vendor: 6,012 bytes, lines 1-9
1var U0e=Object.defineProperty;var KV=t=>{throw TypeError(t)};var H0e=(t,e,n)=>e in t?U0e(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var we=(t,e,n)=>H0e(t,typeof e!="symbol"?e+"":e,n),$4=(t,e,n)=>e.has(t)||KV("Cannot "+n);var p=(t,e,n)=>($4(t,e,"read from private field"),n?n.call(t):e.get(t)),V=(t,e,n)=>e.has(t)?KV("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),F=(t,e,n,r)=>($4(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),Y=(t,e,n)=>($4(t,e,"access private method"),n);var Bi=(t,e,n,r)=>({set _(i){F(t,e,i,n)},get _(){return p(t,e,r)}});function V0e(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in t)){const s=Object.getOwnPropertyDescriptor(r,i);s&&Object.defineProperty(t,i,s.get?s:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var VA=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function sr(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var hte={exports:{}},bj={},fte={exports:{}},Ln={};/** 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 UT=Symbol.for("react.element"),W0e=Symbol.for("react.portal"),q0e=Symbol.for("react.fragment"),G0e=Symbol.for("react.strict_mode"),K0e=Symbol.for("react.profiler"),Y0e=Symbol.for("react.provider"),Z0e=Symbol.for("react.context"),X0e=Symbol.for("react.forward_ref"),Q0e=Symbol.for("react.suspense"),J0e=Symbol.for("react.memo"),e1e=Symbol.for("react.lazy"),YV=Symbol.iterator;function t1e(t){return t===null||typeof t!="object"?null:(t=YV&&t[YV]||t["@@iterator"],typeof t=="function"?t:null)}var pte={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mte=Object.assign,gte={};function PS(t,e,n){this.props=t,this.context=e,this.refs=gte,this.updater=n||pte}PS.prototype.isReactComponent={};PS.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};PS.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function vte(){}vte.prototype=PS.prototype;function Z7(t,e,n){this.props=t,this.context=e,this.refs=gte,this.updater=n||pte}var X7=Z7.prototype=new vte;X7.constructor=Z7;mte(X7,PS.prototype);X7.isPureReactComponent=!0;var ZV=Array.isArray,yte=Object.prototype.hasOwnProperty,Q7={current:null},bte={key:!0,ref:!0,__self:!0,__source:!0};function xte(t,e,n){var r,i={},s=null,a=null;if(e!=null)for(r in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(s=""+e.key),e)yte.call(e,r)&&!bte.hasOwnProperty(r)&&(i[r]=e[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var l=Array(o),c=0;c<o;c++)l[c]=arguments[c+2];i.children=l}if(t&&t.defaultProps)for(r in o=t.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return{$$typeof:UT,type:t,key:s,ref:a,props:i,_owner:Q7.current}}function n1e(t,e){return{$$typeof:UT,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function J7(t){return typeof t=="object"&&t!==null&&t.$$typeof===UT}function r1e(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var XV=/\/+/g;function z4(t,e){return typeof t=="object"&&t!==null&&t.key!=null?r1e(""+t.key):e.toString(36)}function mO(t,e,n,r,i){var s=typeof t;(s==="undefined"||s==="boolean")&&(t=null);var a=!1;if(t===null)a=!0;else switch(s){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case UT:case W0e:a=!0}}if(a)return a=t,i=i(a),t=r===""?"."+z4(a,0):r,ZV(i)?(n="",t!=null&&(n=t.replace(XV,"$&/")+"/"),mO(i,e,n,"",function(c){return c})):i!=null&&(J7(i)&&(i=n1e(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(XV,"$&/")+"/")+t)),e.push(i)),1;if(a=0,r=r===""?".":r+":",ZV(t))for(var o=0;o<t.length;o++){s=t[o];var l=r+z4(s,o);a+=mO(s,e,n,l,i)}else if(l=t1e(t),typeof l=="function")for(t=l.call(t),o=0;!(s=t.next()).done;)s=s.value,l=r+z4(s,o++),a+=mO(s,e,n,l,i);else if(s==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return a}function rN(t,e,n){if(t==null)return t;var r=[],i=0;return mO(t,r,"","",function(s){return e.call(n,s,i++)}),r}function i1e(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Jo={current:null},gO={transition:null},s1e={ReactCurrentDispatcher:Jo,ReactCurrentBatchConfig:gO,ReactCurrentOwner:Q7};function wte(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 5,591 bytes, lines 9-25
9Ln.Children={map:rN,forEach:function(t,e,n){rN(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return rN(t,function(){e++}),e},toArray:function(t){return rN(t,function(e){return e})||[]},only:function(t){if(!J7(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};Ln.Component=PS;Ln.Fragment=q0e;Ln.Profiler=K0e;Ln.PureComponent=Z7;Ln.StrictMode=G0e;Ln.Suspense=Q0e;Ln.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=s1e;Ln.act=wte;Ln.cloneElement=function(t,e,n){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=mte({},t.props),i=t.key,s=t.ref,a=t._owner;if(e!=null){if(e.ref!==void 0&&(s=e.ref,a=Q7.current),e.key!==void 0&&(i=""+e.key),t.type&&t.type.defaultProps)var o=t.type.defaultProps;for(l in e)yte.call(e,l)&&!bte.hasOwnProperty(l)&&(r[l]=e[l]===void 0&&o!==void 0?o[l]:e[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){o=Array(l);for(var c=0;c<l;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:UT,type:t.type,key:i,ref:s,props:r,_owner:a}};Ln.createContext=function(t){return t={$$typeof:Z0e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:Y0e,_context:t},t.Consumer=t};Ln.createElement=xte;Ln.createFactory=function(t){var e=xte.bind(null,t);return e.type=t,e};Ln.createRef=function(){return{current:null}};Ln.forwardRef=function(t){return{$$typeof:X0e,render:t}};Ln.isValidElement=J7;Ln.lazy=function(t){return{$$typeof:e1e,_payload:{_status:-1,_result:t},_init:i1e}};Ln.memo=function(t,e){return{$$typeof:J0e,type:t,compare:e===void 0?null:e}};Ln.startTransition=function(t){var e=gO.transition;gO.transition={};try{t()}finally{gO.transition=e}};Ln.unstable_act=wte;Ln.useCallback=function(t,e){return Jo.current.useCallback(t,e)};Ln.useContext=function(t){return Jo.current.useContext(t)};Ln.useDebugValue=function(){};Ln.useDeferredValue=function(t){return Jo.current.useDeferredValue(t)};Ln.useEffect=function(t,e){return Jo.current.useEffect(t,e)};Ln.useId=function(){return Jo.current.useId()};Ln.useImperativeHandle=function(t,e,n){return Jo.current.useImperativeHandle(t,e,n)};Ln.useInsertionEffect=function(t,e){return Jo.current.useInsertionEffect(t,e)};Ln.useLayoutEffect=function(t,e){return Jo.current.useLayoutEffect(t,e)};Ln.useMemo=function(t,e){return Jo.current.useMemo(t,e)};Ln.useReducer=function(t,e,n){return Jo.current.useReducer(t,e,n)};Ln.useRef=function(t){return Jo.current.useRef(t)};Ln.useState=function(t){return Jo.current.useState(t)};Ln.useSyncExternalStore=function(t,e,n){return Jo.current.useSyncExternalStore(t,e,n)};Ln.useTransition=function(){return Jo.current.useTransition()};Ln.version="18.3.1";fte.exports=Ln;var N=fte.exports;const be=sr(N),_te=V0e({__proto__:null,default:be},[N]);/** 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 a1e=N,o1e=Symbol.for("react.element"),l1e=Symbol.for("react.fragment"),c1e=Object.prototype.hasOwnProperty,u1e=a1e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d1e={key:!0,ref:!0,__self:!0,__source:!0};function Ste(t,e,n){var r,i={},s=null,a=null;n!==void 0&&(s=""+n),e.key!==void 0&&(s=""+e.key),e.ref!==void 0&&(a=e.ref);for(r in e)c1e.call(e,r)&&!d1e.hasOwnProperty(r)&&(i[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps,e)i[r]===void 0&&(i[r]=e[r]);return{$$typeof:o1e,type:t,key:s,ref:a,props:i,_owner:u1e.current}}bj.Fragment=l1e;bj.jsx=Ste;bj.jsxs=Ste;hte.exports=bj;var v=hte.exports,Ate={exports:{}},Gc={},Pte={exports:{}},Cte={};/** 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(t){function e(q,ne){var de=q.length;q.push(ne);e:for(;0<de;){var se=de-1>>>1,H=q[se];if(0<i(H,ne))q[se]=ne,q[de]=H,de=se;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var ne=q[0],de=q.pop();if(de!==ne){q[0]=de;e:for(var se=0,H=q.length,ee=H>>>1;se<ee;){var oe=2*(se+1)-1,ue=q[oe],pe=oe+1,me=q[pe];if(0>i(ue,de))pe<H&&0>i(me,ue)?(q[se]=me,q[pe]=de,se=pe):(q[se]=ue,q[oe]=de,se=oe);else if(pe<H&&0>i(me,de))q[se]=me,q[pe]=de,se=pe;else break e}}return ne}function i(q,ne){var de=q.sortIndex-ne.sortIndex;return de!==0?de:q.id-ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var l=[],c=[],u=1,d=null,f=3,m=!1,y=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(q){for(var ne=n(c);ne!==null;){if(ne.callback===null)r(c);else if(ne.startTime<=q)r(c),ne.sortIndex=ne.expirationTime,e(l,ne);else break;ne=n(c)}}function P(q){if(g=!1,S(q),!y)if(n(l)!==null)y=!0,X(C);else{var ne=n(c);ne!==null&&Q(P,ne.startTime-q)}}function C(q,ne){y=!1,g&&(g=!1,b(I),I=-1),m=!0;var de=f;try{for(S(ne),d=n(l);d!==null&&(!(d.expirationTime>ne)||q&&!j());){var se=d.callback;
vendor: 9,228 bytes, lines 25-34
25if(typeof se=="function"){d.callback=null,f=d.priorityLevel;var H=se(d.expirationTime<=ne);ne=t.unstable_now(),typeof H=="function"?d.callback=H:d===n(l)&&r(l),S(ne)}else r(l);d=n(l)}if(d!==null)var ee=!0;else{var oe=n(c);oe!==null&&Q(P,oe.startTime-ne),ee=!1}return ee}finally{d=null,f=de,m=!1}}var k=!1,O=null,I=-1,B=5,W=-1;function j(){return!(t.unstable_now()-W<B)}function M(){if(O!==null){var q=t.unstable_now();W=q;var ne=!0;try{ne=O(!0,q)}finally{ne?z():(k=!1,O=null)}}else k=!1}var z;if(typeof _=="function")z=function(){_(M)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,Z=U.port2;U.port1.onmessage=M,z=function(){Z.postMessage(null)}}else z=function(){w(M,0)};function X(q){O=q,k||(k=!0,z())}function Q(q,ne){I=w(function(){q(t.unstable_now())},ne)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(q){q.callback=null},t.unstable_continueExecution=function(){y||m||(y=!0,X(C))},t.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<q?Math.floor(1e3/q):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(q){switch(f){case 1:case 2:case 3:var ne=3;break;default:ne=f}var de=f;f=ne;try{return q()}finally{f=de}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(q,ne){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var de=f;f=q;try{return ne()}finally{f=de}},t.unstable_scheduleCallback=function(q,ne,de){var se=t.unstable_now();switch(typeof de=="object"&&de!==null?(de=de.delay,de=typeof de=="number"&&0<de?se+de:se):de=se,q){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=de+H,q={id:u++,callback:ne,priorityLevel:q,startTime:de,expirationTime:H,sortIndex:-1},de>se?(q.sortIndex=de,e(c,q),n(l)===null&&q===n(c)&&(g?(b(I),I=-1):g=!0,Q(P,de-se))):(q.sortIndex=H,e(l,q),y||m||(y=!0,X(C))),q},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(q){var ne=f;return function(){var de=f;f=ne;try{return q.apply(this,arguments)}finally{f=de}}}})(Cte);Pte.exports=Cte;var h1e=Pte.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 f1e=N,Vc=h1e;function it(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Ete=new Set,nP={};function Bb(t,e){C2(t,e),C2(t+"Capture",e)}function C2(t,e){for(nP[t]=e,t=0;t<e.length;t++)Ete.add(e[t])}var Pm=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),bF=Object.prototype.hasOwnProperty,p1e=/^[: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]*$/,QV={},JV={};function m1e(t){return bF.call(JV,t)?!0:bF.call(QV,t)?!1:p1e.test(t)?JV[t]=!0:(QV[t]=!0,!1)}function g1e(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function v1e(t,e,n,r){if(e===null||typeof e>"u"||g1e(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function el(t,e,n,r,i,s,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=s,this.removeEmptyString=a}var Da={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Da[t]=new el(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Da[e]=new el(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Da[t]=new el(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Da[t]=new el(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Da[t]=new el(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Da[t]=new el(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Da[t]=new el(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Da[t]=new el(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Da[t]=new el(t,5,!1,t.toLowerCase(),null,!1,!1)});var ez=/[\-:]([a-z])/g;function tz(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(ez,tz);Da[e]=new el(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(ez,tz);Da[e]=new el(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(ez,tz);Da[e]=new el(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Da[t]=new el(t,1,!1,t.toLowerCase(),null,!1,!1)});Da.xlinkHref=new el("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Da[t]=new el(t,1,!1,t.toLowerCase(),null,!0,!0)});function nz(t,e,n,r){var i=Da.hasOwnProperty(e)?Da[e]:null;(i!==null?i.type!==0:r||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(v1e(e,n,i,r)&&(n=null),r||i===null?m1e(e)&&(n===null?t.removeAttribute(e):t.setAttribute(e,""+n)):i.mustUseProperty?t[i.propertyName]=n===null?i.type===3?!1:"":n:(e=i.attributeName,r=i.attributeNamespace,n===null?t.removeAttribute(e):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}var Wm=f1e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,iN=Symbol.for("react.element"),$x=Symbol.for("react.portal"),zx=Symbol.for("react.fragment"),rz=Symbol.for("react.strict_mode"),xF=Symbol.for("react.profiler"),Tte=Symbol.for("react.provider"),kte=Symbol.for("react.context"),iz=Symbol.for("react.forward_ref"),wF=Symbol.for("react.suspense"),_F=Symbol.for("react.suspense_list"),sz=Symbol.for("react.memo"),Og=Symbol.for("react.lazy"),Nte=Symbol.for("react.offscreen"),eW=Symbol.iterator;function dA(t){return t===null||typeof t!="object"?null:(t=eW&&t[eW]||t["@@iterator"],typeof t=="function"?t:null)}var Mi=Object.assign,U4;function WA(t){if(U4===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);U4=e&&e[1]||""}return` 34`+U4+t}var H4=!1;function V4(t,e){if(!t||H4)return"";H4=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(c){var r=c}Reflect.construct(t,[],e)}else{try{e.call()}catch(c){r=c}t.call(e.prototype)}else{try{throw Error()}catch(c){r=c}t()}}
vendor: 5,301 bytes, lines 34-37
34catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(` 35`),s=r.stack.split(` 36`),a=i.length-1,o=s.length-1;1<=a&&0<=o&&i[a]!==s[o];)o--;for(;1<=a&&0<=o;a--,o--)if(i[a]!==s[o]){if(a!==1||o!==1)do if(a--,o--,0>o||i[a]!==s[o]){var l=` 37`+i[a].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=a&&0<=o);break}}}finally{H4=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?WA(t):""}function y1e(t){switch(t.tag){case 5:return WA(t.type);case 16:return WA("Lazy");case 13:return WA("Suspense");case 19:return WA("SuspenseList");case 0:case 2:case 15:return t=V4(t.type,!1),t;case 11:return t=V4(t.type.render,!1),t;case 1:return t=V4(t.type,!0),t;default:return""}}function SF(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case zx:return"Fragment";case $x:return"Portal";case xF:return"Profiler";case rz:return"StrictMode";case wF:return"Suspense";case _F:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case kte:return(t.displayName||"Context")+".Consumer";case Tte:return(t._context.displayName||"Context")+".Provider";case iz:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case sz:return e=t.displayName||null,e!==null?e:SF(t.type)||"Memo";case Og:e=t._payload,t=t._init;try{return SF(t(e))}catch{}}return null}function b1e(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return SF(e);case 8:return e===rz?"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 e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function dy(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ote(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function x1e(t){var e=Ote(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,s.call(this,a)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function sN(t){t._valueTracker||(t._valueTracker=x1e(t))}function Mte(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=Ote(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function kM(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function AF(t,e){var n=e.checked;return Mi({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function tW(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=dy(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Lte(t,e){e=e.checked,e!=null&&nz(t,"checked",e,!1)}function PF(t,e){Lte(t,e);var n=dy(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?CF(t,e.type,n):e.hasOwnProperty("defaultValue")&&CF(t,e.type,dy(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function nW(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function CF(t,e,n){(e!=="number"||kM(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var qA=Array.isArray;function gw(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i<n.length;i++)e["$"+n[i]]=!0;for(n=0;n<t.length;n++)i=e.hasOwnProperty("$"+t[n].value),t[n].selected!==i&&(t[n].selected=i),i&&r&&(t[n].defaultSelected=!0)}else{for(n=""+dy(n),e=null,i=0;i<t.length;i++){if(t[i].value===n){t[i].selected=!0,r&&(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&&(e.selected=!0)}}function EF(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(it(91)
vendor: 12,976 bytes, line 37
37);return Mi({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function rW(t,e){var n=e.value;if(n==null){if(n=e.children,e=e.defaultValue,n!=null){if(e!=null)throw Error(it(92));if(qA(n)){if(1<n.length)throw Error(it(93));n=n[0]}e=n}e==null&&(e=""),n=e}t._wrapperState={initialValue:dy(n)}}function jte(t,e){var n=dy(e.value),r=dy(e.defaultValue);n!=null&&(n=""+n,n!==t.value&&(t.value=n),e.defaultValue==null&&t.defaultValue!==n&&(t.defaultValue=n)),r!=null&&(t.defaultValue=""+r)}function iW(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function Dte(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function TF(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?Dte(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var aN,Rte=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,n,r,i){MSApp.execUnsafeLocalFunction(function(){return t(e,n,r,i)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(aN=aN||document.createElement("div"),aN.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=aN.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function rP(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var T5={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},w1e=["Webkit","ms","Moz","O"];Object.keys(T5).forEach(function(t){w1e.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),T5[e]=T5[t]})});function Ite(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||T5.hasOwnProperty(t)&&T5[t]?(""+e).trim():e+"px"}function Fte(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Ite(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}var _1e=Mi({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 kF(t,e){if(e){if(_1e[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(it(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(it(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(it(61))}if(e.style!=null&&typeof e.style!="object")throw Error(it(62))}}function NF(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var OF=null;function az(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var MF=null,vw=null,yw=null;function sW(t){if(t=WT(t)){if(typeof MF!="function")throw Error(it(280));var e=t.stateNode;e&&(e=Aj(e),MF(t.stateNode,t.type,e))}}function Bte(t){vw?yw?yw.push(t):yw=[t]:vw=t}function $te(){if(vw){var t=vw,e=yw;if(yw=vw=null,sW(t),e)for(t=0;t<e.length;t++)sW(e[t])}}function zte(t,e){return t(e)}function Ute(){}var W4=!1;function Hte(t,e,n){if(W4)return t(e,n);W4=!0;try{return zte(t,e,n)}finally{W4=!1,(vw!==null||yw!==null)&&(Ute(),$te())}}function iP(t,e){var n=t.stateNode;if(n===null)return null;var r=Aj(n);if(r===null)return null;n=r[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(t=t.type,r=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!r;break e;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(it(231,e,typeof n));return n}var LF=!1;if(Pm)try{var hA={};Object.defineProperty(hA,"passive",{get:function(){LF=!0}}),window.addEventListener("test",hA,hA),window.removeEventListener("test",hA,hA)}catch{LF=!1}function S1e(t,e,n,r,i,s,a,o,l){var c=Array.prototype.slice.call(arguments,3);try{e.apply(n,c)}catch(u){this.onError(u)}}var k5=!1,NM=null,OM=!1,jF=null,A1e={onError:function(t){k5=!0,NM=t}};function P1e(t,e,n,r,i,s,a,o,l){k5=!1,NM=null,S1e.apply(A1e,arguments)}function C1e(t,e,n,r,i,s,a,o,l){if(P1e.apply(this,arguments),k5){if(k5){var c=NM;k5=!1,NM=null}else throw Error(it(198));OM||(OM=!0,jF=c)}}function $b(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function Vte(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function aW(t){if($b(t)!==t)throw Error(it(188))}function E1e(t){var e=t.alternate;if(!e){if(e=$b(t),e===null)throw Error(it(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(i===null)break;var s=i.alternate;if(s===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===n)return aW(i),t;if(s===r)return aW(i),e;s=s.sibling}throw Error(it(188))}if(n.return!==r.return)n=i,r=s;else{for(var a=!1,o=i.child;o;){if(o===n){a=!0,n=i,r=s;break}if(o===r){a=!0,r=i,n=s;break}o=o.sibling}if(!a){for(o=s.child;o;){if(o===n){a=!0,n=s,r=i;break}if(o===r){a=!0,r=s,n=i;break}o=o.sibling}if(!a)throw Error(it(189))}}if(n.alternate!==r)throw Error(it(190))}if(n.tag!==3)throw Error(it(188));return n.stateNode.current===n?t:e}function Wte(t){return t=E1e(t),t!==null?qte(t):null}function qte(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=qte(t);if(e!==null)return e;t=t.sibling}return null}var Gte=Vc.unstable_scheduleCallback,oW=Vc.unstable_cancelCallback,T1e=Vc.unstable_shouldYield,k1e=Vc.unstable_requestPaint,ds=Vc.unstable_now,N1e=Vc.unstable_getCurrentPriorityLevel,oz=Vc.unstable_ImmediatePriority,Kte=Vc.unstable_UserBlockingPriority,MM=Vc.unstable_NormalPriority,O1e=Vc.unstable_LowPriority,Yte=Vc.unstable_IdlePriority,xj=null,bf=null;function M1e(t){if(bf&&typeof bf.onCommitFiberRoot=="function")try{bf.onCommitFiberRoot(xj,t,void 0,(t.current.flags&128)===128)}catch{}}var Qd=Math.clz32?Math.clz32:D1e,L1e=Math.log,j1e=Math.LN2;function D1e(t){return t>>>=0,t===0?32:31-(L1e(t)/j1e|0)|0}var oN=64,lN=4194304;function GA(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function LM(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,i=t.suspendedLanes,s=t.pingedLanes,a=n&268435455;if(a!==0){var o=a&~i;o!==0?r=GA(o):(s&=a,s!==0&&(r=GA(s)))}else a=n&~i,a!==0?r=GA(a):s!==0&&(r=GA(s));if(r===0)return 0;if(e!==0&&e!==r&&!(e&i)&&(i=r&-r,s=e&-e,i>=s||i===16&&(s&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0<e;)n=31-Qd(e),i=1<<n,r|=t[n],e&=~i;return r}function R1e(t,e){switch(t){case 1:case 2:case 4:return e+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 e+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 I1e(t,e){for(var n=t.suspendedLanes,r=t.pingedLanes,i=t.expirationTimes,s=t.pendingLanes;0<s;){var a=31-Qd(s),o=1<<a,l=i[a];l===-1?(!(o&n)||o&r)&&(i[a]=R1e(o,e)):l<=e&&(t.expiredLanes|=o),s&=~o}}function DF(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Zte(){var t=oN;return oN<<=1,!(oN&4194240)&&(oN=64),t}function q4(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function HT(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Qd(e),t[e]=n}function F1e(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0<n;){var i=31-Qd(n),s=1<<i;e[i]=0,r[i]=-1,t[i]=-1,n&=~s}}function lz(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var r=31-Qd(n),i=1<<r;i&e|t[r]&e&&(t[r]|=e),n&=~i}}var Tr=0;function Xte(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var Qte,cz,Jte,ene,tne,RF=!1,cN=[],Zv=null,Xv=null,Qv=null,sP=new Map,aP=new Map,Dg=[],B1e="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 lW(t,e){switch(t){case"focusin":case"focusout":Zv=null;break;case"dragenter":case"dragleave":Xv=null;break;case"mouseover":case"mouseout":Qv=null;break;case"pointerover":case"pointerout":sP.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":aP.delete(e.pointerId)}}function fA(t,e,n,r,i,s){return t===null||t.nativeEvent!==s?(t={blockedOn:e,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[i]},e!==null&&(e=WT(e),e!==null&&cz(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,i!==null&&e.indexOf(i)===-1&&e.push(i),t)}function $1e(t,e,n,r,i){switch(e){case"focusin":return Zv=fA(Zv,t,e,n,r,i),!0;case"dragenter":return Xv=fA(Xv,t,e,n,r,i),!0;case"mouseover":return Qv=fA(Qv,t,e,n,r,i),!0;case"pointerover":var s=i.pointerId;return sP.set(s,fA(sP.get(s)||null,t,e,n,r,i)),!0;case"gotpointercapture":return s=i.pointerId,aP.set(s,fA(aP.get(s)||null,t,e,n,r,i)),!0}return!1}function nne(t){var e=E0(t.target);if(e!==null){var n=$b(e);if(n!==null){if(e=n.tag,e===13){if(e=Vte(n),e!==null){t.blockedOn=e,tne(t.priority,function(){Jte(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function vO(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=IF(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(n===null){n=t.nativeEvent;var r=new n.constructor(n.type,n);OF=r,n.target.dispatchEvent(r),OF=null}else return e=WT(n),e!==null&&cz(e),t.blockedOn=n,!1;e.shift()}return!0}function cW(t,e,n){vO(t)&&n.delete(e)}function z1e(){RF=!1,Zv!==null&&vO(Zv)&&(Zv=null),Xv!==null&&vO(Xv)&&(Xv=null),Qv!==null&&vO(Qv)&&(Qv=null),sP.forEach(cW),aP.forEach(cW)}function pA(t,e){t.blockedOn===e&&(t.blockedOn=null,RF||(RF=!0,Vc.unstable_scheduleCallback(Vc.unstable_NormalPriority,z1e)))}function oP(t){function e(i){return pA(i,t)}if(0<cN.length){pA(cN[0],t);for(var n=1;n<cN.length;n++){var r=cN[n];r.blockedOn===t&&(r.blockedOn=null)}}for(Zv!==null&&pA(Zv,t),Xv!==null&&pA(Xv,t),Qv!==null&&pA(Qv,t),sP.forEach(e),aP.forEach(e),n=0;n<Dg.length;n++)r=Dg[n],r.blockedOn===t&&(r.blockedOn=null);for(;0<Dg.length&&(n=Dg[0],n.blockedOn===null);)nne(n),n.blockedOn===null&&Dg.shift()}var bw=Wm.ReactCurrentBatchConfig,jM=!0;function U1e(t,e,n,r){var i=Tr,s=bw.transition;bw.transition=null;try{Tr=1,uz(t,e,n,r)}finally{Tr=i,bw.transition=s}}function H1e(t,e,n,r){var i=Tr,s=bw.transition;bw.transition=null;try{Tr=4,uz(t,e,n,r)}finally{Tr=i,bw.transition=s}}function uz(t,e,n,r){if(jM){var i=IF(t,e,n,r);if(i===null)nR(t,e,r,DM,n),lW(t,r);else if($1e(i,t,e,n,r))r.stopPropagation();else if(lW(t,r),e&4&&-1<B1e.indexOf(t)){for(;i!==null;){var s=WT(i);if(s!==null&&Qte(s),s=IF(t,e,n,r),s===null&&nR(t,e,r,DM,n),s===i)break;i=s}i!==null&&r.stopPropagation()}else nR(t,e,r,null,n)}}var DM=null;function IF(t,e,n,r){if(DM=null,t=az(r),t=E0(t),t!==null)if(e=$b(t),e===null)t=null;else if(n=e.tag,n===13){if(t=Vte(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return DM=t,null}
vendor: 10,484 bytes, line 37
37function rne(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(N1e()){case oz:return 1;case Kte:return 4;case MM:case O1e:return 16;case Yte:return 536870912;default:return 16}default:return 16}}var Wv=null,dz=null,yO=null;function ine(){if(yO)return yO;var t,e=dz,n=e.length,r,i="value"in Wv?Wv.value:Wv.textContent,s=i.length;for(t=0;t<n&&e[t]===i[t];t++);var a=n-t;for(r=1;r<=a&&e[n-r]===i[s-r];r++);return yO=i.slice(t,1<r?1-r:void 0)}function bO(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function uN(){return!0}function uW(){return!1}function Kc(t){function e(n,r,i,s,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=s,this.target=a,this.currentTarget=null;for(var o in t)t.hasOwnProperty(o)&&(n=t[o],this[o]=n?n(s):s[o]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?uN:uW,this.isPropagationStopped=uW,this}return Mi(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=uN)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=uN)},persist:function(){},isPersistent:uN}),e}var CS={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hz=Kc(CS),VT=Mi({},CS,{view:0,detail:0}),V1e=Kc(VT),G4,K4,mA,wj=Mi({},VT,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fz,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==mA&&(mA&&t.type==="mousemove"?(G4=t.screenX-mA.screenX,K4=t.screenY-mA.screenY):K4=G4=0,mA=t),G4)},movementY:function(t){return"movementY"in t?t.movementY:K4}}),dW=Kc(wj),W1e=Mi({},wj,{dataTransfer:0}),q1e=Kc(W1e),G1e=Mi({},VT,{relatedTarget:0}),Y4=Kc(G1e),K1e=Mi({},CS,{animationName:0,elapsedTime:0,pseudoElement:0}),Y1e=Kc(K1e),Z1e=Mi({},CS,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),X1e=Kc(Z1e),Q1e=Mi({},CS,{data:0}),hW=Kc(Q1e),J1e={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ebe={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"},tbe={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nbe(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=tbe[t])?!!e[t]:!1}function fz(){return nbe}var rbe=Mi({},VT,{key:function(t){if(t.key){var e=J1e[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=bO(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?ebe[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fz,charCode:function(t){return t.type==="keypress"?bO(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?bO(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),ibe=Kc(rbe),sbe=Mi({},wj,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fW=Kc(sbe),abe=Mi({},VT,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fz}),obe=Kc(abe),lbe=Mi({},CS,{propertyName:0,elapsedTime:0,pseudoElement:0}),cbe=Kc(lbe),ube=Mi({},wj,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),dbe=Kc(ube),hbe=[9,13,27,32],pz=Pm&&"CompositionEvent"in window,N5=null;Pm&&"documentMode"in document&&(N5=document.documentMode);var fbe=Pm&&"TextEvent"in window&&!N5,sne=Pm&&(!pz||N5&&8<N5&&11>=N5),pW=" ",mW=!1;function ane(t,e){switch(t){case"keyup":return hbe.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function one(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ux=!1;function pbe(t,e){switch(t){case"compositionend":return one(e);case"keypress":return e.which!==32?null:(mW=!0,pW);case"textInput":return t=e.data,t===pW&&mW?null:t;default:return null}}function mbe(t,e){if(Ux)return t==="compositionend"||!pz&&ane(t,e)?(t=ine(),yO=dz=Wv=null,Ux=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return sne&&e.locale!=="ko"?null:e.data;default:return null}}var gbe={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 gW(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!gbe[t.type]:e==="textarea"}function lne(t,e,n,r){Bte(r),e=RM(e,"onChange"),0<e.length&&(n=new hz("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var O5=null,lP=null;function vbe(t){bne(t,0)}function _j(t){var e=Wx(t);if(Mte(e))return t}function ybe(t,e){if(t==="change")return e}var cne=!1;if(Pm){var Z4;if(Pm){var X4="oninput"in document;if(!X4){var vW=document.createElement("div");vW.setAttribute("oninput","return;"),X4=typeof vW.oninput=="function"}Z4=X4}else Z4=!1;cne=Z4&&(!document.documentMode||9<document.documentMode)}function yW(){O5&&(O5.detachEvent("onpropertychange",une),lP=O5=null)}function une(t){if(t.propertyName==="value"&&_j(lP)){var e=[];lne(e,lP,t,az(t)),Hte(vbe,e)}}function bbe(t,e,n){t==="focusin"?(yW(),O5=e,lP=n,O5.attachEvent("onpropertychange",une)):t==="focusout"&&yW()}function xbe(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return _j(lP)}function wbe(t,e){if(t==="click")return _j(e)}function _be(t,e){if(t==="input"||t==="change")return _j(e)}function Sbe(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var nh=typeof Object.is=="function"?Object.is:Sbe;function cP(t,e){if(nh(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!bF.call(e,i)||!nh(t[i],e[i]))return!1}return!0}function bW(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function xW(t,e){var n=bW(t);t=0;for(var r;n;){if(n.nodeType===3){if(r=t+n.textContent.length,t<=e&&r>=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=bW(n)}}function dne(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?dne(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function hne(){for(var t=window,e=kM();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=kM(t.document)}return e}function mz(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function Abe(t){var e=hne(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&dne(n.ownerDocument.documentElement,n)){if(r!==null&&mz(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!t.extend&&s>r&&(i=r,r=s,s=i),i=xW(n,s);var a=xW(n,r);i&&a&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),s>r?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<e.length;n++)t=e[n],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Pbe=Pm&&"documentMode"in document&&11>=document.documentMode,Hx=null,FF=null,M5=null,BF=!1;function wW(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;BF||Hx==null||Hx!==kM(r)||(r=Hx,"selectionStart"in r&&mz(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,529 bytes, line 37
37sNode:r.focusNode,focusOffset:r.focusOffset}),M5&&cP(M5,r)||(M5=r,r=RM(FF,"onSelect"),0<r.length&&(e=new hz("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=Hx)))}function dN(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var Vx={animationend:dN("Animation","AnimationEnd"),animationiteration:dN("Animation","AnimationIteration"),animationstart:dN("Animation","AnimationStart"),transitionend:dN("Transition","TransitionEnd")},Q4={},fne={};Pm&&(fne=document.createElement("div").style,"AnimationEvent"in window||(delete Vx.animationend.animation,delete Vx.animationiteration.animation,delete Vx.animationstart.animation),"TransitionEvent"in window||delete Vx.transitionend.transition);function Sj(t){if(Q4[t])return Q4[t];if(!Vx[t])return t;var e=Vx[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in fne)return Q4[t]=e[n];return t}var pne=Sj("animationend"),mne=Sj("animationiteration"),gne=Sj("animationstart"),vne=Sj("transitionend"),yne=new Map,_W="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 Cy(t,e){yne.set(t,e),Bb(e,[t])}for(var J4=0;J4<_W.length;J4++){var eR=_W[J4],Cbe=eR.toLowerCase(),Ebe=eR[0].toUpperCase()+eR.slice(1);Cy(Cbe,"on"+Ebe)}Cy(pne,"onAnimationEnd");Cy(mne,"onAnimationIteration");Cy(gne,"onAnimationStart");Cy("dblclick","onDoubleClick");Cy("focusin","onFocus");Cy("focusout","onBlur");Cy(vne,"onTransitionEnd");C2("onMouseEnter",["mouseout","mouseover"]);C2("onMouseLeave",["mouseout","mouseover"]);C2("onPointerEnter",["pointerout","pointerover"]);C2("onPointerLeave",["pointerout","pointerover"]);Bb("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Bb("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Bb("onBeforeInput",["compositionend","keypress","textInput","paste"]);Bb("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Bb("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Bb("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var KA="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(" "),Tbe=new Set("cancel close invalid load scroll toggle".split(" ").concat(KA));function SW(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,C1e(r,e,void 0,t),t.currentTarget=null}function bne(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var r=t[n],i=r.event;r=r.listeners;e:{var s=void 0;if(e)for(var a=r.length-1;0<=a;a--){var o=r[a],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==s&&i.isPropagationStopped())break e;SW(i,o,c),s=l}else for(a=0;a<r.length;a++){if(o=r[a],l=o.instance,c=o.currentTarget,o=o.listener,l!==s&&i.isPropagationStopped())break e;SW(i,o,c),s=l}}}if(OM)throw t=jF,OM=!1,jF=null,t}function ai(t,e){var n=e[VF];n===void 0&&(n=e[VF]=new Set);var r=t+"__bubble";n.has(r)||(xne(e,t,2,!1),n.add(r))}function tR(t,e,n){var r=0;e&&(r|=4),xne(n,t,r,e)}var hN="_reactListening"+Math.random().toString(36).slice(2);function uP(t){if(!t[hN]){t[hN]=!0,Ete.forEach(function(n){n!=="selectionchange"&&(Tbe.has(n)||tR(n,!1,t),tR(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[hN]||(e[hN]=!0,tR("selectionchange",!1,e))}}function xne(t,e,n,r){switch(rne(e)){case 1:var i=U1e;break;case 4:i=H1e;break;default:i=uz}n=i.bind(null,e,n,t),i=void 0,!LF||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(i=!0),r?i!==void 0?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):i!==void 0?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function nR(t,e,n,r,i){var s=r;if(!(e&1)&&!(e&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var o=r.stateNode.containerInfo;
vendor: 2,541 bytes, line 37
37if(o===i||o.nodeType===8&&o.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;o!==null;){if(a=E0(o),a===null)return;if(l=a.tag,l===5||l===6){r=s=a;continue e}o=o.parentNode}}r=r.return}Hte(function(){var c=s,u=az(n),d=[];e:{var f=yne.get(t);if(f!==void 0){var m=hz,y=t;switch(t){case"keypress":if(bO(n)===0)break e;case"keydown":case"keyup":m=ibe;break;case"focusin":y="focus",m=Y4;break;case"focusout":y="blur",m=Y4;break;case"beforeblur":case"afterblur":m=Y4;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=dW;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=q1e;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=obe;break;case pne:case mne:case gne:m=Y1e;break;case vne:m=cbe;break;case"scroll":m=V1e;break;case"wheel":m=dbe;break;case"copy":case"cut":case"paste":m=X1e;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=fW}var g=(e&4)!==0,w=!g&&t==="scroll",b=g?f!==null?f+"Capture":null:f;g=[];for(var _=c,S;_!==null;){S=_;var P=S.stateNode;if(S.tag===5&&P!==null&&(S=P,b!==null&&(P=iP(_,b),P!=null&&g.push(dP(_,P,S)))),w)break;_=_.return}0<g.length&&(f=new m(f,y,null,n,u),d.push({event:f,listeners:g}))}}if(!(e&7)){e:{if(f=t==="mouseover"||t==="pointerover",m=t==="mouseout"||t==="pointerout",f&&n!==OF&&(y=n.relatedTarget||n.fromElement)&&(E0(y)||y[Cm]))break e;if((m||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,m?(y=n.relatedTarget||n.toElement,m=c,y=y?E0(y):null,y!==null&&(w=$b(y),y!==w||y.tag!==5&&y.tag!==6)&&(y=null)):(m=null,y=c),m!==y)){if(g=dW,P="onMouseLeave",b="onMouseEnter",_="mouse",(t==="pointerout"||t==="pointerover")&&(g=fW,P="onPointerLeave",b="onPointerEnter",_="pointer"),w=m==null?f:Wx(m),S=y==null?f:Wx(y),f=new g(P,_+"leave",m,n,u),f.target=w,f.relatedTarget=S,P=null,E0(u)===c&&(g=new g(b,_+"enter",y,n,u),g.target=S,g.relatedTarget=w,P=g),w=P,m&&y)t:{for(g=m,b=y,_=0,S=g;S;S=mx(S))_++;for(S=0,P=b;P;P=mx(P))S++;for(;0<_-S;)g=mx(g),_--;for(;0<S-_;)b=mx(b),S--;for(;_--;){if(g===b||b!==null&&g===b.alternate)break t;g=mx(g),b=mx(b)}g=null}else g=null;m!==null&&AW(d,f,m,g,!1),y!==null&&w!==null&&AW(d,w,y,g,!0)}}
vendor: 5,076 bytes, lines 37-38
37e:{if(f=c?Wx(c):window,m=f.nodeName&&f.nodeName.toLowerCase(),m==="select"||m==="input"&&f.type==="file")var C=ybe;else if(gW(f))if(cne)C=_be;else{C=xbe;var k=bbe}else(m=f.nodeName)&&m.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(C=wbe);if(C&&(C=C(t,c))){lne(d,C,n,u);break e}k&&k(t,f,c),t==="focusout"&&(k=f._wrapperState)&&k.controlled&&f.type==="number"&&CF(f,"number",f.value)}switch(k=c?Wx(c):window,t){case"focusin":(gW(k)||k.contentEditable==="true")&&(Hx=k,FF=c,M5=null);break;case"focusout":M5=FF=Hx=null;break;case"mousedown":BF=!0;break;case"contextmenu":case"mouseup":case"dragend":BF=!1,wW(d,n,u);break;case"selectionchange":if(Pbe)break;case"keydown":case"keyup":wW(d,n,u)}var O;if(pz)e:{switch(t){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else Ux?ane(t,n)&&(I="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(sne&&n.locale!=="ko"&&(Ux||I!=="onCompositionStart"?I==="onCompositionEnd"&&Ux&&(O=ine()):(Wv=u,dz="value"in Wv?Wv.value:Wv.textContent,Ux=!0)),k=RM(c,I),0<k.length&&(I=new hW(I,t,null,n,u),d.push({event:I,listeners:k}),O?I.data=O:(O=one(n),O!==null&&(I.data=O)))),(O=fbe?pbe(t,n):mbe(t,n))&&(c=RM(c,"onBeforeInput"),0<c.length&&(u=new hW("onBeforeInput","beforeinput",null,n,u),d.push({event:u,listeners:c}),u.data=O))}bne(d,e)})}function dP(t,e,n){return{instance:t,listener:e,currentTarget:n}}function RM(t,e){for(var n=e+"Capture",r=[];t!==null;){var i=t,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=iP(t,n),s!=null&&r.unshift(dP(t,s,i)),s=iP(t,e),s!=null&&r.push(dP(t,s,i))),t=t.return}return r}function mx(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function AW(t,e,n,r,i){for(var s=e._reactName,a=[];n!==null&&n!==r;){var o=n,l=o.alternate,c=o.stateNode;if(l!==null&&l===r)break;o.tag===5&&c!==null&&(o=c,i?(l=iP(n,s),l!=null&&a.unshift(dP(n,l,o))):i||(l=iP(n,s),l!=null&&a.push(dP(n,l,o)))),n=n.return}a.length!==0&&t.push({event:e,listeners:a})}var kbe=/\r\n?/g,Nbe=/\u0000|\uFFFD/g;function PW(t){return(typeof t=="string"?t:""+t).replace(kbe,` 38`).replace(Nbe,"")}function fN(t,e,n){if(e=PW(e),PW(t)!==e&&n)throw Error(it(425))}function IM(){}var $F=null,zF=null;function UF(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var HF=typeof setTimeout=="function"?setTimeout:void 0,Obe=typeof clearTimeout=="function"?clearTimeout:void 0,CW=typeof Promise=="function"?Promise:void 0,Mbe=typeof queueMicrotask=="function"?queueMicrotask:typeof CW<"u"?function(t){return CW.resolve(null).then(t).catch(Lbe)}:HF;function Lbe(t){setTimeout(function(){throw t})}function rR(t,e){var n=e,r=0;do{var i=n.nextSibling;if(t.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){t.removeChild(i),oP(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);oP(e)}function Jv(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function EW(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var ES=Math.random().toString(36).slice(2),af="__reactFiber$"+ES,hP="__reactProps$"+ES,Cm="__reactContainer$"+ES,VF="__reactEvents$"+ES,jbe="__reactListeners$"+ES,Dbe="__reactHandles$"+ES;function E0(t){var e=t[af];if(e)return e;for(var n=t.parentNode;n;){if(e=n[Cm]||n[af]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=EW(t);t!==null;){if(n=t[af])return n;t=EW(t)}return e}t=n,n=t.parentNode}return null}function WT(t){return t=t[af]||t[Cm],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function Wx(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(it(33))}function Aj(t){return t[hP]||null}var WF=[],qx=-1;function Ey(t){return{current:t}}function hi(t){0>qx||(t.current=WF[qx],WF[qx]=null,qx--)}function Qr(t,e){qx++,WF[qx]=t.current,t.current=e}var hy={},mo=Ey(hy),Dl=Ey(!1),fb=hy;function E2(t,e){var n=t.type.contextTypes;if(!n)return hy;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=e[s];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function Rl(t){return t=t.childContextTypes,t!=null}function FM(){hi(Dl),hi(mo)}function TW(t,e,n){if(mo.current!==hy)throw Error(it(168));Qr(mo,e),Qr(Dl,n)}function wne(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(it(108,b1e(t)||"Unknown",i));return Mi({},n,r)}function BM(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||hy,fb=mo.
vendor: 17,563 bytes, line 38
38current,Qr(mo,t),Qr(Dl,Dl.current),!0}function kW(t,e,n){var r=t.stateNode;if(!r)throw Error(it(169));n?(t=wne(t,e,fb),r.__reactInternalMemoizedMergedChildContext=t,hi(Dl),hi(mo),Qr(mo,t)):hi(Dl),Qr(Dl,n)}var yp=null,Pj=!1,iR=!1;function _ne(t){yp===null?yp=[t]:yp.push(t)}function Rbe(t){Pj=!0,_ne(t)}function Ty(){if(!iR&&yp!==null){iR=!0;var t=0,e=Tr;try{var n=yp;for(Tr=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}yp=null,Pj=!1}catch(i){throw yp!==null&&(yp=yp.slice(t+1)),Gte(oz,Ty),i}finally{Tr=e,iR=!1}}return null}var Gx=[],Kx=0,$M=null,zM=0,ju=[],Du=0,pb=null,lm=1,cm="";function o0(t,e){Gx[Kx++]=zM,Gx[Kx++]=$M,$M=t,zM=e}function Sne(t,e,n){ju[Du++]=lm,ju[Du++]=cm,ju[Du++]=pb,pb=t;var r=lm;t=cm;var i=32-Qd(r)-1;r&=~(1<<i),n+=1;var s=32-Qd(e)+i;if(30<s){var a=i-i%5;s=(r&(1<<a)-1).toString(32),r>>=a,i-=a,lm=1<<32-Qd(e)+i|n<<i|r,cm=s+t}else lm=1<<s|n<<i|r,cm=t}function gz(t){t.return!==null&&(o0(t,1),Sne(t,1,0))}function vz(t){for(;t===$M;)$M=Gx[--Kx],Gx[Kx]=null,zM=Gx[--Kx],Gx[Kx]=null;for(;t===pb;)pb=ju[--Du],ju[Du]=null,cm=ju[--Du],ju[Du]=null,lm=ju[--Du],ju[Du]=null}var Ic=null,Lc=null,yi=!1,Vd=null;function Ane(t,e){var n=Bu(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return=t,e=t.deletions,e===null?(t.deletions=[n],t.flags|=16):e.push(n)}function NW(t,e){switch(t.tag){case 5:var n=t.type;return e=e.nodeType!==1||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,Ic=t,Lc=Jv(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,Ic=t,Lc=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(n=pb!==null?{id:lm,overflow:cm}:null,t.memoizedState={dehydrated:e,treeContext:n,retryLane:1073741824},n=Bu(18,null,null,0),n.stateNode=e,n.return=t,t.child=n,Ic=t,Lc=null,!0):!1;default:return!1}}function qF(t){return(t.mode&1)!==0&&(t.flags&128)===0}function GF(t){if(yi){var e=Lc;if(e){var n=e;if(!NW(t,e)){if(qF(t))throw Error(it(418));e=Jv(n.nextSibling);var r=Ic;e&&NW(t,e)?Ane(r,n):(t.flags=t.flags&-4097|2,yi=!1,Ic=t)}}else{if(qF(t))throw Error(it(418));t.flags=t.flags&-4097|2,yi=!1,Ic=t}}}function OW(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;Ic=t}function pN(t){if(t!==Ic)return!1;if(!yi)return OW(t),yi=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!UF(t.type,t.memoizedProps)),e&&(e=Lc)){if(qF(t))throw Pne(),Error(it(418));for(;e;)Ane(t,e),e=Jv(e.nextSibling)}if(OW(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(it(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"){if(e===0){Lc=Jv(t.nextSibling);break e}e--}else n!=="$"&&n!=="$!"&&n!=="$?"||e++}t=t.nextSibling}Lc=null}}else Lc=Ic?Jv(t.stateNode.nextSibling):null;return!0}function Pne(){for(var t=Lc;t;)t=Jv(t.nextSibling)}function T2(){Lc=Ic=null,yi=!1}function yz(t){Vd===null?Vd=[t]:Vd.push(t)}var Ibe=Wm.ReactCurrentBatchConfig;function gA(t,e,n){if(t=n.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(it(309));var r=n.stateNode}if(!r)throw Error(it(147,t));var i=r,s=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===s?e.ref:(e=function(a){var o=i.refs;a===null?delete o[s]:o[s]=a},e._stringRef=s,e)}if(typeof t!="string")throw Error(it(284));if(!n._owner)throw Error(it(290,t))}return t}function mN(t,e){throw t=Object.prototype.toString.call(e),Error(it(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function MW(t){var e=t._init;return e(t._payload)}function Cne(t){function e(b,_){if(t){var S=b.deletions;S===null?(b.deletions=[_],b.flags|=16):S.push(_)}}function n(b,_){if(!t)return null;for(;_!==null;)e(b,_),_=_.sibling;return null}function r(b,_){for(b=new Map;_!==null;)_.key!==null?b.set(_.key,_):b.set(_.index,_),_=_.sibling;return b}function i(b,_){return b=ry(b,_),b.index=0,b.sibling=null,b}function s(b,_,S){return b.index=S,t?(S=b.alternate,S!==null?(S=S.index,S<_?(b.flags|=2,_):S):(b.flags|=2,_)):(b.flags|=1048576,_)}function a(b){return t&&b.alternate===null&&(b.flags|=2),b}function o(b,_,S,P){return _===null||_.tag!==6?(_=dR(S,b.mode,P),_.return=b,_):(_=i(_,S),_.return=b,_)}function l(b,_,S,P){var C=S.type;return C===zx?u(b,_,S.props.children,P,S.key):_!==null&&(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Og&&MW(C)===_.type)?(P=i(_,S.props),P.ref=gA(b,_,S),P.return=b,P):(P=CO(S.type,S.key,S.props,null,b.mode,P),P.ref=gA(b,_,S),P.return=b,P)}function c(b,_,S,P){return _===null||_.tag!==4||_.stateNode.containerInfo!==S.containerInfo||_.stateNode.implementation!==S.implementation?(_=hR(S,b.mode,P),_.return=b,_):(_=i(_,S.children||[]),_.return=b,_)}function u(b,_,S,P,C){return _===null||_.tag!==7?(_=ab(S,b.mode,P,C),_.return=b,_):(_=i(_,S),_.return=b,_)}function d(b,_,S){if(typeof _=="string"&&_!==""||typeof _=="number")return _=dR(""+_,b.mode,S),_.return=b,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case iN:return S=CO(_.type,_.key,_.props,null,b.mode,S),S.ref=gA(b,null,_),S.return=b,S;case $x:return _=hR(_,b.mode,S),_.return=b,_;case Og:var P=_._init;return d(b,P(_._payload),S)}if(qA(_)||dA(_))return _=ab(_,b.mode,S,null),_.return=b,_;mN(b,_)}return null}function f(b,_,S,P){var C=_!==null?_.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return C!==null?null:o(b,_,""+S,P);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case iN:return S.key===C?l(b,_,S,P):null;case $x:return S.key===C?c(b,_,S,P):null;case Og:return C=S._init,f(b,_,C(S._payload),P)}if(qA(S)||dA(S))return C!==null?null:u(b,_,S,P,null);mN(b,S)}return null}function m(b,_,S,P,C){if(typeof P=="string"&&P!==""||typeof P=="number")return b=b.get(S)||null,o(_,b,""+P,C);if(typeof P=="object"&&P!==null){switch(P.$$typeof){case iN:return b=b.get(P.key===null?S:P.key)||null,l(_,b,P,C);case $x:return b=b.get(P.key===null?S:P.key)||null,c(_,b,P,C);case Og:var k=P._init;return m(b,_,S,k(P._payload),C)}if(qA(P)||dA(P))return b=b.get(S)||null,u(_,b,P,C,null);mN(_,P)}return null}function y(b,_,S,P){for(var C=null,k=null,O=_,I=_=0,B=null;O!==null&&I<S.length;I++){O.index>I?(B=O,O=null):B=O.sibling;var W=f(b,O,S[I],P);if(W===null){O===null&&(O=B);break}t&&O&&W.alternate===null&&e(b,O),_=s(W,_,I),k===null?C=W:k.sibling=W,k=W,O=B}if(I===S.length)return n(b,O),yi&&o0(b,I),C;if(O===null){for(;I<S.length;I++)O=d(b,S[I],P),O!==null&&(_=s(O,_,I),k===null?C=O:k.sibling=O,k=O);return yi&&o0(b,I),C}for(O=r(b,O);I<S.length;I++)B=m(O,b,I,S[I],P),B!==null&&(t&&B.alternate!==null&&O.delete(B.key===null?I:B.key),_=s(B,_,I),k===null?C=B:k.sibling=B,k=B);return t&&O.forEach(function(j){return e(b,j)}),yi&&o0(b,I),C}function g(b,_,S,P){var C=dA(S);if(typeof C!="function")throw Error(it(150));if(S=C.call(S),S==null)throw Error(it(151));for(var k=C=null,O=_,I=_=0,B=null,W=S.next();O!==null&&!W.done;I++,W=S.next()){O.index>I?(B=O,O=null):B=O.sibling;var j=f(b,O,W.value,P);if(j===null){O===null&&(O=B);break}t&&O&&j.alternate===null&&e(b,O),_=s(j,_,I),k===null?C=j:k.sibling=j,k=j,O=B}if(W.done)return n(b,O),yi&&o0(b,I),C;if(O===null){for(;!W.done;I++,W=S.next())W=d(b,W.value,P),W!==null&&(_=s(W,_,I),k===null?C=W:k.sibling=W,k=W);return yi&&o0(b,I),C}for(O=r(b,O);!W.done;I++,W=S.next())W=m(O,b,I,W.value,P),W!==null&&(t&&W.alternate!==null&&O.delete(W.key===null?I:W.key),_=s(W,_,I),k===null?C=W:k.sibling=W,k=W);return t&&O.forEach(function(M){return e(b,M)}),yi&&o0(b,I),C}function w(b,_,S,P){if(typeof S=="object"&&S!==null&&S.type===zx&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case iN:e:{for(var C=S.key,k=_;k!==null;){if(k.key===C){if(C=S.type,C===zx){if(k.tag===7){n(b,k.sibling),_=i(k,S.props.children),_.return=b,b=_;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Og&&MW(C)===k.type){n(b,k.sibling),_=i(k,S.props),_.ref=gA(b,k,S),_.return=b,b=_;break e}n(b,k);break}else e(b,k);k=k.sibling}S.type===zx?(_=ab(S.props.children,b.mode,P,S.key),_.return=b,b=_):(P=CO(S.type,S.key,S.props,null,b.mode,P),P.ref=gA(b,_,S),P.return=b,b=P)}return a(b);case $x:e:{for(k=S.key;_!==null;){if(_.key===k)if(_.tag===4&&_.stateNode.containerInfo===S.containerInfo&&_.stateNode.implementation===S.implementation){n(b,_.sibling),_=i(_,S.children||[]),_.return=b,b=_;break e}else{n(b,_);break}else e(b,_);_=_.sibling}_=hR(S,b.mode,P),_.return=b,b=_}return a(b);case Og:return k=S._init,w(b,_,k(S._payload),P)}if(qA(S))return y(b,_,S,P);if(dA(S))return g(b,_,S,P);mN(b,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,_!==null&&_.tag===6?(n(b,_.sibling),_=i(_,S),_.return=b,b=_):(n(b,_),_=dR(S,b.mode,P),_.return=b,b=_),a(b)):n(b,_)}return w}var k2=Cne(!0),Ene=Cne(!1),UM=Ey(null),HM=null,Yx=null,bz=null;function xz(){bz=Yx=HM=null}function wz(t){var e=UM.current;hi(UM),t._currentValue=e}function KF(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),t===n)break;t=t.return}}function xw(t,e){HM=t,bz=Yx=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(Ol=!0),t.firstContext=null)}function Wu(t){var e=t._currentValue;if(bz!==t)if(t={context:t,memoizedValue:e,next:null},Yx===null){if(HM===null)throw Error(it(308));Yx=t,HM.dependencies={lanes:0,firstContext:t}}else Yx=Yx.next=t;return e}var T0=null;function _z(t){T0===null?T0=[t]:T0.push(t)}function Tne(t,e,n,r){var i=e.interleaved;return i===null?(n.next=n,_z(e)):(n.next=i.next,i.next=n),e.interleaved=n,Em(t,r)}function Em(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&&(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&&(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var Mg=!1;function Sz(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function kne(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function mm(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function ey(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,Gn&2){var i=r.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),r.pending=e,Em(t,n)}return i=r.interleaved,i===null?(e.next=e,_z(r)):(e.next=i.next,i.next=e),r.interleaved=e,Em(t,n)}function xO(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194240)!==0)){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,lz(t,n)}}function LW(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?i=s=a:s=s.next=a,n=n.next}while(n!==null);s===null?i=s=e:s=s.next=e}else i=s=e;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function VM(t,e,n,r){var i=t.updateQueue;Mg=!1;var s=i.firstBaseUpdate,a=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var l=o,c=l.next;l.next=null,a===null?s=c:a.next=c,a=l;var u=t.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==a&&(o===null?u.firstBaseUpdate=c:o.next=c,u.lastBaseUpdate=l))}if(s!==null){var d=i.baseState;a=0,u=c=l=null,o=s;do{var f=o.lane,m=o.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:m,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var y=t,g=o;switch(f=e,m=n,g.tag){case 1:if(y=g.payload,typeof y=="function"){d=y.call(m,d,f);break e}d=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=g.payload,f=typeof y=="function"?y.call(m,d,f):y,f==null)break e;d=Mi({},d,f);break e;case 2:Mg=!0}}o.callback!==null&&o.lane!==0&&(t.flags|=64,f=i.effects,f===null?i.effects=[o]:f.push(o))}else m={eventTime:m,lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(c=u=m,l=d):u=u.next=m,a|=f;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;f=o,o=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,e=i.shared.interleaved,e!==null){i=e;do a|=i.lane,i=i.next;while(i!==e)}else s===null&&(i.shared.lanes=0);gb|=a,t.lanes=a,t.memoizedState=d}}function jW(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var r=t[e],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(it(191,i));i.call(r)}}}var qT={},xf=Ey(qT),fP=Ey(qT),pP=Ey(qT);function k0(t){if(t===qT)throw Error(it(174));return t}function Az(t,e){switch(Qr(pP,e),Qr(fP,t),Qr(xf,qT),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:TF(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=TF(e,t)}hi(xf),Qr(xf,e)}function N2(){hi(xf),hi(fP),hi(pP)}function Nne(t){k0(pP.current);var e=k0(xf.current),n=TF(e,t.type);e!==n&&(Qr(fP,t),Qr(xf,n))}function Pz(t){fP.current===t&&(hi(xf),hi(fP))}var Ei=Ey(0);function WM(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var sR=[];function Cz(){for(var t=0;t<sR.length;t++)sR[t]._workInProgressVersionPrimary=null;sR.length=0}var wO=Wm.ReactCurrentDispatcher,aR=Wm.ReactCurrentBatchConfig,mb=0,Ni=null,zs=null,aa=null,qM=!1,L5=!1,mP=0,Fbe=0;function qa(){throw Error(it(321))}function Ez(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!nh(t[n],e[n]))return!1;return!0}function Tz(t,e,n,r,i,s){if(mb=s,Ni=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,wO.current=t===null||t.memoizedState===null?Ube:Hbe,t=n(r,i),L5){s=0;do{if(L5=!1,mP=0,25<=s)throw Error(it(301));s+=1,aa=zs=null,e.updateQueue=null,wO.current=Vbe,t=n(r,i)}while(L5)}if(wO.current=GM,e=zs!==null&&zs.next!==null,mb=0,aa=zs=Ni=null,qM=!1,e)throw Error(it(300));return t}function kz(){var t=mP!==0;return mP=0,t}function Oh(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return aa===null?Ni.memoizedState=aa=t:aa=aa.next=t,aa}function qu(){if(zs===null){var t=Ni.alternate;t=t!==null?t.memoizedState:null}else t=zs.next;var e=aa===null?Ni.memoizedState:aa.next;if(e!==null)aa=e,zs=t;else{if(t===null)throw Error(it(310));zs=t,t={memoizedState:zs.memoizedState,baseState:zs.baseState,baseQueue:zs.baseQueue,queue:zs.queue,next:null},aa===null?Ni.memoizedState=aa=t:aa=aa.next=t}return aa}function gP(t,e){return typeof e=="function"?e(t):e}function oR(t){var e=qu(),n=e.queue;if(n===null)throw Error(it(311));n.lastRenderedReducer=t;var r=zs,i=r.baseQueue,s=n.pending;if(s!==null){if(i!==null){var a=i.next;i.next=s.next,s.next=a}r.baseQueue=i=s,n.pending=null}if(i!==null){s=i.next,r=r.baseState;var o=a=null,l=null,c=s;do{var u=c.lane;if((mb&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:t(r,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(o=l=d,a=r):l=l.next=d,Ni.lanes|=u,gb|=u}c=c.next}while(c!==null&&c!==s);l===null?a=r:l.next=o,nh(r,e.memoizedState)||(Ol=!0),e.memoizedState=r,e.baseState=a,e.baseQueue=l,n.lastRenderedState=r}if(t=n.interleaved,t!==null){i=t;do s=i.lane,Ni.lanes|=s,gb|=s,i=i.next;while(i!==t)}else i===null&&(n.lanes=0);return[e.memoizedState,n.dispatch]}function lR(t){var e=qu(),n=e.queue;if(n===null)throw Error(it(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,s=e.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do s=t(s,a.action),a=a.next;while(a!==i);nh(s,e.memoizedState)||(Ol=!0),e.memoizedState=s,e.baseQueue===null&&(e.baseState=s),n.lastRenderedState=s}return[s,r]}function One(){}function Mne(t,e){var n=Ni,r=qu(),i=e(),s=!nh(r.memoizedState,i);if(s&&(r.memoizedState=i,Ol=!0),r=r.queue,Nz(Dne.bind(null,n,r,t),[t]),r.getSnapshot!==e||s||aa!==null&&aa.memoizedState.tag&1){if(n.flags|=2048,vP(9,jne.bind(null,n,r,i,e),void 0,null),ca===null)throw Error(it(349));mb&30||Lne(n,e,i)}return i}function Lne(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=Ni.updateQueue,e===null?(e={lastEffect:null,stores:null},Ni.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function jne(t,e,n,r){e.value=n,e.getSnapshot=r,Rne(e)&&Ine(t)}function Dne(t,e,n){return n(function(){Rne(e)&&Ine(t)})}function Rne(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!nh(t,n)}catch{return!0}}function Ine(t){var e=Em(t,1);e!==null&&Jd(e,t,1,-1)}function DW(t){var e=Oh();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:gP,lastRenderedState:t},e.queue=t,t=t.dispatch=zbe.bind(null,Ni,t),[e.memoizedState,t]}function vP(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},e=Ni.updateQueue,e===null?(e={lastEffect:null,stores:null},Ni.updateQueue=e,e.lastEffect=t.next=t):(n=e.lastEffect,n===null?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t)),t}
vendor: 4,293 bytes, line 38
38function Fne(){return qu().memoizedState}function _O(t,e,n,r){var i=Oh();Ni.flags|=t,i.memoizedState=vP(1|e,n,void 0,r===void 0?null:r)}function Cj(t,e,n,r){var i=qu();r=r===void 0?null:r;var s=void 0;if(zs!==null){var a=zs.memoizedState;if(s=a.destroy,r!==null&&Ez(r,a.deps)){i.memoizedState=vP(e,n,s,r);return}}Ni.flags|=t,i.memoizedState=vP(1|e,n,s,r)}function RW(t,e){return _O(8390656,8,t,e)}function Nz(t,e){return Cj(2048,8,t,e)}function Bne(t,e){return Cj(4,2,t,e)}function $ne(t,e){return Cj(4,4,t,e)}function zne(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Une(t,e,n){return n=n!=null?n.concat([t]):null,Cj(4,4,zne.bind(null,e,t),n)}function Oz(){}function Hne(t,e){var n=qu();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&Ez(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function Vne(t,e){var n=qu();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&Ez(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function Wne(t,e,n){return mb&21?(nh(n,e)||(n=Zte(),Ni.lanes|=n,gb|=n,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,Ol=!0),t.memoizedState=n)}function Bbe(t,e){var n=Tr;Tr=n!==0&&4>n?n:4,t(!0);var r=aR.transition;aR.transition={};try{t(!1),e()}finally{Tr=n,aR.transition=r}}function qne(){return qu().memoizedState}function $be(t,e,n){var r=ny(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gne(t))Kne(e,n);else if(n=Tne(t,e,n,r),n!==null){var i=Zo();Jd(n,t,r,i),Yne(n,e,r)}}function zbe(t,e,n){var r=ny(t),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gne(t))Kne(e,i);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var a=e.lastRenderedState,o=s(a,n);if(i.hasEagerState=!0,i.eagerState=o,nh(o,a)){var l=e.interleaved;l===null?(i.next=i,_z(e)):(i.next=l.next,l.next=i),e.interleaved=i;return}}catch{}finally{}n=Tne(t,e,i,r),n!==null&&(i=Zo(),Jd(n,t,r,i),Yne(n,e,r))}}function Gne(t){var e=t.alternate;return t===Ni||e!==null&&e===Ni}function Kne(t,e){L5=qM=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function Yne(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,lz(t,n)}}var GM={readContext:Wu,useCallback:qa,useContext:qa,useEffect:qa,useImperativeHandle:qa,useInsertionEffect:qa,useLayoutEffect:qa,useMemo:qa,useReducer:qa,useRef:qa,useState:qa,useDebugValue:qa,useDeferredValue:qa,useTransition:qa,useMutableSource:qa,useSyncExternalStore:qa,useId:qa,unstable_isNewReconciler:!1},Ube={readContext:Wu,useCallback:function(t,e){return Oh().memoizedState=[t,e===void 0?null:e],t},useContext:Wu,useEffect:RW,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,_O(4194308,4,zne.bind(null,e,t),n)},useLayoutEffect:function(t,e){return _O(4194308,4,t,e)},useInsertionEffect:function(t,e){return _O(4,2,t,e)},useMemo:function(t,e){var n=Oh();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=Oh();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=$be.bind(null,Ni,t),[r.memoizedState,t]},useRef:function(t){var e=Oh();return t={current:t},e.memoizedState=t},useState:DW,useDebugValue:Oz,useDeferredValue:function(t){return Oh().memoizedState=t},useTransition:function(){var t=DW(!1),e=t[0];return t=Bbe.bind(null,t[1]),Oh().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=Ni,i=Oh();if(yi){if(n===void 0)throw Error(it(407));n=n()}else{if(n=e(),ca===null)throw Error(it(349));mb&30||Lne(r,e,n)}i.memoizedState=n;var s={value:n,getSnapshot:e};return i.queue=s,RW(Dne.bind(null,r,s,t),[t]),r.flags|=2048,vP(9,jne.bind(null,r,s,n,e),void 0,null),n},useId:function(){var t=Oh(),e=ca.identifierPrefix;if(yi){var n=cm,r=lm;n=(r&~(1<<32-Qd(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=mP++,0<n&&(e+="H"+n.toString(32)),e+=":"}else n=Fbe++,e=":"+e+"r"+n.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},Hbe={readContext:Wu,useCallback:Hne,useContext:Wu,useEffect:Nz,useImperativeHandle:Une,useInsertionEffect:Bne,useLayoutEffect:$ne,useMemo:Vne,useReducer:oR,useRef
vendor: 6,440 bytes, lines 38-40
38:Fne,useState:function(){return oR(gP)},useDebugValue:Oz,useDeferredValue:function(t){var e=qu();return Wne(e,zs.memoizedState,t)},useTransition:function(){var t=oR(gP)[0],e=qu().memoizedState;return[t,e]},useMutableSource:One,useSyncExternalStore:Mne,useId:qne,unstable_isNewReconciler:!1},Vbe={readContext:Wu,useCallback:Hne,useContext:Wu,useEffect:Nz,useImperativeHandle:Une,useInsertionEffect:Bne,useLayoutEffect:$ne,useMemo:Vne,useReducer:lR,useRef:Fne,useState:function(){return lR(gP)},useDebugValue:Oz,useDeferredValue:function(t){var e=qu();return zs===null?e.memoizedState=t:Wne(e,zs.memoizedState,t)},useTransition:function(){var t=lR(gP)[0],e=qu().memoizedState;return[t,e]},useMutableSource:One,useSyncExternalStore:Mne,useId:qne,unstable_isNewReconciler:!1};function Ed(t,e){if(t&&t.defaultProps){e=Mi({},e),t=t.defaultProps;for(var n in t)e[n]===void 0&&(e[n]=t[n]);return e}return e}function YF(t,e,n,r){e=t.memoizedState,n=n(r,e),n=n==null?e:Mi({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var Ej={isMounted:function(t){return(t=t._reactInternals)?$b(t)===t:!1},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=Zo(),i=ny(t),s=mm(r,i);s.payload=e,n!=null&&(s.callback=n),e=ey(t,s,i),e!==null&&(Jd(e,t,i,r),xO(e,t,i))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=Zo(),i=ny(t),s=mm(r,i);s.tag=1,s.payload=e,n!=null&&(s.callback=n),e=ey(t,s,i),e!==null&&(Jd(e,t,i,r),xO(e,t,i))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=Zo(),r=ny(t),i=mm(n,r);i.tag=2,e!=null&&(i.callback=e),e=ey(t,i,r),e!==null&&(Jd(e,t,r,n),xO(e,t,r))}};function IW(t,e,n,r,i,s,a){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,s,a):e.prototype&&e.prototype.isPureReactComponent?!cP(n,r)||!cP(i,s):!0}function Zne(t,e,n){var r=!1,i=hy,s=e.contextType;return typeof s=="object"&&s!==null?s=Wu(s):(i=Rl(e)?fb:mo.current,r=e.contextTypes,s=(r=r!=null)?E2(t,i):hy),e=new e(n,s),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=Ej,t.stateNode=e,e._reactInternals=t,r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=s),e}function FW(t,e,n,r){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&Ej.enqueueReplaceState(e,e.state,null)}function ZF(t,e,n,r){var i=t.stateNode;i.props=n,i.state=t.memoizedState,i.refs={},Sz(t);var s=e.contextType;typeof s=="object"&&s!==null?i.context=Wu(s):(s=Rl(e)?fb:mo.current,i.context=E2(t,s)),i.state=t.memoizedState,s=e.getDerivedStateFromProps,typeof s=="function"&&(YF(t,e,s,n),i.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(e=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),e!==i.state&&Ej.enqueueReplaceState(i,i.state,null),VM(t,n,i,r),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308)}function O2(t,e){try{var n="",r=e;do n+=y1e(r),r=r.return;while(r);var i=n}catch(s){i=` 39Error generating stack: `+s.message+` 40`+s.stack}return{value:t,source:e,stack:i,digest:null}}function cR(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function XF(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var Wbe=typeof WeakMap=="function"?WeakMap:Map;function Xne(t,e,n){n=mm(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){YM||(YM=!0,o6=r),XF(t,e)},n}function Qne(t,e,n){n=mm(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var i=e.value;n.payload=function(){return r(i)},n.callback=function(){XF(t,e)}}var s=t.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){XF(t,e),typeof r!="function"&&(ty===null?ty=new Set([this]):ty.add(this));var a=e.stack;this.componentDidCatch(e.value,{componentStack:a!==null?a:""})}),n}function BW(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new Wbe;var i=new Set;r.set(e,i)}else i=r.get(e),i===void 0&&(i=new Set,r.set(e,i));i.has(n)||(i.add(n),t=sxe.bind(null,t,e,n),e.then(t,t))}function $W(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function zW(t,e,n,r,i){return t.mode&1?(t.flags|=65536,t.lanes=i,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=mm(-1,1),e.tag=2,ey(n,e,1))),n.lanes|=1),t)}var qbe=Wm.ReactCurrentOwner,Ol=!1;function zo(t,e,n,r){e.child=t===null?Ene(e,null,n,r):k2(e,t.child,n,r)}function UW(t,e,n,r,i){n=n.render;var s=e.ref;return xw(e,i),r=Tz(t,e,n,r,s,i),n=kz(),t!==null&&!Ol?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,Tm(t,e,i)):(yi&&n&&gz(e),e.flags|=1,zo(t,e,r,i),e.child)}function HW(t,e,n,r,i){if(t===null){var s=n.type;return typeof s=="function"&&!Bz(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=s,Jne(t,e,s,r,i)):(t=CO(n.type,null,r,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(s=t.child,!(t.lanes&i)){var a=s.memoizedProps;if(n=n.compare,n=n!==null?n:cP,n(a,r)&&t.ref===e.ref)return Tm(t,e,i)}return e.flags|=1,t=ry(s,r),t.ref=e.ref,t.return=e,e.child=t}function Jne(t,e,n,r,i){if(t!==null){var s=t.memoizedProps;if(cP(s,r)&&t.ref===e.ref)if(Ol=!1,e.pendingProps=r=s,(t.lanes&i)!==0)t.flags&131072&&(Ol=!0);else return e.lanes=t.lanes,Tm(t,e,i)}return QF(t,e,n,r,i)}function ere(t,e,n){var r=e.pendingProps,i=r.children,s=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},Qr(Xx,Cc),Cc|=n;else{if(!(n&1073741824))return t=s!==null?s.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,Qr(Xx,Cc),Cc|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,Qr(Xx,Cc),Cc|=r}else s!==null?(r=s.baseLanes|n,e.memoizedState=null):r=n,Qr(Xx,Cc),Cc|=r;return zo(t,e,i,n),e.child}function tre(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}
vendor: 5,251 bytes, line 40
40function QF(t,e,n,r,i){var s=Rl(n)?fb:mo.current;return s=E2(e,s),xw(e,i),n=Tz(t,e,n,r,s,i),r=kz(),t!==null&&!Ol?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,Tm(t,e,i)):(yi&&r&&gz(e),e.flags|=1,zo(t,e,n,i),e.child)}function VW(t,e,n,r,i){if(Rl(n)){var s=!0;BM(e)}else s=!1;if(xw(e,i),e.stateNode===null)SO(t,e),Zne(e,n,r),ZF(e,n,r,i),r=!0;else if(t===null){var a=e.stateNode,o=e.memoizedProps;a.props=o;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Wu(c):(c=Rl(n)?fb:mo.current,c=E2(e,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==r||l!==c)&&FW(e,a,r,c),Mg=!1;var f=e.memoizedState;a.state=f,VM(e,r,a,i),l=e.memoizedState,o!==r||f!==l||Dl.current||Mg?(typeof u=="function"&&(YF(e,n,u,r),l=e.memoizedState),(o=Mg||IW(e,n,o,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(e.flags|=4194308)):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=l),a.props=r,a.state=l,a.context=c,r=o):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{a=e.stateNode,kne(t,e),o=e.memoizedProps,c=e.type===e.elementType?o:Ed(e.type,o),a.props=c,d=e.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Wu(l):(l=Rl(n)?fb:mo.current,l=E2(e,l));var m=n.getDerivedStateFromProps;(u=typeof m=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==d||f!==l)&&FW(e,a,r,l),Mg=!1,f=e.memoizedState,a.state=f,VM(e,r,a,i);var y=e.memoizedState;o!==d||f!==y||Dl.current||Mg?(typeof m=="function"&&(YF(e,n,m,r),y=e.memoizedState),(c=Mg||IW(e,n,c,r,f,y,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,y,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,y,l)),typeof a.componentDidUpdate=="function"&&(e.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof a.componentDidUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=y),a.props=r,a.state=y,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===t.memoizedProps&&f===t.memoizedState||(e.flags|=1024),r=!1)}return JF(t,e,n,r,s,i)}function JF(t,e,n,r,i,s){tre(t,e);var a=(e.flags&128)!==0;if(!r&&!a)return i&&kW(e,n,!1),Tm(t,e,s);r=e.stateNode,qbe.current=e;var o=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,t!==null&&a?(e.child=k2(e,t.child,null,s),e.child=k2(e,null,o,s)):zo(t,e,o,s),e.memoizedState=r.state,i&&kW(e,n,!0),e.child}function nre(t){var e=t.stateNode;e.pendingContext?TW(t,e.pendingContext,e.pendingContext!==e.context):e.context&&TW(t,e.context,!1),Az(t,e.containerInfo)}function WW(t,e,n,r,i){return T2(),yz(i),e.flags|=256,zo(t,e,n,r),e.child}var e6={dehydrated:null,treeContext:null,retryLane:0};function t6(t){return{baseLanes:t,cachePool:null,transitions:null}}function rre(t,e,n){var r=e.pendingProps,i=Ei.current,s=!1,a=(e.flags&128)!==0,o;if((o=a)||(o=t!==null&&t.memoizedState===null?!1:(i&2)!==0),o?(s=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(i|=1),Qr(Ei,i&1),t===null)return GF(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(a=r.children,t=r.fallback,s?(r=e.mode,s=e.child,a={mode:"hidden",children:a},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=a):s=Nj(a,r,0,null),t=ab(t,r,n,null),s.return=e,t.return=e,s.sibling=t,e.child=s,e.child.memoizedState=t6(n),e.memoizedState=e6,t):Mz(e,a));if(i=t.memoizedState,i!==null&&(o=i.dehydrated,o!==null))return Gbe(t,e,a,r,o,i,n);if(s){s=r.fallback,a=e.mode,i=t.child,o=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&e.child!==i?(r=e.child,r.childLanes=0,r.pendingProps=l,e.deletions=null):(r=ry(i,l),r.subtreeFlags=i.subtreeFlags&14680064),o!==null?s=ry(o,s):(s=ab(s,a,n,null),s.flags|=2),s.return=e,r.return=e,r.sibling=s,e.child=r,r=s,s=e.child,a=t.child.memoizedState,a=a===null?t6(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},s.memoizedState=a,s.childLanes=t.childLanes&~n,e.memoizedState=e6,r}return s=t.child,t=s.sibling,r=ry(s,{mode:"visible",children:r.children}),!(e.mode&1)&&(r.lanes=n),r.return=e,r.sibling=null,t!==null&&(n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)),e.child=r,e.memoizedState=null,r}function Mz(t,e){return e=Nj({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function gN(t,e,n,r){return r!==null&&yz(r),k2(e,t.child,null,n),t=Mz(e,e.pen
vendor: 4,879 bytes, line 40
40dingProps.children),t.flags|=2,e.memoizedState=null,t}function Gbe(t,e,n,r,i,s,a){if(n)return e.flags&256?(e.flags&=-257,r=cR(Error(it(422))),gN(t,e,a,r)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(s=r.fallback,i=e.mode,r=Nj({mode:"visible",children:r.children},i,0,null),s=ab(s,i,a,null),s.flags|=2,r.return=e,s.return=e,r.sibling=s,e.child=r,e.mode&1&&k2(e,t.child,null,a),e.child.memoizedState=t6(a),e.memoizedState=e6,s);if(!(e.mode&1))return gN(t,e,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var o=r.dgst;return r=o,s=Error(it(419)),r=cR(s,r,void 0),gN(t,e,a,r)}if(o=(a&t.childLanes)!==0,Ol||o){if(r=ca,r!==null){switch(a&-a){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&(r.suspendedLanes|a)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,Em(t,i),Jd(r,t,i,-1))}return Fz(),r=cR(Error(it(421))),gN(t,e,a,r)}return i.data==="$?"?(e.flags|=128,e.child=t.child,e=axe.bind(null,t),i._reactRetry=e,null):(t=s.treeContext,Lc=Jv(i.nextSibling),Ic=e,yi=!0,Vd=null,t!==null&&(ju[Du++]=lm,ju[Du++]=cm,ju[Du++]=pb,lm=t.id,cm=t.overflow,pb=e),e=Mz(e,r.children),e.flags|=4096,e)}function qW(t,e,n){t.lanes|=e;var r=t.alternate;r!==null&&(r.lanes|=e),KF(t.return,e,n)}function uR(t,e,n,r,i){var s=t.memoizedState;s===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i)}function ire(t,e,n){var r=e.pendingProps,i=r.revealOrder,s=r.tail;if(zo(t,e,r.children,n),r=Ei.current,r&2)r=r&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&qW(t,n,e);else if(t.tag===19)qW(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(Qr(Ei,r),!(e.mode&1))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&&WM(t)===null&&(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),uR(e,!1,i,n,s);break;case"backwards":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&WM(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}uR(e,!0,n,null,s);break;case"together":uR(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function SO(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function Tm(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),gb|=e.lanes,!(n&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(it(153));if(e.child!==null){for(t=e.child,n=ry(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=ry(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function Kbe(t,e,n){switch(e.tag){case 3:nre(e),T2();break;case 5:Nne(e);break;case 1:Rl(e.type)&&BM(e);break;case 4:Az(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,i=e.memoizedProps.value;Qr(UM,r._currentValue),r._currentValue=i;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(Qr(Ei,Ei.current&1),e.flags|=128,null):n&e.child.childLanes?rre(t,e,n):(Qr(Ei,Ei.current&1),t=Tm(t,e,n),t!==null?t.sibling:null);Qr(Ei,Ei.current&1);break;case 19:if(r=(n&e.childLanes)!==0,t.flags&128){if(r)return ire(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Qr(Ei,Ei.current),r)break;return null;case 22:case 23:return e.lanes=0,ere(t,e,n)}return Tm(t,e,n)}var sre,n6,are,ore;sre=function(t,e){for(var n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};n6=function(){};are=function(t,e,n,r){var i=t.memoizedProps;if(i!==r){t=e.stateNode,k0(xf.current);var s=null;switch(n){case"input":i=AF(t,i),r=AF(t,r),s=[];break;case"select":i=Mi({},i,{value:void 0}),r=Mi({},r,{value:void 0}),s=[];break;case"textarea":i=EF(t,i),r=EF(t,r),s=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(t.onclick=IM)}kF(n,r);var a;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var o=i[c];for(a in o)o.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(nP.hasOwnProperty(c)?s||
vendor: 5,328 bytes, line 40
40(s=[]):(s=s||[]).push(c,null));for(c in r){var l=r[c];if(o=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&l!==o&&(l!=null||o!=null))if(c==="style")if(o){for(a in o)!o.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&o[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(s||(s=[]),s.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,o=o?o.__html:void 0,l!=null&&o!==l&&(s=s||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(s=s||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(nP.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&ai("scroll",t),s||o===l||(s=[])):(s=s||[]).push(c,l))}n&&(s=s||[]).push("style",n);var c=s;(e.updateQueue=c)&&(e.flags|=4)}};ore=function(t,e,n,r){n!==r&&(e.flags|=4)};function vA(t,e){if(!yi)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function Ga(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,r=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=r,t.childLanes=n,e}function Ybe(t,e,n){var r=e.pendingProps;switch(vz(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ga(e),null;case 1:return Rl(e.type)&&FM(),Ga(e),null;case 3:return r=e.stateNode,N2(),hi(Dl),hi(mo),Cz(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(pN(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,Vd!==null&&(u6(Vd),Vd=null))),n6(t,e),Ga(e),null;case 5:Pz(e);var i=k0(pP.current);if(n=e.type,t!==null&&e.stateNode!=null)are(t,e,n,r,i),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(it(166));return Ga(e),null}if(t=k0(xf.current),pN(e)){r=e.stateNode,n=e.type;var s=e.memoizedProps;switch(r[af]=e,r[hP]=s,t=(e.mode&1)!==0,n){case"dialog":ai("cancel",r),ai("close",r);break;case"iframe":case"object":case"embed":ai("load",r);break;case"video":case"audio":for(i=0;i<KA.length;i++)ai(KA[i],r);break;case"source":ai("error",r);break;case"img":case"image":case"link":ai("error",r),ai("load",r);break;case"details":ai("toggle",r);break;case"input":tW(r,s),ai("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},ai("invalid",r);break;case"textarea":rW(r,s),ai("invalid",r)}kF(n,s),i=null;for(var a in s)if(s.hasOwnProperty(a)){var o=s[a];a==="children"?typeof o=="string"?r.textContent!==o&&(s.suppressHydrationWarning!==!0&&fN(r.textContent,o,t),i=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(s.suppressHydrationWarning!==!0&&fN(r.textContent,o,t),i=["children",""+o]):nP.hasOwnProperty(a)&&o!=null&&a==="onScroll"&&ai("scroll",r)}switch(n){case"input":sN(r),nW(r,s,!0);break;case"textarea":sN(r),iW(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=IM)}r=i,e.updateQueue=r,r!==null&&(e.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Dte(n)),t==="http://www.w3.org/1999/xhtml"?n==="script"?(t=a.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=a.createElement(n,{is:r.is}):(t=a.createElement(n),n==="select"&&(a=t,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):t=a.createElementNS(t,n),t[af]=e,t[hP]=r,sre(t,e,!1,!1),e.stateNode=t;e:{switch(a=NF(n,r),n){case"dialog":ai("cancel",t),ai("close",t),i=r;break;case"iframe":case"object":case"embed":ai("load",t),i=r;break;case"video":case"audio":for(i=0;i<KA.length;i++)ai(KA[i],t);i=r;break;case"source":ai("error",t),i=r;break;case"img":case"image":case"link":ai("error",t),ai("load",t),i=r;break;case"details":ai("toggle",t),i=r;break;case"input":tW(t,r),i=AF(t,r),ai("invalid",t);break;case"option":i=r;break;case"select":t._wrapperState={wasMultiple:!!r.multiple},i=Mi({},r,{value:void 0}),ai("invalid",t);break;case"textarea":rW(t,r),i=EF(t,r),ai("invalid",t);break;default:i=r}kF(n,i),o=i;for(s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="style"?Fte(t,l):s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Rte(t,l)):s==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&rP(t,l):typeof l=="number"&&rP(t,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(nP.hasOwnProperty(s)?l!=null&&s==="onScroll"&&ai("scroll",t):l!=null&&nz(t,s,l,a))}switch(n){case"input":sN(t),nW(t,r,!1);break;case"textarea":sN(t),iW(t);break;case"option":r.value!=null&&t.setAttribute("value",""+dy(r.value));break;case"select":t.multiple=!!r.multiple,s=r.value,s!=null?gw(t,!!r.multiple,s,!1):r.defaultValue!=null&&gw(t,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(t.onclick=IM)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}
vendor: 28,754 bytes, line 40
40return Ga(e),null;case 6:if(t&&e.stateNode!=null)ore(t,e,t.memoizedProps,r);else{if(typeof r!="string"&&e.stateNode===null)throw Error(it(166));if(n=k0(pP.current),k0(xf.current),pN(e)){if(r=e.stateNode,n=e.memoizedProps,r[af]=e,(s=r.nodeValue!==n)&&(t=Ic,t!==null))switch(t.tag){case 3:fN(r.nodeValue,n,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&fN(r.nodeValue,n,(t.mode&1)!==0)}s&&(e.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[af]=e,e.stateNode=r}return Ga(e),null;case 13:if(hi(Ei),r=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(yi&&Lc!==null&&e.mode&1&&!(e.flags&128))Pne(),T2(),e.flags|=98560,s=!1;else if(s=pN(e),r!==null&&r.dehydrated!==null){if(t===null){if(!s)throw Error(it(318));if(s=e.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(it(317));s[af]=e}else T2(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;Ga(e),s=!1}else Vd!==null&&(u6(Vd),Vd=null),s=!0;if(!s)return e.flags&65536?e:null}return e.flags&128?(e.lanes=n,e):(r=r!==null,r!==(t!==null&&t.memoizedState!==null)&&r&&(e.child.flags|=8192,e.mode&1&&(t===null||Ei.current&1?Vs===0&&(Vs=3):Fz())),e.updateQueue!==null&&(e.flags|=4),Ga(e),null);case 4:return N2(),n6(t,e),t===null&&uP(e.stateNode.containerInfo),Ga(e),null;case 10:return wz(e.type._context),Ga(e),null;case 17:return Rl(e.type)&&FM(),Ga(e),null;case 19:if(hi(Ei),s=e.memoizedState,s===null)return Ga(e),null;if(r=(e.flags&128)!==0,a=s.rendering,a===null)if(r)vA(s,!1);else{if(Vs!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(a=WM(t),a!==null){for(e.flags|=128,vA(s,!1),r=a.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),e.subtreeFlags=0,r=n,n=e.child;n!==null;)s=n,t=r,s.flags&=14680066,a=s.alternate,a===null?(s.childLanes=0,s.lanes=t,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=a.childLanes,s.lanes=a.lanes,s.child=a.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=a.memoizedProps,s.memoizedState=a.memoizedState,s.updateQueue=a.updateQueue,s.type=a.type,t=a.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return Qr(Ei,Ei.current&1|2),e.child}t=t.sibling}s.tail!==null&&ds()>M2&&(e.flags|=128,r=!0,vA(s,!1),e.lanes=4194304)}else{if(!r)if(t=WM(a),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),vA(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!yi)return Ga(e),null}else 2*ds()-s.renderingStartTime>M2&&n!==1073741824&&(e.flags|=128,r=!0,vA(s,!1),e.lanes=4194304);s.isBackwards?(a.sibling=e.child,e.child=a):(n=s.last,n!==null?n.sibling=a:e.child=a,s.last=a)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=ds(),e.sibling=null,n=Ei.current,Qr(Ei,r?n&1|2:n&1),e):(Ga(e),null);case 22:case 23:return Iz(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?Cc&1073741824&&(Ga(e),e.subtreeFlags&6&&(e.flags|=8192)):Ga(e),null;case 24:return null;case 25:return null}throw Error(it(156,e.tag))}function Zbe(t,e){switch(vz(e),e.tag){case 1:return Rl(e.type)&&FM(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return N2(),hi(Dl),hi(mo),Cz(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return Pz(e),null;case 13:if(hi(Ei),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(it(340));T2()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return hi(Ei),null;case 4:return N2(),null;case 10:return wz(e.type._context),null;case 22:case 23:return Iz(),null;case 24:return null;default:return null}}var vN=!1,lo=!1,Xbe=typeof WeakSet=="function"?WeakSet:Set,Ct=null;function Zx(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Gi(t,e,r)}else n.current=null}function r6(t,e,n){try{n()}catch(r){Gi(t,e,r)}}var GW=!1;function Qbe(t,e){if($F=jM,t=hne(),mz(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var a=0,o=-1,l=-1,c=0,u=0,d=t,f=null;t:for(;;){for(var m;d!==n||i!==0&&d.nodeType!==3||(o=a+i),d!==s||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(m=d.firstChild)!==null;)f=d,d=m;for(;;){if(d===t)break t;if(f===n&&++c===i&&(o=a),f===s&&++u===r&&(l=a),(m=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=m}n=o===-1||l===-1?null:{start:o,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(zF={focusedElem:t,selectionRange:n},jM=!1,Ct=e;Ct!==null;)if(e=Ct,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Ct=t;else for(;Ct!==null;){e=Ct;try{var y=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,w=y.memoizedState,b=e.stateNode,_=b.getSnapshotBeforeUpdate(e.elementType===e.type?g:Ed(e.type,g),w);b.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var S=e.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(it(163))}}catch(P){Gi(e,e.return,P)}if(t=e.sibling,t!==null){t.return=e.return,Ct=t;break}Ct=e.return}return y=GW,GW=!1,y}function j5(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&t)===t){var s=i.destroy;i.destroy=void 0,s!==void 0&&r6(e,n,s)}i=i.next}while(i!==r)}}function Tj(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function i6(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function lre(t){var e=t.alternate;e!==null&&(t.alternate=null,lre(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[af],delete e[hP],delete e[VF],delete e[jbe],delete e[Dbe])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function cre(t){return t.tag===5||t.tag===3||t.tag===4}function KW(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||cre(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function s6(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=IM));else if(r!==4&&(t=t.child,t!==null))for(s6(t,e,n),t=t.sibling;t!==null;)s6(t,e,n),t=t.sibling}function a6(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(a6(t,e,n),t=t.sibling;t!==null;)a6(t,e,n),t=t.sibling}var Aa=null,zd=!1;function wg(t,e,n){for(n=n.child;n!==null;)ure(t,e,n),n=n.sibling}function ure(t,e,n){if(bf&&typeof bf.onCommitFiberUnmount=="function")try{bf.onCommitFiberUnmount(xj,n)}catch{}switch(n.tag){case 5:lo||Zx(n,e);case 6:var r=Aa,i=zd;Aa=null,wg(t,e,n),Aa=r,zd=i,Aa!==null&&(zd?(t=Aa,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):Aa.removeChild(n.stateNode));break;case 18:Aa!==null&&(zd?(t=Aa,n=n.stateNode,t.nodeType===8?rR(t.parentNode,n):t.nodeType===1&&rR(t,n),oP(t)):rR(Aa,n.stateNode));break;case 4:r=Aa,i=zd,Aa=n.stateNode.containerInfo,zd=!0,wg(t,e,n),Aa=r,zd=i;break;case 0:case 11:case 14:case 15:if(!lo&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&r6(n,e,a),i=i.next}while(i!==r)}wg(t,e,n);break;case 1:if(!lo&&(Zx(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){Gi(n,e,o)}wg(t,e,n);break;case 21:wg(t,e,n);break;case 22:n.mode&1?(lo=(r=lo)||n.memoizedState!==null,wg(t,e,n),lo=r):wg(t,e,n);break;default:wg(t,e,n)}}function YW(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new Xbe),e.forEach(function(r){var i=oxe.bind(null,t,r);n.has(r)||(n.add(r),r.then(i,i))})}}function xd(t,e){var n=e.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var s=t,a=e,o=a;e:for(;o!==null;){switch(o.tag){case 5:Aa=o.stateNode,zd=!1;break e;case 3:Aa=o.stateNode.containerInfo,zd=!0;break e;case 4:Aa=o.stateNode.containerInfo,zd=!0;break e}o=o.return}if(Aa===null)throw Error(it(160));ure(s,a,i),Aa=null,zd=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){Gi(i,e,c)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)dre(e,t),e=e.sibling}function dre(t,e){var n=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(xd(e,t),Ph(t),r&4){try{j5(3,t,t.return),Tj(3,t)}catch(g){Gi(t,t.return,g)}try{j5(5,t,t.return)}catch(g){Gi(t,t.return,g)}}break;case 1:xd(e,t),Ph(t),r&512&&n!==null&&Zx(n,n.return);break;case 5:if(xd(e,t),Ph(t),r&512&&n!==null&&Zx(n,n.return),t.flags&32){var i=t.stateNode;try{rP(i,"")}catch(g){Gi(t,t.return,g)}}if(r&4&&(i=t.stateNode,i!=null)){var s=t.memoizedProps,a=n!==null?n.memoizedProps:s,o=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{o==="input"&&s.type==="radio"&&s.name!=null&&Lte(i,s),NF(o,a);var c=NF(o,s);for(a=0;a<l.length;a+=2){var u=l[a],d=l[a+1];u==="style"?Fte(i,d):u==="dangerouslySetInnerHTML"?Rte(i,d):u==="children"?rP(i,d):nz(i,u,d,c)}switch(o){case"input":PF(i,s);break;case"textarea":jte(i,s);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var m=s.value;m!=null?gw(i,!!s.multiple,m,!1):f!==!!s.multiple&&(s.defaultValue!=null?gw(i,!!s.multiple,s.defaultValue,!0):gw(i,!!s.multiple,s.multiple?[]:"",!1))}i[hP]=s}catch(g){Gi(t,t.return,g)}}break;case 6:if(xd(e,t),Ph(t),r&4){if(t.stateNode===null)throw Error(it(162));i=t.stateNode,s=t.memoizedProps;try{i.nodeValue=s}catch(g){Gi(t,t.return,g)}}break;case 3:if(xd(e,t),Ph(t),r&4&&n!==null&&n.memoizedState.isDehydrated)try{oP(e.containerInfo)}catch(g){Gi(t,t.return,g)}break;case 4:xd(e,t),Ph(t);break;case 13:xd(e,t),Ph(t),i=t.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(Dz=ds())),r&4&&YW(t);break;case 22:if(u=n!==null&&n.memoizedState!==null,t.mode&1?(lo=(c=lo)||u,xd(e,t),lo=c):xd(e,t),Ph(t),r&8192){if(c=t.memoizedState!==null,(t.stateNode.isHidden=c)&&!u&&t.mode&1)for(Ct=t,u=t.child;u!==null;){for(d=Ct=u;Ct!==null;){switch(f=Ct,m=f.child,f.tag){case 0:case 11:case 14:case 15:j5(4,f,f.return);break;case 1:Zx(f,f.return);var y=f.stateNode;if(typeof y.componentWillUnmount=="function"){r=f,n=f.return;try{e=r,y.props=e.memoizedProps,y.state=e.memoizedState,y.componentWillUnmount()}catch(g){Gi(r,n,g)}}break;case 5:Zx(f,f.return);break;case 22:if(f.memoizedState!==null){XW(d);continue}}m!==null?(m.return=f,Ct=m):XW(d)}u=u.sibling}e:for(u=null,d=t;;){if(d.tag===5){if(u===null){u=d;try{i=d.stateNode,c?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(o=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,o.style.display=Ite("display",a))}catch(g){Gi(t,t.return,g)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(g){Gi(t,t.return,g)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===t)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:xd(e,t),Ph(t),r&4&&YW(t);break;case 21:break;default:xd(e,t),Ph(t)}}function Ph(t){var e=t.flags;if(e&2){try{e:{for(var n=t.return;n!==null;){if(cre(n)){var r=n;break e}n=n.return}throw Error(it(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(rP(i,""),r.flags&=-33);var s=KW(t);a6(t,s,i);break;case 3:case 4:var a=r.stateNode.containerInfo,o=KW(t);s6(t,o,a);break;default:throw Error(it(161))}}catch(l){Gi(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Jbe(t,e,n){Ct=t,hre(t)}function hre(t,e,n){for(var r=(t.mode&1)!==0;Ct!==null;){var i=Ct,s=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||vN;if(!a){var o=i.alternate,l=o!==null&&o.memoizedState!==null||lo;o=vN;var c=lo;if(vN=a,(lo=l)&&!c)for(Ct=i;Ct!==null;)a=Ct,l=a.child,a.tag===22&&a.memoizedState!==null?QW(i):l!==null?(l.return=a,Ct=l):QW(i);for(;s!==null;)Ct=s,hre(s),s=s.sibling;Ct=i,vN=o,lo=c}ZW(t)}else i.subtreeFlags&8772&&s!==null?(s.return=i,Ct=s):ZW(t)}}function ZW(t){for(;Ct!==null;){var e=Ct;if(e.flags&8772){var n=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:lo||Tj(5,e);break;case 1:var r=e.stateNode;if(e.flags&4&&!lo)if(n===null)r.componentDidMount();else{var i=e.elementType===e.type?n.memoizedProps:Ed(e.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=e.updateQueue;s!==null&&jW(e,s,r);break;case 3:var a=e.updateQueue;if(a!==null){if(n=null,e.child!==null)switch(e.child.tag){case 5:n=e.child.stateNode;break;case 1:n=e.child.stateNode}jW(e,a,n)}break;case 5:var o=e.stateNode;if(n===null&&e.flags&4){n=o;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var c=e.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&&oP(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(it(163))}lo||e.flags&512&&i6(e)}catch(f){Gi(e,e.return,f)}}if(e===t){Ct=null;break}if(n=e.sibling,n!==null){n.return=e.return,Ct=n;break}Ct=e.return}}function XW(t){for(;Ct!==null;){var e=Ct;if(e===t){Ct=null;break}var n=e.sibling;if(n!==null){n.return=e.return,Ct=n;break}Ct=e.return}}function QW(t){for(;Ct!==null;){var e=Ct;try{switch(e.tag){case 0:case 11:case 15:var n=e.return;try{Tj(4,e)}catch(l){Gi(e,n,l)}break;case 1:var r=e.stateNode;if(typeof r.componentDidMount=="function"){var i=e.return;try{r.componentDidMount()}catch(l){Gi(e,i,l)}}var s=e.return;try{i6(e)}catch(l){Gi(e,s,l)}break;case 5:var a=e.return;try{i6(e)}catch(l){Gi(e,a,l)}}}catch(l){Gi(e,e.return,l)}if(e===t){Ct=null;break}var o=e.sibling;if(o!==null){o.return=e.return,Ct=o;break}Ct=e.return}}var exe=Math.ceil,KM=Wm.ReactCurrentDispatcher,Lz=Wm.ReactCurrentOwner,zu=Wm.ReactCurrentBatchConfig,Gn=0,ca=null,Cs=null,ja=0,Cc=0,Xx=Ey(0),Vs=0,yP=null,gb=0,kj=0,jz=0,D5=null,Nl=null,Dz=0,M2=1/0,pp=null,YM=!1,o6=null,ty=null,yN=!1,qv=null,ZM=0,R5=0,l6=null,AO=-1,PO=0;function Zo(){return Gn&6?ds():AO!==-1?AO:AO=ds()}function ny(t){return t.mode&1?Gn&2&&ja!==0?ja&-ja:Ibe.transition!==null?(PO===0&&(PO=Zte()),PO):(t=Tr,t!==0||(t=window.event,t=t===void 0?16:rne(t.type)),t):1}function Jd(t,e,n,r){if(50<R5)throw R5=0,l6=null,Error(it(185));HT(t,n,r),(!(Gn&2)||t!==ca)&&(t===ca&&(!(Gn&2)&&(kj|=n),Vs===4&&Rg(t,ja)),Il(t,r),n===1&&Gn===0&&!(e.mode&1)&&(M2=ds()+500,Pj&&Ty()))}function Il(t,e){var n=t.callbackNode;I1e(t,e);var r=LM(t,t===ca?ja:0);if(r===0)n!==null&&oW(n),t.callbackNode=null,t.callbackPriority=0;else if(e=r&-r,t.callbackPriority!==e){if(n!=null&&oW(n),e===1)t.tag===0?Rbe(JW.bind(null,t)):_ne(JW.bind(null,t)),Mbe(function(){!(Gn&6)&&Ty()}),n=null;else{switch(Xte(r)){case 1:n=oz;break;case 4:n=Kte;break;case 16:n=MM;break;case 536870912:n=Yte;break;default:n=MM}n=xre(n,fre.bind(null,t))}t.callbackPriority=e,t.callbackNode=n}}function fre(t,e){if(AO=-1,PO=0,Gn&6)throw Error(it(327));var n=t.callbackNode;if(ww()&&t.callbackNode!==n)return null;var r=LM(t,t===ca?ja:0);if(r===0)return null;if(r&30||r&t.expiredLanes||e)e=XM(t,r);else{e=r;var i=Gn;Gn|=2;var s=mre();(ca!==t||ja!==e)&&(pp=null,M2=ds()+500,sb(t,e));do try{rxe();break}catch(o){pre(t,o)}while(!0);xz(),KM.current=s,Gn=i,Cs!==null?e=0:(ca=null,ja=0,e=Vs)}if(e!==0){if(e===2&&(i=DF(t),i!==0&&(r=i,e=c6(t,i))),e===1)throw n=yP,sb(t,0),Rg(t,r),Il(t,ds()),n;if(e===6)Rg(t,r);else{if(i=t.current.alternate,!(r&30)&&!txe(i)&&(e=XM(t,r),e===2&&(s=DF(t),s!==0&&(r=s,e=c6(t,s))),e===1))throw n=yP,sb(t,0),Rg(t,r),Il(t,ds()),n;switch(t.finishedWork=i,t.finishedLanes=r,e){case 0:case 1:throw Error(it(345));case 2:l0(t,Nl,pp);break;case 3:if(Rg(t,r),(r&130023424)===r&&(e=Dz+500-ds(),10<e)){if(LM(t,0)!==0)break;if(i=t.suspendedLanes,(i&r)!==r){Zo(),t.pingedLanes|=t.suspendedLanes&i;break}t.timeoutHandle=HF(l0.bind(null,t,Nl,pp),e);break}l0(t,Nl,pp);break;case 4:if(Rg(t,r),(r&4194240)===r)break;for(e=t.eventTimes,i=-1;0<r;){var a=31-Qd(r);s=1<<a,a=e[a],a>i&&(i=a),r&=~s}if(r=i,r=ds()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*exe(r/1960))-r,10<r){t.timeoutHandle=HF(l0.bind(null,t,Nl,pp),r);break}l0(t,Nl,pp);break;case 5:l0(t,Nl,pp);break;default:throw Error(it(329))}}}return Il(t,ds()),t.callbackNode===n?fre.bind(null,t):null}function c6(t,e){var n=D5;return t.current.memoizedState.isDehydrated&&(sb(t,e).flags|=256),t=XM(t,e),t!==2&&(e=Nl,Nl=n,e!==null&&u6(e)),t}function u6(t){Nl===null?Nl=t:Nl.push.apply(Nl,t)}function txe(t){for(var e=t;;){if(e.flags&16384){var n=e.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],s=i.getSnapshot;i=i.value;try{if(!nh(s(),i))return!1}catch{return!1}}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Rg(t,e){for(e&=~jz,e&=~kj,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var n=31-Qd(e),r=1<<n;t[n]=-1,e&=~r}}function JW(t){if(Gn&6)throw Error(it(327));ww();var e=LM(t,0);if(!(e&1))return Il(t,ds()),null;var n=XM(t,e);if(t.tag!==0&&n===2){var r=DF(t);r!==0&&(e=r,n=c6(t,r))}if(n===1)throw n=yP,sb(t,0),Rg(t,e),Il(t,ds()),n;if(n===6)throw Error(it(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,l0(t,Nl,pp),Il(t,ds()),null}function Rz(t,e){var n=Gn;Gn|=1;try{return t(e)}finally{Gn=n,Gn===0&&(M2=ds()+500,Pj&&Ty())}}function vb(t){qv!==null&&qv.tag===0&&!(Gn&6)&&ww();var e=Gn;Gn|=1;var n=zu.transition,r=Tr;try{if(zu.transition=null,Tr=1,t)return t()}finally{Tr=r,zu.transition=n,Gn=e,!(Gn&6)&&Ty()}}function Iz(){Cc=Xx.current,hi(Xx)}function sb(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(n!==-1&&(t.timeoutHandle=-1,Obe(n)),Cs!==null)for(n=Cs.return;n!==null;){var r=n;switch(vz(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&FM();break;case 3:N2(),hi(Dl),hi(mo),Cz();break;case 5:Pz(r);break;case 4:N2();break;case 13:hi(Ei);break;case 19:hi(Ei);break;case 10:wz(r.type._context);break;case 22:case 23:Iz()}n=n.return}if(ca=t,Cs=t=ry(t.current,null),ja=Cc=e,Vs=0,yP=null,jz=kj=gb=0,Nl=D5=null,T0!==null){for(e=0;e<T0.length;e++)if(n=T0[e],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,s=n.pending;if(s!==null){var a=s.next;s.next=i,r.next=a}n.pending=r}T0=null}return t}function pre(t,e){do{var n=Cs;try{if(xz(),wO.current=GM,qM){for(var r=Ni.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}qM=!1}if(mb=0,aa=zs=Ni=null,L5=!1,mP=0,Lz.current=null,n===null||n.return===null){Vs=1,yP=e,Cs=null;break}e:{var s=t,a=n.return,o=n,l=e;if(e=ja,o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=o,d=u.tag;if(!(u.mode&1)&&(d===0||d===11||d===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var m=$W(a);if(m!==null){m.flags&=-257,zW(m,a,o,s,e),m.mode&1&&BW(s,c,e),e=m,l=c;var y=e.updateQueue;if(y===null){var g=new Set;g.add(l),e.updateQueue=g}else y.add(l);break e}else{if(!(e&1)){BW(s,c,e),Fz();break e}l=Error(it(426))}}else if(yi&&o.mode&1){var w=$W(a);if(w!==null){!(w.flags&65536)&&(w.flags|=256),zW(w,a,o,s,e),yz(O2(l,o));break e}}s=l=O2(l,o),Vs!==4&&(Vs=2),D5===null?D5=[s]:D5.push(s),s=a;do{switch(s.tag){case 3:s.flags|=65536,e&=-e,s.lanes|=e;var b=Xne(s,l,e);LW(s,b);break e;case 1:o=l;var _=s.type,S=s.stateNode;if(!(s.flags&128)&&(typeof _.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(ty===null||!ty.has(S)))){s.flags|=65536,e&=-e,s.lanes|=e;var P=Qne(s,o,e);LW(s,P);break e}}s=s.return}while(s!==null)}vre(n)}catch(C){e=C,Cs===n&&n!==null&&(Cs=n=n.return);continue}break}while(!0)}function mre(){var t=KM.current;return KM.current=GM,t===null?GM:t}function Fz(){(Vs===0||Vs===3||Vs===2)&&(Vs=4),ca===null||!(gb&268435455)&&!(kj&268435455)||Rg(ca,ja)}function XM(t,e){var n=Gn;Gn|=2;var r=mre();(ca!==t||ja!==e)&&(pp=null,sb(t,e));do try{nxe();break}catch(i){pre(t,i)}while(!0);if(xz(),Gn=n,KM.current=r,Cs!==null)throw Error(it(261));return ca=null,ja=0,Vs}function nxe(){for(;Cs!==null;)gre(Cs)}function rxe(){for(;Cs!==null&&!T1e();)gre(Cs)}function gre(t){var e=bre(t.alternate,t,Cc);t.memoizedProps=t.pendingProps,e===null?vre(t):Cs=e,Lz.current=null}function vre(t){var e=t;do{var n=e.alternate;if(t=e.return,e.flags&32768){if(n=Zbe(n,e),n!==null){n.flags&=32767,Cs=n;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Vs=6,Cs=null;return}}else if(n=Ybe(n,e,Cc),n!==null){Cs=n;return}if(e=e.sibling,e!==null){Cs=e;return}Cs=e=t}while(e!==null);Vs===0&&(Vs=5)}function l0(t,e,n){var r=Tr,i=zu.transition;try{zu.transition=null,Tr=1,ixe(t,e,n,r)}finally{zu.transition=i,Tr=r}return null}function ixe(t,e,n,r){do ww();while(qv!==null);if(Gn&6)throw Error(it(327));n=t.finishedWork;var i=t.finishedLanes;if(n===null)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(it(177));t.callbackNode=null,t.callbackPriority=0;var s=n.lanes|n.childLanes;if(F1e(t,s),t===ca&&(Cs=ca=null,ja=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||yN||(yN=!0,xre(MM,function(){return ww(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=zu.transition,zu.transition=null;var a=Tr;Tr=1;var o=Gn;Gn|=4,Lz.current=null,Qbe(t,n),dre(n,t),Abe(zF),jM=!!$F,zF=$F=null,t.current=n,Jbe(n),k1e(),Gn=o,Tr=a,zu.transition=s}else t.current=n;if(yN&&(yN=!1,qv=t,ZM=i),s=t.pendingLanes,s===0&&(ty=null),M1e(n.stateNode),Il(t,ds()),e!==null)for(r=t.onRecoverableError,n=0;n<e.length;n++)i=e[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(YM)throw YM=!1,t=o6,o6=null,t;return ZM&1&&t.tag!==0&&ww(),s=t.pendingLanes,s&1?t===l6?R5++:(R5=0,l6=t):R5=0,Ty(),null}function ww(){if(qv!==null){var t=Xte(ZM),e=zu.transition,n=Tr;try{if(zu.transition=null,Tr=16>t?16:t,qv===null)var r=!1;else{if(t=qv,qv=null,ZM=0,Gn&6)throw Error(it(331));var i=Gn;for(Gn|=4,Ct=t.current;Ct!==null;){var s=Ct,a=s.child;if(Ct.flags&16){var o=s.deletions;if(o!==null){for(var l=0;l<o.length;l++){var c=o[l];for(Ct=c;Ct!==null;){var u=Ct;switch(u.tag){case 0:case 11:case 15:j5(8,u,s)}var d=u.child;if(d!==null)d.return=u,Ct=d;else for(;Ct!==null;){u=Ct;var f=u.sibling,m=u.return;if(lre(u),u===c){Ct=null;break}if(f!==null){f.return=m,Ct=f;break}Ct=m}}}var y=s.alternate;if(y!==null){var g=y.child;if(g!==null){y.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}Ct=s}}if(s.subtreeFlags&2064&&a!==null)a.return=s,Ct=a;else e:for(;Ct!==null;){if(s=Ct,s.flags&2048)switch(s.tag){case 0:case 11:case 15:j5(9,s,s.return)}var b=s.sibling;if(b!==null){b.return=s.return,Ct=b;break e}Ct=s.return}}var _=t.current;for(Ct=_;Ct!==null;){a=Ct;var S=a.child;if(a.subtreeFlags&2064&&S!==null)S.return=a,Ct=S;else e:for(a=_;Ct!==null;){if(o=Ct,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:Tj(9,o)}}catch(C){Gi(o,o.return,C)}if(o===a){Ct=null;break e}var P=o.sibling;if(P!==null){P.return=o.return,Ct=P;break e}Ct=o.return}}if(Gn=i,Ty(),bf&&typeof bf.onPostCommitFiberRoot=="function")try{bf.onPostCommitFiberRoot(xj,t)}catch{}r=!0}return r}finally{Tr=n,zu.transition=e}}return!1}function eq(t,e,n){e=O2(n,e),e=Xne(t,e,1),t=ey(t,e,1),e=Zo(),t!==null&&(HT(t,1,e),Il(t,e))}function Gi(t,e,n){if(t.tag===3)eq(t,t,n);else for(;e!==null;){if(e.tag===3){eq(e,t,n);break}else if(e.tag===1){var r=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ty===null||!ty.has(r))){t=O2(n,t),t=Qne(e,t,1),e=ey(e,t,1),t=Zo(),e!==null&&(HT(e,1,t),Il(e,t));break}}e=e.return}}function sxe(t,e,n){var r=t.pingCache;r!==null&&r.delete(e),e=Zo(),t.pingedLanes|=t.suspendedLanes&n,ca===t&&(ja&n)===n&&(Vs===4||Vs===3&&(ja&130023424)===ja&&500>ds()-Dz?sb(t,0):jz|=n),Il(t,e)}function yre(t,e){e===0&&(t.mode&1?(e=lN,lN<<=1,!(lN&130023424)&&(lN=4194304)):e=1);var n=Zo();t=Em(t,e),t!==null&&(HT(t,e,n),Il(t,n))}function axe(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),yre(t,n)}function oxe(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,i=t.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(it(314))}r!==null&&r.delete(e),yre(t,n)}var bre;bre=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||Dl.current)Ol=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return Ol=!1,Kbe(t,e,n);Ol=!!(t.flags&131072)}else Ol=!1,yi&&e.flags&1048576&&Sne(e,zM,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;SO(t,e),t=e.pendingProps;var i=E2(e,mo.current);xw(e,n),i=Tz(null,e,r,t,i,n);var s=kz();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,Rl(r)?(s=!0,BM(e)):s=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Sz(e),i.updater=Ej,e.stateNode=i,i._reactInternals=e,ZF(e,r,t,n),e=JF(null,e,r,!0,s,n)):(e.tag=0,yi&&s&&gz(e),zo(null,e,i,n),e=e.child),e;case 16:r=e.elementType;e:{switch(SO(t,e),t=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=cxe(r),t=Ed(r,t),i){case 0:e=QF(null,e,r,t,n);break e;case 1:e=VW(null,e,r,t,n);break e;case 11:e=UW(null,e,r,t,n);break e;case 14:e=HW(null,e,r,Ed(r.type,t),n);break e}throw Error(it(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ed(r,i),QF(t,e,r,i,n);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ed(r,i),VW(t,e,r,i,n);case 3:e:{if(nre(e),t===null)throw Error(it(387));r=e.pendingProps,s=e.memoizedState,i=s.element,kne(t,e),VM(e,r,null,n);var a=e.memoizedState;if(r=a.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){i=O2(Error(it(423)),e),e=WW(t,e,r,n,i);break e}else if(r!==i){i=O2(Error(it(424)),e),e=WW(t,e,r,n,i);break e}else for(Lc=Jv(e.stateNode.containerInfo.firstChild),Ic=e,yi=!0,Vd=null,n=Ene(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(T2(),r===i){e=Tm(t,e,n);break e}zo(t,e,r,n)}e=e.child}return e;case 5:return Nne(e),t===null&&GF(e),r=e.type,i=e.pendingProps,s=t!==null?t.memoizedProps:null,a=i.children,UF(r,i)?a=null:s!==null&&UF(r,s)&&(e.flags|=32),tre(t,e),zo(t,e,a,n),e.child;case 6:return t===null&&GF(e),null;case 13:return rre(t,e,n);case 4:return Az(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=k2(e,null,r,n):zo(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ed(r,i),UW(t,e,r,i,n);case 7:return zo(t,e,e.pendingProps,n),e.child;case 8:return zo(t,e,e.pendingProps.children,n),e.child;case 12:return zo(t,e,e.pendingProps.children,n),e.child;case 10:e:{if(r=e.type._context,i=e.pendingProps,s=e.memoizedProps,a=i.value,Qr(UM,r._currentValue),r._currentValue=a,s!==null)if(nh(s.value,a)){if(s.children===i.children&&!Dl.current){e=Tm(t,e,n);break e}}else for(s=e.child,s!==null&&(s.return=e);s!==null;){var o=s.dependencies;if(o!==null){a=s.child;for(var l=o.firstContext;l!==null;){if(l.context===r){if(s.tag===1){l=mm(-1,n&-n),l.tag=2;var c=s.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),KF(s.return,n,e),o.lanes|=n;break}l=l.next}}else if(s.tag===10)a=s.type===e.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(it(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),KF(a,n,e),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===e){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}
vendor: 8,250 bytes, line 40
40zo(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,xw(e,n),i=Wu(i),r=r(i),e.flags|=1,zo(t,e,r,n),e.child;case 14:return r=e.type,i=Ed(r,e.pendingProps),i=Ed(r.type,i),HW(t,e,r,i,n);case 15:return Jne(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ed(r,i),SO(t,e),e.tag=1,Rl(r)?(t=!0,BM(e)):t=!1,xw(e,n),Zne(e,r,i),ZF(e,r,i,n),JF(null,e,r,!0,t,n);case 19:return ire(t,e,n);case 22:return ere(t,e,n)}throw Error(it(156,e.tag))};function xre(t,e){return Gte(t,e)}function lxe(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bu(t,e,n,r){return new lxe(t,e,n,r)}function Bz(t){return t=t.prototype,!(!t||!t.isReactComponent)}function cxe(t){if(typeof t=="function")return Bz(t)?1:0;if(t!=null){if(t=t.$$typeof,t===iz)return 11;if(t===sz)return 14}return 2}function ry(t,e){var n=t.alternate;return n===null?(n=Bu(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function CO(t,e,n,r,i,s){var a=2;if(r=t,typeof t=="function")Bz(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case zx:return ab(n.children,i,s,e);case rz:a=8,i|=8;break;case xF:return t=Bu(12,n,e,i|2),t.elementType=xF,t.lanes=s,t;case wF:return t=Bu(13,n,e,i),t.elementType=wF,t.lanes=s,t;case _F:return t=Bu(19,n,e,i),t.elementType=_F,t.lanes=s,t;case Nte:return Nj(n,i,s,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Tte:a=10;break e;case kte:a=9;break e;case iz:a=11;break e;case sz:a=14;break e;case Og:a=16,r=null;break e}throw Error(it(130,t==null?t:typeof t,""))}return e=Bu(a,n,e,i),e.elementType=t,e.type=r,e.lanes=s,e}function ab(t,e,n,r){return t=Bu(7,t,r,e),t.lanes=n,t}function Nj(t,e,n,r){return t=Bu(22,t,r,e),t.elementType=Nte,t.lanes=n,t.stateNode={isHidden:!1},t}function dR(t,e,n){return t=Bu(6,t,null,e),t.lanes=n,t}function hR(t,e,n){return e=Bu(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function uxe(t,e,n,r,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=q4(0),this.expirationTimes=q4(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=q4(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function $z(t,e,n,r,i,s,a,o,l){return t=new uxe(t,e,n,o,l),e===1?(e=1,s===!0&&(e|=8)):e=0,s=Bu(3,null,null,e),t.current=s,s.stateNode=t,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Sz(s),t}function dxe(t,e,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$x,key:r==null?null:""+r,children:t,containerInfo:e,implementation:n}}function wre(t){if(!t)return hy;t=t._reactInternals;e:{if($b(t)!==t||t.tag!==1)throw Error(it(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(Rl(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(it(171))}if(t.tag===1){var n=t.type;if(Rl(n))return wne(t,n,e)}return e}function _re(t,e,n,r,i,s,a,o,l){return t=$z(n,r,!0,t,i,s,a,o,l),t.context=wre(null),n=t.current,r=Zo(),i=ny(n),s=mm(r,i),s.callback=e??null,ey(n,s,i),t.current.lanes=i,HT(t,i,r),Il(t,r),t}function Oj(t,e,n,r){var i=e.current,s=Zo(),a=ny(i);return n=wre(n),e.context===null?e.context=n:e.pendingContext=n,e=mm(s,a),e.payload={element:t},r=r===void 0?null:r,r!==null&&(e.callback=r),t=ey(i,e,a),t!==null&&(Jd(t,i,a,s),xO(t,i,a)),a}function QM(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function tq(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function zz(t,e){tq(t,e),(t=t.alternate)&&tq(t,e)}function hxe(){return null}var Sre=typeof reportError=="function"?reportError:function(t){console.error(t)};function Uz(t){this._internalRoot=t}Mj.prototype.render=Uz.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(it(409));Oj(t,e,null,null)};Mj.prototype.unmount=Uz.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;vb(function(){Oj(null,t,null,null)}),e[Cm]=null}};function Mj(t){this._internalRoot=t}Mj.prototype.unstable_scheduleHydration=function(t){if(t){var e=ene();t={blockedOn:null,target:t,priority:e};for(var n=0;n<Dg.length&&e!==0&&e<Dg[n].priority;n++);Dg.splice(n,0,t),n===0&&nne(t)}};function Hz(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function Lj(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function nq(){}function fxe(t,e,n,r,i){if(i){if(typeof r=="function"){var s=r;r=function(){var c=QM(a);s.call(c)}}var a=_re(e,r,t,0,null,!1,!1,"",nq);return t._reactRootContainer=a,t[Cm]=a.current,uP(t.nodeType===8?t.parentNode:t),vb(),a}for(;i=t.lastChild;)t.removeChild(i);if(typeof r=="function"){var o=r;r=function(){var c=QM(l);o.call(c)}}var l=$z(t,0,!1,null,null,!1,!1,"",nq);return t._reactRootContainer=l,t[Cm]=l.current,uP(t.nodeType===8?t.parentNode:t),vb(function(){Oj(e,l,n,r)}),l}function jj(t,e,n,r,i){var s=n._reactRootContainer;if(s){var a=s;if(typeof i=="function"){var o=i;i=function(){var l=QM(a);o.call(l)}}Oj(e,a,t,i)}else a=fxe(n,e,t,i,r);return QM(a)}Qte=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var n=GA(e.pendingLanes);n!==0&&(lz(e,n|1),Il(e,ds()),!(Gn&6)&&(M2=ds()+500,Ty()))}break;case 13:vb(function(){var r=Em(t,1);if(r!==null){var i=Zo();Jd(r,t,1,i)}}),zz(t,1)}};cz=function(t){if(t.tag===13){var e=Em(t,134217728);if(e!==null){var n=Zo();Jd(e,t,134217728,n)}zz(t,134217728)}};Jte=function(t){if(t.tag===13){var e=ny(t),n=Em(t,e);if(n!==null){var r=Zo();Jd(n,t,e,r)}zz(t,e)}};ene=function(){return Tr};tne=function(t,e){var n=Tr;try{return Tr=t,e()}finally{Tr=n}};MF=function(t,e,n){switch(e){case"input":if(PF(t,n),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var i=Aj(r);if(!i)throw Error(it(90));Mte(r),PF(r,i)}}}break;case"textarea":jte(t,n);break;case"select":e=n.value,e!=null&&gw(t,!!n.multiple,e,!1)}};zte=Rz;Ute=vb;var pxe={usingClientEntryPoint:!1,Events:[WT,Wx,Aj,Bte,$te,Rz]},yA={findFiberByHostInstance:E0,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},mxe={bundleType:yA.bundleType,version:yA.version,rendererPackageName:yA.rendererPackageName,rendererConfig:yA.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Wm.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Wte(t),t===null?null:t.stateNode},findFiberByHostInstance:yA.findFiberByHostInstance||hxe,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bN=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bN.isDisabled&&bN.supportsFiber)try{xj=bN.inject(mxe),bf=bN}catch{}}Gc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pxe;Gc.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hz(e))throw Error(it(200));return dxe(t,e,null,n)};Gc.createRoot=function(t,e){if(!Hz(t))throw Error(it(299));var n=!1,r="",i=Sre;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(r=e.identifierPrefix),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=$z(t,1,!1,null,null,n,!1,r,i),t[Cm]=e.current,uP(t.nodeType===8?t.parentNode:t),new Uz(e)};Gc.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(it(188)):(t=Object.keys(t).join(","),Error(it(268,t)));return t=Wte(e),t=t===null?null:t.stateNode,t};Gc.flushSync=function(t){return vb(t)};Gc.hydrate=function(t,e,n){if(!Lj(e))throw Error(it(200));return jj(null,t,e,!0,n)};Gc.hydrateRoot=function(t,e,n){if(!Hz(t))throw Error(it(405));var r=n!=null&&n.hydratedSources||null,i=!1,s="",a=Sre;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),e=_re(e,null,t,1,n??null,i,!1,s,a),t[Cm]=e.current,uP(t),r)for(t=0;t<r.length;t++)n=r[t],i=n._getVersion,i=i(n._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[n,i]:e.mutableSourceEagerHydrationData.push(n,i);return new Mj(e)};Gc.render=function(t,e,n){if(!Lj(e))throw Error(it(200));return jj(null,t,e,!1,n)};Gc.unmountComponentAtNode=function(t){if(!Lj(t))throw Error(it(40));return t._reactRootContainer?(vb(function(){jj(null,null,t,!1,function(){t._reactRootContainer=null,t[Cm]=null})}),!0):!1};Gc.unstable_batchedUpdates=Rz;Gc.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!Lj(n))throw Error(it(200));if(t==null||t._reactInternals===void 0)throw Error(it(38));return jj(t,e,n,!1,r)};Gc.version="18.3.1-next-f1338f8080-20240426";function Are(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Are)}catch(t){console.error(t)}}Are(),Ate.exports=Gc;var If=Ate.exports;const gxe=sr(If);var Pre,rq=If;Pre=rq.createRoot,rq.hydrateRoot;function vxe(t,e){if(t instanceof RegExp)return{keys:!1,pattern:t};var n,r,i,s,a=[],o="",l=t.split("/");for(l[0]||l.shift();i=l.shift();)n=i[0],n==="*"?(a.push(n),o+=i[1]==="?"?"(?:/(.*))?":"/(.*)"):n===":"?(r=i.indexOf("?",1),s=i.indexOf(".",1),a.push(i.substring(1,~r?r:~s?s:i.length)),o+=~r&&!~s?"(?:/([^/]+?))?":"/([^/]+?)",~s&&(o+=(~r?"?":"")+"\\"+i.substring(s))):o+="/"+i;return{keys:a,pattern:new RegExp("^"+o+(e?"(?=$|/)":"/?$"),"i")}}var Cre={exports:{}},Ere={};/** 41 * @license React 42 * use-sync-external-store-shim.production.js 43 * 44 * Copyright (c) Meta Platforms, Inc. and affiliates. 45 * 46 * This source code is licensed under the MIT license found in the 47 * LICENSE file in the root directory of this source tree. 48 */var L2=N;function yxe(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var bxe=typeof Object.is=="function"?Object.is:yxe,xxe=L2.useState,wxe=L2.useEffect,_xe=L2.useLayoutEffect,Sxe=L2.useDebugValue;function Axe(t,e){var n=e(),r=xxe({inst:{value:n,getSnapshot:e}}),i=r[0].inst,s=r[1];return _xe(function(){i.value=n,i.getSnapshot=e,fR(i)&&s({inst:i})},[t,n,e]),wxe(function(){return fR(i)&&s({inst:i}),t(function(){fR(i)&&s({inst:i})})},[t]),Sxe(n),n}function fR(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!bxe(t,n)}catch{return!0}}function Pxe(t,e){return e()}var Cxe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Pxe:Axe;Ere.useSyncExternalStore=L2.useSyncExternalStore!==void 0?L2.useSyncExternalStore:Cxe;Cre.exports=Ere;var Exe=Cre.exports;const Txe=_te.useInsertionEffect,kxe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Nxe=kxe?N.useLayoutEffect:N.useEffect,Oxe=Txe||Nxe,Tre=t=>{const e=N.useRef([t,(...n)=>e[0](...n)]).current;return Oxe(()=>{e[0]=t}),e[1]},Mxe="popstate",Vz="pushState",Wz="replaceState",Lxe="hashchange",iq=[Mxe,Vz,Wz,Lxe],jxe=t=>{for(const e of iq)addEventListener(e,t);return()=>{for(const e of iq)removeEventListener(e,t)}},kre=(t,e)=>Exe.useSyncExternalStore(jxe,t,e),Dxe=()=>location.search,Rxe=({ssrSearch:t=""}={})=>kre(Dxe,()=>t),sq=()=>location.pathname,Ixe=({ssrPath:t}={})=>
48kre(sq,t?()=>t:sq),Fxe=(t,{replace:e=!1,state:n=null}={})=>history[e?Wz:Vz](n,"",t),Bxe=(t={})=>[Ixe(t),Fxe],aq=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[aq]>"u"){for(const t of[Vz,Wz]){const e=history[t];history[t]=function(){const n=e.apply(this,arguments),r=new Event(t);return r.arguments=arguments,dispatchEvent(r),n}}Object.defineProperty(window,aq,{value:!0})}const $xe=(t,e)=>e.toLowerCase().indexOf(t.toLowerCase())?"~"+e:e.slice(t.length)||"/",Nre=(t="")=>t==="/"?"":t,zxe=(t,e)=>t[0]==="~"?t.slice(1):Nre(e)+t,Uxe=(t="",e)=>$xe(oq(Nre(t)),oq(e)),oq=t=>{try{return decodeURI(t)}catch{return t}},Ore={hook:Bxe,searchHook:Rxe,parser:vxe,base:"",ssrPath:void 0,ssrSearch:void 0,hrefs:t=>t},Mre=N.createContext(Ore),GT=()=>N.useContext(Mre),Lre={},jre=N.createContext(Lre),Hxe=()=>N.useContext(jre),Dj=t=>{const[e,n]=t.hook(t);return[Uxe(t.base,e),Tre((r,i)=>n(zxe(r,t.base),i))]},qz=()=>Dj(GT()),Dre=(t,e,n,r)=>{const{pattern:i,keys:s}=e instanceof RegExp?{keys:!1,pattern:e}:t(e||"*",r),a=i.exec(n)||[],[o,...l]=a;return o!==void 0?[!0,(()=>{const c=s!==!1?Object.fromEntries(s.map((d,f)=>[d,l[f]])):a.groups;let u={...l};return c&&Object.assign(u,c),u})(),...r?[o]:[]]:[!1,null]},Vxe=({children:t,...e})=>{var u,d;const n=GT(),r=e.hook?Ore:n;let i=r;const[s,a]=((u=e.ssrPath)==null?void 0:u.split("?"))??[];a&&(e.ssrSearch=a,e.ssrPath=s),e.hrefs=e.hrefs??((d=e.hook)==null?void 0:d.hrefs);let o=N.useRef({}),l=o.current,c=l;for(let f in r){const m=f==="base"?r[f]+(e[f]||""):e[f]||r[f];l===c&&m!==c[f]&&(o.current=c={...c}),c[f]=m,m!==r[f]&&(i=c)}return N.createElement(Mre.Provider,{value:i,children:t})},lq=({children:t,component:e},n)=>e?N.createElement(e,{params:n}):typeof t=="function"?t(n):t,Wxe=t=>{let e=N.useRef(Lre),n=e.current;for(const r in t)t[r]!==n[r]&&(n=t);return Object.keys(t).length===0&&(n=t),e.current=n},x0=({path:t,nest:e,match:n,...r})=>{const i=GT(),[s]=Dj(i),[a,o,l]=n??Dre(i.parser,t,s,e),c=Wxe({...Hxe(),...o});if(!a)return null;const u=l?N.createElement(Vxe,{base:l},lq(r,c)):lq(r,c);return N.createElement(jre.Provider,{value:c,children:u})},cq=N.forwardRef((t,e)=>{const n=GT(),[r,i]=Dj(n),{to:s="",href:a=s,onClick:o,asChild:l,children:c,className:u,replace:d,state:f,...m}=t,y=Tre(w=>{w.ctrlKey||w.metaKey||w.altKey||w.shiftKey||w.button!==0||(o==null||o(w),w.defaultPrevented||(w.preventDefault(),i(a,t)))}),g=n.hrefs(a[0]==="~"?a.slice(1):n.base+a,n);return l&&N.isValidElement(c)?N.cloneElement(c,{onClick:y,href:g}):N.createElement("a",{...m,onClick:y,href:g,className:u!=null&&u.call?u(r===a):u,children:c,ref:e})}),Rre=t=>Array.isArray(t)?t.flatMap(e=>Rre(e&&e.type===N.Fragment?e.props.children:e)):[t],Ire=({children:t,location:e})=>{const n=GT(),[r]=Dj(n);for(const i of Rre(t)){let s=0;if(N.isValidElement(i)&&(s=Dre(n.parser,i.props.path,e||r,i.props.nest))[0])return N.cloneElement(i,{match:s})}return null};var TS=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},yb=typeof window>"u"||"Deno"in globalThis;function Mu(){}function qxe(t,e){return typeof t=="function"?t(e):t}function d6(t){return typeof t=="number"&&t>=0&&t!==1/0}function Fre(t,e){return Math.max(t+(e||0)-Date.now(),0)}function _w(t,e){return typeof t=="function"?t(e):t}function Wd(t,e){return typeof t=="function"?t(e):t}function uq(t,e){const{type:n="all",exact:r,fetchStatus:i,predicate:s,queryKey:a,stale:o}=t;if(a){if(r){if(e.queryHash!==Gz(a,e.options))return!1}else if(!bP(e.queryKey,a))return!1}if(n!=="all"){const l=e.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||i&&i!==e.state.fetchStatus||s&&!s(e))}function dq(t,e){const{exact:n,status:r,predicate:i,mutationKey:s}=t;if(s){if(!e.options.mutationKey)return!1;if(n){if(bb(e.options.mutationKey)!==bb(s))return!1}else if(!bP(e.options.mutationKey,s))return!1}return!(r&&e.state.status!==r||i&&!i(e))}function Gz(t,e){return((e==null?void 0:e.queryKeyHashFn)||bb)(t)}function bb(t){return JSON.stringify(t,(e,n)=>h6(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function bP(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?!Object.keys(e).some(n=>!bP(t[n],e[n])):!1}function Bre(t,e){if(t===e)return t;const n=hq(t)&&hq(e);if(n||h6(t)&&h6(e)){const r=n?t:Object.keys(t),i=r.length,s=n?e:Object.keys(e),a=s.length,o=n?[]:{};let l=0;for(let c=0;c<a;c++){const u=n?c:s[c];(!n&&r.includes(u)||n)&&t[u]===void 0&&e[u]===void 0?(o[u]=void 0,l++):(o[u]=Bre(t[u],e[u]),o[u]===t[u]&&t[u]!==void 0&&l++)}return i===a&&l===i?t:o}return e}function JM(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(t[n]!==e[n])return!1;return!0}function hq(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function h6(t){if(!fq(t))return!1;const e=t.constructor;if(e===void 0)return!0;const n=e.prototype;return!(!fq(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function fq(t){return Object.prototype.toString.call(t)==="[object Object]"}function Gxe(t){return new Promise(e=>{setTimeout(e,t)})}function f6(t,e,n){return typeof n.structuralSharing=="function"?n.structuralSharing(t,e):n.structuralSharing!==!1?Bre(t,e):e}function Kxe(t,e,n=0){const r=[...t,e];return n&&r.length>n?r.slice(1):r}function Yxe(t,e,n=0){const r=[e,...t];return n&&r.length>n?r.slice(0,-1):r}var Kz=Symbol();function $re(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===Kz?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}var $0,Ug,zw,tte,Zxe=(tte=class extends TS{constructor(){super();V(this,$0);V(this,Ug);V(this,zw);F(this,zw,e=>{if(!yb&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){p(this,Ug)||this.setEventListener(p(this,zw))}onUnsubscribe(){var e;this.hasListeners()||((e=p(this,Ug))==null||e.call(this),F(this,Ug,void 0))}setEventListener(e){var n;F(this,zw,e),(n=p(this,Ug))==null||n.call(this),F(this,Ug,e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(e){p(this,$0)!==e&&(F(this,$0,e),this.onFocus())}onFocus(){const e=this.isFocused();
vendor: 36,011 bytes, line 48
48this.listeners.forEach(n=>{n(e)})}isFocused(){var e;return typeof p(this,$0)=="boolean"?p(this,$0):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},$0=new WeakMap,Ug=new WeakMap,zw=new WeakMap,tte),Yz=new Zxe,Uw,Hg,Hw,nte,Xxe=(nte=class extends TS{constructor(){super();V(this,Uw,!0);V(this,Hg);V(this,Hw);F(this,Hw,e=>{if(!yb&&window.addEventListener){const n=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){p(this,Hg)||this.setEventListener(p(this,Hw))}onUnsubscribe(){var e;this.hasListeners()||((e=p(this,Hg))==null||e.call(this),F(this,Hg,void 0))}setEventListener(e){var n;F(this,Hw,e),(n=p(this,Hg))==null||n.call(this),F(this,Hg,e(this.setOnline.bind(this)))}setOnline(e){p(this,Uw)!==e&&(F(this,Uw,e),this.listeners.forEach(r=>{r(e)}))}isOnline(){return p(this,Uw)}},Uw=new WeakMap,Hg=new WeakMap,Hw=new WeakMap,nte),eL=new Xxe;function p6(){let t,e;const n=new Promise((i,s)=>{t=i,e=s});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),t(i)},n.reject=i=>{r({status:"rejected",reason:i}),e(i)},n}function Qxe(t){return Math.min(1e3*2**t,3e4)}function zre(t){return(t??"online")==="online"?eL.isOnline():!0}var Ure=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function pR(t){return t instanceof Ure}function Hre(t){let e=!1,n=0,r=!1,i;const s=p6(),a=g=>{var w;r||(f(new Ure(g)),(w=t.abort)==null||w.call(t))},o=()=>{e=!0},l=()=>{e=!1},c=()=>Yz.isFocused()&&(t.networkMode==="always"||eL.isOnline())&&t.canRun(),u=()=>zre(t.networkMode)&&t.canRun(),d=g=>{var w;r||(r=!0,(w=t.onSuccess)==null||w.call(t,g),i==null||i(),s.resolve(g))},f=g=>{var w;r||(r=!0,(w=t.onError)==null||w.call(t,g),i==null||i(),s.reject(g))},m=()=>new Promise(g=>{var w;i=b=>{(r||c())&&g(b)},(w=t.onPause)==null||w.call(t)}).then(()=>{var g;i=void 0,r||(g=t.onContinue)==null||g.call(t)}),y=()=>{if(r)return;let g;const w=n===0?t.initialPromise:void 0;try{g=w??t.fn()}catch(b){g=Promise.reject(b)}Promise.resolve(g).then(d).catch(b=>{var k;if(r)return;const _=t.retry??(yb?0:3),S=t.retryDelay??Qxe,P=typeof S=="function"?S(n,b):S,C=_===!0||typeof _=="number"&&n<_||typeof _=="function"&&_(n,b);if(e||!C){f(b);return}n++,(k=t.onFail)==null||k.call(t,n,b),Gxe(P).then(()=>c()?void 0:m()).then(()=>{e?f(b):y()})})};return{promise:s,cancel:a,continue:()=>(i==null||i(),s),cancelRetry:o,continueRetry:l,canStart:u,start:()=>(u()?y():m().then(y),s)}}function Jxe(){let t=[],e=0,n=o=>{o()},r=o=>{o()},i=o=>setTimeout(o,0);const s=o=>{e?t.push(o):i(()=>{n(o)})},a=()=>{const o=t;t=[],o.length&&i(()=>{r(()=>{o.forEach(l=>{n(l)})})})};return{batch:o=>{let l;e++;try{l=o()}finally{e--,e||a()}return l},batchCalls:o=>(...l)=>{s(()=>{o(...l)})},schedule:s,setNotifyFunction:o=>{n=o},setBatchNotifyFunction:o=>{r=o},setScheduler:o=>{i=o}}}var Hs=Jxe(),z0,rte,Vre=(rte=class{constructor(){V(this,z0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),d6(this.gcTime)&&F(this,z0,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(yb?1/0:5*60*1e3))}clearGcTimeout(){p(this,z0)&&(clearTimeout(p(this,z0)),F(this,z0,void 0))}},z0=new WeakMap,rte),Vw,Ww,vu,eo,VC,U0,Td,cp,ite,ewe=(ite=class extends Vre{constructor(e){super();V(this,Td);V(this,Vw);V(this,Ww);V(this,vu);V(this,eo);V(this,VC);V(this,U0);F(this,U0,!1),F(this,VC,e.defaultOptions),this.setOptions(e.options),this.observers=[],F(this,vu,e.cache),this.queryKey=e.queryKey,this.queryHash=e.queryHash,F(this,Vw,twe(this.options)),this.state=e.state??p(this,Vw),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=p(this,eo))==null?void 0:e.promise}setOptions(e){this.options={...p(this,VC),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&p(this,vu).remove(this)}setData(e,n){const r=f6(this.state.data,e,this.options);return Y(this,Td,cp).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(e,n){Y(this,Td,cp).call(this,{type:"setState",state:e,setStateOptions:n})}cancel(e){var r,i;const n=(r=p(this,eo))==null?void 0:r.promise;return(i=p(this,eo))==null||i.cancel(e),n?n.then(Mu).catch(Mu):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(p(this,Vw))}isActive(){return this.observers.some(e=>Wd(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Kz||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!Fre(this.state.dataUpdatedAt,e)}onFocus(){var n;const e=this.observers.find(r=>r.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(n=p(this,eo))==null||n.continue()}onOnline(){var n;const e=this.observers.find(r=>r.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(n=p(this,eo))==null||n.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),p(this,vu).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(p(this,eo)&&(p(this,U0)?p(this,eo).cancel({revert:!0}):p(this,eo).cancelRetry()),this.scheduleGc()),p(this,vu).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Y(this,Td,cp).call(this,{type:"invalidate"})}fetch(e,n){var l,c,u;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(p(this,eo))return p(this,eo).continueRetry(),p(this,eo).promise}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(f=>f.options.queryFn);d&&this.setOptions(d.options)}const r=new AbortController,i=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(F(this,U0,!0),r.signal)})},s=()=>{const d=$re(this.options,n),f={queryKey:this.queryKey,meta:this.meta};return i(f),F(this,U0,!1),this.options.persister?this.options.persister(d,f,this):d(f)},a={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:s};i(a),(l=this.options.behavior)==null||l.onFetch(a,this),F(this,Ww,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=a.fetchOptions)==null?void 0:c.meta))&&Y(this,Td,cp).call(this,{type:"fetch",meta:(u=a.fetchOptions)==null?void 0:u.meta});const o=d=>{var f,m,y,g;pR(d)&&d.silent||Y(this,Td,cp).call(this,{type:"error",error:d}),pR(d)||((m=(f=p(this,vu).config).onError)==null||m.call(f,d,this),(g=(y=p(this,vu).config).onSettled)==null||g.call(y,this.state.data,d,this)),this.scheduleGc()};return F(this,eo,Hre({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:d=>{var f,m,y,g;if(d===void 0){o(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(d)}catch(w){o(w);return}(m=(f=p(this,vu).config).onSuccess)==null||m.call(f,d,this),(g=(y=p(this,vu).config).onSettled)==null||g.call(y,d,this.state.error,this),this.scheduleGc()},onError:o,onFail:(d,f)=>{Y(this,Td,cp).call(this,{type:"failed",failureCount:d,error:f})},onPause:()=>{Y(this,Td,cp).call(this,{type:"pause"})},onContinue:()=>{Y(this,Td,cp).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),p(this,eo).start()}},Vw=new WeakMap,Ww=new WeakMap,vu=new WeakMap,eo=new WeakMap,VC=new WeakMap,U0=new WeakMap,Td=new WeakSet,cp=function(e){const n=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Wre(r.data,this.options),fetchMeta:e.meta??null};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return pR(i)&&i.revert&&p(this,Ww)?{...p(this,Ww),fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=n(this.state),Hs.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),p(this,vu).notify({query:this,type:"updated",action:e})})},ite);function Wre(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:zre(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function twe(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,n=e!==void 0,r=n?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Mh,ste,nwe=(ste=class extends TS{constructor(e={}){super();V(this,Mh);this.config=e,F(this,Mh,new Map)}build(e,n,r){const i=n.queryKey,s=n.queryHash??Gz(i,n);let a=this.get(s);return a||(a=new ewe({cache:this,queryKey:i,queryHash:s,options:e.defaultQueryOptions(n),state:r,defaultOptions:e.getQueryDefaults(i)}),this.add(a)),a}add(e){p(this,Mh).has(e.queryHash)||(p(this,Mh).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=p(this,Mh).get(e.queryHash);n&&(e.destroy(),n===e&&p(this,Mh).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Hs.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return p(this,Mh).get(e)}getAll(){return[...p(this,Mh).values()]}find(e){const n={exact:!0,...e};return this.getAll().find(r=>uq(n,r))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(r=>uq(e,r)):n}notify(e){Hs.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){Hs.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Hs.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Mh=new WeakMap,ste),Lh,jo,H0,jh,Eg,ate,rwe=(ate=class extends Vre{constructor(e){super();V(this,jh);V(this,Lh);V(this,jo);V(this,H0);this.mutationId=e.mutationId,F(this,jo,e.mutationCache),F(this,Lh,[]),this.state=e.state||qre(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){p(this,Lh).includes(e)||(p(this,Lh).push(e),this.clearGcTimeout(),p(this,jo).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){F(this,Lh,p(this,Lh).filter(n=>n!==e)),this.scheduleGc(),p(this,jo).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){p(this,Lh).length||(this.state.status==="pending"?this.scheduleGc():p(this,jo).remove(this))}continue(){var e;return((e=p(this,H0))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var i,s,a,o,l,c,u,d,f,m,y,g,w,b,_,S,P,C,k,O;F(this,H0,Hre({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(I,B)=>{Y(this,jh,Eg).call(this,{type:"failed",failureCount:I,error:B})},onPause:()=>{Y(this,jh,Eg).call(this,{type:"pause"})},onContinue:()=>{Y(this,jh,Eg).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>p(this,jo).canRun(this)}));const n=this.state.status==="pending",r=!p(this,H0).canStart();try{if(!n){Y(this,jh,Eg).call(this,{type:"pending",variables:e,isPaused:r}),await((s=(i=p(this,jo).config).onMutate)==null?void 0:s.call(i,e,this));const B=await((o=(a=this.options).onMutate)==null?void 0:o.call(a,e));B!==this.state.context&&Y(this,jh,Eg).call(this,{type:"pending",context:B,variables:e,isPaused:r})}const I=await p(this,H0).start();return await((c=(l=p(this,jo).config).onSuccess)==null?void 0:c.call(l,I,e,this.state.context,this)),await((d=(u=this.options).onSuccess)==null?void 0:d.call(u,I,e,this.state.context)),await((m=(f=p(this,jo).config).onSettled)==null?void 0:m.call(f,I,null,this.state.variables,this.state.context,this)),await((g=(y=this.options).onSettled)==null?void 0:g.call(y,I,null,e,this.state.context)),Y(this,jh,Eg).call(this,{type:"success",data:I}),I}catch(I){try{throw await((b=(w=p(this,jo).config).onError)==null?void 0:b.call(w,I,e,this.state.context,this)),await((S=(_=this.options).onError)==null?void 0:S.call(_,I,e,this.state.context)),await((C=(P=p(this,jo).config).onSettled)==null?void 0:C.call(P,void 0,I,this.state.variables,this.state.context,this)),await((O=(k=this.options).onSettled)==null?void 0:O.call(k,void 0,I,e,this.state.context)),I}finally{Y(this,jh,Eg).call(this,{type:"error",error:I})}}finally{p(this,jo).runNext(this)}}},Lh=new WeakMap,jo=new WeakMap,H0=new WeakMap,jh=new WeakSet,Eg=function(e){const n=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Hs.batch(()=>{p(this,Lh).forEach(r=>{r.onMutationUpdate(e)}),p(this,jo).notify({mutation:this,type:"updated",action:e})})},ate);function qre(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var sc,WC,ote,iwe=(ote=class extends TS{constructor(e={}){super();V(this,sc);V(this,WC);this.config=e,F(this,sc,new Map),F(this,WC,Date.now())}build(e,n,r){const i=new rwe({mutationCache:this,mutationId:++Bi(this,WC)._,options:e.defaultMutationOptions(n),state:r});return this.add(i),i}add(e){const n=xN(e),r=p(this,sc).get(n)??[];r.push(e),p(this,sc).set(n,r),this.notify({type:"added",mutation:e})}remove(e){var r;const n=xN(e);if(p(this,sc).has(n)){const i=(r=p(this,sc).get(n))==null?void 0:r.filter(s=>s!==e);i&&(i.length===0?p(this,sc).delete(n):p(this,sc).set(n,i))}this.notify({type:"removed",mutation:e})}canRun(e){var r;const n=(r=p(this,sc).get(xN(e)))==null?void 0:r.find(i=>i.state.status==="pending");return!n||n===e}runNext(e){var r;const n=(r=p(this,sc).get(xN(e)))==null?void 0:r.find(i=>i!==e&&i.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){Hs.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...p(this,sc).values()].flat()}find(e){const n={exact:!0,...e};return this.getAll().find(r=>dq(n,r))}findAll(e={}){return this.getAll().filter(n=>dq(e,n))}notify(e){Hs.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return Hs.batch(()=>Promise.all(e.map(n=>n.continue().catch(Mu))))}},sc=new WeakMap,WC=new WeakMap,ote);function xN(t){var e;return((e=t.options.scope)==null?void 0:e.id)??String(t.mutationId)}function pq(t){return{onFetch:(e,n)=>{var u,d,f,m,y;const r=e.options,i=(f=(d=(u=e.fetchOptions)==null?void 0:u.meta)==null?void 0:d.fetchMore)==null?void 0:f.direction,s=((m=e.state.data)==null?void 0:m.pages)||[],a=((y=e.state.data)==null?void 0:y.pageParams)||[];let o={pages:[],pageParams:[]},l=0;const c=async()=>{let g=!1;const w=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(e.signal.aborted?g=!0:e.signal.addEventListener("abort",()=>{g=!0}),e.signal)})},b=$re(e.options,e.fetchOptions),_=async(S,P,C)=>{if(g)return Promise.reject();if(P==null&&S.pages.length)return Promise.resolve(S);const k={queryKey:e.queryKey,pageParam:P,direction:C?"backward":"forward",meta:e.options.meta};w(k);const O=await b(k),{maxPages:I}=e.options,B=C?Yxe:Kxe;return{pages:B(S.pages,O,I),pageParams:B(S.pageParams,P,I)}};if(i&&s.length){const S=i==="backward",P=S?swe:mq,C={pages:s,pageParams:a},k=P(r,C);o=await _(C,k,S)}else{const S=t??s.length;do{const P=l===0?a[0]??r.initialPageParam:mq(r,o);if(l>0&&P==null)break;o=await _(o,P),l++}while(l<S)}return o};e.options.persister?e.fetchFn=()=>{var g,w;return(w=(g=e.options).persister)==null?void 0:w.call(g,c,{queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},n)}:e.fetchFn=c}}}function mq(t,{pages:e,pageParams:n}){const r=e.length-1;return e.length>0?t.getNextPageParam(e[r],e,n[r],n):void 0}function swe(t,{pages:e,pageParams:n}){var r;return e.length>0?(r=t.getPreviousPageParam)==null?void 0:r.call(t,e[0],e,n[0],n):void 0}var $i,Vg,Wg,qw,Gw,qg,Kw,Yw,lte,awe=(lte=class{constructor(t={}){V(this,$i);V(this,Vg);V(this,Wg);V(this,qw);V(this,Gw);V(this,qg);V(this,Kw);V(this,Yw);F(this,$i,t.queryCache||new nwe),F(this,Vg,t.mutationCache||new iwe),F(this,Wg,t.defaultOptions||{}),F(this,qw,new Map),F(this,Gw,new Map),F(this,qg,0)}mount(){Bi(this,qg)._++,p(this,qg)===1&&(F(this,Kw,Yz.subscribe(async t=>{t&&(await this.resumePausedMutations(),p(this,$i).onFocus())})),F(this,Yw,eL.subscribe(async t=>{t&&(await this.resumePausedMutations(),p(this,$i).onOnline())})))}unmount(){var t,e;Bi(this,qg)._--,p(this,qg)===0&&((t=p(this,Kw))==null||t.call(this),F(this,Kw,void 0),(e=p(this,Yw))==null||e.call(this),F(this,Yw,void 0))}isFetching(t){return p(this,$i).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return p(this,Vg).findAll({...t,status:"pending"}).length}getQueryData(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=p(this,$i).get(e.queryHash))==null?void 0:n.state.data}ensureQueryData(t){const e=this.getQueryData(t.queryKey);if(e===void 0)return this.fetchQuery(t);{const n=this.defaultQueryOptions(t),r=p(this,$i).build(this,n);return t.revalidateIfStale&&r.isStaleByTime(_w(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(e)}}getQueriesData(t){return p(this,$i).findAll(t).map(({queryKey:e,state:n})=>{const r=n.data;return[e,r]})}setQueryData(t,e,n){const r=this.defaultQueryOptions({queryKey:t}),i=p(this,$i).get(r.queryHash),s=i==null?void 0:i.state.data,a=qxe(e,s);if(a!==void 0)return p(this,$i).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(t,e,n){return Hs.batch(()=>p(this,$i).findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,e,n)]))}getQueryState(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=p(this,$i).get(e.queryHash))==null?void 0:n.state}removeQueries(t){const e=p(this,$i);Hs.batch(()=>{e.findAll(t).forEach(n=>{e.remove(n)})})}resetQueries(t,e){const n=p(this,$i),r={type:"active",...t};return Hs.batch(()=>(n.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries(r,e)))}cancelQueries(t={},e={}){const n={revert:!0,...e},r=Hs.batch(()=>p(this,$i).findAll(t).map(i=>i.cancel(n)));return Promise.all(r).then(Mu).catch(Mu)}invalidateQueries(t={},e={}){return Hs.batch(()=>{if(p(this,$i).findAll(t).forEach(r=>{r.invalidate()}),t.refetchType==="none")return Promise.resolve();const n={...t,type:t.refetchType??t.type??"active"};return this.refetchQueries(n,e)})}refetchQueries(t={},e){const n={...e,cancelRefetch:(e==null?void 0:e.cancelRefetch)??!0},r=Hs.batch(()=>p(this,$i).findAll(t).filter(i=>!i.isDisabled()).map(i=>{let s=i.fetch(void 0,n);return n.throwOnError||(s=s.catch(Mu)),i.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(r).then(Mu)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const n=p(this,$i).build(this,e);return n.isStaleByTime(_w(e.staleTime,n))?n.fetch(e):Promise.resolve(n.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Mu).catch(Mu)}fetchInfiniteQuery(t){return t.behavior=pq(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Mu).catch(Mu)}ensureInfiniteQueryData(t){return t.behavior=pq(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return eL.isOnline()?p(this,Vg).resumePausedMutations():Promise.resolve()}getQueryCache(){return p(this,$i)}getMutationCache(){return p(this,Vg)}getDefaultOptions(){return p(this,Wg)}setDefaultOptions(t){F(this,Wg,t)}setQueryDefaults(t,e){p(this,qw).set(bb(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...p(this,qw).values()];let n={};return e.forEach(r=>{bP(t,r.queryKey)&&(n={...n,...r.defaultOptions})}),n}setMutationDefaults(t,e){p(this,Gw).set(bb(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...p(this,Gw).values()];let n={};return e.forEach(r=>{bP(t,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(t){if(t._defaulted)return t;const e={...p(this,Wg).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=Gz(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.enabled!==!0&&e.queryFn===Kz&&(e.enabled=!1),e}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...p(this,Wg).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){p(this,$i).clear(),p(this,Vg).clear()}},$i=new WeakMap,Vg=new WeakMap,Wg=new WeakMap,qw=new WeakMap,Gw=new WeakMap,qg=new WeakMap,Kw=new WeakMap,Yw=new WeakMap,lte),yl,Bn,qC,Do,V0,Zw,Gg,Dh,GC,Xw,Qw,W0,q0,Kg,Jw,fr,YA,m6,g6,v6,y6,b6,x6,w6,Gre,cte,owe=(cte=class extends TS{constructor(e,n){super();V(this,fr);V(this,yl);V(this,Bn);V(this,qC);V(this,Do);V(this,V0);V(this,Zw);V(this,Gg);V(this,Dh);V(this,GC);V(this,Xw);V(this,Qw);V(this,W0);V(this,q0);V(this,Kg);V(this,Jw,new Set);this.options=n,F(this,yl,e),F(this,Dh,null),F(this,Gg,p6()),this.options.experimental_prefetchInRender||p(this,Gg).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(p(this,Bn).addObserver(this),gq(p(this,Bn),this.options)?Y(this,fr,YA).call(this):this.updateResult(),Y(this,fr,y6).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return _6(p(this,Bn),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return _6(p(this,Bn),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Y(this,fr,b6).call(this),Y(this,fr,x6).call(this),p(this,Bn).removeObserver(this)}setOptions(e,n){const r=this.options,i=p(this,Bn);if(this.options=p(this,yl).defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Wd(this.options.enabled,p(this,Bn))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Y(this,fr,w6).call(this),p(this,Bn).setOptions(this.options),r._defaulted&&!JM(this.options,r)&&p(this,yl).getQueryCache().notify({type:"observerOptionsUpdated",query:p(this,Bn),observer:this});const s=this.hasListeners();s&&vq(p(this,Bn),i,this.options,r)&&Y(this,fr,YA).call(this),this.updateResult(n),s&&(p(this,Bn)!==i||Wd(this.options.enabled,p(this,Bn))!==Wd(r.enabled,p(this,Bn))||_w(this.options.staleTime,p(this,Bn))!==_w(r.staleTime,p(this,Bn)))&&Y(this,fr,m6).call(this);const a=Y(this,fr,g6).call(this);s&&(p(this,Bn)!==i||Wd(this.options.enabled,p(this,Bn))!==Wd(r.enabled,p(this,Bn))||a!==p(this,Kg))&&Y(this,fr,v6).call(this,a)}getOptimisticResult(e){const n=p(this,yl).getQueryCache().build(p(this,yl),e),r=this.createResult(n,e);return cwe(this,r)&&(F(this,Do,r),F(this,Zw,this.options),F(this,V0,p(this,Bn).state)),r}getCurrentResult(){return p(this,Do)}trackResult(e,n){const r={};return Object.keys(e).forEach(i=>{Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(i),n==null||n(i),e[i])})}),r}trackProp(e){p(this,Jw).add(e)}getCurrentQuery(){return p(this,Bn)}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=p(this,yl).defaultQueryOptions(e),r=p(this,yl).getQueryCache().build(p(this,yl),n);return r.fetch().then(()=>this.createResult(r,n))}fetch(e){return Y(this,fr,YA).call(this,{...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),p(this,Do)))}createResult(e,n){var I;const r=p(this,Bn),i=this.options,s=p(this,Do),a=p(this,V0),o=p(this,Zw),c=e!==r?e.state:p(this,qC),{state:u}=e;let d={...u},f=!1,m;if(n._optimisticResults){const B=this.hasListeners(),W=!B&&gq(e,n),j=B&&vq(e,r,n,i);(W||j)&&(d={...d,...Wre(u.data,e.options)}),n._optimisticResults==="isRestoring"&&(d.fetchStatus="idle")}let{error:y,errorUpdatedAt:g,status:w}=d;if(n.select&&d.data!==void 0)if(s&&d.data===(a==null?void 0:a.data)&&n.select===p(this,GC))m=p(this,Xw);else try{F(this,GC,n.select),m=n.select(d.data),m=f6(s==null?void 0:s.data,m,n),F(this,Xw,m),F(this,Dh,null)}catch(B){F(this,Dh,B)}else m=d.data;if(n.placeholderData!==void 0&&m===void 0&&w==="pending"){let B;if(s!=null&&s.isPlaceholderData&&n.placeholderData===(o==null?void 0:o.placeholderData))B=s.data;else if(B=typeof n.placeholderData=="function"?n.placeholderData((I=p(this,Qw))==null?void 0:I.state.data,p(this,Qw)):n.placeholderData,n.select&&B!==void 0)try{B=n.select(B),F(this,Dh,null)}catch(W){F(this,Dh,W)}B!==void 0&&(w="success",m=f6(s==null?void 0:s.data,B,n),f=!0)}p(this,Dh)&&(y=p(this,Dh),m=p(this,Xw),g=Date.now(),w="error");const b=d.fetchStatus==="fetching",_=w==="pending",S=w==="error",P=_&&b,C=m!==void 0,O={status:w,fetchStatus:d.fetchStatus,isPending:_,isSuccess:w==="success",isError:S,isInitialLoading:P,isLoading:P,data:m,dataUpdatedAt:d.dataUpdatedAt,error:y,errorUpdatedAt:g,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>c.dataUpdateCount||d.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!_,isLoadingError:S&&!C,isPaused:d.fetchStatus==="paused",isPlaceholderData:f,isRefetchError:S&&C,isStale:Zz(e,n),refetch:this.refetch,promise:p(this,Gg)};if(this.options.experimental_prefetchInRender){const B=M=>{O.status==="error"?M.reject(O.error):O.data!==void 0&&M.resolve(O.data)},W=()=>{const M=F(this,Gg,O.promise=p6());B(M)},j=p(this,Gg);switch(j.status){case"pending":e.queryHash===r.queryHash&&B(j);break;case"fulfilled":(O.status==="error"||O.data!==j.value)&&W();break;case"rejected":(O.status!=="error"||O.error!==j.reason)&&W();break}}return O}updateResult(e){const n=p(this,Do),r=this.createResult(p(this,Bn),this.options);if(F(this,V0,p(this,Bn).state),F(this,Zw,this.options),p(this,V0).data!==void 0&&F(this,Qw,p(this,Bn)),JM(r,n))return;F(this,Do,r);const i={},s=()=>{if(!n)return!0;const{notifyOnChangeProps:a}=this.options,o=typeof a=="function"?a():a;if(o==="all"||!o&&!p(this,Jw).size)return!0;const l=new Set(o??p(this,Jw));return this.options.throwOnError&&l.add("error"),Object.keys(p(this,Do)).some(c=>{const u=c;return p(this,Do)[u]!==n[u]&&l.has(u)})};(e==null?void 0:e.listeners)!==!1&&s()&&(i.listeners=!0),Y(this,fr,Gre).call(this,{...i,...e})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Y(this,fr,y6).call(this)}},yl=new WeakMap,Bn=new WeakMap,qC=new WeakMap,Do=new WeakMap,V0=new WeakMap,Zw=new WeakMap,Gg=new WeakMap,Dh=new WeakMap,GC=new WeakMap,Xw=new WeakMap,Qw=new WeakMap,W0=new WeakMap,q0=new WeakMap,Kg=new WeakMap,Jw=new WeakMap,fr=new WeakSet,YA=function(e){Y(this,fr,w6).call(this);let n=p(this,Bn).fetch(this.options,e);return e!=null&&e.throwOnError||(n=n.catch(Mu)),n},m6=function(){Y(this,fr,b6).call(this);const e=_w(this.options.staleTime,p(this,Bn));if(yb||p(this,Do).isStale||!d6(e))return;const r=Fre(p(this,Do).dataUpdatedAt,e)+1;F(this,W0,setTimeout(()=>{p(this,Do).isStale||this.updateResult()},r))},g6=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(p(this,Bn)):this.options.refetchInterval)??!1},v6=function(e){Y(this,fr,x6).call(this),F(this,Kg,e),!(yb||Wd(this.options.enabled,p(this,Bn))===!1||!d6(p(this,Kg))||p(this,Kg)===0)&&F(this,q0,setInterval(()=>{(this.options.refetchIntervalInBackground||Yz.isFocused())&&Y(this,fr,YA).call(this)},p(this,Kg)))},y6=function(){Y(this,fr,m6).call(this),Y(this,fr,v6).call(this,Y(this,fr,g6).call(this))},b6=function(){p(this,W0)&&(clearTimeout(p(this,W0)),F(this,W0,void 0))},x6=function(){p(this,q0)&&(clearInterval(p(this,q0)),F(this,q0,void 0))},w6=function(){const e=p(this,yl).getQueryCache().build(p(this,yl),this.options);if(e===p(this,Bn))return;const n=p(this,Bn);F(this,Bn,e),F(this,qC,e.state),this.hasListeners()&&(n==null||n.removeObserver(this),e.addObserver(this))},Gre=function(e){Hs.batch(()=>{e.listeners&&this.listeners.forEach(n=>{n(p(this,Do))}),p(this,yl).getQueryCache().notify({query:p(this,Bn),type:"observerResultsUpdated"})})},cte);function lwe(t,e){return Wd(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function gq(t,e){return lwe(t,e)||t.state.data!==void 0&&_6(t,e,e.refetchOnMount)}function _6(t,e,n){if(Wd(e.enabled,t)!==!1){const r=typeof n=="function"?n(t):n;return r==="always"||r!==!1&&Zz(t,e)}return!1}function vq(t,e,n,r){return(t!==e||Wd(r.enabled,t)===!1)&&(!n.suspense||t.state.status!=="error")&&Zz(t,n)}function Zz(t,e){return Wd(e.enabled,t)!==!1&&t.isStaleByTime(_w(e.staleTime,t))}function cwe(t,e){return!JM(t.getCurrentResult(),e)}var Yg,Zg,bl,_p,wm,EO,S6,ute,uwe=(ute=class extends TS{constructor(n,r){super();V(this,wm);V(this,Yg);V(this,Zg);V(this,bl);V(this,_p);F(this,Yg,n),this.setOptions(r),this.bindMethods(),Y(this,wm,EO).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var i;const r=this.options;this.options=p(this,Yg).defaultMutationOptions(n),JM(this.options,r)||p(this,Yg).getMutationCache().notify({type:"observerOptionsUpdated",mutation:p(this,bl),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&bb(r.mutationKey)!==bb(this.options.mutationKey)?this.reset():((i=p(this,bl))==null?void 0:i.state.status)==="pending"&&p(this,bl).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=p(this,bl))==null||n.removeObserver(this)}onMutationUpdate(n){Y(this,wm,EO).call(this),Y(this,wm,S6).call(this,n)}getCurrentResult(){return p(this,Zg)}reset(){var n;(n=p(this,bl))==null||n.removeObserver(this),F(this,bl,void 0),Y(this,wm,EO).call(this),Y(this,wm,S6).call(this)}mutate(n,r){var i;return F(this,_p,r),(i=p(this,bl))==null||i.removeObserver(this),F(this,bl,p(this,Yg).getMutationCache().build(p(this,Yg),this.options)),p(this,bl).addObserver(this),p(this,bl).execute(n)}},Yg=new WeakMap,Zg=new WeakMap,bl=new WeakMap,_p=new WeakMap,wm=new WeakSet,EO=function(){var r;const n=((r=p(this,bl))==null?void 0:r.state)??qre();F(this,Zg,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},S6=function(n){Hs.batch(()=>{var r,i,s,a,o,l,c,u;if(p(this,_p)&&this.hasListeners()){const d=p(this,Zg).variables,f=p(this,Zg).context;(n==null?void 0:n.type)==="success"?((i=(r=p(this,_p)).onSuccess)==null||i.call(r,n.data,d,f),(a=(s=p(this,_p)).onSettled)==null||a.call(s,n.data,null,d,f)):(n==null?void 0:n.type)==="error"&&((l=(o=p(this,_p)).onError)==null||l.call(o,n.error,d,f),(u=(c=p(this,_p)).onSettled)==null||u.call(c,void 0,n.error,d,f))}this.listeners.forEach(d=>{d(p(this,Zg))})})},ute),Kre=N.createContext(void 0),Yre=t=>{const e=N.useContext(Kre);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},dwe=({client:t,children:e})=>(N.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),v.jsx(Kre.Provider,{value:t,children:e})),Zre=N.createContext(!1),hwe=()=>N.useContext(Zre);Zre.Provider;function fwe(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var pwe=N.createContext(fwe()),mwe=()=>N.useContext(pwe);function Xre(t,e){return typeof t=="function"?t(...e):!!t}function A6(){}var gwe=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1))},vwe=t=>{N.useEffect(()=>{t.clearReset()},[t])},ywe=({result:t,errorResetBoundary:e,throwOnError:n,query:r})=>t.isError&&!e.isReset()&&!t.isFetching&&r&&Xre(n,[t.error,r]),bwe=t=>{t.suspense&&(t.staleTime===void 0&&(t.staleTime=1e3),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3)))},xwe=(t,e)=>t.isLoading&&t.isFetching&&!e,wwe=(t,e)=>(t==null?void 0:t.suspense)&&e.isPending,yq=(t,e,n)=>e.fetchOptimistic(t).catch(()=>{n.clearReset()});function _we(t,e,n){var u,d,f,m,y;const r=Yre(),i=hwe(),s=mwe(),a=r.defaultQueryOptions(t);(d=(u=r.getDefaultOptions().queries)==null?void 0:u._experimental_beforeQuery)==null||d.call(u,a),a._optimisticResults=i?"isRestoring":"optimistic",bwe(a),gwe(a,s),vwe(s);const o=!r.getQueryCache().get(a.queryHash),[l]=N.useState(()=>new e(r,a)),c=l.getOptimisticResult(a);if(N.useSyncExternalStore(N.useCallback(g=>{const w=i?A6:l.subscribe(Hs.batchCalls(g));return l.updateResult(),w},[l,i]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),N.useEffect(()=>{l.setOptions(a,{listeners:!1})},[a,l]),wwe(a,c))throw yq(a,l,s);if(ywe({result:c,errorResetBoundary:s,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw c.error;if((m=(f=r.getDefaultOptions().queries)==null?void 0:f._experimental_afterQuery)==null||m.call(f,a,c),a.experimental_prefetchInRender&&!yb&&xwe(c,i)){const g=o?yq(a,l,s):(y=r.getQueryCache().get(a.queryHash))==null?void 0:y.promise;g==null||g.catch(A6).finally(()=>{l.updateResult()})}return a.notifyOnChangeProps?c:l.trackResult(c)}function Yd(t,e){return _we(t,owe)}function fo(t,e){const n=Yre(),[r]=N.useState(()=>new uwe(n,t));N.useEffect(()=>{r.setOptions(t)},[r,t]);const i=N.useSyncExternalStore(N.useCallback(a=>r.subscribe(Hs.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),s=N.useCallback((a,o)=>{r.mutate(a,o).catch(A6)},[r]);if(i.error&&Xre(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:s,mutateAsync:i.mutate}}async function Qre(t){if(!t.ok){const e=await t.text()||t.statusText;throw new Error(`${t.status}: ${e}`)}}async function Es(t,e,n){const r=await fetch(e,{method:t,headers:n?{"Content-Type":"application/json"}:{},body:n?JSON.stringify(n):void 0,credentials:"include"});return await Qre(r),r}const Swe=({on401:t})=>async({queryKey:e})=>{const n=await fetch(e.join("/"),{credentials:"include"});return t==="returnNull"&&n.status===401?null:(await Qre(n),await n.json())},qn=new awe({defaultOptions:{queries:{queryFn:Swe({on401:"throw"}),refetchInterval:!1,refetchOnWindowFocus:!1,staleTime:1/0,retry:!1},mutations:{retry:!1}}}),Awe=1,Pwe=1e6;let mR=0;function Cwe(){return mR=(mR+1)%Number.MAX_SAFE_INTEGER,mR.toString()}const gR=new Map,bq=t=>{if(gR.has(t))return;const e=setTimeout(()=>{gR.delete(t),I5({type:"REMOVE_TOAST",toastId:t})},Pwe);gR.set(t,e)},Ewe=(t,e)=>{switch(e.type){case"ADD_TOAST":return{...t,toasts:[e.toast,...t.toasts].slice(0,Awe)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(n=>n.id===e.toast.id?{...n,...e.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=e;
48return n?bq(n):t.toasts.forEach(r=>{bq(r.id)}),{...t,toasts:t.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return e.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(n=>n.id!==e.toastId)}}},TO=[];let kO={toasts:[]};function I5(t){kO=Ewe(kO,t),TO.forEach(e=>{e(kO)})}function Twe({...t}){const e=Cwe(),n=i=>I5({type:"UPDATE_TOAST",toast:{...i,id:e}}),r=()=>I5({type:"DISMISS_TOAST",toastId:e});return I5({type:"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:i=>{i||r()}}}),{id:e,dismiss:r,update:n}}function yo(){const[t,e]=N.useState(kO);return N.useEffect(()=>(TO.push(e),()=>{const n=TO.indexOf(e);n>-1&&TO.splice(n,1)}),[t]),{...t,toast:Twe,dismiss:n=>I5({type:"DISMISS_TOAST",toastId:n})}}function at(t,e,{checkForDefaultPrevented:n=!0}={}){return function(i){if(t==null||t(i),n===!1||!i.defaultPrevented)return e==null?void 0:e(i)}}function xq(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Rj(...t){return e=>{let n=!1;const r=t.map(i=>{const s=xq(i,e);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let i=0;i<r.length;i++){const s=r[i];typeof s=="function"?s():xq(t[i],null)}}}}function Tn(...t){return N.useCallback(Rj(...t),t)}function kwe(t,e){const n=N.createContext(e),r=s=>{const{children:a,...o}=s,l=N.useMemo(()=>o,Object.values(o));return v.jsx(n.Provider,{value:l,children:a})};r.displayName=t+"Provider";function i(s){const a=N.useContext(n);if(a)return a;if(e!==void 0)return e;throw new Error(`\`${s}\` must be used within \`${t}\``)}return[r,i]}function bo(t,e=[]){let n=[];function r(s,a){const o=N.createContext(a),l=n.length;n=[...n,a];const c=d=>{var b;const{scope:f,children:m,...y}=d,g=((b=f==null?void 0:f[t])==null?void 0:b[l])||o,w=N.useMemo(()=>y,Object.values(y));return v.jsx(g.Provider,{value:w,children:m})};c.displayName=s+"Provider";function u(d,f){var g;const m=((g=f==null?void 0:f[t])==null?void 0:g[l])||o,y=N.useContext(m);if(y)return y;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${s}\``)}return[c,u]}const i=()=>{const s=n.map(a=>N.createContext(a));return function(o){const l=(o==null?void 0:o[t])||s;return N.useMemo(()=>({[`__scope${t}`]:{...o,[t]:l}}),[o,l])}};return i.scopeName=t,[r,Nwe(i,...e)]}function Nwe(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(s){const a=r.reduce((o,{useScope:l,scopeName:c})=>{const d=l(s)[`__scope${c}`];return{...o,...d}},{});return N.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}function fy(t){const e=Owe(t),n=N.forwardRef((r,i)=>{const{children:s,...a}=r,o=N.Children.toArray(s),l=o.find(Mwe);if(l){const c=l.props.children,u=o.map(d=>d===l?N.Children.count(c)>1?N.Children.only(null):N.isValidElement(c)?c.props.children:null:d);return v.jsx(e,{...a,ref:i,children:N.isValidElement(c)?N.cloneElement(c,void 0,u):null})}return v.jsx(e,{...a,ref:i,children:s})});return n.displayName=`${t}.Slot`,n}var Jre=fy("Slot");function Owe(t){const e=N.forwardRef((n,r)=>{const{children:i,...s}=n;if(N.isValidElement(i)){const a=jwe(i),o=Lwe(s,i.props);return i.type!==N.Fragment&&(o.ref=r?Rj(r,a):a),N.cloneElement(i,o)}return N.Children.count(i)>1?N.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var eie=Symbol("radix.slottable");function tie(t){const e=({children:n})=>v.jsx(v.Fragment,{children:n});return e.displayName=`${t}.Slottable`,e.__radixId=eie,e}function Mwe(t){return N.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===eie}function Lwe(t,e){const n={...e};for(const r in e){const i=t[r],s=e[r];/^on[A-Z]/.test(r)?i&&s?n[r]=(...o)=>{s(...o),i(...o)}:i&&(n[r]=i):r==="style"?n[r]={...i,...s}:r==="className"&&(n[r]=[i,s].filter(Boolean).join(" "))}return{...t,...n}}function jwe(t){var r,i;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(i=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:i.get,n=e&&"isReactWarning"in e&&e.
vendor: 4,158 bytes, line 48
48isReactWarning,n?t.props.ref:t.props.ref||t.ref)}function KT(t){const e=t+"CollectionProvider",[n,r]=bo(e),[i,s]=n(e,{collectionRef:{current:null},itemMap:new Map}),a=g=>{const{scope:w,children:b}=g,_=be.useRef(null),S=be.useRef(new Map).current;return v.jsx(i,{scope:w,itemMap:S,collectionRef:_,children:b})};a.displayName=e;const o=t+"CollectionSlot",l=fy(o),c=be.forwardRef((g,w)=>{const{scope:b,children:_}=g,S=s(o,b),P=Tn(w,S.collectionRef);return v.jsx(l,{ref:P,children:_})});c.displayName=o;const u=t+"CollectionItemSlot",d="data-radix-collection-item",f=fy(u),m=be.forwardRef((g,w)=>{const{scope:b,children:_,...S}=g,P=be.useRef(null),C=Tn(w,P),k=s(u,b);return be.useEffect(()=>(k.itemMap.set(P,{ref:P,...S}),()=>void k.itemMap.delete(P))),v.jsx(f,{[d]:"",ref:C,children:_})});m.displayName=u;function y(g){const w=s(t+"CollectionConsumer",g);return be.useCallback(()=>{const _=w.collectionRef.current;if(!_)return[];const S=Array.from(_.querySelectorAll(`[${d}]`));return Array.from(w.itemMap.values()).sort((k,O)=>S.indexOf(k.ref.current)-S.indexOf(O.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:a,Slot:c,ItemSlot:m},y,r]}var Dwe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Wt=Dwe.reduce((t,e)=>{const n=fy(`Primitive.${e}`),r=N.forwardRef((i,s)=>{const{asChild:a,...o}=i,l=a?n:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),v.jsx(l,{...o,ref:s})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});function Xz(t,e){t&&If.flushSync(()=>t.dispatchEvent(e))}function go(t){const e=N.useRef(t);return N.useEffect(()=>{e.current=t}),N.useMemo(()=>(...n)=>{var r;return(r=e.current)==null?void 0:r.call(e,...n)},[])}function Rwe(t,e=globalThis==null?void 0:globalThis.document){const n=go(t);N.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return e.addEventListener("keydown",r,{capture:!0}),()=>e.removeEventListener("keydown",r,{capture:!0})},[n,e])}var Iwe="DismissableLayer",P6="dismissableLayer.update",Fwe="dismissableLayer.pointerDownOutside",Bwe="dismissableLayer.focusOutside",wq,nie=N.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),zb=N.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:s,onInteractOutside:a,onDismiss:o,...l}=t,c=N.useContext(nie),[u,d]=N.useState(null),f=(u==null?void 0:u.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=N.useState({}),y=Tn(e,O=>d(O)),g=Array.from(c.layers),[w]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),b=g.indexOf(w),_=u?g.indexOf(u):-1,S=c.layersWithOutsidePointerEventsDisabled.size>0,P=_>=b,C=zwe(O=>{const I=O.target,B=[...c.branches].some(W=>W.contains(I));!P||B||(i==null||i(O),a==null||a(O),O.defaultPrevented||o==null||o())},f),k=Uwe(O=>{const I=O.target;[...c.branches].some(W=>W.contains(I))||(s==null||s(O),a==null||a(O),O.defaultPrevented||o==null||o())},f);return Rwe(O=>{_===c.layers.size-1&&(r==null||r(O),!O.defaultPrevented&&o&&(O.preventDefault(),o()))},f),N.useEffect(()=>{if(u)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(wq=f.body.style.pointerEvents,f.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),_q(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=wq)}},[u,f,n,c]),N.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),_q())},[u,c]),N.useEffect(()=>{const O=()=>m({});return document.addEventListener(P6,O),()=>document.removeEventListener(P6,O)},[]),v.jsx(Wt.div,{...l,ref:y,style:{pointerEvents:S?P?"auto":"none":void 0,...t.style},onFocusCapture:at(t.onFocusCapture,k.onFocusCapture),onBlurCapture:at(t.onBlurCapture,k.onBlurCapture),onPointerDownCapture:at(t.onPointerDownCapture,C.onPointerDownCapture)})});zb.displayName=Iwe;var $we="DismissableLayerBranch",rie=N.forwardRef((t,e)=>{const n=N.useContext(nie),r=N.useRef(null),i=Tn(e,r);return N.useEffect(()=>{const s=r.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),v.jsx(Wt.div,{...t,ref:i})});
48rie.displayName=$we;function zwe(t,e=globalThis==null?void 0:globalThis.document){const n=go(t),r=N.useRef(!1),i=N.useRef(()=>{});return N.useEffect(()=>{const s=o=>{if(o.target&&!r.current){let l=function(){iie(Fwe,n,c,{discrete:!0})};const c={originalEvent:o};o.pointerType==="touch"?(e.removeEventListener("click",i.current),i.current=l,e.addEventListener("click",i.current,{once:!0})):l()}else e.removeEventListener("click",i.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",s),e.removeEventListener("click",i.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function Uwe(t,e=globalThis==null?void 0:globalThis.document){const n=go(t),r=N.useRef(!1);return N.useEffect(()=>{const i=s=>{s.target&&!r.current&&iie(Bwe,n,{originalEvent:s},{discrete:!1})};return e.addEventListener("focusin",i),()=>e.removeEventListener("focusin",i)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function _q(){const t=new CustomEvent(P6);document.dispatchEvent(t)}function iie(t,e,n,{discrete:r}){const i=n.originalEvent.target,s=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),r?Xz(i,s):i.dispatchEvent(s)}var Hwe=zb,Vwe=rie,Ra=globalThis!=null&&globalThis.document?N.useLayoutEffect:()=>{},Wwe="Portal",kS=N.forwardRef((t,e)=>{var o;const{container:n,...r}=t,[i,s]=N.useState(!1);Ra(()=>s(!0),[]);const a=n||i&&((o=globalThis==null?void 0:globalThis.document)==null?void 0:o.body);return a?gxe.createPortal(v.jsx(Wt.div,{...r,ref:e}),a):null});kS.displayName=Wwe;function qwe(t,e){return N.useReducer((n,r)=>e[n][r]??n,t)}var tl=t=>{const{present:e,children:n}=t,r=Gwe(e),i=typeof n=="function"?n({present:r.isPresent}):N.Children.only(n),s=Tn(r.ref,Kwe(i));return typeof n=="function"||r.isPresent?N.cloneElement(i,{ref:s}):null};tl.displayName="Presence";function Gwe(t){const[e,n]=N.useState(),r=N.useRef({}),i=N.useRef(t),s=N.useRef("none"),a=t?"mounted":"unmounted",[o,l]=qwe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return N.useEffect(()=>{const c=wN(r.current);s.current=o==="mounted"?c:"none"},[o]),Ra(()=>{const c=r.current,u=i.current;if(u!==t){const f=s.current,m=wN(c);t?l("MOUNT"):m==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(u&&f!==m?"ANIMATION_OUT":"UNMOUNT"),i.current=t}},[t,l]),Ra(()=>{if(e){let c;const u=e.ownerDocument.defaultView??window,d=m=>{const g=wN(r.current).includes(m.animationName);if(m.target===e&&g&&(l("ANIMATION_END"),!i.current)){const w=e.style.animationFillMode;e.style.animationFillMode="forwards",c=u.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=w)})}},f=m=>{m.target===e&&(s.current=wN(r.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{u.clearTimeout(c),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[e,l]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:N.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function wN(t){return(t==null?void 0:t.animationName)||"none"}function Kwe(t){var r,i;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(i=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:i.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}function Gu({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=Ywe({defaultProp:e,onChange:n}),s=t!==void 0,a=s?t:r,o=go(n),l=N.useCallback(c=>{if(s){const d=typeof c=="function"?c(t):c;d!==t&&o(d)}else i(c)},[s,t,i,o]);return[a,l]}function Ywe({defaultProp:t,onChange:e}){const n=N.useState(t),[r]=n,i=N.useRef(r),s=go(e);return N.useEffect(()=>{i.current!==r&&(s(r),i.current=r)},[r,i,s]),n}var Zwe="VisuallyHidden",YT=N.forwardRef((t,e)=>v.jsx(Wt.span,{...t,ref:e,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...t.style}}));YT.displayName=Zwe;var Xwe=YT,Qz="ToastProvider",[Jz,Qwe,Jwe]=KT("Toast"),[sie,kft]=bo("Toast",[Jwe]),[e_e,Ij]=sie(Qz),aie=t=>{const{__scopeToast:e,label:n="Notification",duration:r=5e3,swipeDirection:i="right",swipeThreshold:s=50,children:a}=t,[o,l]=N.useState(null),[c,u]=N.useState(0),d=N.useRef(!1),f=N.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${Qz}\`. Expected non-empty \`string\`.`),v.jsx(Jz.Provider,{scope:e,children:v.jsx(e_e,{scope:e,label:n,duration:r,swipeDirection:i,swipeThreshold:s,toastCount:c,viewport:o,onViewportChange:l,onToastAdd:N.useCallback(()=>u(m=>m+1),[]),onToastRemove:N.useCallback(()=>u(m=>m-1),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:f,children:a})})};aie.displayName=Qz;var oie="ToastViewport",t_e=["F8"],C6="toast.viewportPause",E6="toast.viewportResume",lie=N.forwardRef((t,e)=>{const{__scopeToast:n,hotkey:r=t_e,label:i="Notifications ({hotkey})",...s}=t,a=Ij(oie,n),o=Qwe(n),l=N.useRef(null),c=N.useRef(null),u=N.useRef(null),d=N.useRef(null),f=Tn(e,d,a.onViewportChange),m=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=a.toastCount>0;N.useEffect(()=>{const w=b=>{var S;r.length!==0&&r.every(P=>b[P]||b.code===P)&&((S=d.current)==null||S.focus())};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[r]),N.useEffect(()=>{const w=l.current,b=d.current;if(y&&w&&b){const _=()=>{if(!a.isClosePausedRef.current){const k=new CustomEvent(C6);b.dispatchEvent(k),a.isClosePausedRef.current=!0}},S=()=>
48{if(a.isClosePausedRef.current){const k=new CustomEvent(E6);b.dispatchEvent(k),a.isClosePausedRef.current=!1}},P=k=>{!w.contains(k.relatedTarget)&&S()},C=()=>{w.contains(document.activeElement)||S()};return w.addEventListener("focusin",_),w.addEventListener("focusout",P),w.addEventListener("pointermove",_),w.addEventListener("pointerleave",C),window.addEventListener("blur",_),window.addEventListener("focus",S),()=>{w.removeEventListener("focusin",_),w.removeEventListener("focusout",P),w.removeEventListener("pointermove",_),w.removeEventListener("pointerleave",C),window.removeEventListener("blur",_),window.removeEventListener("focus",S)}}},[y,a.isClosePausedRef]);const g=N.useCallback(({tabbingDirection:w})=>{const _=o().map(S=>{const P=S.ref.current,C=[P,...p_e(P)];return w==="forwards"?C:C.reverse()});return(w==="forwards"?_.reverse():_).flat()},[o]);return N.useEffect(()=>{const w=d.current;if(w){const b=_=>{var C,k,O;const S=_.altKey||_.ctrlKey||_.metaKey;if(_.key==="Tab"&&!S){const I=document.activeElement,B=_.shiftKey;if(_.target===w&&B){(C=c.current)==null||C.focus();return}const M=g({tabbingDirection:B?"backwards":"forwards"}),z=M.findIndex(U=>U===I);vR(M.slice(z+1))?_.preventDefault():B?(k=c.current)==null||k.focus():(O=u.current)==null||O.focus()}};return w.addEventListener("keydown",b),()=>w.removeEventListener("keydown",b)}},[o,g]),v.jsxs(Vwe,{ref:l,role:"region","aria-label":i.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:y?void 0:"none"},children:[y&&v.jsx(T6,{ref:c,onFocusFromOutsideViewport:()=>{const w=g({tabbingDirection:"forwards"});vR(w)}}),v.jsx(Jz.Slot,{scope:n,children:v.jsx(Wt.ol,{tabIndex:-1,...s,ref:f})}),y&&v.jsx(T6,{ref:u,onFocusFromOutsideViewport:()=>{const w=g({tabbingDirection:"backwards"});vR(w)}})]})});lie.displayName=oie;var cie="ToastFocusProxy",T6=N.forwardRef((t,e)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=t,s=Ij(cie,n);return v.jsx(YT,{"aria-hidden":!0,tabIndex:0,...i,ref:e,style:{position:"fixed"},onFocus:a=>{var c;const o=a.relatedTarget;!((c=s.viewport)!=null&&c.contains(o))&&r()}})});T6.displayName=cie;var Fj="Toast",n_e="toast.swipeStart",r_e="toast.swipeMove",i_e="toast.swipeCancel",s_e="toast.swipeEnd",uie=N.forwardRef((t,e)=>{const{forceMount:n,open:r,defaultOpen:i,onOpenChange:s,...a}=t,[o=!0,l]=Gu({prop:r,defaultProp:i,onChange:s});return v.jsx(tl,{present:n||o,children:v.jsx(l_e,{open:o,...a,ref:e,onClose:()=>l(!1),onPause:go(t.onPause),onResume:go(t.onResume),onSwipeStart:at(t.onSwipeStart,c=>{c.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:at(t.onSwipeMove,c=>{const{x:u,y:d}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","move"),c.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${u}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${d}px`)}),onSwipeCancel:at(t.onSwipeCancel,c=>{c.currentTarget.setAttribute("data-swipe","cancel"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:at(t.onSwipeEnd,c=>{const{x:u,y:d}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","end"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${u}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${d}px`),l(!1)})})})});uie.displayName=Fj;var[a_e,o_e]=sie(Fj,{onClose(){}}),l_e=N.forwardRef((t,e)=>{const{__scopeToast:n,type:r="foreground",duration:i,open:s,onClose:a,onEscapeKeyDown:o,onPause:l,onResume:c,onSwipeStart:u,onSwipeMove:d,onSwipeCancel:f,onSwipeEnd:m,...y}=t,g=Ij(Fj,n),[w,b]=N.useState(null),_=Tn(e,U=>b(U)),S=N.useRef(null),P=N.useRef(null),C=i||g.duration,k=N.useRef(0),O=N.useRef(C),I=N.useRef(0),{onToastAdd:B,onToastRemove:W}=g,j=go(()=>{var Z;(w==null?void 0:w.contains(document.activeElement))&&((Z=g.viewport)==null||Z.focus()),a()}),M=N.useCallback(U=>
48{!U||U===1/0||(window.clearTimeout(I.current),k.current=new Date().getTime(),I.current=window.setTimeout(j,U))},[j]);N.useEffect(()=>{const U=g.viewport;if(U){const Z=()=>{M(O.current),c==null||c()},X=()=>{const Q=new Date().getTime()-k.current;O.current=O.current-Q,window.clearTimeout(I.current),l==null||l()};return U.addEventListener(C6,X),U.addEventListener(E6,Z),()=>{U.removeEventListener(C6,X),U.removeEventListener(E6,Z)}}},[g.viewport,C,l,c,M]),N.useEffect(()=>{s&&!g.isClosePausedRef.current&&M(C)},[s,C,g.isClosePausedRef,M]),N.useEffect(()=>(B(),()=>W()),[B,W]);const z=N.useMemo(()=>w?vie(w):null,[w]);return g.viewport?v.jsxs(v.Fragment,{children:[z&&v.jsx(c_e,{__scopeToast:n,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:z}),v.jsx(a_e,{scope:n,onClose:j,children:If.createPortal(v.jsx(Jz.ItemSlot,{scope:n,children:v.jsx(Hwe,{asChild:!0,onEscapeKeyDown:at(o,()=>{g.isFocusedToastEscapeKeyDownRef.current||j(),g.isFocusedToastEscapeKeyDownRef.current=!1}),children:v.jsx(Wt.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":g.swipeDirection,...y,ref:_,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:at(t.onKeyDown,U=>{U.key==="Escape"&&(o==null||o(U.nativeEvent),U.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,j()))}),onPointerDown:at(t.onPointerDown,U=>{U.button===0&&(S.current={x:U.clientX,y:U.clientY})}),onPointerMove:at(t.onPointerMove,U=>{if(!S.current)return;const Z=U.clientX-S.current.x,X=U.clientY-S.current.y,Q=!!P.current,q=["left","right"].includes(g.swipeDirection),ne=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,de=q?ne(0,Z):0,se=q?0:ne(0,X),H=U.pointerType==="touch"?10:2,ee={x:de,y:se},oe={originalEvent:U,delta:ee};Q?(P.current=ee,_N(r_e,d,oe,{discrete:!1})):Sq(ee,g.swipeDirection,H)?(P.current=ee,_N(n_e,u,oe,{discrete:!1}),U.target.setPointerCapture(U.pointerId)):(Math.abs(Z)>H||Math.abs(X)>H)&&(S.current=null)}),onPointerUp:at(t.onPointerUp,U=>{const Z=P.current,X=U.target;if(X.hasPointerCapture(U.pointerId)&&X.releasePointerCapture(U.pointerId),P.current=null,S.current=null,Z){const Q=U.currentTarget,q={originalEvent:U,delta:Z};Sq(Z,g.swipeDirection,g.swipeThreshold)?_N(s_e,m,q,{discrete:!0}):_N(i_e,f,q,{discrete:!0}),Q.addEventListener("click",ne=>ne.preventDefault(),{once:!0})}})})})}),g.viewport)})]}):null}),c_e=t=>{const{__scopeToast:e,children:n,...r}=t,i=Ij(Fj,e),[s,a]=N.useState(!1),[o,l]=N.useState(!1);return h_e(()=>a(!0)),N.useEffect(()=>{const c=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(c)},[]),o?null:v.jsx(kS,{asChild:!0,children:v.jsx(YT,{...r,children:s&&v.jsxs(v.Fragment,{children:[i.label," ",n]})})})},u_e="ToastTitle",die=N.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t;return v.jsx(Wt.div,{...r,ref:e})});die.displayName=u_e;var d_e="ToastDescription",hie=N.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t;return v.jsx(Wt.div,{...r,ref:e})});hie.displayName=d_e;var fie="ToastAction",pie=N.forwardRef((t,e)=>{const{altText:n,...r}=t;return n.trim()?v.jsx(gie,{altText:n,asChild:!0,children:v.jsx(e9,{...r,ref:e})}):(console.error(`Invalid prop \`altText\` supplied to \`${fie}\`. Expected non-empty \`string\`.`),null)});pie.displayName=fie;var mie="ToastClose",e9=N.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t,i=o_e(mie,n);return v.jsx(gie,{asChild:!0,children:v.jsx(Wt.button,{type:"button",...r,ref:e,onClick:at(t.onClick,i.onClose)})})});e9.displayName=mie;var gie=N.forwardRef((t,e)=>{const{__scopeToast:n,altText:r,...i}=t;return v.jsx(Wt.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...i,ref:e})});function vie(t){const e=[];return Array.from(t.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&e.push(r.textContent),f_e(r)){const i=r.ariaHidden||r.hidden||r.style.display==="none",s=r.dataset.radixToastAnnounceExclude==="";if(!i)if(s){const a=r.dataset.radixToastAnnounceAlt;a&&e.push(a)}else e.push(...vie(r))}}),e}function _N(t,e,n,{discrete:r}){const i=n.originalEvent.currentTarget,s=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),r?Xz(i,s):i.dispatchEvent(s)}var Sq=(t,e,n=0)=>{const r=Math.abs(t.x),i=Math.abs(t.y),s=r>i;return e==="left"||e==="right"?s&&r>n:!s&&i>n};function h_e(t=()=>{}){const e=go(t);Ra(()=>{let n=0,r=0;return n=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(e)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(r)}},[e])}function f_e(t){return t.nodeType===t.ELEMENT_NODE}function p_e(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function vR(t){const e=document.activeElement;return t.some(n=>n===e?!0:(n.focus(),document.activeElement!==e))}var m_e=aie,yie=lie,bie=uie,xie=die,wie=hie,_ie=pie,Sie=e9;function Aie(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=Aie(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function Cn(){for(var t,e,n=0,r="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=Aie(t))&&(r&&(r+=" "),r+=e);return r}const Aq=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Pq=Cn,ZT=(t,e)=>n=>{var r;if((e==null?void 0:e.variants)==null)return Pq(t,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:i,defaultVariants:s}=e,a=Object.keys(i).map(c=>{const u=n==null?void 0:n[c],d=s==null?void 0:s[c];if(u===null)return null;const f=Aq(u)||Aq(d);return i[c][f]}),o=n&&Object.entries(n).reduce((c,u)=>{let[d,f]=u;return f===void 0||(c[d]=f),c},{}),l=e==null||(r=e.compoundVariants)===null||r===void 0?void 0:r.reduce((c,u)=>{let{class:d,className:f,...m}=u;return Object.entries(m).every(y=>{let[g,w]=y;return Array.isArray(w)?w.includes({...s,...o}[g]):{...s,...o}[g]===w})?[...c,d,f]:c},[]);return Pq(t,a,l,n==null?void 0:n.class,n==null?void 0:n.className)};/** 49 * @license lucide-react v0.453.0 - ISC 50 * 51 * This source code is licensed under the ISC license. 52 * See the LICENSE file in the root directory of this source tree. 53 */const g_e=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Pie=(...t)=>t.filter((e,n,r)=>!!e&&r.indexOf(e)===n).join(" ");/** 54 * @license lucide-react v0.453.0 - ISC 55 * 56 * This source code is licensed under the ISC license. 57 * See the LICENSE file in the root directory of this source tree. 58 */var v_e={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"};/** 59 * @license lucide-react v0.453.0 - ISC 60 * 61 * This source code is licensed under the ISC license. 62 * See the LICENSE file in the root directory of this source tree. 63 */const y_e=N.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:s,iconNode:a,...o},l)=>N.createElement("svg",{ref:l,...v_e,width:e,height:e,stroke:t,strokeWidth:r?Number(n)*24/Number(e):n,className:Pie("lucide",i),...o},[...a.map(([c,u])=>N.createElement(c,u)),...Array.isArray(s)?s:[s]]));/** 64 * @license lucide-react v0.453.0 - ISC 65 * 66 * This source code is licensed under the ISC license. 67 * See the LICENSE file in the root directory of this source tree. 68 */const jt=(t,e)=>{const n=N.forwardRef(({className:r,...i},s)=>N.createElement(y_e,{ref:s,iconNode:e,className:Pie(`lucide-${g_e(t)}`,r),...i}));return n.displayName=`${t}`,n};/** 69 * @license lucide-react v0.453.0 - ISC 70 * 71 * This source code is licensed under the ISC license. 72 * See the LICENSE file in the root directory of this source tree. 73 */const b_e=jt("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 74 * @license lucide-react v0.453.0 - ISC 75 * 76 * This source code is licensed under the ISC license. 77 * See the LICENSE file in the root directory of this source tree. 78 */const Cq=jt("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}
78],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);/** 79 * @license lucide-react v0.453.0 - ISC 80 * 81 * This source code is licensed under the ISC license. 82 * See the LICENSE file in the root directory of this source tree. 83 */const Ma=jt("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"}]]);/** 84 * @license lucide-react v0.453.0 - ISC 85 * 86 * This source code is licensed under the ISC license. 87 * See the LICENSE file in the root directory of this source tree. 88 */const tL=jt("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/** 89 * @license lucide-react v0.453.0 - ISC 90 * 91 * This source code is licensed under the ISC license. 92 * See the LICENSE file in the root directory of this source tree. 93 */const k6=jt("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** 94 * @license lucide-react v0.453.0 - ISC 95 * 96 * This source code is licensed under the ISC license. 97 * See the LICENSE file in the root directory of this source tree. 98 */const t9=jt("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 99 * @license lucide-react v0.453.0 - ISC 100 * 101 * This source code is licensed under the ISC license. 102 * See the LICENSE file in the root directory of this source tree. 103 */const XT=jt("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 104 * @license lucide-react v0.453.0 - ISC 105 * 106 * This source code is licensed under the ISC license. 107 * See the LICENSE file in the root directory of this source tree. 108 */const Cie=jt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 109 * @license lucide-react v0.453.0 - ISC 110 * 111 * This source code is licensed under the ISC license. 112 * See the LICENSE file in the root directory of this source tree. 113 */const n9=jt("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 114 * @license lucide-react v0.453.0 - ISC 115 * 116 * This source code is licensed under the ISC license. 117 * See the LICENSE file in the root directory of this source tree. 118 */const r9=jt("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 119 * @license lucide-react v0.453.0 - ISC 120 * 121 * This source code is licensed under the ISC license. 122 * See the LICENSE file in the root directory of this source tree. 123 */const i9=jt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 124 * @license lucide-react v0.453.0 - ISC 125 * 126 * This source code is licensed under the ISC license. 127 * See the LICENSE file in the root directory of this source tree. 128 */const nL=jt("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 129 * @license lucide-react v0.453.0 - ISC 130 * 131 * This source code is licensed under the ISC license. 132 * See the LICENSE file in the root directory of this source tree. 133 */const Eie=jt("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 134 * @license lucide-react v0.453.0 - ISC 135 * 136 * This source code is licensed under the ISC license. 137 * See the LICENSE file in the root directory of this source tree. 138 */const x_e=jt("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 139 * @license lucide-react v0.453.0 - ISC 140 * 141 * This source code is licensed under the ISC license. 142 * See the LICENSE file in the root directory of this source tree. 143 */const N6=jt("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** 144 * @license lucide-react v0.453.0 - ISC 145 * 146 * This source code is licensed under the ISC license. 147 * See the LICENSE file in the root directory of this source tree. 148 */const w_e=jt("Droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",ke
148y:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);/** 149 * @license lucide-react v0.453.0 - ISC 150 * 151 * This source code is licensed under the ISC license. 152 * See the LICENSE file in the root directory of this source tree. 153 */const O6=jt("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 154 * @license lucide-react v0.453.0 - ISC 155 * 156 * This source code is licensed under the ISC license. 157 * See the LICENSE file in the root directory of this source tree. 158 */const Eq=jt("FileDown",[["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:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/** 159 * @license lucide-react v0.453.0 - ISC 160 * 161 * This source code is licensed under the ISC license. 162 * See the LICENSE file in the root directory of this source tree. 163 */const rL=jt("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"}]]);/** 164 * @license lucide-react v0.453.0 - ISC 165 * 166 * This source code is licensed under the ISC license. 167 * See the LICENSE file in the root directory of this source tree. 168 */const __e=jt("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/** 169 * @license lucide-react v0.453.0 - ISC 170 * 171 * This source code is licensed under the ISC license. 172 * See the LICENSE file in the root directory of this source tree. 173 */const S_e=jt("Flower2",[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1",key:"3pnvol"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M12 10v12",key:"6ubwww"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z",key:"9hd38g"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z",key:"ufn41s"}]]);/** 174 * @license lucide-react v0.453.0 - ISC 175 * 176 * This source code is licensed under the ISC license. 177 * See the LICENSE file in the root directory of this source tree. 178 */const Tq=jt("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);/** 179 * @license lucide-react v0.453.0 - ISC 180 * 181 * This source code is licensed under the ISC license. 182 * See the LICENSE file in the root directory of this source tree. 183 */const A_e=jt("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/** 184 * @license lucide-react v0.453.0 - ISC 185 * 186 * This source code is licensed under the ISC license. 187 * See the LICENSE file in the root directory of this source tree. 188 */const Tie=jt("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 189 * @license lucide-react v0.453.0 - ISC 190 * 191 * This source code is licensed under the ISC license. 192 * See the LICENSE file in the root directory of this source tree. 193 */const kie=jt("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 194 * @license lucide-react v0.453.0 - ISC 195 * 196 * This source code is licensed under the ISC license. 197 * See the LICENSE file in the root directory of this source tree. 198 */const Nie=jt("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/** 199 * @license lucide-react v0.453.0 - ISC 200 * 201 * This source code is licensed under the ISC license. 202 * See the LICENSE file in the root directory of this source tree. 203 */const P_e=jt("Leaf",[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]]);/** 204 * @license lucide-react v0.453.0 - ISC 205 * 206 * This source code is licensed under the ISC license. 207 * See the LICENSE file in the root directory of this source tree. 208 */const km=jt("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 209 * @license lucide-react v0.453.0 - ISC 210 * 211 * This source code is licensed under the ISC license. 212 * See the LICENSE file in the root directory of this source tree.
213 */const M6=jt("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/** 214 * @license lucide-react v0.453.0 - ISC 215 * 216 * This source code is licensed under the ISC license. 217 * See the LICENSE file in the root directory of this source tree. 218 */const SN=jt("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"}]]);/** 219 * @license lucide-react v0.453.0 - ISC 220 * 221 * This source code is licensed under the ISC license. 222 * See the LICENSE file in the root directory of this source tree. 223 */const j2=jt("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** 224 * @license lucide-react v0.453.0 - ISC 225 * 226 * This source code is licensed under the ISC license. 227 * See the LICENSE file in the root directory of this source tree. 228 */const C_e=jt("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 229 * @license lucide-react v0.453.0 - ISC 230 * 231 * This source code is licensed under the ISC license. 232 * See the LICENSE file in the root directory of this source tree. 233 */const E_e=jt("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** 234 * @license lucide-react v0.453.0 - ISC 235 * 236 * This source code is licensed under the ISC license. 237 * See the LICENSE file in the root directory of this source tree. 238 */const T_e=jt("Move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);/** 239 * @license lucide-react v0.453.0 - ISC 240 * 241 * This source code is licensed under the ISC license. 242 * See the LICENSE file in the root directory of this source tree. 243 */const k_e=jt("Navigation",[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]]);/** 244 * @license lucide-react v0.453.0 - ISC 245 * 246 * This source code is licensed under the ISC license. 247 * See the LICENSE file in the root directory of this source tree. 248 */const N_e=jt("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/** 249 * @license lucide-react v0.453.0 - ISC 250 * 251 * This source code is licensed under the ISC license. 252 * See the LICENSE file in the root directory of this source tree. 253 */const O_e=jt("Paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);/** 254 * @license lucide-react v0.453.0 - ISC 255 * 256 * This source code is licensed under the ISC license. 257 * See the LICENSE file in the root directory of this source tree. 258 */const M_e=jt("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);/** 259 * @license lucide-react v0.453.0 - ISC 260 * 261 * This source code is licensed under the ISC license. 262 * See the LICENSE file in the root directory of this source tree. 263 */const L_e=jt("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]]);/** 264 * @license lucide-react v0.453.0 - ISC 265 * 266 * This source code is licensed under the ISC license. 267 * See the LICENSE file in the root directory of this source tree. 268 */const j_e=jt("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);/** 269 * @license lucide-react v0.453.0 - ISC 270 * 271 * This source code is licensed under the ISC license. 272 * See the LICENSE file in the root directory of this source tree. 273 */const Oie=jt("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/** 274 * @license lucide-react v0.453.0 - ISC 275 * 276 * This source code is licensed under the ISC license. 277 * See the LICENSE file in the root directory of this source tree. 278 */const D_e=jt("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** 279 * @license lucide-react v0.453.0 - ISC 280 * 281 * This source code is licensed under the ISC license. 282 * See the LICENSE file in the root directory of this source tree. 283 */const R_e=jt("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 284 * @license lucide-react v0.453.0 - ISC 285 * 286 * This source code is licensed under the ISC license. 287 * See the LICENSE file in the root directory of this source tree.
288 */const kq=jt("Recycle",[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]]);/** 289 * @license lucide-react v0.453.0 - ISC 290 * 291 * This source code is licensed under the ISC license. 292 * See the LICENSE file in the root directory of this source tree. 293 */const Mie=jt("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/** 294 * @license lucide-react v0.453.0 - ISC 295 * 296 * This source code is licensed under the ISC license. 297 * See the LICENSE file in the root directory of this source tree. 298 */const I_e=jt("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/** 299 * @license lucide-react v0.453.0 - ISC 300 * 301 * This source code is licensed under the ISC license. 302 * See the LICENSE file in the root directory of this source tree. 303 */const F_e=jt("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 304 * @license lucide-react v0.453.0 - ISC 305 * 306 * This source code is licensed under the ISC license. 307 * See the LICENSE file in the root directory of this source tree. 308 */const s9=jt("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/** 309 * @license lucide-react v0.453.0 - ISC 310 * 311 * This source code is licensed under the ISC license. 312 * See the LICENSE file in the root directory of this source tree. 313 */const B_e=jt("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 314 * @license lucide-react v0.453.0 - ISC 315 * 316 * This source code is licensed under the ISC license. 317 * See the LICENSE file in the root directory of this source tree. 318 */const $_e=jt("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/** 319 * @license lucide-react v0.453.0 - ISC 320 * 321 * This source code is licensed under the ISC license. 322 * See the LICENSE file in the root directory of this source tree. 323 */const z_e=jt("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** 324 * @license lucide-react v0.453.0 - ISC 325 * 326 * This source code is licensed under the ISC license. 327 * See the LICENSE file in the root directory of this source tree. 328 */const U_e=jt("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** 329 * @license lucide-react v0.453.0 - ISC 330 * 331 * This source code is licensed under the ISC license. 332 * See the LICENSE file in the root directory of this source tree. 333 */const a9=jt("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}
333],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** 334 * @license lucide-react v0.453.0 - ISC 335 * 336 * This source code is licensed under the ISC license. 337 * See the LICENSE file in the root directory of this source tree. 338 */const H_e=jt("TreeDeciduous",[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z",key:"oadzkq"}],["path",{d:"M12 19v3",key:"npa21l"}]]);/** 339 * @license lucide-react v0.453.0 - ISC 340 * 341 * This source code is licensed under the ISC license. 342 * See the LICENSE file in the root directory of this source tree. 343 */const V_e=jt("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/** 344 * @license lucide-react v0.453.0 - ISC 345 * 346 * This source code is licensed under the ISC license. 347 * See the LICENSE file in the root directory of this source tree. 348 */const W_e=jt("Undo2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]]);/** 349 * @license lucide-react v0.453.0 - ISC 350 * 351 * This source code is licensed under the ISC license. 352 * See the LICENSE file in the root directory of this source tree. 353 */const q_e=jt("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/** 354 * @license lucide-react v0.453.0 - ISC 355 * 356 * This source code is licensed under the ISC license. 357 * See the LICENSE file in the root directory of this source tree. 358 */const L6=jt("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** 359 * @license lucide-react v0.453.0 - ISC 360 * 361 * This source code is licensed under the ISC license. 362 * See the LICENSE file in the root directory of this source tree. 363 */const G_e=jt("Waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]);/** 364 * @license lucide-react v0.453.0 - ISC 365 * 366 * This source code is licensed under the ISC license. 367 * See the LICENSE file in the root directory of this source tree. 368 */const K_e=jt("Wind",[["path",{d:"M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2",key:"1k4u03"}],["path",{d:"M9.6 4.6A2 2 0 1 1 11 8H2",key:"b7d0fd"}],["path",{d:"M12.6 19.4A2 2 0 1 0 14 16H2",key:"1p5cb3"}]]);/** 369 * @license lucide-react v0.453.0 - ISC 370 * 371 * This source code is licensed under the ISC license. 372 * See the LICENSE file in the root directory of this source tree. 373 */const Y_e=jt("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/** 374 * @license lucide-react v0.453.0 - ISC 375 * 376 * This source code is licensed under the ISC license. 377 * See the LICENSE file in the root directory of this source tree. 378 */const Ia=jt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** 379 * @license lucide-react v0.453.0 - ISC 380 * 381 * This source code is licensed under the ISC license. 382 * See the LICENSE file in the root directory of this source tree. 383 */const Z_e=jt("ZoomIn",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),o9="-",X_e=t=>{const e=J_e(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:a=>{const o=a.split(o9);
vendor: 5,805 bytes, line 383
383return o[0]===""&&o.length!==1&&o.shift(),Lie(o,e)||Q_e(a)},getConflictingClassGroupIds:(a,o)=>{const l=n[a]||[];return o&&r[a]?[...l,...r[a]]:l}}},Lie=(t,e)=>{var a;if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),i=r?Lie(t.slice(1),r):void 0;if(i)return i;if(e.validators.length===0)return;const s=t.join(o9);return(a=e.validators.find(({validator:o})=>o(s)))==null?void 0:a.classGroupId},Nq=/^\[(.+)\]$/,Q_e=t=>{if(Nq.test(t)){const e=Nq.exec(t)[1],n=e==null?void 0:e.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},J_e=t=>{const{theme:e,prefix:n}=t,r={nextPart:new Map,validators:[]};return t2e(Object.entries(t.classGroups),n).forEach(([s,a])=>{j6(a,r,s,e)}),r},j6=(t,e,n,r)=>{t.forEach(i=>{if(typeof i=="string"){const s=i===""?e:Oq(e,i);s.classGroupId=n;return}if(typeof i=="function"){if(e2e(i)){j6(i(r),e,n,r);return}e.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([s,a])=>{j6(a,Oq(e,s),n,r)})})},Oq=(t,e)=>{let n=t;return e.split(o9).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},e2e=t=>t.isThemeGetter,t2e=(t,e)=>e?t.map(([n,r])=>{const i=r.map(s=>typeof s=="string"?e+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([a,o])=>[e+a,o])):s);return[n,i]}):t,n2e=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const i=(s,a)=>{n.set(s,a),e++,e>t&&(e=0,r=n,n=new Map)};return{get(s){let a=n.get(s);if(a!==void 0)return a;if((a=r.get(s))!==void 0)return i(s,a),a},set(s,a){n.has(s)?n.set(s,a):i(s,a)}}},jie="!",r2e=t=>{const{separator:e,experimentalParseClassName:n}=t,r=e.length===1,i=e[0],s=e.length,a=o=>{const l=[];let c=0,u=0,d;for(let w=0;w<o.length;w++){let b=o[w];if(c===0){if(b===i&&(r||o.slice(w,w+s)===e)){l.push(o.slice(u,w)),u=w+s;continue}if(b==="/"){d=w;continue}}b==="["?c++:b==="]"&&c--}const f=l.length===0?o:o.substring(u),m=f.startsWith(jie),y=m?f.substring(1):f,g=d&&d>u?d-u:void 0;return{modifiers:l,hasImportantModifier:m,baseClassName:y,maybePostfixModifierPosition:g}};return n?o=>n({className:o,parseClassName:a}):a},i2e=t=>{if(t.length<=1)return t;const e=[];let n=[];return t.forEach(r=>{r[0]==="["?(e.push(...n.sort(),r),n=[]):n.push(r)}),e.push(...n.sort()),e},s2e=t=>({cache:n2e(t.cacheSize),parseClassName:r2e(t),...X_e(t)}),a2e=/\s+/,o2e=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=e,s=[],a=t.trim().split(a2e);let o="";for(let l=a.length-1;l>=0;l-=1){const c=a[l],{modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:m}=n(c);let y=!!m,g=r(y?f.substring(0,m):f);if(!g){if(!y){o=c+(o.length>0?" "+o:o);continue}if(g=r(f),!g){o=c+(o.length>0?" "+o:o);continue}y=!1}const w=i2e(u).join(":"),b=d?w+jie:w,_=b+g;if(s.includes(_))continue;s.push(_);const S=i(g,y);for(let P=0;P<S.length;++P){const C=S[P];s.push(b+C)}o=c+(o.length>0?" "+o:o)}return o};function l2e(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Die(e))&&(r&&(r+=" "),r+=n);return r}const Die=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=Die(t[r]))&&(n&&(n+=" "),n+=e);return n};function c2e(t,...e){let n,r,i,s=a;function a(l){const c=e.reduce((u,d)=>d(u),t());return n=s2e(c),r=n.cache.get,i=n.cache.set,s=o,o(l)}function o(l){const c=r(l);if(c)return c;const u=o2e(l,n);return i(l,u),u}return function(){return s(l2e.apply(null,arguments))}}const si=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Rie=/^\[(?:([a-z-]+):)?(.+)\]$/i,u2e=/^\d+\/\d+$/,d2e=new Set(["px","full","screen"]),h2e=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,f2e=/\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$/,p2e=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,m2e=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,g2e=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,rp=t=>Sw(t)||d2e.has(t)||u2e.test(t),_g=t=>NS(t,"length",A2e),Sw=t=>!!t&&!Number.isNaN(Number(t)),yR=t=>NS(t,"number",Sw),bA=t=>!!t&&Number.isInteger(Number(t)),v2e=t=>t.endsWith("%")&&Sw(t.slice(0,-1)),wn=t=>Rie.test(t),Sg=t=>h2e.test(t),y2e=new Set(["length","size","percentage"]),b2e=t=>NS(t,y2e,Iie),x2e=t=>NS(t,"position",Iie),w2e=new Set(["image","url"]),_2e=t=>NS(t,w2e,C2e),S2e=t=>NS(t,"",P2e),xA=()=>!0,NS=(t,e,n)=>{const r=Rie.exec(t);return r?r[1]?typeof e=="string"?r[1]===e:e.has(r[1]):n(r[2]):!1},A2e=t=>f2e.test(t)&&!p2e.test(t),Iie=()=>!1,P2e=t=>m2e.test(t),C2e=t=>g2e.test(t),E2e=()=>{const t=si("colors"),e=si("spacing"),n=si("blur"),r=si("brightness"),i=si("borderColor"),s=si("borderRadius"),a=si("borderSpacing"),o=si("borderWidth"),l=si("contrast"),c=si("grayscale"),u=si("hueRotate"),d=si("invert"),f=si("gap"),m=si("gradientColorStops"),y=si("gradientColorStopPositions"),g=si("inset"),w=si("margin"),b=si("opacity"),_=si("padding"),S=si("saturate"),P=si("scale"),C=si("sepia"),k=si("skew"),O=si("space"),I=si("translate"),B=()=>["auto","contain","none"],W=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto",wn,e],M=()=>[wn,e],z=()=>["",rp,_g],U=()=>["auto",Sw,wn],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],X=()=>["solid","dashed","dotted","double","none"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],q=()=>["start","end","center","between","around","evenly","stretch"],ne=()=>["","0",wn],de=()=>["auto","avoid","all","avoid-page","page","left","right","column"],se=()=>[Sw,wn];return{cacheSize:500,separator:":",theme:{colors:[xA],spacing:[rp,_g],blur:["none","",Sg,wn],brightness:se(),borderColor:[t],borderRadius:["n
383one","","full",Sg,wn],borderSpacing:M(),borderWidth:z(),contrast:se(),grayscale:ne(),hueRotate:se(),invert:ne(),gap:M(),gradientColorStops:[t],gradientColorStopPositions:[v2e,_g],inset:j(),margin:j(),opacity:se(),padding:M(),saturate:se(),scale:se(),sepia:ne(),skew:se(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",wn]}],container:["container"],columns:[{columns:[Sg]}],"break-after":[{"break-after":de()}],"break-before":[{"break-before":de()}],"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:[...Z(),wn]}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",bA,wn]}],basis:[{basis:j()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",wn]}],grow:[{grow:ne()}],shrink:[{shrink:ne()}],order:[{order:["first","last","none",bA,wn]}],"grid-cols":[{"grid-cols":[xA]}],"col-start-end":[{col:["auto",{span:["full",bA,wn]},wn]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[xA]}],"row-start-end":[{row:["auto",{span:[bA,wn]},wn]}],"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",wn]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",wn]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...q()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...q(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...q(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_]}],px:[{px:[_]}],py:[{py:[_]}],ps:[{ps:[_]}],pe:[{pe:[_]}],pt:[{pt:[_]}],pr:[{pr:[_]}],pb:[{pb:[_]}],pl:[{pl:[_]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[O]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[O]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",wn,e]}],"min-w":[{"min-w":[wn,e,"min","max","fit"]}],"max-w":[{"max-w":[wn,e,"none","full","min","max","fit","prose",{screen:[Sg]},Sg]}],h:[{h:[wn,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[wn,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[wn,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[wn,e,"auto","min","max","fit"]}],"font-size":[{text:["base",Sg,_g]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",yR]}],"font-family":[{font:[xA]}],"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",wn]}],"line-clamp":[{"line-clamp":["none",Sw,yR]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",rp,wn]}],"list-image":[{"list-image":["none",wn]}],"list-style-type":[{list:["none","disc","decimal",wn]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[b]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[b]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...X(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",rp,_g]}],"underline-offset":[{"underline-offset":["auto",rp,wn]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",wn]}],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",wn]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[b]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),x2e]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",b2e]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},_2e]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[y]}
vendor: 5,183 bytes, line 383
383],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[o]}],"border-w-x":[{"border-x":[o]}],"border-w-y":[{"border-y":[o]}],"border-w-s":[{"border-s":[o]}],"border-w-e":[{"border-e":[o]}],"border-w-t":[{"border-t":[o]}],"border-w-r":[{"border-r":[o]}],"border-w-b":[{"border-b":[o]}],"border-w-l":[{"border-l":[o]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:[...X(),"hidden"]}],"divide-x":[{"divide-x":[o]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[o]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[b]}],"divide-style":[{divide:X()}],"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:["",...X()]}],"outline-offset":[{"outline-offset":[rp,wn]}],"outline-w":[{outline:[rp,_g]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[b]}],"ring-offset-w":[{"ring-offset":[rp,_g]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",Sg,S2e]}],"shadow-color":[{shadow:[xA]}],opacity:[{opacity:[b]}],"mix-blend":[{"mix-blend":[...Q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Q()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Sg,wn]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[S]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[b]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",wn]}],duration:[{duration:se()}],ease:[{ease:["linear","in","out","in-out",wn]}],delay:[{delay:se()}],animate:[{animate:["none","spin","ping","pulse","bounce",wn]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[P]}],"scale-x":[{"scale-x":[P]}],"scale-y":[{"scale-y":[P]}],rotate:[{rotate:[bA,wn]}],"translate-x":[{"translate-x":[I]}],"translate-y":[{"translate-y":[I]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",wn]}],accent:[{accent:["auto",t]}],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",wn]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"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"]}
383],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",wn]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[rp,_g,yR]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},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"]}}},T2e=c2e(E2e);function ht(...t){return T2e(Cn(t))}function ui(t){if(!t)return"";if(/^\d{4}-\d{2}-\d{2}$/.test(t)){const[e,n,r]=t.split("-").map(Number);return new Date(e,n-1,r).toLocaleDateString("pt-BR")}return new Date(t).toLocaleDateString("pt-BR")}const k2e=m_e,Fie=N.forwardRef(({className:t,...e},n)=>v.jsx(yie,{ref:n,className:ht("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]",t),...e}));Fie.displayName=yie.displayName;const N2e=ZT("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"}}),Bie=N.forwardRef(({className:t,variant:e,...n},r)=>v.jsx(bie,{ref:r,className:ht(N2e({variant:e}),t),...n}));Bie.displayName=bie.displayName;const O2e=N.forwardRef(({className:t,...e},n)=>v.jsx(_ie,{ref:n,className:ht("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 hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",t),...e}));
vendor: 4,362 bytes, line 383
383O2e.displayName=_ie.displayName;const $ie=N.forwardRef(({className:t,...e},n)=>v.jsx(Sie,{ref:n,className:ht("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...e,children:v.jsx(Ia,{className:"h-4 w-4"})}));$ie.displayName=Sie.displayName;const zie=N.forwardRef(({className:t,...e},n)=>v.jsx(xie,{ref:n,className:ht("text-sm font-semibold",t),...e}));zie.displayName=xie.displayName;const Uie=N.forwardRef(({className:t,...e},n)=>v.jsx(wie,{ref:n,className:ht("text-sm opacity-90",t),...e}));Uie.displayName=wie.displayName;function M2e(){const{toasts:t}=yo();return v.jsxs(k2e,{children:[t.map(function({id:e,title:n,description:r,action:i,...s}){return v.jsxs(Bie,{...s,children:[v.jsxs("div",{className:"grid gap-1",children:[n&&v.jsx(zie,{children:n}),r&&v.jsx(Uie,{children:r})]}),i,v.jsx($ie,{})]},e)}),v.jsx(Fie,{})]})}var L2e=_te[" useId ".trim().toString()]||(()=>{}),j2e=0;function Fc(t){const[e,n]=N.useState(L2e());return Ra(()=>{n(r=>r??String(j2e++))},[t]),e?`radix-${e}`:""}const D2e=["top","right","bottom","left"],py=Math.min,Nc=Math.max,iL=Math.round,AN=Math.floor,wf=t=>({x:t,y:t}),R2e={left:"right",right:"left",bottom:"top",top:"bottom"},I2e={start:"end",end:"start"};function D6(t,e,n){return Nc(t,py(e,n))}function Nm(t,e){return typeof t=="function"?t(e):t}function Om(t){return t.split("-")[0]}function OS(t){return t.split("-")[1]}function l9(t){return t==="x"?"y":"x"}function c9(t){return t==="y"?"height":"width"}function my(t){return["top","bottom"].includes(Om(t))?"y":"x"}function u9(t){return l9(my(t))}function F2e(t,e,n){n===void 0&&(n=!1);const r=OS(t),i=u9(t),s=c9(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(a=sL(a)),[a,sL(a)]}function B2e(t){const e=sL(t);return[R6(t),e,R6(e)]}function R6(t){return t.replace(/start|end/g,e=>I2e[e])}function $2e(t,e,n){const r=["left","right"],i=["right","left"],s=["top","bottom"],a=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:r:e?r:i;case"left":case"right":return e?s:a;default:return[]}}function z2e(t,e,n,r){const i=OS(t);let s=$2e(Om(t),n==="start",r);return i&&(s=s.map(a=>a+"-"+i),e&&(s=s.concat(s.map(R6)))),s}function sL(t){return t.replace(/left|right|bottom|top/g,e=>R2e[e])}function U2e(t){return{top:0,right:0,bottom:0,left:0,...t}}function Hie(t){return typeof t!="number"?U2e(t):{top:t,right:t,bottom:t,left:t}}function aL(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function Mq(t,e,n){let{reference:r,floating:i}=t;const s=my(e),a=u9(e),o=c9(a),l=Om(e),c=s==="y",u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[o]/2-i[o]/2;let m;switch(l){case"top":m={x:u,y:r.y-i.height};break;case"bottom":m={x:u,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:d};break;case"left":m={x:r.x-i.width,y:d};break;default:m={x:r.x,y:r.y}}switch(OS(e)){case"start":m[a]-=f*(n&&c?-1:1);break;case"end":m[a]+=f*(n&&c?-1:1);break}return m}const H2e=async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:a}=n,o=s.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(e));let c=await a.getElementRects({reference:t,floating:e,strategy:i}),{x:u,y:d}=Mq(c,r,l),f=r,m={},y=0;for(let g=0;g<o.length;g++){const{name:w,fn:b}=o[g],{x:_,y:S,data:P,reset:C}=await b({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:c,platform:a,elements:{reference:t,floating:e}});u=_??u,d=S??d,m={...m,[w]:{...m[w],...P}},C&&y<=50&&(y++,typeof C=="object"&&(C.placement&&(f=C.placement),C.rects&&(c=C.rects===!0?await a.getElementRects({reference:t,floating:e,strategy:i}):C.rects),{x:u,y:d}=Mq(c,f,l)),g=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}};async function xP(t,e){var n;e===void 0&&(e={});const{x:r,y:i,platform:s,rects:a,elements:o,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:m=0}=Nm(e,t),y=Hie(m),w=o[f?d==="floating"?"reference":"floating":d],b=aL(await s.getClippingRect
vendor: 8,826 bytes, line 383
383({element:(n=await(s.isElement==null?void 0:s.isElement(w)))==null||n?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(o.floating)),boundary:c,rootBoundary:u,strategy:l})),_=d==="floating"?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,S=await(s.getOffsetParent==null?void 0:s.getOffsetParent(o.floating)),P=await(s.isElement==null?void 0:s.isElement(S))?await(s.getScale==null?void 0:s.getScale(S))||{x:1,y:1}:{x:1,y:1},C=aL(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:_,offsetParent:S,strategy:l}):_);return{top:(b.top-C.top+y.top)/P.y,bottom:(C.bottom-b.bottom+y.bottom)/P.y,left:(b.left-C.left+y.left)/P.x,right:(C.right-b.right+y.right)/P.x}}const V2e=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:i,rects:s,platform:a,elements:o,middlewareData:l}=e,{element:c,padding:u=0}=Nm(t,e)||{};if(c==null)return{};const d=Hie(u),f={x:n,y:r},m=u9(i),y=c9(m),g=await a.getDimensions(c),w=m==="y",b=w?"top":"left",_=w?"bottom":"right",S=w?"clientHeight":"clientWidth",P=s.reference[y]+s.reference[m]-f[m]-s.floating[y],C=f[m]-s.reference[m],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c));let O=k?k[S]:0;(!O||!await(a.isElement==null?void 0:a.isElement(k)))&&(O=o.floating[S]||s.floating[y]);const I=P/2-C/2,B=O/2-g[y]/2-1,W=py(d[b],B),j=py(d[_],B),M=W,z=O-g[y]-j,U=O/2-g[y]/2+I,Z=D6(M,U,z),X=!l.arrow&&OS(i)!=null&&U!==Z&&s.reference[y]/2-(U<M?W:j)-g[y]/2<0,Q=X?U<M?U-M:U-z:0;return{[m]:f[m]+Q,data:{[m]:Z,centerOffset:U-Z-Q,...X&&{alignmentOffset:Q}},reset:X}}}),W2e=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:s,rects:a,initialPlacement:o,platform:l,elements:c}=e,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:g=!0,...w}=Nm(t,e);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const b=Om(i),_=my(o),S=Om(o)===o,P=await(l.isRTL==null?void 0:l.isRTL(c.floating)),C=f||(S||!g?[sL(o)]:B2e(o)),k=y!=="none";!f&&k&&C.push(...z2e(o,g,y,P));const O=[o,...C],I=await xP(e,w),B=[];let W=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&B.push(I[b]),d){const U=F2e(i,a,P);B.push(I[U[0]],I[U[1]])}if(W=[...W,{placement:i,overflows:B}],!B.every(U=>U<=0)){var j,M;const U=(((j=s.flip)==null?void 0:j.index)||0)+1,Z=O[U];if(Z)return{data:{index:U,overflows:W},reset:{placement:Z}};let X=(M=W.filter(Q=>Q.overflows[0]<=0).sort((Q,q)=>Q.overflows[1]-q.overflows[1])[0])==null?void 0:M.placement;if(!X)switch(m){case"bestFit":{var z;const Q=(z=W.filter(q=>{if(k){const ne=my(q.placement);return ne===_||ne==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(ne=>ne>0).reduce((ne,de)=>ne+de,0)]).sort((q,ne)=>q[1]-ne[1])[0])==null?void 0:z[0];Q&&(X=Q);break}case"initialPlacement":X=o;break}if(i!==X)return{reset:{placement:X}}}return{}}}};function Lq(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function jq(t){return D2e.some(e=>t[e]>=0)}const q2e=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...i}=Nm(t,e);switch(r){case"referenceHidden":{const s=await xP(e,{...i,elementContext:"reference"}),a=Lq(s,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:jq(a)}}}case"escaped":{const s=await xP(e,{...i,altBoundary:!0}),a=Lq(s,n.floating);return{data:{escapedOffsets:a,escaped:jq(a)}}}default:return{}}}}};async function G2e(t,e){const{placement:n,platform:r,elements:i}=t,s=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=Om(n),o=OS(n),l=my(n)==="y",c=["left","top"].includes(a)?-1:1,u=s&&l?-1:1,d=Nm(e,t);let{mainAxis:f,crossAxis:m,alignmentAxis:y}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return o&&typeof y=="number"&&(m=o==="end"?y*-1:y),l?{x:m*u,y:f*c}:{x:f*c,y:m*u}}const K2e=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:s,placement:a,middlewareData:o}=e,l=await G2e(e,t);return a===((n=o.offset)==null?void 0:n.placement)&&(r=o.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:s+l.y,data:{...l,placement:a}}}}},Y2e=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:i}=e,{mainAxis:s=!0,crossAxis:a=!1,limiter:o={fn:w=>{let{x:b,y:_}=w;return{x:b,y:_}}},...l}=Nm(t,e),c={x:n,y:r},u=await xP(e,l),d=my(Om(i)),f=l9(d);let m=c[f],y=c[d];if(s){const w=f==="y"?"top":"left",b=f==="y"?"bottom":"right",_=m+u[w],S=m-u[b];m=D6(_,m,S)}if(a){const w=d==="y"?"top":"left",b=d==="y"?"bottom":"right",_=y+u[w],S=y-u[b];y=D6(_,y,S)}const g=o.fn({...e,[f]:m,[d]:y});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[f]:s,[d]:a}}}}}},Z2e=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:i,rects:s,middlewareData:a}=e,{offset:o=0,mainAxis:l=!0,crossAxis:c=!0}=Nm(t,e),u={x:n,y:r},d=my(i),f=l9(d);let m=u[f],y=u[d];const g=Nm(o,e),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const S=f==="y"?"height":"width",P=s.reference[f]-s.floating[S]+w.mainAxis,C=s.reference[f]+s.reference[S]-w.mainAxis;m<P?m=P:m>C&&(m=C)}if(c){var b,_;const S=f==="y"?"width":"height",P=["top","left"].includes(Om(i)),C=s.reference[d]-s.floating[S]+(P&&((b=a.offset)==null?void 0:b[d])||0)+(P?0:w.crossAxis),k=s.reference[d]+s.reference[S]+(P?0:((_=a.offset)==null?void 0:_[d])||0)-(P?w.crossAxis:0);y<C?y=C:y>k&&(y=k)}return{[f]:m,[d]:y}}}},X2e=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:i,rects:s,platform:a,elements:o}=e,{apply:l=()=>{},...c}=Nm(t,e),u=await xP(e,c),d=Om(i),f=OS(i),m=my(i)==="y",{width:y,height:g}=s.floating;let w,b;d==="top"||d==="bottom"?(w=d,b=f===(await(a.isRTL==null?void 0:a.isRTL(o.floating))?"start":"end")?"left":"right"):(b=d,w=f==="end"?"top":"bottom");const _=g-u.top-u.bottom,S=y-u.left-u.right,P=py(g-u[w],_),C=py(y-u[b],S),k=!e.middlewareData.shift;let O=P,I=C;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(I=S),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(O=_),k&&!f){const W=Nc(u.left,0),j=Nc(u.right,0),M=Nc(u.top,0),z=Nc(u.bottom,0);m?I=y-2*(W!==0||j!==0?W+j:Nc(u.left,u.right)):O=g-2*(M!==0||z!==0?M+z:Nc(u.top,u.bottom))}await l({...e,availableWidth:I,availableHeight:O});const B=await a.getDimensions(o.floating);return y!==B.width||g!==B.height?{reset:{rects:!0}}:{}}}};function Bj(){return typeof window<"u"}function MS(t){return Vie(t)?(t.nodeName||"").toLowerCase():"#document"}function Bc(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Ff(t){var e;return(e=(Vie(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Vie(t){return Bj()?t instanceof Node||t instanceof Bc(t).Node:!1}function rh(t){return Bj()?t instanceof Element||t instanceof Bc(t).Element:!1}function kf(t){return Bj()?t instanceof HTMLElement||t instanceof Bc(t).HTMLElement:!1}function Dq(t){return!Bj()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Bc(t).ShadowRoot}function QT(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=ih(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(i)}function Q2e(t){return["table","td","th"].includes(MS(t))}function $j(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function d9(t){const e=h9(),n=rh(t)?ih(t):t;return["transform","translate","scale","rotate","perspective"].some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function J2e(t){let e=gy(t);for(;kf(e)&&!D2(e);){if(d9(e))return e;if($j(e))return null;e=gy(e)}return null}function h9(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function D2(t){return["html","body","#document"].includes(MS(t))}function ih(t){return Bc(t).getComputedStyle(t)}function zj(t){return rh(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function gy(t){if(MS(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Dq(t)&&t.host||Ff(t);return Dq(e)?e.host:e}function Wie(t){const e=gy(t);return D2(e)?t.ownerDocument?t.ownerDocument.body:t.body:kf(e)&&QT(e)?e:Wie(e)}function wP(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Wie(t),s=i===((r=t.ownerDocument)==null?void 0:r.body),a=Bc(i);if(s){const o=I6(a);
vendor: 7,404 bytes, line 383
383return e.concat(a,a.visualViewport||[],QT(i)?i:[],o&&n?wP(o):[])}return e.concat(i,wP(i,[],n))}function I6(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function qie(t){const e=ih(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=kf(t),s=i?t.offsetWidth:n,a=i?t.offsetHeight:r,o=iL(n)!==s||iL(r)!==a;return o&&(n=s,r=a),{width:n,height:r,$:o}}function f9(t){return rh(t)?t:t.contextElement}function Aw(t){const e=f9(t);if(!kf(e))return wf(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:s}=qie(e);let a=(s?iL(n.width):n.width)/r,o=(s?iL(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!o||!Number.isFinite(o))&&(o=1),{x:a,y:o}}const eSe=wf(0);function Gie(t){const e=Bc(t);return!h9()||!e.visualViewport?eSe:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function tSe(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Bc(t)?!1:e}function xb(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),s=f9(t);let a=wf(1);e&&(r?rh(r)&&(a=Aw(r)):a=Aw(t));const o=tSe(s,n,r)?Gie(s):wf(0);let l=(i.left+o.x)/a.x,c=(i.top+o.y)/a.y,u=i.width/a.x,d=i.height/a.y;if(s){const f=Bc(s),m=r&&rh(r)?Bc(r):r;let y=f,g=I6(y);for(;g&&r&&m!==y;){const w=Aw(g),b=g.getBoundingClientRect(),_=ih(g),S=b.left+(g.clientLeft+parseFloat(_.paddingLeft))*w.x,P=b.top+(g.clientTop+parseFloat(_.paddingTop))*w.y;l*=w.x,c*=w.y,u*=w.x,d*=w.y,l+=S,c+=P,y=Bc(g),g=I6(y)}}return aL({width:u,height:d,x:l,y:c})}function p9(t,e){const n=zj(t).scrollLeft;return e?e.left+n:xb(Ff(t)).left+n}function Kie(t,e,n){n===void 0&&(n=!1);const r=t.getBoundingClientRect(),i=r.left+e.scrollLeft-(n?0:p9(t,r)),s=r.top+e.scrollTop;return{x:i,y:s}}function nSe(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const s=i==="fixed",a=Ff(r),o=e?$j(e.floating):!1;if(r===a||o&&s)return n;let l={scrollLeft:0,scrollTop:0},c=wf(1);const u=wf(0),d=kf(r);if((d||!d&&!s)&&((MS(r)!=="body"||QT(a))&&(l=zj(r)),kf(r))){const m=xb(r);c=Aw(r),u.x=m.x+r.clientLeft,u.y=m.y+r.clientTop}const f=a&&!d&&!s?Kie(a,l,!0):wf(0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-l.scrollTop*c.y+u.y+f.y}}function rSe(t){return Array.from(t.getClientRects())}function iSe(t){const e=Ff(t),n=zj(t),r=t.ownerDocument.body,i=Nc(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),s=Nc(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+p9(t);const o=-n.scrollTop;return ih(r).direction==="rtl"&&(a+=Nc(e.clientWidth,r.clientWidth)-i),{width:i,height:s,x:a,y:o}}function sSe(t,e){const n=Bc(t),r=Ff(t),i=n.visualViewport;let s=r.clientWidth,a=r.clientHeight,o=0,l=0;if(i){s=i.width,a=i.height;const c=h9();(!c||c&&e==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o,y:l}}function aSe(t,e){const n=xb(t,!0,e==="fixed"),r=n.top+t.clientTop,i=n.left+t.clientLeft,s=kf(t)?Aw(t):wf(1),a=t.clientWidth*s.x,o=t.clientHeight*s.y,l=i*s.x,c=r*s.y;return{width:a,height:o,x:l,y:c}}function Rq(t,e,n){let r;if(e==="viewport")r=sSe(t,n);else if(e==="document")r=iSe(Ff(t));else if(rh(e))r=aSe(e,n);else{const i=Gie(t);r={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return aL(r)}function Yie(t,e){const n=gy(t);return n===e||!rh(n)||D2(n)?!1:ih(n).position==="fixed"||Yie(n,e)}function oSe(t,e){const n=e.get(t);if(n)return n;let r=wP(t,[],!1).filter(o=>rh(o)&&MS(o)!=="body"),i=null;const s=ih(t).position==="fixed";let a=s?gy(t):t;for(;rh(a)&&!D2(a);){const o=ih(a),l=d9(a);!l&&o.position==="fixed"&&(i=null),(s?!l&&!i:!l&&o.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||QT(a)&&!l&&Yie(t,a))?r=r.filter(u=>u!==a):i=o,a=gy(a)}return e.set(t,r),r}function lSe(t){let{element:e,boundary:n,rootBoundary:r,strategy:i}=t;const a=[...n==="clippingAncestors"?$j(e)?[]:oSe(e,this._c):[].concat(n),r],o=a[0],l=a.reduce((c,u)=>{const d=Rq(e,u,i);return c.top=Nc(d.top,c.top),c.right=py(d.right,c.right),c.bottom=py(d.bottom,c.bottom),c.left=Nc(d.left,c.left),c},Rq(e,o,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function cSe(t){const{width:e,height:n}=qie(t);return{width:e,height:n}}function uSe(t,e,n){const r=kf(e),i=Ff(e),s=n==="fixed",a=xb(t,!0,s,e);let o={scrollLeft:0,scrollTop:0};const l=wf(0);if(r||!r&&!s)if((MS(e)!=="body"||QT(i))&&(o=zj(e)),r){const f=xb(e,!0,s,e);l.x=f.x+e.clientLeft,l.y=f.y+e.clientTop}else i&&(l.x=p9(i));const c=i&&!r&&!s?Kie(i,o):wf(0),u=a.left+o.scrollLeft-l.x-c.x,d=a.top+o.scrollTop-l.y-c.y;return{x:u,y:d,width:a.width,height:a.height}}function bR(t){return ih(t).position==="static"}function Iq(t,e){if(!kf(t)||ih(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Ff(t)===n&&(n=n.ownerDocument.body),n}function Zie(t,e){const n=Bc(t);if($j(t))return n;if(!kf(t)){let i=gy(t);for(;i&&!D2(i);){if(rh(i)&&!bR(i))return i;i=gy(i)}return n}let r=Iq(t,e);for(;r&&Q2e(r)&&bR(r);)r=Iq(r,e);return r&&D2(r)&&bR(r)&&!d9(r)?n:r||J2e(t)||n}const dSe=async function(t){const e=this.getOffsetParent||Zie,n=this.getDimensions,r=await n(t.floating);return{reference:uSe(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function hSe(t){return ih(t).direction==="rtl"}const fSe={convertOffsetParentRelativeRectToViewportRelativeRect:nSe,getDocumentElement:Ff,getClippingRect:lSe,getOffsetParent:Zie,getElementRects:dSe,getClientRects:rSe,getDimensions:cSe,getScale:Aw,isElement:rh,isRTL:hSe};function Xie(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function pSe(t,e){let n=null,r;const i=Ff(t);function s(){var o;clearTimeout(r),(o=n)==null||o.disconnect(),n=null}function a(o,l){o===void 0&&(o=!1),l===void 0&&(l=1),s();const c=t.getBoundingClientRect(),{left:u,top:d,width:f,height:m}=c;if(o||e(),!f||!m)return;const y=AN(d),g=AN(i.clientWidth-(u+f)),w=AN(i.clientHeight-(d+m)),b=AN(u),S={rootMargin:-y+"px "+-g+"px "+-w+"px "+-b+"px",threshold:Nc(0,py(1,l))||1};let P=!0;function C(k){const O=k[0].intersectionRatio;if(O!==l){if(!P)return a();O?a(!1,O):r=setTimeout(()=>{a(!1,1e-7)},1e3)}O===1&&!Xie(c,t.getBoundingClientRect())&&a(),P=!1}try{n=new IntersectionObserver(C,{...S,root:i.ownerDocument})}catch{n=new IntersectionObserver(C,S)}n.observe(t)}return a(!0),s}function mSe(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=f9(t),u=i||s?[...c?wP(c):[],...wP(e)]:[];u.forEach(b=>{i&&b.addEventListener("scroll",n,{passive:!0}),s&&b.addEventListener("resize",n)});const d=c&&o?pSe(c,n):null;let f=-1,m=null;a&&(m=new ResizeObserver(b=>{let[_]=b;_&&_.target===c&&m&&(m.unobserve(e),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var S;(S=m)==null||S.observe(e)})),n()}),c&&!l&&m.observe(c),m.observe(e));let y,g=l?xb(t):null;l&&w();function w(){const b=xb(t);g&&!Xie(g,b)&&n(),g=b,y=requestAnimationFrame(w)}return n(),()=>{var b;u.forEach(_=>{i&&_.removeEventListener("scroll",n),s&&_.removeEventListener("resize",n)}),d==null||d(),(b=m)==null||b.disconnect(),m=null,l&&cancelAnimationFrame(y)}}const gSe=K2e,vSe=Y2e,ySe=W2e,bSe=X2e,xSe=q2e,Fq=V2e,wSe=Z2e,_Se=(t,e,n)=>{const r=new Map,i={platform:fSe,...n},s={...i.platform,_c:r};return H2e(t,e,{...i,platform:s})};var NO=typeof document<"u"?N.useLayoutEffect:N.useEffect;function oL(t,e){if(t===e)return!0;
vendor: 3,846 bytes, line 383
383if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,r,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;r--!==0;)if(!oL(t[r],e[r]))return!1;return!0}if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(e,i[r]))return!1;for(r=n;r--!==0;){const s=i[r];if(!(s==="_owner"&&t.$$typeof)&&!oL(t[s],e[s]))return!1}return!0}return t!==t&&e!==e}function Qie(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Bq(t,e){const n=Qie(t);return Math.round(e*n)/n}function xR(t){const e=N.useRef(t);return NO(()=>{e.current=t}),e}function SSe(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:s,floating:a}={},transform:o=!0,whileElementsMounted:l,open:c}=t,[u,d]=N.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[f,m]=N.useState(r);oL(f,r)||m(r);const[y,g]=N.useState(null),[w,b]=N.useState(null),_=N.useCallback(q=>{q!==k.current&&(k.current=q,g(q))},[]),S=N.useCallback(q=>{q!==O.current&&(O.current=q,b(q))},[]),P=s||y,C=a||w,k=N.useRef(null),O=N.useRef(null),I=N.useRef(u),B=l!=null,W=xR(l),j=xR(i),M=xR(c),z=N.useCallback(()=>{if(!k.current||!O.current)return;const q={placement:e,strategy:n,middleware:f};j.current&&(q.platform=j.current),_Se(k.current,O.current,q).then(ne=>{const de={...ne,isPositioned:M.current!==!1};U.current&&!oL(I.current,de)&&(I.current=de,If.flushSync(()=>{d(de)}))})},[f,e,n,j,M]);NO(()=>{c===!1&&I.current.isPositioned&&(I.current.isPositioned=!1,d(q=>({...q,isPositioned:!1})))},[c]);const U=N.useRef(!1);NO(()=>(U.current=!0,()=>{U.current=!1}),[]),NO(()=>{if(P&&(k.current=P),C&&(O.current=C),P&&C){if(W.current)return W.current(P,C,z);z()}},[P,C,z,W,B]);const Z=N.useMemo(()=>({reference:k,floating:O,setReference:_,setFloating:S}),[_,S]),X=N.useMemo(()=>({reference:P,floating:C}),[P,C]),Q=N.useMemo(()=>{const q={position:n,left:0,top:0};if(!X.floating)return q;const ne=Bq(X.floating,u.x),de=Bq(X.floating,u.y);return o?{...q,transform:"translate("+ne+"px, "+de+"px)",...Qie(X.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:ne,top:de}},[n,o,X.floating,u.x,u.y]);return N.useMemo(()=>({...u,update:z,refs:Z,elements:X,floatingStyles:Q}),[u,z,Z,X,Q])}const ASe=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:r,padding:i}=typeof t=="function"?t(n):t;return r&&e(r)?r.current!=null?Fq({element:r.current,padding:i}).fn(n):{}:r?Fq({element:r,padding:i}).fn(n):{}}}},PSe=(t,e)=>({...gSe(t),options:[t,e]}),CSe=(t,e)=>({...vSe(t),options:[t,e]}),ESe=(t,e)=>({...wSe(t),options:[t,e]}),TSe=(t,e)=>({...ySe(t),options:[t,e]}),kSe=(t,e)=>({...bSe(t),options:[t,e]}),NSe=(t,e)=>({...xSe(t),options:[t,e]}),OSe=(t,e)=>({...ASe(t),options:[t,e]});var MSe="Arrow",Jie=N.forwardRef((t,e)=>{const{children:n,width:r=10,height:i=5,...s}=t;return v.jsx(Wt.svg,{...s,ref:e,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:v.jsx("polygon",{points:"0,0 30,0 15,10"})})});Jie.displayName=MSe;var LSe=Jie;function ese(t){const[e,n]=N.useState(void 0);return Ra(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const s=i[0];let a,o;if("borderBoxSize"in s){const l=s.borderBoxSize,c=Array.isArray(l)?l[0]:l;a=c.inlineSize,o=c.blockSize}else a=t.offsetWidth,o=t.offsetHeight;n({width:a,height:o})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}var m9="Popper",[tse,ky]=bo(m9),[jSe,nse]=tse(m9),rse=t=>{const{__scopePopper:e,children:n}=t,[r,i]=N.useState(null);return v.jsx(jSe,{scope:e,anchor:r,onAnchorChange:i,children:n})};
vendor: 4,723 bytes, line 383
383rse.displayName=m9;var ise="PopperAnchor",sse=N.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:r,...i}=t,s=nse(ise,n),a=N.useRef(null),o=Tn(e,a);return N.useEffect(()=>{s.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:v.jsx(Wt.div,{...i,ref:o})});sse.displayName=ise;var g9="PopperContent",[DSe,RSe]=tse(g9),ase=N.forwardRef((t,e)=>{var me,Te,xe,Ce,Ne,Ae;const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,arrowPadding:o=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:f=!1,updatePositionStrategy:m="optimized",onPlaced:y,...g}=t,w=nse(g9,n),[b,_]=N.useState(null),S=Tn(e,We=>_(We)),[P,C]=N.useState(null),k=ese(P),O=(k==null?void 0:k.width)??0,I=(k==null?void 0:k.height)??0,B=r+(s!=="center"?"-"+s:""),W=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},j=Array.isArray(c)?c:[c],M=j.length>0,z={padding:W,boundary:j.filter(FSe),altBoundary:M},{refs:U,floatingStyles:Z,placement:X,isPositioned:Q,middlewareData:q}=SSe({strategy:"fixed",placement:B,whileElementsMounted:(...We)=>mSe(...We,{animationFrame:m==="always"}),elements:{reference:w.anchor},middleware:[PSe({mainAxis:i+I,alignmentAxis:a}),l&&CSe({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?ESe():void 0,...z}),l&&TSe({...z}),kSe({...z,apply:({elements:We,rects:Ye,availableWidth:ce,availableHeight:Ze})=>{const{width:lt,height:vt}=Ye.reference,Ge=We.floating.style;Ge.setProperty("--radix-popper-available-width",`${ce}px`),Ge.setProperty("--radix-popper-available-height",`${Ze}px`),Ge.setProperty("--radix-popper-anchor-width",`${lt}px`),Ge.setProperty("--radix-popper-anchor-height",`${vt}px`)}}),P&&OSe({element:P,padding:o}),BSe({arrowWidth:O,arrowHeight:I}),f&&NSe({strategy:"referenceHidden",...z})]}),[ne,de]=cse(X),se=go(y);Ra(()=>{Q&&(se==null||se())},[Q,se]);const H=(me=q.arrow)==null?void 0:me.x,ee=(Te=q.arrow)==null?void 0:Te.y,oe=((xe=q.arrow)==null?void 0:xe.centerOffset)!==0,[ue,pe]=N.useState();return Ra(()=>{b&&pe(window.getComputedStyle(b).zIndex)},[b]),v.jsx("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...Z,transform:Q?Z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ue,"--radix-popper-transform-origin":[(Ce=q.transformOrigin)==null?void 0:Ce.x,(Ne=q.transformOrigin)==null?void 0:Ne.y].join(" "),...((Ae=q.hide)==null?void 0:Ae.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:v.jsx(DSe,{scope:n,placedSide:ne,onArrowChange:C,arrowX:H,arrowY:ee,shouldHideArrow:oe,children:v.jsx(Wt.div,{"data-side":ne,"data-align":de,...g,ref:S,style:{...g.style,animation:Q?void 0:"none"}})})})});ase.displayName=g9;var ose="PopperArrow",ISe={top:"bottom",right:"left",bottom:"top",left:"right"},lse=N.forwardRef(function(e,n){const{__scopePopper:r,...i}=e,s=RSe(ose,r),a=ISe[s.placedSide];return v.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:v.jsx(LSe,{...i,ref:n,style:{...i.style,display:"block"}})})});lse.displayName=ose;function FSe(t){return t!==null}var BSe=t=>({name:"transformOrigin",options:t,fn(e){var w,b,_;const{placement:n,rects:r,middlewareData:i}=e,a=((w=i.arrow)==null?void 0:w.centerOffset)!==0,o=a?0:t.arrowWidth,l=a?0:t.arrowHeight,[c,u]=cse(n),d={start:"0%",center:"50%",end:"100%"}[u],f=(((b=i.arrow)==null?void 0:b.x)??0)+o/2,m=(((_=i.arrow)==null?void 0:_.y)??0)+l/2;let y="",g="";return c==="bottom"?(y=a?d:`${f}px`,g=`${-l}px`):c==="top"?(y=a?d:`${f}px`,g=`${r.floating.height+l}px`):c==="right"?(y=`${-l}px`,g=a?d:`${m}px`):c==="left"&&(y=`${r.floating.width+l}px`,g=a?d:`${m}px`),{data:{x:y,y:g}}}});function cse(t){const[e,n="center"]=t.split("-");return[e,n]}var v9=rse,JT=sse,Uj=ase,Hj=lse,[Vj,Nft]=bo("Tooltip",[ky]),y9=ky(),use="TooltipProvider",$Se=700,$q="tooltip.open",[zSe,dse]=Vj(use),hse=t=>{const{__scopeTooltip:e,delayDuration:n=$Se,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:s}=t,a=N.useRef(!0),o=N.useRef(!1),l=N.useRef(0);return N.useEffect(()=>{const c=l.current;return()=>window.clearTimeout(c)},[]),v.jsx(zSe,{scope:e,isOpenDelayedRef:a,delayDuration:n,onOpen:N.useCallback(()=>{window.clearTimeout(l.current),a.current=!1},[]),onClose:N.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>a.current=!0,r)},[r]),isPointerInTransitRef:o,onPointerInTransitChange:N.useCallback(c=>{o.current=c}
vendor: 5,416 bytes, line 383
383,[]),disableHoverableContent:i,children:s})};hse.displayName=use;var fse="Tooltip",[Oft,Wj]=Vj(fse),F6="TooltipTrigger",USe=N.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,i=Wj(F6,n),s=dse(F6,n),a=y9(n),o=N.useRef(null),l=Tn(e,o,i.onTriggerChange),c=N.useRef(!1),u=N.useRef(!1),d=N.useCallback(()=>c.current=!1,[]);return N.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),v.jsx(JT,{asChild:!0,...a,children:v.jsx(Wt.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:l,onPointerMove:at(t.onPointerMove,f=>{f.pointerType!=="touch"&&!u.current&&!s.isPointerInTransitRef.current&&(i.onTriggerEnter(),u.current=!0)}),onPointerLeave:at(t.onPointerLeave,()=>{i.onTriggerLeave(),u.current=!1}),onPointerDown:at(t.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:at(t.onFocus,()=>{c.current||i.onOpen()}),onBlur:at(t.onBlur,i.onClose),onClick:at(t.onClick,i.onClose)})})});USe.displayName=F6;var HSe="TooltipPortal",[Mft,VSe]=Vj(HSe,{forceMount:void 0}),R2="TooltipContent",pse=N.forwardRef((t,e)=>{const n=VSe(R2,t.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...s}=t,a=Wj(R2,t.__scopeTooltip);return v.jsx(tl,{present:r||a.open,children:a.disableHoverableContent?v.jsx(mse,{side:i,...s,ref:e}):v.jsx(WSe,{side:i,...s,ref:e})})}),WSe=N.forwardRef((t,e)=>{const n=Wj(R2,t.__scopeTooltip),r=dse(R2,t.__scopeTooltip),i=N.useRef(null),s=Tn(e,i),[a,o]=N.useState(null),{trigger:l,onClose:c}=n,u=i.current,{onPointerInTransitChange:d}=r,f=N.useCallback(()=>{o(null),d(!1)},[d]),m=N.useCallback((y,g)=>{const w=y.currentTarget,b={x:y.clientX,y:y.clientY},_=ZSe(b,w.getBoundingClientRect()),S=XSe(b,_),P=QSe(g.getBoundingClientRect()),C=eAe([...S,...P]);o(C),d(!0)},[d]);return N.useEffect(()=>()=>f(),[f]),N.useEffect(()=>{if(l&&u){const y=w=>m(w,u),g=w=>m(w,l);return l.addEventListener("pointerleave",y),u.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",y),u.removeEventListener("pointerleave",g)}}},[l,u,m,f]),N.useEffect(()=>{if(a){const y=g=>{const w=g.target,b={x:g.clientX,y:g.clientY},_=(l==null?void 0:l.contains(w))||(u==null?void 0:u.contains(w)),S=!JSe(b,a);_?f():S&&(f(),c())};return document.addEventListener("pointermove",y),()=>document.removeEventListener("pointermove",y)}},[l,u,a,c,f]),v.jsx(mse,{...t,ref:s})}),[qSe,GSe]=Vj(fse,{isInside:!1}),KSe=tie("TooltipContent"),mse=N.forwardRef((t,e)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:a,...o}=t,l=Wj(R2,n),c=y9(n),{onClose:u}=l;return N.useEffect(()=>(document.addEventListener($q,u),()=>document.removeEventListener($q,u)),[u]),N.useEffect(()=>{if(l.trigger){const d=f=>{const m=f.target;m!=null&&m.contains(l.trigger)&&u()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[l.trigger,u]),v.jsx(zb,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:d=>d.preventDefault(),onDismiss:u,children:v.jsxs(Uj,{"data-state":l.stateAttribute,...c,...o,ref:e,style:{...o.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:[v.jsx(KSe,{children:r}),v.jsx(qSe,{scope:n,isInside:!0,children:v.jsx(Xwe,{id:l.contentId,role:"tooltip",children:i||r})})]})})});pse.displayName=R2;var gse="TooltipArrow",YSe=N.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,i=y9(n);return GSe(gse,n).isInside?null:v.jsx(Hj,{...i,...r,ref:e})});YSe.displayName=gse;function ZSe(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),s=Math.abs(e.left-t.x);switch(Math.min(n,r,i,s)){case s:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function XSe(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function QSe(t){const{top:e,right:n,bottom:r,left:i}=t;return[{x:i,y:e},{x:n,y:e},{x:n,y:r},{x:i,y:r}]}function JSe(t,e){const{x:n,y:r}=t;let i=!1;for(let s=0,a=e.length-1;s<e.length;a=s++){const o=e[s].x,l=e[s].y,c=e[a].x,u=e[a].y;l>r!=u>r&&n<(c-o)*(r-l)/(u-l)+o&&(i=!i)}return i}function eAe(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),tAe(e)}function tAe(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const i=t[r];for(;e.length>=2;){const s=e[e.length-1],a=e[e.length-2];if((s.x-a.x)*(i.y-a.y)>=(s.y-a.y)*(i.x-a.x))e.pop();else break}e.push(i)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const i=t[r];for(;n.length>=2;){const s=n[n.length-1],a=n[n.length-2];if((s.x-a.x)*(i.y-a.y)>=(s.y-a.y)*(i.x-a.x))n.pop();else break}n.push(i)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var nAe=hse,vse=pse;const yse=nAe,rAe=N.forwardRef(({className:t,sideOffset:e=4,...n},r)=>
383v.jsx(vse,{ref:r,sideOffset:e,className:ht("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]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-tooltip-content-transform-origin]",t),...n}));rAe.displayName=vse.displayName;const bse=N.createContext(void 0);function iAe({children:t}){const[e,n]=N.useState(()=>localStorage.getItem("theme")||"light");N.useEffect(()=>{const i=document.documentElement;e==="dark"?(i.classList.add("dark"),i.setAttribute("data-theme","dark")):(i.classList.remove("dark"),i.setAttribute("data-theme","light")),localStorage.setItem("theme",e)},[e]);const r=()=>{n(i=>i==="light"?"dark":"light")};return v.jsx(bse.Provider,{value:{theme:e,toggleTheme:r},children:t})}function xse(){const t=N.useContext(bse);return t===void 0?{theme:"light",toggleTheme:()=>{}}:t}const wse=N.createContext(null);function sAe({children:t}){const[e,n]=N.useState(null),[r,i]=N.useState(!0);N.useEffect(()=>{s()},[]);async function s(){try{const l=await fetch("/api/auth/me",{credentials:"include"});if(l.ok){const c=await l.json();n(c)}}catch{}finally{i(!1)}}async function a(l,c){const u=await Es("POST","/api/auth/login",{email:l,senha:c});if(!u.ok){const f=await u.json();throw new Error(f.error||"Erro ao fazer login")}const d=await u.json();n(d)}async function o(){await Es("POST","/api/auth/logout"),n(null)}return v.jsx(wse.Provider,{value:{user:e,isLoading:r,login:a,logout:o},children:t})}function ek(){const t=N.useContext(wse);if(!t)throw new Error("useAuth deve ser usado dentro de AuthProvider");return t}var B6={exports:{}};/* @preserve 384 * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com 385 * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade 386 */(function(t,e){(function(n,r){r(e)})(VA,function(n){var r="1.9.4";function i(h){var x,E,R,K;for(E=1,R=arguments.length;E<R;E++){K=arguments[E];for(x in K)h[x]=K[x]}return h}var s=Object.create||function(){function h(){}return function(x){return h.prototype=x,new h}}();function a(h,x){var E=Array.prototype.slice;if(h.bind)return h.bind.apply(h,E.call(arguments,1));var R=E.call(arguments,2);return function(){return h.apply(x,R.length?R.concat(E.call(arguments)):arguments)}}var o=0;function l(h){return"_leaflet_id"in h||(h._leaflet_id=++o),h._leaflet_id}function c(h,x,E){var R,K,ie,_e;return _e=function(){R=!1,K&&(ie.apply(E,K),K=!1)},ie=function(){R?K=arguments:(h.apply(E,arguments),setTimeout(_e,x),R=!0)},ie}function u(h,x,E){var R=x[1],K=x[0],ie=R-K;return h===R&&E?h:((h-K)%ie+ie)%ie+K}function d(){return!1}function f(h,x){if(x===!1)return h;var E=Math.pow(10,x===void 0?6:x);return Math.round(h*E)/E}function m(h){return h.trim?h.trim():h.replace(/^\s+|\s+$/g,"")}function y(h){return m(h).split(/\s+/)}function g(h,x){Object.prototype.hasOwnProperty.call(h,"options")||(h.options=h.options?s(h.options):{});for(var E in x)h.options[E]=x[E];return h.options}function w(h,x,E){var R=[];for(var K in h)R.push(encodeURIComponent(E?K.toUpperCase():K)+"="+encodeURIComponent(h[K]));return(!x||x.indexOf("?")===-1?"?":"&")+R.join("&")}var b=/\{ *([\w_ -]+) *\}/g;function _(h,x){return h.replace(b,function(E,R){var K=x[R];if(K===void 0)throw new Error("No value provided for variable "+E);return typeof K=="function"&&(K=K(x)),K})}var S=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function P(h,x){for(var E=0;E<h.length;E++)if(h[E]===x)return E;return-1}var C="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function k(h){return window["webkit"+h]||window["moz"+h]||window["ms"+h]}var O=0;function I(h){var x=+new Date,E=Math.max(0,16-(x-O));return O=x+E,window.setTimeout(h,E)}var B=window.requestAnimationFrame||k("RequestAnimationFrame")||I,W=window.cancelAnimationFrame||k("CancelAnimationFrame")||k("CancelRequestAnimationFrame")||function(h){window.clearTimeout(h)};function j(h,x,E){if(E&&B===I)h.call(x);else return B.call(window,a(h,x))}function M(h){h&&W.call(window,h)}var z={__proto__:null,extend:i,create:s,bind:a,get lastId(){return o},stamp:l,throttle:c,wrapNum:u,falseFn:d,formatNum:f,trim:m,splitWords:y,setOptions:g,getParamString:w,template:_,isArray:S,indexOf:P,emptyImageUrl:C,requestFn:B,c
386ancelFn:W,requestAnimFrame:j,cancelAnimFrame:M};function U(){}U.extend=function(h){var x=function(){g(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},E=x.__super__=this.prototype,R=s(E);R.constructor=x,x.prototype=R;for(var K in this)Object.prototype.hasOwnProperty.call(this,K)&&K!=="prototype"&&K!=="__super__"&&(x[K]=this[K]);return h.statics&&i(x,h.statics),h.includes&&(Z(h.includes),i.apply(null,[R].concat(h.includes))),i(R,h),delete R.statics,delete R.includes,R.options&&(R.options=E.options?s(E.options):{},i(R.options,h.options)),R._initHooks=[],R.callInitHooks=function(){if(!this._initHooksCalled){E.callInitHooks&&E.callInitHooks.call(this),this._initHooksCalled=!0;for(var ie=0,_e=R._initHooks.length;ie<_e;ie++)R._initHooks[ie].call(this)}},x},U.include=function(h){var x=this.prototype.options;return i(this.prototype,h),h.options&&(this.prototype.options=x,this.mergeOptions(h.options)),this},U.mergeOptions=function(h){return i(this.prototype.options,h),this},U.addInitHook=function(h){var x=Array.prototype.slice.call(arguments,1),E=typeof h=="function"?h:function(){this[h].apply(this,x)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(E),this};function Z(h){if(!(typeof L>"u"||!L||!L.Mixin)){h=S(h)?h:[h];for(var x=0;x<h.length;
386x++)h[x]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var X={on:function(h,x,E){if(typeof h=="object")for(var R in h)this._on(R,h[R],x);else{h=y(h);for(var K=0,ie=h.length;K<ie;K++)this._on(h[K],x,E)}return this},off:function(h,x,E){if(!arguments.length)delete this._events;else if(typeof h=="object")for(var R in h)this._off(R,h[R],x);else{h=y(h);for(var K=arguments.length===1,ie=0,_e=h.length;ie<_e;ie++)K?this._off(h[ie]):this._off(h[ie],x,E)}return this},_on:function(h,x,E,R){if(typeof x!="function"){console.warn("wrong listener type: "+typeof x);return}if(this._listens(h,x,E)===!1){E===this&&(E=void 0);var K={fn:x,ctx:E};R&&(K.once=!0),this._events=this._events||{},this._events[h]=this._events[h]||[],this._events[h].push(K)}},_off:function(h,x,E){var R,K,ie;if(this._events&&(R=this._events[h],!!R)){if(arguments.length===1){if(this._firingCount)for(K=0,ie=R.length;K<ie;K++)R[K].fn=d;delete this._events[h];return}if(typeof x!="function"){console.warn("wrong listener type: "+typeof x);return}var _e=this._listens(h,x,E);if(_e!==!1){var Le=R[_e];this._firingCount&&(Le.fn=d,this._events[h]=R=R.slice()),R.splice(_e,1)}}},fire:function(h,x,E){if(!this.listens(h,E))return this;var R=i({},x,{type:h,target:this,sourceTarget:x&&x.sourceTarget||this});if(this._events){var K=this._events[h];if(K){this._firingCount=this._firingCount+1||1;for(var ie=0,_e=K.length;ie<_e;ie++){var Le=K[ie],Ie=Le.fn;Le.once&&this.off(h,Ie,Le.ctx),Ie.call(Le.ctx||this,R)}this._firingCount--}}return E&&this._propagateEvent(R),this},listens:function(h,x,E,R){typeof h!="string"&&console.warn('"string" type argument expected');var K=x;typeof x!="function"&&(R=!!x,K=void 0,E=void 0);var ie=this._events&&this._events[h];if(ie&&ie.length&&this._listens(h,K,E)!==!1)return!0;if(R){for(var _e in this._eventParents)if(this._eventParents[_e].listens(h,x,E,R))return!0}return!1},_listens:function(h,x,E){if(!this._events)return!1;var R=this._events[h]||[];if(!x)return!!R.length;E===this&&(E=void 0);for(var K=0,ie=R.length;K<ie;K++)if(R[K].fn===x&&R[K].ctx===E)return K;return!1},once:function(h,x,E){if(typeof h=="object")for(var R in h)this._on(R,h[R],x,!0);else{h=y(h);for(var K=0,ie=h.length;K<ie;K++)this._on(h[K],x,E,!0)}return this},addEventParent:function(h){return this._eventParents=this._eventParents||{},this._eventParents[l(h)]=h,this},removeEventParent:function(h){return this._eventParents&&delete this._eventParents[l(h)],this},_propagateEvent:function(h){for(var x in this._eventParents)this._eventParents[x].fire(h.type,i({layer:h.target,propagatedFrom:h.target},h),!0)}};X.addEventListener=X.on,X.removeEventListener=X.clearAllEventListeners=X.off,X.addOneTimeEventListener=X.once,X.fireEvent=X.fire,X.hasEventListeners=X.listens;var Q=U.extend(X);function q(h,x,E){this.x=E?Math.round(h):h,this.y=E?Math.round(x):x}var ne=Math.trunc||function(h){return h>0?Math.floor(h):Math.ceil(h)};q.prototype={clone:function(){return new q(this.x,this.y)},add:function(h){return this.clone()._add(de(h))},_add:function(h){return this.x+=h.x,this.y+=h.y,this},subtract:function(h){return this.clone()._subtract(de(h))},_subtract:function(h){return this.x-=h.x,this.y-=h.y,this},divideBy:function(h){return this.clone()._divideBy(h)},_divideBy:function(h){return this.x/=h,this.y/=h,this},multiplyBy:function(h){return this.clone()._multiplyBy(h)},_multiplyBy:function(h){return this.x*=h,this.y*=h,this},scaleBy:function(h){return new q(this.x*h.x,this.y*h.y)},unscaleBy:function(h){return new q(this.x/h.x,this.y/h.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=ne(this.x),this.y=ne(this.y),this},distanceTo:function(h){h=de(h);var x=h.x-this.x,E=h.y-this.y;return Math.sqrt(x*x+E*E)},equals:function(h){return h=de(h),h.x===this.x&&h.y===this.y},contains:function(h){return h=de(h),Math.abs(h.x)<=Math.abs(this.x)&&Math.abs(h.y)<=Math.abs(this.y)},toString:function(){return"Point("+f(this.x)+", "+f(this.y)+")"}};function de(h,x,E){return h instanceof q?h:S(h)?new q(h[0],h[1]):h==null?h:typeof h=="object"&&"x"in h&&"y"in h?new q(h.x,h.y):new q(h,x,E)}function se(h,x){if(h)for(var E=x?[h,x]:h,R=0,K=E.length;R<K;R++)this.extend(E[R])}se.prototype={extend:function(h){var x,E;if(!h)return this;if(h instanceof q||typeof h[0]=="number"||"x"in h)x=E=de(h);else if(h=H(h),x=h.min,E=h.max,!x||!E)return this;return!this.min&&!this.max?(this.min=x.clone(),this.max=E.clone()):(this.min.x=Math.min(x.x,this.min.x),this.max.x=Math.max(E.x,this.max.x),this.min.y=Math.min(x.y,this.min.y),this.max.y=Math.max(E.y,this.max.y)),this},getCenter:function(h){return de((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,h)},getBottomLeft:function(){return de(this.min.x,this.max.y)},getTopRight:function(){return de(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(h){var x,E;return typeof h[0]=="number"||h instanceof q?h=de(h):h=H(h),h instanceof se?(x=h.min,E=h.max):x=E=h,x.x>=this.min.x&&E.x<=this.max.x&&x.y>=this.min.y&&E.y<=this.max.y},intersects:function(h){h=H(h);var x=this.min,E=this.max,R=h.min,K=h.max,ie=K.x>=x.x&&R.x<=E.x,_e=K.y>=x.y&&R.y<=E.y;return ie&&_e},overlaps:function(h){h=H(h);var x=this.min,E=this.max,R=h.min,K=h.max,ie=K.x>x.x&&R.x<E.x,_e=K.y>x.y&&R.y<E.y;return ie&&_e},isValid:function(){return!!(this.min&&this.max)},pad:function(h){var x=this.min,E=this.max,R=Math.abs(x.x-E.x)*h,K=Math.abs(x.y-E.y)*h;return H(de(x.x-R,x.y-K),de(E.x+R,E.y+K))},equals:function(h){return h?(h=H(h),this.min.equals(h.getTopLeft())&&this.max.equals(h.getBottomRight())):!1}};function H(h,x){return!h||h instanceof se?h:new se(h,x)}function ee(h,x){if(h)for(var E=x?[h,x]:h,R=0,K=E.length;R<K;R++)this.extend(E[R])}ee.prototype={extend:function(h){var x=this._southWest,E=this._northEast,R,K;if(h instanceof ue)R=h,K=h;else if(h instanceof ee){if(R=h._southWest,K=h._northEast,!R||!K)return this}
386else return h?this.extend(pe(h)||oe(h)):this;return!x&&!E?(this._southWest=new ue(R.lat,R.lng),this._northEast=new ue(K.lat,K.lng)):(x.lat=Math.min(R.lat,x.lat),x.lng=Math.min(R.lng,x.lng),E.lat=Math.max(K.lat,E.lat),E.lng=Math.max(K.lng,E.lng)),this},pad:function(h){var x=this._southWest,E=this._northEast,R=Math.abs(x.lat-E.lat)*h,K=Math.abs(x.lng-E.lng)*h;return new ee(new ue(x.lat-R,x.lng-K),new ue(E.lat+R,E.lng+K))},getCenter:function(){return new ue((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new ue(this.getNorth(),this.getWest())},getSouthEast:function(){return new ue(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(h){typeof h[0]=="number"||h instanceof ue||"lat"in h?h=pe(h):h=oe(h);var x=this._southWest,E=this._northEast,R,K;
386return h instanceof ee?(R=h.getSouthWest(),K=h.getNorthEast()):R=K=h,R.lat>=x.lat&&K.lat<=E.lat&&R.lng>=x.lng&&K.lng<=E.lng},intersects:function(h){h=oe(h);var x=this._southWest,E=this._northEast,R=h.getSouthWest(),K=h.getNorthEast(),ie=K.lat>=x.lat&&R.lat<=E.lat,_e=K.lng>=x.lng&&R.lng<=E.lng;return ie&&_e},overlaps:function(h){h=oe(h);var x=this._southWest,E=this._northEast,R=h.getSouthWest(),K=h.getNorthEast(),ie=K.lat>x.lat&&R.lat<E.lat,_e=K.lng>x.lng&&R.lng<E.lng;return ie&&_e},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(h,x){return h?(h=oe(h),this._southWest.equals(h.getSouthWest(),x)&&this._northEast.equals(h.getNorthEast(),x)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function oe(h,x){return h instanceof ee?h:new ee(h,x)}function ue(h,x,E){if(isNaN(h)||isNaN(x))throw new Error("Invalid LatLng object: ("+h+", "+x+")");this.lat=+h,this.lng=+x,E!==void 0&&(this.alt=+E)}ue.prototype={equals:function(h,x){if(!h)return!1;h=pe(h);var E=Math.max(Math.abs(this.lat-h.lat),Math.abs(this.lng-h.lng));return E<=(x===void 0?1e-9:x)},toString:function(h){return"LatLng("+f(this.lat,h)+", "+f(this.lng,h)+")"},distanceTo:function(h){return Te.distance(this,pe(h))},wrap:function(){return Te.wrapLatLng(this)},toBounds:function(h){var x=180*h/40075017,E=x/Math.cos(Math.PI/180*this.lat);return oe([this.lat-x,this.lng-E],[this.lat+x,this.lng+E])},clone:function(){return new ue(this.lat,this.lng,this.alt)}};function pe(h,x,E){return h instanceof ue?h:S(h)&&typeof h[0]!="object"?h.length===3?new ue(h[0],h[1],h[2]):h.length===2?new ue(h[0],h[1]):null:h==null?h:typeof h=="object"&&"lat"in h?new ue(h.lat,"lng"in h?h.lng:h.lon,h.alt):x===void 0?null:new ue(h,x,E)}var me={latLngToPoint:function(h,x){var E=this.projection.project(h),R=this.scale(x);return this.transformation._transform(E,R)},pointToLatLng:function(h,x){var E=this.scale(x),R=this.transformation.untransform(h,E);return this.projection.unproject(R)},project:function(h){return this.projection.project(h)},unproject:function(h){return this.projection.unproject(h)},scale:function(h){return 256*Math.pow(2,h)},zoom:function(h){return Math.log(h/256)/Math.LN2},getProjectedBounds:function(h){if(this.infinite)return null;var x=this.projection.bounds,E=this.scale(h),R=this.transformation.transform(x.min,E),K=this.transformation.transform(x.max,E);return new se(R,K)},infinite:!1,wrapLatLng:function(h){var x=this.wrapLng?u(h.lng,this.wrapLng,!0):h.lng,E=this.wrapLat?u(h.lat,this.wrapLat,!0):h.lat,R=h.alt;return new ue(E,x,R)},wrapLatLngBounds:function(h){var x=h.getCenter(),E=this.wrapLatLng(x),R=x.lat-E.lat,K=x.lng-E.lng;if(R===0&&K===0)return h;
386var ie=h.getSouthWest(),_e=h.getNorthEast(),Le=new ue(ie.lat-R,ie.lng-K),Ie=new ue(_e.lat-R,_e.lng-K);return new ee(Le,Ie)}},Te=i({},me,{wrapLng:[-180,180],R:6371e3,distance:function(h,x){var E=Math.PI/180,R=h.lat*E,K=x.lat*E,ie=Math.sin((x.lat-h.lat)*E/2),_e=Math.sin((x.lng-h.lng)*E/2),Le=ie*ie+Math.cos(R)*Math.cos(K)*_e*_e,Ie=2*Math.atan2(Math.sqrt(Le),Math.sqrt(1-Le));return this.R*Ie}}),xe=6378137,Ce={R:xe,MAX_LATITUDE:85.0511287798,project:function(h){var x=Math.PI/180,E=this.MAX_LATITUDE,R=Math.max(Math.min(E,h.lat),-E),K=Math.sin(R*x);return new q(this.R*h.lng*x,this.R*Math.log((1+K)/(1-K))/2)},unproject:function(h){var x=180/Math.PI;return new ue((2*Math.atan(Math.exp(h.y/this.R))-Math.PI/2)*x,h.x*x/this.R)},bounds:function(){var h=xe*Math.PI;return new se([-h,-h],[h,h])}()};function Ne(h,x,E,R){if(S(h)){this._a=h[0],this._b=h[1],this._c=h[2],this._d=h[3];return}this._a=h,this._b=x,this._c=E,this._d=R}Ne.prototype={transform:function(h,x){return this._transform(h.clone(),x)},_transform:function(h,x){return x=x||1,h.x=x*(this._a*h.x+this._b),h.y=x*(this._c*h.y+this._d),h},untransform:function(h,x){return x=x||1,new q((h.x/x-this._b)/this._a,(h.y/x-this._d)/this._c)}};function Ae(h,x,E,R){return new Ne(h,x,E,R)}var We=i({},Te,{code:"EPSG:3857",projection:Ce,transformation:function(){var h=.5/(Math.PI*Ce.R);return Ae(h,.5,-h,.5)}()}),Ye=i({},We,{code:"EPSG:900913"});function ce(h){return document.createElementNS("http://www.w3.org/2000/svg",h)}function Ze(h,x){var E="",R,K,ie,_e,Le,Ie;for(R=0,ie=h.length;R<ie;R++){for(Le=h[R],K=0,_e=Le.length;K<_e;K++)Ie=Le[K],E+=(K?"L":"M")+Ie.x+" "+Ie.y;E+=x?Fe.svg?"z":"x":""}return E||"M0 0"}var lt=document.documentElement.style,vt="ActiveXObject"in window,Ge=vt&&!document.addEventListener,Mt="msLaunchUri"in navigator&&!("documentMode"in document),ct=On("webkit"),ge=On("android"),Pe=On("android 2")||On("android 3"),De=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Ke=ge&&On("Google")&&De<537&&!("AudioNode"in window),Ue=!!window.opera,$e=!Mt&&On("chrome"),Xe=On("gecko")&&!ct&&!Ue&&!vt,tt=!$e&&On("safari"),bt=On("phantom"),ut="OTransition"in lt,mr=navigator.platform.indexOf("Win")===0,Tt=vt&&"transition"in lt,Gt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!Pe,Yt="MozPerspective"in lt,Jn=!window.L_DISABLE_3D&&(Tt||Gt||Yt)&&!ut&&!bt,xt=typeof orientation<"u"||On("mobile"),jn=xt&&ct,zt=xt&&Gt,Ut=!window.PointerEvent&&window.MSPointerEvent,gr=!!(window.PointerEvent||Ut),on="ontouchstart"in window||!!window.TouchEvent,Ht=!window.L_NO_TOUCH&&(on||gr),In=xt&&Ue,Yc=xt&&Xe,Xi=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,rl=function(){var h=!1;try{var x=Object.defineProperty({},"passive",{get:function(){h=!0}});window.addEventListener("testPassiveEventSupport",d,x),window.removeEventListener("testPassiveEventSupport",d,x)}catch{}return h}(),xo=function(){return!!document.createElement("canvas").getContext}(),Vt=!!(document.createElementNS&&ce("svg").createSVGRect),zl=!!Vt&&function(){var h=document.createElement("div");return h.innerHTML="<svg/>",(h.firstChild&&h.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),il=!Vt&&function(){try{var h=document.createElement("div");h.innerHTML='<v:shape adj="1"/>';var x=h.firstChild;return x.style.behavior="url(#default#VML)",x&&typeof x.adj=="object"}catch{return!1}}(),Ys=navigator.platform.indexOf("Mac")===0,Zs=navigator.platform.indexOf("Linux")===0;function On(h){return navigator.userAgent.toLowerCase().indexOf(h)>=0}var Fe={ie:vt,ielt9:Ge,edge:Mt,webkit:ct,android:ge,android23:Pe,androidStock:Ke,opera:Ue,chrome:$e,gecko:Xe,safari:tt,phantom:bt,opera12:ut,win:mr,ie3d:Tt,webkit3d:Gt,gecko3d:Yt,any3d:Jn,mobile:xt,mobileWebkit:jn,mobileWebkit3d:zt,msPointer:Ut,pointer:gr,touch:Ht,touchNative:on,mobileOpera:In,mobileGecko:Yc,retina:Xi,passiveEvents:rl,canvas:xo,svg:Vt,vml:il,inlineSvg:zl,mac:Ys,linux:Zs},kt=Fe.msPointer?"MSPointerDown":"pointerdown",An=Fe.msPointer?"MSPointerMove":"pointermove",Nr=Fe.msPointer?"MSPointerUp":"pointerup",ys=Fe.msPointer?"MSPointerCancel":"pointercancel",Qi={touchstart:kt,touchmove:An,touchend:Nr,touchcancel:ys},Fa={touchstart:Fy,touchmove:tg,touchend:tg,touchcancel:tg},bs={},wo=!1;function Wf(h,x,E){return x==="touchstart"&&eg(),Fa[x]?(E=Fa[x].bind(this,E),h.addEventListener(Qi[x],E,!1),E):(console.warn("wrong event specified:",x),d)}function Zc(h,x,E){if(!Qi[x]){console.warn("wrong event specified:",x);return}h.removeEventListener(Qi[x],E,!1)}function qf(h){bs[h.pointerId]=h}function Jm(h){bs[h.pointerId]&&(bs[h.pointerId]=h)}function Gf(h){delete bs[h.pointerId]}function eg(){wo||(document.addEventListener(kt,qf,!0),document.addEventListener(An,Jm,!0),document.addEventListener(Nr,Gf,!0),document.addEventListener(ys,Gf,!0),wo=!0)}function tg(h,x){if(x.pointerType!==(x.MSPOINTER_TYPE_MOUSE||"mouse")){x.touches=[];for(var E in bs)x.touches.push(bs[E]);x.changedTouches=[x],h(x)}}function Fy(h,x){x.MSPOINTER_TYPE_TOUCH&&x.pointerType===x.MSPOINTER_TYPE_TOUCH&&ni(x),tg(h,x)}
386function ex(h){var x={},E,R;for(R in h)E=h[R],x[R]=E&&E.bind?E.bind(h):E;return h=x,x.type="dblclick",x.detail=2,x.isTrusted=!1,x._simulated=!0,x}var tx=200;function sl(h,x){h.addEventListener("dblclick",x);var E=0,R;function K(ie){if(ie.detail!==1){R=ie.detail;return}if(!(ie.pointerType==="mouse"||ie.sourceCapabilities&&!ie.sourceCapabilities.firesTouchEvents)){var _e=Jc(ie);if(!(_e.some(function(Ie){return Ie instanceof HTMLLabelElement&&Ie.attributes.for})&&!_e.some(function(Ie){return Ie instanceof HTMLInputElement||Ie instanceof HTMLSelectElement}))){var Le=Date.now();Le-E<=tx?(R++,R===2&&x(ex(ie))):R=1,E=Le}}}return h.addEventListener("click",K),{dblclick:x,simDblclick:K}}function By(h,x){h.removeEventListener("dblclick",x.dblclick),h.removeEventListener("click",x.simDblclick)}var ng=ig(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Ju=ig(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),$y=Ju==="webkitTransition"||Ju==="OTransition"?Ju+"End":"transitionend";function zy(h){return typeof h=="string"?document.getElementById(h):h}function ph(h,x){var E=h.style[x]||h.currentStyle&&h.currentStyle[x];if((!E||E==="auto")&&document.defaultView){var R=document.defaultView.getComputedStyle(h,null);E=R?R[x]:null}return E==="auto"?null:E}function hn(h,x,E){var R=document.createElement(h);return R.className=x||"",E&&E.appendChild(R),R}function or(h){var x=h.parentNode;x&&x.removeChild(h)}function rg(h){for(;h.firstChild;)h.removeChild(h.firstChild)}function Fr(h){var x=h.parentNode;x&&x.lastChild!==h&&x.appendChild(h)}function ed(h){var x=h.parentNode;x&&x.firstChild!==h&&x.insertBefore(h,x.firstChild)}function al(h,x){if(h.classList!==void 0)return h.classList.contains(x);var E=fi(h);return E.length>0&&new RegExp("(^|\\s)"+x+"(\\s|$)").test(E)}function rn(h,x){if(h.classList!==void 0)for(var E=y(x),R=0,K=E.length;R<K;R++)h.classList.add(E[R]);else if(!al(h,x)){var ie=fi(h);Ba(h,(ie?ie+" ":"")+x)}}function Wr(h,x){h.classList!==void 0?h.classList.remove(x):Ba(h,m((" "+fi(h)+" ").replace(" "+x+" "," ")))}function Ba(h,x){h.className.baseVal===void 0?h.className=x:h.className.baseVal=x}function fi(h){return h.correspondingElement&&(h=h.correspondingElement),h.className.baseVal===void 0?h.className:h.className.baseVal}function Li(h,x){"opacity"in h.style?h.style.opacity=x:"filter"in h.style&&nx(h,x)}function nx(h,x){var E=!1,R="DXImageTransform.Microsoft.Alpha";try{E=h.filters.item(R)}catch{if(x===1)return}x=Math.round(x*100),E?(E.Enabled=x!==100,E.Opacity=x):h.style.filter+=" progid:"+R+"(opacity="+x+")"}function ig(h){for(var x=document.documentElement.style,E=0;E<h.length;E++)if(h[E]in x)return h[E];return!1}function td(h,x,E){var R=x||new q(0,0);h.style[ng]=(Fe.ie3d?"translate("+R.x+"px,"+R.y+"px)":"translate3d("+R.x+"px,"+R.y+"px,0)")+(E?" scale("+E+")":"")}function er(h,x){h._leaflet_pos=x,Fe.any3d?td(h,x):(h.style.left=x.x+"px",h.style.top=x.y+"px")}function Xc(h){return h._leaflet_pos||new q(0,0)}var mh,Qc,nd;if("onselectstart"in document)mh=function(){st(window,"selectstart",ni)},Qc=function(){lr(window,"selectstart",ni)};else{var Kf=ig(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);mh=function(){if(Kf){var h=document.documentElement.style;nd=h[Kf],h[Kf]="none"}},Qc=function(){Kf&&(document.documentElement.style[Kf]=nd,nd=void 0)}}function Uy(){st(window,"dragstart",ni)}function Hy(){lr(window,"dragstart",ni)}var gh,sg;function _o(h){for(;h.tabIndex===-1;)h=h.parentNode;h.style&&(ag(),gh=h,sg=h.style.outlineStyle,h.style.outlineStyle="none",st(window,"keydown",ag))}function ag(){gh&&(gh.style.outlineStyle=sg,gh=void 0,sg=void 0,lr(window,"keydown",ag))}function vh(h){do h=h.parentNode;while((!h.offsetWidth||!h.offsetHeight)&&h!==document.body);return h}function Yf(h){var x=h.getBoundingClientRect();return{x:x.width/h.offsetWidth||1,y:x.height/h.offsetHeight||1,boundingClientRect:x}}var QS={__proto__:null,TRANSFORM:ng,TRANSITION:Ju,TRANSITION_END:$y,get:zy,getStyle:ph,create:hn,remove:or,empty:rg,toFront:Fr,toBack:ed,hasClass:al,addClass:rn,removeClass:Wr,setClass:Ba,getClass:fi,setOpacity:Li,testProp:ig,setTransform:td,setPosition:er,getPosition:Xc,get disableTextSelection(){return mh},get enableTextSelection(){return Qc},disableImageDrag:Uy,enableImageDrag:Hy,preventOutline:_o,restoreOutline:ag,getSizedParentNode:vh,getScale:Yf};function st(h,x,E,R){if(x&&typeof x=="object")for(var K in x)Hl(h,K,x[K],E);else{x=y(x);for(var ie=0,_e=x.length;ie<_e;ie++)Hl(h,x[ie],E,R)}return this}var ol="_leaflet_events";function lr(h,x,E,R){if(arguments.length===1)rx(h),delete h[ol];else if(x&&typeof x=="object")for(var K in x)Vy(h,K,x[K],E);else if(x=y(x),arguments.length===2)rx(h,function(Le){return P(x,Le)!==-1});else for(var ie=0,_e=x.length;ie<_e;ie++)Vy(h,x[ie],E,R);return this}function rx(h,x){for(var E in h[ol]){var R=E.split(/\d/)[0];
386(!x||x(R))&&Vy(h,R,null,null,E)}}var Ul={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Hl(h,x,E,R){var K=x+l(E)+(R?"_"+l(R):"");if(h[ol]&&h[ol][K])return this;var ie=function(Le){return E.call(R||h,Le||window.event)},_e=ie;!Fe.touchNative&&Fe.pointer&&x.indexOf("touch")===0?ie=Wf(h,x,ie):Fe.touch&&x==="dblclick"?ie=sl(h,ie):"addEventListener"in h?x==="touchstart"||x==="touchmove"||x==="wheel"||x==="mousewheel"?h.addEventListener(Ul[x]||x,ie,Fe.passiveEvents?{passive:!1}:!1):x==="mouseenter"||x==="mouseleave"?(ie=function(Le){Le=Le||window.event,lg(h,Le)&&_e(Le)},h.addEventListener(Ul[x],ie,!1)):h.addEventListener(x,_e,!1):h.attachEvent("on"+x,ie),h[ol]=h[ol]||{},h[ol][K]=ie}function Vy(h,x,E,R,K){K=K||x+l(E)+(R?"_"+l(R):"");var ie=h[ol]&&h[ol][K];if(!ie)return this;!Fe.touchNative&&Fe.pointer&&x.indexOf("touch")===0?Zc(h,x,ie):Fe.touch&&x==="dblclick"?By(h,ie):"removeEventListener"in h?h.removeEventListener(Ul[x]||x,ie,!1):h.detachEvent("on"+x,ie),h[ol][K]=null}function rd(h){return h.stopPropagation?h.stopPropagation():h.originalEvent?h.originalEvent._stopped=!0:h.cancelBubble=!0,this}function yh(h){return Hl(h,"wheel",rd),this}function id(h){return st(h,"mousedown touchstart dblclick contextmenu",rd),h._leaflet_disable_click=!0,this}function ni(h){return h.preventDefault?h.preventDefault():h.returnValue=!1,this}function sd(h){return ni(h),rd(h),this}function Jc(h){if(h.composedPath)return h.composedPath();for(var x=[],E=h.target;E;)x.push(E),E=E.parentNode;return x}function ix(h,x){if(!x)return new q(h.clientX,h.clientY);var E=Yf(x),R=E.boundingClientRect;return new q((h.clientX-R.left)/E.x-x.clientLeft,(h.clientY-R.top)/E.y-x.clientTop)}var Wy=Fe.linux&&Fe.chrome?window.devicePixelRatio:Fe.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function og(h){return Fe.edge?h.wheelDeltaY/2:h.deltaY&&h.deltaMode===0?-h.deltaY/Wy:h.deltaY&&h.deltaMode===1?-h.deltaY*20:h.deltaY&&h.deltaMode===2?-h.deltaY*60:h.deltaX||h.deltaZ?0:h.wheelDelta?(h.wheelDeltaY||h.wheelDelta)/2:h.detail&&Math.abs(h.detail)<32765?-h.detail*20:h.detail?h.detail/-32765*60:0}function lg(h,x){var E=x.relatedTarget;if(!E)return!0;try{for(;E&&E!==h;)E=E.parentNode}catch{return!1}return E!==h}var ad={__proto__:null,on:st,off:lr,stopPropagation:rd,disableScrollPropagation:yh,disableClickPropagation:id,preventDefault:ni,stop:sd,getPropagationPath:Jc,getMousePosition:ix,getWheelDelta:og,isExternalTarget:lg,addListener:st,removeListener:lr},cg=Q.extend({run:function(h,x,E,R){this.stop(),this._el=h,this._inProgress=!0,this._duration=E||.25,this._easeOutPower=1/Math.max(R||.5,.2),this._startPos=Xc(h),this._offset=x.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=j(this._animate,this),this._step()},_step:function(h){var x=+new Date-this._startTime,E=this._duration*1e3;x<E?this._runFrame(this._easeOut(x/E),h):(this._runFrame(1),this._complete())},_runFrame:function(h,x){var E=this._startPos.add(this._offset.multiplyBy(h));x&&E._round(),er(this._el,E),this.fire("step")},_complete:function(){M(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(h){return 1-Math.pow(1-h,this._easeOutPower)}}),yn=Q.extend({options:{crs:We,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(h,x){x=g(this,x),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(h),this._initLayout(),this._onResize=a(this._onResize,this),this._initEvents(),x.maxBounds&&this.setMaxBounds(x.maxBounds),x.zoom!==void 0&&(this._zoom=this._limitZoom(x.zoom)),x.center&&x.zoom!==void 0&&this.setView(pe(x.center),x.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Ju&&Fe.any3d&&!Fe.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),st(this._proxy,$y,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,362 bytes, line 386
386,setView:function(h,x,E){if(x=x===void 0?this._zoom:this._limitZoom(x),h=this._limitCenter(pe(h),x,this.options.maxBounds),E=E||{},this._stop(),this._loaded&&!E.reset&&E!==!0){E.animate!==void 0&&(E.zoom=i({animate:E.animate},E.zoom),E.pan=i({animate:E.animate,duration:E.duration},E.pan));var R=this._zoom!==x?this._tryAnimatedZoom&&this._tryAnimatedZoom(h,x,E.zoom):this._tryAnimatedPan(h,E.pan);if(R)return clearTimeout(this._sizeTimer),this}return this._resetView(h,x,E.pan&&E.pan.noMoveStart),this},setZoom:function(h,x){return this._loaded?this.setView(this.getCenter(),h,{zoom:x}):(this._zoom=h,this)},zoomIn:function(h,x){return h=h||(Fe.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+h,x)},zoomOut:function(h,x){return h=h||(Fe.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-h,x)},setZoomAround:function(h,x,E){var R=this.getZoomScale(x),K=this.getSize().divideBy(2),ie=h instanceof q?h:this.latLngToContainerPoint(h),_e=ie.subtract(K).multiplyBy(1-1/R),Le=this.containerPointToLatLng(K.add(_e));return this.setView(Le,x,{zoom:E})},_getBoundsCenterZoom:function(h,x){x=x||{},h=h.getBounds?h.getBounds():oe(h);var E=de(x.paddingTopLeft||x.padding||[0,0]),R=de(x.paddingBottomRight||x.padding||[0,0]),K=this.getBoundsZoom(h,!1,E.add(R));if(K=typeof x.maxZoom=="number"?Math.min(x.maxZoom,K):K,K===1/0)return{center:h.getCenter(),zoom:K};
386var ie=R.subtract(E).divideBy(2),_e=this.project(h.getSouthWest(),K),Le=this.project(h.getNorthEast(),K),Ie=this.unproject(_e.add(Le).divideBy(2).add(ie),K);return{center:Ie,zoom:K}},fitBounds:function(h,x){if(h=oe(h),!h.isValid())throw new Error("Bounds are not valid.");var E=this._getBoundsCenterZoom(h,x);return this.setView(E.center,E.zoom,x)},fitWorld:function(h){return this.fitBounds([[-90,-180],[90,180]],h)},panTo:function(h,x){return this.setView(h,this._zoom,{pan:x})},panBy:function(h,x){if(h=de(h).round(),x=x||{},!h.x&&!h.y)return this.fire("moveend");if(x.animate!==!0&&!this.getSize().contains(h))return this._resetView(this.unproject(this.project(this.getCenter()).add(h)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new cg,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),x.noMoveStart||this.fire("movestart"),x.animate!==!1){rn(this._mapPane,"leaflet-pan-anim");var E=this._getMapPanePos().subtract(h).round();this._panAnim.run(this._mapPane,E,x.duration||.25,x.easeLinearity)}else this._rawPanBy(h),this.fire("move").fire("moveend");return this},flyTo:function(h,x,E){if(E=E||{},E.animate===!1||!Fe.any3d)return this.setView(h,x,E);this._stop();var R=this.project(this.getCenter()),K=this.project(h),ie=this.getSize(),_e=this._zoom;h=pe(h),x=x===void 0?_e:x;var Le=Math.max(ie.x,ie.y),Ie=Le*this.getZoomScale(_e,x),Je=K.distanceTo(R)||1,gt=1.42,qt=gt*gt;function Pn(vr){var ha=vr?-1:1,k4=vr?Ie:Le,N4=Ie*Ie-Le*Le+ha*qt*qt*Je*Je,Wk=2*k4*qt*Je,fx=N4/Wk,aA=Math.sqrt(fx*fx+1)-fx,qk=aA<1e-9?-18:Math.log(aA);return qk}function da(vr){return(Math.exp(vr)-Math.exp(-vr))/2}function ts(vr){return(Math.exp(vr)+Math.exp(-vr))/2}function fl(vr){return da(vr)/ts(vr)}var Va=Pn(0);function gg(vr){return Le*(ts(Va)/ts(Va+gt*vr))}function E4(vr){return Le*(ts(Va)*fl(Va+gt*vr)-da(Va))/qt}function Ah(vr){return 1-Math.pow(1-vr,1.5)}var Gl=Date.now(),cu=(Pn(1)-Va)/gt,T4=E.duration?1e3*E.duration:1e3*cu*.8;function sA(){var vr=(Date.now()-Gl)/T4,ha=Ah(vr)*cu;vr<=1?(this._flyToFrame=j(sA,this),this._move(this.unproject(R.add(K.subtract(R).multiplyBy(E4(ha)/Je)),_e),this.getScaleZoom(Le/gg(ha),_e),{flyTo:!0})):this._move(h,x)._moveEnd(!0)}return this._moveStart(!0,E.noMoveStart),sA.call(this),this},flyToBounds:function(h,x){var E=this._getBoundsCenterZoom(h,x);return this.flyTo(E.center,E.zoom,x)}
vendor: 4,961 bytes, line 386
386,setMaxBounds:function(h){return h=oe(h),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),h.isValid()?(this.options.maxBounds=h,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(h){var x=this.options.minZoom;return this.options.minZoom=h,this._loaded&&x!==h&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(h):this},setMaxZoom:function(h){var x=this.options.maxZoom;return this.options.maxZoom=h,this._loaded&&x!==h&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(h):this},panInsideBounds:function(h,x){this._enforcingBounds=!0;var E=this.getCenter(),R=this._limitCenter(E,this._zoom,oe(h));return E.equals(R)||this.panTo(R,x),this._enforcingBounds=!1,this},panInside:function(h,x){x=x||{};var E=de(x.paddingTopLeft||x.padding||[0,0]),R=de(x.paddingBottomRight||x.padding||[0,0]),K=this.project(this.getCenter()),ie=this.project(h),_e=this.getPixelBounds(),Le=H([_e.min.add(E),_e.max.subtract(R)]),Ie=Le.getSize();if(!Le.contains(ie)){this._enforcingBounds=!0;var Je=ie.subtract(Le.getCenter()),gt=Le.extend(ie).getSize().subtract(Ie);K.x+=Je.x<0?-gt.x:gt.x,K.y+=Je.y<0?-gt.y:gt.y,this.panTo(this.unproject(K),x),this._enforcingBounds=!1}return this},invalidateSize:function(h){if(!this._loaded)return this;h=i({animate:!1,pan:!0},h===!0?{animate:!0}:h);var x=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var E=this.getSize(),R=x.divideBy(2).round(),K=E.divideBy(2).round(),ie=R.subtract(K);return!ie.x&&!ie.y?this:(h.animate&&h.pan?this.panBy(ie):(h.pan&&this._rawPanBy(ie),this.fire("move"),h.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:x,newSize:E}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(h){if(h=this._locateOptions=i({timeout:1e4,watch:!1},h),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var x=a(this._handleGeolocationResponse,this),E=a(this._handleGeolocationError,this);return h.watch?this._locationWatchId=navigator.geolocation.watchPosition(x,E,h):navigator.geolocation.getCurrentPosition(x,E,h),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(h){if(this._container._leaflet_id){var x=h.code,E=h.message||(x===1?"permission denied":x===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:x,message:"Geolocation error: "+E+"."})}},_handleGeolocationResponse:function(h){if(this._container._leaflet_id){var x=h.coords.latitude,E=h.coords.longitude,R=new ue(x,E),K=R.toBounds(h.coords.accuracy*2),ie=this._locateOptions;if(ie.setView){var _e=this.getBoundsZoom(K);this.setView(R,ie.maxZoom?Math.min(_e,ie.maxZoom):_e)}var Le={latlng:R,bounds:K,timestamp:h.timestamp};for(var Ie in h.coords)typeof h.coords[Ie]=="number"&&(Le[Ie]=h.coords[Ie]);this.fire("locationfound",Le)}},addHandler:function(h,x){if(!x)return this;var E=this[h]=new x(this);return this._handlers.push(E),this.options[h]&&E.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),or(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var h;for(h in this._layers)this._layers[h].remove();for(h in this._panes)or(this._panes[h]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(h,x){var E="leaflet-pane"+(h?" leaflet-"+h.replace("Pane","")+"-pane":""),R=hn("div",E,x||this._mapPane);return h&&(this._panes[h]=R),R},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var h=this.getPixelBounds(),x=this.unproject(h.getBottomLeft()),E=this.unproject(h.getTopRight());return new ee(x,E)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZo
386om===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(h,x,E){h=oe(h),E=de(E||[0,0]);var R=this.getZoom()||0,K=this.getMinZoom(),ie=this.getMaxZoom(),_e=h.getNorthWest(),Le=h.getSouthEast(),Ie=this.getSize().subtract(E),Je=H(this.project(Le,R),this.project(_e,R)).getSize(),gt=Fe.any3d?this.options.zoomSnap:1,qt=Ie.x/Je.x,Pn=Ie.y/Je.y,da=x?Math.max(qt,Pn):Math.min(qt,Pn);return R=this.getScaleZoom(da,R),gt&&(R=Math.round(R/(gt/100))*(gt/100),R=x?Math.ceil(R/gt)*gt:Math.floor(R/gt)*gt),Math.max(K,Math.min(ie,R))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new q(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(h,x){var E=this._getTopLeftPoint(h,x);return new se(E,E.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(h){return this.options.crs.getProjectedBounds(h===void 0?this.getZoom():h)},getPane:function(h){return typeof h=="string"?this._panes[h]:h},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(h,x){var E=this.options.crs;return x=x===void 0?this._zoom:x,E.scale(h)/E.scale(x)},getScaleZoom:function(h,x){var E=this.options.crs;x=x===void 0?this._zoom:x;var R=E.zoom(h*E.scale(x));return isNaN(R)?1/0:R},project:function(h,x){return x=x===void 0?this._zoom:x,this.options.crs.latLngToPoint(pe(h),x)},unproject:function(h,x){return x=x===void 0?this._zoom:x,this.options.crs.pointToLatLng(de(h),x)},layerPointToLatLng:function(h){var x=de(h).add(this.getPixelOrigin());return this.unproject(x)},latLngToLayerPoint:function(h){var x=this.project(pe(h))._round();return x._subtract(this.getPixelOrigin())},wrapLatLng:function(h){return this.options.crs.wrapLatLng(pe(h))},wrapLatLngBounds:function(h){return this.options.crs.wrapLatLngBounds(oe(h))},distance:function(h,x){return this.options.crs.distance(pe(h),pe(x))},containerPointToLayerPoint:function(h){return de(h).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(h){return de(h).add(this._getMapPanePos())},containerPointToLatLng:function(h){var x=this.containerPointToLayerPoint(de(h));return this.layerPointToLatLng(x)},latLngToContainerPoint:function(h){return this.layerPointToContainerPoint(this.latLngToLayerPoint(pe(h)))},mouseEventToContainerPoint:function(h){return ix(h,this._container)},mouseEventToLayerPoint:function(h){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(h))},mouseEventToLatLng:function(h){return this.layerPointToLatLng(this.mouseEventToLayerPoint(h))},_initContainer:function(h){var x=this._container=zy(h);if(x){if(x._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");st(x,"scroll",this._onScroll,this),this._containerId=l(x)},_initLayout:function(){var h=this._container;this._fadeAnimated=this.options.fadeAnimation&&Fe.any3d,rn(h,"leaflet-container"+(Fe.touch?" leaflet-touch":"")+(Fe.retina?" leaflet-retina":"")+(Fe.ielt9?" leaflet-oldie":"")+(Fe.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var x=ph(h,"position");x!=="absolute"&&x!=="relative"&&x!=="fixed"&&x!=="sticky"&&(h.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var h=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),er(this._mapPane,new q(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(rn(h.markerPane,"leaflet-zoom-hide"),rn(h.shadowPane,"leaflet-zoom-hide"))},_resetView:function(h,x,E){er(this._mapPane,new q(0,0));var R=!this._loaded;this._loaded=!0,x=this._limitZoom(x),this.fire("viewprereset");var K=this._zoom!==x;this._moveStart(K,E)._move(h,x)._moveEnd(K),this.fire("viewreset"),R&&this.fire("load")},_moveStart:function(h,x){return h&&this.fire("zoomstart"),x||this.fire("movestart"),this},_move:function(h,x,E,R){x===void 0&&(x=this._zoom);var K=this._zoom!==x;return this._zoom=x,this._lastCenter=h,this._pixelOrigin=this._getNewPixelOrigin(h
386),R?E&&E.pinch&&this.fire("zoom",E):((K||E&&E.pinch)&&this.fire("zoom",E),this.fire("move",E)),this},_moveEnd:function(h){return h&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(h){er(this._mapPane,this._getMapPanePos().subtract(h))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(h){this._targets={},this._targets[l(this._container)]=this;var x=h?lr:st;x(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&x(window,"resize",this._onResize,this),Fe.any3d&&this.options.transform3DLimit&&(h?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=j(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var h=this._getMapPanePos();Math.max(Math.abs(h.x),Math.abs(h.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(h,x){for(var E=[],R,K=x==="mouseout"||x==="mouseover",ie=h.target||h.srcElement,_e=!1;ie;){if(R=this._targets[l(ie)],R&&(x==="click"||x==="preclick")&&this._draggableMoved(R)){_e=!0;break}if(R&&R.listens(x,!0)&&(K&&!lg(ie,h)||(E.push(R),K))||ie===this._container)break;ie=ie.parentNode}return!E.length&&!_e&&!K&&this.listens(x,!0)&&(E=[this]),E},_isClickDisabled:function(h){for(;h&&h!==this._container;){if(h._leaflet_disable_click)return!0;h=h.parentNode}},_handleDOMEvent:function(h){var x=h.target||h.srcElement;if(!(!this._loaded||x._leaflet_disable_events||h.type==="click"&&this._isClickDisabled(x))){var E=h.type;E==="mousedown"&&_o(x),this._fireDOMEvent(h,E)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(h,x,E){if(h.type==="click"){var R=i({},h);R.type="preclick",this._fireDOMEvent(R,R.type,E)}var K=this._findEventTargets(h,x);if(E){for(var ie=[],_e=0;_e<E.length;_e++)E[_e].listens(x,!0)&&ie.push(E[_e]);K=ie.concat(K)}if(K.length){x==="contextmenu"&&ni(h);var Le=K[0],Ie={originalEvent:h};if(h.type!=="keypress"&&h.type!=="keydown"&&h.type!=="keyup"){var Je=Le.getLatLng&&(!Le._radius||Le._radius<=10);Ie.containerPoint=Je?this.latLngToContainerPoint(Le.getLatLng()):this.mouseEventToContainerPoint(h),Ie.layerPoint=this.containerPointToLayerPoint(Ie.containerPoint),Ie.latlng=Je?Le.getLatLng():this.layerPointToLatLng(Ie.layerPoint)}for(_e=0;_e<K.length;_e++)if(K[_e].fire(x,Ie,!0),Ie.originalEvent._stopped||K[_e].options.bubblingMouseEvents===!1&&P(this._mouseEvents,x)!==-1)return}},_draggableMoved:function(h){return h=h.dragging&&h.dragging.enabled()?h:this,h.dragging&&h.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var h=0,x=this._handlers.length;h<x;h++)this._handlers[h].disable()},whenReady:function(h,x){return this._loaded?h.call(x||this,{target:this}):this.on("load",h,x),this},_getMapPanePos:function(){return Xc(this._mapPane)||new q(0,0)},_moved:function(){var h=this._getMapPanePos();return h&&!h.equals([0,0])},_getTopLeftPoint:function(h,x){var E=h&&x!==void 0?this._getNewPixelOrigin(h,x):this.getPixelOrigin();return E.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(h,x){var E=this.getSize()._divideBy(2);return this.project(h,x)._subtract(E)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(h,x,E){var R=this._getNewPixelOrigin(E,x);return this.project(h,x)._subtract(R)},_latLngBoundsToNewLayerBounds:function(h,x,E){var R=this._getNewPixelOrigin(E,x);
vendor: 11,423 bytes, line 386
386return H([this.project(h.getSouthWest(),x)._subtract(R),this.project(h.getNorthWest(),x)._subtract(R),this.project(h.getSouthEast(),x)._subtract(R),this.project(h.getNorthEast(),x)._subtract(R)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(h){return this.latLngToLayerPoint(h).subtract(this._getCenterLayerPoint())},_limitCenter:function(h,x,E){if(!E)return h;var R=this.project(h,x),K=this.getSize().divideBy(2),ie=new se(R.subtract(K),R.add(K)),_e=this._getBoundsOffset(ie,E,x);return Math.abs(_e.x)<=1&&Math.abs(_e.y)<=1?h:this.unproject(R.add(_e),x)},_limitOffset:function(h,x){if(!x)return h;var E=this.getPixelBounds(),R=new se(E.min.add(h),E.max.add(h));return h.add(this._getBoundsOffset(R,x))},_getBoundsOffset:function(h,x,E){var R=H(this.project(x.getNorthEast(),E),this.project(x.getSouthWest(),E)),K=R.min.subtract(h.min),ie=R.max.subtract(h.max),_e=this._rebound(K.x,-ie.x),Le=this._rebound(K.y,-ie.y);return new q(_e,Le)},_rebound:function(h,x){return h+x>0?Math.round(h-x)/2:Math.max(0,Math.ceil(h))-Math.max(0,Math.floor(x))},_limitZoom:function(h){var x=this.getMinZoom(),E=this.getMaxZoom(),R=Fe.any3d?this.options.zoomSnap:1;return R&&(h=Math.round(h/R)*R),Math.max(x,Math.min(E,h))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Wr(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(h,x){var E=this._getCenterOffset(h)._trunc();return(x&&x.animate)!==!0&&!this.getSize().contains(E)?!1:(this.panBy(E,x),!0)},_createAnimProxy:function(){var h=this._proxy=hn("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(h),this.on("zoomanim",function(x){var E=ng,R=this._proxy.style[E];td(this._proxy,this.project(x.center,x.zoom),this.getZoomScale(x.zoom,1)),R===this._proxy.style[E]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){or(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var h=this.getCenter(),x=this.getZoom();td(this._proxy,this.project(h,x),this.getZoomScale(x,1))},_catchTransitionEnd:function(h){this._animatingZoom&&h.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(h,x,E){if(this._animatingZoom)return!0;if(E=E||{},!this._zoomAnimated||E.animate===!1||this._nothingToAnimate()||Math.abs(x-this._zoom)>this.options.zoomAnimationThreshold)return!1;var R=this.getZoomScale(x),K=this._getCenterOffset(h)._divideBy(1-1/R);return E.animate!==!0&&!this.getSize().contains(K)?!1:(j(function(){this._moveStart(!0,E.noMoveStart||!1)._animateZoom(h,x,!0)},this),!0)},_animateZoom:function(h,x,E,R){this._mapPane&&(E&&(this._animatingZoom=!0,this._animateToCenter=h,this._animateToZoom=x,rn(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:h,zoom:x,noUpdate:R}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&Wr(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function qy(h,x){return new yn(h,x)}var Ns=U.extend({options:{position:"topright"},initialize:function(h){g(this,h)},getPosition:function(){return this.options.position},setPosition:function(h){var x=this._map;return x&&x.removeControl(this),this.options.position=h,x&&x.addControl(this),this},getContainer:function(){return this._container},addTo:function(h){this.remove(),this._map=h;var x=this._container=this.onAdd(h),E=this.getPosition(),R=h._controlCorners[E];return rn(x,"leaflet-control"),E.indexOf("bottom")!==-1?R.insertBefore(x,R.firstChild):R.appendChild(x),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(or(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(h){this._map&&h&&h.screenX>0&&h.screenY>0&&this._map.getContainer().focus()}}),od=function(h){return new Ns(h)};yn.include({addControl:function(h){return h.addTo(this),this},removeControl:function(h){return h.remove(),this},_initControlPos:function(){var h=this._controlCorners={},x="leaflet-",E=this._controlContainer=hn("div",x+"control-container",this._container);function R(K,ie){var _e=x+K+" "+x+ie;h[K+ie]=hn("div",_e,E)}R("top","left"),R("top","right"),R("bottom","left"),R("bottom","right")},_clearControlPos:function(){for(var h in this._controlCorners)or(this._controlCorners[h]);or(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Gy=Ns.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(h,x,E,R){return E<R?-1:R<E?1:0}},initialize:function(h,x,E){g(this,E),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var R in h)this._addLayer(h[R],R);for(R in x)this._addLayer(x[R],R,!0)},onAdd:function(h){this._initLayout(),this._update(),this._map=h,h.on("zoomend",this._checkDisabledLayers,this);for(var x=0;x<this._layers.length;x++)this._layers[x].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(h){return Ns.prototype.addTo.call(this,h),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var h=0;h<this._layers.length;h++)this._layers[h].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(h,x){return this._addLayer(h,x),this._map?this._update():this},addOverlay:function(h,x){return this._addLayer(h,x,!0),this._map?this._update():this},removeLayer:function(h){h.off("add remove",this._onLayerChange,this);var x=this._getLayer(l(h));return x&&this._layers.splice(this._layers.indexOf(x),1),this._map?this._update():this},expand:function(){rn(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var h=this._map.getSize().y-(this._container.offsetTop+50);return h<this._section.clientHeight?(rn(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=h+"px"):Wr(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Wr(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var h="leaflet-control-layers",x=this._container=hn("div",h),E=this.options.collapsed;x.setAttribute("aria-haspopup",!0),id(x),yh(x);var R=this._section=hn("section",h+"-list");E&&(this._map.on("click",this.collapse,this),st(x,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var K=this._layersLink=hn("a",h+"-toggle",x);K.href="#",K.title="Layers",K.setAttribute("role","button"),st(K,{keydown:function(ie){ie.keyCode===13&&this._expandSafely()},click:function(ie){ni(ie),this._expandSafely()}},this),E||this.expand(),this._baseLayersList=hn("div",h+"-base",R),this._separator=hn("div",h+"-separator",R),this._overlaysList=hn("div",h+"-overlays",R),x.appendChild(R)},_getLayer:function(h){for(var x=0;x<this._layers.length;x++)if(this._layers[x]&&l(this._layers[x].layer)===h)return this._layers[x]},_addLayer:function(h,x,E){this._map&&h.on("add remove",this._onLayerChange,this),this._layers.push({layer:h,name:x,overlay:E}),this.options.sortLayers&&this._layers.sort(a(function(R,K){return this.options.sortFunction(R.layer,K.layer,R.name,K.name)},this)),this.options.autoZIndex&&h.setZIndex&&(this._lastZIndex++,h.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;rg(this._baseLayersList),rg(this._overlaysList),this._layerControlInputs=[];var h,x,E,R,K=0;for(E=0;E<this._layers.length;E++)R=this._layers[E],this._addItem(R),x=x||R.overlay,h=h||!R.overlay,K+=R.overlay?0:1;return this.options.hideSingleBase&&(h=h&&K>1,this._baseLayersList.style.display=h?"":"none"),this._separator.style.display=x&&h?"":"none",this},_onLayerChange:function(h){this._handlingClick||this._update();var x=this._getLayer(l(h.target)),E=x.overlay?h.type==="add"?"overlayadd":"overlayremove":h.type==="add"?"baselayerchange":null;E&&this._map.fire(E,x)},_createRadioElement:function(h,x){var E='<input type="radio" class="leaflet-control-layers-selector" name="'+h+'"'+(x?' checked="checked"':"")+"/>",R=document.createElement("div");return R.innerHTML=E,R.firstChild},_addItem:function(h){var x=document.createElement("label"),E=this._map.hasLayer(h.layer),R;h.overlay?(R=document.createElement("input"),R.type="checkbox",R.className="leaflet-control-layers-selector",R.defaultChecked=E):R=this._createRadioElement("leaflet-base-layers_"+l(this),E),this._layerControlInputs.push(R),R.layerId=l(h.layer),st(R,"click",this._onInputClick,this);var K=document.createElement("span");K.innerHTML=" "+h.name;var ie=document.createElement("span");x.appendChild(ie),ie.appendChild(R),ie.appendChild(K);var _e=h.overlay?this._overlaysList:this._baseLayersList;return _e.appendChild(x),this._checkDisabledLayers(),x},_onInputClick:function(){if(!this._preventClick){var h=this._layerControlInputs,x,E,R=[],K=[];this._handlingClick=!0;for(var ie=h.length-1;ie>=0;ie--)x=h[ie],E=this._getLayer(x.layerId).layer,x.checked?R.push(E):x.checked||K.push(E);for(ie=0;ie<K.length;ie++)this._map.hasLayer(K[ie])&&this._map.removeLayer(K[ie]);for(ie=0;ie<R.length;ie++)this._map.hasLayer(R[ie])||this._map.addLayer(R[ie]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var h=this._layerControlInputs,x,E,R=this._map.getZoom(),K=h.length-1;K>=0;K--)x=h[K],E=this._getLayer(x.layerId).layer,x.disabled=E.options.minZoom!==void 0&&R<E.options.minZoom||E.options.maxZoom!==void 0&&R>E.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var h=this._section;this._preventClick=!0,st(h,"click",ni),this.expand();var x=this;setTimeout(function(){lr(h,"click",ni),x._preventClick=!1})}}),sx=function(h,x,E){return new Gy(h,x,E)},Vl=Ns.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(h){var x="leaflet-control-zoom",E=hn("div",x+" leaflet-bar"),R=this.options;return this._zoomInButton=this._createButton(R.zoomInText,R.zoomInTitle,x+"-in",E,this._zoomIn),this._zoomOutButton=this._createButton(R.zoomOutText,R.zoomOutTitle,x+"-out",E,this._zoomOut),this._updateDisabled(),h.on("zoomend zoomlevelschange",this._updateDisabled,this),E},onRemove:function(h){h.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(h){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(h.shift
386Key?3:1))},_zoomOut:function(h){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(h.shiftKey?3:1))},_createButton:function(h,x,E,R,K){var ie=hn("a",E,R);return ie.innerHTML=h,ie.href="#",ie.title=x,ie.setAttribute("role","button"),ie.setAttribute("aria-label",x),id(ie),st(ie,"click",sd),st(ie,"click",K,this),st(ie,"click",this._refocusOnMap,this),ie},_updateDisabled:function(){var h=this._map,x="leaflet-disabled";Wr(this._zoomInButton,x),Wr(this._zoomOutButton,x),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||h._zoom===h.getMinZoom())&&(rn(this._zoomOutButton,x),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||h._zoom===h.getMaxZoom())&&(rn(this._zoomInButton,x),this._zoomInButton.setAttribute("aria-disabled","true"))}});yn.mergeOptions({zoomControl:!0}),yn.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Vl,this.addControl(this.zoomControl))});var ld=function(h){return new Vl(h)},Ky=Ns.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(h){var x="leaflet-control-scale",E=hn("div",x),R=this.options;return this._addScales(R,x+"-line",E),h.on(R.updateWhenIdle?"moveend":"move",this._update,this),h.whenReady(this._update,this),E},onRemove:function(h){h.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(h,x,E){h.metric&&(this._mScale=hn("div",x,E)),h.imperial&&(this._iScale=hn("div",x,E))},_update:function(){var h=this._map,x=h.getSize().y/2,E=h.distance(h.containerPointToLatLng([0,x]),h.containerPointToLatLng([this.options.maxWidth,x]));this._updateScales(E)},_updateScales:function(h){this.options.metric&&h&&this._updateMetric(h),this.options.imperial&&h&&this._updateImperial(h)},_updateMetric:function(h){var x=this._getRoundNum(h),E=x<1e3?x+" m":x/1e3+" km";this._updateScale(this._mScale,E,x/h)},_updateImperial:function(h){var x=h*3.2808399,E,R,K;x>5280?(E=x/5280,R=this._getRoundNum(E),this._updateScale(this._iScale,R+" mi",R/E)):(K=this._getRoundNum(x),this._updateScale(this._iScale,K+" ft",K/x))},_updateScale:function(h,x,E){h.style.width=Math.round(this.options.maxWidth*E)+"px",h.innerHTML=x},_getRoundNum:function(h){var x=Math.pow(10,(Math.floor(h)+"").length-1),E=h/x;return E=E>=10?10:E>=5?5:E>=3?3:E>=2?2:1,x*E}}),Zf=function(h){return new Ky(h)},ax='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',D=Ns.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Fe.inlineSvg?ax+" ":"")+"Leaflet</a>"},initialize:function(h){g(this,h),this._attributions={}},onAdd:function(h){h.attributionControl=this,this._container=hn("div","leaflet-control-attribution"),id(this._container);for(var x in h._layers)h._layers[x].getAttribution&&this.addAttribution(h._layers[x].getAttribution());return this._update(),h.on("layeradd",this._addAttribution,this),this._container},onRemove:function(h){h.off("layeradd",this._addAttribution,this)},_addAttribution:function(h){h.layer.getAttribution&&(this.addAttribution(h.layer.getAttribution()),h.layer.once("remove",function(){this.removeAttribution(h.layer.getAttribution())},this))},setPrefix:function(h){return this.options.prefix=h,this._update(),this},addAttribution:function(h){return h?(this._attributions[h]||(this._attributions[h]=0),this._attributions[h]++,this._update(),this):this},removeAttribution:function(h){return h?(this._attributions[h]&&(this._attributions[h]--,this._update()),this):this},_update:function(){if(this._map){var h=[];for(var x in this._attributions)this._attributions[x]&&h.push(x);var E=[];this.options.prefix&&E.push(this.options.prefix),h.length&&E.push(h.join(", ")),this._container.innerHTML=E.join(' <span aria-hidden="true">|</span> ')}}});yn.mergeOptions({attributionControl:!0}),yn.addInitHook(function(){this.options.attributionControl&&new D().addTo(this)});var J=function(h){return new D(h)};Ns.Layers=Gy,Ns.Zoom=Vl,Ns.Scale=Ky,Ns.Attribution=D,od.layers=sx,od.zoom=ld,od.scale=Zf,od.attribution=J;var fe=U.extend({initialize:function(h){this._map=h},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});fe.addTo=function(h,x){return h.addHandler(x,this),this};var Se={Events:X},Oe=Fe.touch?"touchstart mousedown":"mousedown",Be=Q.extend({options:{clickTolerance:3},initialize:function(h,x,E,R){g(this,R),this._element=h,this._dragStartTarget=x||h,this._preventOutline=E},enable:function(){this._enabled||(st(this._dragStartTarget,Oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Be._dragging===this&&this.finishDrag(!0),lr(this._dragStartTarget,Oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(h){if(this._enabled&&(this._moved=!1,!al(this._element,"leaflet-zoom-anim"))){if(h.touches&&h.touches.length!==1){Be._dragging===this&&this.finishDrag();return}if(!(Be._dragging||h.shiftKey||h.which!==1&&h.button!==1&&!h.touches)&&(Be._dragging=this,this._preventOutline&&_o(this._element),Uy(),mh(),!this._moving)){this.fire("down");var x=h.touches?h.touches[0]:h,E=vh(this._element);this._startPoint=new q(x.clientX,x.clientY),this._startPos=Xc(this._element),this._parentScale=Yf(E);var R=h.type==="mousedown";st(document,R?"mousemove":"touchmove",this._onMove,this),st(document,R?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(h){if(this._enabled){if(h.touches&&h.touches.length>1){this._moved=!0;return}var x=h.touches&&h.touches.length===1?h.touches[0]:h,E=new q(x.clientX,x.clientY)._subtract(this._startPoint);!E.x&&!E.y||Math.abs(E.x)+Math.abs(E.y)<this.options.clickTolerance||(E.x/=this._parentScale.x,E.y/=this._parentScale.y,ni(h
vendor: 1,666 bytes, line 386
386),this._moved||(this.fire("dragstart"),this._moved=!0,rn(document.body,"leaflet-dragging"),this._lastTarget=h.target||h.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),rn(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(E),this._moving=!0,this._lastEvent=h,this._updatePosition())}},_updatePosition:function(){var h={originalEvent:this._lastEvent};this.fire("predrag",h),er(this._element,this._newPos),this.fire("drag",h)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(h){Wr(document.body,"leaflet-dragging"),this._lastTarget&&(Wr(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),lr(document,"mousemove touchmove",this._onMove,this),lr(document,"mouseup touchend touchcancel",this._onUp,this),Hy(),Qc();var x=this._moved&&this._moving;this._moving=!1,Be._dragging=!1,x&&this.fire("dragend",{noInertia:h,distance:this._newPos.distanceTo(this._startPos)})}});function Qe(h,x,E){var R,K=[1,4,2,8],ie,_e,Le,Ie,Je,gt,qt,Pn;for(ie=0,gt=h.length;ie<gt;ie++)h[ie]._code=Os(h[ie],x);for(Le=0;Le<4;Le++){for(qt=K[Le],R=[],ie=0,gt=h.length,_e=gt-1;ie<gt;_e=ie++)Ie=h[ie],Je=h[_e],Ie._code&qt?Je._code&qt||(Pn=ll(Je,Ie,qt,x,E),Pn._code=Os(Pn,x),R.push(Pn)):(Je._code&qt&&(Pn=ll(Je,Ie,qt,x,E),Pn._code=Os(Pn,x),R.push(Pn)),R.push(Ie));h=R}return h}function Pt(h,x){var E,R,K,ie,_e,Le,Ie,Je,gt;if(!h||h.length===0)throw new Error("latlngs not passed");Ms(h)||(console.warn("latlngs are not flat! Only the first ring will be used"),h=h[0]);var qt=pe([0,0]),Pn=oe(h),da=Pn.getNorthWest().distanceTo(Pn.getSouthWest
386())*Pn.getNorthEast().distanceTo(Pn.getNorthWest());da<1700&&(qt=Lt(h));var ts=h.length,fl=[];for(E=0;E<ts;E++){var Va=pe(h[E]);fl.push(x.project(pe([Va.lat-qt.lat,Va.lng-qt.lng])))}for(Le=Ie=Je=0,E=0,R=ts-1;E<ts;R=E++)K=fl[E],ie=fl[R],_e=K.y*ie.x-ie.y*K.x,Ie+=(K.x+ie.x)*_e,Je+=(K.y+ie.y)*_e,Le+=_e*3;Le===0?gt=fl[0]:gt=[Ie/Le,Je/Le];var gg=x.unproject(de(gt));return pe([gg.lat+qt.lat,gg.lng+qt.lng])}function Lt(h){for(var x=0,E=0,R=0,K=0;K<h.length;K++){var ie=pe(h[K]);x+=ie.lat,E+=ie.lng,R++}return pe([x/R,E/R])}var Jt={__proto__:null,clipPolygon:Qe,polygonCenter:Pt,centroid:Lt};function ln(h,x){if(!x||!h.length)return h.slice();var E=x*x;return h=Ji(h,E),h=ji(h,E),h}function Dn(h,x,E){return Math.sqrt(ud(h,x,E,!0))}function ri(h,x,E){return ud(h,x,E)}function ji(h,x){var E=h.length,R=typeof Uint8Array<"u"?Uint8Array:Array,K=new R(E);K[0]=K[E-1]=1,cr(h,K,x,0,E-1);var ie,_e=[];for(ie=0;ie<E;ie++)K[ie]&&_e.push(h[ie]);return _e}function cr(h,x,E,R,K){var ie=0,_e,Le,Ie;for(Le=R+1;Le<=K-1;Le++)Ie=ud(h[Le],h[R],h[K],!0),Ie>ie&&(_e=Le,ie=Ie);ie>E&&(x[_e]=1,cr(h,x,E,R,_e),cr(h,x,E,_e,K))}function Ji(h,x){for(var E=[h[0]],R=1,K=0,ie=h.length;R<ie;R++)cd(h[R],h[K])>x&&(E.push(h[R]),K=R);return K<ie-1&&E.push(h[ie-1]),E}var xi;function xs(h,x,E,R,K){var ie=R?xi:Os(h,E),_e=Os(x,E),Le,Ie,Je;for(xi=_e;;){if(!(ie|_e))return[h,x];if(ie&_e)return!1;Le=ie||_e,Ie=ll(h,x,Le,E,K),Je=Os(Ie,E),Le===ie?(h=Ie,ie=Je):(x=Ie,_e=Je)}}function ll(h,x,E,R,K){var ie=x.x-h.x,_e=x.y-h.y,Le=R.min,Ie=R.max,Je,gt;return E&8?(Je=h.x+ie*(Ie.y-h.y)/_e,gt=Ie.y):E&4?(Je=h.x+ie*(Le.y-h.y)/_e,gt=Le.y):E&2?(Je=Ie.x,gt=h.y+_e*(Ie.x-h.x)/ie):E&1&&(Je=Le.x,gt=h.y+_e*(Le.x-h.x)/ie),new q(Je,gt,K)}function Os(h,x){var E=0;return h.x<x.min.x?E|=1:h.x>x.max.x&&(E|=2),h.y<x.min.y?E|=4:h.y>x.max.y&&(E|=8),E}function cd(h,x){var E=x.x-h.x,R=x.y-h.y;return E*E+R*R}function ud(h,x,E,R){var K=x.x,ie=x.y,_e=E.x-K,Le=E.y-ie,Ie=_e*_e+Le*Le,Je;return Ie>0&&(Je=((h.x-K)*_e+(h.y-ie)*Le)/Ie,Je>1?(K=E.x,ie=E.y):Je>0&&(K+=_e*Je,ie+=Le*Je)),_e=h.x-K,Le=h.y-ie,R?_e*_e+Le*Le:new q(K,ie)}function Ms(h){return!S(h[0])||typeof h[0][0]!="object"&&typeof h[0][0]<"u"}function dd(h){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Ms(h)}function bh(h,x){var E,R,K,ie,_e,Le,Ie,Je;if(!h||h.length===0)throw new Error("latlngs not passed");Ms(h)||(console.warn("latlngs are not flat! Only the first ring will be used"),h=h[0]);var gt=pe([0,0]),qt=oe(h),Pn=qt.getNorthWest().distanceTo(qt.getSouthWest
vendor: 4,095 bytes, line 386
386())*qt.getNorthEast().distanceTo(qt.getNorthWest());Pn<1700&&(gt=Lt(h));var da=h.length,ts=[];for(E=0;E<da;E++){var fl=pe(h[E]);ts.push(x.project(pe([fl.lat-gt.lat,fl.lng-gt.lng])))}for(E=0,R=0;E<da-1;E++)R+=ts[E].distanceTo(ts[E+1])/2;if(R===0)Je=ts[0];else for(E=0,ie=0;E<da-1;E++)if(_e=ts[E],Le=ts[E+1],K=_e.distanceTo(Le),ie+=K,ie>R){Ie=(ie-R)/K,Je=[Le.x-Ie*(Le.x-_e.x),Le.y-Ie*(Le.y-_e.y)];break}var Va=x.unproject(de(Je));return pe([Va.lat+gt.lat,Va.lng+gt.lng])}var Xf={__proto__:null,simplify:ln,pointToSegmentDistance:Dn,closestPointOnSegment:ri,clipSegment:xs,_getEdgeIntersection:ll,_getBitCode:Os,_sqClosestPointOnSegment:ud,isFlat:Ms,_flat:dd,polylineCenter:bh},eu={project:function(h){return new q(h.lng,h.lat)},unproject:function(h){return new ue(h.y,h.x)},bounds:new se([-180,-90],[180,90])},es={R:6378137,R_MINOR:6356752314245179e-9,bounds:new se([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(h){var x=Math.PI/180,E=this.R,R=h.lat*x,K=this.R_MINOR/E,ie=Math.sqrt(1-K*K),_e=ie*Math.sin(R),Le=Math.tan(Math.PI/4-R/2)/Math.pow((1-_e)/(1+_e),ie/2);return R=-E*Math.log(Math.max(Le,1e-10)),new q(h.lng*x*E,R)},unproject:function(h){for(var x=180/Math.PI,E=this.R,R=this.R_MINOR/E,K=Math.sqrt(1-R*R),ie=Math.exp(-h.y/E),_e=Math.PI/2-2*Math.atan(ie),Le=0,Ie=.1,Je;Le<15&&Math.abs(Ie)>1e-7;Le++)Je=K*Math.sin(_e),Je=Math.pow((1-Je)/(1+Je),K/2),Ie=Math.PI/2-2*Math.atan(ie*Je)-_e,_e+=Ie;return new ue(_e*x,h.x*x/E)}},Qf={__proto__:null,LonLat:eu,Mercator:es,SphericalMercator:Ce},Jf=i({},Te,{code:"EPSG:3395",projection:es,transformation:function(){var h=.5/(Math.PI*es.R);return Ae(h,.5,-h,.5)}()}),ug=i({},Te,{code:"EPSG:4326",projection:eu,transformation:Ae(1/180,1,-1/180,.5)}),Yy=i({},me,{projection:eu,transformation:Ae(1,0,-1,0),scale:function(h){return Math.pow(2,h)},zoom:function(h){return Math.log(h)/Math.LN2},distance:function(h,x){var E=x.lng-h.lng,R=x.lat-h.lat;return Math.sqrt(E*E+R*R)},infinite:!0});me.Earth=Te,me.EPSG3395=Jf,me.EPSG3857=We,me.EPSG900913=Ye,me.EPSG4326=ug,me.Simple=Yy;var Br=Q.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(h){return h.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(h){return h&&h.removeLayer(this),this},getPane:function(h){return this._map.getPane(h?this.options[h]||h:this.options.pane)},addInteractiveTarget:function(h){return this._map._targets[l(h)]=this,this},removeInteractiveTarget:function(h){return delete this._map._targets[l(h)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(h){var x=h.target;if(x.hasLayer(this)){if(this._map=x,this._zoomAnimated=x._zoomAnimated,this.getEvents){var E=this.getEvents();x.on(E,this),this.once("remove",function(){x.off(E,this)},this)}this.onAdd(x),this.fire("add"),x.fire("layeradd",{layer:this})}}});yn.include({addLayer:function(h){if(!h._layerAdd)throw new Error("The provided object is not a Layer.");var x=l(h);return this._layers[x]?this:(this._layers[x]=h,h._mapToAdd=this,h.beforeAdd&&h.beforeAdd(this),this.whenReady(h._layerAdd,h),this)},removeLayer:function(h){var x=l(h);return this._layers[x]?(this._loaded&&h.onRemove(this),delete this._layers[x],this._loaded&&(this.fire("layerremove",{layer:h}),h.fire("remove")),h._map=h._mapToAdd=null,this):this},hasLayer:function(h){return l(h)in this._layers},eachLayer:function(h,x){for(var E in this._layers)h.call(x,this._layers[E]);return this},_addLayers:function(h){h=h?S(h)?h:[h]:[];for(var x=0,E=h.length;x<E;x++)this.addLayer(h[x])},_addZoomLimit:function(h){(!isNaN(h.options.maxZoom)||!isNaN(h.options.minZoom))&&(this._zoomBoundLayers[l(h)]=h,this._updateZoomLevels())},_removeZoomLimit:function(h){var x=l(h);this._zoomBoundLayers[x]&&(delete this._zoomBoundLayers[x],this._updateZoomLevels())},_updateZoomLevels:function(){var h=1/0,x=-1/0,E=this._getZoomSpan();for(var R in this._zoomBoundLayers){var K=this._zoomBoundLayers[R].options;h=K.minZoom===void 0?h:Math.min(h,K.minZoom),x=K.maxZoom===void 0?x:Math.max(x,K.maxZoom)}
vendor: 13,107 bytes, line 386
386this._layersMaxZoom=x===-1/0?void 0:x,this._layersMinZoom=h===1/0?void 0:h,E!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var $a=Br.extend({initialize:function(h,x){g(this,x),this._layers={};var E,R;if(h)for(E=0,R=h.length;E<R;E++)this.addLayer(h[E])},addLayer:function(h){var x=this.getLayerId(h);return this._layers[x]=h,this._map&&this._map.addLayer(h),this},removeLayer:function(h){var x=h in this._layers?h:this.getLayerId(h);return this._map&&this._layers[x]&&this._map.removeLayer(this._layers[x]),delete this._layers[x],this},hasLayer:function(h){var x=typeof h=="number"?h:this.getLayerId(h);return x in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(h){var x=Array.prototype.slice.call(arguments,1),E,R;for(E in this._layers)R=this._layers[E],R[h]&&R[h].apply(R,x);return this},onAdd:function(h){this.eachLayer(h.addLayer,h)},onRemove:function(h){this.eachLayer(h.removeLayer,h)},eachLayer:function(h,x){for(var E in this._layers)h.call(x,this._layers[E]);return this},getLayer:function(h){return this._layers[h]},getLayers:function(){var h=[];return this.eachLayer(h.push,h),h},setZIndex:function(h){return this.invoke("setZIndex",h)},getLayerId:function(h){return l(h)}}),dg=function(h,x){return new $a(h,x)},cl=$a.extend({addLayer:function(h){return this.hasLayer(h)?this:(h.addEventParent(this),$a.prototype.addLayer.call(this,h),this.fire("layeradd",{layer:h}))},removeLayer:function(h){return this.hasLayer(h)?(h in this._layers&&(h=this._layers[h]),h.removeEventParent(this),$a.prototype.removeLayer.call(this,h),this.fire("layerremove",{layer:h})):this},setStyle:function(h){return this.invoke("setStyle",h)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var h=new ee;for(var x in this._layers){var E=this._layers[x];h.extend(E.getBounds?E.getBounds():E.getLatLng())}return h}}),ul=function(h,x){return new cl(h,x)},dl=U.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(h){g(this,h)},createIcon:function(h){return this._createIcon("icon",h)},createShadow:function(h){return this._createIcon("shadow",h)},_createIcon:function(h,x){var E=this._getIconUrl(h);if(!E){if(h==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var R=this._createImg(E,x&&x.tagName==="IMG"?x:null);return this._setIconStyles(R,h),(this.options.crossOrigin||this.options.crossOrigin==="")&&(R.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),R},_setIconStyles:function(h,x){var E=this.options,R=E[x+"Size"];typeof R=="number"&&(R=[R,R]);var K=de(R),ie=de(x==="shadow"&&E.shadowAnchor||E.iconAnchor||K&&K.divideBy(2,!0));h.className="leaflet-marker-"+x+" "+(E.className||""),ie&&(h.style.marginLeft=-ie.x+"px",h.style.marginTop=-ie.y+"px"),K&&(h.style.width=K.x+"px",h.style.height=K.y+"px")},_createImg:function(h,x){return x=x||document.createElement("img"),x.src=h,x},_getIconUrl:function(h){return Fe.retina&&this.options[h+"RetinaUrl"]||this.options[h+"Url"]}});function Zy(h){return new dl(h)}var hd=dl.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(h){return typeof hd.imagePath!="string"&&(hd.imagePath=this._detectIconPath()),(this.options.imagePath||hd.imagePath)+dl.prototype._getIconUrl.call(this,h)},_stripUrl:function(h){var x=function(E,R,K){var ie=R.exec(E);return ie&&ie[K]};return h=x(h,/^url\((['"])?(.+)\1\)$/,2),h&&x(h,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var h=hn("div","leaflet-default-icon-path",document.body),x=ph(h,"background-image")||ph(h,"backgroundImage");if(document.body.removeChild(h),x=this._stripUrl(x),x)return x;var E=document.querySelector('link[href$="leaflet.css"]');return E?E.href.substring(0,E.href.length-11-1):""}}),fd=fe.extend({initialize:function(h){this._marker=h},addHooks:function(){var h=this._marker._icon;this._draggable||(this._draggable=new Be(h,h,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),rn(h,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&Wr(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(h){var x=this._marker,E=x._map,R=this._marker.options.autoPanSpeed,K=this._marker.options.autoPanPadding,ie=Xc(x._icon),_e=E.getPixelBounds(),Le=E.getPixelOrigin(),Ie=H(_e.min._subtract(Le).add(K),_e.max._subtract(Le).subtract(K));if(!Ie.contains(ie)){var Je=de((Math.max(Ie.max.x,ie.x)-Ie.max.x)/(_e.max.x-Ie.max.x)-(Math.min(Ie.min.x,ie.x)-Ie.min.x)/(_e.min.x-Ie.min.x),(Math.max(Ie.max.y,ie.y)-Ie.max.y)/(_e.max.y-Ie.max.y)-(Math.min(Ie.min.y,ie.y)-Ie.min.y)/(_e.min.y-Ie.min.y)).multiplyBy(R);E.panBy(Je,{animate:!1}),this._draggable._newPos._add(Je),this._draggable._startPos._add(Je),er(x._icon,this._draggable._newPos),this._onDrag(h),this._panRequest=j(this._adjustPan.bind(this,h))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(h){this._marker.options.autoPan&&(M(this._panRequest),this._panRequest=j(this._adjustPan.bind(this,h)))},_onDrag:function(h){var x=this._marker,E=x._shadow,R=Xc(x._icon),K=x._map.layerPointToLatLng(R);E&&er(E,R),x._latlng=K,h.latlng=K,h.oldLatLng=this._oldLatLng,x.fire("move",h).fire("drag",h)},_onDragEnd:function(h){M(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",h)}}),tu=Br.extend({options:{icon:new hd,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(h,x){g(this,x),this._latlng=pe(h)},onAdd:function(h){this._zoomAnimated=this._zoomAnimated&&h.options.markerZoomAnimation,this._zoomAnimated&&h.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(h){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&h.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(h){var x=this._latlng;return this._latlng=pe(h),this.update(),this.fire("move",{oldLatLng:x,latlng:this._latlng})},setZIndexOffset:function(h){return this.options.zIndexOffset=h,this.update()},getIcon:function(){return this.options.icon},setIcon:function(h){return this.options.icon=h,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var h=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(h)}return this},_initIcon:function(){var h=this.options,x="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),E=h.icon.createIcon(this._icon),R=!1;E!==this._icon&&(this._icon&&this._removeIcon(),R=!0,h.title&&(E.title=h.title),E.tagName==="IMG"&&(E.alt=h.alt||"")),rn(E,x),h.keyboard&&(E.tabIndex="0",E.setAttribute("role","button")),this._icon=E,h.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&st(E,"focus",this._panOnFocus,this);var K=h.icon.createShadow(this._shadow),ie=!1;K!==this._shadow&&(this._removeShadow(),ie=!0),K&&(rn(K,x),K.alt=""),this._shadow=K,h.opacity<1&&this._updateOpacity(),R&&this.getPane().appendChild(this._icon),this._initInteraction(),K&&ie&&this.getPane(h.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&lr(this._icon,"focus",this._panOnFocus,this),or(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&or(this._shadow),this._shadow=null},_setPos:function(h){this._icon&&er(this._icon,h),this._shadow&&er(this._shadow,h),this._zIndex=h.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(h){this._icon&&(this._icon.style.zIndex=this._zIndex+h)},_animateZoom:function(h){var x=this._map._latLngToNewLayerPoint(this._latlng,h.zoom,h.center).round();this._setPos(x)},_initInteraction:function(){if(this.options.interactive&&(rn(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),fd)){var h=this.options.draggable;this.dragging&&(h=this.dragging.enabled(),this.dragging.disable()),this.dragging=new fd(this),h&&this.dragging.enable()}},setOpacity:function(h){return this.options.opacity=h,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var h=this.options.opacity;this._icon&&Li(this._icon,h),this._shadow&&Li(this._shadow,h)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var h=this._map;if(h){var x=this.options.icon.options,E=x.iconSize?de(x.iconSize):de(0,0),R=x.iconAnchor?de(x.iconAnchor):de(0,0);h.panInside(this._latlng,{paddingTopLeft:R,paddingBottomRight:E.subtract(R)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function So(h,x){return new tu(h,x)}var Di=Br.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(h){this._renderer=h.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(h){return g(this,h),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&h&&Object.prototype.hasOwnProperty.call(h,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),Wl=Di.extend({options:{fill:!0,radius:10},initialize:function(h,x){g(this,x),this._latlng=pe(h),this._radius=this.options.radius},setLatLng:function(h){var x=this._latlng;return this._latlng=pe(h),this.redraw(),this.fire("move",{oldLatLng:x,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(h){return this.options.radius=this._radius=h,this.redraw()},getRadius:function(){return this._radius},setStyle:function(h){var x=h&&h.radius||this._radius;return Di.prototype.setStyle.call(this,h),this.setRadius(x),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var h=this._radius,x=this._radiusY||h,E=this._clickTolerance(),R=[h+E,x+E];this._pxBounds=new se(this._point.subtract(R),this._point.add(R))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(h){return h.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function pd(h,x){return new Wl(h,x)}var nu=Wl.extend({initialize:function(h,x,E){if(typeof x=="number"&&(x=i({},E,{radius:x})),g(this,x),this._latlng=pe(h),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(h){return this._mRadius=h,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var h=[this._radius,this._radiusY||this._radius];return new ee(this._map.layerPointToLatLng(this._point.subtract(h)),this._map.layerPointToLatLng(this._point.add(h)))},setStyle:Di.prototype.setStyle,_project:function(){var h=this._latlng.lng,x=this._latlng.lat,E=this._map,R=E.options.crs;if(R.distance===Te.distance){var K=Math.PI/180,ie=this._mRadius/Te.R/K,_e=E.project([x+ie,h]),Le=E.project([x-ie,h]
386),Ie=_e.add(Le).divideBy(2),Je=E.unproject(Ie).lat,gt=Math.acos((Math.cos(ie*K)-Math.sin(x*K)*Math.sin(Je*K))/(Math.cos(x*K)*Math.cos(Je*K)))/K;(isNaN(gt)||gt===0)&&(gt=ie/Math.cos(Math.PI/180*x)),this._point=Ie.subtract(E.getPixelOrigin()),this._radius=isNaN(gt)?0:Ie.x-E.project([Je,h-gt]).x,this._radiusY=Ie.y-_e.y}else{var qt=R.unproject(R.project(this._latlng).subtract([this._mRadius,0]));this._point=E.latLngToLayerPoint(this._latlng),this._radius=this._point.x-E.latLngToLayerPoint(qt).x}this._updateBounds()}});function Xy(h,x,E){return new nu(h,x,E)}var za=Di.extend({options:{smoothFactor:1,noClip:!1},initialize:function(h,x){g(this,x),this._setLatLngs(h)},getLatLngs:function(){return this._latlngs},setLatLngs:function(h){return this._setLatLngs(h),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(h){for(var x=1/0,E=null,R=ud,K,ie,_e=0,Le=this._parts.length;_e<Le;_e++)for(var Ie=this._parts[_e],Je=1,gt=Ie.length;Je<gt;Je++){K=Ie[Je-1],ie=Ie[Je];var qt=R(h,K,ie,!0);qt<x&&(x=qt,E=R(h,K,ie))}return E&&(E.distance=Math.sqrt(x)),E}
386,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return bh(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(h,x){return x=x||this._defaultShape(),h=pe(h),x.push(h),this._bounds.extend(h),this.redraw()},_setLatLngs:function(h){this._bounds=new ee,this._latlngs=this._convertLatLngs(h)},_defaultShape:function(){return Ms(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(h){for(var x=[],E=Ms(h),R=0,K=h.length;R<K;R++)E?(x[R]=pe(h[R]),this._bounds.extend(x[R])):x[R]=this._convertLatLngs(h[R]);return x},_project:function(){var h=new se;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,h),this._bounds.isValid()&&h.isValid()&&(this._rawPxBounds=h,this._updateBounds())},_updateBounds:function(){var h=this._clickTolerance(),x=new q(h,h);this._rawPxBounds&&(this._pxBounds=new se([this._rawPxBounds.min.subtract(x),this._rawPxBounds.max.add(x)]))},_projectLatlngs:function(h,x,E){var R=h[0]instanceof ue,K=h.length,ie,_e;if(R){for(_e=[],ie=0;ie<K;ie++)_e[ie]=this._map.latLngToLayerPoint(h[ie]),E.extend(_e[ie]);x.push(_e)}else for(ie=0;ie<K;ie++)this._projectLatlngs(h[ie],x,E)},_clipPoints:function(){var h=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(h))){if(this.options.noClip){this._parts=this._rings;return}var x=this._parts,E,R,K,ie,_e,Le,Ie;for(E=0,K=0,ie=this._rings.length;E<ie;E++)for(Ie=this._rings[E],R=0,_e=Ie.length;R<_e-1;R++)Le=xs(Ie[R],Ie[R+1],h,R,!0),Le&&(x[K]=x[K]||[],x[K].push(Le[0]),(Le[1]!==Ie[R+1]||R===_e-2)&&(x[K].push(Le[1]),K++))}},_simplifyPoints:function(){for(var h=this._parts,x=this.options.smoothFactor,E=0,R=h.length;E<R;E++)h[E]=ln(h[E],x)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(h,x){var E,R,K,ie,_e,Le,Ie=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(h))return!1;for(E=0,ie=this._parts.length;E<ie;E++)for(Le=this._parts[E],R=0,_e=Le.length,K=_e-1;R<_e;K=R++)if(!(!x&&R===0)&&Dn(h,Le[K],Le[R])<=Ie)return!0;return!1}});function wi(h,x){return new za(h,x)}za._flat=dd;var md=za.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
386,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Pt(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(h){var x=za.prototype._convertLatLngs.call(this,h),E=x.length;return E>=2&&x[0]instanceof ue&&x[0].equals(x[E-1])&&x.pop(),x},_setLatLngs:function(h){za.prototype._setLatLngs.call(this,h),Ms(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Ms(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var h=this._renderer._bounds,x=this.options.weight,E=new q(x,x);if(h=new se(h.min.subtract(E),h.max.add(E)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(h))){if(this.options.noClip){this._parts=this._rings;return}for(var R=0,K=this._rings.length,ie;R<K;R++)ie=Qe(this._rings[R],h,!0),ie.length&&this._parts.push(ie)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(h){var x=!1,E,R,K,ie,_e,Le,Ie,Je;if(!this._pxBounds||!this._pxBounds.contains(h))return!1;for(ie=0,Ie=this._parts.length;ie<Ie;ie++)for(E=this._parts[ie],_e=0,Je=E.length,Le=Je-1;_e<Je;Le=_e++)R=E[_e],K=E[Le],R.y>h.y!=K.y>h.y&&h.x<(K.x-R.x)*(h.y-R.y)/(K.y-R.y)+R.x&&(x=!x);return x||za.prototype._containsPoint.call(this,h,!0)}});function ru(h,x){return new md(h,x)}var ws=cl.extend({initialize:function(h,x){g(this,x),this._layers={},h&&this.addData(h)},addData:function(h){var x=S(h)?h:h.features,E,R,K;if(x){for(E=0,R=x.length;E<R;E++)K=x[E],(K.geometries||K.geometry||K.features||K.coordinates)&&this.addData(K);return this}var ie=this.options;if(ie.filter&&!ie.filter(h))return this;var _e=xh(h,ie);return _e?(_e.feature=su(h),_e.defaultOptions=_e.options,this.resetStyle(_e),ie.onEachFeature&&ie.onEachFeature(h,_e),this.addLayer(_e)):this},resetStyle:function(h){return h===void 0?this.eachLayer(this.resetStyle,this):(h.options=i({},h.defaultOptions),this._setLayerStyle(h,this.options.style),this)},setStyle:function(h){return this.eachLayer(function(x){this._setLayerStyle(x,h)},this)},_setLayerStyle:function(h,x){h.setStyle&&(typeof x=="function"&&(x=x(h.feature)),h.setStyle(x))}});function xh(h,x){var E=h.type==="Feature"?h.geometry:h,R=E?E.coordinates:null,K=[],ie=x&&x.pointToLayer,_e=x&&x.coordsToLatLng||ep,Le,Ie,Je,gt;if(!R&&!E)return null;switch(E.type){case"Point":return Le=_e(R),hg(ie,h,Le,x);case"MultiPoint":for(Je=0,gt=R.length;Je<gt;Je++)Le=_e(R[Je]),K.push(hg(ie,h,Le,x));return new cl(K);case"LineString":case"MultiLineString":return Ie=wh(R,E.type==="LineString"?0:1,_e),new za(Ie,x);case"Polygon":case"MultiPolygon":return Ie=wh(R,E.type==="Polygon"?1:2,_e),new md(Ie,x);case"GeometryCollection":for(Je=0,gt=E.geometries.length;Je<gt;Je++){var qt=xh({geometry:E.geometries[Je],type:"Feature",properties:h.properties},x);qt&&K.push(qt)}return new cl(K);case"FeatureCollection":for(Je=0,gt=E.features.length;Je<gt;Je++){var Pn=xh(E.features[Je],x);Pn&&K.push(Pn)}return new cl(K);default:throw new Error("Invalid GeoJSON object.")}}function hg(h,x,E,R){return h?h(x,E):new tu(E,R&&R.markersInheritOptions&&R)}function ep(h){return new ue(h[1],h[0],h[2])}function wh(h,x,E){for(var R=[],K=0,ie=h.length,_e;K<ie;K++)_e=x?wh(h[K],x-1,E):(E||ep)(h[K]),R.push(_e);return R}function iu(h,x){return h=pe(h),h.alt!==void 0?[f(h.lng,x),f(h.lat,x),f(h.alt,x)]:[f(h.lng,x),f(h.lat,x)]}function ql(h,x,E,R){for(var K=[],ie=0,_e=h.length;ie<_e;ie++)K.push(x?ql(h[ie],Ms(h[ie])?0:x-1,E,R):iu(h[ie],R));return!x&&E&&K.length>0&&K.push(K[0].slice()),K}function Ao(h,x){return h.feature?i({},h.feature,{geometry:x}):su(x)}function su(h){return h.type==="Feature"||h.type==="FeatureCollection"?h:{type:"Feature",properties:{},geometry:h}}var au={toGeoJSON:function(h){return Ao(this,{type:"Point",coordinates:iu(this.getLatLng(),h)})}};tu.include(au),nu.include(au),Wl.include(au),za.include({toGeoJSON:function(h){var x=!Ms(this._latlngs),E=ql(this._latlngs,x?1:0,!1,h);return Ao(this,{type:(x?"Multi":"")+"LineString",coordinates:E})}}),md.include({toGeoJSON:function(h){var x=!Ms(this._latlngs),E=x&&!Ms(this._latlngs[0]),R=ql(this._latlngs,E?2:x?1:0,!0,h);return x||(R=[R]),Ao(this,{type:(E?"Multi":"")+"Polygon",coordinates:R})}}),$a.include({toMultiPoint:function(h){var x=[];return this.eachLayer(function(E){x.push(E.toGeoJSON(h).geometry.coordinates)}),Ao(this,{type:"MultiPoint",coordinates:x})},toGeoJSON:function(h){var x=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(x==="MultiPoint")return this.toMultiPoint(h);var E=x==="GeometryCollection",R=[];return this.eachLayer(function(K){if(K.toGeoJSON){var ie=K.toGeoJSON(h);if(E)R.push(ie.geometry);else{var _e=su(ie);_e.type==="FeatureCollection"?R.push.apply(R,_e.features):R.push(_e)}}}),E?Ao(this,{geometries:R,type:"GeometryCollection"}):{type:"FeatureCollection",features:R}}});function _h(h,x){return new ws(h,x)}var hl=_h,Po=Br.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(h,x,E){this._url=h,this._bounds=oe(x),g(this,E)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(rn(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){or(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(h){return this.options.opacity=h,this._image&&this._updateOpacity(),this},setStyle:function(h){return h.opacity&&this.setOpacity(h.opacity),this},bringToFront:function(){return this._map&&Fr(this._image),this},bringToBack:function(){return this._map&&ed(this._image),this},setUrl:function(h){return this._url=h,this._image&&(this._image.src=h),this},setBounds:function(h){return this._bounds=oe(h),this._map&&this._reset(),this},getEvents:function(){var h={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(h.zoomanim=this._animateZoom),h},setZIndex:function(h){return this.options.zIndex=h,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var h=this._url.tagName==="IMG",x=this._image=h?this._url:hn("img");if(rn(x,"leaflet-image-layer"),this._zoomAnimated&&rn(x,"leaflet-zoom-animated"),this.options.className&&rn(x,this.options.className),x.onselectstart=d,x.onmousemove=d,x.onload=a(this.fire,this,"load"),x.onerror=a(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(x.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),h){this._url=x.src;return}x.src=this._url,x.alt=this.options.alt},_animateZoom:function(h){var x=this._map.getZoomScale(h.zoom),E=this._map._latLngBoundsToNewLayerBounds(this._bounds,h.zoom,h.center).min;td(this._image,E,x)},_reset:function(){var h=this._image,x=new se(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),E=x.getSize();er(h,x.min),h.style.width=E.x+"px",h.style.height=E.y+"px"},_updateOpacity:function(){Li(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var h=this.options.errorOverlayUrl;h&&this._url!==h&&(this._url=h,this._image.src=h)},getCenter:function(){return this._bounds.getCenter()}}),Zn=function(h,x,E){return new Po(h,x,E)},ur=Po.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInl
vendor: 5,704 bytes, line 386
386ine:!0},_initImage:function(){var h=this._url.tagName==="VIDEO",x=this._image=h?this._url:hn("video");if(rn(x,"leaflet-image-layer"),this._zoomAnimated&&rn(x,"leaflet-zoom-animated"),this.options.className&&rn(x,this.options.className),x.onselectstart=d,x.onmousemove=d,x.onloadeddata=a(this.fire,this,"load"),h){for(var E=x.getElementsByTagName("source"),R=[],K=0;K<E.length;K++)R.push(E[K].src);this._url=E.length>0?R:[x.src];return}S(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(x.style,"objectFit")&&(x.style.objectFit="fill"),x.autoplay=!!this.options.autoplay,x.loop=!!this.options.loop,x.muted=!!this.options.muted,x.playsInline=!!this.options.playsInline;for(var ie=0;ie<this._url.length;ie++){var _e=hn("source");_e.src=this._url[ie],x.appendChild(_e)}}});function _i(h,x,E){return new ur(h,x,E)}var Ri=Po.extend({_initImage:function(){var h=this._image=this._url;rn(h,"leaflet-image-layer"),this._zoomAnimated&&rn(h,"leaflet-zoom-animated"),this.options.className&&rn(h,this.options.className),h.onselectstart=d,h.onmousemove=d}});function gd(h,x,E){return new Ri(h,x,E)}var Ua=Br.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(h,x){h&&(h instanceof ue||S(h))?(this._latlng=pe(h),g(this,x)):(g(this,h),this._source=x),this.options.content&&(this._content=this.options.content)},openOn:function(h){return h=arguments.length?h:this._source._map,h.hasLayer(this)||h.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(h){return this._map?this.close():(arguments.length?this._source=h:h=this._source,this._prepareOpen(),this.openOn(h._map)),this},onAdd:function(h){this._zoomAnimated=h._zoomAnimated,this._container||this._initLayout(),h._fadeAnimated&&Li(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),h._fadeAnimated&&Li(this._container,1),this.bringToFront(),this.options.interactive&&(rn(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(h){h._fadeAnimated?(Li(this._container,0),this._removeTimeout=setTimeout(a(or,void 0,this._container),200)):or(this._container),this.options.interactive&&(Wr(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(h){return this._latlng=pe(h),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(h){return this._content=h,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var h={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(h.zoomanim=this._animateZoom),h},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&Fr(this._container),this},bringToBack:function(){return this._map&&ed(this._container),this},_prepareOpen:function(h){var x=this._source;if(!x._map)return!1;if(x instanceof cl){x=null;var E=this._source._layers;for(var R in E)if(E[R]._map){x=E[R];break}if(!x)return!1;this._source=x}if(!h)if(x.getCenter)h=x.getCenter();else if(x.getLatLng)h=x.getLatLng();else if(x.getBounds)h=x.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(h),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var h=this._contentNode,x=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof x=="string")h.innerHTML=x;else{for(;h.hasChildNodes();)h.removeChild(h.firstChild);h.appendChild(x)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var h=this._map.latLngToLayerPoint(this._latlng),x=de(this.options.offset),E=this._getAnchor();this._zoomAnimated?er(this._container,h.add(E)):x=x.add(h).add(E);var R=this._containerBottom=-x.y,K=this._containerLeft=-Math.round(this._containerWidth/2)+x.x;this._container.style.bottom=R+"px",this._container.style.left=K+"px"}},_getAnchor:function(){return[0,0]}});yn.include({_initOverlay:function(h,x,E,R){var K=x;return K instanceof h||(K=new h(R).setContent(x)),E&&K.setLatLng(E),K}}),Br.include({_initOverlay:function(h,x,E,R){var K=E;return K instanceof h?(g(K,R),K._source=this):(K=x&&!R?x:new h(R,this),K.setContent(E)),K}});var vd=Ua.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(h){return h=arguments.length?h:this._source._map,!h.hasLayer(this)&&h._popup&&h._popup.options.autoClose&&h.removeLayer(h._popup),h._popup=this,Ua.prototype.openOn.call(this,h)},onAdd:function(h){Ua.prototype.onAdd.call(this,h),h.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Di||this._source.on("preclick",rd))},onRemove:function(h){Ua.prototype.onRemove.call(this,h),h.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Di||this._source.off("preclick",rd))},getEvents:function(){var h=Ua.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(h.preclick=this.close),this.options.keepInView&&
386(h.moveend=this._adjustPan),h},_initLayout:function(){var h="leaflet-popup",x=this._container=hn("div",h+" "+(this.options.className||"")+" leaflet-zoom-animated"),E=this._wrapper=hn("div",h+"-content-wrapper",x);if(this._contentNode=hn("div",h+"-content",E),id(x),yh(this._contentNode),st(x,"contextmenu",rd),this._tipContainer=hn("div",h+"-tip-container",x),this._tip=hn("div",h+"-tip",this._tipContainer),this.options.closeButton){var R=this._closeButton=hn("a",h+"-close-button",x);R.setAttribute("role","button"),R.setAttribute("aria-label","Close popup"),R.href="#close",R.innerHTML='<span aria-hidden="true">×</span>',st(R,"click",function(K){ni(K),this.close()},this)}},_updateLayout:function(){var h=this._contentNode,x=h.style;x.width="",x.whiteSpace="nowrap";var E=h.offsetWidth;E=Math.min(E,this.options.maxWidth),E=Math.max(E,this.options.minWidth),x.width=E+1+"px",x.whiteSpace="",x.height="";var R=h.offsetHeight,K=this.options.maxHeight,ie="leaflet-popup-scrolled";K&&R>K?(x.height=K+"px",rn(h,ie)):Wr(h,ie),this._containerWidth=this._container.offsetWidth},_animateZoom:function(h){var x=this._map._latLngToNewLayerPoint(this._latlng,h.zoom,h.center),E=this._getAnchor();er(this._container,x.add(E))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var h=this._map,x=parseInt(ph(this._container,"marginBottom"),10)||0,E=this._container.offsetHeight+x,R=this._containerWidth,K=new q(this._containerLeft,-E-this._containerBottom);K._add(Xc(this._container));var ie=h.layerPointToContainerPoint(K),_e=de(this.options.autoPanPadding),Le=de(this.options.autoPanPaddingTopLeft||_e),Ie=de(this.options.autoPanPaddingBottomRight||_e),Je=h.getSize(),gt=0,qt=0;ie.x+R+Ie.x>Je.x&&(gt=ie.x+R-Je.x+Ie.x),ie.x-gt-Le.x<0&&(gt=ie.x-Le.x),ie.y+E+Ie.y>Je.y&&(qt=ie.y+E-Je.y+Ie.y),ie.y-qt-Le.y<0&&(qt=ie.y-Le.y),(gt||qt)&&(this.options.keepInView&&(this._autopanning=!0),h.fire("autopanstart").panBy([gt,qt]))}},_getAnchor:function(){return de(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),ox=function(h,x){return new vd(h,x)};yn.mergeOptions({closePopupOnClick:!0}),yn.include({openPopup:function(h,x,E){return this._initOverlay(vd,h,x,E).openOn(this),this},closePopup:function(h){return h=arguments.length?h:this._popup,h&&h.close(),this}}),Br.include({bindPopup:function(h,x){return this._popup=this._initOverlay(vd,this._popup,h,x),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(h){return this._popup&&(this instanceof cl||(this._popup._source=this),this._popup._prepareOpen(h||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(h){return this._popup&&this._popup.setContent(h),this},getPopup:function(){return this._popup},_openPopup:function(h){if(!(!this._popup||!this._map)){sd(h);var x=h.layer||h.target;if(this._popup._source===x&&!(x instanceof Di)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(h.latlng);return}this._popup._source=x,this.openPopup(h.latlng)}},_movePopup:function(h){this._popup.setLatLng(h.latlng)},_onKeyPress:function(h){h.originalEvent.keyCode===13&&this._openPopup(h)}});var Qy=Ua.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(h){Ua.prototype.onAdd.call(this,h),this.setOpacity(this.options.opacity),h.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(h){Ua.prototype.onRemove.call(this,h),h.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var h=Ua.prototype.getEvents.call(this);return this.options.permanent||(h.preclick=this.close),h},_initLayout:function(){var h="leaflet-tooltip",x=h+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=hn("div",x),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+l(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(h){var x,E,R=this._map,K=this._container,ie=R.latLngToContainerPoint(R.getCenter()),_e=R.layerPointToContainerPoint(h),Le=this.options.direction,Ie=K.offsetWidth,Je=K.offsetHeight,gt=de(this.options.offset),qt=this._getAnchor();Le==="top"?(x=Ie/2,E=Je):Le==="bottom"?(x=Ie/2,E=0):Le==="center"?(x=Ie/2,E=Je/2):Le==="right"?(x=0,E=Je/2):Le==="left"?
vendor: 6,473 bytes, line 386
386(x=Ie,E=Je/2):_e.x<ie.x?(Le="right",x=0,E=Je/2):(Le="left",x=Ie+(gt.x+qt.x)*2,E=Je/2),h=h.subtract(de(x,E,!0)).add(gt).add(qt),Wr(K,"leaflet-tooltip-right"),Wr(K,"leaflet-tooltip-left"),Wr(K,"leaflet-tooltip-top"),Wr(K,"leaflet-tooltip-bottom"),rn(K,"leaflet-tooltip-"+Le),er(K,h)},_updatePosition:function(){var h=this._map.latLngToLayerPoint(this._latlng);this._setPosition(h)},setOpacity:function(h){this.options.opacity=h,this._container&&Li(this._container,h)},_animateZoom:function(h){var x=this._map._latLngToNewLayerPoint(this._latlng,h.zoom,h.center);this._setPosition(x)},_getAnchor:function(){return de(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Bk=function(h,x){return new Qy(h,x)};yn.include({openTooltip:function(h,x,E){return this._initOverlay(Qy,h,x,E).openOn(this),this},closeTooltip:function(h){return h.close(),this}}),Br.include({bindTooltip:function(h,x){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Qy,this._tooltip,h,x),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(h){if(!(!h&&this._tooltipHandlersAdded)){var x=h?"off":"on",E={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?E.add=this._openTooltip:(E.mouseover=this._openTooltip,E.mouseout=this.closeTooltip,E.click=this._openTooltip,this._map?this._addFocusListeners():E.add=this._addFocusListeners),this._tooltip.options.sticky&&(E.mousemove=this._moveTooltip),this[x](E),this._tooltipHandlersAdded=!h}},openTooltip:function(h){return this._tooltip&&(this instanceof cl||(this._tooltip._source=this),this._tooltip._prepareOpen(h)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(h){return this._tooltip&&this._tooltip.setContent(h),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(h){var x=typeof h.getElement=="function"&&h.getElement();x&&(st(x,"focus",function(){this._tooltip._source=h,this.openTooltip()},this),st(x,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(h){var x=typeof h.getElement=="function"&&h.getElement();x&&x.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(h){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var x=this;this._map.once("moveend",function(){x._openOnceFlag=!1,x._openTooltip(h)});return}this._tooltip._source=h.layer||h.target,this.openTooltip(this._tooltip.options.sticky?h.latlng:void 0)}},_moveTooltip:function(h){var x=h.latlng,E,R;this._tooltip.options.sticky&&h.originalEvent&&(E=this._map.mouseEventToContainerPoint(h.originalEvent),R=this._map.containerPointToLayerPoint(E),x=this._map.layerPointToLatLng(R)),this._tooltip.setLatLng(x)}});var JS=dl.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(h){var x=h&&h.tagName==="DIV"?h:document.createElement("div"),E=this.options;if(E.html instanceof Element?(rg(x),x.appendChild(E.html)):x.innerHTML=E.html!==!1?E.html:"",E.bgPos){var R=de(E.bgPos);x.style.backgroundPosition=-R.x+"px "+-R.y+"px"}return this._setIconStyles(x,"icon"),x},createShadow:function(){return null}});function $k(h){return new JS(h)}dl.Default=hd;var fg=Br.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Fe.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(h){g(this,h)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(h){h._addZoomLimit(this)},onRemove:function(h){this._removeAllTiles(),or(this._container),h._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(Fr(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ed(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(h){return this.options.opacity=h,this._updateOpacity(),this},setZIndex:function(h){return this.options.zIndex=h,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var h=this._clampZoom(this._map.getZoom());h!==this._tileZoom&&(this._tileZoom=h,this._updateLevels()),this._update()}return this},getEvents:function(){var h={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=c(this._onMoveEnd,this.options.updateInterval,this)),h.move=this._onMove),this._zoomAnimated&&(h.zoomanim=this._animateZoom),h},createTile:function(){return document.createElement("div")},getTileSize:function(){var h=this.options.tileSize;return h instanceof q?h:new q(h,h)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(h){for(var x=this.getPane().children,E=-h(-1/0,1/0),R=0,K=x.length,ie;R<K;R++)ie=x[R].style.zIndex,x[R]!==this._container&&ie&&(E=h(E,+ie));isFinite(E)&&(this.options.zIndex=E+h(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Fe.ielt9){Li(this._container,this.options.opacity);var h=+new Date,x=!1,E=!1;for(var R in this._tiles){var K=this._tiles[R];if(!(!K.current||!K.loaded)){var ie=Math.min(1,(h-K.loaded)/200);Li(K.el,ie),ie<1?x=!0:(K.active?E=!0:this._onOpaqueTile(K),K.active=!0)}}E&&!this._noPrune&&this._pruneTiles(),x&&(M(this._fadeFrame),this._fadeFrame=j(this._updateOpacity,this))}}
vendor: 4,895 bytes, line 386
386,_onOpaqueTile:d,_initContainer:function(){this._container||(this._container=hn("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var h=this._tileZoom,x=this.options.maxZoom;if(h!==void 0){for(var E in this._levels)E=Number(E),this._levels[E].el.children.length||E===h?(this._levels[E].el.style.zIndex=x-Math.abs(h-E),this._onUpdateLevel(E)):(or(this._levels[E].el),this._removeTilesAtZoom(E),this._onRemoveLevel(E),delete this._levels[E]);var R=this._levels[h],K=this._map;return R||(R=this._levels[h]={},R.el=hn("div","leaflet-tile-container leaflet-zoom-animated",this._container),R.el.style.zIndex=x,R.origin=K.project(K.unproject(K.getPixelOrigin()),h).round(),R.zoom=h,this._setZoomTransform(R,K.getCenter(),K.getZoom()),d(R.el.offsetWidth),this._onCreateLevel(R)),this._level=R,R}},_onUpdateLevel:d,_onRemoveLevel:d,_onCreateLevel:d,_pruneTiles:function(){if(this._map){var h,x,E=this._map.getZoom();if(E>this.options.maxZoom||E<this.options.minZoom){this._removeAllTiles();return}for(h in this._tiles)x=this._tiles[h],x.retain=x.current;for(h in this._tiles)if(x=this._tiles[h],x.current&&!x.active){var R=x.coords;this._retainParent(R.x,R.y,R.z,R.z-5)||this._retainChildren(R.x,R.y,R.z,R.z+2)}for(h in this._tiles)this._tiles[h].retain||this._removeTile(h)}},_removeTilesAtZoom:function(h){for(var x in this._tiles)this._tiles[x].coords.z===h&&this._removeTile(x)},_removeAllTiles:function(){for(var h in this._tiles)this._removeTile(h)},_invalidateAll:function(){for(var h in this._levels)or(this._levels[h].el),this._onRemoveLevel(Number(h)),delete this._levels[h];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(h,x,E,R){var K=Math.floor(h/2),ie=Math.floor(x/2),_e=E-1,Le=new q(+K,+ie);Le.z=+_e;var Ie=this._tileCoordsToKey(Le),Je=this._tiles[Ie];return Je&&Je.active?(Je.retain=!0,!0):(Je&&Je.loaded&&(Je.retain=!0),_e>R?this._retainParent(K,ie,_e,R):!1)},_retainChildren:function(h,x,E,R){for(var K=2*h;K<2*h+2;K++)for(var ie=2*x;ie<2*x+2;ie++){var _e=new q(K,ie);_e.z=E+1;var Le=this._tileCoordsToKey(_e),Ie=this._tiles[Le];if(Ie&&Ie.active){Ie.retain=!0;continue}else Ie&&Ie.loaded&&(Ie.retain=!0);E+1<R&&this._retainChildren(K,ie,E+1,R)}},_resetView:function(h){var x=h&&(h.pinch||h.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),x,x)},_animateZoom:function(h){this._setView(h.center,h.zoom,!0,h.noUpdate)},_clampZoom:function(h){var x=this.options;return x.minNativeZoom!==void 0&&h<x.minNativeZoom?x.minNativeZoom:x.maxNativeZoom!==void 0&&x.maxNativeZoom<h?x.maxNativeZoom:h},_setView:function(h,x,E,R){var K=Math.round(x);this.options.maxZoom!==void 0&&K>this.options.maxZoom||this.options.minZoom!==void 0&&K<this.options.minZoom?K=void 0:K=this._clampZoom(K);var ie=this.options.updateWhenZooming&&K!==this._tileZoom;(!R||ie)&&(this._tileZoom=K,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),K!==void 0&&this._update(h),E||this._pruneTiles(),this._noPrune=!!E),this._setZoomTransforms(h,x)},_setZoomTransforms:function(h,x){for(var E in this._levels)this._setZoomTransform(this._levels[E],h,x)},_setZoomTransform:function(h,x,E){var R=this._map.getZoomScale(E,h.zoom),K=h.origin.multiplyBy(R).subtract(this._map._getNewPixelOrigin(x,E)).round();Fe.any3d?td(h.el,K,R):er(h.el,K)},_resetGrid:function(){var h=this._map,x=h.options.crs,E=this._tileSize=this.getTileSize(),R=this._tileZoom,K=this._map.getPixelWorldBounds(this._tileZoom);K&&(this._globalTileRange=this._pxBoundsToTileRange(K)),this._wrapX=x.wrapLng&&!this.options.noWrap&&[Math.floor(h.project([0,x.wrapLng[0]],R).x/E.x),Math.ceil(h.project([0,x.wrapLng[1]],R).x/E.y)],this._wrapY=x.wrapLat&&!this.options.noWrap&&[Math.floor(h.project([x.wrapLat[0],0],R).y/E.x),Math.ceil(h.project([x.wrapLat[1],0],R).y/E.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(h){var x=this._map,E=x._animatingZoom?Math.max(x._animateToZoom,x.getZoom()):x.getZoom(),R=x.getZoomScale(E,this._tileZoom),K=x.project(h,this._tileZoom).floor(),ie=x.getSize().divideBy(R*2);return new se(K.subtract(ie),K.add(ie))},_update:function(h){var x=this._map;if(x){var E=this._clampZoom(x.getZoom());if(h===void 0&&(h=x.getCenter()),this._tileZoom!==void 0){var R=this._getTiledPixelBounds(h),K=this._pxBoundsToTileRange(R),ie=K.getCenter(),_e=[],Le=this.options.keepBuffer,Ie=new se(K.getBottomLeft().subtract([Le,-Le]),K.getTopRight().add([Le,-Le]));if(!(isFinite(K.min.x)&&isFinite(K.min.y)&&isFinite(K.max.x)&&isFinite(K.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var Je in this._tiles){var gt=this._tiles[Je].coords;(gt.z!==this._tileZoom||!Ie.contains(new q(gt.x,gt.y)))&&(this._tiles[Je].current=!1)}if(Math.abs(E-this._tileZoom)>
vendor: 8,096 bytes, line 386
3861){this._setView(h,E);return}for(var qt=K.min.y;qt<=K.max.y;qt++)for(var Pn=K.min.x;Pn<=K.max.x;Pn++){var da=new q(Pn,qt);if(da.z=this._tileZoom,!!this._isValidTile(da)){var ts=this._tiles[this._tileCoordsToKey(da)];ts?ts.current=!0:_e.push(da)}}if(_e.sort(function(Va,gg){return Va.distanceTo(ie)-gg.distanceTo(ie)}),_e.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var fl=document.createDocumentFragment();for(Pn=0;Pn<_e.length;Pn++)this._addTile(_e[Pn],fl);this._level.el.appendChild(fl)}}}},_isValidTile:function(h){var x=this._map.options.crs;if(!x.infinite){var E=this._globalTileRange;if(!x.wrapLng&&(h.x<E.min.x||h.x>E.max.x)||!x.wrapLat&&(h.y<E.min.y||h.y>E.max.y))return!1}if(!this.options.bounds)return!0;var R=this._tileCoordsToBounds(h);return oe(this.options.bounds).overlaps(R)},_keyToBounds:function(h){return this._tileCoordsToBounds(this._keyToTileCoords(h))},_tileCoordsToNwSe:function(h){var x=this._map,E=this.getTileSize(),R=h.scaleBy(E),K=R.add(E),ie=x.unproject(R,h.z),_e=x.unproject(K,h.z);return[ie,_e]},_tileCoordsToBounds:function(h){var x=this._tileCoordsToNwSe(h),E=new ee(x[0],x[1]);return this.options.noWrap||(E=this._map.wrapLatLngBounds(E)),E},_tileCoordsToKey:function(h){return h.x+":"+h.y+":"+h.z},_keyToTileCoords:function(h){var x=h.split(":"),E=new q(+x[0],+x[1]);return E.z=+x[2],E},_removeTile:function(h){var x=this._tiles[h];x&&(or(x.el),delete this._tiles[h],this.fire("tileunload",{tile:x.el,coords:this._keyToTileCoords(h)}))},_initTile:function(h){rn(h,"leaflet-tile");var x=this.getTileSize();h.style.width=x.x+"px",h.style.height=x.y+"px",h.onselectstart=d,h.onmousemove=d,Fe.ielt9&&this.options.opacity<1&&Li(h,this.options.opacity)},_addTile:function(h,x){var E=this._getTilePos(h),R=this._tileCoordsToKey(h),K=this.createTile(this._wrapCoords(h),a(this._tileReady,this,h));this._initTile(K),this.createTile.length<2&&j(a(this._tileReady,this,h,null,K)),er(K,E),this._tiles[R]={el:K,coords:h,current:!0},x.appendChild(K),this.fire("tileloadstart",{tile:K,coords:h})},_tileReady:function(h,x,E){x&&this.fire("tileerror",{error:x,tile:E,coords:h});var R=this._tileCoordsToKey(h);E=this._tiles[R],E&&(E.loaded=+new Date,this._map._fadeAnimated?(Li(E.el,0),M(this._fadeFrame),this._fadeFrame=j(this._updateOpacity,this)):(E.active=!0,this._pruneTiles()),x||(rn(E.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:E.el,coords:h})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Fe.ielt9||!this._map._fadeAnimated?j(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(h){return h.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(h){var x=new q(this._wrapX?u(h.x,this._wrapX):h.x,this._wrapY?u(h.y,this._wrapY):h.y);return x.z=h.z,x},_pxBoundsToTileRange:function(h){var x=this.getTileSize();return new se(h.min.unscaleBy(x).floor(),h.max.unscaleBy(x).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var h in this._tiles)if(!this._tiles[h].loaded)return!1;return!0}});function zk(h){return new fg(h)}var ou=fg.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(h,x){this._url=h,x=g(this,x),x.detectRetina&&Fe.retina&&x.maxZoom>0?(x.tileSize=Math.floor(x.tileSize/2),x.zoomReverse?(x.zoomOffset--,x.minZoom=Math.min(x.maxZoom,x.minZoom+1)):(x.zoomOffset++,x.maxZoom=Math.max(x.minZoom,x.maxZoom-1)),x.minZoom=Math.max(0,x.minZoom)):x.zoomReverse?x.minZoom=Math.min(x.maxZoom,x.minZoom):x.maxZoom=Math.max(x.minZoom,x.maxZoom),typeof x.subdomains=="string"&&(x.subdomains=x.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(h,x){return this._url===h&&x===void 0&&(x=!0),this._url=h,x||this.redraw(),this},createTile:function(h,x){var E=document.createElement("img");return st(E,"load",a(this._tileOnLoad,this,x,E)),st(E,"error",a(this._tileOnError,this,x,E)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(E.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(E.referrerPolicy=this.options.referrerPolicy),E.alt="",E.src=this.getTileUrl(h),E},getTileUrl:function(h){var x={r:Fe.retina?"@2x":"",s:this._getSubdomain(h),x:h.x,y:h.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var E=this._globalTileRange.max.y-h.y;this.options.tms&&(x.y=E),x["-y"]=E}return _(this._url,i(x,this.options))},_tileOnLoad:function(h,x){Fe.ielt9?setTimeout(a(h,this,null,x),0):h(null,x)},_tileOnError:function(h,x,E){var R=this.options.errorTileUrl;R&&x.getAttribute("src")!==R&&(x.src=R),h(E,x)},_onTileRemove:function(h){h.tile.onload=null},_getZoomForUrl:function(){var h=this._tileZoom,x=this.options.maxZoom,E=this.options.zoomReverse,R=this.options.zoomOffset;return E&&(h=x-h),h+R},_getSubdomain:function(h){var x=Math.abs(h.x+h.y)%this.options.subdomains.length;return this.options.subdomains[x]},_abortLoading:function(){var h,x;for(h in this._tiles)if(this._tiles[h].coords.z!==this._tileZoom&&(x=this._tiles[h].el,x.onload=d,x.onerror=d,!x.complete)){x.src=C;var E=this._tiles[h].coords;or(x),delete this._tiles[h],this.fire("tileabort",{tile:x,coords:E})}},_removeTile:function(h){var x=this._tiles[h];if(x)return x.el.setAttribute("src",C),fg.prototype._removeTile.call(this,h)},_tileReady:function(h,x,E){if(!(!this._map||E&&E.getAttribute("src")===C))return fg.prototype._tileReady.call(this,h,x,E)}});function eA(h,x){return new ou(h,x)}var tA=ou.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(h,x){this._url=h;var E=i({},this.defaultWmsParams);for(var R in x)R in this.options||(E[R]=x[R]);x=g(this,x);var K=x.detectRetina&&Fe.retina?2:1,ie=this.getTileSize();E.width=ie.x*K,E.height=ie.y*K,this.wmsParams=E},onAdd:function(h){this._crs=this.options.crs||h.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var x=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[x]=this._crs.code,ou.prototype.onAdd.call(this,h)},getTileUrl:function(h){var x=this._tileCoordsToNwSe(h),E=this._crs,R=H(E.project(x[0]),E.project(x[1])),K=R.min,ie=R.max,_e=(this._wmsVersion>=1.3&&this._crs===ug?[K.y,K.x,ie.y,ie.x]:[K.x,K.y,ie.x,ie.y]).join(","),Le=ou.prototype.getTileUrl.call(this,h);return Le+w(this.wmsParams,Le,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+_e},setParams:function(h,x){return i(this.wmsParams,h),x||this.redraw(),this}});function Uk(h,x){return new tA(h,x)}ou.WMS=tA,eA.wms=Uk;var lu=Br.extend({options:{padding:.1},initialize:function(h){g(this,h),l(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),rn(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var h={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(h.zoomanim=this._onAnimZoom),h},_onAnimZoom:function(h){this._updateTransform(h.center,h.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(h,x){var E=this._map.getZoomScale(x,this._zoom),R=this._map.getSize().multiplyBy(.5+this.options.padding),K=this._map.project(this._center,x),ie=R.multiplyBy(-E).add(K).subtract(this._map._getNewPixelOrigin(h,x));Fe.any3d?td(this._container,ie,E):er(this._container,ie)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var h in this._layers)this._layers[h]._reset()},_onZoomEnd:function(){for(var h in this._layers)this._layers[h]._project()},_updatePaths:function(){for(var h in this._layers)this._layers[h]._update()},_update:function(){var h=this.options.padding,x=this._map.getSize(),E=this._map.containerPointToLayerPoint(x.multiplyBy(-h)).round();
386this._bounds=new se(E,E.add(x.multiplyBy(1+h*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),nA=lu.extend({options:{tolerance:0},getEvents:function(){var h=lu.prototype.getEvents.call(this);return h.viewprereset=this._onViewPreReset,h},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){lu.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var h=this._container=document.createElement("canvas");st(h,"mousemove",this._onMouseMove,this),st(h,"click dblclick mousedown mouseup contextmenu",this._onClick,this),st(h,"mouseout",this._handleMouseOut,this),h._leaflet_disable_events=!0,this._ctx=h.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,or(this._container),lr(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var h;this._redrawBounds=null;for(var x in this._layers)h=this._layers[x],h._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){lu.prototype._update.call(this);var h=this._bounds,x=this._container,E=h.getSize(),R=Fe.retina?2:1;er(x,h.min),x.width=R*E.x,x.height=R*E.y,x.style.width=E.x+"px",x.style.height=E.y+"px",Fe.retina&&this._ctx.scale(2,2),this._ctx.translate(-h.min.x,-h.min.y),this.fire("update")}},_reset:function(){lu.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(h){this._updateDashArray(h),this._layers[l(h)]=h;var x=h._order={layer:h,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=x),this._drawLast=x,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(h){this._requestRedraw(h)},_removePath:function(h){var x=h._order,E=x.next,R=x.prev;E?E.prev=R:this._drawLast=R,R?R.next=E:this._drawFirst=E,delete h._order,delete this._layers[l(h)],this._requestRedraw(h)},_updatePath:function(h){this._extendRedrawBounds(h),h._project(),h._update(),this._requestRedraw(h)},_updateStyle:function(h){this._updateDashArray(h),this._requestRedraw(h)},_updateDashArray:function(h){if(typeof h.options.dashArray=="string"){var x=h.options.dashArray.split(/[, ]+/),E=[],R,K;for(K=0;K<x.length;K++){if(R=Number(x[K]),isNaN(R))return;E.push(R)}h.options._dashArray=E}else h.options._dashArray=h.options.dashArray},_requestRedraw:function(h){this._map&&(this._extendRedrawBounds(h),this._redrawRequest=this._redrawRequest||j(this._redraw,this))},_extendRedrawBounds:function(h){if(h._pxBounds){var x=(h.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new se,this._redrawBounds.extend(h._pxBounds.min.subtract([x,x])),this._redrawBounds.extend(h._pxBounds.max.add([x,x]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var h=this._redrawBounds;if(h){var x=h.getSize();this._ctx.clearRect(h.min.x,h.min.y,x.x,x.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var h,x=this._redrawBounds;if(this._ctx.save(),x){var E=x.getSize();this._ctx.beginPath(),this._ctx.rect(x.min.x,x.min.y,E.x,E.y),this._ctx.clip()}this._drawing=!0;for(var R=this._drawFirst;R;R=R.next)h=R.layer,(!x||h._pxBounds&&h._pxBounds.intersects(x))&&h._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(h,x){if(this._drawing){var E,R,K,ie,_e=h._parts,Le=_e.length,Ie=this._ctx;if(Le){for(Ie.beginPath(),E=0;E<Le;E++){for(R=0,K=_e[E].length;R<K;R++)ie=_e[E][R],Ie[R?"lineTo":"moveTo"](ie.x,ie.y);x&&Ie.closePath()}this._fillStroke(Ie,h)}}},_updateCircle:function(h){if(!(!this._drawing||h._empty())){var x=h._point,E=this._ctx,R=Math.max(Math.round(h._radius),1),K=(Math.max(Math.round(h._radiusY),1)||R)/R;K!==1&&(E.save(),E.scale(1,K)),E.beginPath(),E.arc(x.x,x.y/K,R,0,Math.PI*2,!1),K!==1&&E.restore(),this._fillStroke(E,h)}},_fillStroke:function(h,x){var E=x.options;E.fill&&(h.globalAlpha=E.fillOpacity,h.fillStyle=E.fillColor||E.color,h.fill(E.fillRule||"evenodd")),E.stroke&&E.weight!==0&&(h.setLineDash&&h.setLineDash(x.options&&x.options._dashArray||[]),h.globalAlpha=E.opacity,h.lineWidth=E.weight,h.strokeStyle=E.color,h.lineCap=E.lineCap,h.lineJoin=E.lineJoin,h.stroke())},_onClick:function(h){for(var x=this._map.mouseEventToLayerPoint(h),E,R,K=this._drawFirst;K;K=K.next)E=K.layer,E.options.interactive&&E._containsPoint(x)&&(!(h.type==="click"||h.type==="preclick")||!this._map._draggableMoved(E))&&(R=E);this._fireEvent(R?[R]:!1,h)},_onMouseMove:function(h){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var x=this._map.mouseEventToLayerPoint(h);this._handleMouseHover(h,x)}},_handleMouseOut:function(h){var x=this._hoveredLayer;x&&(Wr(this._container,"leaflet-interactive"),this._fireEvent([x],h,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(h,x){if(!this._mouseHoverThrottled){for(var E,R,K=this._drawFirst;K;K=K.next)E=K.layer,E.options.interactive&&E._containsPoint(x)&&(R=E);R!==this._hoveredLayer&&(this._handleMouseOut(h),R&&(rn(this._container,"leaflet-interactive"),this._fireEvent([R],h,"mouseover"),this._hoveredLayer=R)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,h),this._mouseHoverThrottled=!0,setTimeout(a(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(h,x,E){this._map._fireDOMEvent(x,E||x.type,h)},_bringToFront:function(h){var x=h._order;if(x){var E=x.next,R=x.prev;if(E)E.prev=R;else return;R?R.next=E:E&&(this._drawFirst=E),x.prev=this._drawLast,this._drawLast.next=x,x.next=null,this._drawLast=
vendor: 5,117 bytes, line 386
386x,this._requestRedraw(h)}},_bringToBack:function(h){var x=h._order;if(x){var E=x.next,R=x.prev;if(R)R.next=E;else return;E?E.prev=R:R&&(this._drawLast=R),x.prev=null,x.next=this._drawFirst,this._drawFirst.prev=x,this._drawFirst=x,this._requestRedraw(h)}}});function rA(h){return Fe.canvas?new nA(h):null}var pg=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(h){return document.createElement("<lvml:"+h+' class="lvml">')}}catch{}return function(h){return document.createElement("<"+h+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Hk={_initContainer:function(){this._container=hn("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(lu.prototype._update.call(this),this.fire("update"))},_initPath:function(h){var x=h._container=pg("shape");rn(x,"leaflet-vml-shape "+(this.options.className||"")),x.coordsize="1 1",h._path=pg("path"),x.appendChild(h._path),this._updateStyle(h),this._layers[l(h)]=h},_addPath:function(h){var x=h._container;this._container.appendChild(x),h.options.interactive&&h.addInteractiveTarget(x)},_removePath:function(h){var x=h._container;or(x),h.removeInteractiveTarget(x),delete this._layers[l(h)]},_updateStyle:function(h){var x=h._stroke,E=h._fill,R=h.options,K=h._container;K.stroked=!!R.stroke,K.filled=!!R.fill,R.stroke?(x||(x=h._stroke=pg("stroke")),K.appendChild(x),x.weight=R.weight+"px",x.color=R.color,x.opacity=R.opacity,R.dashArray?x.dashStyle=S(R.dashArray)?R.dashArray.join(" "):R.dashArray.replace(/( *, *)/g," "):x.dashStyle="",x.endcap=R.lineCap.replace("butt","flat"),x.joinstyle=R.lineJoin):x&&(K.removeChild(x),h._stroke=null),R.fill?(E||(E=h._fill=pg("fill")),K.appendChild(E),E.color=R.fillColor||R.color,E.opacity=R.fillOpacity):E&&(K.removeChild(E),h._fill=null)},_updateCircle:function(h){var x=h._point.round(),E=Math.round(h._radius),R=Math.round(h._radiusY||E);this._setPath(h,h._empty()?"M0 0":"AL "+x.x+","+x.y+" "+E+","+R+" 0,"+65535*360)},_setPath:function(h,x){h._path.v=x},_bringToFront:function(h){Fr(h._container)},_bringToBack:function(h){ed(h._container)}},mg=Fe.vml?pg:ce,Sh=lu.extend({_initContainer:function(){this._container=mg("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=mg("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){or(this._container),lr(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){lu.prototype._update.call(this);var h=this._bounds,x=h.getSize(),E=this._container;(!this._svgSize||!this._svgSize.equals(x))&&(this._svgSize=x,E.setAttribute("width",x.x),E.setAttribute("height",x.y)),er(E,h.min),E.setAttribute("viewBox",[h.min.x,h.min.y,x.x,x.y].join(" ")),this.fire("update")}},_initPath:function(h){var x=h._path=mg("path");h.options.className&&rn(x,h.options.className),h.options.interactive&&rn(x,"leaflet-interactive"),this._updateStyle(h),this._layers[l(h)]=h},_addPath:function(h){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(h._path),h.addInteractiveTarget(h._path)},_removePath:function(h){or(h._path),h.removeInteractiveTarget(h._path),delete this._layers[l(h)]},_updatePath:function(h){h._project(),h._update()},_updateStyle:function(h){var x=h._path,E=h.options;x&&(E.stroke?(x.setAttribute("stroke",E.color),x.setAttribute("stroke-opacity",E.opacity),x.setAttribute("stroke-width",E.weight),x.setAttribute("stroke-linecap",E.lineCap),x.setAttribute("stroke-linejoin",E.lineJoin),E.dashArray?x.setAttribute("stroke-dasharray",E.dashArray):x.removeAttribute("stroke-dasharray"),E.dashOffset?x.setAttribute("stroke-dashoffset",E.dashOffset):x.removeAttribute("stroke-dashoffset")):x.setAttribute("stroke","none"),E.fill?(x.setAttribute("fill",E.fillColor||E.color),x.setAttribute("fill-opacity",E.fillOpacity),x.setAttribute("fill-rule",E.fillRule||"evenodd")):x.setAttribute("fill","none"))},_updatePoly:function(h,x){this._setPath(h,Ze(h._parts,x))},_updateCircle:function(h){var x=h._point,E=Math.max(Math.round(h._radius),1),R=Math.max(Math.round(h._radiusY),1)||E,K="a"+E+","+R+" 0 1,0 ",ie=h._empty()?"M0 0":"M"+(x.x-E)+","+x.y+K+E*2+",0 "+K+-E*2+",0 ";this._setPath(h,ie)},_setPath:function(h,x){h._path.setAttribute("d",x)},_bringToFront:function(h){Fr(h._path)},_bringToBack:function(h){ed(h._path)}});Fe.vml&&Sh.include(Hk);function Ha(h){return Fe.svg||Fe.vml?new Sh(h):null}yn.include({getRenderer:function(h){var x=h.options.renderer||this._getPaneRenderer(h.options.pane)||this.options.renderer||this._renderer;return x||(x=this._renderer=this._createRenderer()),this.hasLayer(x)||this.addLayer(x),x},_getPaneRenderer:function(h){if(h==="overlayPane"||h===void 0)return!1;var x=this._paneRenderers[h];return x===void 0&&(x=this._createRenderer({pane:h}),this._paneRenderers[h]=x),x},_createRenderer:function(h){return this.options.preferCanvas&&rA(h)||Ha(h)}});var Co=md.extend({initialize:function(h,x){md.prototype.initialize.call(this,this._boundsToLatLngs(h),x)},setBounds:function(h){return this.setLatLngs(this._boundsToLatLngs(h))}
vendor: 10,483 bytes, line 386
386,_boundsToLatLngs:function(h){return h=oe(h),[h.getSouthWest(),h.getNorthWest(),h.getNorthEast(),h.getSouthEast()]}});function lx(h,x){return new Co(h,x)}Sh.create=mg,Sh.pointsToPath=Ze,ws.geometryToLayer=xh,ws.coordsToLatLng=ep,ws.coordsToLatLngs=wh,ws.latLngToCoords=iu,ws.latLngsToCoords=ql,ws.getFeature=Ao,ws.asFeature=su,yn.mergeOptions({boxZoom:!0});var Jy=fe.extend({initialize:function(h){this._map=h,this._container=h._container,this._pane=h._panes.overlayPane,this._resetStateTimeout=0,h.on("unload",this._destroy,this)},addHooks:function(){st(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){lr(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){or(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(h){if(!h.shiftKey||h.which!==1&&h.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),mh(),Uy(),this._startPoint=this._map.mouseEventToContainerPoint(h),st(document,{contextmenu:sd,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(h){this._moved||(this._moved=!0,this._box=hn("div","leaflet-zoom-box",this._container),rn(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(h);var x=new se(this._point,this._startPoint),E=x.getSize();er(this._box,x.min),this._box.style.width=E.x+"px",this._box.style.height=E.y+"px"},_finish:function(){this._moved&&(or(this._box),Wr(this._container,"leaflet-crosshair")),Qc(),Hy(),lr(document,{contextmenu:sd,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(h){if(!(h.which!==1&&h.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0);var x=new ee(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(x).fire("boxzoomend",{boxZoomBounds:x})}},_onKeyDown:function(h){h.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});yn.addInitHook("addHandler","boxZoom",Jy),yn.mergeOptions({doubleClickZoom:!0});var iA=fe.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(h){var x=this._map,E=x.getZoom(),R=x.options.zoomDelta,K=h.originalEvent.shiftKey?E-R:E+R;x.options.doubleClickZoom==="center"?x.setZoom(K):x.setZoomAround(h.containerPoint,K)}});yn.addInitHook("addHandler","doubleClickZoom",iA),yn.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var e0=fe.extend({addHooks:function(){if(!this._draggable){var h=this._map;this._draggable=new Be(h._mapPane,h._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),h.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),h.on("zoomend",this._onZoomEnd,this),h.whenReady(this._onZoomEnd,this))}rn(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Wr(this._map._container,"leaflet-grab"),Wr(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var h=this._map;if(h._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var x=oe(this._map.options.maxBounds);this._offsetLimit=H(this._map.latLngToContainerPoint(x.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(x.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;h.fire("movestart").fire("dragstart"),h.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(h){if(this._map.options.inertia){var x=this._lastTime=+new Date,E=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(E),this._times.push(x),this._prunePositions(x)}this._map.fire("move",h).fire("drag",h)},_prunePositions:function(h){for(;this._positions.length>1&&h-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var h=this._map.getSize().divideBy(2),x=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=x.subtract(h).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(h,x){return h-(h-x)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var h=this._draggable._newPos.subtract(this._draggable._startPos),x=this._offsetLimit;h.x<x.min.x&&(h.x=this._viscousLimit(h.x,x.min.x)),h.y<x.min.y&&(h.y=this._viscousLimit(h.y,x.min.y)),h.x>x.max.x&&(h.x=this._viscousLimit(h.x,x.max.x)),h.y>x.max.y&&(h.y=this._viscousLimit(h.y,x.max.y)),this._draggable._newPos=this._draggable._startPos.add(h)}},_onPreDragWrap:function(){var h=this._worldWidth,x=Math.round(h/2),E=this._initialWorldOffset,R=this._draggable._newPos.x,K=(R-x+E)%h+x-E,ie=(R+x+E)%h-x-E,_e=Math.abs(K+E)<Math.abs(ie+E)?K:ie;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=_e},_onDragEnd:function(h){var x=this._map,E=x.options,R=!E.inertia||h.noInertia||this._times.length<2;if(x.fire("dragend",h),R)x.fire("moveend");else{this._prunePositions(+new Date);var K=this._lastPos.subtract(this._positions[0]),ie=(this._lastTime-this._times[0])/1e3,_e=E.easeLinearity,Le=K.multiplyBy(_e/ie),Ie=Le.distanceTo([0,0]),Je=Math.min(E.inertiaMaxSpeed,Ie),gt=Le.multiplyBy(Je/Ie),qt=Je/(E.inertiaDeceleration*_e),Pn=gt.multiplyBy(-qt/2).round();!Pn.x&&!Pn.y?x.fire("moveend"):(Pn=x._limitOffset(Pn,x.options.maxBounds),j(function(){x.panBy(Pn,{duration:qt,easeLinearity:_e,noMoveStart:!0,animate:!0})}))}}});yn.addInitHook("addHandler","dragging",e0),yn.mergeOptions({keyboard:!0,keyboardPanDelta:80});var t0=fe.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(h){this._map=h,this._setPanDelta(h.options.keyboardPanDelta),this._setZoomDelta(h.options.zoomDelta)},addHooks:function(){var h=this._map._container;h.tabIndex<=0&&(h.tabIndex="0"),st(h,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),lr(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var h=document.body,x=document.documentElement,E=h.scrollTop||x.scrollTop,R=h.scrollLeft||x.scrollLeft;this._map._container.focus(),window.scrollTo(R,E)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(h){var x=this._panKeys={},E=this.keyCodes,R,K;for(R=0,K=E.left.length;R<K;R++)x[E.left[R]]=[-1*h,0];for(R=0,K=E.right.length;R<K;R++)x[E.right[R]]=[h,0];for(R=0,K=E.down.length;R<K;R++)x[E.down[R]]=[0,h];for(R=0,K=E.up.length;R<K;R++)x[E.up[R]]=[0,-1*h]},_setZoomDelta:function(h){var x=this._zoomKeys={},E=this.keyCodes,R,K;for(R=0,K=E.zoomIn.length;R<K;R++)x[E.zoomIn[R]]=h;for(R=0,K=E.zoomOut.length;R<K;R++)x[E.zoomOut[R]]=-h},_addHooks:function(){st(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){lr(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(h){if(!(h.altKey||h.ctrlKey||h.metaKey)){var x=h.keyCode,E=this._map,R;if(x in this._panKeys){if(!E._panAnim||!E._panAnim._inProgress)if(R=this._panKeys[x],h.shiftKey&&(R=de(R).multiplyBy(3)),E.options.maxBounds&&(R=E._limitOffset(de(R),E.options.maxBounds)),E.options.worldCopyJump){var K=E.wrapLatLng(E.unproject(E.project(E.getCenter()).add(R)));E.panTo(K)}else E.panBy(R)}else if(x in this._zoomKeys)E.setZoom(E.getZoom()+(h.shiftKey?3:1)*this._zoomKeys[x]);else if(x===27&&E._popup&&E._popup.options.closeOnEscapeKey)E.closePopup();else return;sd(h)}}});yn.addInitHook("addHandler","keyboard",t0),yn.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var cx=fe.extend({addHooks:function(){st(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){lr(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(h){var x=og(h),E=this._map.options.wheelDebounceTime;this._delta+=x,this._lastMousePos=this._map.mouseEventToContainerPoint(h),this._startTime||(this._startTime=+new Date);var R=Math.max(E-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(a(this._performZoom,this),R),sd(h)},_performZoom:function(){var h=this._map,x=h.getZoom(),E=this._map.options.zoomSnap||0;h._stop();var R=this._delta/(this._map.options.wheelPxPerZoomLevel*4),K=4*Math.log(2/(1+Math.exp(-Math.abs(R))))/Math.LN2,ie=E?Math.ceil(K/E)*E:K,_e=h._limitZoom(x+(this._delta>0?ie:-ie))-x;this._delta=0,this._startTime=null,_e&&(h.options.scrollWheelZoom==="center"?h.setZoom(x+_e):h.setZoomAround(this._lastMousePos,x+_e))}});yn.addInitHook("addHandler","scrollWheelZoom",cx);var Vk=600;yn.mergeOptions({tapHold:Fe.touchNative&&Fe.safari&&Fe.mobile,tapTolerance:15});var ux=fe.extend({addHooks:function(){st(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){lr(this._map._container,"touchstart",this._onDown,this)},_onDown:function(h){if(clearTimeout(this._holdTimeout),h.touches.length===1){var x=h.touches[0];this._startPos=this._newPos=new q(x.clientX,x.clientY),this._holdTimeout=setTimeout(a(function(){this._cancel(),this._isTapValid()&&(st(document,"touchend",ni),st(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",x))},this),Vk),st(document,"touchend touchcancel contextmenu",this._cancel,this),st(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function h(){lr(document,"touchend",ni),lr(document,"touchend touchcancel",h)}
386,_cancel:function(){clearTimeout(this._holdTimeout),lr(document,"touchend touchcancel contextmenu",this._cancel,this),lr(document,"touchmove",this._onMove,this)},_onMove:function(h){var x=h.touches[0];this._newPos=new q(x.clientX,x.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(h,x){var E=new MouseEvent(h,{bubbles:!0,cancelable:!0,view:window,screenX:x.screenX,screenY:x.screenY,clientX:x.clientX,clientY:x.clientY});E._simulated=!0,x.target.dispatchEvent(E)}});yn.addInitHook("addHandler","tapHold",ux),yn.mergeOptions({touchZoom:Fe.touch,bounceAtZoomLimits:!0});var dx=fe.extend({addHooks:function(){rn(this._map._container,"leaflet-touch-zoom"),st(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Wr(this._map._container,"leaflet-touch-zoom"),lr(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(h){var x=this._map;if(!(!h.touches||h.touches.length!==2||x._animatingZoom||this._zooming)){var E=x.mouseEventToContainerPoint(h.touches[0]),R=x.mouseEventToContainerPoint(h.touches[1]);this._centerPoint=x.getSize()._divideBy(2),this._startLatLng=x.containerPointToLatLng(this._centerPoint),x.options.touchZoom!=="center"&&(this._pinchStartLatLng=x.containerPointToLatLng(E.add(R)._divideBy(2))),this._startDist=E.distanceTo(R),this._startZoom=x.getZoom(),this._moved=!1,this._zooming=!0,x._stop(),st(document,"touchmove",this._onTouchMove,this),st(document,"touchend touchcancel",this._onTouchEnd,this),ni(h)}},_onTouchMove:function(h){if(!(!h.touches||h.touches.length!==2||!this._zooming)){var x=this._map,E=x.mouseEventToContainerPoint(h.touches[0]),R=x.mouseEventToContainerPoint(h.touches[1]),K=E.distanceTo(R)/this._startDist;if(this._zoom=x.getScaleZoom(K,this._startZoom),!x.options.bounceAtZoomLimits&&(this._zoom<x.getMinZoom()&&K<1||this._zoom>x.getMaxZoom()&&K>1)&&(this._zoom=x._limitZoom(this._zoom)),x.options.touchZoom==="center"){if(this._center=this._startLatLng,K===1)return}else{var ie=E._add(R)._divideBy(2)._subtract(this._centerPoint);if(K===1&&ie.x===0&&ie.y===0)return;this._center=x.unproject(x.project(this._pinchStartLatLng,this._zoom).subtract(ie),this._zoom)}this._moved||(x._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var _e=a(x._move,x,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=j(_e,this,!0),ni(h)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,M(this._animRequest),lr(document,"touchmove",this._onTouchMove,this),lr(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});yn.addInitHook("addHandler","touchZoom",dx),yn.BoxZoom=Jy,yn.DoubleClickZoom=iA,yn.Drag=e0,yn.Keyboard=t0,yn.ScrollWheelZoom=cx,yn.TapHold=ux,yn.TouchZoom=dx,n.Bounds=se,n.Browser=Fe,n.CRS=me,n.Canvas=nA,n.Circle=nu,n.CircleMarker=Wl,n.Class=U,n.Control=Ns,n.DivIcon=JS,n.DivOverlay=Ua,n.DomEvent=ad,n.DomUtil=QS,n.Draggable=Be,n.Evented=Q,n.FeatureGroup=cl,n.GeoJSON=ws,n.GridLayer=fg,n.Handler=fe,n.Icon=dl,n.ImageOverlay=Po,n.LatLng=ue,n.LatLngBounds=ee,n.Layer=Br,n.LayerGroup=$a,n.LineUtil=Xf,n.Map=yn,n.Marker=tu,n.Mixin=Se,n.Path=Di,n.Point=q,n.PolyUtil=Jt,n.Polygon=md,n.Polyline=za,n.Popup=vd,n.PosAnimation=cg,n.Projection=Qf,n.Rectangle=Co,n.Renderer=lu,n.SVG=Sh,n.SVGOverlay=Ri,n.TileLayer=ou,n.Tooltip=Qy,n.Transformation=Ne,n.Util=z,n.VideoOverlay=ur,n.bind=a,n.bounds=H,n.canvas=rA,n.circle=Xy,n.circleMarker=pd,n.control=od,n.divIcon=$k,n.extend=i,n.featureGroup=ul,n.geoJSON=_h,n.geoJson=hl,n.gridLayer=zk,n.icon=Zy,n.imageOverlay=Zn,n.latLng=pe,n.latLngBounds=oe,n.layerGroup=dg,n.map=qy,n.marker=So,n.point=de,n.polygon=ru,n.polyline=wi,n.popup=ox,n.rectangle=lx,n.setOptions=g,n.stamp=l,n.svg=Ha,n.svgOverlay=gd,n.tileLayer=eA,n.tooltip=Bk,n.transformation=Ae,n.version=r,n.videoOverlay=_i;var hx=window.L;n.noConflict=function(){return window.L=hx,this},window.L=n})}
386)(B6,B6.exports);var aAe=B6.exports;const No=sr(aAe),_P=ZT("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2",{variants:{variant:{default:"bg-primary text-primary-foreground border border-primary-border",destructive:"bg-destructive text-destructive-foreground border border-destructive-border",outline:" border [border-color:var(--button-outline)] shadow-xs active:shadow-none ",secondary:"border bg-secondary text-secondary-foreground border border-secondary-border ",ghost:"border border-transparent"},size:{default:"min-h-9 px-4 py-2",sm:"min-h-8 rounded-md px-3 text-xs",lg:"min-h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),yt=N.forwardRef(({className:t,variant:e,size:n,asChild:r=!1,...i},s)=>{const a=r?Jre:"button";return v.jsx(a,{className:ht(_P({variant:e,size:n,className:t})),ref:s,...i})});yt.displayName="Button";function oAe({currentLayer:t,onLayerChange:e}){const[n,r]=N.useState(!1),i=a=>{switch(a){case"standard":return"Padrão";case"satellite":return"Satélite";case"hybrid":return"HÃbrido"}},s=a=>{e(a),r(!1)};return v.jsxs("div",{className:"absolute top-4 right-4 z-[2000]",children:[v.jsxs("div",{className:"relative",children:[v.jsxs(yt,{variant:"secondary",size:"sm",className:"shadow-lg",onClick:()=>r(!n),"data-testid":"button-map-layers",children:[v.jsx(Nie,{className:"h-4 w-4 mr-2"}),i(t)]}),n&&v.jsxs("div",{className:"absolute top-full right-0 mt-2 bg-popover border border-border rounded-md shadow-lg overflow-hidden min-w-[140px] z-[2001]",children:[v.jsx("button",{onClick:()=>s("standard"),className:`w-full px-4 py-2 text-sm text-left hover-elevate active-elevate-2 ${t==="standard"?"bg-accent text-accent-foreground":""}`,"data-testid":"layer-standard",children:"Padrão"}),v.jsx("button",{onClick:()=>s("satellite"),className:`w-full px-4 py-2 text-sm text-left hover-elevate active-elevate-2 ${t==="satellite"?"bg-accent text-accent-foreground":""}`,"data-testid":"layer-satellite",children:"Satélite"}),v.jsx("button",{onClick:()=>s("hybrid"),className:`w-full px-4 py-2 text-sm text-left hover-elevate active-elevate-2 ${t==="hybrid"?"bg-accent text-accent-foreground":""}`,"data-testid":"layer-hybrid",children:"HÃbrido"})]})]}),n&&v.jsx("div",{className:"fixed inset-0 z-[1999]",onClick:()=>r(!1)})]})}function wR({rocagemAreas:t,jardinsAreas:e,layerFilters:n,onAreaClick:r,onMapClick:i,mapRef:s,filteredAreaIds:a,searchQuery:o="",activeFilter:l=null,onBoundsChange:c,selectedAreaId:u=null,savedMapZoom:d=null,savedMapCenter:f=null,onMapZoomSaved:m,relocatingAreaId:y=null,onPositionChange:g}){const{toast:w}=yo(),b=N.useRef(null),_=s||b,S=N.useRef(null),P=N.useRef({}),C=N.useRef({standard:null,satellite:null,hybrid:null}),[k,O]=N.useState("standard"),I=N.useRef(null),B=N.useRef(void 0),W=N.useRef(!1),j=N.useRef(0);return N.useEffect(()=>{I.current=y,B.current=g},[y,g]),fo({mutationFn:async({areaId:M,lat:z,lng:U})=>await Es("PATCH",`/api/areas/${M}/position`,{lat:z,lng:U}),onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]}),w({title:"Posição Atualizada",description:"A posição do marcador foi atualizada com sucesso."})}}),N.useEffect(()=>{if(!S.current||_.current)return;const M=No.map(S.current,{zoomControl:!1}).setView([-23.31,-51.16],13);C.current.standard=No.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>',maxZoom:19}),C.current.satellite=No.tileLayer("https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",{attribution:'© <a href="https://www.esri.com/">Esri</a>',maxZoom:19}),C.current.hybrid=No.layerGroup([No.tileLayer("https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",{attribution:'© <a href="https://www.esri.com/">Esri</a>',maxZoom:19}),No.tileLayer("https://{s}.basemaps.cartocdn.com/rastertiles/voyager_only_labels/{z}/{x}/{y}.png",{attribution:'© <a href="https://carto.com/">CARTO</a>',maxZoom:19,pane:"shadowPane"})]),C.current.standard.addTo(M),No.control.zoom({position:"bottomright"}).addTo(M),P.current={rocagemLote1:No.layerGroup().addTo(M),rocagemLote2:No.layerGroup().addTo(M),jardins:No.layerGroup().addTo(M)},_.current=M;const z=Q=>
386{i&&(No.DomEvent.preventDefault(Q.originalEvent),i(Q.latlng.lat,Q.latlng.lng))};i&&M.on("contextmenu",z),M.on("movestart",()=>{W.current=!0}),M.on("moveend",()=>{j.current=Date.now(),setTimeout(()=>{W.current=!1},100)});const U=Q=>{const q=I.current,ne=B.current;if(!q||!ne)return;const de=Date.now()-j.current;if(W.current||de<300){console.log("[Relocation] Clique ignorado - mapa estava sendo movido");return}console.log("[Relocation] Clique detectado:",Q.latlng,"areaId:",q);const{lat:se,lng:H}=Q.latlng;typeof se=="number"&&typeof H=="number"&&!isNaN(se)&&!isNaN(H)&&isFinite(se)&&isFinite(H)&&ne(q,se,H)};M.on("click",U);const Z=()=>{if(c){const Q=M.getBounds();c(Q)}};Z();let X;return M.on("moveend",()=>{clearTimeout(X),X=setTimeout(Z,300)}),()=>{clearTimeout(X),i&&M.off("contextmenu",z),M.off("click",U),M.remove(),_.current=null}},[c,i]),N.useEffect(()=>{_.current&&Object.entries(P.current).forEach(([M,z])=>{n[M]?z.addTo(_.current):z.remove()})},[n]),N.useEffect(()=>{if(!_.current)return;Object.values(C.current).forEach(z=>{z&&_.current&&_.current.removeLayer(z)});const M=C.current[k];M&&_.current&&M.addTo(_.current)},[k]),N.useEffect(()=>{var z,U;if(!_.current)return;(z=P.current.rocagemLote1)==null||z.clearLayers(),(U=P.current.rocagemLote2)==null||U.clearLayers();const M=new Date;M.setHours(0,0,0,0),t.forEach(Z=>{if(!Z.lote)return;const X=Z.lote===1?P.current.rocagemLote1:P.current.rocagemLote2;if(!X)return;const Q=a?a.has(Z.id):!0;if(a&&!Q)return;const q=u===Z.id,ne=lAe(Z,M,q,l),de=Z.executando===!0,se=y===Z.id,H=No.divIcon({className:"area-marker",html:`<div style=" 387 background-color: ${ne}; 388 width: ${se?"20px":"16px"}; 389 height: ${se?"20px":"16px"}; 390 border-radius: 50%; 391 border: ${se?"3px solid #3b82f6":"2px solid white"}; 392 box-shadow: ${se?"0 0 12px rgba(59, 130, 246, 0.8)":"0 2px 4px rgba(0,0,0,0.3)"}; 393 opacity: 0.9; 394 cursor: ${se?"move":"pointer"}; 395 ${de?"animation: marker-blink 2s ease-in-out infinite;":""} 396 ${se?"animation: pulse-relocate 1s ease-in-out infinite;":""} 397 "></div>`,iconSize:[se?20:16,se?20:16],iconAnchor:[se?10:8,se?10:8]}),ee=No.marker([Z.lat,Z.lng],{icon:H,draggable:se});o.trim().length>0||q?ee.bindTooltip(`<div class="search-label">${Z.endereco||`Lote ${Z.lote}`}</div>`,{permanent:!0,direction:"top",className:"search-tooltip",opacity:1,offset:[0,-8]}):ee.bindTooltip(`<div class="font-sans text-xs"> 398 <strong>${Z.endereco}</strong><br/> 399 ${Z.metragem_m2?`Metragem: ${Z.metragem_m2.toLocaleString("pt-BR")} m²<br/>`:""} 400 ${Z.ultimaRocagem?`Ãltima Roçagem: ${ui(Z.ultimaRocagem)}<br/>`:""} 401 ${Z.proximaPrevisao?`Previsão: ${ui(Z.proximaPrevisao)}`:"Sem previsão"} 402 </div>`,{sticky:!0,opacity:.9}),ee.bindPopup(`<div class="font-sans"> 403 <strong>${Z.endereco}</strong><br/> 404 ${Z.metragem_m2?`Metragem: ${Z.metragem_m2.toLocaleString("pt-BR")} m²<br/>`:""} 405 ${Z.ultimaRocagem?`Ãltima Roçagem: ${ui(Z.ultimaRocagem)}<br/>`:""} 406 ${Z.proximaPrevisao?`Previsão: ${ui(Z.proximaPrevisao)}`:"Sem previsão"} 407 </div>`),ee.on("click",()=>r(Z)),se&&g&&ee.on("dragend",pe=>{const me=pe.target.getLatLng();me&&typeof me.lat=="number"&&typeof me.lng=="number"&&!isNaN(me.lat)&&!isNaN(me.lng)&&isFinite(me.lat)&&isFinite(me.lng)?g(Z.id,me.lat,me.lng):console.warn("Coordenadas inválidas recebidas no dragend:",me)}),ee.addTo(X)})},[t,r,a,o,y,g,u,l]),N.useEffect(()=>{var M;_.current&&((M=P.current.jardins)==null||M.clearLayers(),e.forEach(z=>{const U=No.divIcon({className:"custom-marker-garden",html:'<div style="background-color: #059669; width: 10px; height: 10px; border-radius: 50%; border: 2px solid white; box-shadow: 0 2px 4px rgba(0,0,0,0.3);"></div>',iconSize:[10,10],iconAnchor:[5,5]}),Z=No.marker([z.lat,z.lng],{icon:U});Z.bindPopup(`<div class="font-sans"> 408 <strong>${z.endereco}</strong><br/> 409 Tipo: ${z.tipo}<br/> 410 ${z.servico?`Serviço: ${z.servico}`:""} 411 </div>`),Z.on("click",()=>r(z)),Z.addTo(P.current.jardins)}))},[e,r]),v.jsxs("div",{className:"relative w-full h-full",children:[v.jsx("div",{ref:S,className:"w-full h-full","data-testid":"map-container"}),v.jsx(oAe,{currentLayer:k,onLayerChange:O})]})}function lAe(t,e,n=!1,r=null){if(n)return"#171717";if(t.executando)return"#10b981";if(!t.ultimaRocagem)return r===null||r==="no-history"?"#c0c0c0":"#9ca3af";const i=new Date(t.ultimaRocagem);i.setHours(0,0,0,0);const s=Math.floor((e.getTime()-i.getTime())/(1e3*60*60*24));return s>=1&&s<=5?"#0086ff":s>=6&&s<=15?"#139b89":s>=16&&s<=30?"#fe8963":s>=31&&s<=45?"#b79689":s>=46&&s<=60?"#a08ee9":s>60?"#ea3c27":"#0086ff"}function cAe(t){if(typeof Proxy>"u")return t;const e=new Map,n=(...r)=>t(...r);return new Proxy(n,{get:(r,i)=>i==="create"?t:(e.has(i)||e.set(i,t(i)),e.get(i))})}function qj(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}const $6=t=>Array.isArray(t);function _se(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}function SP(t){return typeof t=="string"||Array.isArray(t)}function zq(t){const e=[{},{}];
vendor: 22,065 bytes, line 411
411return t==null||t.values.forEach((n,r)=>{e[0][r]=n.get(),e[1][r]=n.getVelocity()}),e}function b9(t,e,n,r){if(typeof e=="function"){const[i,s]=zq(r);e=e(n!==void 0?n:t.custom,i,s)}if(typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"){const[i,s]=zq(r);e=e(n!==void 0?n:t.custom,i,s)}return e}function Gj(t,e,n){const r=t.getProps();return b9(r,e,n!==void 0?n:r.custom,t)}const x9=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],w9=["initial",...x9],tk=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ub=new Set(tk),gm=t=>t*1e3,vm=t=>t/1e3,uAe={type:"spring",stiffness:500,damping:25,restSpeed:10},dAe=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),hAe={type:"keyframes",duration:.8},fAe={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},pAe=(t,{keyframes:e})=>e.length>2?hAe:Ub.has(t)?t.startsWith("scale")?dAe(e[1]):uAe:fAe;function _9(t,e){return t?t[e]||t.default||t:void 0}const mAe={skipAnimations:!1,useManualTiming:!1},gAe=t=>t!==null;function Kj(t,{repeat:e,repeatType:n="loop"},r){const i=t.filter(gAe),s=e&&n!=="loop"&&e%2===1?0:i.length-1;return!s||r===void 0?i[s]:r}const po=t=>t;let z6=po;function vAe(t){let e=new Set,n=new Set,r=!1,i=!1;const s=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1};function o(c){s.has(c)&&(l.schedule(c),t()),c(a)}const l={schedule:(c,u=!1,d=!1)=>{const m=d&&r?e:n;return u&&s.add(c),m.has(c)||m.add(c),c},cancel:c=>{n.delete(c),s.delete(c)},process:c=>{if(a=c,r){i=!0;return}r=!0,[e,n]=[n,e],n.clear(),e.forEach(o),r=!1,i&&(i=!1,l.process(c))}};return l}const PN=["read","resolveKeyframes","update","preRender","render","postRender"],yAe=40;function Sse(t,e){let n=!1,r=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=()=>n=!0,a=PN.reduce((b,_)=>(b[_]=vAe(s),b),{}),{read:o,resolveKeyframes:l,update:c,preRender:u,render:d,postRender:f}=a,m=()=>{const b=performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(b-i.timestamp,yAe),1),i.timestamp=b,i.isProcessing=!0,o.process(i),l.process(i),c.process(i),u.process(i),d.process(i),f.process(i),i.isProcessing=!1,n&&e&&(r=!1,t(m))},y=()=>{n=!0,r=!0,i.isProcessing||t(m)};return{schedule:PN.reduce((b,_)=>{const S=a[_];return b[_]=(P,C=!1,k=!1)=>(n||y(),S.schedule(P,C,k)),b},{}),cancel:b=>{for(let _=0;_<PN.length;_++)a[PN[_]].cancel(b)},state:i,steps:a}}const{schedule:Er,cancel:Mm,state:Ca,steps:_R}=Sse(typeof requestAnimationFrame<"u"?requestAnimationFrame:po,!0),Ase=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,bAe=1e-7,xAe=12;function wAe(t,e,n,r,i){let s,a,o=0;do a=e+(n-e)/2,s=Ase(a,r,i)-t,s>0?n=a:e=a;while(Math.abs(s)>bAe&&++o<xAe);return a}function nk(t,e,n,r){if(t===e&&n===r)return po;const i=s=>wAe(s,0,1,t,n);return s=>s===0||s===1?s:Ase(i(s),e,r)}const Pse=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Cse=t=>e=>1-t(1-e),Ese=nk(.33,1.53,.69,.99),S9=Cse(Ese),Tse=Pse(S9),kse=t=>(t*=2)<1?.5*S9(t):.5*(2-Math.pow(2,-10*(t-1))),A9=t=>1-Math.sin(Math.acos(t)),Nse=Cse(A9),Ose=Pse(A9),Mse=t=>/^0[^.\s]+$/u.test(t);function _Ae(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Mse(t):!0}const Lse=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),jse=t=>e=>typeof e=="string"&&e.startsWith(t),Dse=jse("--"),SAe=jse("var(--"),P9=t=>SAe(t)?AAe.test(t.split("/*")[0].trim()):!1,AAe=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,PAe=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function CAe(t){const e=PAe.exec(t);if(!e)return[,];const[,n,r,i]=e;return[`--${n??r}`,i]}function Rse(t,e,n=1){const[r,i]=CAe(t);if(!r)return;const s=window.getComputedStyle(e).getPropertyValue(r);if(s){const a=s.trim();return Lse(a)?parseFloat(a):a}return P9(i)?Rse(i,e,n+1):i}const Lm=(t,e,n)=>n>e?e:n<t?t:n,LS={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},AP={...LS,transform:t=>Lm(0,1,t)},CN={...LS,default:1},rk=t=>({test:e=>typeof e=="string"&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),Tg=rk("deg"),_f=rk("%"),Xt=rk("px"),EAe=rk("vh"),TAe=rk("vw"),Uq={..._f,parse:t=>_f.parse(t)/100,transform:t=>_f.transform(t*100)},kAe=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Hq=t=>t===LS||t===Xt,Vq=(t,e)=>parseFloat(t.split(", ")[e]),Wq=(t,e)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/u);if(i)return Vq(i[1],e);{const s=r.match(/^matrix\((.+)\)$/u);return s?Vq(s[1],t):0}},NAe=new Set(["x","y","z"]),OAe=tk.filter(t=>!NAe.has(t));function MAe(t){const e=[];return OAe.forEach(n=>{const r=t.getValue(n);r!==void 0&&(e.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),e}const I2={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:Wq(4,13),y:Wq(5,14)};I2.translateX=I2.x;I2.translateY=I2.y;const Ise=t=>e=>e.test(t),LAe={test:t=>t==="auto",parse:t=>t},Fse=[LS,Xt,_f,Tg,TAe,EAe,LAe],qq=t=>Fse.find(Ise(t)),ob=new Set;let U6=!1,H6=!1;function Bse(){if(H6){const t=Array.from(ob).filter(r=>r.needsMeasurement),e=new Set(t.map(r=>r.element)),n=new Map;e.forEach(r=>{const i=MAe(r);i.length&&(n.set(r,i),r.render())}),t.forEach(r=>r.measureInitialState()),e.forEach(r=>{r.render();const i=n.get(r);i&&i.forEach(([s,a])=>{var o;(o=r.getValue(s))===null||o===void 0||o.set(a)})}),t.forEach(r=>r.measureEndState()),t.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}H6=!1,U6=!1,ob.forEach(t=>t.complete()),ob.clear()}function $se(){ob.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(H6=!0)})}function jAe(){$se(),Bse()}class C9{constructor(e,n,r,i,s,a=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=n,this.name=r,this.motionValue=i,this.element=s,this.isAsync=a}scheduleResolve(){this.isScheduled=!0,this.isAsync?(ob.add(this),U6||(U6=!0,Er.read($se),Er.resolveKeyframes(Bse))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:n,element:r,motionValue:i}=this;for(let s=0;s<e.length;s++)if(e[s]===null)if(s===0){const a=i==null?void 0:i.get(),o=e[e.length-1];if(a!==void 0)e[0]=a;else if(r&&n){const l=r.readValue(n,o);l!=null&&(e[0]=l)}e[0]===void 0&&(e[0]=o),i&&a===void 0&&i.set(e[0])}else e[s]=e[s-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),ob.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,ob.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const F5=t=>Math.round(t*1e5)/1e5,E9=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function DAe(t){return t==null}const RAe=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,T9=(t,e)=>n=>!!(typeof n=="string"&&RAe.test(n)&&n.startsWith(t)||e&&!DAe(n)&&Object.prototype.hasOwnProperty.call(n,e)),zse=(t,e,n)=>r=>{if(typeof r!="string")return r;const[i,s,a,o]=r.match(E9);return{[t]:parseFloat(i),[e]:parseFloat(s),[n]:parseFloat(a),alpha:o!==void 0?parseFloat(o):1}},IAe=t=>Lm(0,255,t),SR={...LS,transform:t=>Math.round(IAe(t))},N0={test:T9("rgb","red"),parse:zse("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=>"rgba("+SR.transform(t)+", "+SR.transform(e)+", "+SR.transform(n)+", "+F5(AP.transform(r))+")"};function FAe(t){let e="",n="",r="",i="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),r=t.substring(3,4),i=t.substring(4,5),e+=e,n+=n,r+=r,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const V6={test:T9("#"),parse:FAe,transform:N0.transform},Qx={test:T9("hsl","hue"),parse:zse("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:r=1})=>"hsla("+Math.round(t)+", "+_f.transform(F5(e))+", "+_f.transform(F5(n))+", "+F5(AP.transform(r))+")"},ao={test:t=>N0.test(t)||V6.test(t)||Qx.test(t),parse:t=>N0.test(t)?N0.parse(t):Qx.test(t)?Qx.parse(t):V6.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?N0.transform(t):Qx.transform(t)},BAe=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function $Ae(t){var e,n;return isNaN(t)&&typeof t=="string"&&(((e=t.match(E9))===null||e===void 0?void 0:e.length)||0)+(((n=t.match(BAe))===null||n===void 0?void 0:n.length)||0)>0}const Use="number",Hse="color",zAe="var",UAe="var(",Gq="${}",HAe=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function PP(t){const e=t.toString(),n=[],r={color:[],number:[],var:[]},i=[];let s=0;const o=e.replace(HAe,l=>(ao.test(l)?(r.color.push(s),i.push(Hse),n.push(ao.parse(l))):l.startsWith(UAe)?(r.var.push(s),i.push(zAe),n.push(l)):(r.number.push(s),i.push(Use),n.push(parseFloat(l))),++s,Gq)).split(Gq);return{values:n,split:o,indexes:r,types:i}}function Vse(t){return PP(t).values}function Wse(t){const{split:e,types:n}=PP(t),r=e.length;return i=>{let s="";for(let a=0;a<r;a++)if(s+=e[a],i[a]!==void 0){const o=n[a];o===Use?s+=F5(i[a]):o===Hse?s+=ao.transform(i[a]):s+=i[a]}return s}}const VAe=t=>typeof t=="number"?0:t;function WAe(t){const e=Vse(t);return Wse(t)(e.map(VAe))}const vy={test:$Ae,parse:Vse,createTransformer:Wse,getAnimatableNone:WAe},qAe=new Set(["brightness","contrast","saturate","opacity"]);function GAe(t){const[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[r]=n.match(E9)||[];if(!r)return t;const i=n.replace(r,"");let s=qAe.has(e)?1:0;return r!==n&&(s*=100),e+"("+s+i+")"}const KAe=/\b([a-z-]*)\(.*?\)/gu,W6={...vy,getAnimatableNone:t=>{const e=t.match(KAe);return e?e.map(GAe).join(" "):t}},YAe={borderWidth:Xt,borderTopWidth:Xt,borderRightWidth:Xt,borderBottomWidth:Xt,borderLeftWidth:Xt,borderRadius:Xt,radius:Xt,borderTopLeftRadius:Xt,borderTopRightRadius:Xt,borderBottomRightRadius:Xt,borderBottomLeftRadius:Xt,width:Xt,maxWidth:Xt,height:Xt,maxHeight:Xt,top:Xt,right:Xt,bottom:Xt,left:Xt,padding:Xt,paddingTop:Xt,paddingRight:Xt,paddingBottom:Xt,paddingLeft:Xt,margin:Xt,marginTop:Xt,marginRight:Xt,marginBottom:Xt,marginLeft:Xt,backgroundPositionX:Xt,backgroundPositionY:Xt},ZAe={rotate:Tg,rotateX:Tg,rotateY:Tg,rotateZ:Tg,scale:CN,scaleX:CN,scaleY:CN,scaleZ:CN,skew:Tg,skewX:Tg,skewY:Tg,distance:Xt,translateX:Xt,translateY:Xt,translateZ:Xt,x:Xt,y:Xt,z:Xt,perspective:Xt,transformPerspective:Xt,opacity:AP,originX:Uq,originY:Uq,originZ:Xt},Kq={...LS,transform:Math.round},k9={...YAe,...ZAe,zIndex:Kq,size:Xt,fillOpacity:AP,strokeOpacity:AP,numOctaves:Kq},XAe={...k9,color:ao,backgroundColor:ao,outlineColor:ao,fill:ao,stroke:ao,borderColor:ao,borderTopColor:ao,borderRightColor:ao,borderBottomColor:ao,borderLeftColor:ao,filter:W6,WebkitFilter:W6},N9=t=>XAe[t];function qse(t,e){let n=N9(t);return n!==W6&&(n=vy),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const QAe=new Set(["auto","none","0"]);function JAe(t,e,n){let r=0,i;for(;r<t.length&&!i;){const s=t[r];typeof s=="string"&&!QAe.has(s)&&PP(s).values.length&&(i=t[r]),r++}if(i&&n)for(const s of e)t[s]=qse(n,i)}class Gse extends C9{constructor(e,n,r,i,s){super(e,n,r,i,s,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:n,name:r}=this;if(!n||!n.current)return;super.readKeyframes();for(let l=0;l<e.length;l++){let c=e[l];if(typeof c=="string"&&(c=c.trim(),P9(c))){const u=Rse(c,n.current);u!==void 0&&(e[l]=u),l===e.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!kAe.has(r)||e.length!==2)return;const[i,s]=e,a=qq(i),o=qq(s);if(a!==o)if(Hq(a)&&Hq(o))for(let l=0;l<e.length;l++){const c=e[l];typeof c=="string"&&(e[l]=parseFloat(c))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:e,name:n}=this,r=[];for(let i=0;i<e.length;i++)_Ae(e[i])&&r.push(i);r.length&&JAe(e,r,n)}measureInitialState(){const{element:e,unresolvedKeyframes:n,name:r}=this;if(!e||!e.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=I2[r](e.measureViewportBox(),window.getComputedStyle(e.current)),n[0]=this.measuredOrigin;const i=n[n.length-1];i!==void 0&&e.getValue(r,i).jump(i,!1)}measureEndState(){var e;const{element:n,name:r,unresolvedKeyframes:i}=this;if(!n||!n.current)return;const s=n.getValue(r);s&&s.jump(this.measuredOrigin,!1);const a=i.length-1,o=i[a];i[a]=I2[r](n.measureViewportBox(),window.getComputedStyle(n.current)),o!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=o),!((e=this.removedTransforms)===null||e===void 0)&&e.length&&this.removedTransforms.forEach(([l,c])=>{n.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function O9(t){return typeof t=="function"}let OO;function e5e(){OO=void 0}const Sf={now:()=>(OO===void 0&&Sf.set(Ca.isProcessing||mAe.useManualTiming?Ca.timestamp:performance.now()),OO),set:t=>{OO=t,queueMicrotask(e5e)}},Yq=(t,e)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(vy.test(t)||t==="0")&&!t.startsWith("url("));function t5e(t){const e=t[0];if(t.length===1)return!0;for(let n=0;n<t.length;n++)if(t[n]!==e)return!0}function n5e(t,e,n,r){const i=t[0];if(i===null)return!1;if(e==="display"||e==="visibility")return!0;const s=t[t.length-1],a=Yq(i,e),o=Yq(s,e);return!a||!o?!1:t5e(t)||(n==="spring"||O9(n))&&r}const r5e=40;class Kse{constructor({autoplay:e=!0,delay:n=0,type:r="keyframes",repeat:i=0,repeatDelay:s=0,repeatType:a="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=Sf.now(),this.options={autoplay:e,delay:n,type:r,repeat:i,repeatDelay:s,repeatType:a,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>r5e?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&jAe(),this._resolved}onKeyframesResolved(e,n){this.resolvedAt=Sf.now(),this.hasAttemptedResolve=!0;const{name:r,type:i,velocity:s,delay:a,onComplete:o,onUpdate:l,isGenerator:c}=this.options;if(!c&&!n5e(e,r,i,s))if(a)this.options.duration=0;else{l==null||l(Kj(e,this.options,n)),o==null||o(),this.resolveFinishedPromise();return}const u=this.initPlayback(e,n);u!==!1&&(this._resolved={keyframes:e,finalKeyframe:n,...u},this.onPostResolved())}onPostResolved(){}then(e,n){return this.currentFinishedPromise.then(e,n)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}const F2=(t,e,n)=>{const r=e-t;return r===0?1:(n-t)/r},Yse=(t,e,n=10)=>{let r="";const i=Math.max(Math.round(e/n),2);for(let s=0;s<i;s++)r+=t(F2(0,i-1,s))+", ";return`linear(${r.substring(0,r.length-2)})`};function Zse(t,e){return e?t*(1e3/e):0}const i5e=5;function Xse(t,e,n){const r=Math.max(e-i5e,0);return Zse(n-t(r),e-r)}const Wi={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},AR=.001;function s5e({duration:t=Wi.duration,bounce:e=Wi.bounce,velocity:n=Wi.velocity,mass:r=Wi.mass}){let i,s,a=1-e;a=Lm(Wi.minDamping,Wi.maxDamping,a),t=Lm(Wi.minDuration,Wi.maxDuration,vm(t)),a<1?(i=c=>{const u=c*a,d=u*t,f=u-n,m=q6(c,a),y=Math.exp(-d);return AR-f/m*y},s=c=>{const d=c*a*t,f=d*n+n,m=Math.pow(a,2)*Math.pow(c,2)*t,y=Math.exp(-d),g=q6(Math.pow(c,2),a);return(-i(c)+AR>0?-1:1)*((f-m)*y)/g}):(i=c=>{const u=Math.exp(-c*t),d=(c-n)*t+1;return-AR+u*d},s=c=>{const u=Math.exp(-c*t),d=(n-c)*(t*t);return u*d});const o=5/t,l=o5e(i,s,o);if(t=gm(t),isNaN(l))return{stiffness:Wi.stiffness,damping:Wi.damping,duration:t};{const c=Math.pow(l,2)*r;return{stiffness:c,damping:a*2*Math.sqrt(r*c),duration:t}}}const a5e=12;function o5e(t,e,n){let r=n;for(let i=1;i<a5e;i++)r=r-t(r)/e(r);return r}function q6(t,e){return t*Math.sqrt(1-e*e)}const G6=2e4;function Qse(t){let e=0;const n=50;let r=t.next(e);for(;!r.done&&e<G6;)e+=n,r=t.next(e);return e>=G6?1/0:e}const l5e=["duration","bounce"],c5e=["stiffness","damping","mass"];function Zq(t,e){return e.some(n=>t[n]!==void 0)}function u5e(t){let e={velocity:Wi.velocity,stiffness:Wi.stiffness,damping:Wi.damping,mass:Wi.mass,isResolvedFromDuration:!1,...t};if(!Zq(t,c5e)&&Zq(t,l5e))if(t.visualDuration){const n=t.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,s=2*Lm(.05,1,1-t.bounce)*Math.sqrt(i);e={...e,mass:Wi.mass,stiffness:i,damping:s}}else{const n=s5e(t);e={...e,...n,mass:Wi.mass},e.isResolvedFromDuration=!0}return e}function Jse(t=Wi.visualDuration,e=Wi.bounce){const n=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:e}:t;let{restSpeed:r,restDelta:i}=n;const s=n.keyframes[0],a=n.keyframes[n.keyframes.length-1],o={done:!1,value:s},{stiffness:l,damping:c,mass:u,duration:d,velocity:f,isResolvedFromDuration:m}=u5e({...n,velocity:-vm(n.velocity||0)}),y=f||0,g=c/(2*Math.sqrt(l*u)),w=a-s,b=vm(Math.sqrt(l/u)),_=Math.abs(w)<5;r||(r=_?Wi.restSpeed.granular:Wi.restSpeed.default),i||(i=_?Wi.restDelta.granular:Wi.restDelta.default);let S;if(g<1){const C=q6(b,g);S=k=>{const O=Math.exp(-g*b*k);return a-O*((y+g*b*w)/C*Math.sin(C*k)+w*Math.cos(C*k))}}else if(g===1)S=C=>a-Math.exp(-b*C)*(w+(y+b*w)*C);else{const C=b*Math.sqrt(g*g-1);S=k=>{const O=Math.exp(-g*b*k),I=Math.min(C*k,300);return a-O*((y+g*b*w)*Math.sinh(I)+C*w*Math.cosh(I))/C}}const P={calculatedDuration:m&&d||null,next:C=>{const k=S(C);if(m)o.done=C>=d;else{let O=0;g<1&&(O=C===0?gm(y):Xse(S,C,k));const I=Math.abs(O)<=r,B=Math.abs(a-k)<=i;o.done=I&&B}return o.value=o.done?a:k,o},toString:()=>{const C=Math.min(Qse(P),G6),k=Yse(O=>P.next(C*O).value,C,30);return C+"ms "+k}};return P}function Xq({keyframes:t,velocity:e=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:a,min:o,max:l,restDelta:c=.5,restSpeed:u}){const d=t[0],f={done:!1,value:d},m=I=>o!==void 0&&I<o||l!==void 0&&I>l,y=I=>o===void 0?l:l===void 0||Math.abs(o-I)<Math.abs(l-I)?o:l;let g=n*e;const w=d+g,b=a===void 0?w:a(w);b!==w&&(g=b-d);const _=I=>-g*Math.exp(-I/r),S=I=>b+_(I),P=I=>{const B=_(I),W=S(I);f.done=Math.abs(B)<=c,f.value=f.done?b:W};let C,k;const O=I=>{m(f.value)&&(C=I,k=Jse({keyframes:[f.value,y(f.value)],velocity:Xse(S,I,f.value),damping:i,stiffness:s,restDelta:c,restSpeed:u}))};return O(0),{calculatedDuration:null,next:I=>{let B=!1;return!k&&C===void 0&&(B=!0,P(I),O(I)),C!==void 0&&I>=C?k.next(I-C):(!B&&P(I),f)}}}const d5e=nk(.42,0,1,1),h5e=nk(0,0,.58,1),eae=nk(.42,0,.58,1),f5e=t=>Array.isArray(t)&&typeof t[0]!="number",M9=t=>Array.isArray(t)&&typeof t[0]=="number",Qq={linear:po,easeIn:d5e,easeInOut:eae,easeOut:h5e,circIn:A9,circInOut:Ose,circOut:Nse,backIn:S9,backInOut:Tse,backOut:Ese,anticipate:kse},Jq=t=>{if(M9(t)){z6(t.length===4);const[e,n,r,i]=t;return nk(e,n,r,i)}else if(typeof t=="string")return z6(Qq[t]!==void 0),Qq[t];return t},p5e=(t,e)=>n=>e(t(n)),iy=(...t)=>t.reduce(p5e),Ti=(t,e,n)=>t+(e-t)*n;function PR(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function m5e({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,e/=100,n/=100;let i=0,s=0,a=0;if(!e)i=s=a=n;else{const o=n<.5?n*(1+e):n+e-n*e,l=2*n-o;i=PR(l,o,t+1/3),s=PR(l,o,t),a=PR(l,o,t-1/3)}return{red:Math.round(i*255),green:Math.round(s*255),blue:Math.round(a*255),alpha:r}}function lL(t,e){return n=>n>0?e:t}const CR=(t,e,n)=>{const r=t*t,i=n*(e*e-r)+r;return i<0?0:Math.sqrt(i)},g5e=[V6,N0,Qx],v5e=t=>g5e.find(e=>e.test(t));function eG(t){const e=v5e(t);if(!e)return!1;let n=e.parse(t);return e===Qx&&(n=m5e(n)),n}const tG=(t,e)=>{const n=eG(t),r=eG(e);if(!n||!r)return lL(t,e);const i={...n};return s=>(i.red=CR(n.red,r.red,s),i.green=CR(n.green,r.green,s),i.blue=CR(n.blue,r.blue,s),i.alpha=Ti(n.alpha,r.alpha,s),N0.transform(i))},K6=new Set(["none","hidden"]);function y5e(t,e){return K6.has(t)?n=>n<=0?t:e:n=>n>=1?e:t}function b5e(t,e){return n=>Ti(t,e,n)}function L9(t){return typeof t=="number"?b5e:typeof t=="string"?P9(t)?lL:ao.test(t)?tG:_5e:Array.isArray(t)?tae:typeof t=="object"?ao.test(t)?tG:x5e:lL}function tae(t,e){const n=[...t],r=n.length,i=t.map((s,a)=>L9(s)(s,e[a]));return s=>{for(let a=0;a<r;a++)n[a]=i[a](s);return n}}function x5e(t,e){const n={...t,...e},r={};for(const i in n)t[i]!==void 0&&e[i]!==void 0&&(r[i]=L9(t[i])(t[i],e[i]));return i=>{for(const s in r)n[s]=r[s](i);return n}}function w5e(t,e){var n;const r=[],i={color:0,var:0,number:0};for(let s=0;s<e.values.length;s++){const a=e.types[s],o=t.indexes[a][i[a]],l=(n=t.values[o])!==null&&n!==void 0?n:0;r[s]=l,i[a]++}return r}const _5e=(t,e)=>{const n=vy.createTransformer(e),r=PP(t),i=PP(e);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?K6.has(t)&&!i.values.length||K6.has(e)&&!r.values.length?y5e(t,e):iy(tae(w5e(r,i),i.values),n):lL(t,e)};function nae(t,e,n){return typeof t=="number"&&typeof e=="number"&&typeof n=="number"?Ti(t,e,n):L9(t)(t,e)}function S5e(t,e,n){const r=[],i=n||nae,s=t.length-1;for(let a=0;a<s;a++){let o=i(t[a],t[a+1]);if(e){const l=Array.isArray(e)?e[a]||po:e;o=iy(l,o)}r.push(o)}return r}function rae(t,e,{clamp:n=!0,ease:r,mixer:i}={}){const s=t.length;if(z6(s===e.length),s===1)return()=>e[0];if(s===2&&t[0]===t[1])return()=>e[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());const a=S5e(e,r,i),o=a.length,l=c=>{let u=0;if(o>1)for(;u<t.length-2&&!(c<t[u+1]);u++);const d=F2(t[u],t[u+1],c);return a[u](d)};return n?c=>l(Lm(t[0],t[s-1],c)):l}function A5e(t,e){const n=t[t.length-1];for(let r=1;r<=e;r++){const i=F2(0,e,r);
vendor: 4,242 bytes, line 411
411t.push(Ti(n,1,i))}}function P5e(t){const e=[0];return A5e(e,t.length-1),e}function C5e(t,e){return t.map(n=>n*e)}function E5e(t,e){return t.map(()=>e||eae).splice(0,t.length-1)}function cL({duration:t=300,keyframes:e,times:n,ease:r="easeInOut"}){const i=f5e(r)?r.map(Jq):Jq(r),s={done:!1,value:e[0]},a=C5e(n&&n.length===e.length?n:P5e(e),t),o=rae(a,e,{ease:Array.isArray(i)?i:E5e(e,i)});return{calculatedDuration:t,next:l=>(s.value=o(l),s.done=l>=t,s)}}const T5e=t=>{const e=({timestamp:n})=>t(n);return{start:()=>Er.update(e,!0),stop:()=>Mm(e),now:()=>Ca.isProcessing?Ca.timestamp:Sf.now()}},k5e={decay:Xq,inertia:Xq,tween:cL,keyframes:cL,spring:Jse},N5e=t=>t/100;class j9 extends Kse{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:l}=this.options;l&&l()};const{name:n,motionValue:r,element:i,keyframes:s}=this.options,a=(i==null?void 0:i.KeyframeResolver)||C9,o=(l,c)=>this.onKeyframesResolved(l,c);this.resolver=new a(s,o,n,r,i),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){const{type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:s,velocity:a=0}=this.options,o=O9(n)?n:k5e[n]||cL;let l,c;o!==cL&&typeof e[0]!="number"&&(l=iy(N5e,nae(e[0],e[1])),e=[0,100]);const u=o({...this.options,keyframes:e});s==="mirror"&&(c=o({...this.options,keyframes:[...e].reverse(),velocity:-a})),u.calculatedDuration===null&&(u.calculatedDuration=Qse(u));const{calculatedDuration:d}=u,f=d+i,m=f*(r+1)-i;return{generator:u,mirroredGenerator:c,mapPercentToKeyframes:l,calculatedDuration:d,resolvedDuration:f,totalDuration:m}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!e?this.pause():this.state=this.pendingPlayState}tick(e,n=!1){const{resolved:r}=this;if(!r){const{keyframes:I}=this.options;return{done:!0,value:I[I.length-1]}}const{finalKeyframe:i,generator:s,mirroredGenerator:a,mapPercentToKeyframes:o,keyframes:l,calculatedDuration:c,totalDuration:u,resolvedDuration:d}=r;if(this.startTime===null)return s.next(0);const{delay:f,repeat:m,repeatType:y,repeatDelay:g,onUpdate:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),n?this.currentTime=e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const b=this.currentTime-f*(this.speed>=0?1:-1),_=this.speed>=0?b<0:b>u;this.currentTime=Math.max(b,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=u);let S=this.currentTime,P=s;if(m){const I=Math.min(this.currentTime,u)/d;let B=Math.floor(I),W=I%1;!W&&I>=1&&(W=1),W===1&&B--,B=Math.min(B,m+1),!!(B%2)&&(y==="reverse"?(W=1-W,g&&(W-=g/d)):y==="mirror"&&(P=a)),S=Lm(0,1,W)*d}const C=_?{done:!1,value:l[0]}:P.next(S);o&&(C.value=o(C.value));let{done:k}=C;!_&&c!==null&&(k=this.speed>=0?this.currentTime>=u:this.currentTime<=0);const O=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&k);return O&&i!==void 0&&(C.value=Kj(l,this.options,i)),w&&w(C.value),O&&this.finish(),C}get duration(){const{resolved:e}=this;return e?vm(e.calculatedDuration):0}get time(){return vm(this.currentTime)}set time(e){e=gm(e),this.currentTime=e,this.holdTime!==null||this.speed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const n=this.playbackSpeed!==e;this.playbackSpeed=e,n&&(this.time=vm(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:e=T5e,onPlay:n,startTime:r}=this.options;this.driver||(this.driver=e(s=>this.tick(s))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=r??this.calcStartTime(),this.state==="finished"&&this.updateFinishedProm
vendor: 60,231 bytes, line 411
411ise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(e=this.currentTime)!==null&&e!==void 0?e:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const O5e=new Set(["opacity","clipPath","filter","transform"]);function D9(t){let e;return()=>(e===void 0&&(e=t()),e)}const M5e={linearEasing:void 0};function L5e(t,e){const n=D9(t);return()=>{var r;return(r=M5e[e])!==null&&r!==void 0?r:n()}}const uL=L5e(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function iae(t){return!!(typeof t=="function"&&uL()||!t||typeof t=="string"&&(t in Y6||uL())||M9(t)||Array.isArray(t)&&t.every(iae))}const ZA=([t,e,n,r])=>`cubic-bezier(${t}, ${e}, ${n}, ${r})`,Y6={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ZA([0,.65,.55,1]),circOut:ZA([.55,0,1,.45]),backIn:ZA([.31,.01,.66,-.59]),backOut:ZA([.33,1.53,.69,.99])};function sae(t,e){if(t)return typeof t=="function"&&uL()?Yse(t,e):M9(t)?ZA(t):Array.isArray(t)?t.map(n=>sae(n,e)||Y6.easeOut):Y6[t]}function j5e(t,e,n,{delay:r=0,duration:i=300,repeat:s=0,repeatType:a="loop",ease:o="easeInOut",times:l}={}){const c={[e]:n};l&&(c.offset=l);const u=sae(o,i);return Array.isArray(u)&&(c.easing=u),t.animate(c,{delay:r,duration:i,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:s+1,direction:a==="reverse"?"alternate":"normal"})}function nG(t,e){t.timeline=e,t.onfinish=null}const D5e=D9(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),dL=10,R5e=2e4;function I5e(t){return O9(t.type)||t.type==="spring"||!iae(t.ease)}function F5e(t,e){const n=new j9({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0});let r={done:!1,value:t[0]};const i=[];let s=0;for(;!r.done&&s<R5e;)r=n.sample(s),i.push(r.value),s+=dL;return{times:void 0,keyframes:i,duration:s-dL,ease:"linear"}}const aae={anticipate:kse,backInOut:Tse,circInOut:Ose};function B5e(t){return t in aae}class rG extends Kse{constructor(e){super(e);const{name:n,motionValue:r,element:i,keyframes:s}=this.options;this.resolver=new Gse(s,(a,o)=>this.onKeyframesResolved(a,o),n,r,i),this.resolver.scheduleResolve()}initPlayback(e,n){var r;let{duration:i=300,times:s,ease:a,type:o,motionValue:l,name:c,startTime:u}=this.options;if(!(!((r=l.owner)===null||r===void 0)&&r.current))return!1;if(typeof a=="string"&&uL()&&B5e(a)&&(a=aae[a]),I5e(this.options)){const{onComplete:f,onUpdate:m,motionValue:y,element:g,...w}=this.options,b=F5e(e,w);e=b.keyframes,e.length===1&&(e[1]=e[0]),i=b.duration,s=b.times,a=b.ease,o="keyframes"}const d=j5e(l.owner.current,c,e,{...this.options,duration:i,times:s,ease:a});return d.startTime=u??this.calcStartTime(),this.pendingTimeline?(nG(d,this.pendingTimeline),this.pendingTimeline=void 0):d.onfinish=()=>{const{onComplete:f}=this.options;l.set(Kj(e,this.options,n)),f&&f(),this.cancel(),this.resolveFinishedPromise()},{animation:d,duration:i,times:s,type:o,ease:a,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:n}=e;return vm(n)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:n}=e;return vm(n.currentTime||0)}set time(e){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.currentTime=gm(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:n}=e;return n.playbackRate}set speed(e){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:n}=e;return n.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:n}=e;return n.startTime}attachTimeline(e){if(!this._resolved)this.pendingTimeline=e;else{const{resolved:n}=this;if(!n)return po;const{animation:r}=n;nG(r,e)}return po}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:n,keyframes:r,duration:i,type:s,ease:a,times:o}=e;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:c,onUpdate:u,onComplete:d,element:f,...m}=this.options,y=new j9({...m,keyframes:r,duration:i,type:s,ease:a,times:o,isGenerator:!0}),g=gm(this.time);c.setWithVelocity(y.sample(g-dL).value,y.sample(g).value,dL)}const{onStop:l}=this.options;l&&l(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:n,name:r,repeatDelay:i,repeatType:s,damping:a,type:o}=e;return D5e()&&r&&O5e.has(r)&&n&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate&&!i&&s!=="mirror"&&a!==0&&o!=="inertia"}}const $5e=D9(()=>window.ScrollTimeline!==void 0);class z5e{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,n){return Promise.all(this.animations).then(e).catch(n)}getAll(e){return this.animations[0][e]}setAll(e,n){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=n}attachTimeline(e,n){const r=this.animations.map(i=>$5e()&&i.attachTimeline?i.attachTimeline(e):n(i));return()=>{r.forEach((i,s)=>{i&&i(),this.animations[s].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let n=0;n<this.animations.length;n++)e=Math.max(e,this.animations[n].duration);return e}runAll(e){this.animations.forEach(n=>n[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function U5e({when:t,delay:e,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:s,repeatType:a,repeatDelay:o,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const R9=(t,e,n,r={},i,s)=>a=>{const o=_9(r,t)||{},l=o.delay||r.delay||0;let{elapsed:c=0}=r;c=c-gm(l);let u={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...o,delay:-c,onUpdate:f=>{e.set(f),o.onUpdate&&o.onUpdate(f)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:t,motionValue:e,element:s?void 0:i};U5e(o)||(u={...u,...pAe(t,u)}),u.duration&&(u.duration=gm(u.duration)),u.repeatDelay&&(u.repeatDelay=gm(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(u.duration=0,u.delay===0&&(d=!0)),d&&!s&&e.get()!==void 0){const f=Kj(u.keyframes,o);if(f!==void 0)return Er.update(()=>{u.onUpdate(f),u.onComplete()}),new z5e([])}return!s&&rG.supports(u)?new rG(u):new j9(u)},H5e=t=>!!(t&&typeof t=="object"&&t.mix&&t.toValue),V5e=t=>$6(t)?t[t.length-1]||0:t;function I9(t,e){t.indexOf(e)===-1&&t.push(e)}function F9(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class B9{constructor(){this.subscriptions=[]}add(e){return I9(this.subscriptions,e),()=>F9(this.subscriptions,e)}notify(e,n,r){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,r);else for(let s=0;s<i;s++){const a=this.subscriptions[s];a&&a(e,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const iG=30,W5e=t=>!isNaN(parseFloat(t)),B5={current:void 0};class q5e{constructor(e,n={}){this.version="11.13.1",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(r,i=!0)=>{const s=Sf.now();this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=Sf.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=W5e(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new B9);const r=this.events[e].add(n);return e==="change"?()=>{r(),Er.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,n,r){this.set(n),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,n=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return B5.current&&B5.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=Sf.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>iG)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,iG);return Zse(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function B2(t,e){return new q5e(t,e)}function G5e(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,B2(n))}function K5e(t,e){const n=Gj(t,e);let{transitionEnd:r={},transition:i={},...s}=n||{};s={...s,...r};for(const a in s){const o=V5e(s[a]);G5e(t,a,o)}}const $9=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Y5e="framerAppearId",oae="data-"+$9(Y5e);function lae(t){return t.props[oae]}const ho=t=>!!(t&&t.getVelocity);function Z5e(t){return!!(ho(t)&&t.add)}function Z6(t,e){const n=t.getValue("willChange");if(Z5e(n))return n.add(e)}function X5e({protectedKeys:t,needsAnimating:e},n){const r=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,r}function cae(t,e,{delay:n=0,transitionOverride:r,type:i}={}){var s;let{transition:a=t.getDefaultTransition(),transitionEnd:o,...l}=e;r&&(a=r);const c=[],u=i&&t.animationState&&t.animationState.getState()[i];for(const d in l){const f=t.getValue(d,(s=t.latestValues[d])!==null&&s!==void 0?s:null),m=l[d];if(m===void 0||u&&X5e(u,d))continue;const y={delay:n,..._9(a||{},d)};let g=!1;if(window.MotionHandoffAnimation){const b=lae(t);if(b){const _=window.MotionHandoffAnimation(b,d,Er);_!==null&&(y.startTime=_,g=!0)}}Z6(t,d),f.start(R9(d,f,m,t.shouldReduceMotion&&Ub.has(d)?{type:!1}:y,t,g));const w=f.animation;w&&c.push(w)}return o&&Promise.all(c).then(()=>{Er.update(()=>{o&&K5e(t,o)})}),c}function X6(t,e,n={}){var r;const i=Gj(t,e,n.type==="exit"?(r=t.presenceContext)===null||r===void 0?void 0:r.custom:void 0);let{transition:s=t.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(s=n.transitionOverride);const a=i?()=>Promise.all(cae(t,i,n)):()=>Promise.resolve(),o=t.variantChildren&&t.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:d,staggerDirection:f}=s;return Q5e(t,e,u+c,d,f,n)}:()=>Promise.resolve(),{when:l}=s;if(l){const[c,u]=l==="beforeChildren"?[a,o]:[o,a];return c().then(()=>u())}else return Promise.all([a(),o(n.delay)])}function Q5e(t,e,n=0,r=0,i=1,s){const a=[],o=(t.variantChildren.size-1)*r,l=i===1?(c=0)=>c*r:(c=0)=>o-c*r;return Array.from(t.variantChildren).sort(J5e).forEach((c,u)=>{c.notify("AnimationStart",e),a.push(X6(c,e,{...s,delay:n+l(u)}).then(()=>c.notify("AnimationComplete",e)))}),Promise.all(a)}function J5e(t,e){return t.sortNodePosition(e)}function ePe(t,e,n={}){t.notify("AnimationStart",e);let r;if(Array.isArray(e)){const i=e.map(s=>X6(t,s,n));r=Promise.all(i)}else if(typeof e=="string")r=X6(t,e,n);else{const i=typeof e=="function"?Gj(t,e,n.custom):e;r=Promise.all(cae(t,i,n))}return r.then(()=>{t.notify("AnimationComplete",e)})}const tPe=w9.length;function uae(t){if(!t)return;if(!t.isControllingVariants){const n=t.parent?uae(t.parent)||{}:{};return t.props.initial!==void 0&&(n.initial=t.props.initial),n}const e={};for(let n=0;n<tPe;n++){const r=w9[n],i=t.props[r];(SP(i)||i===!1)&&(e[r]=i)}return e}const nPe=[...x9].reverse(),rPe=x9.length;function iPe(t){return e=>Promise.all(e.map(({animation:n,options:r})=>ePe(t,n,r)))}function sPe(t){let e=iPe(t),n=sG(),r=!0;const i=l=>(c,u)=>{var d;const f=Gj(t,u,l==="exit"?(d=t.presenceContext)===null||d===void 0?void 0:d.custom:void 0);if(f){const{transition:m,transitionEnd:y,...g}=f;c={...c,...g,...y}}return c};function s(l){e=l(t)}function a(l){const{props:c}=t,u=uae(t.parent)||{},d=[],f=new Set;let m={},y=1/0;for(let w=0;w<rPe;w++){const b=nPe[w],_=n[b],S=c[b]!==void 0?c[b]:u[b],P=SP(S),C=b===l?_.isActive:null;C===!1&&(y=w);let k=S===u[b]&&S!==c[b]&&P;if(k&&r&&t.manuallyAnimateOnMount&&(k=!1),_.protectedKeys={...m},!_.isActive&&C===null||!S&&!_.prevProp||qj(S)||typeof S=="boolean")continue;const O=aPe(_.prevProp,S);let I=O||b===l&&_.isActive&&!k&&P||w>y&&P,B=!1;const W=Array.isArray(S)?S:[S];let j=W.reduce(i(b),{});C===!1&&(j={});const{prevResolvedValues:M={}}=_,z={...M,...j},U=Q=>{I=!0,f.has(Q)&&(B=!0,f.delete(Q)),_.needsAnimating[Q]=!0;const q=t.getValue(Q);q&&(q.liveStyle=!1)};for(const Q in z){const q=j[Q],ne=M[Q];if(m.hasOwnProperty(Q))continue;let de=!1;$6(q)&&$6(ne)?de=!_se(q,ne):de=q!==ne,de?q!=null?U(Q):f.add(Q):q!==void 0&&f.has(Q)?U(Q):_.protectedKeys[Q]=!0}_.prevProp=S,_.prevResolvedValues=j,_.isActive&&(m={...m,...j}),r&&t.blockInitialAnimation&&(I=!1),I&&(!(k&&O)||B)&&d.push(...W.map(Q=>({animation:Q,options:{type:b}})))}if(f.size){const w={};f.forEach(b=>{const _=t.getBaseTarget(b),S=t.getValue(b);S&&(S.liveStyle=!0),w[b]=_??null}),d.push({animation:w})}let g=!!d.length;return r&&(c.initial===!1||c.initial===c.animate)&&!t.manuallyAnimateOnMount&&(g=!1),r=!1,g?e(d):Promise.resolve()}function o(l,c){var u;if(n[l].isActive===c)return Promise.resolve();(u=t.variantChildren)===null||u===void 0||u.forEach(f=>{var m;return(m=f.animationState)===null||m===void 0?void 0:m.setActive(l,c)}),n[l].isActive=c;const d=a(l);for(const f in n)n[f].protectedKeys={};return d}return{animateChanges:a,setActive:o,setAnimateFunction:s,getState:()=>n,reset:()=>{n=sG(),r=!0}}}function aPe(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!_se(e,t):!1}function r0(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function sG(){return{animate:r0(!0),whileInView:r0(),whileHover:r0(),whileTap:r0(),whileDrag:r0(),whileFocus:r0(),exit:r0()}}class Ny{constructor(e){this.isMounted=!1,this.node=e}update(){}}class oPe extends Ny{constructor(e){super(e),e.animationState||(e.animationState=sPe(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();qj(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),(e=this.unmountControls)===null||e===void 0||e.call(this)}}let lPe=0;class cPe extends Ny{constructor(){super(...arguments),this.id=lPe++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;const i=this.node.animationState.setActive("exit",!e);n&&!e&&i.then(()=>n(this.id))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}const uPe={animation:{Feature:oPe},exit:{Feature:cPe}};function dPe(t,e,n){var r;if(t instanceof Element)return[t];if(typeof t=="string"){let i=document;const s=(r=void 0)!==null&&r!==void 0?r:i.querySelectorAll(t);return s?Array.from(s):[]}return Array.from(t)}const Ad={x:!1,y:!1};function dae(){return Ad.x||Ad.y}function aG(t){return e=>{e.pointerType==="touch"||dae()||t(e)}}function hPe(t,e,n={}){const r=new AbortController,i={passive:!0,...n,signal:r.signal},s=aG(a=>{const{target:o}=a,l=e(a);if(!l||!o)return;const c=aG(u=>{l(u),o.removeEventListener("pointerleave",c)});o.addEventListener("pointerleave",c,i)});return dPe(t).forEach(a=>{a.addEventListener("pointerenter",s,i)}),()=>r.abort()}function fPe(t){return t==="x"||t==="y"?Ad[t]?null:(Ad[t]=!0,()=>{Ad[t]=!1}):Ad.x||Ad.y?null:(Ad.x=Ad.y=!0,()=>{Ad.x=Ad.y=!1})}const hae=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1;function ik(t){return{point:{x:t.pageX,y:t.pageY}}}const pPe=t=>e=>hae(e)&&t(e,ik(e));function um(t,e,n,r={passive:!0}){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n)}function sy(t,e,n,r){return um(t,e,pPe(n),r)}const oG=(t,e)=>Math.abs(t-e);function mPe(t,e){const n=oG(t.x,e.x),r=oG(t.y,e.y);return Math.sqrt(n**2+r**2)}class fae{constructor(e,n,{transformPagePoint:r,contextWindow:i,dragSnapToOrigin:s=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d=TR(this.lastMoveEventInfo,this.history),f=this.startEvent!==null,m=mPe(d.offset,{x:0,y:0})>=3;if(!f&&!m)return;const{point:y}=d,{timestamp:g}=Ca;this.history.push({...y,timestamp:g});const{onStart:w,onMove:b}=this.handlers;f||(w&&w(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),b&&b(this.lastMoveEvent,d)},this.handlePointerMove=(d,f)=>{this.lastMoveEvent=d,this.lastMoveEventInfo=ER(f,this.transformPagePoint),Er.update(this.updatePoint,!0)},this.handlePointerUp=(d,f)=>{this.end();const{onEnd:m,onSessionEnd:y,resumeAnimation:g}=this.handlers;if(this.dragSnapToOrigin&&g&&g(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=TR(d.type==="pointercancel"?this.lastMoveEventInfo:ER(f,this.transformPagePoint),this.history);this.startEvent&&m&&m(d,w),y&&y(d,w)},!hae(e))return;this.dragSnapToOrigin=s,this.handlers=n,this.transformPagePoint=r,this.contextWindow=i||window;const a=ik(e),o=ER(a,this.transformPagePoint),{point:l}=o,{timestamp:c}=Ca;this.history=[{...l,timestamp:c}];const{onSessionStart:u}=n;u&&u(e,TR(o,this.history)),this.removeListeners=iy(sy(this.contextWindow,"pointermove",this.handlePointerMove),sy(this.contextWindow,"pointerup",this.handlePointerUp),sy(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Mm(this.updatePoint)}}function ER(t,e){return e?{point:e(t.point)}:t}function lG(t,e){return{x:t.x-e.x,y:t.y-e.y}}function TR({point:t},e){return{point:t,delta:lG(t,pae(e)),offset:lG(t,gPe(e)),velocity:vPe(e,.1)}}function gPe(t){return t[0]}function pae(t){return t[t.length-1]}function vPe(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,r=null;const i=pae(t);for(;n>=0&&(r=t[n],!(i.timestamp-r.timestamp>gm(e)));)n--;if(!r)return{x:0,y:0};const s=vm(i.timestamp-r.timestamp);if(s===0)return{x:0,y:0};const a={x:(i.x-r.x)/s,y:(i.y-r.y)/s};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Jx(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}const mae=1e-4,yPe=1-mae,bPe=1+mae,gae=.01,xPe=0-gae,wPe=0+gae;function Wc(t){return t.max-t.min}function _Pe(t,e,n){return Math.abs(t-e)<=n}function cG(t,e,n,r=.5){t.origin=r,t.originPoint=Ti(e.min,e.max,t.origin),t.scale=Wc(n)/Wc(e),t.translate=Ti(n.min,n.max,t.origin)-t.originPoint,(t.scale>=yPe&&t.scale<=bPe||isNaN(t.scale))&&(t.scale=1),(t.translate>=xPe&&t.translate<=wPe||isNaN(t.translate))&&(t.translate=0)}function $5(t,e,n,r){cG(t.x,e.x,n.x,r?r.originX:void 0),cG(t.y,e.y,n.y,r?r.originY:void 0)}function uG(t,e,n){t.min=n.min+e.min,t.max=t.min+Wc(e)}function SPe(t,e,n){uG(t.x,e.x,n.x),uG(t.y,e.y,n.y)}function dG(t,e,n){t.min=e.min-n.min,t.max=t.min+Wc(e)}function z5(t,e,n){dG(t.x,e.x,n.x),dG(t.y,e.y,n.y)}function APe(t,{min:e,max:n},r){return e!==void 0&&t<e?t=r?Ti(e,t,r.min):Math.max(t,e):n!==void 0&&t>n&&(t=r?Ti(n,t,r.max):Math.min(t,n)),t}function hG(t,e,n){return{min:e!==void 0?t.min+e:void 0,max:n!==void 0?t.max+n-(t.max-t.min):void 0}}function PPe(t,{top:e,left:n,bottom:r,right:i}){return{x:hG(t.x,n,i),y:hG(t.y,e,r)}}function fG(t,e){let n=e.min-t.min,r=e.max-t.max;return e.max-e.min<t.max-t.min&&([n,r]=[r,n]),{min:n,max:r}}function CPe(t,e){return{x:fG(t.x,e.x),y:fG(t.y,e.y)}}function EPe(t,e){let n=.5;const r=Wc(t),i=Wc(e);return i>r?n=F2(e.min,e.max-r,t.min):r>i&&(n=F2(t.min,t.max-i,e.min)),Lm(0,1,n)}function TPe(t,e){const n={};return e.min!==void 0&&(n.min=e.min-t.min),e.max!==void 0&&(n.max=e.max-t.min),n}const Q6=.35;function kPe(t=Q6){return t===!1?t=0:t===!0&&(t=Q6),{x:pG(t,"left","right"),y:pG(t,"top","bottom")}}function pG(t,e,n){return{min:mG(t,e),max:mG(t,n)}}function mG(t,e){return typeof t=="number"?t:t[e]||0}const gG=()=>({translate:0,scale:1,origin:0,originPoint:0}),ew=()=>({x:gG(),y:gG()}),vG=()=>({min:0,max:0}),os=()=>({x:vG(),y:vG()});function gu(t){return[t("x"),t("y")]}function vae({top:t,left:e,right:n,bottom:r}){return{x:{min:e,max:n},y:{min:t,max:r}}}function NPe({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function OPe(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function kR(t){return t===void 0||t===1}function J6({scale:t,scaleX:e,scaleY:n}){return!kR(t)||!kR(e)||!kR(n)}function c0(t){return J6(t)||yae(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function yae(t){return yG(t.x)||yG(t.y)}function yG(t){return t&&t!=="0%"}function hL(t,e,n){const r=t-n,i=e*r;return n+i}function bG(t,e,n,r,i){return i!==void 0&&(t=hL(t,i,r)),hL(t,n,r)+e}function e8(t,e=0,n=1,r,i){t.min=bG(t.min,e,n,r,i),t.max=bG(t.max,e,n,r,i)}function bae(t,{x:e,y:n}){e8(t.x,e.translate,e.scale,e.originPoint),e8(t.y,n.translate,n.scale,n.originPoint)}const xG=.999999999999,wG=1.0000000000001;function MPe(t,e,n,r=!1){const i=n.length;if(!i)return;e.x=e.y=1;let s,a;for(let o=0;o<i;o++){s=n[o],a=s.projectionDelta;const{visualElement:l}=s.options;l&&l.props.style&&l.props.style.display==="contents"||(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&nw(t,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),a&&(e.x*=a.x.scale,e.y*=a.y.scale,bae(t,a)),r&&c0(s.latestValues)&&nw(t,s.latestValues))}e.x<wG&&e.x>xG&&(e.x=1),e.y<wG&&e.y>xG&&(e.y=1)}function tw(t,e){t.min=t.min+e,t.max=t.max+e}function _G(t,e,n,r,i=.5){const s=Ti(t.min,t.max,i);e8(t,e,n,s,r)}function nw(t,e){_G(t.x,e.x,e.scaleX,e.scale,e.originX),_G(t.y,e.y,e.scaleY,e.scale,e.originY)}function xae(t,e){return vae(OPe(t.getBoundingClientRect(),e))}function LPe(t,e,n){const r=xae(t,n),{scroll:i}=e;return i&&(tw(r.x,i.offset.x),tw(r.y,i.offset.y)),r}const wae=({current:t})=>t?t.ownerDocument.defaultView:null,jPe=new WeakMap;class DPe{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=os(),this.visualElement=e}start(e,{snapToCursor:n=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const i=u=>{const{dragSnapToOrigin:d}=this.getProps();d?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(ik(u).point)},s=(u,d)=>{const{drag:f,dragPropagation:m,onDragStart:y}=this.getProps();if(f&&!m&&(this.openDragLock&&this.openDragLock(),this.openDragLock=fPe(f),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),gu(w=>{let b=this.getAxisMotionValue(w).get()||0;if(_f.test(b)){const{projection:_}=this.visualElement;if(_&&_.layout){const S=_.layout.layoutBox[w];S&&(b=Wc(S)*(parseFloat(b)/100))}}this.originPoint[w]=b}),y&&Er.postRender(()=>y(u,d)),Z6(this.visualElement,"transform");const{animationState:g}=this.visualElement;g&&g.setActive("whileDrag",!0)},a=(u,d)=>{const{dragPropagation:f,dragDirectionLock:m,onDirectionLock:y,onDrag:g}=this.getProps();if(!f&&!this.openDragLock)return;const{offset:w}=d;if(m&&this.currentDirection===null){this.currentDirection=RPe(w),this.currentDirection!==null&&y&&y(this.currentDirection);return}this.updateAxis("x",d.point,w),this.updateAxis("y",d.point,w),this.visualElement.render(),g&&g(u,d)},o=(u,d)=>this.stop(u,d),l=()=>gu(u=>{var d;return this.getAnimationState(u)==="paused"&&((d=this.getAxisMotionValue(u).animation)===null||d===void 0?void 0:d.play())}),{dragSnapToOrigin:c}=this.getProps();this.panSession=new fae(e,{onSessionStart:i,onStart:s,onMove:a,onSessionEnd:o,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:c,contextWindow:wae(this.visualElement)})}stop(e,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:s}=this.getProps();s&&Er.postRender(()=>s(e,n))}cancel(){this.isDragging=!1;const{projection:e,animationState:n}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(e,n,r){const{drag:i}=this.getProps();if(!r||!EN(e,i,this.currentDirection))return;const s=this.getAxisMotionValue(e);let a=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(a=APe(a,this.constraints[e],this.elastic[e])),s.set(a)}resolveConstraints(){var e;const{dragConstraints:n,dragElastic:r}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(e=this.visualElement.projection)===null||e===void 0?void 0:e.layout,s=this.constraints;n&&Jx(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&i?this.constraints=PPe(i.layoutBox,n):this.constraints=!1,this.elastic=kPe(r),s!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&gu(a=>{this.constraints!==!1&&this.getAxisMotionValue(a)&&(this.constraints[a]=TPe(i.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!Jx(e))return!1;const r=e.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const s=LPe(r,i.root,this.visualElement.getTransformPagePoint());let a=CPe(i.layout.layoutBox,s);if(n){const o=n(NPe(a));this.hasMutatedConstraints=!!o,o&&(a=vae(o))}return a}startAnimation(e){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:s,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),l=this.constraints||{},c=gu(u=>{if(!EN(u,n,this.currentDirection))return;let d=l&&l[u]||{};a&&(d={min:0,max:0});const f=i?200:1e6,m=i?40:1e7,y={type:"inertia",velocity:r?e[u]:0,bounceStiffness:f,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...s,...d};return this.startAxisValueAnimation(u,y)});return Promise.all(c).then(o)}startAxisValueAnimation(e,n){const r=this.getAxisMotionValue(e);return Z6(this.visualElement,e),r.start(R9(e,r,0,n,this.visualElement,!1))}stopAnimation(){gu(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){gu(e=>{var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(e){var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(e){const n=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps(),i=r[n];return i||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){gu(n=>{const{drag:r}=this.getProps();if(!EN(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,s=this.getAxisMotionValue(n);if(i&&i.layout){const{min:a,max:o}=i.layout.layoutBox[n];s.set(e[n]-Ti(a,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!Jx(n)||!r||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};gu(a=>{const o=this.getAxisMotionValue(a);if(o&&this.constraints!==!1){const l=o.get();i[a]=EPe({min:l,max:l},this.constraints[a])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),gu(a=>{if(!EN(a,e,null))return;const o=this.getAxisMotionValue(a),{min:l,max:c}=this.constraints[a];o.set(Ti(l,c,i[a]))})}addListeners(){if(!this.visualElement.current)return;jPe.set(this.visualElement,this);const e=this.visualElement.current,n=sy(e,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),r=()=>{const{dragConstraints:l}=this.getProps();Jx(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,s=i.addEventListener("measure",r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),Er.read(r);const a=um(window,"resize",()=>this.scalePositionWithinConstraints()),o=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(gu(u=>{const d=this.getAxisMotionValue(u);d&&(this.originPoint[u]+=l[u].translate,d.set(d.get()+l[u].translate))}),this.visualElement.render())});return()=>{a(),n(),s(),o&&o()}}getProps(){const e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:a=Q6,dragMomentum:o=!0}=e;return{...e,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:s,dragElastic:a,dragMomentum:o}}}function EN(t,e,n){return(e===!0||e===t)&&(n===null||n===t)}function RPe(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}class IPe extends Ny{constructor(e){super(e),this.removeGroupControls=po,this.removeListeners=po,this.controls=new DPe(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||po}unmount(){this.removeGroupControls(),this.removeListeners()}}const SG=t=>(e,n)=>{t&&Er.postRender(()=>t(e,n))};class FPe extends Ny{constructor(){super(...arguments),this.removePointerDownListener=po}onPointerDown(e){this.session=new fae(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:wae(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:n,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:SG(e),onStart:SG(n),onMove:r,onEnd:(s,a)=>{delete this.session,i&&Er.postRender(()=>i(s,a))}}}mount(){this.removePointerDownListener=sy(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Yj=N.createContext(null);function BPe(){const t=N.useContext(Yj);if(t===null)return[!0,null];const{isPresent:e,onExitComplete:n,register:r}=t,i=N.useId();N.useEffect(()=>r(i),[]);const s=N.useCallback(()=>n&&n(i),[i,n]);return!e&&n?[!1,s]:[!0]}const z9=N.createContext({}),_ae=N.createContext({}),MO={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function AG(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const wA={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(Xt.test(t))t=parseFloat(t);else return t;const n=AG(t,e.target.x),r=AG(t,e.target.y);return`${n}% ${r}%`}},$Pe={correct:(t,{treeScale:e,projectionDelta:n})=>{const r=t,i=vy.parse(t);if(i.length>5)return r;const s=vy.createTransformer(t),a=typeof i[0]!="number"?1:0,o=n.x.scale*e.x,l=n.y.scale*e.y;i[0+a]/=o,i[1+a]/=l;const c=Ti(o,l,.5);return typeof i[2+a]=="number"&&(i[2+a]/=c),typeof i[3+a]=="number"&&(i[3+a]/=c),s(i)}},fL={};function zPe(t){Object.assign(fL,t)}const{schedule:U9,cancel:Lft}=Sse(queueMicrotask,!1);class UPe extends N.Component{componentDidMount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:s}=e;zPe(HPe),s&&(n.group&&n.group.add(s),r&&r.register&&i&&r.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),MO.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:n,visualElement:r,drag:i,isPresent:s}=this.props,a=r.projection;return a&&(a.isPresent=s,i||e.layoutDependency!==n||n===void 0?a.willUpdate():this.safeToRemove(),e.isPresent!==s&&(s?a.promote():a.relegate()||Er.postRender(()=>{const o=a.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),U9.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(i),r&&r.deregister&&r.deregister(i))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function Sae(t){const[e,n]=BPe(),r=N.useContext(z9);return v.jsx(UPe,{...t,layoutGroup:r,switchLayoutGroup:N.useContext(_ae),isPresent:e,safeToRemove:n})}const HPe={borderRadius:{...wA,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:wA,borderTopRightRadius:wA,borderBottomLeftRadius:wA,borderBottomRightRadius:wA,boxShadow:$Pe},Aae=["TopLeft","TopRight","BottomLeft","BottomRight"],VPe=Aae.length,PG=t=>typeof t=="string"?parseFloat(t):t,CG=t=>typeof t=="number"||Xt.test(t);function WPe(t,e,n,r,i,s){i?(t.opacity=Ti(0,n.opacity!==void 0?n.opacity:1,qPe(r)),t.opacityExit=Ti(e.opacity!==void 0?e.opacity:1,0,GPe(r))):s&&(t.opacity=Ti(e.opacity!==void 0?e.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let a=0;a<VPe;a++){const o=`border${Aae[a]}Radius`;let l=EG(e,o),c=EG(n,o);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||CG(l)===CG(c)?(t[o]=Math.max(Ti(PG(l),PG(c),r),0),(_f.test(c)||_f.test(l))&&(t[o]+="%")):t[o]=c}(e.rotate||n.rotate)&&(t.rotate=Ti(e.rotate||0,n.rotate||0,r))}function EG(t,e){return t[e]!==void 0?t[e]:t.borderRadius}const qPe=Pae(0,.5,Nse),GPe=Pae(.5,.95,po);function Pae(t,e,n){return r=>r<t?0:r>e?1:n(F2(t,e,r))}function TG(t,e){t.min=e.min,t.max=e.max}function uu(t,e){TG(t.x,e.x),TG(t.y,e.y)}function kG(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function NG(t,e,n,r,i){return t-=e,t=hL(t,1/n,r),i!==void 0&&(t=hL(t,1/i,r)),t}function KPe(t,e=0,n=1,r=.5,i,s=t,a=t){if(_f.test(e)&&(e=parseFloat(e),e=Ti(a.min,a.max,e/100)-a.min),typeof e!="number")return;let o=Ti(s.min,s.max,r);t===s&&(o-=e),t.min=NG(t.min,e,n,o,i),t.max=NG(t.max,e,n,o,i)}function OG(t,e,[n,r,i],s,a){KPe(t,e[n],e[r],e[i],e.scale,s,a)}const YPe=["x","scaleX","originX"],ZPe=["y","scaleY","originY"];function MG(t,e,n,r){OG(t.x,e,YPe,n?n.x:void 0,r?r.x:void 0),OG(t.y,e,ZPe,n?n.y:void 0,r?r.y:void 0)}function LG(t){return t.translate===0&&t.scale===1}function Cae(t){return LG(t.x)&&LG(t.y)}function jG(t,e){return t.min===e.min&&t.max===e.max}function XPe(t,e){return jG(t.x,e.x)&&jG(t.y,e.y)}function DG(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function Eae(t,e){return DG(t.x,e.x)&&DG(t.y,e.y)}function RG(t){return Wc(t.x)/Wc(t.y)}function IG(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class QPe{constructor(){this.members=[]}add(e){I9(this.members,e),e.scheduleRender()}remove(e){if(F9(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(e){const n=this.members.findIndex(i=>e===i);if(n===0)return!1;let r;for(let i=n;i>=0;i--){const s=this.members[i];if(s.isPresent!==!1){r=s;break}}return r?(this.promote(r),!0):!1}promote(e,n){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,n&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:i}=e.options;i===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{const{options:n,resumingFrom:r}=e;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function JPe(t,e,n){let r="";const i=t.x.translate/e.x,s=t.y.translate/e.y,a=(n==null?void 0:n.z)||0;if((i||s||a)&&(r=`translate3d(${i}px, ${s}px, ${a}px) `),(e.x!==1||e.y!==1)&&(r+=`scale(${1/e.x}, ${1/e.y}) `),n){const{transformPerspective:c,rotate:u,rotateX:d,rotateY:f,skewX:m,skewY:y}=n;c&&(r=`perspective(${c}px) ${r}`),u&&(r+=`rotate(${u}deg) `),d&&(r+=`rotateX(${d}deg) `),f&&(r+=`rotateY(${f}deg) `),m&&(r+=`skewX(${m}deg) `),y&&(r+=`skewY(${y}deg) `)}const o=t.x.scale*e.x,l=t.y.scale*e.y;return(o!==1||l!==1)&&(r+=`scale(${o}, ${l})`),r||"none"}const eCe=(t,e)=>t.depth-e.depth;class tCe{constructor(){this.children=[],this.isDirty=!1}add(e){I9(this.children,e),this.isDirty=!0}remove(e){F9(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(eCe),this.isDirty=!1,this.children.forEach(e)}}function LO(t){const e=ho(t)?t.get():t;return H5e(e)?e.toValue():e}function nCe(t,e){const n=Sf.now(),r=({timestamp:i})=>{const s=i-n;s>=e&&(Mm(r),t(s-e))};return Er.read(r,!0),()=>Mm(r)}function rCe(t){return t instanceof SVGElement&&t.tagName!=="svg"}function iCe(t,e,n){const r=ho(t)?t:B2(t);return r.start(R9("",r,e,n)),r.animation}const u0={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},XA=typeof window<"u"&&window.MotionDebug!==void 0,NR=["","X","Y","Z"],sCe={visibility:"hidden"},FG=1e3;let aCe=0;function OR(t,e,n,r){const{latestValues:i}=e;i[t]&&(n[t]=i[t],e.setStaticValue(t,0),r&&(r[t]=0))}function Tae(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:e}=t.options;if(!e)return;const n=lae(e);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:i,layoutId:s}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",Er,!(i||s))}const{parent:r}=t;r&&!r.hasCheckedOptimisedAppear&&Tae(r)}function kae({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(a={},o=e==null?void 0:e()){this.id=aCe++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,XA&&(u0.totalNodes=u0.resolvedTargetDeltas=u0.recalculatedProjection=0),this.nodes.forEach(cCe),this.nodes.forEach(pCe),this.nodes.forEach(mCe),this.nodes.forEach(uCe),XA&&window.MotionDebug.record(u0)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let l=0;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new tCe)}addEventListener(a,o){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new B9),this.eventHandlers.get(a).add(o)}notifyListeners(a,...o){const l=this.eventHandlers.get(a);l&&l.notify(...o)}hasListeners(a){return this.eventHandlers.has(a)}mount(a,o=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=rCe(a),this.instance=a;const{layoutId:l,layout:c,visualElement:u}=this.options;if(u&&!u.current&&u.mount(a),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),o&&(c||l)&&(this.isLayoutDirty=!0),t){let d;const f=()=>this.root.updateBlockedByResize=!1;t(a,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=nCe(f,250),MO.hasAnimatedSinceResize&&(MO.hasAnimatedSinceResize=!1,this.nodes.forEach($G))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&u&&(l||c)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeTargetChanged:m,layout:y})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const g=this.options.transition||u.getDefaultTransition()||xCe,{onLayoutAnimationStart:w,onLayoutAnimationComplete:b}=u.getProps(),_=!this.targetLayout||!Eae(this.targetLayout,y)||m,S=!f&&m;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||S||f&&(_||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,S);const P={..._9(g,"layout"),onPlay:w,onComplete:b};(u.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P)}else f||$G(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=y})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Mm(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(gCe),this.animationId++)}getTransformTemplate(){const{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(a=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Tae(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const d=this.path[u];d.shouldResetTransform=!0,d.updateScroll("snapshot"),d.options.layoutRoot&&d.willUpdate(!1)}const{layoutId:o,layout:l}=this.options;if(o===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),a&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(BG);return}this.isUpdating||this.nodes.forEach(hCe),this.isUpdating=!1,this.nodes.forEach(fCe),this.nodes.forEach(oCe),this.nodes.forEach(lCe),this.clearAllSnapshots();const o=Sf.now();Ca.delta=Lm(0,1e3/60,o-Ca.timestamp),Ca.timestamp=o,Ca.isProcessing=!0,_R.update.process(Ca),_R.preRender.process(Ca),_R.render.process(Ca),Ca.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,U9.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(dCe),this.sharedNodes.forEach(vCe)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Er.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Er.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const a=this.layout;this.layout=this.measure(!1),this.layoutCorrected=os(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,a?a.layoutBox:void 0)}updateScroll(a="measure"){let o=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===a&&(o=!1),o){const l=r(this.instance);this.scroll={animationId:this.root.animationId,phase:a,isRoot:l,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!i)return;const a=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,o=this.projectionDelta&&!Cae(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;a&&(o||c0(this.latestValues)||u)&&(i(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(a=!0){const o=this.measurePageBox();let l=this.removeElementScroll(o);return a&&(l=this.removeTransform(l)),wCe(l),{animationId:this.root.animationId,measuredBox:o,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var a;const{visualElement:o}=this.options;if(!o)return os();const l=o.measureViewportBox();if(!(((a=this.scroll)===null||a===void 0?void 0:a.wasRoot)||this.path.some(_Ce))){const{scroll:u}=this.root;u&&(tw(l.x,u.offset.x),tw(l.y,u.offset.y))}return l}removeElementScroll(a){var o;const l=os();if(uu(l,a),!((o=this.scroll)===null||o===void 0)&&o.wasRoot)return l;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:d,options:f}=u;u!==this.root&&d&&f.layoutScroll&&(d.wasRoot&&uu(l,a),tw(l.x,d.offset.x),tw(l.y,d.offset.y))}return l}applyTransform(a,o=!1){const l=os();uu(l,a);for(let c=0;c<this.path.length;c++){const u=this.path[c];!o&&u.options.layoutScroll&&u.scroll&&u!==u.root&&nw(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),c0(u.latestValues)&&nw(l,u.latestValues)}return c0(this.latestValues)&&nw(l,this.latestValues),l}removeTransform(a){const o=os();uu(o,a);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!c0(c.latestValues))continue;J6(c.latestValues)&&c.updateSnapshot();const u=os(),d=c.measurePageBox();uu(u,d),MG(o,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return c0(this.latestValues)&&MG(o,this.latestValues),o}setTargetDelta(a){this.targetDelta=a,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(a){this.options={...this.options,...a,crossfade:a.crossfade!==void 0?a.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Ca.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(a=!1){var o;const l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);const c=!!this.resumingFrom||this!==l;if(!(a||c&&this.isSharedProjectionDirty||this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:d,layoutId:f}=this.options;if(!(!this.layout||!(d||f))){if(this.resolvedRelativeTargetAt=Ca.timestamp,!this.targetDelta&&!this.relativeTarget){const m=this.getClosestProjectingParent();m&&m.layout&&this.animationProgress!==1?(this.relativeParent=m,this.forceRelativeParentToResolveTarget(),this.relativeTarget=os(),this.relativeTargetOrigin=os(),z5(this.relativeTargetOrigin,this.layout.layoutBox,m.layout.layoutBox),uu(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=os(),this.targetWithTransforms=os()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),SPe(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):uu(this.target,this.layout.layoutBox),bae(this.target,this.targetDelta)):uu(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const m=this.getClosestProjectingParent();m&&!!m.resumingFrom==!!this.resumingFrom&&!m.options.layoutScroll&&m.target&&this.animationProgress!==1?(this.relativeParent=m,this.forceRelativeParentToResolveTarget(),this.relativeTarget=os(),this.relativeTargetOrigin=os(),z5(this.relativeTargetOrigin,this.target,m.target),uu(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}XA&&u0.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||J6(this.parent.latestValues)||yae(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var a;const o=this.getLead(),l=!!this.resumingFrom||this!==o;let c=!0;if((this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty)&&(c=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(c=!1),this.resolvedRelativeTargetAt===Ca.timestamp&&(c=!1),c)return;const{layout:u,layoutId:d}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(u||d))return;uu(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,m=this.treeScale.y;MPe(this.layoutCorrected,this.treeScale,this.path,l),o.layout&&!o.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(o.target=o.layout.layoutBox,o.targetWithTransforms=os());const{target:y}=o;if(!y){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(kG(this.prevProjectionDelta.x,this.projectionDelta.x),kG(this.prevProjectionDelta.y,this.projectionDelta.y)),$5(this.projectionDelta,this.layoutCorrected,y,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==m||!IG(this.projectionDelta.x,this.prevProjectionDelta.x)||!IG(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",y)),XA&&u0.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(a=!0){var o;if((o=this.options.visualElement)===null||o===void 0||o.scheduleRender(),a){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ew(),this.projectionDelta=ew(),this.projectionDeltaWithTransform=ew()}setAnimationOrigin(a,o=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},d=ew();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;const f=os(),m=l?l.source:void 0,y=this.layout?this.layout.source:void 0,g=m!==y,w=this.getStack(),b=!w||w.members.length<=1,_=!!(g&&!b&&this.options.crossfade===!0&&!this.path.some(bCe));this.animationProgress=0;let S;this.mixTargetDelta=P=>{const C=P/1e3;zG(d.x,a.x,C),zG(d.y,a.y,C),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(z5(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),yCe(this.relativeTarget,this.relativeTargetOrigin,f,C),S&&XPe(this.relativeTarget,S)&&(this.isProjectionDirty=!1),S||(S=os()),uu(S,this.relativeTarget)),g&&(this.animationValues=u,WPe(u,c,this.latestValues,C,_,b)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=C},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Mm(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Er.update(()=>{MO.hasAnimatedSinceResize=!0,this.currentAnimation=iCe(0,FG,{...a,onUpdate:o=>{this.mixTargetDelta(o),a.onUpdate&&a.onUpdate(o)},onComplete:()=>{a.onComplete&&a.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(FG),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:o,target:l,layout:c,latestValues:u}=a;if(!(!o||!l||!c)){if(this!==a&&this.layout&&c&&Nae(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||os();const d=Wc(this.layout.layoutBox.x);l.x.min=a.target.x.min,l.x.max=l.x.min+d;const f=Wc(this.layout.layoutBox.y);l.y.min=a.target.y.min,l.y.max=l.y.min+f}uu(o,l),nw(o,u),$5(this.projectionDeltaWithTransform,this.layoutCorrected,o,u)}}registerSharedNode(a,o){this.sharedNodes.has(a)||this.sharedNodes.set(a,new QPe),this.sharedNodes.get(a).add(o);const c=o.options.initialPromotionConfig;o.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(o):void 0})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:o}=this.options;return o?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:o}=this.options;return o?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:o,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),a&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetSkewAndRotation(){const{visualElement:a}=this.options;if(!a)return;let o=!1;const{latestValues:l}=a;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(o=!0),!o)return;const c={};l.z&&OR("z",a,c,this.animationValues);for(let u=0;u<NR.length;u++)OR(`rotate${NR[u]}`,a,c,this.animationValues),OR(`skew${NR[u]}`,a,c,this.animationValues);a.render();for(const u in c)a.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);a.scheduleRender()}getProjectionStyles(a){var o,l;if(!this.instance||this.isSVG)return;if(!this.isVisible)return sCe;const c={visibility:""},u=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,c.opacity="",c.pointerEvents=LO(a==null?void 0:a.pointerEvents)||"",c.transform=u?u(this.latestValues,""):"none",c;const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){const g={};return this.options.layoutId&&(g.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,g.pointerEvents=LO(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!c0(this.latestValues)&&(g.transform=u?u({},""):"none",this.hasProjected=!1),g}const f=d.animationValues||d.latestValues;this.applyTransformsToTarget(),c.transform=JPe(this.projectionDeltaWithTransform,this.treeScale,f),u&&(c.transform=u(f,c.transform));const{x:m,y}=this.projectionDelta;c.transformOrigin=`${m.origin*100}% ${y.origin*100}% 0`,d.animationValues?c.opacity=d===this?(l=(o=f.opacity)!==null&&o!==void 0?o:this.latestValues.opacity)!==null&&l!==void 0?l:1:this.preserveOpacity?this.latestValues.opacity:f.opacityExit:c.opacity=d===this?f.opacity!==void 0?f.opacity:"":f.opacityExit!==void 0?f.opacityExit:0;for(const g in fL){if(f[g]===void 0)continue;const{correct:w,applyTo:b}=fL[g],_=c.transform==="none"?f[g]:w(f[g],d);if(b){const S=b.length;for(let P=0;P<S;P++)c[b[P]]=_}else c[g]=_}return this.options.layoutId&&(c.pointerEvents=d===this?LO(a==null?void 0:a.pointerEvents)||"":"none"),c}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(a=>{var o;return(o=a.currentAnimation)===null||o===void 0?void 0:o.stop()}),this.root.nodes.forEach(BG),this.root.sharedNodes.clear()}}}function oCe(t){t.updateLayout()}function lCe(t){var e;const n=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:i}=t.layout,{animationType:s}=t.options,a=n.source!==t.layout.source;s==="size"?gu(d=>{const f=a?n.measuredBox[d]:n.layoutBox[d],m=Wc(f);f.min=r[d].min,f.max=f.min+m}):Nae(s,n.layoutBox,r)&&gu(d=>{const f=a?n.measuredBox[d]:n.layoutBox[d],m=Wc(r[d]);f.max=f.min+m,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[d].max=t.relativeTarget[d].min+m)});const o=ew();$5(o,r,n.layoutBox);const l=ew();a?$5(l,t.applyTransform(i,!0),n.measuredBox):$5(l,r,n.layoutBox);const c=!Cae(o);let u=!1;if(!t.resumeFrom){const d=t.getClosestProjectingParent();if(d&&!d.resumeFrom){const{snapshot:f,layout:m}=d;if(f&&m){const y=os();z5(y,n.layoutBox,f.layoutBox);const g=os();z5(g,r,m.layoutBox),Eae(y,g)||(u=!0),d.options.layoutRoot&&(t.relativeTarget=g,t.relativeTargetOrigin=y,t.relativeParent=d)}}}t.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:l,layoutDelta:o,hasLayoutChanged:c,hasRelativeTargetChanged:u})}else if(t.isLead()){const{onExitComplete:r}=t.options;r&&r()}t.options.transition=void 0}function cCe(t){XA&&u0.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function uCe(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function dCe(t){t.clearSnapshot()}function BG(t){t.clearMeasurements()}function hCe(t){t.isLayoutDirty=!1}function fCe(t){const{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function $G(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function pCe(t){t.resolveTargetDelta()}function mCe(t){t.calcProjection()}
411function gCe(t){t.resetSkewAndRotation()}function vCe(t){t.removeLeadSnapshot()}function zG(t,e,n){t.translate=Ti(e.translate,0,n),t.scale=Ti(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function UG(t,e,n,r){t.min=Ti(e.min,n.min,r),t.max=Ti(e.max,n.max,r)}function yCe(t,e,n,r){UG(t.x,e.x,n.x,r),UG(t.y,e.y,n.y,r)}function bCe(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const xCe={duration:.45,ease:[.4,0,.1,1]},HG=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),VG=HG("applewebkit/")&&!HG("chrome/")?Math.round:po;function WG(t){t.min=VG(t.min),t.max=VG(t.max)}function wCe(t){WG(t.x),WG(t.y)}function Nae(t,e,n){return t==="position"||t==="preserve-aspect"&&!_Pe(RG(e),RG(n),.2)}function _Ce(t){var e;return t!==t.root&&((e=t.scroll)===null||e===void 0?void 0:e.wasRoot)}const SCe=kae({attachResizeListener:(t,e)=>um(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),MR={current:void 0},Oae=kae({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!MR.current){const t=new SCe({});t.mount(window),t.setOptions({layoutScroll:!0}),MR.current=t}return MR.current},resetTransform:(t,e)=>{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),ACe={pan:{Feature:FPe},drag:{Feature:IPe,ProjectionNode:Oae,MeasureLayout:Sae}};function qG(t,e,n){const{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover",n);const i=r[n?"onHoverStart":"onHoverEnd"];i&&Er.postRender(()=>i(e,ik(e)))}class PCe extends Ny{mount(){const{current:e,props:n}=this.node;e&&(this.unmount=hPe(e,r=>(qG(this.node,r,!0),i=>qG(this.node,i,!1)),{passive:!n.onHoverStart&&!n.onHoverEnd}))}unmount(){}}class CCe extends Ny{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=iy(um(this.node.current,"focus",()=>this.onFocus()),um(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const Mae=(t,e)=>e?t===e?!0:Mae(t,e.parentElement):!1;function LR(t,e){if(!e)return;const n=new PointerEvent("pointer"+t);e(n,ik(n))}class ECe extends Ny{constructor(){super(...arguments),this.removeStartListeners=po,this.removeEndListeners=po,this.removeAccessibleListeners=po,this.startPointerPress=(e,n)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),s=sy(window,"pointerup",(o,l)=>{if(!this.checkPressEnd())return;const{onTap:c,onTapCancel:u,globalTapTarget:d}=this.node.getProps(),f=!d&&!Mae(this.node.current,o.target)?u:c;f&&Er.update(()=>f(o,l))},{passive:!(r.onTap||r.onPointerUp)}),a=sy(window,"pointercancel",(o,l)=>this.cancelPress(o,l),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=iy(s,a),this.startPress(e,n)},this.startAccessiblePress=()=>{const e=s=>{if(s.key!=="Enter"||this.isPressing)return;const a=o=>{o.key!=="Enter"||!this.checkPressEnd()||LR("up",(l,c)=>{const{onTap:u}=this.node.getProps();u&&Er.postRender(()=>u(l,c))})};this.removeEndListeners(),this.removeEndListeners=um(this.node.current,"keyup",a),LR("down",(o,l)=>{this.startPress(o,l)})},n=um(this.node.current,"keydown",e),r=()=>{this.isPressing&&LR("cancel",(s,a)=>this.cancelPress(s,a))},i=um(this.node.current,"blur",r);this.removeAccessibleListeners=iy(n,i)}}startPress(e,n){this.isPressing=!0;const{onTapStart:r,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&Er.postRender(()=>r(e,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!dae()}cancelPress(e,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&Er.postRender(()=>r(e,n))}mount(){const e=this.node.getProps(),n=sy(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=um(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=iy(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const t8=new WeakMap,jR=new WeakMap,TCe=t=>{const e=t8.get(t.target);e&&e(t)}
vendor: 9,900 bytes, line 411
411,kCe=t=>{t.forEach(TCe)};function NCe({root:t,...e}){const n=t||document;jR.has(n)||jR.set(n,{});const r=jR.get(n),i=JSON.stringify(e);return r[i]||(r[i]=new IntersectionObserver(kCe,{root:t,...e})),r[i]}function OCe(t,e,n){const r=NCe(e);return t8.set(t,n),r.observe(t),()=>{t8.delete(t),r.unobserve(t)}}const MCe={some:0,all:1};class LCe extends Ny{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:n,margin:r,amount:i="some",once:s}=e,a={root:n?n.current:void 0,rootMargin:r,threshold:typeof i=="number"?i:MCe[i]},o=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,s&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:d}=this.node.getProps(),f=c?u:d;f&&f(l)};return OCe(this.node.current,a,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:n}=this.node;["amount","margin","root"].some(jCe(e,n))&&this.startObserver()}unmount(){}}function jCe({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}const DCe={inView:{Feature:LCe},tap:{Feature:ECe},focus:{Feature:CCe},hover:{Feature:PCe}},RCe={layout:{ProjectionNode:Oae,MeasureLayout:Sae}},Zj=N.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),Xj=N.createContext({}),H9=typeof window<"u",V9=H9?N.useLayoutEffect:N.useEffect,Lae=N.createContext({strict:!1});function ICe(t,e,n,r,i){var s,a;const{visualElement:o}=N.useContext(Xj),l=N.useContext(Lae),c=N.useContext(Yj),u=N.useContext(Zj).reducedMotion,d=N.useRef();r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:o,props:n,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:u}));const f=d.current,m=N.useContext(_ae);f&&!f.projection&&i&&(f.type==="html"||f.type==="svg")&&FCe(d.current,n,i,m);const y=N.useRef(!1);N.useInsertionEffect(()=>{f&&y.current&&f.update(n,c)});const g=n[oae],w=N.useRef(!!g&&!(!((s=window.MotionHandoffIsComplete)===null||s===void 0)&&s.call(window,g))&&((a=window.MotionHasOptimisedAnimation)===null||a===void 0?void 0:a.call(window,g)));return V9(()=>{f&&(y.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),U9.render(f.render),w.current&&f.animationState&&f.animationState.animateChanges())}),N.useEffect(()=>{f&&(!w.current&&f.animationState&&f.animationState.animateChanges(),w.current&&(queueMicrotask(()=>{var b;(b=window.MotionHandoffMarkAsComplete)===null||b===void 0||b.call(window,g)}),w.current=!1))}),f}function FCe(t,e,n,r){const{layoutId:i,layout:s,drag:a,dragConstraints:o,layoutScroll:l,layoutRoot:c}=e;t.projection=new n(t.latestValues,e["data-framer-portal-id"]?void 0:jae(t.parent)),t.projection.setOptions({layoutId:i,layout:s,alwaysMeasureLayout:!!a||o&&Jx(o),visualElement:t,animationType:typeof s=="string"?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:c})}function jae(t){if(t)return t.options.allowProjection!==!1?t.projection:jae(t.parent)}function BCe(t,e,n){return N.useCallback(r=>{r&&t.mount&&t.mount(r),e&&(r?e.mount(r):e.unmount()),n&&(typeof n=="function"?n(r):Jx(n)&&(n.current=r))},[e])}function Qj(t){return qj(t.animate)||w9.some(e=>SP(t[e]))}function Dae(t){return!!(Qj(t)||t.variants)}function $Ce(t,e){if(Qj(t)){const{initial:n,animate:r}=t;return{initial:n===!1||SP(n)?n:void 0,animate:SP(r)?r:void 0}}return t.inherit!==!1?e:{}}function zCe(t){const{initial:e,animate:n}=$Ce(t,N.useContext(Xj));return N.useMemo(()=>({initial:e,animate:n}),[GG(e),GG(n)])}function GG(t){return Array.isArray(t)?t.join(" "):t}const KG={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},$2={};for(const t in KG)$2[t]={isEnabled:e=>KG[t].some(n=>!!e[n])};function UCe(t){for(const e in t)$2[e]={...$2[e],...t[e]}}const HCe=Symbol.for("motionComponentSymbol");function VCe({preloadedFeatures:t,createVisualElement:e,useRender:n,useVisualState:r,Component:i}){t&&UCe(t);function s(o,l){let c;const u={...N.useContext(Zj),...o,layoutId:WCe(o)},{isStatic:d}=u,f=zCe(o),m=r(o,d);if(!d&&H9){qCe();const y=GCe(u);c=y.MeasureLayout,f.visualElement=ICe(i,m,u,e,y.ProjectionNode)}return v.jsxs(Xj.Provider,{value:f,children:[c&&f.visualElement?v.jsx(c,{visualElement:f.visualElement,...u}):null,n(i,o,BCe(m,f.visualElement,l),m,d,f.visualElement)]})}const a=N.forwardRef(s);return a[HCe]=i,a}function WCe({layoutId:t}){const e=N.useContext(z9).id;return e&&t!==void 0?e+"-"+t:t}function qCe(t,e){N.useContext(Lae).strict}function GCe(t){const{drag:e,layout:n}=$2;if(!e&&!n)return{};const r={...e,...n};return{MeasureLayout:e!=null&&e.isEnabled(t)||n!=null&&n.isEnabled(t)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}const KCe=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function W9(t){return typeof t!="string"||t.includes("-")?!1:!!(KCe.indexOf(t)>-1||/[A-Z]/u.test(t))}function Rae(t,{style:e,vars:n},r,i){Object.assign(t.style,e,i&&i.getProjectionStyles(r));for(const s in n)t.style.setProperty(s,n[s])}const Iae=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Fae(t,e,n,r){Rae(t,e,void 0,r);for(const i in e.attrs)t.setAttribute(Iae.has(i)?i:$9(i),e.attrs[i])}function Bae(t,{layout:e,layoutId:n}){return Ub.has(t)||t.startsWith("origin")||(e||n!==void 0)&&(!!fL[t]||t==="opacity")}function q9(t,e,n){var r;const{style:i}=t,s={};for(const a in i)(ho(i[a])||e.style&&ho(e.style[a])||Bae(a,t)||((r=n==null?void 0:n.getValue(a))===null||r===void 0?void 0:r.liveStyle)!==void 0)&&(s[a]=i[a]);return s}function $ae(t,e,n){const r=q9(t,e,n);for(const i in t)if(ho(t[i])||ho(e[i])){const s=tk.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;r[s]=t[i]}return r}function sk(t){const e=N.useRef(null);return e.current===null&&(e.current=t()),e.current}function YCe({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:n},r,i,s){const a={latestValues:ZCe(r,i,s,t),renderState:e()};return n&&(a.mount=o=>n(r,o,a)),a}const zae=t=>(e,n)=>{const r=N.useContext(Xj),i=N.useContext(Yj),s=()=>YCe(t,e,r,i);return n?s():sk(s)};function ZCe(t,e,n,r){const i={},s=r(t,{});for(const f in s)i[f]=LO(s[f]);let{initial:a,animate:o}=t;const l=Qj(t),c=Dae(t);e&&c&&!l&&t.inherit!==!1&&(a===void 0&&(a=e.initial),o===void 0&&(o=e.animate));let u=n?n.initial===!1:!1;u=u||a===!1;const d=u?o:a;if(d&&typeof d!="boolean"&&!qj(d)){const f=Array.isArray(d)?d:[d];for(let m=0;m<f.length;m++){const y=b9(t,f[m]);if(y){const{transitionEnd:g,transition:w,...b}=y;for(const _ in b){let S=b[_];if(Array.isArray(S)){const P=u?S.length-1:0;S=S[P]}S!==null&&(i[_]=S)}for(const _ in g)i[_]=g[_]}}}return i}const G9=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),Uae=()=>({...G9(),attrs:{}}),Hae=(t,e)=>e&&typeof t=="number"?e.transform(t):t,XCe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},QCe=tk.length;function JCe(t,e,n){let r="",i=!0;for(let s=0;s<QCe;s++){const a=tk[s],o=t[a];if(o===void 0)continue;let l=!0;if(typeof o=="number"?l=o===(a.startsWith("scale")?1:0):l=parseFloat(o)===0,!l||n){const c=Hae(o,k9[a]);if(!l){i=!1;const u=XCe[a]||a;r+=`${u}(${c}) `}n&&(e[a]=c)}}return r=r.trim(),n?r=n(e,i?"":r):i&&(r="none"),r}function K9(t,e,n){const{style:r,vars:i,transformOrigin:s}=t;let a=!1,o=!1;for(const l in e){const c=e[l];if(Ub.has(l)){a=!0;continue}else if(Dse(l)){i[l]=c;continue}else{const u=Hae(c,k9[l]);l.startsWith("origin")?(o=!0,s[l]=u):r[l]=u}}if(e.transform||(a||n?r.transform=JCe(e,t.transform,n):r.transform&&(r.transform="none")),o){const{originX:l="50%",originY:c="50%",originZ:u=0}=s;r.transformOrigin=`${l} ${c} ${u}`}}function YG(t,e,n){return typeof t=="string"?t:Xt.transform(e+n*t)}function eEe(t,e,n){const r=YG(e,t.x,t.width),i=YG(n,t.y,t.height);return`${r} ${i}`}const tEe={offset:"stroke-dashoffset",array:"stroke-dasharray"},nEe={offset:"strokeDashoffset",array:"strokeDasharray"};function rEe(t,e,n=1,r=0,i=!0){t.pathLength=1;const s=i?tEe:nEe;t[s.offset]=Xt.transform(-r);const a=Xt.transform(e),o=Xt.transform(n);t[s.array]=`${a} ${o}`}function Y9(t,{attrX:e,attrY:n,attrScale:r,originX:i,originY:s,pathLength:a,pathSpacing:o=1,pathOffset:l=0,...c},u,d){if(K9(t,c,d),u){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:f,style:m,dimensions:y}=t;f.transform&&(y&&(m.transform=f.transform),delete f.transform),y&&(i!==void 0||s!==void 0||m.transform)&&(m.transformOrigin=eEe(y,i!==void 0?i:.5,s!==void 0?s:.5)),e!==void 0&&(f.x=e),n!==void 0&&(f.y=n),r!==void 0&&(f.scale=r),a!==void 0&&rEe(f,a,o,l,!1)}const Z9=t=>typeof t=="string"&&t.toLowerCase()==="svg",iEe={useVisualState:zae({scrapeMotionValuesFromProps:$ae,createRenderState:Uae,onMount:(t,e,{renderState:n,latestValues:r})=>{Er.read(()=>{try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),Er.render(()=>{Y9(n,r,Z9(e.tagName),t.transformTemplate),Fae(e,n)})}})},sEe={useVisualState:zae({scrapeMotionValuesFromProps:q9,createRenderState:G9})};
vendor: 4,632 bytes, line 411
411function Vae(t,e,n){for(const r in e)!ho(e[r])&&!Bae(r,n)&&(t[r]=e[r])}function aEe({transformTemplate:t},e){return N.useMemo(()=>{const n=G9();return K9(n,e,t),Object.assign({},n.vars,n.style)},[e])}function oEe(t,e){const n=t.style||{},r={};return Vae(r,n,t),Object.assign(r,aEe(t,e)),r}function lEe(t,e){const n={},r=oEe(t,e);return t.drag&&t.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=r,n}const cEe=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function pL(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||cEe.has(t)}let Wae=t=>!pL(t);function uEe(t){t&&(Wae=e=>e.startsWith("on")?!pL(e):t(e))}try{uEe(require("@emotion/is-prop-valid").default)}catch{}function dEe(t,e,n){const r={};for(const i in t)i==="values"&&typeof t.values=="object"||(Wae(i)||n===!0&&pL(i)||!e&&!pL(i)||t.draggable&&i.startsWith("onDrag"))&&(r[i]=t[i]);return r}function hEe(t,e,n,r){const i=N.useMemo(()=>{const s=Uae();return Y9(s,e,Z9(r),t.transformTemplate),{...s.attrs,style:{...s.style}}},[e]);if(t.style){const s={};Vae(s,t.style,t),i.style={...s,...i.style}}return i}function fEe(t=!1){return(n,r,i,{latestValues:s},a)=>{const l=(W9(n)?hEe:lEe)(r,s,a,n),c=dEe(r,typeof n=="string",t),u=n!==N.Fragment?{...c,...l,ref:i}:{},{children:d}=r,f=N.useMemo(()=>ho(d)?d.get():d,[d]);return N.createElement(n,{...u,children:f})}}function pEe(t,e){return function(r,{forwardMotionProps:i}={forwardMotionProps:!1}){const a={...W9(r)?iEe:sEe,preloadedFeatures:t,useRender:fEe(i),createVisualElement:e,Component:r};return VCe(a)}}const n8={current:null},qae={current:!1};function mEe(){if(qae.current=!0,!!H9)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>n8.current=t.matches;t.addListener(e),e()}else n8.current=!1}function gEe(t,e,n){for(const r in e){const i=e[r],s=n[r];if(ho(i))t.addValue(r,i);else if(ho(s))t.addValue(r,B2(i,{owner:t}));else if(s!==i)if(t.hasValue(r)){const a=t.getValue(r);a.liveStyle===!0?a.jump(i):a.hasAnimated||a.set(i)}else{const a=t.getStaticValue(r);t.addValue(r,B2(a!==void 0?a:i,{owner:t}))}}for(const r in n)e[r]===void 0&&t.removeValue(r);return e}const ZG=new WeakMap,vEe=[...Fse,ao,vy],yEe=t=>vEe.find(Ise(t)),XG=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class bEe{scrapeMotionValuesFromProps(e,n,r){return{}}constructor({parent:e,props:n,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:s,visualState:a},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=C9,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const f=Sf.now();this.renderScheduledAt<f&&(this.renderScheduledAt=f,Er.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=a;this.latestValues=l,this.baseTarget={...l},this.initialValues=n.initial?{...l}:{},this.renderState=c,this.parent=e,this.props=n,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.blockInitialAnimation=!!s,this.isControllingVariants=Qj(n),this.isVariantNode=Dae(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:u,...d}=this.scrapeMotionValuesFromProps(n,{},this);for(const f in d){const m=d[f];l[f]!==void 0&&ho(m)&&m.set(l[f],!1)}}mount(e){this.current=e,ZG.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
vendor: 7,476 bytes, lines 411-419
411h((n,r)=>this.bindToMotionValue(r,n)),qae.current||mEe(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:n8.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){ZG.delete(this.current),this.projection&&this.projection.unmount(),Mm(this.notifyUpdate),Mm(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const n=this.features[e];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(e,n){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const r=Ub.has(e),i=n.on("change",o=>{this.latestValues[e]=o,this.props.onUpdate&&Er.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=n.on("renderRequest",this.scheduleRender);let a;window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,e,n)),this.valueSubscriptions.set(e,()=>{i(),s(),a&&a(),n.owner&&n.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e="animation";for(e in $2){const n=$2[e];if(!n)continue;const{isEnabled:r,Feature:i}=n;if(!this.features[e]&&i&&r(this.props)&&(this.features[e]=new i(this)),this.features[e]){const s=this.features[e];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):os()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r<XG.length;r++){const i=XG[r];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const s="on"+i,a=e[s];a&&(this.propEventSubscriptions[i]=this.on(i,a))}this.prevMotionValues=gEe(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(e),()=>n.variantChildren.delete(e)}addValue(e,n){const r=this.values.get(e);n!==r&&(r&&this.removeValue(e),this.bindToMotionValue(e,n),this.values.set(e,n),this.latestValues[e]=n.get())}removeValue(e){this.values.delete(e);const n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return r===void 0&&n!==void 0&&(r=B2(n===null?void 0:n,{owner:this}),this.addValue(e,r)),r}readValue(e,n){var r;let i=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(r=this.getBaseTargetFromProps(this.props,e))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,e,this.options);return i!=null&&(typeof i=="string"&&(Lse(i)||Mse(i))?i=parseFloat(i):!yEe(i)&&vy.test(n)&&(i=qse(e,n)),this.setBaseTarget(e,ho(i)?i.get():i)),ho(i)?i.get():i}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;const{initial:r}=this.props;let i;if(typeof r=="string"||typeof r=="object"){const a=b9(this.props,r,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);a&&(i=a[e])}if(r&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,e);return s!==void 0&&!ho(s)?s:this.initialValues[e]!==void 0&&i===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new B9),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}}class Gae extends bEe{constructor(){super(...arguments),this.KeyframeResolver=Gse}sortInstanceNodePosition(e,n){return e.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:r}){delete n[e],delete r[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;ho(e)&&(this.childSubscription=e.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function xEe(t){return window.getComputedStyle(t)}class wEe extends Gae{constructor(){super(...arguments),this.type="html",this.renderInstance=Rae}readValueFromInstance(e,n){if(Ub.has(n)){const r=N9(n);return r&&r.default||0}else{const r=xEe(e),i=(Dse(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return xae(e,n)}build(e,n,r){K9(e,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,n,r){return q9(e,n,r)}}class _Ee extends Gae{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=os}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(Ub.has(n)){const r=N9(n);return r&&r.default||0}return n=Iae.has(n)?n:$9(n),e.getAttribute(n)}scrapeMotionValuesFromProps(e,n,r){return $ae(e,n,r)}build(e,n,r){Y9(e,n,this.isSVGTag,r.transformTemplate)}renderInstance(e,n,r,i){Fae(e,n,r,i)}mount(e){this.isSVGTag=Z9(e.tagName),super.mount(e)}}const SEe=(t,e)=>W9(t)?new _Ee(e):new wEe(e,{allowProjection:t!==N.Fragment}),AEe=pEe({...uPe,...DCe,...ACe,...RCe},SEe),Kae=cAe(AEe);class PEe extends N.Component{getSnapshotBeforeUpdate(e){const n=this.props.childRef.current;if(n&&e.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function CEe({children:t,isPresent:e}){const n=N.useId(),r=N.useRef(null),i=N.useRef({width:0,height:0,top:0,left:0}),{nonce:s}=N.useContext(Zj);return N.useInsertionEffect(()=>{const{width:a,height:o,top:l,left:c}=i.current;if(e||!r.current||!a||!o)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return s&&(u.nonce=s),document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` 412 [data-motion-pop-id="${n}"] { 413 position: absolute !important; 414 width: ${a}px !important; 415 height: ${o}px !important; 416 top: ${l}px !important; 417 left: ${c}px !important; 418 } 419 `),()=>{document.head.removeChild(u)}},[e]),v.jsx(PEe,{isPresent:e,childRef:r,sizeRef:i,children:N.cloneElement(t,{ref:r})})}const EEe=({children:t,initial:e,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:s,mode:a})=>{const o=sk(TEe),l=N.useId(),c=N.useCallback(d=>{o.set(d,!0);for(const f of o.values())if(!f)return;r&&r()},[o,r]),u=N.useMemo(()=>({id:l,initial:e,isPresent:n,custom:i,onExitComplete:c,register:d=>(o.set(d,!1),()=>
419o.delete(d))}),s?[Math.random(),c]:[n,c]);return N.useMemo(()=>{o.forEach((d,f)=>o.set(f,!1))},[n]),N.useEffect(()=>{!n&&!o.size&&r&&r()},[n]),a==="popLayout"&&(t=v.jsx(CEe,{isPresent:n,children:t})),v.jsx(Yj.Provider,{value:u,children:t})};function TEe(){return new Map}const TN=t=>t.key||"";function QG(t){const e=[];return N.Children.forEach(t,n=>{N.isValidElement(n)&&e.push(n)}),e}const kEe=({children:t,exitBeforeEnter:e,custom:n,initial:r=!0,onExitComplete:i,presenceAffectsLayout:s=!0,mode:a="sync"})=>{const o=N.useMemo(()=>QG(t),[t]),l=o.map(TN),c=N.useRef(!0),u=N.useRef(o),d=sk(()=>new Map),[f,m]=N.useState(o),[y,g]=N.useState(o);V9(()=>{c.current=!1,u.current=o;for(let _=0;_<y.length;_++){const S=TN(y[_]);l.includes(S)?d.delete(S):d.get(S)!==!0&&d.set(S,!1)}},[y,l.length,l.join("-")]);const w=[];if(o!==f){let _=[...o];for(let S=0;S<y.length;S++){const P=y[S],C=TN(P);l.includes(C)||(_.splice(S,0,P),w.push(P))}a==="wait"&&w.length&&(_=w),g(QG(_)),m(o);return}const{forceRender:b}=N.useContext(z9);return v.jsx(v.Fragment,{children:y.map(_=>{const S=TN(_),P=o===y||l.includes(S),C=()=>{if(d.has(S))d.set(S,!0);else return;let k=!0;d.forEach(O=>{O||(k=!1)}),k&&(b==null||b(),g(u.current),i&&i())};return v.jsx(EEe,{isPresent:P,initial:!c.current||r?void 0:!1,custom:P?void 0:n,presenceAffectsLayout:s,mode:a,onExitComplete:P?void 0:C,children:_},S)})})};function Yae(t){const e=sk(()=>B2(t)),{isStatic:n}=N.useContext(Zj);if(n){const[,r]=N.useState(t);N.useEffect(()=>e.on("change",r),[])}return e}function Zae(t,e){const n=Yae(e()),r=()=>n.set(e());return r(),V9(()=>{const i=()=>Er.preRender(r,!1,!0),s=t.map(a=>a.on("change",i));return()=>{s.forEach(a=>a()),Mm(r)}}),n}const NEe=t=>t&&typeof t=="object"&&t.mix,OEe=t=>NEe(t)?t.mix:void 0;function MEe(...t){const e=!Array.isArray(t[0]),n=e?0:-1,r=t[0+n],i=t[1+n],s=t[2+n],a=t[3+n],o=rae(i,s,{mixer:OEe(s[0]),...a});return e?o(r):o}function LEe(t){B5.current=[],t();const e=Zae(B5.current,t);return B5.current=void 0,e}function jEe(t,e,n,r){if(typeof t=="function")return LEe(t);const i=typeof e=="function"?e:MEe(e,n,r);return Array.isArray(t)?JG(t,i):JG([t],([s])=>i(s))}function JG(t,e){const n=sk(()=>[]);return Zae(t,()=>{n.length=0;const r=t.length;for(let i=0;i<r;i++)n[i]=t[i].get();return e(n)})}const Xae="/assets/Operacoes_Logo_Positivo_1762027620245-DK99WvFI.png",DEe="/assets/Operacoes_Logo_Negativo_1762032098603-BJWJ_9cK.png",kN=768;function Qae(){const[t,e]=N.useState(void 0);return N.useEffect(()=>{const n=window.matchMedia(`(max-width: ${kN-1}px)`),r=()=>{e(window.innerWidth<kN)};return n.addEventListener("change",r),e(window.innerWidth<kN),()=>n.removeEventListener("change",r)},[]),t??(typeof window<"u"&&window.innerWidth<kN)}const Xn=N.forwardRef(({className:t,type:e,...n},r)=>v.jsx("input",{type:e,className:ht("flex h-9 w-full rounded-md border border-input bg-background px-3 py-2 text-base text-foreground 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",t),ref:r,...n}));Xn.displayName="Input";var REe="Separator",eK="horizontal",IEe=["horizontal","vertical"],Jae=N.forwardRef((t,e)=>{const{decorative:n,orientation:r=eK,...i}=t,s=FEe(r)?r:eK,o=n?{role:"none"}:{"aria-orientation":s==="vertical"?s:void 0,role:"separator"};return v.jsx(Wt.div,{"data-orientation":s,...o,...i,ref:e})});Jae.displayName=REe;function FEe(t){return IEe.includes(t)}var eoe=Jae;const jm=N.forwardRef(({className:t,orientation:e="horizontal",decorative:n=!0,...r},i)=>v.jsx(eoe,{ref:i,decorative:n,orientation:e,className:ht("shrink-0 bg-border",e==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",t),...r}));jm.displayName=eoe.displayName;var DR="focusScope.autoFocusOnMount",RR="focusScope.autoFocusOnUnmount",tK={bubbles:!1,cancelable:!0},BEe="FocusScope",ak=N.forwardRef((t,e)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...a}=t,[o,l]=N.useState(null),c=go(i),u=go(s),d=N.useRef(null),f=Tn(e,g=>l(g)),m=N.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;N.useEffect(()=>{if(r){let g=function(S){if(m.paused||!o)return;const P=S.target;o.contains(P)?d.current=P:kg(d.current,{select:!0})},w=function(S){if(m.paused||!o)return;const P=S.relatedTarget;P!==null&&(o.contains(P)||kg(d.current,{select:!0}))},b=function(S){if(document.activeElement===document.body)for(const C of S)C.removedNodes.length>0&&kg(o)};document.addEventListener("focusin",g),document.addEventListener("focusout",w);const _=new MutationObserver(b);return o&&_.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),_.disconnect()}}},[r,o,m.paused]),N.useEffect(()=>{if(o){rK.add(m);const g=document.activeElement;if(!o.contains(g)){const b=new CustomEvent(DR,tK);
vendor: 4,046 bytes, line 419
419o.addEventListener(DR,c),o.dispatchEvent(b),b.defaultPrevented||($Ee(WEe(toe(o)),{select:!0}),document.activeElement===g&&kg(o))}return()=>{o.removeEventListener(DR,c),setTimeout(()=>{const b=new CustomEvent(RR,tK);o.addEventListener(RR,u),o.dispatchEvent(b),b.defaultPrevented||kg(g??document.body,{select:!0}),o.removeEventListener(RR,u),rK.remove(m)},0)}}},[o,c,u,m]);const y=N.useCallback(g=>{if(!n&&!r||m.paused)return;const w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,b=document.activeElement;if(w&&b){const _=g.currentTarget,[S,P]=zEe(_);S&&P?!g.shiftKey&&b===P?(g.preventDefault(),n&&kg(S,{select:!0})):g.shiftKey&&b===S&&(g.preventDefault(),n&&kg(P,{select:!0})):b===_&&g.preventDefault()}},[n,r,m.paused]);return v.jsx(Wt.div,{tabIndex:-1,...a,ref:f,onKeyDown:y})});ak.displayName=BEe;function $Ee(t,{select:e=!1}={}){const n=document.activeElement;for(const r of t)if(kg(r,{select:e}),document.activeElement!==n)return}function zEe(t){const e=toe(t),n=nK(e,t),r=nK(e.reverse(),t);return[n,r]}function toe(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function nK(t,e){for(const n of t)if(!UEe(n,{upTo:e}))return n}function UEe(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function HEe(t){return t instanceof HTMLInputElement&&"select"in t}function kg(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&HEe(t)&&e&&t.select()}}var rK=VEe();function VEe(){let t=[];return{add(e){const n=t[0];e!==n&&(n==null||n.pause()),t=iK(t,e),t.unshift(e)},remove(e){var n;t=iK(t,e),(n=t[0])==null||n.resume()}}}function iK(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function WEe(t){return t.filter(e=>e.tagName!=="A")}var IR=0;function Jj(){N.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??sK()),document.body.insertAdjacentElement("beforeend",t[1]??sK()),IR++,()=>{IR===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),IR--}},[])}function sK(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var of=function(){return of=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},of.apply(this,arguments)};function noe(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function qEe(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,s;r<i;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return t.concat(s||Array.prototype.slice.call(e))}var jO="right-scroll-bar-position",DO="width-before-scroll-bar",GEe="with-scroll-bars-hidden",KEe="--removed-body-scroll-bar-size";function FR(t,e){return typeof t=="function"?t(e):t&&(t.current=e),t}function YEe(t,e){var n=N.useState(function(){return{value:t,callback:e,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=e,n.facade}var ZEe=typeof window<"u"?N.useLayoutEffect:N.useEffect,aK=new WeakMap;function XEe(t,e){var n=YEe(null,function(r){return t.forEach(function(i){return FR(i,r)})});return ZEe(function(){var r=aK.get(n);if(r){var i=new Set(r),s=new Set(t),a=n.current;
vendor: 4,192 bytes, lines 419-434
419i.forEach(function(o){s.has(o)||FR(o,null)}),s.forEach(function(o){i.has(o)||FR(o,a)})}aK.set(n,t)},[t]),n}function QEe(t){return t}function JEe(t,e){e===void 0&&(e=QEe);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:t},useMedium:function(s){var a=e(s,r);return n.push(a),function(){n=n.filter(function(o){return o!==a})}},assignSyncMedium:function(s){for(r=!0;n.length;){var a=n;n=[],a.forEach(s)}n={push:function(o){return s(o)},filter:function(){return n}}},assignMedium:function(s){r=!0;var a=[];if(n.length){var o=n;n=[],o.forEach(s),a=n}var l=function(){var u=a;a=[],u.forEach(s)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){a.push(u),c()},filter:function(u){return a=a.filter(u),n}}}};return i}function eTe(t){t===void 0&&(t={});var e=JEe(null);return e.options=of({async:!0,ssr:!1},t),e}var roe=function(t){var e=t.sideCar,n=noe(t,["sideCar"]);if(!e)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=e.read();if(!r)throw new Error("Sidecar medium not found");return N.createElement(r,of({},n))};roe.isSideCarExport=!0;function tTe(t,e){return t.useMedium(e),roe}var ioe=eTe(),BR=function(){},eD=N.forwardRef(function(t,e){var n=N.useRef(null),r=N.useState({onScrollCapture:BR,onWheelCapture:BR,onTouchMoveCapture:BR}),i=r[0],s=r[1],a=t.forwardProps,o=t.children,l=t.className,c=t.removeScrollBar,u=t.enabled,d=t.shards,f=t.sideCar,m=t.noIsolation,y=t.inert,g=t.allowPinchZoom,w=t.as,b=w===void 0?"div":w,_=t.gapMode,S=noe(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),P=f,C=XEe([n,e]),k=of(of({},S),i);return N.createElement(N.Fragment,null,u&&N.createElement(P,{sideCar:ioe,removeScrollBar:c,shards:d,noIsolation:m,inert:y,setCallbacks:s,allowPinchZoom:!!g,lockRef:n,gapMode:_}),a?N.cloneElement(N.Children.only(o),of(of({},k),{ref:C})):N.createElement(b,of({},k,{className:l,ref:C}),o))});eD.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};eD.classNames={fullWidth:DO,zeroRight:jO};var nTe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function rTe(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var e=nTe();return e&&t.setAttribute("nonce",e),t}function iTe(t,e){t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}function sTe(t){var e=document.head||document.getElementsByTagName("head")[0];e.appendChild(t)}var aTe=function(){var t=0,e=null;return{add:function(n){t==0&&(e=rTe())&&(iTe(e,n),sTe(e)),t++},remove:function(){t--,!t&&e&&(e.parentNode&&e.parentNode.removeChild(e),e=null)}}},oTe=function(){var t=aTe();return function(e,n){N.useEffect(function(){return t.add(e),function(){t.remove()}},[e&&n])}},soe=function(){var t=oTe(),e=function(n){var r=n.styles,i=n.dynamic;return t(r,i),null};return e},lTe={left:0,top:0,right:0,gap:0},$R=function(t){return parseInt(t||"",10)||0},cTe=function(t){var e=window.getComputedStyle(document.body),n=e[t==="padding"?"paddingLeft":"marginLeft"],r=e[t==="padding"?"paddingTop":"marginTop"],i=e[t==="padding"?"paddingRight":"marginRight"];return[$R(n),$R(r),$R(i)]},uTe=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return lTe;var e=cTe(t),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,r-n+e[2]-e[0])}},dTe=soe(),Pw="data-scroll-locked",hTe=function(t,e,n,r){var i=t.left,s=t.top,a=t.right,o=t.gap;return n===void 0&&(n="margin"),` 420 .`.concat(GEe,` { 421 overflow: hidden `).concat(r,`; 422 padding-right: `).concat(o,"px ").concat(r,`; 423 } 424 body[`).concat(Pw,`] { 425 overflow: hidden `).concat(r,`; 426 overscroll-behavior: contain; 427 `).concat([e&&"position: relative ".concat(r,";"),n==="margin"&&` 428 padding-left: `.concat(i,`px; 429 padding-top: `).concat(s,`px; 430 padding-right: `).concat(a,`px; 431 margin-left:0; 432 margin-top:0; 433 margin-right: `).concat(o,"px ").concat(r,`; 434 `),n==="padding"&&"padding-right: ".concat(o,"px ").concat(r,";
434")].filter(Boolean).join(""),` 435 } 436 437 .`).concat(jO,` { 438 right: `).concat(o,"px ").concat(r,`; 439 } 440 441 .`).concat(DO,` { 442 margin-right: `).concat(o,"px ").concat(r,`; 443 } 444 445 .`).concat(jO," .").concat(jO,` { 446 right: 0 `).concat(r,`; 447 } 448 449 .`).concat(DO," .").concat(DO,` { 450 margin-right: 0 `).concat(r,`; 451 } 452 453 body[`).concat(Pw,`] { 454 `).concat(KEe,": ").concat(o,`px; 455 } 456`)},oK=function(){var t=parseInt(document.body.getAttribute(Pw)||"0",10);return isFinite(t)?t:0},fTe=function(){N.useEffect(function(){return document.body.setAttribute(Pw,(oK()+1).toString()),function(){var t=oK()-1;t<=0?document.body.removeAttribute(Pw):document.body.setAttribute(Pw,t.toString())}},[])},pTe=function(t){var e=t.noRelative,n=t.noImportant,r=t.gapMode,i=r===void 0?"margin":r;fTe();var s=N.useMemo(function(){return uTe(i)},[i]);return N.createElement(dTe,{styles:hTe(s,!e,i,n?"":"!important")})},r8=!1;if(typeof window<"u")try{var NN=Object.defineProperty({},"passive",{get:function(){return r8=!0,!0}});window.addEventListener("test",NN,NN),window.removeEventListener("test",NN,NN)}catch{r8=!1}var gx=r8?{passive:!1}:!1,mTe=function(t){return t.tagName==="TEXTAREA"},aoe=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!mTe(t)&&n[e]==="visible")},gTe=function(t){return aoe(t,"overflowY")},vTe=function(t){return aoe(t,"overflowX")},lK=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=ooe(t,r);if(i){var s=loe(t,r),a=s[1],o=s[2];if(a>o)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},yTe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},bTe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},ooe=function(t,e){return t==="v"?gTe(e):vTe(e)},loe=function(t,e){return t==="v"?yTe(e):bTe(e)},xTe=function(t,e){return t==="h"&&e==="rtl"?-1:1},wTe=function(t,e,n,r,i){var s=xTe(t,window.getComputedStyle(e).direction),a=s*r,o=n.target,l=e.contains(o),c=!1,u=a>0,d=0,f=0;do{var m=loe(t,o),y=m[0],g=m[1],w=m[2],b=g-w-s*y;(y||b)&&ooe(t,o)&&(d+=b,f+=y),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!l&&o!==document.body||l&&(e.contains(o)||e===o));return(u&&(Math.abs(d)<1||!i)||!u&&(Math.abs(f)<1||!i))&&(c=!0),c},ON=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},cK=function(t){return[t.deltaX,t.deltaY]},uK=function(t){return t&&"current"in t?t.current:t},_Te=function(t,e){return t[0]===e[0]&&t[1]===e[1]},STe=function(t){return` 457 .block-interactivity-`.concat(t,` {pointer-events: none;} 458 .allow-interactivity-`).concat(t,` {pointer-events: all;} 459`)},ATe=0,vx=[];function PTe(t){var e=N.useRef([]),n=N.useRef([0,0]),r=N.useRef(),i=N.useState(ATe++)[0],s=N.useState(soe)[0],a=N.useRef(t);N.useEffect(function(){a.current=t},[t]),N.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var g=qEe([t.lockRef.current],(t.shards||[]).map(uK),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var o=N.useCallback(function(g,w){if("touches"in g&&g.touches.length===2||g.type==="wheel"&&g.ctrlKey)return!a.current.allowPinchZoom;var b=ON(g),_=n.current,S="deltaX"in g?g.deltaX:_[0]-b[0],P="deltaY"in g?g.deltaY:_[1]-b[1],C,k=g.target,O=Math.abs(S)>Math.abs(P)?"h":"v";if("touches"in g&&O==="h"&&k.type==="range")return!1;var I=lK(O,k);if(!I)return!0;if(I?C=O:(C=O==="v"?"h":"v",I=lK(O,k)),!I)return!1;if(!r.current&&"changedTouches"in g&&(S||P)&&(r.current=C),!C)return!0;var B=r.current||C;return wTe(B,w,g,B==="h"?S:P,!0)},[]),l=N.useCallback(function(g){var w=g;if(!(!vx.length||vx[vx.length-1]!==s)){var b="deltaY"in w?cK(w):ON(w),_=e.current.filter(function(C){return C.name===w.type&&(C.target===w.target||w.target===C.shadowParent)&&_Te(C.delta,b)})[0];if(_&&_.should){w.cancelable&&w.preventDefault();return}
vendor: 6,358 bytes, line 459
459if(!_){var S=(a.current.shards||[]).map(uK).filter(Boolean).filter(function(C){return C.contains(w.target)}),P=S.length>0?o(w,S[0]):!a.current.noIsolation;P&&w.cancelable&&w.preventDefault()}}},[]),c=N.useCallback(function(g,w,b,_){var S={name:g,delta:w,target:b,should:_,shadowParent:CTe(b)};e.current.push(S),setTimeout(function(){e.current=e.current.filter(function(P){return P!==S})},1)},[]),u=N.useCallback(function(g){n.current=ON(g),r.current=void 0},[]),d=N.useCallback(function(g){c(g.type,cK(g),g.target,o(g,t.lockRef.current))},[]),f=N.useCallback(function(g){c(g.type,ON(g),g.target,o(g,t.lockRef.current))},[]);N.useEffect(function(){return vx.push(s),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,gx),document.addEventListener("touchmove",l,gx),document.addEventListener("touchstart",u,gx),function(){vx=vx.filter(function(g){return g!==s}),document.removeEventListener("wheel",l,gx),document.removeEventListener("touchmove",l,gx),document.removeEventListener("touchstart",u,gx)}},[]);var m=t.removeScrollBar,y=t.inert;return N.createElement(N.Fragment,null,y?N.createElement(s,{styles:STe(i)}):null,m?N.createElement(pTe,{gapMode:t.gapMode}):null)}function CTe(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const ETe=tTe(ioe,PTe);var ok=N.forwardRef(function(t,e){return N.createElement(eD,of({},t,{ref:e,sideCar:ETe}))});ok.classNames=eD.classNames;var TTe=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},yx=new WeakMap,MN=new WeakMap,LN={},zR=0,coe=function(t){return t&&(t.host||coe(t.parentNode))},kTe=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=coe(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},NTe=function(t,e,n,r){var i=kTe(e,Array.isArray(t)?t:[t]);LN[n]||(LN[n]=new WeakMap);var s=LN[n],a=[],o=new Set,l=new Set(i),c=function(d){!d||o.has(d)||(o.add(d),c(d.parentNode))};i.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(o.has(f))u(f);else try{var m=f.getAttribute(r),y=m!==null&&m!=="false",g=(yx.get(f)||0)+1,w=(s.get(f)||0)+1;yx.set(f,g),s.set(f,w),a.push(f),g===1&&y&&MN.set(f,!0),w===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}catch(b){console.error("aria-hidden: cannot operate on ",f,b)}})};return u(e),o.clear(),zR++,function(){a.forEach(function(d){var f=yx.get(d)-1,m=s.get(d)-1;yx.set(d,f),s.set(d,m),f||(MN.has(d)||d.removeAttribute(r),MN.delete(d)),m||d.removeAttribute(n)}),zR--,zR||(yx=new WeakMap,yx=new WeakMap,MN=new WeakMap,LN={})}},tD=function(t,e,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),i=TTe(t);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),NTe(r,i,n,"aria-hidden")):function(){return null}},X9="Dialog",[uoe,doe]=bo(X9),[OTe,uh]=uoe(X9),hoe=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:a=!0}=t,o=N.useRef(null),l=N.useRef(null),[c=!1,u]=Gu({prop:r,defaultProp:i,onChange:s});return v.jsx(OTe,{scope:e,triggerRef:o,contentRef:l,contentId:Fc(),titleId:Fc(),descriptionId:Fc(),open:c,onOpenChange:u,onOpenToggle:N.useCallback(()=>u(d=>!d),[u]),modal:a,children:n})};hoe.displayName=X9;var foe="DialogTrigger",poe=N.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=uh(foe,n),s=Tn(e,i.triggerRef);return v.jsx(Wt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":eU(i.open),...r,ref:s,onClick:at(t.onClick,i.onOpenToggle)})});poe.displayName=foe;var Q9="DialogPortal",[MTe,moe]=uoe(Q9,{forceMount:void 0}),goe=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:i}=t,s=uh(Q9,e);return v.jsx(MTe,{scope:e,forceMount:n,children:N.Children.map(r,a=>v.jsx(tl,{present:n||s.open,children:v.jsx(kS,{asChild:!0,container:i,children:a})}))})};goe.displayName=Q9;var mL="DialogOverlay",voe=N.forwardRef((t,e)=>{const n=moe(mL,t.__scopeDialog),{forceMount:r=n.forceMount,...i}=t,s=uh(mL,t.__scopeDialog);return s.modal?v.jsx(tl,{present:r||s.open,children:v.jsx(jTe,{...i,ref:e})}):null});voe.displayName=mL;var LTe=fy("DialogOverlay.RemoveScroll"),jTe=N.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=uh(mL,n);return v.jsx(ok,{as:LTe,allowPinchZoom:!0,shards:[i.contentRef],children:v.jsx(Wt.div,{"data-state":eU(i.open),...r,ref:e,style:{pointerEvents:"auto",...r.style}})})}),wb="DialogContent",yoe=N.forwardRef((t,e)=>{const n=moe(wb,t.__scopeDialog),{forceMount:r=n.forceMount,...i}=t,s=uh(wb,t.__scopeDialog);return v.jsx(tl,{present:r||s.open,children:s.modal?v.jsx(DTe,{...i,ref:e}):v.jsx(RTe,{...i,ref:e})})});yoe.displayName=wb;var DTe=N.forwardRef((t,e)=>{const n=uh(wb,t.__scopeDialog),r=N.useRef(null),i=Tn(e,n.contentRef,r);return N.useEffect(()=>{const s=r.current;if(s)return tD(s)},[]),v.jsx(boe,{...t,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:at(t.onCloseAutoFocus,s=>{var a;s.preventDefault(),(a=n.triggerRef.current)==null||a.focus()}),onPointerDownOutside:at(t.onPointerDownOutside,s=>{const a=s.detail.originalEvent,o=a.button===0&&a.ctrlKey===!0;(a.button===2||o)&&s.preventDefault()}),onFocusOutside:at(t.onFocusOutside,s=>s.preventDefault())})}),RTe=N.forwardRef((t,e)=>{const n=uh(wb,t.__scopeDialog),r=N.useRef(!1),i=N.useRef(!1);return v.jsx(boe,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a,o;(a=t.onCloseAutoFocus)==null||a.call(t,s),s.defaultPrevented||(r.current||(o=n.triggerRef.current)==null||o.focus(),s.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:s=>{var l,c;(l=t.onInteractOutside)==null||l.call(t,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=s.target;((c=n.triggerRef.current)==null?void 0:c.contains(a))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}})}),boe=N.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,...a}=t,o=uh(wb,n),l=N.useRef(null),c=Tn(e,l);return Jj(),v.jsxs(v.Fragment,{children:[v.jsx(ak,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s,children:v.jsx(zb,{role:"dialog",id:o.c
459ontentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":eU(o.open),...a,ref:c,onDismiss:()=>o.onOpenChange(!1)})}),v.jsxs(v.Fragment,{children:[v.jsx(FTe,{titleId:o.titleId}),v.jsx($Te,{contentRef:l,descriptionId:o.descriptionId})]})]})}),J9="DialogTitle",xoe=N.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=uh(J9,n);return v.jsx(Wt.h2,{id:i.titleId,...r,ref:e})});xoe.displayName=J9;var woe="DialogDescription",_oe=N.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=uh(woe,n);return v.jsx(Wt.p,{id:i.descriptionId,...r,ref:e})});_oe.displayName=woe;var Soe="DialogClose",Aoe=N.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,i=uh(Soe,n);return v.jsx(Wt.button,{type:"button",...r,ref:e,onClick:at(t.onClick,()=>i.onOpenChange(!1))})});Aoe.displayName=Soe;function eU(t){return t?"open":"closed"}var Poe="DialogTitleWarning",[ITe,Coe]=kwe(Poe,{contentName:wb,titleName:J9,docsSlug:"dialog"}),FTe=({titleId:t})=>{const e=Coe(Poe),n=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. 460 461If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. 462 463For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return N.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},BTe="DialogDescriptionWarning",$Te=({contentRef:t,descriptionId:e})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Coe(BTe).contentName}}.`;return N.useEffect(()=>{var s;const i=(s=t.current)==null?void 0:s.getAttribute("aria-describedby");e&&i&&(document.getElementById(e)||console.warn(r))},[r,t,e]),null},tU=hoe,zTe=poe,nU=goe,lk=voe,ck=yoe,uk=xoe,dk=_oe,nD=Aoe;const UTe=tU,HTe=nU,Eoe=N.forwardRef(({className:t,...e},n)=>v.jsx(lk,{className:ht("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e,ref:n}));Eoe.displayName=lk.displayName;const VTe=ZT("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left",right:"inset-y-0 right-0 h-full border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right"}},defaultVariants:{side:"right"}}),Toe=N.forwardRef(({side:t="right",className:e,children:n,...r},i)=>v.jsxs(HTe,{children:[v.jsx(Eoe,{}),v.jsxs(ck,{ref:i,className:ht(VTe({side:t}),e),...r,children:[n,v.jsxs(nD,{className:"absolute right-4 top-4 roun
463ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[v.jsx(Ia,{className:"h-4 w-4"}),v.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Toe.displayName=ck.displayName;const koe=({className:t,...e})=>v.jsx("div",{className:ht("flex flex-col space-y-2 text-center sm:text-left",t),...e});koe.displayName="SheetHeader";const Noe=N.forwardRef(({className:t,...e},n)=>v.jsx(uk,{ref:n,className:ht("text-lg font-semibold text-foreground",t),...e}));Noe.displayName=uk.displayName;const Ooe=N.forwardRef(({className:t,...e},n)=>v.jsx(dk,{ref:n,className:ht("text-sm text-muted-foreground",t),...e}));Ooe.displayName=dk.displayName;const WTe="sidebar_state",qTe=60*60*24*7,GTe="16rem",KTe="3rem",YTe="b",Moe=N.createContext(null);function Loe(){const t=N.useContext(Moe);if(!t)throw new Error("useSidebar must be used within a SidebarProvider.");return t}function ZTe({defaultOpen:t=!0,open:e,onOpenChange:n,className:r,style:i,children:s,...a}){const o=Qae(),[l,c]=N.useState(!1),[u,d]=N.useState(t),f=e??u,m=N.useCallback(b=>{const _=typeof b=="function"?b(f):b;n?n(_):d(_),document.cookie=`${WTe}=${_}; path=/; max-age=${qTe}`},[n,f]),y=N.useCallback(()=>o?c(b=>!b):m(b=>!b),[o,m,c]);N.useEffect(()=>{const b=_=>{_.key===YTe&&(_.metaKey||_.ctrlKey)&&(_.preventDefault(),y())};return window.addEventListener("keydown",b),()=>window.removeEventListener("keydown",b)},[y]);const g=f?"expanded":"collapsed",w=N.useMemo(()=>({state:g,open:f,setOpen:m,isMobile:o,openMobile:l,setOpenMobile:c,toggleSidebar:y,style:i}),[g,f,m,o,l,c,y,i]);return v.jsx(Moe.Provider,{value:w,children:v.jsx(yse,{delayDuration:0,children:v.jsx("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":GTe,"--sidebar-width-icon":KTe,...i},className:ht("group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full",r),...a,children:s})})})}function XTe({side:t="left",variant:e="sidebar",collapsible:n="offcanvas",className:r,children:i,...s}){const{isMobile:a,state:o,openMobile:l,setOpenMobile:c,style:u}=Loe();return n==="none"?v.jsx("div",{"data-slot":"sidebar",className:ht("bg-sidebar text-sidebar-foreground flex h-full w-[var(--sidebar-width)] flex-col",r),...s,children:i}):a?v.jsx(UTe,{open:l,onOpenChange:c,...s,children:v.jsxs(Toe,{"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"bg-sidebar text-sidebar-foreground w-[var(--sidebar-width)] p-0 [&>button]:hidden max-w-none",style:u,side:t,children:[v.jsxs(koe,{className:"sr-only",children:[v.jsx(Noe,{children:"Sidebar"}),v.jsx(Ooe,{children:"Displays the mobile sidebar."})]}),v.jsx("div",{className:"flex h-full w-full flex-col",children:i})]})}):v.jsxs("div",{className:"group peer text-sidebar-foreground hidden md:block","data-state":o,"data-collapsible":o==="collapsed"?n:"","data-variant":e,"data-side":t,"data-slot":"sidebar",children:[v.jsx("div",{"data-slot":"sidebar-gap",className:ht("relative w-[var(--sidebar-width)] bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180",e==="floating"||e==="inset"?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+var(--spacing-4))]":"group-data-[collapsible=icon]:w-[var(--sidebar-width-icon)]")}),v.jsx("div",{"data-slot":"sidebar-container",className:ht("fixed inset-y-0 z-10 hidden h-svh w-[var(--sidebar-width)] transition-[left,right,width] duration-200 ease-linear md:flex",t==="left"?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]",e==="floating"||e==="inset"?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+var(--spacing-4)+2px)]":"group-data-[collapsible=icon]:w-[var(--sidebar-width-icon)] group-data-[side=left]:border-r group-data-[side=right]:border-l",r),...s,children:v.jsx("div",{"data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm",children:i})})]})}function QTe({className:t,onClick:e,...n}){const{toggleSidebar:r}=Loe();return v.jsxs(yt,{"data-sidebar":"trigger","data-slot":"sidebar-tr
463igger",variant:"ghost",size:"icon",className:ht("h-7 w-7",t),onClick:i=>{e==null||e(i),r()},...n,children:[v.jsx(M_e,{}),v.jsx("span",{className:"sr-only",children:"Toggle Sidebar"})]})}function JTe({className:t,...e}){return v.jsx("main",{"data-slot":"sidebar-inset",className:ht("bg-background relative flex w-full flex-1 flex-col","md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2",t),...e})}function eke({className:t,...e}){return v.jsx("div",{"data-slot":"sidebar-header","data-sidebar":"header",className:ht("flex flex-col gap-2 p-2",t),...e})}function tke({className:t,...e}){return v.jsx("div",{"data-slot":"sidebar-content","data-sidebar":"content",className:ht("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",t),...e})}var rU="Collapsible",[nke,joe]=bo(rU),[rke,iU]=nke(rU),Doe=N.forwardRef((t,e)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:s,onOpenChange:a,...o}=t,[l=!1,c]=Gu({prop:r,defaultProp:i,onChange:a});return v.jsx(rke,{scope:n,disabled:s,contentId:Fc(),open:l,onOpenToggle:N.useCallback(()=>c(u=>!u),[c]),children:v.jsx(Wt.div,{"data-state":aU(l),"data-disabled":s?"":void 0,...o,ref:e})})});Doe.displayName=rU;var Roe="CollapsibleTrigger",Ioe=N.forwardRef((t,e)=>{const{__scopeCollapsible:n,...r}=t,i=iU(Roe,n);return v.jsx(Wt.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":aU(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:e,onClick:at(t.onClick,i.onOpenToggle)})});Ioe.displayName=Roe;var sU="CollapsibleContent",Foe=N.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=iU(sU,t.__scopeCollapsible);return v.jsx(tl,{present:n||i.open,children:({present:s})=>v.jsx(ike,{...r,ref:e,present:s})})});Foe.displayName=sU;var ike=N.forwardRef((t,e)=>{const{__scopeCollapsible:n,present:r,children:i,...s}=t,a=iU(sU,n),[o,l]=N.useState(r),c=N.useRef(null),u=Tn(e,c),d=N.useRef(0),f=d.current,m=N.useRef(0),y=m.current,g=a.open||o,w=N.useRef(g),b=N.useRef(void 0);return N.useEffect(()=>{const _=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(_)},[]),Ra(()=>{const _=c.current;if(_){b.current=b.current||{transitionDuration:_.style.transitionDuration,animationName:_.style.animationName},_.style.transitionDuration="0s",_.style.animationName="none";const S=_.getBoundingClientRect();d.current=S.height,m.current=S.width,w.current||(_.style.transitionDuration=b.current.transitionDuration,_.style.animationName=b.current.animationName),l(r)}},[a.open,r]),v.jsx(Wt.div,{"data-state":aU(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g,...s,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...t.style},children:g&&i})});function aU(t){return t?"open":"closed"}var ske=Doe,ake=Ioe,oke=Foe,lke=N.createContext(void 0);function jS(t){const e=N.useContext(lke);return t||e||"ltr"}var qm="Accordion",cke=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[oU,uke,dke]=KT(qm),[rD,Dft]=bo(qm,[dke,joe]),lU=joe(),Boe=be.forwardRef((t,e)=>{const{type:n,...r}=t,i=r,s=r;return v.jsx(oU.Provider,{scope:t.__scopeAccordion,children:n==="multiple"?v.jsx(mke,{...s,ref:e}):v.jsx(pke,{...i,ref:e})})});Boe.displayName=qm;var[$oe,hke]=rD(qm),[zoe,fke]=rD(qm,{collapsible:!1}),pke=be.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:s=!1,...a}=t,[o,l]=Gu({prop:n,defaultProp:r,onChange:i});return v.jsx($oe,{scope:t.__scopeAccordion,value:o?[o]:[],onItemOpen:l,onItemClose:be.useCallback(()=>s&&l(""),[s,l]),children:v.jsx(zoe,{scope:t.__scopeAccordion,collapsible:s,children:v.jsx(Uoe,{...a,ref:e})})})}),mke=be.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},...s}=t,[a=[],o]=Gu({prop:n,defaultProp:r,onChange:i}),l=be.useCallback(u=>o((d=[])=>[...d,u]),[o]),c=be.useCallback(u=>o((d=[])=>d.filter(f=>f!==u)),[o]);return v.jsx($oe,{scope:t.__scopeAccordion,value:a,onItemOpen:l,onItemClose:c,children:v.jsx(zoe,{scope:t.__scopeAccordion,collapsible:!0,children:v.jsx(Uoe,{...s,ref:e})})})}),[gke,iD]=rD(qm),Uoe=be.forwardRef((t,e)=>{const{__scopeAccordion:n,disabled:r,dir:i,orientation:s="vertical",...a}=t,o=be.useRef(null),l=Tn(o,e),c=uke(n),d=jS(i)==="ltr",f=at(t.onKeyDown,m=>{var I;if(!cke.includes(m.key))return;
463const y=m.target,g=c().filter(B=>{var W;return!((W=B.ref.current)!=null&&W.disabled)}),w=g.findIndex(B=>B.ref.current===y),b=g.length;if(w===-1)return;m.preventDefault();let _=w;const S=0,P=b-1,C=()=>{_=w+1,_>P&&(_=S)},k=()=>{_=w-1,_<S&&(_=P)};switch(m.key){case"Home":_=S;break;case"End":_=P;break;case"ArrowRight":s==="horizontal"&&(d?C():k());break;case"ArrowDown":s==="vertical"&&C();break;case"ArrowLeft":s==="horizontal"&&(d?k():C());break;case"ArrowUp":s==="vertical"&&k();break}const O=_%b;(I=g[O].ref.current)==null||I.focus()});return v.jsx(gke,{scope:n,disabled:r,direction:i,orientation:s,children:v.jsx(oU.Slot,{scope:n,children:v.jsx(Wt.div,{...a,"data-orientation":s,ref:l,onKeyDown:r?void 0:f})})})}),gL="AccordionItem",[vke,cU]=rD(gL),Hoe=be.forwardRef((t,e)=>{const{__scopeAccordion:n,value:r,...i}=t,s=iD(gL,n),a=hke(gL,n),o=lU(n),l=Fc(),c=r&&a.value.includes(r)||!1,u=s.disabled||t.disabled;return v.jsx(vke,{scope:n,open:c,disabled:u,triggerId:l,children:v.jsx(ske,{"data-orientation":s.orientation,"data-state":Yoe(c),...o,...i,ref:e,disabled:u,open:c,onOpenChange:d=>{d?a.onItemOpen(r):a.onItemClose(r)}})})});Hoe.displayName=gL;var Voe="AccordionHeader",Woe=be.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=iD(qm,n),s=cU(Voe,n);return v.jsx(Wt.h3,{"data-orientation":i.orientation,"data-state":Yoe(s.open),"data-disabled":s.disabled?"":void 0,...r,ref:e})});Woe.displayName=Voe;var i8="AccordionTrigger",qoe=be.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=iD(qm,n),s=cU(i8,n),a=fke(i8,n),o=lU(n);return v.jsx(oU.ItemSlot,{scope:n,children:v.jsx(ake,{"aria-disabled":s.open&&!a.collapsible||void 0,"data-orientation":i.orientation,id:s.triggerId,...o,...r,ref:e})})});qoe.displayName=i8;var Goe="AccordionContent",Koe=be.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,i=iD(qm,n),s=cU(Goe,n),a=lU(n);return v.jsx(oke,{role:"region","aria-labelledby":s.triggerId,"data-orientation":i.orientation,...a,...r,ref:e,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});Koe.displayName=Goe;function Yoe(t){return t?"open":"closed"}var yke=Boe,bke=Hoe,xke=Woe,Zoe=qoe,Xoe=Koe;const wke=yke,s8=N.forwardRef(({className:t,...e},n)=>v.jsx(bke,{ref:n,className:ht("border-b",t),...e}));s8.displayName="AccordionItem";const a8=N.forwardRef(({className:t,children:e,...n},r)=>v.jsx(xke,{className:"flex",children:v.jsxs(Zoe,{ref:r,className:ht("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",t),...n,children:[e,v.jsx(XT,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));a8.displayName=Zoe.displayName;const o8=N.forwardRef(({className:t,children:e,...n},r)=>v.jsx(Xoe,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:v.jsx("div",{className:ht("pb-4 pt-0",t),children:e})}));o8.displayName=Xoe.displayName;const ls=N.forwardRef(({className:t,...e},n)=>v.jsx("div",{ref:n,className:ht("shadcn-card rounded-xl border bg-card border-card-border text-card-foreground shadow-sm",t),...e}));ls.displayName="Card";const Ea=N.forwardRef(({className:t,...e},n)=>v.jsx("div",{ref:n,className:ht("flex flex-col space-y-1.5 p-6",t),...e}));Ea.displayName="CardHeader";const Ta=N.forwardRef(({className:t,...e},n)=>v.jsx("div",{ref:n,className:ht("text-2xl font-semibold leading-none tracking-tight",t),...e}));Ta.displayName="CardTitle";const w0=N.forwardRef(({className:t,...e},n)=>v.jsx("div",{ref:n,className:ht("text-sm text-muted-foreground",t),...e}));w0.displayName="CardDescription";const cs=N.forwardRef(({className:t,...e},n)=>v.jsx("div",{ref:n,className:ht("p-6 pt-0",t),...e}));cs.displayName="CardContent";const _ke=N.forwardRef(({className:t,...e},n)=>v.jsx("div",{ref:n,className:ht("flex items-center p-6 pt-0",t),...e}));_ke.displayName="CardFooter";var Ske="Label",Qoe=N.forwardRef((t,e)=>v.jsx(Wt.label,{...t,ref:e,onMouseDown:n=>{var i;n.target.closest("button, input, select, textarea")||((i=t.onMouseDown)==null||i.call(t,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));Qoe.displayName=Ske;var Joe=Qoe;const Ake=ZT("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),Ho=N.forwardRef(({className:t,...e},n)=>v.jsx(Joe,{ref:n,className:ht(Ake(),t),...e}));Ho.displayName=Joe.displayName;const Pke=ZT("whitespace-nowrap inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate ",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow-xs",secondary:"border-transparent bg-secondary text-secondary-foreground",destructive:"border-transparent bg-destructive text-destructive-foreground shadow-xs",outline:" border [border-color:var(--badge-outline)] shadow-xs"}},defaultVariants:{variant:"default"}});function $c({className:t,variant:e,...n}){return v.jsx("div",{className:ht(Pke({variant:e}),t),...n})}function dK(t,[e,n]){return Math.min(n,Math.max(e,t))}function ele(t){const e=N.useRef({value:t,previous:t});return N.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}var Cke=[" ","Enter","ArrowUp","ArrowDown"],Eke=[" ","Enter"],hk="Select",[sD,aD,Tke]=KT(hk),[DS,Rft]=bo(hk,[Tke,ky]),oD=ky(),[kke,Oy]=DS(hk),[Nke,Oke]=DS(hk),tle=t=>{const{__scopeSelect:e,children:n,open:r,defaultOpen:i,onOpenChange:s,value:a,defaultValue:o,onValueChange:l,dir:c,name:u,autoComplete:d,disabled:f,required:m,form:y}=t,g=oD(e),[w,b]=N.useState(null),[_,S]=N.useState(null),[P,C]=N.useState(!1),k=jS(c),[O=!1,I]=Gu({prop:r,defaultProp:i,onChange:s}),[B,W]=Gu({prop:a,defaultProp:o,onChange:l}),j=N.useRef(null),M=w?y||!!w.closest("form"):!0,[z,U]=N.useState(new Set),Z=Array.from(z).map(X=>X.props.value).join(";");return v.jsx(v9,{...g,children:v.jsxs(kke,{required:m,scope:e,trigger:w,onTriggerChange:b,valueNode:_,onValueNodeChange:S,valueNodeHasChildren:P,onValueNodeHasChildrenChange:C,contentId:Fc(),value:B,onValueChange:W,open:O,onOpenChange:I,dir:k,triggerPointerDownPosRef:j,disabled:f,children:[v.jsx(sD.Provider,{scope:e,children:v.jsx(Nke,{scope:t.__scopeSelect,onNativeOptionAdd:N.useCallback(X=>{U(Q=>new Set(Q).add(X))},[]),onNativeOptionRemove:N.useCallback(X=>{U(Q=>{const q=new Set(Q);return q.delete(X),q})},[]),children:n})}),M?v.jsxs(Cle,{"aria-hidden":!0,required:m,tabIndex:-1,name:u,autoComplete:d,value:B,onChange:X=>W(X.target.value),disabled:f,form:y,children:[B===void 0?v.jsx("option",{value:""}):null,Array.from(z)]},Z):null]})})};tle.displayName=hk;var nle="SelectTrigger",rle=N.forwardRef((t,e)=>{const{__scopeSelect:n,disabled:r=!1,...i}=t,s=oD(n),a=Oy(nle,n),o=a.disabled||r,l=Tn(e,a.onTriggerChange),c=aD(n),u=N.useRef("touch"),[d,f,m]=Ele(g=>{const w=c().filter(S=>!S.disabled),b=w.find(S=>S.value===a.value),_=Tle(w,g,b);_!==void 0&&a.onValueChange(_.value)}),y=g=>{o||(a.onOpenChange(!0),m()),g&&(a.triggerPointerDownPosRef.current={x:Math.round(g.pageX),y:Math.round(g.pageY)})};return v.jsx(JT,{asChild:!0,...s,children:v.jsx(Wt.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":Ple(a.value)?"":void 0,...i,ref:l,onClick:at(i.onClick,g=>
vendor: 15,297 bytes, line 463
463{g.currentTarget.focus(),u.current!=="mouse"&&y(g)}),onPointerDown:at(i.onPointerDown,g=>{u.current=g.pointerType;const w=g.target;w.hasPointerCapture(g.pointerId)&&w.releasePointerCapture(g.pointerId),g.button===0&&g.ctrlKey===!1&&g.pointerType==="mouse"&&(y(g),g.preventDefault())}),onKeyDown:at(i.onKeyDown,g=>{const w=d.current!=="";!(g.ctrlKey||g.altKey||g.metaKey)&&g.key.length===1&&f(g.key),!(w&&g.key===" ")&&Cke.includes(g.key)&&(y(),g.preventDefault())})})})});rle.displayName=nle;var ile="SelectValue",sle=N.forwardRef((t,e)=>{const{__scopeSelect:n,className:r,style:i,children:s,placeholder:a="",...o}=t,l=Oy(ile,n),{onValueNodeHasChildrenChange:c}=l,u=s!==void 0,d=Tn(e,l.onValueNodeChange);return Ra(()=>{c(u)},[c,u]),v.jsx(Wt.span,{...o,ref:d,style:{pointerEvents:"none"},children:Ple(l.value)?v.jsx(v.Fragment,{children:a}):s})});sle.displayName=ile;var Mke="SelectIcon",ale=N.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,...i}=t;return v.jsx(Wt.span,{"aria-hidden":!0,...i,ref:e,children:r||"â¼"})});ale.displayName=Mke;var Lke="SelectPortal",ole=t=>v.jsx(kS,{asChild:!0,...t});ole.displayName=Lke;var _b="SelectContent",lle=N.forwardRef((t,e)=>{const n=Oy(_b,t.__scopeSelect),[r,i]=N.useState();if(Ra(()=>{i(new DocumentFragment)},[]),!n.open){const s=r;return s?If.createPortal(v.jsx(cle,{scope:t.__scopeSelect,children:v.jsx(sD.Slot,{scope:t.__scopeSelect,children:v.jsx("div",{children:t.children})})}),s):null}return v.jsx(ule,{...t,ref:e})});lle.displayName=_b;var Pd=10,[cle,My]=DS(_b),jke="SelectContentImpl",Dke=fy("SelectContent.RemoveScroll"),ule=N.forwardRef((t,e)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:s,onPointerDownOutside:a,side:o,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:m,sticky:y,hideWhenDetached:g,avoidCollisions:w,...b}=t,_=Oy(_b,n),[S,P]=N.useState(null),[C,k]=N.useState(null),O=Tn(e,me=>P(me)),[I,B]=N.useState(null),[W,j]=N.useState(null),M=aD(n),[z,U]=N.useState(!1),Z=N.useRef(!1);N.useEffect(()=>{if(S)return tD(S)},[S]),Jj();const X=N.useCallback(me=>{const[Te,...xe]=M().map(Ae=>Ae.ref.current),[Ce]=xe.slice(-1),Ne=document.activeElement;for(const Ae of me)if(Ae===Ne||(Ae==null||Ae.scrollIntoView({block:"nearest"}),Ae===Te&&C&&(C.scrollTop=0),Ae===Ce&&C&&(C.scrollTop=C.scrollHeight),Ae==null||Ae.focus(),document.activeElement!==Ne))return},[M,C]),Q=N.useCallback(()=>X([I,S]),[X,I,S]);N.useEffect(()=>{z&&Q()},[z,Q]);const{onOpenChange:q,triggerPointerDownPosRef:ne}=_;N.useEffect(()=>{if(S){let me={x:0,y:0};const Te=Ce=>{var Ne,Ae;me={x:Math.abs(Math.round(Ce.pageX)-(((Ne=ne.current)==null?void 0:Ne.x)??0)),y:Math.abs(Math.round(Ce.pageY)-(((Ae=ne.current)==null?void 0:Ae.y)??0))}},xe=Ce=>{me.x<=10&&me.y<=10?Ce.preventDefault():S.contains(Ce.target)||q(!1),document.removeEventListener("pointermove",Te),ne.current=null};return ne.current!==null&&(document.addEventListener("pointermove",Te),document.addEventListener("pointerup",xe,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Te),document.removeEventListener("pointerup",xe,{capture:!0})}}},[S,q,ne]),N.useEffect(()=>{const me=()=>q(!1);return window.addEventListener("blur",me),window.addEventListener("resize",me),()=>{window.removeEventListener("blur",me),window.removeEventListener("resize",me)}},[q]);const[de,se]=Ele(me=>{const Te=M().filter(Ne=>!Ne.disabled),xe=Te.find(Ne=>Ne.ref.current===document.activeElement),Ce=Tle(Te,me,xe);Ce&&setTimeout(()=>Ce.ref.current.focus())}),H=N.useCallback((me,Te,xe)=>{const Ce=!Z.current&&!xe;(_.value!==void 0&&_.value===Te||Ce)&&(B(me),Ce&&(Z.current=!0))},[_.value]),ee=N.useCallback(()=>S==null?void 0:S.focus(),[S]),oe=N.useCallback((me,Te,xe)=>{const Ce=!Z.current&&!xe;(_.value!==void 0&&_.value===Te||Ce)&&j(me)},[_.value]),ue=r==="popper"?l8:dle,pe=ue===l8?{side:o,sideOffset:l,align:c,alignOffset:u,arrowPadding:d,collisionBoundary:f,collisionPadding:m,sticky:y,hideWhenDetached:g,avoidCollisions:w}:{};return v.jsx(cle,{scope:n,content:S,viewport:C,onViewportChange:k,itemRefCallback:H,selectedItem:I,onItemLeave:ee,itemTextRefCallback:oe,focusSelectedItem:Q,selectedItemText:W,position:r,isPositioned:z,searchRef:de,children:v.jsx(ok,{as:Dke,allowPinchZoom:!0,children:v.jsx(ak,{asChild:!0,trapped:_.open,onMountAutoFocus:me=>{me.preventDefault()},onUnmountAutoFocus:at(i,me=>{var Te;(Te=_.trigger)==null||Te.focus({preventScroll:!0}),me.preventDefault()}),children:v.jsx(zb,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:me=>me.preventDefault(),onDismiss:()=>_.onOpenChange(!1),children:v.jsx(ue,{role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:me=>me.preventDefault(),...b,...pe,onPlaced:()=>U(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...b.style},onKeyDown:at(b.onKeyDown,me=>{const Te=me.ctrlKey||me.altKey||me.metaKey;if(me.key==="Tab"&&me.preventDefault(),!Te&&me.key.length===1&&se(me.key),["ArrowUp","ArrowDown","Home","End"].includes(me.key)){let Ce=M().filter(Ne=>!Ne.disabled).map(Ne=>Ne.ref.current);if(["ArrowUp","End"].includes(me.key)&&(Ce=Ce.slice().reverse()),["ArrowUp","ArrowDown"].includes(me.key)){const Ne=me.target,Ae=Ce.indexOf(Ne);Ce=Ce.slice(Ae+1)}setTimeout(()=>X(Ce)),me.preventDefault()}})})})})})})});ule.displayName=jke;var Rke="SelectItemAlignedPosition",dle=N.forwardRef((t,e)=>{const{__scopeSelect:n,onPlaced:r,...i}=t,s=Oy(_b,n),a=My(_b,n),[o,l]=N.useState(null),[c,u]=N.useState(null),d=Tn(e,O=>u(O)),f=aD(n),m=N.useRef(!1),y=N.useRef(!0),{viewport:g,selectedItem:w,selectedItemText:b,focusSelectedItem:_}=a,S=N.useCallback(()=>{if(s.trigger&&s.valueNode&&o&&c&&g&&w&&b){const O=s.trigger.getBoundingClientRect(),I=c.getBoundingClientRect(),B=s.valueNode.getBoundingClientRect(),W=b.getBoundingClientRect();if(s.dir!=="rtl"){const Ne=W.left-I.left,Ae=B.left-Ne,We=O.left-Ae,Ye=O.width+We,ce=Math.max(Ye,I.width),Ze=window.innerWidth-Pd,lt=dK(Ae,[Pd,Math.max(Pd,Ze-ce)]);o.style.minWidth=Ye+"px",o.style.left=lt+"px"}else{const Ne=I.right-W.right,Ae=window.innerWidth-B.right-Ne,We=window.innerWidth-O.right-Ae,Ye=O.width+We,ce=Math.max(Ye,I.width),Ze=window.innerWidth-Pd,lt=dK(Ae,[Pd,Math.max(Pd,Ze-ce)]);o.style.minWidth=Ye+"px",o.style.right=lt+"px"}const j=f(),M=window.innerHeight-Pd*2,z=g.scrollHeight,U=window.getComputedStyle(c),Z=parseInt(U.borderTopWidth,10),X=parseInt(U.paddingTop,10),Q=parseInt(U.borderBottomWidth,10),q=parseInt(U.paddingBottom,10),ne=Z+X+z+q+Q,de=Math.min(w.offsetHeight*5,ne),se=window.getComputedStyle(g),H=parseInt(se.paddingTop,10),ee=parseInt(se.paddingBottom,10),oe=O.top+O.height/2-Pd,ue=M-oe,pe=w.offsetHeight/2,me=w.offsetTop+pe,Te=Z+X+me,xe=ne-Te;if(Te<=oe){const Ne=j.length>0&&w===j[j.length-1].ref.current;o.style.bottom="0px";const Ae=c.clientHeight-g.offsetTop-g.offsetHeight,We=Math.max(ue,pe+(Ne?ee:0)+Ae+Q),Ye=Te+We;o.style.height=Ye+"px"}else{const Ne=j.length>0&&w===j[0].ref.current;o.style.top="0px";const We=Math.max(oe,Z+g.offsetTop+(Ne?H:0)+pe)+xe;o.style.height=We+"px",g.scrollTop=Te-oe+g.offsetTop}o.style.margin=`${Pd}px 0`,o.style.minHeight=de+"px",o.style.maxHeight=M+"px",r==null||r(),requestAnimationFrame(()=>m.current=!0)}},[f,s.trigger,s.valueNode,o,c,g,w,b,s.dir,r]);Ra(()=>S(),[S]);const[P,C]=N.useState();Ra(()=>{c&&C(window.getComputedStyle(c).zIndex)},[c]);const k=N.useCallback(O=>{O&&y.current===!0&&(S(),_==null||_(),y.current=!1)},[S,_]);return v.jsx(Fke,{scope:n,contentWrapper:o,shouldExpandOnScrollRef:m,onScrollButtonChange:k,children:v.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P},children:v.jsx(Wt.div,{...i,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});dle.displayName=Rke;var Ike="SelectPopperPosition",l8=N.forwardRef((t,e)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=Pd,...s}=t,a=oD(n);return v.jsx(Uj,{...a,...s,ref:e,align:r,collisionPadding:i,style:{boxSizing:"border-box",...s.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)"}})});l8.displayName=Ike;var[Fke,uU]=DS(_b,{}),c8="SelectViewport",hle=N.forwardRef((t,e)=>{const{__scopeSelect:n,nonce:r,...i}=t,s=My(c8,n),a=uU(c8,n),o=Tn(e,s.onViewportChange),l=N.useRef(0);return v.jsxs(v.Fragment,{children:[v.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:r}),v.jsx(sD.Slot,{scope:n,children:v.jsx(Wt.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:o,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:at(i.onScroll,c=>{const u=c.currentTarget,{contentWrapper:d,shouldExpandOnScrollRef:f}=a;if(f!=null&&f.current&&d){const m=Math.abs(l.current-u.scrollTop);if(m>0){const y=window.innerHeight-Pd*2,g=parseFloat(d.style.minHeight),w=parseFloat(d.style.height),b=Math.max(g,w);if(b<y){const _=b+m,S=Math.min(y,_),P=_-S;d.style.height=S+"px",d.style.bottom==="0px"&&(u.scrollTop=P>0?P:0,d.style.justifyContent="flex-end")}}}l.current=u.scrollTop})})})]})});hle.displayName=c8;var fle="SelectGroup",[Bke,$ke]=DS(fle),zke=N.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=Fc();return v.jsx(Bke,{scope:n,id:i,children:v.jsx(Wt.div,{role:"group","aria-labelledby":i,...r,ref:e})})});zke.displayName=fle;var ple="SelectLabel",mle=N.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=$ke(ple,n);return v.jsx(Wt.div,{id:i.id,...r,ref:e})});mle.displayName=ple;var vL="SelectItem",[Uke,gle]=DS(vL),vle=N.forwardRef((t,e)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:s,...a}=t,o=Oy(vL,n),l=My(vL,n),c=o.value===r,[u,d]=N.useState(s??""),[f,m]=N.useState(!1),y=Tn(e,_=>{var S;return(S=l.itemRefCallback)==null?void 0:S.call(l,_,r,i)}),g=Fc(),w=N.useRef("touch"),b=()=>{i||(o.onValueChange(r),o.onOpenChange(!1))};if(r==="")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 v.jsx(Uke,{scope:n,value:r,disabled:i,textId:g,isSelected:c,onItemTextChange:N.useCallback(_=>{d(S=>S||((_==null?void 0:_.textContent)??"").trim())},[]),children:v.jsx(sD.ItemSlot,{scope:n,value:r,disabled:i,textValue:u,children:v.jsx(Wt.div,{role:"option","aria-labelledby":g,"data-highlighted":f?"":void 0,"aria-selected":c&&f,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:y,onFocus:at(a.onFocus,()=>m(!0)),onBlur:at(a.onBlur,()=>m(!1)),onClick:at(a.onClick,()=>{w.current!=="mouse"&&b()}),onPointerUp:at(a.onPointerUp,()=>{w.current==="mouse"&&b()}),onPointerDown:at(a.onPointerDown,_=>{w.current=_.pointerType}),onPointerMove:at(a.onPointerMove,_=>{var S;w.current=_.pointerType,i?(S=l.onItemLeave)==null||S.call(l):w.current==="mouse"&&_.currentTarget.focus({preventScroll:!0})}),onPointerLeave:at(a.onPointerLeave,_=>{var S;_.currentTarget===document.activeElement&&((S=l.onItemLeave)==null||S.call(l))}),onKeyDown:at(a.onKeyDown,_=>{var P;((P=l.searchRef)==null?void 0:P.current)!==""&&_.key===" "||(Eke.includes(_.key)&&b(),_.key===" "&&_.preventDefault())})})})})});vle.displayName=vL;var QA="SelectItemText",yle=N.forwardRef((t,e)=>{const{__scopeSelect:n,className:r,style:i,...s}=t,a=Oy(QA,n),o=My(QA,n),l=gle(QA,n),c=Oke(QA,n),[u,d]=N.useState(null),f=Tn(e,b=>d(b),l.onItemTextChange,b=>{var _;return(_=o.itemTextRefCallback)==null?void 0:_.call(o,b,l.value,l.disabled)}),m=u==null?void 0:u.textContent,y=N.useMemo(()=>v.jsx("option",{value:l.value,disabled:l.disabled,children:m},l.value),[l.disabled,l.value,m]),{onNativeOptionAdd:g,onNativeOptionRemove:w}=c;return Ra(()=>(g(y),()=>w(y)),[g,w,y]),v.jsxs(v.Fragment,{children:[v.jsx(Wt.span,{id:l.textId,...s,ref:f}),l.isSelected&&a.valueNode&&!a.valueNodeHasChildren?If.createPortal(s.children,a.valueNode):null]})});yle.displayName=QA;var ble="SelectItemIndicator",xle=N.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t;return gle(ble,n).isSelected?v.jsx(Wt.span,{"aria-hidden":!0,...r,ref:e}):null});xle.displayName=ble;var u8="SelectScrollUpButton",wle=N.forwardRef((t,e)=>{const n=My(u8,t.__scopeSelect),r=uU(u8,t.__scopeSelect),[i,s]=N.useState(!1),a=Tn(e,r.onScrollButtonChange);return Ra(()=>{if(n.viewport&&n.isPositioned){let o=function(){const c=l.scrollTop>0;s(c)};const l=n.viewport;return o(),l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)}},[n.viewport,n.isPositioned]),i?v.jsx(Sle,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=n;o&&l&&(o.scrollTop=o.scrollTop-l.offsetHeight)}}):null});wle.displayName=u8;var d8="SelectScrollDownButton",_le=N.forwardRef((t,e)=>{const n=My(d8,t.__scopeSelect),r=uU(d8,t.__scopeSelect),[i,s]=N.useState(!1),a=Tn(e,r.onScrollButtonChange);return Ra(()=>{if(n.viewport&&n.isPositioned){let o=function(){const c=l.scrollHeight-l.clientHeight,u=Math.ceil(l.scrollTop)<c;s(u)};const l=n.viewport;return o(),l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)}},[n.viewport,n.isPositioned]),i?v.jsx(Sle,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:l}=n;o&&l&&(o.scrollTop=o.scrollTop+l.offsetHeight)}}):null});_le.displayName=d8;var Sle=N.forwardRef((t,e)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=t,s=My("SelectScrollButton",n),a=N.useRef(null),o=aD(n),l=N.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return N.useEffect(()=>()=>l(),[l]),Ra(()=>{var u;const c=o().find(d=>d.ref.current===document.activeElement);(u=c==null?void 0:c.ref.current)==null||u.scrollIntoView({block:"nearest"})},[o]),v.jsx(Wt.div,{"aria-hidden":!0,...i,ref:e,style:{flexShrink:0,...i.style},onPointerDown:at(i.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(r,50))}),onPointerMove:at(i.onPointerMove,()=>{var c;(c=s.onItemLeave)==null||c.call(s),a.current===null&&(a.current=window.setInterval(r,50))}),onPointerLeave:at(i.onPointerLeave,()=>{l()})})}),Hke="SelectSeparator",Ale=N.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t;return v.jsx(Wt.div,{"aria-hidden":!0,...r,ref:e})});Ale.displayName=Hke;var h8="SelectArrow",Vke=N.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,i=oD(n),s=Oy(h8,n),a=My(h8,n);return s.open&&a.position==="popper"?v.jsx(Hj,{...i,...r,ref:e}):null});Vke.displayName=h8;function Ple(t){return t===""||t===void 0}var Cle=N.forwardRef((t,e)=>{const{value:n,...r}=t,i=N.useRef(null),s=Tn(e,i),a=ele(n);return N.useEffect(()=>{const o=i.current,l=window.HTMLSelectElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(a!==n&&u){const d=new Event("change",{bubbles:!0});u.call(o,n),o.dispatchEvent(d)}},[a,n]),v.jsx(YT,{asChild:!0,children:v.jsx("select",{...r,ref:s,defaultValue:n})})});Cle.displayName="BubbleSelect";function Ele(t){const e=go(t),n=N.useRef(""),r=N.useRef(0),i=N.useCallback(a=>
463{const o=n.current+a;e(o),function l(c){n.current=c,window.clearTimeout(r.current),c!==""&&(r.current=window.setTimeout(()=>l(""),1e3))}(o)},[e]),s=N.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return N.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,s]}function Tle(t,e,n){const i=e.length>1&&Array.from(e).every(c=>c===e[0])?e[0]:e,s=n?t.indexOf(n):-1;let a=Wke(t,Math.max(s,0));i.length===1&&(a=a.filter(c=>c!==n));const l=a.find(c=>c.textValue.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function Wke(t,e){return t.map((n,r)=>t[(e+r)%t.length])}var qke=tle,kle=rle,Gke=sle,Kke=ale,Yke=ole,Nle=lle,Zke=hle,Ole=mle,Mle=vle,Xke=yle,Qke=xle,Lle=wle,jle=_le,Dle=Ale;const z2=qke,U2=Gke,Sb=N.forwardRef(({className:t,children:e,...n},r)=>v.jsxs(kle,{ref:r,className:ht("flex h-9 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background data-[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",t),...n,children:[e,v.jsx(Kke,{asChild:!0,children:v.jsx(XT,{className:"h-4 w-4 opacity-50"})})]}));Sb.displayName=kle.displayName;const Rle=N.forwardRef(({className:t,...e},n)=>v.jsx(Lle,{ref:n,className:ht("flex cursor-default items-center justify-center py-1",t),...e,children:v.jsx(r9,{className:"h-4 w-4"})}));Rle.displayName=Lle.displayName;const Ile=N.forwardRef(({className:t,...e},n)=>v.jsx(jle,{ref:n,className:ht("flex cursor-default items-center justify-center py-1",t),...e,children:v.jsx(XT,{className:"h-4 w-4"})}));Ile.displayName=jle.displayName;const Ab=N.forwardRef(({className:t,children:e,position:n="popper",...r},i)=>v.jsx(Yke,{children:v.jsxs(Nle,{ref:i,className:ht("relative z-50 max-h-[--radix-select-content-available-height] min-w-[8rem] overflow-y-auto overflow-x-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 origin-[--radix-select-content-transform-origin]",n==="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",t),position:n,...r,children:[v.jsx(Rle,{}),v.jsx(Zke,{className:ht("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:e}),v.jsx(Ile,{})]})}));Ab.displayName=Nle.displayName;const Jke=N.forwardRef(({className:t,...e},n)=>v.jsx(Ole,{ref:n,className:ht("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...e}));Jke.displayName=Ole.displayName;const Vo=N.forwardRef(({className:t,children:e,...n},r)=>v.jsxs(Mle,{ref:r,className:ht("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...n,children:[v.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:v.jsx(Qke,{children:v.jsx(t9,{className:"h-4 w-4"})})}),v.jsx(Xke,{children:e})]}));Vo.displayName=Mle.displayName;const eNe=N.forwardRef(({className:t,...e},n)=>v.jsx(Dle,{ref:n,className:ht("-mx-1 my-1 h-px bg-muted",t),...e}));eNe.displayName=Dle.displayName;var fk=t=>t.type==="checkbox",O0=t=>t instanceof Date,Uo=t=>t==null;const Fle=t=>typeof t=="object";var vs=t=>!Uo(t)&&!Array.isArray(t)&&Fle(t)&&!O0(t),Ble=t=>vs(t)&&t.target?fk(t.target)?t.target.checked:t.target.value:t,tNe=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,$le=(t,e)=>t.has(tNe(e)),nNe=t=>{const e=t.constructor&&t.constructor.prototype;return vs(e)&&e.hasOwnProperty("isPrototypeOf")},dU=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function ga(t){let e;const n=Array.isArray(t),r=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(dU&&(t instanceof Blob||r))&&(n||vs(t)))if(e=n?[]:{},!n&&!nNe(t))e=t;else for(const i in t)t.hasOwnProperty(i)&&(e[i]=ga(t[i]));else return t;return e}var lD=t=>Array.isArray(t)?t.filter(Boolean):[],us=t=>t===void 0,ft=(t,e,n)=>{if(!e||!vs(t))return n;const r=lD(e.split(/[,[\].]+?/)).reduce((i,s)=>Uo(i)?i:i[s],t);return us(r)||r===t?us(t[e])?n:t[e]:r},Tc=t=>typeof t=="boolean",hU=t=>/^\w*$/.test(t),zle=t=>lD(t.replace(/["|']|\]/g,"").split(/\.|\[/)),hr=(t,e,n)=>{let r=-1;const i=hU(e)?[e]:zle(e),s=i.length,a=s-1;for(;++r<s;){const o=i[r];let l=n;
vendor: 14,387 bytes, line 463
463if(r!==a){const c=t[o];l=vs(c)||Array.isArray(c)?c:isNaN(+i[r+1])?{}:[]}if(o==="__proto__"||o==="constructor"||o==="prototype")return;t[o]=l,t=t[o]}};const yL={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},qd={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ip={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Ule=be.createContext(null),cD=()=>be.useContext(Ule),rNe=t=>{const{children:e,...n}=t;return be.createElement(Ule.Provider,{value:n},e)};var Hle=(t,e,n,r=!0)=>{const i={defaultValues:e._defaultValues};for(const s in t)Object.defineProperty(i,s,{get:()=>{const a=s;return e._proxyFormState[a]!==qd.all&&(e._proxyFormState[a]=!r||qd.all),n&&(n[a]=!0),t[a]}});return i};function iNe(t){const e=cD(),{control:n=e.control,disabled:r,name:i,exact:s}=t||{},[a,o]=be.useState(n._formState),l=be.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=be.useRef(i);return c.current=i,be.useEffect(()=>n._subscribe({name:c.current,formState:l.current,exact:s,callback:u=>{!r&&o({...n._formState,...u})}}),[n,r,s]),be.useEffect(()=>{l.current.isValid&&n._setValid(!0)},[n]),be.useMemo(()=>Hle(a,n,l.current,!1),[a,n])}var pf=t=>typeof t=="string",Vle=(t,e,n,r,i)=>pf(t)?(r&&e.watch.add(t),ft(n,t,i)):Array.isArray(t)?t.map(s=>(r&&e.watch.add(s),ft(n,s))):(r&&(e.watchAll=!0),n);function sNe(t){const e=cD(),{control:n=e.control,name:r,defaultValue:i,disabled:s,exact:a}=t||{},o=be.useRef(r),l=be.useRef(i);o.current=r,be.useEffect(()=>n._subscribe({name:o.current,formState:{values:!0},exact:a,callback:d=>!s&&u(Vle(o.current,n._names,d.values||n._formValues,!1,l.current))}),[n,s,a]);const[c,u]=be.useState(n._getWatch(r,i));return be.useEffect(()=>n._removeUnmounted()),c}function aNe(t){const e=cD(),{name:n,disabled:r,control:i=e.control,shouldUnregister:s}=t,a=$le(i._names.array,n),o=sNe({control:i,name:n,defaultValue:ft(i._formValues,n,ft(i._defaultValues,n,t.defaultValue)),exact:!0}),l=iNe({control:i,name:n,exact:!0}),c=be.useRef(t),u=be.useRef(i.register(n,{...t.rules,value:o,...Tc(t.disabled)?{disabled:t.disabled}:{}})),d=be.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ft(l.errors,n)},isDirty:{enumerable:!0,get:()=>!!ft(l.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!ft(l.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!ft(l.validatingFields,n)},error:{enumerable:!0,get:()=>ft(l.errors,n)}}),[l,n]),f=be.useCallback(w=>u.current.onChange({target:{value:Ble(w),name:n},type:yL.CHANGE}),[n]),m=be.useCallback(()=>u.current.onBlur({target:{value:ft(i._formValues,n),name:n},type:yL.BLUR}),[n,i._formValues]),y=be.useCallback(w=>{const b=ft(i._fields,n);b&&w&&(b._f.ref={focus:()=>w.focus(),select:()=>w.select(),setCustomValidity:_=>w.setCustomValidity(_),reportValidity:()=>w.reportValidity()})},[i._fields,n]),g=be.useMemo(()=>({name:n,value:o,...Tc(r)||l.disabled?{disabled:l.disabled||r}:{},onChange:f,onBlur:m,ref:y}),[n,r,l.disabled,f,m,y,o]);return be.useEffect(()=>{const w=i._options.shouldUnregister||s;i.register(n,{...c.current.rules,...Tc(c.current.disabled)?{disabled:c.current.disabled}:{}});const b=(_,S)=>{const P=ft(i._fields,_);P&&P._f&&(P._f.mount=S)};if(b(n,!0),w){const _=ga(ft(i._options.defaultValues,n));hr(i._defaultValues,n,_),us(ft(i._formValues,n))&&hr(i._formValues,n,_)}return!a&&i.register(n),()=>{(a?w&&!i._state.action:w)?i.unregister(n):b(n,!1)}},[n,i,a,s]),be.useEffect(()=>{i._setDisabledField({disabled:r,name:n})},[r,n,i]),be.useMemo(()=>({field:g,formState:l,fieldState:d}),[g,l,d])}const oNe=t=>t.render(aNe(t));var Wle=(t,e,n,r,i)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[r]:i||!0}}:{},U5=t=>Array.isArray(t)?t:[t],hK=()=>{let t=[];return{get observers(){return t},next:i=>{for(const s of t)s.next&&s.next(i)},subscribe:i=>(t.push(i),{unsubscribe:()=>{t=t.filter(s=>s!==i)}}),unsubscribe:()=>{t=[]}}},f8=t=>Uo(t)||!Fle(t);function Ig(t,e){if(f8(t)||f8(e))return t===e;if(O0(t)&&O0(e))return t.getTime()===e.getTime();const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(const i of n){const s=t[i];if(!r.includes(i))return!1;if(i!=="ref"){const a=e[i];if(O0(s)&&O0(a)||vs(s)&&vs(a)||Array.isArray(s)&&Array.isArray(a)?!Ig(s,a):s!==a)return!1}}return!0}var Bo=t=>vs(t)&&!Object.keys(t).length,fU=t=>t.type==="file",Gd=t=>typeof t=="function",bL=t=>{if(!dU)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},qle=t=>t.type==="select-multiple",pU=t=>t.type==="radio",lNe=t=>pU(t)||fk(t),UR=t=>bL(t)&&t.isConnected;function cNe(t,e){const n=e.slice(0,-1).length;let r=0;for(;r<n;)t=us(t)?r++:t[e[r++]];return t}function uNe(t){for(const e in t)if(t.hasOwnProperty(e)&&!us(t[e]))return!1;return!0}function Fs(t,e){const n=Array.isArray(e)?e:hU(e)?[e]:zle(e),r=n.length===1?t:cNe(t,n),i=n.length-1,s=n[i];return r&&delete r[s],i!==0&&(vs(r)&&Bo(r)||Array.isArray(r)&&uNe(r))&&Fs(t,n.slice(0,-1)),t}var Gle=t=>{for(const e in t)if(Gd(t[e]))return!0;return!1};function xL(t,e={}){const n=Array.isArray(t);if(vs(t)||n)for(const r in t)Array.isArray(t[r])||vs(t[r])&&!Gle(t[r])?(e[r]=Array.isArray(t[r])?[]:{},xL(t[r],e[r])):Uo(t[r])||(e[r]=!0);return e}function Kle(t,e,n){const r=Array.isArray(t);if(vs(t)||r)for(const i in t)Array.isArray(t[i])||vs(t[i])&&!Gle(t[i])?us(e)||f8(n[i])?n[i]=Array.isArray(t[i])?xL(t[i],[]):{...xL(t[i])}:Kle(t[i],Uo(e)?{}:e[i],n[i]):n[i]=!Ig(t[i],e[i]);return n}var _A=(t,e)=>Kle(t,e,xL(e));const fK={value:!1,isValid:!1},pK={value:!0,isValid:!0};var Yle=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!us(t[0].attributes.value)?us(t[0].value)||t[0].value===""?pK:{value:t[0].value,isValid:!0}:pK:fK}return fK},Zle=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:r})=>us(t)?t:e?t===""?NaN:t&&+t:n&&pf(t)?new Date(t):r?r(t):t;const mK={isValid:!1,value:null};var Xle=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,mK):mK;function gK(t){const e=t.ref;return fU(e)?e.files:pU(e)?Xle(t.refs).value:qle(e)?[...e.selectedOptions].map(({value:n})=>n):fk(e)?Yle(t.refs).value:Zle(us(e.value)?t.ref.value:e.value,t)}var dNe=(t,e,n,r)=>{const i={};for(const s of t){const a=ft(e,s);a&&hr(i,s,a._f)}return{criteriaMode:n,names:[...t],fields:i,shouldUseNativeValidation:r}},wL=t=>t instanceof RegExp,SA=t=>us(t)?t:wL(t)?t.source:vs(t)?wL(t.value)?t.value.source:t.value:t,vK=t=>({isOnSubmit:!t||t===qd.onSubmit,isOnBlur:t===qd.onBlur,isOnChange:t===qd.onChange,isOnAll:t===qd.all,isOnTouch:t===qd.onTouched});const yK="AsyncFunction";var hNe=t=>!!t&&!!t.validate&&!!(Gd(t.validate)&&t.validate.constructor.name===yK||vs(t.validate)&&Object.values(t.validate).find(e=>e.constructor.name===yK)),fNe=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),bK=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(r=>t.startsWith(r)&&/^\.\w+/.test(t.slice(r.length))));const H5=(t,e,n,r)=>{for(const i of n||Object.keys(t)){const s=ft(t,i);if(s){const{_f:a,...o}=s;if(a){if(a.refs&&a.refs[0]&&e(a.refs[0],i)&&!r)return!0;if(a.ref&&e(a.ref,a.name)&&!r)return!0;if(H5(o,e))break}else if(vs(o)&&H5(o,e))break}}};function xK(t,e,n){const r=ft(t,n);if(r||hU(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const s=i.join("."),a=ft(e,s),o=ft(t,s);if(a&&!Array.isArray(a)&&n!==s)return{name:n};if(o&&o.type)return{name:s,error:o};i.pop()}return{name:n}}var pNe=(t,e,n,r)=>{n(t);const{name:i,...s}=t;return Bo(s)||Object.keys(s).length>=Object.keys(e).length||Object.keys(s).find(a=>e[a]===(!r||qd.all))},mNe=(t,e,n)=>!t||!e||t===e||U5(t).some(r=>r&&(n?r===e:r.startsWith(e)||e.startsWith(r))),gNe=(t,e,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(e||t):(n?r.isOnBlur:i.isOnBlur)?!t:(n?r.isOnChange:i.isOnChange)?t:!0,vNe=(t,e)=>!lD(ft(t,e)).length&&Fs(t,e),yNe=(t,e,n)=>{const r=U5(ft(t,n));return hr(r,"root",e[n]),hr(t,n,r),t},RO=t=>pf(t);function wK(t,e,n="validate"){if(RO(t)||Array.isArray(t)&&t.every(RO)||Tc(t)&&!t)return{type:n,message:RO(t)?t:"",ref:e}}var bx=t=>vs(t)&&!wL(t)?t:{value:t,message:""},_K=async(t,e,n,r,i,s)=>{const{ref:a,refs:o,required:l,maxLength:c,minLength:u,min:d,max:f,pattern:m,validate:y,name:g,valueAsNumber:w,mount:b}=t._f,_=ft(n,g);if(!b||e.has(g))return{};const S=o?o[0]:a,P=M=>{i&&S.reportValidity&&(S.setCustomValidity(Tc(M)?"":M||""),S.reportValidity())},C={},k=pU(a),O=fk(a),I=k||O,B=(w||fU(a))&&us(a.value)&&us(_)||bL(a)&&a.value===""||_===""||Array.isArray(_)&&!_.length,W=Wle.bind(null,g,r,C),j=(M,z,U,Z=ip.maxLength,X=ip.minLength)=>{const Q=M?z:U;C[g]={type:M?Z:X,message:Q,ref:a,...W(M?Z:X,Q)}};if(s?!Array.isArray(_)||!_.length:l&&(!I&&(B||Uo(_))||Tc(_)&&!_||O&&!Yle(o).isValid||k&&!Xle(o).isValid)){const{value:M,message:z}=RO(l)?{value:!!l,message:l}:bx(l);if(M&&(C[g]={type:ip.required,message:z,ref:S,...W(ip.required,z)},!r))return P(z),C}if(!B&&(!Uo(d)||!Uo(f))){let M,z;const U=bx(f),Z=bx(d);if(!Uo(_)&&!isNaN(_)){const X=a.valueAsNumber||_&&+_;Uo(U.value)||(M=X>U.value),Uo(Z.value)||(z=X<Z.value)}else{const X=a.valueAsDate||new Date(_),Q=de=>new Date(new Date().toDateString()+" "+de),q=a.type=="time",ne=a.type=="week";pf(U.value)&&_&&(M=q?Q(_)>Q(U.value):ne?_>U.value:X>new Date(U.value)),pf(Z.value)&&_&&(z=q?Q(_)<Q(Z.value):ne?_<Z.value:X<new Date(Z.value))}if((M||z)&&(j(!!M,U.message,Z.message,ip.max,ip.min),!r))return P(C[g].message),C}if((c||u)&&!B&&(pf(_)||s&&Array.isArray(_))){const M=bx(c),z=bx(u),U=!Uo(M.value)&&_.length>+M.value,Z=!Uo(z.value)&&_.length<+z.value;if((U||Z)&&(j(U,M.message,z.message),!r))return P(C[g].message),C}if(m&&!B&&pf(_)){const{value:M,message:z}=bx(m);if(wL(M)&&!_.match(M)&&(C[g]={type:ip.pattern,message:z,ref:a,...W(ip.pattern,z)},!r))return P(z),C}if(y){if(Gd(y)){const M=await y(_,n),z=wK(M,S);if(z&&(C[g]={...z,...W(ip.validate,z.message)},!r))return P(z.message),C}else if(vs(y)){let M={};for(const z in y){if(!Bo(M)&&!r)break;const U=wK(await y[z](_,n),S,z);U&&(M={...U,...W(z,U.message)},P(U.message),r&&(C[g]=M))}if(!Bo(M)&&(C[g]={ref:S,...M},!r))return C}}return P(!0),C};const bNe={mode:qd.onSubmit,reValidateMode:qd.onChange,shouldFocusError:!0};function xNe(t={}){let e={...bNe,...t},n={submitCount:0,isDirty:!1,isLoading:Gd(e.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1};const r={};let i=vs(e.defaultValues)||vs(e.values)?ga(e.values||e.defaultValues)||{}:{},s=e.shouldUnregister?{}:ga(i),a={action:!1,mount:!1,watch:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,c=0;const u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let d={...u};const f={array:hK(),state:hK()},m=vK(e.mode),y=vK(e.reValidateMode),g=e.criteriaMode===qd.all,w=ge=>Pe=>{clearTimeout(c),c=setTimeout(ge,Pe)},b=async ge=>{if(!e.disabled&&(u.isValid||d.isValid||ge)){const Pe=e.resolver?Bo((await B()).errors):await j(r,!0);Pe!==n.isValid&&f.state.next({isValid:Pe})}},_=(ge,Pe)=>{!e.disabled&&(u.isValidating||u.validatingFields||d.isValidating||d.validatingFields)&&((ge||Array.from(o.mount)).forEach(De=>{De&&(Pe?hr(n.validatingFields,De,Pe):Fs(n.validatingFields,De))}),f.state.next({validatingFields:n.validatingFields,isValidating:!Bo(n.validatingFields)}))},S=(ge,Pe=[],De,Ke,Ue=!0,$e=!0)=>{if(Ke&&De&&!e.disabled){if(a.action=!0,$e&&Array.isArray(ft(r,ge))){const Xe=De(ft(r,ge),Ke.argA,Ke.argB);Ue&&hr(r,ge,Xe)}if($e&&Array.isArray(ft(n.errors,ge))){const Xe=De(ft(n.errors,ge),Ke.argA,Ke.argB);Ue&&hr(n.errors,ge,Xe),vNe(n.errors,ge)}if((u.touchedFields||d.touchedFields)&&$e&&Array.isArray(ft(n.touchedFields,ge))){const Xe=De(ft(n.touchedFields,ge),Ke.argA,Ke.argB);Ue&&hr(n.touchedFields,ge,Xe)}(u.dirtyFields||d.dirtyFields)&&(n.dirtyFields=_A(i,s)),f.state.next({name:ge,isDirty:z(ge,Pe),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else hr(s,ge,Pe)},P=(ge,Pe)=>{hr(n.errors,ge,Pe),f.state.next({errors:n.errors})},C=ge=>{n.errors=ge,f.state.next({errors:n.errors,isValid:!1})},k=(ge,Pe,De,Ke)=>{const Ue=ft(r,ge);if(Ue){const $e=ft(s,ge,us(De)?ft(i,ge):De);us($e)||Ke&&Ke.defaultChecked||Pe?hr(s,ge,Pe?$e:gK(Ue._f)):X(ge,$e),a.mount&&b()}},O=(ge,Pe,De,Ke,Ue)=>{let $e=!1,Xe=!1;const tt={name:ge};if(!e.disabled){if(!De||Ke){(u.isDirty||d.isDirty)&&(Xe=n.isDirty,n.isDirty=tt.isDirty=z(),$e=Xe!==tt.isDirty);const bt=Ig(ft(i,ge),Pe);Xe=!!ft(n.dirtyFields,ge),bt?Fs(n.dirtyFields,ge):hr(n.dirtyFields,ge,!0),tt.dirtyFields=n.dirtyFields,$e=$e||(u.dirtyFields||d.dirtyFields)&&Xe!==!bt}if(De){const bt=ft(n.touchedFields,ge);bt||(hr(n.touchedFields,ge,De),tt.touchedFields=n.touchedFields,$e=$e||(u.touchedFields||d.touchedFields)&&bt!==De)}$e&&Ue&&f.state.next(tt)}return $e?tt:{}},I=(ge,Pe,De,Ke)=>{const Ue=ft(n.errors,ge),$e=(u.isValid||d.isValid)&&Tc(Pe)&&n.isValid!==Pe;if(e.delayError&&De?(l=w(()=>P(ge,De)),l(e.delayError)):(clearTimeout(c),l=null,De?hr(n.errors,ge,De):Fs(n.errors,ge)),(De?!Ig(Ue,De):Ue)||!Bo(Ke)||$e){const Xe={...Ke,...$e&&Tc(Pe)?{isValid:Pe}:{},errors:n.errors,name:ge};n={...n,...Xe},f.state.next(Xe)}},B=async ge=>{_(ge,!0);const Pe=await e.resolver(s,e.context,dNe(ge||o.mount,r,e.criteriaMode,e.shouldUseNativeValidation));return _(ge),Pe},W=async ge=>{const{errors:Pe}=await B(ge);if(ge)for(const De of ge){const Ke=ft(Pe,De);Ke?hr(n.errors,De,Ke):Fs(n.errors,De)}else n.errors=Pe;return Pe},j=async(ge,Pe,De={valid:!0})=>{for(const Ke in ge){const Ue=ge[Ke];if(Ue){const{_f:$e,...Xe}=Ue;if($e){const tt=o.array.has($e.name),bt=Ue._f&&hNe(Ue._f);bt&&u.validatingFields&&_([Ke],!0);const ut=await _K(Ue,o.disabled,s,g,e.shouldUseNativeValidation&&!Pe,tt);if(bt&&u.validatingFields&&_([Ke]),ut[$e.name]&&(De.valid=!1,Pe))break;!Pe&&(ft(ut,$e.name)?tt?yNe(n.errors,ut,$e.name):hr(n.errors,$e.name,ut[$e.name]):Fs(n.errors,$e.name))}!Bo(Xe)&&await j(Xe,Pe,De)}}return De.valid},M=()=>{for(const ge of o.unMount){const Pe=ft(r,ge);Pe&&(Pe._f.refs?Pe._f.refs.every(De=>!UR(De)):!UR(Pe._f.ref))&&xe(ge)}o.unMount=new Set},z=(ge,Pe)=>!e.disabled&&(ge&&Pe&&hr(s,ge,Pe),!Ig(H(),i)),U=(ge,Pe,De)=>
vendor: 7,995 bytes, line 463
463Vle(ge,o,{...a.mount?s:us(Pe)?i:pf(ge)?{[ge]:Pe}:Pe},De,Pe),Z=ge=>lD(ft(a.mount?s:i,ge,e.shouldUnregister?ft(i,ge,[]):[])),X=(ge,Pe,De={})=>{const Ke=ft(r,ge);let Ue=Pe;if(Ke){const $e=Ke._f;$e&&(!$e.disabled&&hr(s,ge,Zle(Pe,$e)),Ue=bL($e.ref)&&Uo(Pe)?"":Pe,qle($e.ref)?[...$e.ref.options].forEach(Xe=>Xe.selected=Ue.includes(Xe.value)):$e.refs?fk($e.ref)?$e.refs.length>1?$e.refs.forEach(Xe=>(!Xe.defaultChecked||!Xe.disabled)&&(Xe.checked=Array.isArray(Ue)?!!Ue.find(tt=>tt===Xe.value):Ue===Xe.value)):$e.refs[0]&&($e.refs[0].checked=!!Ue):$e.refs.forEach(Xe=>Xe.checked=Xe.value===Ue):fU($e.ref)?$e.ref.value="":($e.ref.value=Ue,$e.ref.type||f.state.next({name:ge,values:ga(s)})))}(De.shouldDirty||De.shouldTouch)&&O(ge,Ue,De.shouldTouch,De.shouldDirty,!0),De.shouldValidate&&se(ge)},Q=(ge,Pe,De)=>{for(const Ke in Pe){const Ue=Pe[Ke],$e=`${ge}.${Ke}`,Xe=ft(r,$e);(o.array.has(ge)||vs(Ue)||Xe&&!Xe._f)&&!O0(Ue)?Q($e,Ue,De):X($e,Ue,De)}},q=(ge,Pe,De={})=>{const Ke=ft(r,ge),Ue=o.array.has(ge),$e=ga(Pe);hr(s,ge,$e),Ue?(f.array.next({name:ge,values:ga(s)}),(u.isDirty||u.dirtyFields||d.isDirty||d.dirtyFields)&&De.shouldDirty&&f.state.next({name:ge,dirtyFields:_A(i,s),isDirty:z(ge,$e)})):Ke&&!Ke._f&&!Uo($e)?Q(ge,$e,De):X(ge,$e,De),bK(ge,o)&&f.state.next({...n}),f.state.next({name:a.mount?ge:void 0,values:ga(s)})},ne=async ge=>{a.mount=!0;const Pe=ge.target;let De=Pe.name,Ke=!0;const Ue=ft(r,De),$e=Xe=>{Ke=Number.isNaN(Xe)||O0(Xe)&&isNaN(Xe.getTime())||Ig(Xe,ft(s,De,Xe))};if(Ue){let Xe,tt;const bt=Pe.type?gK(Ue._f):Ble(ge),ut=ge.type===yL.BLUR||ge.type===yL.FOCUS_OUT,mr=!fNe(Ue._f)&&!e.resolver&&!ft(n.errors,De)&&!Ue._f.deps||gNe(ut,ft(n.touchedFields,De),n.isSubmitted,y,m),Tt=bK(De,o,ut);hr(s,De,bt),ut?(Ue._f.onBlur&&Ue._f.onBlur(ge),l&&l(0)):Ue._f.onChange&&Ue._f.onChange(ge);const Gt=O(De,bt,ut),Yt=!Bo(Gt)||Tt;if(!ut&&f.state.next({name:De,type:ge.type,values:ga(s)}),mr)return(u.isValid||d.isValid)&&(e.mode==="onBlur"?ut&&b():ut||b()),Yt&&f.state.next({name:De,...Tt?{}:Gt});if(!ut&&Tt&&f.state.next({...n}),e.resolver){const{errors:Jn}=await B([De]);if($e(bt),Ke){const xt=xK(n.errors,r,De),jn=xK(Jn,r,xt.name||De);Xe=jn.error,De=jn.name,tt=Bo(Jn)}}else _([De],!0),Xe=(await _K(Ue,o.disabled,s,g,e.shouldUseNativeValidation))[De],_([De]),$e(bt),Ke&&(Xe?tt=!1:(u.isValid||d.isValid)&&(tt=await j(r,!0)));Ke&&(Ue._f.deps&&se(Ue._f.deps),I(De,tt,Xe,Gt))}},de=(ge,Pe)=>{if(ft(n.errors,Pe)&&ge.focus)return ge.focus(),1},se=async(ge,Pe={})=>{let De,Ke;const Ue=U5(ge);if(e.resolver){const $e=await W(us(ge)?ge:Ue);De=Bo($e),Ke=ge?!Ue.some(Xe=>ft($e,Xe)):De}else ge?(Ke=(await Promise.all(Ue.map(async $e=>{const Xe=ft(r,$e);return await j(Xe&&Xe._f?{[$e]:Xe}:Xe)}))).every(Boolean),!(!Ke&&!n.isValid)&&b()):Ke=De=await j(r);return f.state.next({...!pf(ge)||(u.isValid||d.isValid)&&De!==n.isValid?{}:{name:ge},...e.resolver||!ge?{isValid:De}:{},errors:n.errors}),Pe.shouldFocus&&!Ke&&H5(r,de,ge?Ue:o.mount),Ke},H=ge=>{const Pe={...a.mount?s:i};return us(ge)?Pe:pf(ge)?ft(Pe,ge):ge.map(De=>ft(Pe,De))},ee=(ge,Pe)=>({invalid:!!ft((Pe||n).errors,ge),isDirty:!!ft((Pe||n).dirtyFields,ge),error:ft((Pe||n).errors,ge),isValidating:!!ft(n.validatingFields,ge),isTouched:!!ft((Pe||n).touchedFields,ge)}),oe=ge=>{ge&&U5(ge).forEach(Pe=>Fs(n.errors,Pe)),f.state.next({errors:ge?n.errors:{}})},ue=(ge,Pe,De)=>{const Ke=(ft(r,ge,{_f:{}})._f||{}).ref,Ue=ft(n.errors,ge)||{},{ref:$e,message:Xe,type:tt,...bt}=Ue;hr(n.errors,ge,{...bt,...Pe,ref:Ke}),f.state.next({name:ge,errors:n.errors,isValid:!1}),De&&De.shouldFocus&&Ke&&Ke.focus&&Ke.focus()},pe=(ge,Pe)=>Gd(ge)?f.state.subscribe({next:De=>ge(U(void 0,Pe),De)}):U(ge,Pe,!0),me=ge=>f.state.subscribe({next:Pe=>{mNe(ge.name,Pe.name,ge.exact)&&pNe(Pe,ge.formState||u,Ge,ge.reRenderRoot)&&ge.callback({values:{...s},...n,...Pe})}}).unsubscribe,Te=ge=>(a.mount=!0,d={...d,...ge.formState},me({...ge,formState:d})),xe=(ge,Pe={})=>{for(const De of ge?U5(ge):o.mount)o.mount.delete(De),o.array.delete(De),Pe.keepValue||(Fs(r,De),Fs(s,De)),!Pe.keepError&&Fs(n.errors,De),!Pe.keepDirty&&Fs(n.dirtyFields,De),!Pe.keepTouched&&Fs(n.touchedFields,De),!Pe.keepIsValidating&&Fs(n.validatingFields,De),!e.shouldUnregister&&!Pe.keepDefaultValue&&Fs(i,De);f.state.next({values:ga(s)}),f.state.next({...n,...Pe.keepDirty?{isDirty:z()}:{}}),!Pe.keepIsValid&&b()},Ce=({disabled:ge,name:Pe})=>{(Tc(ge)&&a.mount||ge||o.disabled.has(Pe))&&(ge?o.disabled.add(Pe):o.disabled.delete(Pe))},Ne=(ge,Pe={})=>{let De=ft(r,ge);const Ke=Tc(Pe.disabled)||Tc(e.disabled);return hr(r,ge,{...De||{},_f:{...De&&De._f?De._f:{ref:{name:ge}},name:ge,mount:!0,...Pe}}),o.mount.add(ge),De?Ce({disabled:Tc(Pe.disabled)?Pe.disabled:e.disabled,name:ge}):k(ge,!0,Pe.value),{...Ke?{disabled:Pe.disabled||e.disabled}:{},...e.progressive?{required:!!Pe.required,min:SA(Pe.min),max:SA(Pe.max),minLength:SA(Pe.minLength),maxLength:SA(Pe.maxLength),pattern:SA(Pe.pattern)}:{},name:ge,onChange:ne,onBlur:ne,ref:Ue=>{if(Ue){Ne(ge,Pe),De=ft(r,ge);const $e=us(Ue.value)&&Ue.querySelectorAll&&Ue.querySelectorAll("input,select,textarea")[0]||Ue,Xe=lNe($e),tt=De._f.refs||[];if(Xe?tt.find(bt=>bt===$e):$e===De._f.ref)return;hr(r,ge,{_f:{...De._f,...Xe?{refs:[...tt.filter(UR),$e,...Array.isArray(ft(i,ge))?[{}]:[]],ref:{type:$e.type,name:ge}}:{ref:$e}}}),k(ge,!1,void 0,$e)}else De=ft(r,ge,{}),De._f&&(De._f.mount=!1),(e.shouldUnregister||Pe.shouldUnregister)&&!($le(o.array,ge)&&a.action)&&o.unMount.add(ge)}}},Ae=()=>e.shouldFocusError&&H5(r,de,o.mount),We=ge=>{Tc(ge)&&(f.state.next({disabled:ge}),H5(r,(Pe,De)=>{const Ke=ft(r,De);Ke&&(Pe.disabled=Ke._f.disabled||ge,Array.isArray(Ke._f.refs)&&Ke._f.refs.forEach(Ue=>{Ue.disabled=Ke._f.disabled||ge}))},0,!1))},Ye=(ge,Pe)=>async De=>{let Ke;De&&(De.preventDefault&&De.preventDefault(),De.persist&&De.persist());let Ue=ga(s);if(f.state.next({isSubmitting:!0}),e.resolver){const{errors:$e,values:Xe}=await B();n.errors=$e,Ue=Xe}else await j(r);if(o.disabled.size)for(const $e of o.disabled)hr(Ue,$e,void 0);if(Fs(n.errors,"root"),Bo(n.errors)){f.state.next({errors:{}});try{await ge(Ue,De)}catch($e){Ke=$e}}else Pe&&await Pe({...n.errors},De),Ae(),setTimeout(Ae);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Bo(n.errors)&&!Ke,submitCount:n.submitCount+1,errors:n.errors}),Ke)throw Ke},ce=(ge,Pe={})=>{ft(r,ge)&&(us(Pe.defaultValue)?q(ge,ga(ft(i,ge))):(q(ge,Pe.defaultValue),hr(i,ge,ga(Pe.defaultValue))),Pe.keepTouched||Fs(n.touchedFields,ge),Pe.keepDirty||(Fs(n.dirtyFields,ge),n.isDirty=Pe.defaultValue?z(ge,ga(ft(i,ge))):z()),Pe.keepError||(Fs(n.errors,ge),u.isValid&&b()),f.state.next({...n}))},Ze=(ge,Pe={})=>{const De=ge?ga(ge):i,Ke=ga(De),Ue=Bo(ge),$e=Ue?i:Ke;if(Pe.keepDefaultValues||(i=De),!Pe.keepValues){if(Pe.keepDirtyValues){const Xe=new Set([...o.mount,...Object.keys(_A(i,s))]);for(const tt of Array.from(Xe))ft(n.dirtyFields,tt)?hr($e,tt,ft(s,tt)):q(tt,ft($e,tt))}else{if(dU&&us(ge))for(const Xe of o.mount){const tt=ft(r,Xe);if(tt&&tt._f){const bt=Array.isArray(tt._f.refs)?tt._f.refs[0]:tt._f.ref;if(bL(bt)){const ut=bt.closest("form");if(ut){ut.reset();break}}}}for(const Xe of o.mount)q(Xe,ft($e,Xe))}s=ga($e),f.array.next({values:{...$e}}),f.state.next({values:{...$e}})}o={mount:Pe.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!u.isValid||!!Pe.keepIsValid||!!Pe.keepDirtyValues,a.watch=!!e.shouldUnregister,f.state.next({submitCount:Pe.keepSubmitCount?n.submitCount:0,isDirty:Ue?!1:Pe.keepDirty?n.isDirty:!!(Pe.keepDefaultValues&&!Ig(ge,i)),isSubmitted:Pe.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Ue?{}:Pe.keepDirtyValues?Pe.keepDefaultValues&&s?_A(i,s):n.dirtyFields:Pe.keepDefaultValues&&ge?_A(i,ge):Pe.keepDirty?n.dirtyFields:{},touchedFields:Pe.keepTouched?n.touchedFields:{},errors:Pe.keepErrors?n.errors:{},isSubmitSuccessful:Pe.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},lt=(ge,Pe)=>Ze(Gd(ge)?ge(s):ge,Pe),vt=(ge,Pe={})=>{const De=ft(r,ge),Ke=De&&De._f;if(Ke){const Ue=Ke.refs?Ke.refs[0]:Ke.ref;
vendor: 10,404 bytes, line 463
463Ue.focus&&(Ue.focus(),Pe.shouldSelect&&Gd(Ue.select)&&Ue.select())}},Ge=ge=>{n={...n,...ge}},ct={control:{register:Ne,unregister:xe,getFieldState:ee,handleSubmit:Ye,setError:ue,_subscribe:me,_runSchema:B,_getWatch:U,_getDirty:z,_setValid:b,_setFieldArray:S,_setDisabledField:Ce,_setErrors:C,_getFieldArray:Z,_reset:Ze,_resetDefaultValues:()=>Gd(e.defaultValues)&&e.defaultValues().then(ge=>{lt(ge,e.resetOptions),f.state.next({isLoading:!1})}),_removeUnmounted:M,_disableForm:We,_subjects:f,_proxyFormState:u,get _fields(){return r},get _formValues(){return s},get _state(){return a},set _state(ge){a=ge},get _defaultValues(){return i},get _names(){return o},set _names(ge){o=ge},get _formState(){return n},get _options(){return e},set _options(ge){e={...e,...ge}}},subscribe:Te,trigger:se,register:Ne,handleSubmit:Ye,watch:pe,setValue:q,getValues:H,reset:lt,resetField:ce,clearErrors:oe,unregister:xe,setError:ue,setFocus:vt,getFieldState:ee};return{...ct,formControl:ct}}function Qle(t={}){const e=be.useRef(void 0),n=be.useRef(void 0),[r,i]=be.useState({isDirty:!1,isValidating:!1,isLoading:Gd(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,defaultValues:Gd(t.defaultValues)?void 0:t.defaultValues});e.current||(e.current={...t.formControl?t.formControl:xNe(t),formState:r},t.formControl&&t.defaultValues&&!Gd(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions));const s=e.current.control;return s._options=t,be.useLayoutEffect(()=>s._subscribe({formState:s._proxyFormState,callback:()=>i({...s._formState}),reRenderRoot:!0}),[s]),be.useEffect(()=>s._disableForm(t.disabled),[s,t.disabled]),be.useEffect(()=>{if(s._proxyFormState.isDirty){const a=s._getDirty();a!==r.isDirty&&s._subjects.state.next({isDirty:a})}},[s,r.isDirty]),be.useEffect(()=>{t.values&&!Ig(t.values,n.current)?(s._reset(t.values,s._options.resetOptions),n.current=t.values,i(a=>({...a}))):s._resetDefaultValues()},[t.values,s]),be.useEffect(()=>{t.errors&&!Bo(t.errors)&&s._setErrors(t.errors)},[t.errors,s]),be.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),be.useEffect(()=>{t.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[t.shouldUnregister,s]),e.current.formState=Hle(r,s),e.current}const SK=(t,e,n)=>{if(t&&"reportValidity"in t){const r=ft(n,e);t.setCustomValidity(r&&r.message||""),t.reportValidity()}},Jle=(t,e)=>{for(const n in e.fields){const r=e.fields[n];r&&r.ref&&"reportValidity"in r.ref?SK(r.ref,n,t):r.refs&&r.refs.forEach(i=>SK(i,n,t))}},wNe=(t,e)=>{e.shouldUseNativeValidation&&Jle(t,e);const n={};for(const r in t){const i=ft(e.fields,r),s=Object.assign(t[r]||{},{ref:i&&i.ref});if(_Ne(e.names||Object.keys(t),r)){const a=Object.assign({},ft(n,r));hr(a,"root",s),hr(n,r,a)}else hr(n,r,s)}return n},_Ne=(t,e)=>t.some(n=>n.startsWith(e+"."));var SNe=function(t,e){for(var n={};t.length;){var r=t[0],i=r.code,s=r.message,a=r.path.join(".");if(!n[a])if("unionErrors"in r){var o=r.unionErrors[0].errors[0];n[a]={message:o.message,type:o.code}}else n[a]={message:s,type:i};if("unionErrors"in r&&r.unionErrors.forEach(function(u){return u.errors.forEach(function(d){return t.push(d)})}),e){var l=n[a].types,c=l&&l[r.code];n[a]=Wle(a,e,n,i,c?[].concat(c,r.message):r.message)}t.shift()}return n},ece=function(t,e,n){return n===void 0&&(n={}),function(r,i,s){try{return Promise.resolve(function(a,o){try{var l=Promise.resolve(t[n.mode==="sync"?"parse":"parseAsync"](r,e)).then(function(c){return s.shouldUseNativeValidation&&Jle({},s),{errors:{},values:n.raw?r:c}})}catch(c){return o(c)}return l&&l.then?l.then(void 0,o):l}(0,function(a){if(function(o){return Array.isArray(o==null?void 0:o.errors)}(a))return{values:{},errors:wNe(SNe(a.errors,!s.shouldUseNativeValidation&&s.criteriaMode==="all"),s)};throw a}))}catch(a){return Promise.reject(a)}}},Vn;(function(t){t.assertEqual=i=>i;function e(i){}t.assertIs=e;function n(i){throw new Error}t.assertNever=n,t.arrayToEnum=i=>{const s={};for(const a of i)s[a]=a;return s},t.getValidEnumValues=i=>{const s=t.objectKeys(i).filter(o=>typeof i[i[o]]!="number"),a={};for(const o of s)a[o]=i[o];return t.objectValues(a)},t.objectValues=i=>t.objectKeys(i).map(function(s){return i[s]}),t.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const s=[];for(const a in i)Object.prototype.hasOwnProperty.call(i,a)&&s.push(a);return s},t.find=(i,s)=>{for(const a of i)if(s(a))return a},t.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,s=" | "){return i.map(a=>typeof a=="string"?`'${a}'`:a).join(s)}t.joinValues=r,t.jsonStringifyReplacer=(i,s)=>typeof s=="bigint"?s.toString():s})(Vn||(Vn={}));var p8;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})(p8||(p8={}));const _t=Vn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),bp=t=>{switch(typeof t){case"undefined":return _t.undefined;case"string":return _t.string;case"number":return isNaN(t)?_t.nan:_t.number;case"boolean":return _t.boolean;case"function":return _t.function;case"bigint":return _t.bigint;case"symbol":return _t.symbol;case"object":return Array.isArray(t)?_t.array:t===null?_t.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?_t.promise:typeof Map<"u"&&t instanceof Map?_t.map:typeof Set<"u"&&t instanceof Set?_t.set:typeof Date<"u"&&t instanceof Date?_t.date:_t.object;default:return _t.unknown}},rt=Vn.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),ANe=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");class zc extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}format(e){const n=e||function(s){return s.message},r={_errors:[]},i=s=>{for(const a of s.issues)if(a.code==="invalid_union")a.unionErrors.map(i);else if(a.code==="invalid_return_type")i(a.returnTypeError);else if(a.code==="invalid_arguments")i(a.argumentsError);else if(a.path.length===0)r._errors.push(n(a));else{let o=r,l=0;for(;l<a.path.length;){const c=a.path[l];l===a.path.length-1?(o[c]=o[c]||{_errors:[]},o[c]._errors.push(n(a))):o[c]=o[c]||{_errors:[]},o=o[c],l++}}};return i(this),r}static assert(e){if(!(e instanceof zc))throw new Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Vn.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(e=n=>n.message){const n={},r=[];for(const i of this.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(e(i))):r.push(e(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}zc.create=t=>new zc(t);const H2=(t,e)=>{let n;switch(t.code){case rt.invalid_type:t.received===_t.undefined?n="Required":n=`Expected ${t.expected}, received ${t.received}`;break;case rt.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,Vn.jsonStringifyReplacer)}`;break;case rt.unrecognized_keys:n=`Unrecognized key(s) in object: ${Vn.joinValues(t.keys,", ")}`;break;case rt.invalid_union:n="Invalid input";break;case rt.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Vn.joinValues(t.options)}`;break;case rt.invalid_enum_value:n=`Invalid enum value. Expected ${Vn.joinValues(t.options)}, received '${t.received}'`;break;case rt.invalid_arguments:n="Invalid function arguments";break;case rt.invalid_return_type:n="Invalid function return type";break;case rt.invalid_date:n="Invalid date";break;case rt.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:Vn.assertNever(t.validation):t.validation!=="regex"?n=`Invalid ${t.validation}`:n="Invalid";break;case rt.too_small:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:n="Invalid input";break;case rt.too_big:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?n=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:n="Invalid input";break;case rt.custom:n="Invalid input";break;case rt.invalid_intersection_types:n="Intersection results could not be merged";break;case rt.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case rt.not_finite:n="Number must be finite";break;default:n=e.defaultError,Vn.assertNever(t)}return{message:n}};let tce=H2;function PNe(t){tce=t}function _L(){return tce}const SL=t=>
vendor: 5,309 bytes, line 463
463{const{data:e,path:n,errorMaps:r,issueData:i}=t,s=[...n,...i.path||[]],a={...i,path:s};if(i.message!==void 0)return{...i,path:s,message:i.message};let o="";const l=r.filter(c=>!!c).slice().reverse();for(const c of l)o=c(a,{data:e,defaultError:o}).message;return{...i,path:s,message:o}},CNe=[];function mt(t,e){const n=_L(),r=SL({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===H2?void 0:H2].filter(i=>!!i)});t.common.issues.push(r)}class vo{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,n){const r=[];for(const i of n){if(i.status==="aborted")return tn;i.status==="dirty"&&e.dirty(),r.push(i.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,n){const r=[];for(const i of n){const s=await i.key,a=await i.value;r.push({key:s,value:a})}return vo.mergeObjectSync(e,r)}static mergeObjectSync(e,n){const r={};for(const i of n){const{key:s,value:a}=i;if(s.status==="aborted"||a.status==="aborted")return tn;s.status==="dirty"&&e.dirty(),a.status==="dirty"&&e.dirty(),s.value!=="__proto__"&&(typeof a.value<"u"||i.alwaysSet)&&(r[s.value]=a.value)}return{status:e.value,value:r}}}const tn=Object.freeze({status:"aborted"}),rw=t=>({status:"dirty",value:t}),Qo=t=>({status:"valid",value:t}),m8=t=>t.status==="aborted",g8=t=>t.status==="dirty",Pb=t=>t.status==="valid",CP=t=>typeof Promise<"u"&&t instanceof Promise;function AL(t,e,n,r){if(typeof e=="function"?t!==e||!r:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return e.get(t)}function nce(t,e,n,r,i){if(typeof e=="function"?t!==e||!i:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return e.set(t,n),n}var Ft;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e==null?void 0:e.message})(Ft||(Ft={}));var JA,e5;class Nf{constructor(e,n,r,i){this._cachedPath=[],this.parent=e,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const AK=(t,e)=>{if(Pb(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new zc(t.common.issues);return this._error=n,this._error}}};function vn(t){if(!t)return{};const{errorMap:e,invalid_type_error:n,required_error:r,description:i}=t;if(e&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:i}:{errorMap:(a,o)=>{var l,c;const{message:u}=t;return a.code==="invalid_enum_value"?{message:u??o.defaultError}:typeof o.data>"u"?{message:(l=u??r)!==null&&l!==void 0?l:o.defaultError}:a.code!=="invalid_type"?{message:o.defaultError}:{message:(c=u??n)!==null&&c!==void 0?c:o.defaultError}},description:i}}class En{get description(){return this._def.description}_getType(e){return bp(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:bp(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new vo,ctx:{common:e.parent.common,data:e.data,parsedType:bp(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const n=this._parse(e);if(CP(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(e){const n=this._parse(e);return Promise.resolve(n)}parse(e,n){const r=this.safeParse(e,n);if(r.success)return r.data;throw r.error}safeParse(e,n){var r;const i={common:{issues:[],async:(r=n==null?void 0:n.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:bp(e)},s=this._parseSync({data:e,path:i.path,parent:i});return AK(i,s)}"~validate"(e){var n,r;const i={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:bp(e)};if(!this["~standard"].async)try{const s=this._parseSync({data:e,path:[],parent:i});return Pb(s)?{value:s.value}:{issues:i.common.issues}}catch(s){!((r=(n=s==null?void 0:s.message)===null||n===void 0?void 0:n.toLowerCase())===null||r===void 0)&&r.includes("encountered")&&(this["~standard"].async=!0),i.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:i}).then(s=>Pb(s)?{value:s.value}:{issues:i.common.issues})}async parseAsync(e,n){const r=await this.safeParseAsync(e,n);if(r.success)return r.data;throw r.error}async safeParseAsync(e,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:bp(e)},i=this._parse({data:e,path:r.path,parent:r}),s=await(CP(i)?i:Promise.resolve(i));return AK(r,s)}refine(e,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,s)=>{const a=e(i),o=()=>s.addIssue({code:rt.custom,...r(i)});
vendor: 43,020 bytes, line 463
463return typeof Promise<"u"&&a instanceof Promise?a.then(l=>l?!0:(o(),!1)):a?!0:(o(),!1)})}refinement(e,n){return this._refinement((r,i)=>e(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(e){return new sh({schema:this,typeName:Qt.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Af.create(this,this._def)}nullable(){return wy.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return eh.create(this)}promise(){return W2.create(this,this._def)}or(e){return NP.create([this,e],this._def)}and(e){return OP.create(this,e,this._def)}transform(e){return new sh({...vn(this._def),schema:this,typeName:Qt.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const n=typeof e=="function"?e:()=>e;return new RP({...vn(this._def),innerType:this,defaultValue:n,typeName:Qt.ZodDefault})}brand(){return new mU({typeName:Qt.ZodBranded,type:this,...vn(this._def)})}catch(e){const n=typeof e=="function"?e:()=>e;return new IP({...vn(this._def),innerType:this,catchValue:n,typeName:Qt.ZodCatch})}describe(e){const n=this.constructor;return new n({...this._def,description:e})}pipe(e){return pk.create(this,e)}readonly(){return FP.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const ENe=/^c[^\s-]{8,}$/i,TNe=/^[0-9a-z]+$/,kNe=/^[0-9A-HJKMNP-TV-Z]{26}$/i,NNe=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,ONe=/^[a-z0-9_-]{21}$/i,MNe=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,LNe=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,jNe=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,DNe="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let HR;const RNe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,INe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,FNe=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,BNe=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,$Ne=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,zNe=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,rce="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",UNe=new RegExp(`^${rce}$`);function ice(t){let e="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`),e}function HNe(t){return new RegExp(`^${ice(t)}$`)}function sce(t){let e=`${rce}T${ice(t)}`;const n=[];return n.push(t.local?"Z?":"Z"),t.offset&&n.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${n.join("|")})`,new RegExp(`^${e}$`)}function VNe(t,e){return!!((e==="v4"||!e)&&RNe.test(t)||(e==="v6"||!e)&&FNe.test(t))}function WNe(t,e){if(!MNe.test(t))return!1;try{const[n]=t.split("."),r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||!i.typ||!i.alg||e&&i.alg!==e)}catch{return!1}}function qNe(t,e){return!!((e==="v4"||!e)&&INe.test(t)||(e==="v6"||!e)&&BNe.test(t))}class Zd extends En{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==_t.string){const s=this._getOrReturnCtx(e);return mt(s,{code:rt.invalid_type,expected:_t.string,received:s.parsedType}),tn}const r=new vo;let i;for(const s of this._def.checks)if(s.kind==="min")e.data.length<s.value&&(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),r.dirty());else if(s.kind==="max")e.data.length>s.value&&(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),r.dirty());else if(s.kind==="length"){const a=e.data.length>s.value,o=e.data.length<s.value;(a||o)&&(i=this._getOrReturnCtx(e,i),a?mt(i,{code:rt.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):o&&mt(i,{code:rt.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),r.dirty())}else if(s.kind==="email")jNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"email",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="emoji")HR||(HR=new RegExp(DNe,"u")),HR.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"emoji",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="uuid")NNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"uuid",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="nanoid")ONe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"nanoid",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="cuid")ENe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"cuid",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="cuid2")TNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"cuid2",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="ulid")kNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"ulid",code:rt.invalid_string,message:s.message}),r.dirty());else if(s.kind==="url")try{new URL(e.data)}catch{i=this._getOrReturnCtx(e,i),mt(i,{validation:"url",code:rt.invalid_string,message:s.message}),r.dirty()}else s.kind==="regex"?(s.regex.lastIndex=0,s.regex.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"regex",code:rt.invalid_string,message:s.message}),r.dirty())):s.kind==="trim"?e.data=e.data.trim():s.kind==="includes"?e.data.includes(s.value,s.position)||(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),r.dirty()):s.kind==="toLowerCase"?e.data=e.data.toLowerCase():s.kind==="toUpperCase"?e.data=e.data.toUpperCase():s.kind==="startsWith"?e.data.startsWith(s.value)||(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.invalid_string,validation:{startsWith:s.value},message:s.message}),r.dirty()):s.kind==="endsWith"?e.data.endsWith(s.value)||(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.invalid_string,validation:{endsWith:s.value},message:s.message}),r.dirty()):s.kind==="datetime"?sce(s).test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.invalid_string,validation:"datetime",message:s.message}),r.dirty()):s.kind==="date"?UNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.invalid_string,validation:"date",message:s.message}),r.dirty()):s.kind==="time"?HNe(s).test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.invalid_string,validation:"time",message:s.message}),r.dirty()):s.kind==="duration"?LNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"duration",code:rt.invalid_string,message:s.message}),r.dirty()):s.kind==="ip"?VNe(e.data,s.version)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"ip",code:rt.invalid_string,message:s.message}),r.dirty()):s.kind==="jwt"?WNe(e.data,s.alg)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"jwt",code:rt.invalid_string,message:s.message}),r.dirty()):s.kind==="cidr"?qNe(e.data,s.version)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"cidr",code:rt.invalid_string,message:s.message}),r.dirty()):s.kind==="base64"?$Ne.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"base64",code:rt.invalid_string,message:s.message}),r.dirty()):s.kind==="base64url"?zNe.test(e.data)||(i=this._getOrReturnCtx(e,i),mt(i,{validation:"base64url",code:rt.invalid_string,message:s.message}),r.dirty()):Vn.assertNever(s);return{status:r.value,value:e.data}}_regex(e,n,r){return this.refinement(i=>e.test(i),{validation:n,code:rt.invalid_string,...Ft.errToObj(r)})}_addCheck(e){return new Zd({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Ft.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Ft.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Ft.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Ft.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Ft.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Ft.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Ft.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Ft.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Ft.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Ft.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Ft.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Ft.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Ft.errToObj(e)})}datetime(e){var n,r;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof(e==null?void 0:e.precision)>"u"?null:e==null?void 0:e.precision,offset:(n=e==null?void 0:e.offset)!==null&&n!==void 0?n:!1,local:(r=e==null?void 0:e.local)!==null&&r!==void 0?r:!1,...Ft.errToObj(e==null?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof(e==null?void 0:e.precision)>"u"?null:e==null?void 0:e.precision,...Ft.errToObj(e==null?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...Ft.errToObj(e)})}regex(e,n){return this._addCheck({kind:"regex",regex:e,...Ft.errToObj(n)})}includes(e,n){return this._addCheck({kind:"includes",value:e,position:n==null?void 0:n.position,...Ft.errToObj(n==null?void 0:n.message)})}startsWith(e,n){return this._addCheck({kind:"startsWith",value:e,...Ft.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:"endsWith",value:e,...Ft.errToObj(n)})}min(e,n){return this._addCheck({kind:"min",value:e,...Ft.errToObj(n)})}max(e,n){return this._addCheck({kind:"max",value:e,...Ft.errToObj(n)})}length(e,n){return this._addCheck({kind:"length",value:e,...Ft.errToObj(n)})}nonempty(e){return this.min(1,Ft.errToObj(e))}trim(){return new Zd({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Zd({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Zd({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.value<e)&&(e=n.value);return e}}Zd.create=t=>{var e;return new Zd({checks:[],typeName:Qt.ZodString,coerce:(e=t==null?void 0:t.coerce)!==null&&e!==void 0?e:!1,...vn(t)})};function GNe(t,e){const n=(t.toString().split(".")[1]||"").length,r=(e.toString().split(".")[1]||"").length,i=n>r?n:r,s=parseInt(t.toFixed(i).replace(".","")),a=parseInt(e.toFixed(i).replace(".",""));return s%a/Math.pow(10,i)}class yy extends En{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==_t.number){const s=this._getOrReturnCtx(e);return mt(s,{code:rt.invalid_type,expected:_t.number,received:s.parsedType}),tn}let r;const i=new vo;for(const s of this._def.checks)s.kind==="int"?Vn.isInteger(e.data)||(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.invalid_type,expected:"integer",received:"float",message:s.message}),i.dirty()):s.kind==="min"?(s.inclusive?e.data<s.value:e.data<=s.value)&&(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.too_small,minimum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?e.data>s.value:e.data>=s.value)&&(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="multipleOf"?GNe(e.data,s.value)!==0&&(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):s.kind==="finite"?Number.isFinite(e.data)||(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.not_finite,message:s.message}),i.dirty()):Vn.assertNever(s);return{status:i.value,value:e.data}}gte(e,n){return this.setLimit("min",e,!0,Ft.toString(n))}gt(e,n){return this.setLimit("min",e,!1,Ft.toString(n))}lte(e,n){return this.setLimit("max",e,!0,Ft.toString(n))}lt(e,n){return this.setLimit("max",e,!1,Ft.toString(n))}setLimit(e,n,r,i){return new yy({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:r,message:Ft.toString(i)}]})}_addCheck(e){return new yy({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Ft.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Ft.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Ft.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Ft.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Ft.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:Ft.toString(n)})}finite(e){return this._addCheck({kind:"finite",message:Ft.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Ft.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Ft.toString(e)})}get minValue(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.value<e)&&(e=n.value);return e}get isInt(){return!!this._def.checks.find(e=>e.kind==="int"||e.kind==="multipleOf"&&Vn.isInteger(e.value))}get isFinite(){let e=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(e===null||r.value<e)&&(e=r.value)}return Number.isFinite(n)&&Number.isFinite(e)}}yy.create=t=>new yy({checks:[],typeName:Qt.ZodNumber,coerce:(t==null?void 0:t.coerce)||!1,...vn(t)});class by extends En{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==_t.bigint)return this._getInvalidInput(e);let r;const i=new vo;for(const s of this._def.checks)s.kind==="min"?(s.inclusive?e.data<s.value:e.data<=s.value)&&(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.too_small,type:"bigint",minimum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?e.data>s.value:e.data>=s.value)&&(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="multipleOf"?e.data%s.value!==BigInt(0)&&(r=this._getOrReturnCtx(e,r),mt(r,{code:rt.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):Vn.assertNever(s);return{status:i.value,value:e.data}}_getInvalidInput(e){const n=this._getOrReturnCtx(e);return mt(n,{code:rt.invalid_type,expected:_t.bigint,received:n.parsedType}),tn}gte(e,n){return this.setLimit("min",e,!0,Ft.toString(n))}gt(e,n){return this.setLimit("min",e,!1,Ft.toString(n))}lte(e,n){return this.setLimit("max",e,!0,Ft.toString(n))}lt(e,n){return this.setLimit("max",e,!1,Ft.toString(n))}setLimit(e,n,r,i){return new by({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:r,message:Ft.toString(i)}]})}_addCheck(e){return new by({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Ft.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Ft.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Ft.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Ft.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:Ft.toString(n)})}get minValue(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.value<e)&&(e=n.value);return e}}by.create=t=>{var e;return new by({checks:[],typeName:Qt.ZodBigInt,coerce:(e=t==null?void 0:t.coerce)!==null&&e!==void 0?e:!1,...vn(t)})};class EP extends En{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==_t.boolean){const r=this._getOrReturnCtx(e);return mt(r,{code:rt.invalid_type,expected:_t.boolean,received:r.parsedType}),tn}return Qo(e.data)}}EP.create=t=>new EP({typeName:Qt.ZodBoolean,coerce:(t==null?void 0:t.coerce)||!1,...vn(t)});class Cb extends En{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==_t.date){const s=this._getOrReturnCtx(e);return mt(s,{code:rt.invalid_type,expected:_t.date,received:s.parsedType}),tn}if(isNaN(e.data.getTime())){const s=this._getOrReturnCtx(e);return mt(s,{code:rt.invalid_date}),tn}const r=new vo;let i;for(const s of this._def.checks)s.kind==="min"?e.data.getTime()<s.value&&(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.too_small,message:s.message,inclusive:!0,exact:!1,minimum:s.value,type:"date"}),r.dirty()):s.kind==="max"?e.data.getTime()>s.value&&(i=this._getOrReturnCtx(e,i),mt(i,{code:rt.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),r.dirty()):Vn.assertNever(s);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Cb({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:"min",value:e.getTime(),message:Ft.toString(n)})}max(e,n){return this._addCheck({kind:"max",value:e.getTime(),message:Ft.toString(n)})}get minDate(){let e=null;for(const n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(const n of this._def.checks)n.kind==="max"&&(e===null||n.value<e)&&(e=n.value);return e!=null?new Date(e):null}}Cb.create=t=>new Cb({checks:[],coerce:(t==null?void 0:t.coerce)||!1,typeName:Qt.ZodDate,...vn(t)});class PL extends En{_parse(e){if(this._getType(e)!==_t.symbol){const r=this._getOrReturnCtx(e);return mt(r,{code:rt.invalid_type,expected:_t.symbol,received:r.parsedType}),tn}return Qo(e.data)}}PL.create=t=>new PL({typeName:Qt.ZodSymbol,...vn(t)});class TP extends En{_parse(e){if(this._getType(e)!==_t.undefined){const r=this._getOrReturnCtx(e);return mt(r,{code:rt.invalid_type,expected:_t.undefined,received:r.parsedType}),tn}return Qo(e.data)}}TP.create=t=>new TP({typeName:Qt.ZodUndefined,...vn(t)});class kP extends En{_parse(e){if(this._getType(e)!==_t.null){const r=this._getOrReturnCtx(e);return mt(r,{code:rt.invalid_type,expected:_t.null,received:r.parsedType}),tn}return Qo(e.data)}}kP.create=t=>new kP({typeName:Qt.ZodNull,...vn(t)});class V2 extends En{constructor(){super(...arguments),this._any=!0}_parse(e){return Qo(e.data)}}V2.create=t=>new V2({typeName:Qt.ZodAny,...vn(t)});class lb extends En{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Qo(e.data)}}lb.create=t=>new lb({typeName:Qt.ZodUnknown,...vn(t)});class Dm extends En{_parse(e){const n=this._getOrReturnCtx(e);return mt(n,{code:rt.invalid_type,expected:_t.never,received:n.parsedType}),tn}}Dm.create=t=>new Dm({typeName:Qt.ZodNever,...vn(t)});class CL extends En{_parse(e){if(this._getType(e)!==_t.undefined){const r=this._getOrReturnCtx(e);return mt(r,{code:rt.invalid_type,expected:_t.void,received:r.parsedType}),tn}return Qo(e.data)}}CL.create=t=>new CL({typeName:Qt.ZodVoid,...vn(t)});class eh extends En{_parse(e){const{ctx:n,status:r}=this._processInputParams(e),i=this._def;if(n.parsedType!==_t.array)return mt(n,{code:rt.invalid_type,expected:_t.array,received:n.parsedType}),tn;if(i.exactLength!==null){const a=n.data.length>i.exactLength.value,o=n.data.length<i.exactLength.value;(a||o)&&(mt(n,{code:a?rt.too_big:rt.too_small,minimum:o?i.exactLength.value:void 0,maximum:a?i.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:i.exactLength.message}),r.dirty())}if(i.minLength!==null&&n.data.length<i.minLength.value&&(mt(n,{code:rt.too_small,minimum:i.minLength.value,type:"array",inclusive:!0,exact:!1,message:i.minLength.message}),r.dirty()),i.maxLength!==null&&n.data.length>i.maxLength.value&&(mt(n,{code:rt.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((a,o)=>i.type._parseAsync(new Nf(n,a,n.path,o)))).then(a=>vo.mergeArray(r,a));const s=[...n.data].map((a,o)=>i.type._parseSync(new Nf(n,a,n.path,o)));return vo.mergeArray(r,s)}get element(){return this._def.type}min(e,n){return new eh({...this._def,minLength:{value:e,message:Ft.toString(n)}})}max(e,n){return new eh({...this._def,maxLength:{value:e,message:Ft.toString(n)}})}length(e,n){return new eh({...this._def,exactLength:{value:e,message:Ft.toString(n)}})}nonempty(e){return this.min(1,e)}}eh.create=(t,e)=>new eh({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Qt.ZodArray,...vn(e)});function kx(t){if(t instanceof Ci){const e={};for(const n in t.shape){const r=t.shape[n];e[n]=Af.create(kx(r))}return new Ci({...t._def,shape:()=>e})}else return t instanceof eh?new eh({...t._def,type:kx(t.element)}):t instanceof Af?Af.create(kx(t.unwrap())):t instanceof wy?wy.create(kx(t.unwrap())):t instanceof Of?Of.create(t.items.map(e=>kx(e))):t}class Ci extends En{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const e=this._def.shape(),n=Vn.objectKeys(e);return this._cached={shape:e,keys:n}}_parse(e){if(this._getType(e)!==_t.object){const c=this._getOrReturnCtx(e);return mt(c,{code:rt.invalid_type,expected:_t.object,received:c.parsedType}),tn}const{status:r,ctx:i}=this._processInputParams(e),{shape:s,keys:a}=this._getCached(),o=[];if(!(this._def.catchall instanceof Dm&&this._def.unknownKeys==="strip"))for(const c in i.data)a.includes(c)||o.push(c);const l=[];for(const c of a){const u=s[c],d=i.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new Nf(i,d,i.path,c)),alwaysSet:c in i.data})}if(this._def.catchall instanceof Dm){const c=this._def.unknownKeys;if(c==="passthrough")for(const u of o)l.push({key:{status:"valid",value:u},value:{status:"valid",value:i.data[u]}});else if(c==="strict")o.length>0&&(mt(i,{code:rt.unrecognized_keys,keys:o}),r.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const c=this._def.catchall;for(const u of o){const d=i.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new Nf(i,d,i.path,u)),alwaysSet:u in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const c=[];for(const u of l){const d=await u.key,f=await u.value;c.push({key:d,value:f,alwaysSet:u.alwaysSet})}return c}).then(c=>vo.mergeObjectSync(r,c)):vo.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(e){return Ft.errToObj,new Ci({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(n,r)=>{var i,s,a,o;const l=(a=(s=(i=this._def).errorMap)===null||s===void 0?void 0:s.call(i,n,r).message)!==null&&a!==void 0?a:r.defaultError;return n.code==="unrecognized_keys"?{message:(o=Ft.errToObj(e).message)!==null&&o!==void 0?o:l}:{message:l}}}:{}})}strip(){return new Ci({...this._def,unknownKeys:"strip"})}passthrough(){return new Ci({...this._def,unknownKeys:"passthrough"})}extend(e){return new Ci({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new Ci({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Qt.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new Ci({...this._def,catchall:e})}pick(e){const n={};return Vn.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new Ci({...this._def,shape:()=>n})}omit(e){const n={};return Vn.objectKeys(this.shape).forEach(r=>{e[r]||(n[r]=this.shape[r])}),new Ci({...this._def,shape:()=>n})}deepPartial(){return kx(this)}partial(e){const n={};return Vn.objectKeys(this.shape).forEach(r=>{const i=this.shape[r];e&&!e[r]?n[r]=i:n[r]=i.optional()}),new Ci({...this._def,shape:()=>n})}required(e){const n={};return Vn.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])n[r]=this.shape[r];else{let s=this.shape[r];for(;s instanceof Af;)s=s._def.innerType;n[r]=s}}),new Ci({...this._def,shape:()=>n})}keyof(){return ace(Vn.objectKeys(this.shape))}}Ci.create=(t,e)=>new Ci({shape:()=>t,unknownKeys:"strip",catchall:Dm.create(),typeName:Qt.ZodObject,...vn(e)});Ci.strictCreate=(t,e)=>new Ci({shape:()=>t,unknownKeys:"strict",catchall:Dm.create(),typeName:Qt.ZodObject,...vn(e)});Ci.lazycreate=(t,e)=>new Ci({shape:t,unknownKeys:"strip",catchall:Dm.create(),typeName:Qt.ZodObject,...vn(e)});class NP extends En{_parse(e){const{ctx:n}=this._processInputParams(e),r=this._def.options;function i(s){for(const o of s)if(o.result.status==="valid")return o.result;for(const o of s)if(o.result.status==="dirty")return n.common.issues.push(...o.ctx.common.issues),o.result;const a=s.map(o=>new zc(o.ctx.common.issues));return mt(n,{code:rt.invalid_union,unionErrors:a}),tn}if(n.common.async)return Promise.all(r.map(async s=>{const a={...n,common:{...n.common,issues:[]},parent:null};return{result:await s._parseAsync({data:n.data,path:n.path,parent:a}),ctx:a}})).then(i);{let s;const a=[];for(const l of r){const c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!s&&(s={result:u,ctx:c}),c.common.issues.length&&a.push(c.common.issues)}if(s)return n.common.issues.push(...s.ctx.common.issues),s.result;const o=a.map(l=>new zc(l));return mt(n,{code:rt.invalid_union,unionErrors:o}),tn}}get options(){return this._def.options}}NP.create=(t,e)=>new NP({options:t,typeName:Qt.ZodUnion,...vn(e)});const up=t=>t instanceof LP?up(t.schema):t instanceof sh?up(t.innerType()):t instanceof jP?[t.value]:t instanceof xy?t.options:t instanceof DP?Vn.objectValues(t.enum):t instanceof RP?up(t._def.innerType):t instanceof TP?[void 0]:t instanceof kP?[null]:t instanceof Af?[void 0,...up(t.unwrap())]:t instanceof wy?[null,...up(t.unwrap())]:t instanceof mU||t instanceof FP?up(t.unwrap()):t instanceof IP?up(t._def.innerType):[];class uD extends En{_parse(e){const{ctx:n}=this._processInputParams(e);if(n.parsedType!==_t.object)return mt(n,{code:rt.invalid_type,expected:_t.object,received:n.parsedType}),tn;const r=this.discriminator,i=n.data[r],s=this.optionsMap.get(i);return s?n.common.async?s._parseAsync({data:n.data,path:n.path,parent:n}):s._parseSync({data:n.data,path:n.path,parent:n}):(mt(n,{code:rt.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),tn)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,r){const i=new Map;for(const s of n){const a=up(s.shape[e]);if(!a.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const o of a){if(i.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);i.set(o,s)}}return new uD({typeName:Qt.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:i,...vn(r)})}}function v8(t,e){const n=bp(t),r=bp(e);if(t===e)return{valid:!0,data:t};if(n===_t.object&&r===_t.object){const i=Vn.objectKeys(e),s=Vn.objectKeys(t).filter(o=>i.indexOf(o)!==-1),a={...t,...e};for(const o of s){const l=v8(t[o],e[o]);if(!l.valid)return{valid:!1};a[o]=l.data}return{valid:!0,data:a}}else if(n===_t.array&&r===_t.array){if(t.length!==e.length)return{valid:!1};const i=[];for(let s=0;s<t.length;s++){const a=t[s],o=e[s],l=v8(a,o);if(!l.valid)return{valid:!1};i.push(l.data)}return{valid:!0,data:i}}else return n===_t.date&&r===_t.date&&+t==+e?{valid:!0,data:t}:{valid:!1}}class OP extends En{_parse(e){const{status:n,ctx:r}=this._processInputParams(e),i=(s,a)=>{if(m8(s)||m8(a))return tn;const o=v8(s.value,a.value);return o.valid?((g8(s)||g8(a))&&n.dirty(),{status:n.value,value:o.data}):(mt(r,{code:rt.invalid_intersection_types}),tn)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([s,a])=>i(s,a)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}OP.create=(t,e,n)=>new OP({left:t,right:e,typeName:Qt.ZodIntersection,...vn(n)});class Of extends En{_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==_t.array)return mt(r,{code:rt.invalid_type,expected:_t.array,received:r.parsedType}),tn;if(r.data.length<this._def.items.length)return mt(r,{code:rt.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),tn;!this._def.rest&&r.data.length>this._def.items.length&&(mt(r,{code:rt.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const s=[...r.data].map((a,o)=>{const l=this._def.items[o]||this._def.rest;return l?l._parse(new Nf(r,a,r.path,o)):null}).filter(a=>!!a);return r.common.async?Promise.all(s).then(a=>vo.mergeArray(n,a)):vo.mergeArray(n,s)}get items(){return this._def.items}rest(e){return new Of({...this._def,rest:e})}}Of.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Of({items:t,typeName:Qt.ZodTuple,rest:null,...vn(e)})};class MP extends En{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==_t.object)return mt(r,{code:rt.invalid_type,expected:_t.object,received:r.parsedType}),tn;const i=[],s=this._def.keyType,a=this._def.valueType;for(const o in r.data)i.push({key:s._parse(new Nf(r,o,r.path,o)),value:a._parse(new Nf(r,r.data[o],r.path,o)),alwaysSet:o in r.data});return r.common.async?vo.mergeObjectAsync(n,i):vo.mergeObjectSync(n,i)}get element(){return this._def.valueType}static create(e,n,r){return n instanceof En?new MP({keyType:e,valueType:n,typeName:Qt.ZodRecord,...vn(r)}):new MP({keyType:Zd.create(),valueType:e,typeName:Qt.ZodRecord,...vn(n)})}}class EL extends En{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==_t.map)return mt(r,{code:rt.invalid_type,expected:_t.map,received:r.parsedType}),tn;const i=this._def.keyType,s=this._def.valueType,a=[...r.data.entries()].map(([o,l],c)=>({key:i._parse(new Nf(r,o,r.path,[c,"key"])),value:s._parse(new Nf(r,l,r.path,[c,"value"]))}));if(r.common.async){const o=new Map;return Promise.resolve().then(async()=>{for(const l of a){const c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return tn;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}})}else{const o=new Map;for(const l of a){const c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return tn;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}}}}EL.create=(t,e,n)=>new EL({valueType:e,keyType:t,typeName:Qt.ZodMap,...vn(n)});class Eb extends En{_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.parsedType!==_t.set)return mt(r,{code:rt.invalid_type,expected:_t.set,received:r.parsedType}),tn;const i=this._def;i.minSize!==null&&r.data.size<i.minSize.value&&(mt(r,{code:rt.too_small,minimum:i.minSize.value,type:"set",inclusive:!0,exact:!1,message:i.minSize.message}),n.dirty()),i.maxSize!==null&&r.data.size>i.maxSize.value&&(mt(r,{code:rt.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const s=this._def.valueType;function a(l){const c=new Set;for(const u of l){if(u.status==="aborted")return tn;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}const o=[...r.data.values()].map((l,c)=>s._parse(new Nf(r,l,r.path,c)));return r.common.async?Promise.all(o).then(l=>a(l)):a(o)}min(e,n){return new Eb({...this._def,minSize:{value:e,message:Ft.toString(n)}})}max(e,n){return new Eb({...this._def,maxSize:{value:e,message:Ft.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}}Eb.create=(t,e)=>new Eb({valueType:t,minSize:null,maxSize:null,typeName:Qt.ZodSet,...vn(e)});class Cw extends En{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:n}=this._processInputParams(e);if(n.parsedType!==_t.function)return mt(n,{code:rt.invalid_type,expected:_t.function,received:n.parsedType}),tn;function r(o,l){return SL({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,_L(),H2].filter(c=>!!c),issueData:{code:rt.invalid_arguments,argumentsError:l}})}function i(o,l){return SL({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,_L(),H2].filter(c=>!!c),issueData:{code:rt.invalid_return_type,returnTypeError:l}})}const s={errorMap:n.common.contextualErrorMap},a=n.data;if(this._def.returns instanceof W2){const o=this;return Qo(async function(...l){const c=new zc([]),u=await o._def.args.parseAsync(l,s).catch(m=>{throw c.addIssue(r(l,m)),c}),d=await Reflect.apply(a,this,u);return await o._def.returns._def.type.parseAsync(d,s).catch(m=>{throw c.addIssue(i(d,m)),c})})}else{const o=this;return Qo(function(...l){const c=o._def.args.safeParse(l,s);if(!c.success)throw new zc([r(l,c.error)]);const u=Reflect.apply(a,this,c.data),d=o._def.returns.safeParse(u,s);if(!d.success)throw new zc([i(u,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Cw({...this._def,args:Of.create(e).rest(lb.create())})}returns(e){return new Cw({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,n,r){return new Cw({args:e||Of.create([]).rest(lb.create()),returns:n||lb.create(),typeName:Qt.ZodFunction,...vn(r)})}}class LP extends En{get schema(){return this._def.getter()}_parse(e){const{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}LP.create=(t,e)=>new LP({getter:t,typeName:Qt.ZodLazy,...vn(e)});class jP extends En{_parse(e){if(e.data!==this._def.value){const n=this._getOrReturnCtx(e);return mt(n,{received:n.data,code:rt.invalid_literal,expected:this._def.value}),tn}return{status:"valid",value:e.data}}get value(){return this._def.value}}jP.create=(t,e)=>new jP({value:t,typeName:Qt.ZodLiteral,...vn(e)});function ace(t,e){return new xy({values:t,typeName:Qt.ZodEnum,...vn(e)})}class xy extends En{constructor(){super(...arguments),JA.set(this,void 0)}_parse(e){if(typeof e.data!="string"){const n=this._getOrReturnCtx(e),r=this._def.values;return mt(n,{expected:Vn.joinValues(r),received:n.parsedType,code:rt.invalid_type}),tn}if(AL(this,JA)||nce(this,JA,new Set(this._def.values)),!AL(this,JA).has(e.data)){const n=this._getOrReturnCtx(e),r=this._def.values;return mt(n,{received:n.data,code:rt.invalid_enum_value,options:r}),tn}return Qo(e.data)}get options(){return this._def.values}get enum(){const e={};for(const n of this._def.values)e[n]=n;return e}get Values(){const e={};for(const n of this._def.values)e[n]=n;return e}get Enum(){const e={};for(const n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return xy.create(e,{...this._def,...n})}exclude(e,n=this._def){return xy.create(this.options.filter(r=>!e.includes(r)),{...this._def,...n})}}JA=new WeakMap;xy.create=ace;class DP extends En{constructor(){super(...arguments),e5.set(this,void 0)}_parse(e){const n=Vn.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==_t.string&&r.parsedType!==_t.number){const i=Vn.objectValues(n);return mt(r,{expected:Vn.joinValues(i),received:r.parsedType,code:rt.invalid_type}),tn}if(AL(this,e5)||nce(this,e5,new Set(Vn.getValidEnumValues(this._def.values))),!AL(this,e5).has(e.data)){const i=Vn.objectValues(n);return mt(r,{received:r.data,code:rt.invalid_enum_value,options:i}),tn}return Qo(e.data)}get enum(){return this._def.values}}e5=new WeakMap;DP.create=(t,e)=>new DP({values:t,typeName:Qt.ZodNativeEnum,...vn(e)});class W2 extends En{unwrap(){return this._def.type}_parse(e){const{ctx:n}=this._processInputParams(e);if(n.parsedType!==_t.promise&&n.common.async===!1)return mt(n,{code:rt.invalid_type,expected:_t.promise,received:n.parsedType}),tn;const r=n.parsedType===_t.promise?n.data:Promise.resolve(n.data);return Qo(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}W2.create=(t,e)=>new W2({type:t,typeName:Qt.ZodPromise,...vn(e)});class sh extends En{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Qt.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:n,ctx:r}=this._processInputParams(e),i=this._def.effect||null,s={addIssue:a=>{mt(r,a),a.fatal?n.abort():n.dirty()},get path(){return r.path}};if(s.addIssue=s.addIssue.bind(s),i.type==="preprocess"){const a=i.transform(r.data,s);if(r.common.async)return Promise.resolve(a).then(async o=>{if(n.value==="aborted")return tn;const l=await this._def.schema._parseAsync({data:o,path:r.path,parent:r});return l.status==="aborted"?tn:l.status==="dirty"||n.value==="dirty"?rw(l.value):l});{if(n.value==="aborted")return tn;const o=this._def.schema._parseSync({data:a,path:r.path,parent:r});return o.status==="aborted"?tn:o.status==="dirty"||n.value==="dirty"?rw(o.value):o}}if(i.type==="refinement"){const a=o=>{const l=i.refinement(o,s);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?tn:(o.status==="dirty"&&n.dirty(),a(o.value),{status:n.value,value:o.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>o.status==="aborted"?tn:(o.status==="dirty"&&n.dirty(),a(o.value).then(()=>({status:n.value,value:o.value}))))}if(i.type==="transform")if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Pb(a))return a;const o=i.transform(a.value,s);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:o}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>Pb(a)?Promise.resolve(i.transform(a.value,s)).then(o=>({status:n.value,value:o})):a);Vn.assertNever(i)}}sh.create=(t,e,n)=>new sh({schema:t,typeName:Qt.ZodEffects,effect:e,...vn(n)});sh.createWithPreprocess=(t,e,n)=>new sh({schema:e,effect:{type:"preprocess",transform:t},typeName:Qt.ZodEffects,...vn(n)});
vendor: 6,485 bytes, line 463
463class Af extends En{_parse(e){return this._getType(e)===_t.undefined?Qo(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Af.create=(t,e)=>new Af({innerType:t,typeName:Qt.ZodOptional,...vn(e)});class wy extends En{_parse(e){return this._getType(e)===_t.null?Qo(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}wy.create=(t,e)=>new wy({innerType:t,typeName:Qt.ZodNullable,...vn(e)});class RP extends En{_parse(e){const{ctx:n}=this._processInputParams(e);let r=n.data;return n.parsedType===_t.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}RP.create=(t,e)=>new RP({innerType:t,typeName:Qt.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...vn(e)});class IP extends En{_parse(e){const{ctx:n}=this._processInputParams(e),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return CP(i)?i.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new zc(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new zc(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}IP.create=(t,e)=>new IP({innerType:t,typeName:Qt.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...vn(e)});class TL extends En{_parse(e){if(this._getType(e)!==_t.nan){const r=this._getOrReturnCtx(e);return mt(r,{code:rt.invalid_type,expected:_t.nan,received:r.parsedType}),tn}return{status:"valid",value:e.data}}}TL.create=t=>new TL({typeName:Qt.ZodNaN,...vn(t)});const KNe=Symbol("zod_brand");class mU extends En{_parse(e){const{ctx:n}=this._processInputParams(e),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class pk extends En{_parse(e){const{status:n,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{const s=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?tn:s.status==="dirty"?(n.dirty(),rw(s.value)):this._def.out._parseAsync({data:s.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?tn:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(e,n){return new pk({in:e,out:n,typeName:Qt.ZodPipeline})}}class FP extends En{_parse(e){const n=this._def.innerType._parse(e),r=i=>(Pb(i)&&(i.value=Object.freeze(i.value)),i);return CP(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}FP.create=(t,e)=>new FP({innerType:t,typeName:Qt.ZodReadonly,...vn(e)});function PK(t,e){const n=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof n=="string"?{message:n}:n}function oce(t,e={},n){return t?V2.create().superRefine((r,i)=>{var s,a;const o=t(r);if(o instanceof Promise)return o.then(l=>{var c,u;if(!l){const d=PK(e,r),f=(u=(c=d.fatal)!==null&&c!==void 0?c:n)!==null&&u!==void 0?u:!0;i.addIssue({code:"custom",...d,fatal:f})}});if(!o){const l=PK(e,r),c=(a=(s=l.fatal)!==null&&s!==void 0?s:n)!==null&&a!==void 0?a:!0;i.addIssue({code:"custom",...l,fatal:c})}}):V2.create()}const YNe={object:Ci.lazycreate};var Qt;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(Qt||(Qt={}));const ZNe=(t,e={message:`Input not instance of ${t.name}`})=>oce(n=>n instanceof t,e),lce=Zd.create,cce=yy.create,XNe=TL.create,QNe=by.create,uce=EP.create,JNe=Cb.create,eOe=PL.create,tOe=TP.create,nOe=kP.create,rOe=V2.create,iOe=lb.create,sOe=Dm.create,aOe=CL.create,oOe=eh.create,lOe=Ci.create,cOe=Ci.strictCreate,uOe=NP.create,dOe=uD.create,hOe=OP.create,fOe=Of.create,pOe=MP.create,mOe=EL.create,gOe=Eb.create,vOe=Cw.create,yOe=LP.create,bOe=jP.create,xOe=xy.create,wOe=DP.create,_Oe=W2.create,CK=sh.create,SOe=Af.create,AOe=wy.create,POe=sh.createWithPreprocess,COe=pk.create,EOe=()=>lce().optional(),TOe=()=>cce().optional(),kOe=()=>uce().optional(),NOe={string:t=>Zd.create({...t,coerce:!0}),number:t=>yy.create({...t,coerce:!0}),boolean:t=>EP.create({...t,coerce:!0}),bigint:t=>by.create({...t,coerce:!0}),date:t=>Cb.create({...t,coerce:!0})},OOe=tn;var Lu=Object.freeze({__proto__:null,defaultErrorMap:H2,setErrorMap:PNe,getErrorMap:_L,makeIssue:SL,EMPTY_PATH:CNe,addIssueToContext:mt,ParseStatus:vo,INVALID:tn,DIRTY:rw,OK:Qo,isAborted:m8,isDirty:g8,isValid:Pb,isAsync:CP,get util(){return Vn},get objectUtil(){return p8},ZodParsedType:_t,getParsedType:bp,ZodType:En,datetimeRegex:sce,ZodString:Zd,ZodNumber:yy,ZodBigInt:by,ZodBoolean:EP,ZodDate:Cb,ZodSymbol:PL,ZodUndefined:TP,ZodNull:kP,ZodAny:V2,ZodUnknown:lb,ZodNever:Dm,ZodVoid:CL,ZodArray:eh,ZodObject:Ci,ZodUnion:NP,ZodDiscriminatedUnion:uD,ZodIntersection:OP,ZodTuple:Of,ZodRecord:MP,ZodMap:EL,ZodSet:Eb,ZodFunction:Cw,ZodLazy:LP,ZodLiteral:jP,ZodEnum:xy,ZodNativeEnum:DP,ZodPromise:W2,ZodEffects:sh,ZodTransformer:sh,ZodOptional:Af,ZodNullable:wy,ZodDefault:RP,ZodCatch:IP,ZodNaN:TL,BRAND:KNe,ZodBranded:mU,ZodPipeline:pk,ZodReadonly:FP,custom:oce,Schema:En,ZodSchema:En,late:YNe,get ZodFirstPartyTypeKind(){return Qt},coerce:NOe,any:rOe,array:oOe,bigint:QNe,boolean:uce,date:JNe,discriminatedUnion:dOe,effect:CK,enum:xOe,function:vOe,instanceof:ZNe,intersection:hOe,lazy:yOe,literal:bOe,map:mOe,nan:XNe,nativeEnum:wOe,never:sOe,null:nOe,nullable:AOe,number:cce,object:lOe,oboolean:kOe,onumber:TOe,optional:SOe,ostring:EOe,pipeline:COe,preprocess:POe,promise:_Oe,record:pOe,set:gOe,strictObject:cOe,string:lce,symbol
463:eOe,transformer:CK,tuple:fOe,undefined:tOe,union:uOe,unknown:iOe,void:aOe,NEVER:OOe,ZodIssueCode:rt,quotelessJson:ANe,ZodError:zc});const Gm=tU,MOe=nU,dce=N.forwardRef(({className:t,...e},n)=>v.jsx(lk,{ref:n,className:ht("fixed inset-0 z-[1100] bg-black/5 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e}));dce.displayName=lk.displayName;const Bf=N.forwardRef(({className:t,children:e,...n},r)=>v.jsxs(MOe,{children:[v.jsx(dce,{}),v.jsxs(ck,{ref:r,className:ht("fixed left-[50%] top-[50%] z-[1100] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...n,children:[e,v.jsxs(nD,{className:"absolute right-4 top-4 roun
463ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[v.jsx(Ia,{className:"h-4 w-4"}),v.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Bf.displayName=ck.displayName;const $f=({className:t,...e})=>v.jsx("div",{className:ht("flex flex-col space-y-1.5 text-center sm:text-left",t),...e});$f.displayName="DialogHeader";const gU=({className:t,...e})=>v.jsx("div",{className:ht("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...e});gU.displayName="DialogFooter";const zf=N.forwardRef(({className:t,...e},n)=>v.jsx(uk,{ref:n,className:ht("text-lg font-semibold leading-none tracking-tight",t),...e}));zf.displayName=uk.displayName;const Km=N.forwardRef(({className:t,...e},n)=>v.jsx(dk,{ref:n,className:ht("text-sm text-muted-foreground",t),...e}));Km.displayName=dk.displayName;const hce=rNe,fce=N.createContext({}),Fg=({...t})=>v.jsx(fce.Provider,{value:{name:t.name},children:v.jsx(oNe,{...t})}),dD=()=>{const t=N.useContext(fce),e=N.useContext(pce),{getFieldState:n,formState:r}=cD(),i=n(t.name,r);if(!t)throw new Error("useFormField should be used within <FormField>");const{id:s}=e;return{id:s,name:t.name,formItemId:`${s}-form-item`,formDescriptionId:`${s}-form-item-description`,formMessageId:`${s}-form-item-message`,...i}},pce=N.createContext({}),sm=N.forwardRef(({className:t,...e},n)=>{const r=N.useId();return v.jsx(pce.Provider,{value:{id:r},children:v.jsx("div",{ref:n,className:ht("space-y-2",t),...e})})});sm.displayName="FormItem";const Ud=N.forwardRef(({className:t,...e},n)=>{const{error:r,formItemId:i}=dD();return v.jsx(Ho,{ref:n,className:ht(r&&"text-destructive",t),htmlFor:i,...e})});Ud.displayName="FormLabel";const sf=N.forwardRef(({...t},e)=>{const{error:n,formItemId:r,formDescriptionId:i,formMessageId:s}=dD();return v.jsx(Jre,{ref:e,id:r,"aria-describedby":n?`${i} ${s}`:`${i}`,"aria-invalid":!!n,...t})});sf.displayName="FormControl";const LOe=N.forwardRef(({className:t,...e},n)=>{const{formDescriptionId:r}=dD();return v.jsx("p",{ref:n,id:r,className:ht("text-sm text-muted-foreground",t),...e})});LOe.displayName="FormDescription";const am=N.forwardRef(({className:t,children:e,...n},r)=>{const{error:i,formMessageId:s}=dD(),a=i?String((i==null?void 0:i.message)??""):e;return a?v.jsx("p",{ref:r,id:s,className:ht("text-sm font-medium text-destructive",t),...n,children:a}):null});am.displayName="FormMessage";const t5=["Area Publica","Canteiro","Viela","Praca","Lote","Fundo de Vale","Laterais","Rotatoria","Linha Ferrea","Campo de Futebol","Rua Projetada","Jardim"],EK="__custom__",jOe=Lu.object({tipo:Lu.string().min(1,"Tipo e obrigatorio"),endereco:Lu.string().min(1,"Endereco e obrigatorio"),bairro:Lu.string().optional(),metragem_m2:Lu.string().optional(),lote:Lu.string().min(1,"Selecione um lote"),servico:Lu.enum(["rocagem","jardins"]).default("rocagem")});function TK({open:t,onOpenChange:e,lat:n,lng:r,defaultServico:i="rocagem"}){const{toast:s}=yo(),[a,o]=N.useState(!1),[l,c]=N.useState(""),u=Qle({resolver:ece(jOe),defaultValues:{tipo:"Area Publica",endereco:"",bairro:"",metragem_m2:"",lote:"1",servico:i}});N.useEffect(()=>{if(!t||!n||!r)return;(async()=>{var w;try{const b=await fetch(`/api/geocode/reverse?lat=${n}&lng=${r}`);if(b.ok){const _=await b.json(),S=_.address||{},P=S.road||S.street||"",C=S.suburb||S.neighbourhood||S.quarter||"",O=[S.house_number||"",P].filter(Boolean).join(" ").trim();u.setValue("endereco",O||((w=_.display_name)==null?void 0:w.split(",")[0])||""),u.setValue("bairro",C||S.city_district||"")}}catch(b){console.error("Erro ao buscar endereco:",b),s({title:"Aviso",description:"Nao foi possivel buscar o endereco automaticamente. Preencha manualmente.",variant:"default"})}})()},[t,n,r,u,s]);const d=g=>{g||(u.reset({tipo:"Area Publica",endereco:"",bairro:"",metragem_m2:"",lote:"1",servico:i}),o(!1),c("")),e(g)},f=fo({mutationFn:async g=>{const w=g.metragem_m2&&g.metragem_m2.trim()!==""?parseFloat(g.metragem_m2):void 0,b=parseInt(g.lote);if(w!==void 0&&(isNaN(w)||w<=0))throw new Error("Metragem deve ser um numero positivo");if(isNaN(b)||b<1||b>2)throw new Error("Lote deve ser 1 ou 2");return await Es("POST","/api/areas",{tipo:g.tipo,endereco:g.endereco,bairro:g.bairro||void 0,metragem_m2:w,lat:n,lng:r,lote:b,servico:g.servico,status:"Pendente"})},onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/areas/light"]}),qn.invalidateQueries({queryKey:["/api/areas"]}),s({title:"Area Cadastrada",description:`Area "${u.getValues("endereco")}" foi cadastrada com sucesso!`}),d(!1)},onError:g=>{s({title:"Erro ao Cadastrar",description:g.message||"Nao foi possivel cadastrar a area.",variant:"destructive"})}}),m=g=>{f.mutate(g)},y=(g,w)=>{g===EK?(o(!0),c(""),w("")):(o(!1),c(""),w(g))};return v.jsx(Gm,{open:t,onOpenChange:d,children:v.jsxs(Bf,{className:"sm:max-w-[500px] z-[9999]","data-testid":"modal-new-area",children:[v.jsxs($f,{children:[v.jsxs(zf,{className:"flex items-center gap-2",children:[v.jsx(j2,{className:"w-5 h-5"}),"Cadastrar Nova Area"]}),v.jsx(Km,{children:"Preencha as informacoes da area de servico que sera cadastrada no sistema."})]}),v.jsx(hce,{...u,children:v.jsxs("form",{onSubmit:u.handleSubmit(m),className:"space-y-4",children:[v.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ud,{htmlFor:"lat",children:"Latitude"}),v.jsx(Xn,{id:"lat",value:n.toFixed(7),readOnly:!0,className:"bg-muted","data-testid":"input-lat"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ud,{htmlFor:"lng",children:"Longitude"}),v.jsx(Xn,{id:"lng",value:r.toFixed(7),readOnly:!0,className:"bg-muted","data-testid":"input-lng"})]})]}),v.jsx(Fg,{control:u.control,name:"endereco",render:({field:g})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Endereco *"}),v.jsx(sf,{children:v.jsx(Xn,{placeholder:"Ex: Av. Jorge Casoni, 123",...g,"data-testid":"input-endereco"})}),v.jsx(am,{})]})}),v.jsx(Fg,{control:u.control,name:"bairro",render:({field:g})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Bairro"}),v.jsx(sf,{children:v.jsx(Xn,{placeholder:"Ex: Centro",...g,"data-testid":"input-bairro"})}),v.jsx(am,{})]})}),v.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[v.jsx(Fg,{control:u.control,name:"tipo",render:({field:g})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Tipo"}),a?v.jsxs("div",{className:"flex gap-1",children:[v.jsx(sf,{children:v.jsx(Xn,{placeholder:"Digite o tipo",value:l,onCh
463ange:w=>{c(w.target.value),g.onChange(w.target.value)},"data-testid":"input-tipo-custom"})}),v.jsx(yt,{type:"button",variant:"ghost",size:"icon",onClick:()=>{o(!1),g.onChange("Area Publica")},"data-testid":"button-tipo-back",children:v.jsx(Ia,{className:"h-4 w-4"})})]}):v.jsxs(z2,{onValueChange:w=>y(w,g.onChange),value:g.value,children:[v.jsx(sf,{children:v.jsx(Sb,{"data-testid":"select-tipo",children:v.jsx(U2,{placeholder:"Selecione o tipo"})})}),v.jsxs(Ab,{className:"z-[10001]",children:[t5.map(w=>v.jsx(Vo,{value:w,children:w},w)),v.jsx(Vo,{value:EK,children:"+ Outro (digitar)"})]})]}),v.jsx(am,{})]})}),v.jsx(Fg,{control:u.control,name:"lote",render:({field:g})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Lote"}),v.jsxs(z2,{onValueChange:g.onChange,value:g.value,children:[v.jsx(sf,{children:v.jsx(Sb,{"data-testid":"select-lote",children:v.jsx(U2,{placeholder:"Selecione"})})}),v.jsxs(Ab,{className:"z-[10001]",children:[v.jsx(Vo,{value:"1",children:"Lote 1"}),v.jsx(Vo,{value:"2",children:"Lote 2"})]})]}),v.jsx(am,{})]})})]}),v.jsx(Fg,{control:u.control,name:"metragem_m2",render:({field:g})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Metragem (m2)"}),v.jsx(sf,{children:v.jsx(Xn,{type:"number",step:"0.01",placeholder:"Ex: 1500.50",...g,"data-testid":"input-metragem"})}),v.jsx(am,{})]})}),v.jsxs(gU,{children:[v.jsx(yt,{type:"button",variant:"outline",onClick:()=>d(!1),disabled:f.isPending,"data-testid":"button-cancel",children:"Cancelar"}),v.jsx(yt,{type:"submit",disabled:f.isPending,"data-testid":"button-submit",children:f.isPending?v.jsxs(v.Fragment,{children:[v.jsx(km,{className:"mr-2 h-4 w-4 animate-spin"}),"Cadastrando..."]}):"Cadastrar Area"})]})]})})]})})}const VR="__custom__";function DOe({area:t,onClose:e,onUpdate:n}){var w;const{toast:r}=yo(),[i,s]=N.useState(!1),[a,o]=N.useState(!1),[l,c]=N.useState({endereco:t.endereco,bairro:t.bairro||"",metragem_m2:t.metragem_m2||0,lote:t.lote||1,tipo:t.tipo||""}),u=fo({mutationFn:async b=>await(await Es("PATCH",`/api/areas/${t.id}`,b)).json(),onSuccess:b=>{qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]}),qn.invalidateQueries({queryKey:["/api/areas/light","jardins"]}
463),r({title:"Area Atualizada",description:"As informacoes da area foram atualizadas com sucesso."}),s(!1),o(!1),n&&n(b)}}),d=()=>{u.mutate(l)},f=()=>{c({endereco:t.endereco,bairro:t.bairro||"",metragem_m2:t.metragem_m2||0,lote:t.lote||1,tipo:t.tipo||""}),s(!1),o(!1)},m=()=>{c({endereco:t.endereco,bairro:t.bairro||"",metragem_m2:t.metragem_m2||0,lote:t.lote||1,tipo:t.tipo||""});const b=t.tipo||"",_=t5.some(S=>S.toLowerCase()===b.toLowerCase());o(b!==""&&!_),s(!0)},y=a?VR:t5.find(_=>_.toLowerCase()===(l.tipo||"").toLowerCase())||"",g=b=>{b===VR?(o(!0),c({...l,tipo:""})):(o(!1),c({...l,tipo:b}))};return v.jsxs(ls,{className:"border-0 shadow-none",children:[v.jsx(Ea,{className:"pb-3",children:v.jsxs("div",{className:"flex items-start justify-between",children:[v.jsxs("div",{className:"flex-1",children:[v.jsx(Ta,{className:"text-base font-semibold mb-2",children:"Informacoes da Area"}),t.status&&typeof t.status=="string"&&v.jsx($c,{variant:"outline","data-testid":`badge-status-${t.status.toLowerCase().replace(/\s/g,"-")}`,children:t.status})]}),v.jsx(yt,{variant:"ghost",size:"icon",onClick:e,"data-testid":"button-close-card",children:v.jsx(Ia,{className:"h-4 w-4"})})]})}),v.jsxs(cs,{className:"space-y-4",children:[v.jsxs("div",{className:"space-y-3",children:[v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(j2,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsx("div",{className:"flex-1",children:i?v.jsxs("div",{children:[v.jsx(Ho,{htmlFor:"endereco",className:"text-xs",children:"Localizacao"}),v.jsx(Xn,{id:"endereco",value:l.endereco,onChange:b=>c({...l,endereco:b.target.value}),className:"mt-1 h-8","data-testid":"input-endereco"})]}):v.jsxs("div",{children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Localizacao"}),v.jsx("p",{className:"text-sm font-medium","data-testid":"text-endereco",children:t.endereco})]})})]}),(t.bairro||i)&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(j2,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsx("div",{className:"flex-1",children:i?v.jsxs("div",{children:[v.jsx(Ho,{htmlFor:"bairro",className:"text-xs",children:"Bairro"}),v.jsx(Xn,{id:"bairro",value:l.bairro,onChange:b=>c({...l,bairro:b.target.value}),className:"mt-1 h-8","data-testid":"input-bairro"})]}):v.jsxs("div",{children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Bairro"}),v.jsx("p",{className:"text-sm font-medium","data-testid":"text-bairro",children:t.bairro})]})})]}),(t.tipo||i)&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(Tq,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsx("div",{className:"flex-1",children:i?v.jsxs("div",{children:[v.jsx(Ho,{className:"text-xs",children:"Tipo"}),a?v.jsxs("div",{className:"flex gap-1 mt-1",children:[v.jsx(Xn,{value:l.tipo,onChange:b=>c({...l,tipo:b.target.value}),placeholder:"Digite o tipo",className:"h-8","data-testid":"input-tipo-custom"}),v.jsx(yt,{type:"button",variant:"ghost",size:"icon",onClick:()=>{o(!1);const b=t5[0];c({...l,tipo:b})},"data-testid":"button-tipo-back",children:v.jsx(Ia,{className:"h-4 w-4"})})]}):v.jsxs(z2,{value:y,onValueChange:g,children:[v.jsx(Sb,{className:"mt-1 h-8","data-testid":"select-tipo",children:v.jsx(U2,{placeholder:"Selecione o tipo"})}),v.jsxs(Ab,{children:[t5.map(b=>v.jsx(Vo,{value:b,children:b},b)),v.jsx(Vo,{value:VR,children:"+ Outro (digitar)"})]})]})]}):v.jsxs("div",{children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Tipo"}),v.jsx("p",{className:"text-sm font-medium","data-testid":"text-tipo",children:t.tipo})]})})]}),t.scheduledDate&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(Ma,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsxs("div",{className:"flex-1",children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Previsao Atual"}),v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx("p",{className:"text-sm font-medium","data-testid":"text-previsao",children:ui(t.scheduledDate)}),v.jsx($c,{variant:"secondary",className:"text-xs","data-testid":t.manualSchedule?"badge-manual":"badge-automatico",children:t.manualSchedule?"Manual":"Automatico"})]})]})]}),t.proximaPrevisao&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(Ma,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsxs("div",{className:"flex-1",children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Proxima Previsao"}),v.jsx("p",{className:"text-sm font-medium","data-testid":"text-proxima-previsao",children:ui(t.proximaPrevisao)})]})]}),t.ultimaRocagem&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(Ma,{className:"h-4 w-4 text-emerald-500 mt-0.5"}),v.jsxs("div",{className:"flex-1",children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Ultima Rocagem"}),v.jsx("p",{className:"text-sm font-semibold text-emerald-600 dark:text-emerald-400","data-testid":"text-ultima-rocagem",children:ui(t.ultimaRocagem)})]})]}),(t.metragem_m2||i)&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(Mie,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsx("div",{className:"flex-1",children:i?v.jsxs("div",{children:[v.jsx(Ho,{htmlFor:"metragem",className:"text-xs",children:"Area (m2)"}),v.jsx(Xn,{id:"metragem",type:"number",value:l.metragem_m2,onChange:b=>c({...l,metragem_m2:Number(b.target.value)}),className:"mt-1 h-8","data-testid":"input-metragem"})]}):v.jsxs("div",{children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Area"}),v.jsxs("p",{className:"text-sm font-medium font-mono","data-testid":"text-metragem",children:[(w=t.metragem_m2)==null?void 0:w.toLocaleStr
463ing("pt-BR")," m2"]})]})})]}),(t.lote||i)&&v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx(Tq,{className:"h-4 w-4 text-muted-foreground mt-0.5"}),v.jsx("div",{className:"flex-1",children:i?v.jsxs("div",{children:[v.jsx(Ho,{className:"text-xs",children:"Lote"}),v.jsxs(z2,{value:String(l.lote),onValueChange:b=>c({...l,lote:Number(b)}),children:[v.jsx(Sb,{className:"mt-1 h-8","data-testid":"select-lote",children:v.jsx(U2,{})}),v.jsxs(Ab,{children:[v.jsx(Vo,{value:"1",children:"Lote 1"}),v.jsx(Vo,{value:"2",children:"Lote 2"})]})]})]}):v.jsxs("div",{children:[v.jsx("p",{className:"text-xs text-muted-foreground",children:"Lote"}),v.jsx("p",{className:"text-sm font-medium","data-testid":"text-lote",children:t.lote})]})})]})]}),t.history&&t.history.length>0&&v.jsxs(v.Fragment,{children:[v.jsx(jm,{}),v.jsxs("div",{children:[v.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[v.jsx(A_e,{className:"h-4 w-4 text-muted-foreground"}),v.jsx("h4",{className:"text-xs font-semibold",children:"Historico"})]}),v.jsx("ul",{className:"space-y-1 text-xs",children:t.history.slice(0,5).reverse().map((b,_)=>{const S=b.type==="forecast";return v.jsxs("li",{className:S?"text-blue-600 dark:text-blue-400":"text-green-600 dark:text-green-400",children:[S?"Previsao:":"Ultima Rocagem:"," ",ui(b.date)]},_)})})]})]}),v.jsx(jm,{}),v.jsx("div",{className:"flex gap-2",children:i?v.jsxs(v.Fragment,{children:[v.jsx(yt,{variant:"outline",size:"sm",onClick:f,className:"flex-1","data-testid":"button-cancel-edit",children:"Cancelar"}),v.jsx(yt,{size:"sm",onClick:d,disabled:u.isPending,className:"flex-1","data-testid":"button-save-edit",children:u.isPending?"Salvando...":"Salvar"})]}):v.jsxs(yt,{variant:"outline",size:"sm",onClick:m,className:"w-full","data-testid":"button-edit",children:[v.jsx(L_e,{className:"h-4 w-4 mr-2"}),"Editar"]})})]})]})}function kK({selectedService:t,onServiceSelect:e,selectedArea:n,onAreaClose:r,onAreaUpdate:i,standalone:s=!1,showQuickRegisterModal:a=!1,showMapCard:o=!1}){const{theme:l}=xse(),c=f=>{e&&e(t===f?"":f)},u=v.jsxs("div",{className:"flex flex-col gap-1.5",children:[v.jsx("img",{src:l==="dark"?DEe:Xae,alt:"Diretoria de Operações",className:"h-14 w-auto object-contain"}),v.jsx("p",{className:"text-xs text-muted-foreground text-center leading-tight",children:"Zeladoria em Tempo Real"})]}),d=v.jsxs(v.Fragment,{children:[n&&r&&!a&&!o?v.jsxs("div",{className:"mb-4",children:[v.jsx(DOe,{area:n,onClose:r,onUpdate:i}),v.jsx(jm,{className:"my-4"})]}):null,v.jsxs("div",{className:"mb-4",children:[v.jsxs("div",{className:"flex items-center gap-2 px-3 py-2 text-sm font-semibold text-muted-foreground",children:[v.jsx(Nie,{className:"h-4 w-4"}),v.jsx("span",{children:"Serviços"})]}),v.jsxs(wke,{type:"single",collapsible:!0,className:"space-y-2",children:[v.jsxs(s8,{value:"limpeza",className:"border-0",children:[v.jsx(a8,{className:"rounded-lg bg-emerald-600/20 dark:bg-emerald-400/20 hover:bg-emerald-600/30 dark:hover:bg-emerald-400/30 px-4 py-3 hover:no-underline data-[state=open]:bg-emerald-600/30 dark:data-[state=open]:bg-emerald-400/30 border border-emerald-600/40 dark:border-emerald-400/40","data-testid":"accordion-limpeza-urbana",children:v.jsxs("div",{className:"flex items-center gap-3",children:[v.jsx(P_e,{className:"h-5 w-5 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{className:"font-semibold text-sm text-emerald-700 dark:text-emerald-300",children:"LIMPEZA URBANA"})]})}),v.jsx(o8,{className:"pb-2 pt-2 px-2",children:v.jsxs("div",{className:"space-y-1",children:[v.jsxs("button",{onClick:()=>c("rocagem"),className:`w-full flex items-center justify-start gap-3 px-4 py-2.5 rounded-md text-sm text-left transition-colors hover-elevate active-elevate-2 ${t==="rocagem"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-rocagem",children:[v.jsx(I_e,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400 flex-shrink-0"}),v.jsx("span",{className:"text-left",children:"Capina e Roçagem"})]}),v.jsx(kEe,{children:t==="rocagem"&&v.jsx(Kae.div,{initial:{opacity:0,height:0,y:-10}
463,animate:{opacity:1,height:"auto",y:0},exit:{opacity:0,height:0,y:-10},transition:{duration:.3,ease:"easeInOut"},className:"overflow-hidden"},"rocagem-tools")}),v.jsxs("button",{onClick:()=>c("jardins"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="jardins"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-jardins",children:[v.jsx(S_e,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{children:"Jardins"})]}),v.jsxs("button",{onClick:()=>c("boa-praca"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="boa-praca"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-boa-praca",children:[v.jsx(j2,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{children:"Boa Praça"})]}),v.jsxs("button",{onClick:()=>c("manutencao-lagos"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="manutencao-lagos"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-manutencao-lagos",children:[v.jsx(G_e,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{children:"Manutenção Lagos"})]}),v.jsxs("button",{onClick:()=>c("varricao"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="varricao"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-varricao",children:[v.jsx(O_e,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{children:"Varrição"})]}),v.jsxs("button",{onClick:()=>c("podas"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="podas"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-podas",children:[v.jsx(H_e,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{children:"Podas"})]}),v.jsxs("button",{onClick:()=>c("chafariz"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="chafariz"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-chafariz",children:[v.jsx(w_e,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"}),v.jsx("span",{children:"Chafariz"})]})]})})]}),v.jsxs(s8,{value:"residuos",className:"border-0",children:[v.jsx(a8,{className:"rounded-lg bg-blue-600/20 dark:bg-blue-400/20 hover:bg-blue-600/30 dark:hover:bg-blue-400/30 px-4 py-3 hover:no-underline data-[state=open]:bg-blue-600/30 dark:data-[state=open]:bg-blue-400/30 border border-blue-600/40 dark:border-blue-400/40","data-testid":"accordion-residuos",children:v.jsxs("div",{className:"flex items-center gap-3",children:[v.jsx(kq,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"}),v.jsx("span",{className:"font-semibold text-sm text-blue-700 dark:text-blue-300",children:"RESÃDUOS"})]})}),v.jsx(o8,{className:"pb-2 pt-2 px-2",children:v.jsxs("div",{className:"space-y-1",children:[v.jsxs("button",{onClick:()=>c("coleta-organicos"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="coleta-organicos"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-coleta-organicos",children:[v.jsx(a9,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"}),v.jsx("span",{children:"Coleta Orgânicos e Rejeitos"})]}),v.jsxs("button",{onClick:()=>c("coleta-reciclaveis"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="coleta-reciclaveis"?"bg-accent text-accent-foreground font-medium":"text-foreground
463/80 hover:text-foreground"}`,"data-testid":"service-coleta-reciclaveis",children:[v.jsx(kq,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"}),v.jsx("span",{children:"Coleta Recicláveis"})]}),v.jsxs("button",{onClick:()=>c("coleta-especiais"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="coleta-especiais"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-coleta-especiais",children:[v.jsx(B_e,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"}),v.jsx("span",{children:"Coleta e Limpeza Especiais"})]}),v.jsxs("button",{onClick:()=>c("limpeza-bocas"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="limpeza-bocas"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-limpeza-bocas",children:[v.jsx(K_e,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"}),v.jsx("span",{children:"Limpeza de Bocas de Lobo"})]}),v.jsxs("button",{onClick:()=>c("pevs"),className:`w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 ${t==="pevs"?"bg-accent text-accent-foreground font-medium":"text-foreground/80 hover:text-foreground"}`,"data-testid":"service-pevs",children:[v.jsx(N_e,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"}),v.jsx("span",{children:"PEV's"})]})]})})]})]}),v.jsx(jm,{className:"my-4"}),v.jsxs("div",{className:"space-y-2",children:[v.jsx(cq,{href:"/relatorios",children:v.jsxs("button",{className:"w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 bg-violet-600/20 dark:bg-violet-400/20 text-violet-700 dark:text-violet-300 border border-violet-600/40 dark:border-violet-400/40 hover:bg-violet-600/30 dark:hover:bg-violet-400/30 font-medium","data-testid":"button-relatorios",children:[v.jsx(k6,{className:"h-4 w-4 flex-shrink-0"}),v.jsx("span",{children:"Relatórios Gerais"})]})}),v.jsx(cq,{href:"/relatorios/rocagens",children:v.jsxs("button",{className:"w-full flex items-center gap-3 px-4 py-2.5 rounded-md text-sm transition-colors hover-elevate active-elevate-2 bg-green-600/20 dark:bg-green-400/20 text-green-700 dark:text-green-300 border border-green-600/40 dark:border-green-400/40 hover:bg-green-600/30 dark:hover:bg-green-400/30 font-medium","data-testid":"button-relatorios-rocagens",children:[v.jsx(k6,{className:"h-4 w-4 flex-shrink-0"}),v.jsx("span",{children:"Relatório Roçagens"})]})})]})]})]});return s?v.jsxs("div",{className:"flex flex-col h-full","data-testid":"sidebar-standalone",children:[v.jsx("div",{className:"p-4 pb-3",children:u}),v.jsx("div",{className:"flex-1 overflow-auto px-3",children:d})]}):v.jsxs(XTe,{className:"border-r-0 sm:!max-w-none","data-testid":"sidebar-wrapped",children:[v.jsx(eke,{className:"p-4 pb-3",children:u}),v.jsx(tke,{className:"px-3",children:d})]})}function WR(){const{theme:t,toggleTheme:e}=xse();return v.jsx(yt,{variant:"ghost",size:"icon",onClick:e,"data-testid":"button-theme-toggle",title:t==="light"?"Ativar modo escuro":"Ativar modo claro",children:t==="light"?v.jsx(E_e,{className:"h-5 w-5"}):v.jsx(z_e,{className:"h-5 w-5"})})}var mce="AlertDialog",[ROe,Ift]=bo(mce,[doe]),Ym=doe(),gce=t=>{const{__scopeAlertDialog:e,...n}=t,r=Ym(e);return v.jsx(tU,{...r,...n,modal:!0})};gce.displayName=mce;var IOe="AlertDialogTrigger",FOe=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Ym(n);return v.jsx(zTe,{...i,...r,ref:e})});FOe.displayName=IOe;var BOe="AlertDialogPortal",vce=t=>{const{__scopeAlertDialog:e,...n}=t,r=Ym(e);return v.jsx(nU,{...r,...n})};vce.displayName=BOe;var $Oe="AlertDialogOverlay",yce=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Ym(n);return v.jsx(lk,{...i,...r,ref:e})});yce.displayName=$Oe;var Ew="AlertDialogContent",[zOe,UOe]=ROe(Ew),HOe=tie("AlertDialogContent"),bce=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,children:r,...i}=t,s=Ym(n),a=N.useRef(null),o=Tn(e,a),l=N.useRef(null);return v.jsx(ITe,{contentName:Ew,titleName:xce,docsSlug:"alert-dialog",children:v.jsx(zOe,{scope:n,cancelRef:l,children:v.jsxs(ck,{role:"alertdialog",...s,...i,ref:o,onOpenAutoFocus:at(i.onOpenAutoFocus,c=>{var u;c.preventDefault(),(u=l.current)==null||u.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault(),children:[v.jsx(HOe,{children:r}),v.jsx(WOe,{contentRef:a})]})})})});bce.displayName=Ew;var xce="AlertDialogTitle",wce=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Ym(n);return v.jsx(uk,{...i,...r,ref:e})});wce.displayName=xce;var _ce="AlertDialogDescription",Sce=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Ym(n);return v.jsx(dk,{...i,...r,ref:e})});Sce.displayName=_ce;var VOe="AlertDialogAction",Ace=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,i=Ym(n);return v.jsx(nD,{...i,...r,ref:e})});Ace.displayName=VOe;var Pce="AlertDialogCancel",Cce=N.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,{cancelRef:i}=UOe(Pce,n),s=Ym(n),a=Tn(e,i);return v.jsx(nD,{...s,...r,ref:a})});Cce.displayName=Pce;var WOe=({contentRef:t})=>{const e=`\`${Ew}\` requires a description for the component to be accessible for screen reader users. 464
465You can add a description to the \`${Ew}\` by passing a \`${_ce}\` component as a child, which also benefits sighted users by adding visible context to the dialog. 466 467Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Ew}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. 468 469For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return N.useEffect(()=>{var r;document.getElementById((r=t.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(e)},[e,t]),null},qOe=gce,GOe=vce,Ece=yce,Tce=bce,kce=Ace,Nce=Cce,Oce=wce,Mce=Sce;const kL=qOe,KOe=GOe,Lce=N.forwardRef(({className:t,...e},n)=>v.jsx(Ece,{className:ht("fixed inset-0 z-[9998] bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e,ref:n}));Lce.displayName=Ece.displayName;const BP=N.forwardRef(({className:t,...e},n)=>v.jsxs(KOe,{children:[v.jsx(Lce,{}),v.jsx(Tce,{ref:n,className:ht("fixed left-[50%] top-[50%] z-[9999] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...e})]}));BP.displayName=Tce.displayName;const $P=({className:t,...e})=>v.jsx("div",{className:ht("flex flex-col space-y-2 text-center sm:text-left",t),...e});$P.displayName="AlertDialogHeader";const zP=N.forwardRef(({className:t,...e},n)=>v.jsx(Oce,{ref:n,className:ht("text-lg font-semibold",t),...e}));zP.displayName=Oce.displayName;const UP=N.forwardRef(({className:t,...e},n)=>v.jsx(Mce,{ref:n,className:ht("text-sm text-muted-foreground",t),...e}));UP.displayName=Mce.displayName;const HP=N.forwardRef(({className:t,...e},n)=>v.jsx(kce,{ref:n,className:ht(_P(),t),...e}));HP.displayName=kce.displayName;const VP=N.forwardRef(({className:t,...e},n)=>v.jsx(Nce,{ref:n,className:ht(_P({variant:"outline"}),"mt-2 sm:mt-0",t),...e}));VP.displayName=Nce.displayName;function YOe({area:t,open:e,onOpenChange:n,readOnly:r=!1}){const{toast:i}=yo(),[s,a]=N.useState(!1),[o,l]=N.useState(null),[c,u]=N.useState(()=>new Date().toISOString().split("T")[0]),{data:d}=Yd({queryKey:["/api/areas",t.id],enabled:e}),f=d||t,m=fo({mutationFn:async b=>{const S=(f.fotos||[]).filter(C=>C.url!==b),P=await Es("PATCH",`/api/areas/${t.id}`,{fotos:S});if(!P.ok)throw new Error("Delete failed");return P.json()},onSuccess:()=>{i({title:"Foto Removida",description:"A foto foi deletada com sucesso."}),qn.invalidateQueries({queryKey:["/api/areas",t.id]}),qn.invalidateQueries({queryKey:["/api/areas/light"]})},onError:()=>{i({variant:"destructive",title:"Erro ao Deletar",description:"Falha ao remover a foto."})}}),y=async b=>{const _=b.target.files;if(!_||_.length===0)return;const S=["image/jpeg","image/png","image/gif","image/webp"],P=[];for(let C=0;C<_.length;C++){const k=_[C];if(!S.includes(k.type)){i({variant:"destructive",title:`Arquivo ${k.name} Inválido`,description:"Use JPG, PNG, GIF ou WebP."});continue}if(k.size>10*1024*1024){i({variant:"destructive",title:`Arquivo ${k.name} Muito Grande`,description:"Máximo 10MB."});continue}P.push(k)}if(P.length!==0){a(!0);try{const C=P.map(async M=>{const z=await fetch("/api/uploads/request-url",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:M.name,size:M.size,contentType:M.type||"application/octet-stream"})});if(!z.ok)throw new Error(`Failed to get upload URL for ${M.name}`);const{uploadURL:U,objectPath:Z}=await z.json();if(!(await fetch(U,{method:"PUT",body:M,headers:{"Content-Type":M.type||"application/octet-stream"}})).ok)throw new Error(`Upload failed for ${M.name}`);return Z}),k=await Promise.all(C),O=f.fotos||[],I=c?new Date(c+"T12:00:00").toISOString():new Date().toISOString(),B=k.map(M=>({url:M,data:I})),W=[...O,...B];if((await Es("PATCH",`/api/areas/${t.id}`,{fotos:W})).ok){i({title:`${P.length} Foto${P.length!==1?"s":""} Adicionada${P.length!==1?"s":""}`,description:"As fotos foram enviadas com sucesso."}),qn.invalidateQueries({queryKey:["/api/areas",t.id]}),qn.invalidateQueries({queryKey:["/api/areas/light"]});const M=document.getElementById("photo-input");M&&(M.value="")}}catch(C){console.error("Upload error:",C),i({variant:"destructive",title:"Erro no Upload",description:"Falha ao enviar as fotos."})}finally{a(!1)}}},g=f.fotos||[],w=[...g].sort((b,_)=>new Date(_.data).getTime()-new Date(b.data).getTime());return v.jsxs(v.Fragment,{children:[v.jsx(Gm,{open:e,onOpenChange:n,children:v.jsxs(Bf,{className:"max-w-2xl max-h-[80vh] overflow-y-auto","data-testid":"dialog-photo-gallery",children:[v.jsxs($f,{children:[v.jsx(zf,{"data-testid":"text-photo-gallery-title",children:"Galeria de Fotos"}),v.jsx(Km,{"data-testid":"text-photo-gallery-desc",children:f.endereco})]}),!r&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"space-y-3",children:[v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx(Ma,{className:"h-4 w-4 text-muted-foreground shrink-0"}),v.jsx("span",{className:"text-sm text-muted-foreground shrink-0",children:"Data das fotos:"}),v.jsx(Xn,{type:"date",value:c,onChange:b=>u(b.target.value),className:"max-w-[180px]","data-testid":"input-photo-date"})]}),v.jsx("div",{className:"border-2 border-dashed border-muted-foreground
469/25 rounded-lg p-6",children:v.jsxs("label",{htmlFor:"photo-input",className:"flex flex-col items-center justify-center cursor-pointer gap-2",children:[v.jsx(q_e,{className:"h-6 w-6 text-muted-foreground"}),v.jsx("span",{className:"text-sm font-medium text-muted-foreground",children:s?"Enviando fotos...":"Clique para enviar fotos"}),v.jsx("span",{className:"text-xs text-muted-foreground",children:"Envie uma ou múltiplas fotos (JPG, PNG, GIF, WebP - máx. 10MB cada)"}),v.jsx("input",{id:"photo-input",type:"file",accept:"image/*",multiple:!0,onChange:y,disabled:s,className:"hidden","data-testid":"input-photo-file"})]})})]}),v.jsx(jm,{})]}),s?v.jsxs("div",{className:"flex flex-col items-center justify-center py-12 text-muted-foreground",children:[v.jsx(km,{className:"h-8 w-8 mb-2 animate-spin"}),v.jsx("p",{className:"text-sm",children:"Enviando fotos..."})]}):g.length===0?v.jsxs("div",{className:"flex flex-col items-center justify-center py-12 text-muted-foreground",children:[v.jsx(Tie,{className:"h-8 w-8 mb-2"}),v.jsx("p",{className:"text-sm",children:"Nenhuma foto ainda."}),!r&&v.jsx("p",{className:"text-xs",children:"Envie sua primeira foto acima."})]}):v.jsx("div",{className:"grid grid-cols-2 gap-4",children:w.map((b,_)=>v.jsxs("div",{className:"relative group rounded-lg overflow-hidden border cursor-pointer","data-testid":`photo-card-${b.url}`,onClick:()=>l(_),children:[v.jsx("img",{src:b.url,alt:"Galeria",className:"w-full h-40 object-cover"}),v.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors flex items-center justify-center opacity-0 group-hover:opacity-100",children:v.jsx(Z_e,{className:"h-6 w-6 text-white drop-shadow-lg"})}),!r&&v.jsx("div",{className:"absolute top-1 right-1 opacity-0 group-hover:opacity-100 transition-opacity",children:v.jsx(yt,{onClick:S=>{S.stopPropagation(),m.mutate(b.url)},variant:"ghost",size:"icon",className:"text-white bg-black/50",disabled:m.isPending,"data-testid":`button-delete-photo-${b.url}`,children:v.jsx(Ia,{className:"h-4 w-4"})})}),v.jsxs("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/80 to-transparent p-2 text-white text-xs flex items-center gap-1",children:[v.jsx(Ma,{className:"h-3 w-3"}),ui(b.data)]})]},b.url))}),g.length>0&&v.jsxs(v.Fragment,{children:[v.jsx(jm,{}),v.jsxs("div",{className:"flex justify-between items-center text-xs text-muted-foreground",children:[v.jsxs("span",{children:["Total de fotos: ",g.length]}),v.jsxs($c,{variant:"outline",children:[g.length," foto",g.length!==1?"s":""]})]})]})]})}),o!==null&&w[o]&&If.createPortal(v.jsxs("div",{className:"fixed inset-0 bg-black/95 flex items-center justify-center",style:{zIndex:1e4},onClick:()=>l(null),"data-testid":"lightbox-overlay",children:[v.jsx(yt,{variant:"ghost",size:"icon",className:"absolute top-4 right-4 text-white bg-black/50",onClick:b=>{b.stopPropagation(),l(null)},"data-testid":"button-lightbox-close",children:v.jsx(Ia,{className:"h-5 w-5"})}),w.length>1&&v.jsxs(v.Fragment,{children:[v.jsx(yt,{variant:"ghost",size:"lg",className:"absolute left-3 top-1/2 -translate-y-1/2 text-white bg-black/60 rounded-full p-0 min-w-12 min-h-12",onClick:b=>{b.stopPropagation(),l(_=>_>0?_-1:w.length-1)},"data-testid":"button-lightbox-prev",children:v.jsx(Cie,{className:"h-8 w-8"})}),v.jsx(yt,{variant:"ghost",size:"lg",className:"absolute right-3 top-1/2 -translate-y-1/2 text-white bg-black/60 rounded-full p-0 min-w-12 min-h-12",onClick:b=>{b.stopPropagation(),l(_=>_<w.length-1?_+1:0)},"data-testid":"button-lightbox-next",children:v.jsx(n9,{className:"h-8 w-8"})})]}),v.jsx("img",{src:w[o].url,alt:"Visualização",className:"max-w-[90vw] max-h-[85vh] object-contain rounded-lg",onClick:b=>b.stopPropagation(),"data-testid":"img-lightbox"}),v.jsxs("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 flex items-center gap-2 text-white text-sm bg-black/60 px-4 py-2 rounded-full",children:[v.jsx(Ma,{className:"h-3.5 w-3.5"}),v.jsx("span",{children:ui(w[o].data)}),w.length>1&&v.jsxs("span",{className:"ml-2 text-white/70",children:[o+1," / ",w.length]})]})]}),document.body)]})}const ZOe="modulepreload",XOe=function(t){return"/"+t},NK={},qR=function(e,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),o=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.allSettled(n.map(l=>{if(l=XOe(l),l in NK)return;NK[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":ZOe,c||(d.as="script"),d.crossOrigin="",d.href=l,o&&d.setAttribute("nonce",o),document.head.appendChild(d),c)return new Promise((f,m)=>{d.addEventListener("load",f),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}function s(a){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a}return i.then(a=>{for(const o of a||[])o.status==="rejected"&&s(o.reason);return e().catch(s)})};function Pr(t){"@babel/helpers - typeof";return Pr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pr(t)}var ah=Uint8Array,jc=Uint16Array,vU=Int32Array,yU=new ah([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]),bU=new ah([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]),OK=new ah([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),jce=function(t,e){for(var n=new jc(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];for(var i=new vU(n[30]),r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)i[s]=s-n[r]<<5|r;return{b:n,r:i}},Dce=jce(yU,2),QOe=Dce.b,y8=Dce.r;QOe[28]=258,y8[258]=28;
vendor: 13,926 bytes, lines 469-470
469var JOe=jce(bU,0),MK=JOe.r,b8=new jc(32768);for(var di=0;di<32768;++di){var Ag=(di&43690)>>1|(di&21845)<<1;Ag=(Ag&52428)>>2|(Ag&13107)<<2,Ag=(Ag&61680)>>4|(Ag&3855)<<4,b8[di]=((Ag&65280)>>8|(Ag&255)<<8)>>1}var V5=function(t,e,n){for(var r=t.length,i=0,s=new jc(e);i<r;++i)t[i]&&++s[t[i]-1];var a=new jc(e);for(i=1;i<e;++i)a[i]=a[i-1]+s[i-1]<<1;var o;if(n){o=new jc(1<<e);var l=15-e;for(i=0;i<r;++i)if(t[i])for(var c=i<<4|t[i],u=e-t[i],d=a[t[i]-1]++<<u,f=d|(1<<u)-1;d<=f;++d)o[b8[d]>>l]=c}else for(o=new jc(r),i=0;i<r;++i)t[i]&&(o[i]=b8[a[t[i]-1]++]>>15-t[i]);return o},Tb=new ah(288);for(var di=0;di<144;++di)Tb[di]=8;for(var di=144;di<256;++di)Tb[di]=9;for(var di=256;di<280;++di)Tb[di]=7;for(var di=280;di<288;++di)Tb[di]=8;var NL=new ah(32);for(var di=0;di<32;++di)NL[di]=5;var eMe=V5(Tb,9,0),tMe=V5(NL,5,0),Rce=function(t){return(t+7)/8|0},nMe=function(t,e,n){return(n==null||n>t.length)&&(n=t.length),new ah(t.subarray(e,n))},sp=function(t,e,n){n<<=e&7;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8},AA=function(t,e,n){n<<=e&7;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8,t[r+2]|=n>>16},GR=function(t,e){for(var n=[],r=0;r<t.length;++r)t[r]&&n.push({s:r,f:t[r]});var i=n.length,s=n.slice();if(!i)return{t:Fce,l:0};if(i==1){var a=new ah(n[0].s+1);return a[n[0].s]=1,{t:a,l:1}}n.sort(function(C,k){return C.f-k.f}),n.push({s:-1,f:25001});var o=n[0],l=n[1],c=0,u=1,d=2;for(n[0]={s:-1,f:o.f+l.f,l:o,r:l};u!=i-1;)o=n[n[c].f<n[d].f?c++:d++],l=n[c!=u&&n[c].f<n[d].f?c++:d++],n[u++]={s:-1,f:o.f+l.f,l:o,r:l};for(var f=s[0].s,r=1;r<i;++r)s[r].s>f&&(f=s[r].s);var m=new jc(f+1),y=x8(n[u-1],m,0);if(y>e){var r=0,g=0,w=y-e,b=1<<w;for(s.sort(function(k,O){return m[O.s]-m[k.s]||k.f-O.f});r<i;++r){var _=s[r].s;if(m[_]>e)g+=b-(1<<y-m[_]),m[_]=e;else break}for(g>>=w;g>0;){var S=s[r].s;m[S]<e?g-=1<<e-m[S]++-1:++r}for(;r>=0&&g;--r){var P=s[r].s;m[P]==e&&(--m[P],++g)}y=e}return{t:new ah(m),l:y}},x8=function(t,e,n){return t.s==-1?Math.max(x8(t.l,e,n+1),x8(t.r,e,n+1)):e[t.s]=n},LK=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new jc(++e),r=0,i=t[0],s=1,a=function(l){n[r++]=l},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0)}for(;s--;)a(i);s=1,i=t[o]}return{c:n.subarray(0,r),n:e}},PA=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},Ice=function(t,e,n){var r=n.length,i=Rce(e+2);t[i]=r&255,t[i+1]=r>>8,t[i+2]=t[i]^255,t[i+3]=t[i+1]^255;for(var s=0;s<r;++s)t[i+s+4]=n[s];return(i+4+r)*8},jK=function(t,e,n,r,i,s,a,o,l,c,u){sp(e,u++,n),++i[256];for(var d=GR(i,15),f=d.t,m=d.l,y=GR(s,15),g=y.t,w=y.l,b=LK(f),_=b.c,S=b.n,P=LK(g),C=P.c,k=P.n,O=new jc(19),I=0;I<_.length;++I)++O[_[I]&31];for(var I=0;I<C.length;++I)++O[C[I]&31];for(var B=GR(O,7),W=B.t,j=B.l,M=19;M>4&&!W[OK[M-1]];--M);var z=c+5<<3,U=PA(i,Tb)+PA(s,NL)+a,Z=PA(i,f)+PA(s,g)+a+14+3*M+PA(O,W)+2*O[16]+3*O[17]+7*O[18];if(l>=0&&z<=U&&z<=Z)return Ice(e,u,t.subarray(l,l+c));var X,Q,q,ne;if(sp(e,u,1+(Z<U)),u+=2,Z<U){X=V5(f,m,0),Q=f,q=V5(g,w,0),ne=g;var de=V5(W,j,0);sp(e,u,S-257),sp(e,u+5,k-1),sp(e,u+10,M-4),u+=14;for(var I=0;I<M;++I)sp(e,u+3*I,W[OK[I]]);u+=3*M;for(var se=[_,C],H=0;H<2;++H)for(var ee=se[H],I=0;I<ee.length;++I){var oe=ee[I]&31;sp(e,u,de[oe]),u+=W[oe],oe>15&&(sp(e,u,ee[I]>>5&127),u+=ee[I]>>12)}}else X=eMe,Q=Tb,q=tMe,ne=NL;for(var I=0;I<o;++I){var ue=r[I];if(ue>255){var oe=ue>>18&31;AA(e,u,X[oe+257]),u+=Q[oe+257],oe>7&&(sp(e,u,ue>>23&31),u+=yU[oe]);var pe=ue&31;AA(e,u,q[pe]),u+=ne[pe],pe>3&&(AA(e,u,ue>>5&8191),u+=bU[pe])}else AA(e,u,X[ue]),u+=Q[ue]}return AA(e,u,X[256]),u+Q[256]},rMe=new vU([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Fce=new ah(0),iMe=function(t,e,n,r,i,s){var a=s.z||t.length,o=new ah(r+a+5*(1+Math.ceil(a/7e3))+i),l=o.subarray(r,o.length-i),c=s.l,u=(s.r||0)&7;if(e){u&&(l[0]=s.r>>3);for(var d=rMe[e-1],f=d>>13,m=d&8191,y=(1<<n)-1,g=s.p||new jc(32768),w=s.h||new jc(y+1),b=Math.ceil(n/3),_=2*b,S=function(Ye){return(t[Ye]^t[Ye+1]<<b^t[Ye+2]<<_)&y},P=new vU(25e3),C=new jc(288),k=new jc(32),O=0,I=0,B=s.i||0,W=0,j=s.w||0,M=0;B+2<a;++B){var z=S(B),U=B&32767,Z=w[z];if(g[U]=Z,w[z]=U,j<=B){var X=a-B;if((O>7e3||W>24576)&&(X>423||!c)){u=jK(t,l,0,P,C,k,I,W,M,B-M,u),W=O=I=0,M=B;for(var Q=0;Q<286;++Q)C[Q]=0;for(var Q=0;Q<30;++Q)k[Q]=0}var q=2,ne=0,de=m,se=U-Z&32767;if(X>2&&z==S(B-se))for(var H=Math.min(f,X)-1,ee=Math.min(32767,B),oe=Math.min(258,X);se<=ee&&--de&&U!=Z;){if(t[B+q]==t[B+q-se]){for(var ue=0;ue<oe&&t[B+ue]==t[B+ue-se];++ue);if(ue>q){if(q=ue,ne=se,ue>H)break;for(var pe=Math.min(se,ue-2),me=0,Q=0;Q<pe;++Q){var Te=B-se+Q&32767,xe=g[Te],Ce=Te-xe&32767;Ce>me&&(me=Ce,Z=Te)}}}U=Z,Z=g[U],se+=U-Z&32767}if(ne){P[W++]=268435456|y8[q]<<18|MK[ne];var Ne=y8[q]&31,Ae=MK[ne]&31;I+=yU[Ne]+bU[Ae],++C[257+Ne],++k[Ae],j=B+q,++O}else P[W++]=t[B],++C[t[B]]}}for(B=Math.max(B,j);B<a;++B)P[W++]=t[B],++C[t[B]];u=jK(t,l,c,P,C,k,I,W,M,B-M,u),c||(s.r=u&7|l[u/8|0]<<3,u-=7,s.h=w,s.p=g,s.i=B,s.w=j)}else{for(var B=s.w||0;B<a+c;B+=65535){var We=B+65535;We>=a&&(l[u/8|0]=c,We=a),u=Ice(l,u+1,t.subarray(B,We))}s.i=a}return nMe(o,0,r+Rce(u)+i)},Bce=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,s=n.length|0,a=0;a!=s;){for(var o=Math.min(a+2655,s);a<o;++a)i+=r+=n[a];r=(r&65535)+15*(r>>16),i=(i&65535)+15*(i>>16)}t=r,e=i},d:function(){return t%=65521,e%=65521,(t&255)<<24|(t&65280)<<8|(e&255)<<8|e>>8}}},sMe=function(t,e,n,r,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new ah(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length}return iMe(t,e.level==null?6:e.level,e.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+e.mem,n,r,i)},$ce=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},aMe=function(t,e){var n=e.level,r=n==0?0:n<6?1:n==9?3:2;if(t[0]=120,t[1]=r<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var i=Bce();i.p(e.dictionary),$ce(t,2,i.d())}};function w8(t,e){e||(e={});var n=Bce();n.p(t);var r=sMe(t,e,e.dictionary?6:2,4);return aMe(r,e),$ce(r,r.length-4,n.d()),r}var oMe=typeof TextDecoder<"u"&&new TextDecoder,lMe=0;try{oMe.decode(Fce,{stream:!0}),lMe=1}catch{}function cMe(t){if(Array.isArray(t))return t}function uMe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function DK(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function dMe(t,e){if(t){if(typeof t=="string")return DK(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?DK(t,e):void 0}}function hMe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 470In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RK(t,e){return cMe(t)||uMe(t,e)||dMe(t,e)||hMe()}function IK(t,e="utf8"){return new TextDecoder(e).decode(t)}const fMe=new TextEncoder;function pMe(t){return fMe.encode(t)}const mMe=1024*8,gMe=(()=>{const t=new Uint8Array(4),e=new Uint32Array(t.buffer);return!((e[0]=1)&t[0])})(),KR={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 xU{constructor(e=mMe,n={}){we(this,"buffer");we(this,"byteLength");we(this,"byteOffset");we(this,"length");we(this,"offset");we(this,"lastWrittenByte");we(this,"littleEndian");we(this,"_data");we(this,"_mark");we(this,"_marks");let r=!1;typeof e=="number"?e=new ArrayBuffer(e):(r=!0,this.lastWrittenByte=e.byteLength);const i=n.offset?n.offset>>>0:0,s=e.byteLength-i;let a=i;(ArrayBuffer.isView(e)||e instanceof xU)&&(e.byteLength!==e.buffer.byteLength&&(a=e.byteOffset+i),e=e.buffer),r?this.lastWrittenByte=s:this.lastWrittenByte=0,this.buffer=e,this.length=s,this.byteLength=s,this.byteOffset=a,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,a,s),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,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 e=this._marks.pop();if(e===void 0)throw new Error("Mark stack empty");return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){const r=(this.offset+e)*2,i=new Uint8Array(r);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=r,this.byteLength=r,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(e=1){return this.readArray(e,"uint8")}readArray(e,n){const r=KR[n].BYTES_PER_ELEMENT*e,i=this.byteOffset+this.offset,s=this.buffer.slice(i,i+r);if(this.littleEndian===gMe&&n!=="uint8"&&n!=="int8"){const o=new Uint8Array(this.buffer.slice(i,i+r));o.reverse();const l=new KR[n](o.buffer);return this.offset+=r,l.reverse(),l}const a=new KR[n](s);return this.offset+=r,a}readInt16(){const e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){const e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){const e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){const e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){const e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){const e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){const e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){const e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let n="";for(let r=0;r<e;r++)n+=this.readChar();return n}readUtf8(e=1){return IK(this.readBytes(e))}decodeText(e=1,n="utf8"){return IK(this.readBytes(e),n)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let n=0;n<e.length;n++)this._data.setUint8(this.offset++,e[n]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let n=0;n<e.length;n++)this.writeUint8(e.charCodeAt(n));return this}writeUtf8(e){return this.writeBytes(pMe(e))}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.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const vMe=4,FK=0,BK=1,yMe=2;function RS(t){let e=t.length;for(;--e>=0;)t[e]=0}const bMe=0,zce=1,xMe=2,wMe=3,_Me=258,wU=29,mk=256,WP=mk+1+wU,Tw=30,_U=19,Uce=2*WP+1,M0=15,YR=16,SMe=7,SU=256,Hce=16,Vce=17,Wce=18,_8=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]),IO=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]),AMe=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),qce=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),PMe=512,xp=new Array((WP+2)*2);RS(xp);const W5=new Array(Tw*2);RS(W5);const qP=new Array(PMe);RS(qP);const GP=new Array(_Me-wMe+1);RS(GP);const AU=new Array(wU);RS(AU);const OL=new Array(Tw);RS(OL);function ZR(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}let Gce,Kce,Yce;function XR(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}const Zce=t=>t<256?qP[t]:qP[256+(t>>
vendor: 45,341 bytes, line 470
470>7)],KP=(t,e)=>{t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255},Ml=(t,e,n)=>{t.bi_valid>YR-n?(t.bi_buf|=e<<t.bi_valid&65535,KP(t,t.bi_buf),t.bi_buf=e>>YR-t.bi_valid,t.bi_valid+=n-YR):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)},lf=(t,e,n)=>{Ml(t,n[e*2],n[e*2+1])},Xce=(t,e)=>{let n=0;do n|=t&1,t>>>=1,n<<=1;while(--e>0);return n>>>1},CMe=t=>{t.bi_valid===16?(KP(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)},EMe=(t,e)=>{const n=e.dyn_tree,r=e.max_code,i=e.stat_desc.static_tree,s=e.stat_desc.has_stree,a=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let c,u,d,f,m,y,g=0;for(f=0;f<=M0;f++)t.bl_count[f]=0;for(n[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;c<Uce;c++)u=t.heap[c],f=n[n[u*2+1]*2+1]+1,f>l&&(f=l,g++),n[u*2+1]=f,!(u>r)&&(t.bl_count[f]++,m=0,u>=o&&(m=a[u-o]),y=n[u*2],t.opt_len+=y*(f+m),s&&(t.static_len+=y*(i[u*2+1]+m)));if(g!==0){do{for(f=l-1;t.bl_count[f]===0;)f--;t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,g-=2}while(g>0);for(f=l;f!==0;f--)for(u=t.bl_count[f];u!==0;)d=t.heap[--c],!(d>r)&&(n[d*2+1]!==f&&(t.opt_len+=(f-n[d*2+1])*n[d*2],n[d*2+1]=f),u--)}},Qce=(t,e,n)=>{const r=new Array(M0+1);let i=0,s,a;for(s=1;s<=M0;s++)i=i+n[s-1]<<1,r[s]=i;for(a=0;a<=e;a++){let o=t[a*2+1];o!==0&&(t[a*2]=Xce(r[o]++,o))}},TMe=()=>{let t,e,n,r,i;const s=new Array(M0+1);for(n=0,r=0;r<wU-1;r++)for(AU[r]=n,t=0;t<1<<_8[r];t++)GP[n++]=r;for(GP[n-1]=r,i=0,r=0;r<16;r++)for(OL[r]=i,t=0;t<1<<IO[r];t++)qP[i++]=r;for(i>>=7;r<Tw;r++)for(OL[r]=i<<7,t=0;t<1<<IO[r]-7;t++)qP[256+i++]=r;for(e=0;e<=M0;e++)s[e]=0;for(t=0;t<=143;)xp[t*2+1]=8,t++,s[8]++;for(;t<=255;)xp[t*2+1]=9,t++,s[9]++;for(;t<=279;)xp[t*2+1]=7,t++,s[7]++;for(;t<=287;)xp[t*2+1]=8,t++,s[8]++;for(Qce(xp,WP+1,s),t=0;t<Tw;t++)W5[t*2+1]=5,W5[t*2]=Xce(t,5);Gce=new ZR(xp,_8,mk+1,WP,M0),Kce=new ZR(W5,IO,0,Tw,M0),Yce=new ZR(new Array(0),AMe,0,_U,SMe)},Jce=t=>{let e;for(e=0;e<WP;e++)t.dyn_ltree[e*2]=0;for(e=0;e<Tw;e++)t.dyn_dtree[e*2]=0;for(e=0;e<_U;e++)t.bl_tree[e*2]=0;t.dyn_ltree[SU*2]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},eue=t=>{t.bi_valid>8?KP(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},$K=(t,e,n,r)=>{const i=e*2,s=n*2;return t[i]<t[s]||t[i]===t[s]&&r[e]<=r[n]},QR=(t,e,n)=>{const r=t.heap[n];let i=n<<1;for(;i<=t.heap_len&&(i<t.heap_len&&$K(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!$K(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r},zK=(t,e,n)=>{let r,i,s=0,a,o;if(t.sym_next!==0)do r=t.pending_buf[t.sym_buf+s++]&255,r+=(t.pending_buf[t.sym_buf+s++]&255)<<8,i=t.pending_buf[t.sym_buf+s++],r===0?lf(t,i,e):(a=GP[i],lf(t,a+mk+1,e),o=_8[a],o!==0&&(i-=AU[a],Ml(t,i,o)),r--,a=Zce(r),lf(t,a,n),o=IO[a],o!==0&&(r-=OL[a],Ml(t,r,o)));while(s<t.sym_next);lf(t,SU,e)},S8=(t,e)=>{const n=e.dyn_tree,r=e.stat_desc.static_tree,i=e.stat_desc.has_stree,s=e.stat_desc.elems;let a,o,l=-1,c;for(t.heap_len=0,t.heap_max=Uce,a=0;a<s;a++)n[a*2]!==0?(t.heap[++t.heap_len]=l=a,t.depth[a]=0):n[a*2+1]=0;for(;t.heap_len<2;)c=t.heap[++t.heap_len]=l<2?++l:0,n[c*2]=1,t.depth[c]=0,t.opt_len--,i&&(t.static_len-=r[c*2+1]);for(e.max_code=l,a=t.heap_len>>1;a>=1;a--)QR(t,n,a);c=s;do a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],QR(t,n,1),o=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=o,n[c*2]=n[a*2]+n[o*2],t.depth[c]=(t.depth[a]>=t.depth[o]?t.depth[a]:t.depth[o])+1,n[a*2+1]=n[o*2+1]=c,t.heap[1]=c++,QR(t,n,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],EMe(t,e),Qce(n,l,t.bl_count)},UK=(t,e,n)=>{let r,i=-1,s,a=e[0*2+1],o=0,l=7,c=4;for(a===0&&(l=138,c=3),e[(n+1)*2+1]=65535,r=0;r<=n;r++)s=a,a=e[(r+1)*2+1],!(++o<l&&s===a)&&(o<c?t.bl_tree[s*2]+=o:s!==0?(s!==i&&t.bl_tree[s*2]++,t.bl_tree[Hce*2]++):o<=10?t.bl_tree[Vce*2]++:t.bl_tree[Wce*2]++,o=0,i=s,a===0?(l=138,c=3):s===a?(l=6,c=3):(l=7,c=4))},HK=(t,e,n)=>{let r,i=-1,s,a=e[0*2+1],o=0,l=7,c=4;for(a===0&&(l=138,c=3),r=0;r<=n;r++)if(s=a,a=e[(r+1)*2+1],!(++o<l&&s===a)){if(o<c)do lf(t,s,t.bl_tree);while(--o!==0);else s!==0?(s!==i&&(lf(t,s,t.bl_tree),o--),lf(t,Hce,t.bl_tree),Ml(t,o-3,2)):o<=10?(lf(t,Vce,t.bl_tree),Ml(t,o-3,3)):(lf(t,Wce,t.bl_tree),Ml(t,o-11,7));o=0,i=s,a===0?(l=138,c=3):s===a?(l=6,c=3):(l=7,c=4)}},kMe=t=>{let e;for(UK(t,t.dyn_ltree,t.l_desc.max_code),UK(t,t.dyn_dtree,t.d_desc.max_code),S8(t,t.bl_desc),e=_U-1;e>=3&&t.bl_tree[qce[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e},NMe=(t,e,n,r)=>{let i;for(Ml(t,e-257,5),Ml(t,n-1,5),Ml(t,r-4,4),i=0;i<r;i++)Ml(t,t.bl_tree[qce[i]*2+1],3);HK(t,t.dyn_ltree,e-1),HK(t,t.dyn_dtree,n-1)},OMe=t=>{let e=4093624447,n;for(n=0;n<=31;n++,e>>>=1)if(e&1&&t.dyn_ltree[n*2]!==0)return FK;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return BK;for(n=32;n<mk;n++)if(t.dyn_ltree[n*2]!==0)return BK;return FK};let VK=!1;const MMe=t=>{VK||(TMe(),VK=!0),t.l_desc=new XR(t.dyn_ltree,Gce),t.d_desc=new XR(t.dyn_dtree,Kce),t.bl_desc=new XR(t.bl_tree,Yce),t.bi_buf=0,t.bi_valid=0,Jce(t)},tue=(t,e,n,r)=>{Ml(t,(bMe<<1)+(r?1:0),3),eue(t),KP(t,n),KP(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n},LMe=t=>{Ml(t,zce<<1,3),lf(t,SU,xp),CMe(t)},jMe=(t,e,n,r)=>{let i,s,a=0;t.level>0?(t.strm.data_type===yMe&&(t.strm.data_type=OMe(t)),S8(t,t.l_desc),S8(t,t.d_desc),a=kMe(t),i=t.opt_len+3+7>>>3,s=t.static_len+3+7>>>3,s<=i&&(i=s)):i=s=n+5,n+4<=i&&e!==-1?tue(t,e,n,r):t.strategy===vMe||s===i?(Ml(t,(zce<<1)+(r?1:0),3),zK(t,xp,W5)):(Ml(t,(xMe<<1)+(r?1:0),3),NMe(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),zK(t,t.dyn_ltree,t.dyn_dtree)),Jce(t),r&&eue(t)},DMe=(t,e,n)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,e===0?t.dyn_ltree[n*2]++:(t.matches++,e--,t.dyn_ltree[(GP[n]+mk+1)*2]++,t.dyn_dtree[Zce(e)*2]++),t.sym_next===t.sym_end);var RMe=MMe,IMe=tue,FMe=jMe,BMe=DMe,$Me=LMe,zMe={_tr_init:RMe,_tr_stored_block:IMe,_tr_flush_block:FMe,_tr_tally:BMe,_tr_align:$Me};const UMe=(t,e,n,r)=>{let i=t&65535|0,s=t>>>16&65535|0,a=0;for(;n!==0;){a=n>2e3?2e3:n,n-=a;do i=i+e[r++]|0,s=s+i|0;while(--a);i%=65521,s%=65521}return i|s<<16|0};var YP=UMe;const HMe=()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=t&1?3988292384^t>>>1:t>>>1;e[n]=t}return e},VMe=new Uint32Array(HMe()),WMe=(t,e,n,r)=>{const i=VMe,s=r+n;t^=-1;for(let a=r;a<s;a++)t=t>>>8^i[(t^e[a])&255];return t^-1};var ia=WMe,q2={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"},gk={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:qMe,_tr_stored_block:A8,_tr_flush_block:GMe,_tr_tally:ay,_tr_align:KMe}=zMe,{Z_NO_FLUSH:oy,Z_PARTIAL_FLUSH:YMe,Z_FULL_FLUSH:ZMe,Z_FINISH:Ru,Z_BLOCK:WK,Z_OK:Pa,Z_STREAM_END:qK,Z_STREAM_ERROR:Pf,Z_DATA_ERROR:XMe,Z_BUF_ERROR:JR,Z_DEFAULT_COMPRESSION:QMe,Z_FILTERED:JMe,Z_HUFFMAN_ONLY:jN,Z_RLE:eLe,Z_FIXED:tLe,Z_DEFAULT_STRATEGY:nLe,Z_UNKNOWN:rLe,Z_DEFLATED:hD}=gk,iLe=9,sLe=15,aLe=8,oLe=29,lLe=256,P8=lLe+1+oLe,cLe=30,uLe=19,dLe=2*P8+1,hLe=15,$n=3,Gv=258,Cf=Gv+$n+1,fLe=32,G2=42,PU=57,C8=69,E8=73,T8=91,k8=103,L0=113,n5=666,Wo=1,IS=2,kb=3,FS=4,pLe=3,j0=(t,e)=>(t.msg=q2[e],e),GK=t=>t*2-(t>4?9:0),Bg=t=>{let e=t.length;for(;--e>=0;)t[e]=0},mLe=t=>{let e,n,r,i=t.w_size;e=t.hash_size,r=e;do n=t.head[--r],t.head[r]=n>=i?n-i:0;while(--e);e=i,r=e;do n=t.prev[--r],t.prev[r]=n>=i?n-i:0;while(--e)};let gLe=(t,e,n)=>(e<<t.hash_shift^n)&t.hash_mask,ly=gLe;const rc=t=>{const e=t.state;let n=e.pending;n>t.avail_out&&(n=t.avail_out),n!==0&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,e.pending===0&&(e.pending_out=0))},Dc=(t,e)=>{GMe(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,rc(t.strm)},tr=(t,e)=>{t.pending_buf[t.pending++]=e},CA=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255},N8=(t,e,n,r)=>{let i=t.avail_in;return i>r&&(i=r),i===0?0:(t.avail_in-=i,e.set(t.input.subarray(t.next_in,t.next_in+i),n),t.state.wrap===1?t.adler=YP(t.adler,e,i,n):t.state.wrap===2&&(t.adler=ia(t.adler,e,i,n)),t.next_in+=i,t.total_in+=i,i)},nue=(t,e)=>{let n=t.max_chain_length,r=t.strstart,i,s,a=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-Cf?t.strstart-(t.w_size-Cf):0,c=t.window,u=t.w_mask,d=t.prev,f=t.strstart+Gv;let m=c[r+a-1],y=c[r+a];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do if(i=e,!(c[i+a]!==y||c[i+a-1]!==m||c[i]!==c[r]||c[++i]!==c[r+1])){r+=2,i++;do;while(c[++r]===c[++i]&&c[++r]===c[++i]&&c[++r]===c[++i]&&c[++r]===c[++i]&&c[++r]===c[++i]&&c[++r]===c[++i]&&c[++r]===c[++i]&&c[++r]===c[++i]&&r<f);if(s=Gv-(f-r),r=f-Gv,s>a){if(t.match_start=e,a=s,s>=o)break;m=c[r+a-1],y=c[r+a]}}while((e=d[e&u])>l&&--n!==0);return a<=t.lookahead?a:t.lookahead},K2=t=>{const e=t.w_size;let n,r,i;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Cf)&&(t.window.set(t.window.subarray(e,e+e-r),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),mLe(t),r+=e),t.strm.avail_in===0)break;if(n=N8(t.strm,t.window,t.strstart+t.lookahead,r),t.lookahead+=n,t.lookahead+t.insert>=$n)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=ly(t,t.ins_h,t.window[i+1]);t.insert&&(t.ins_h=ly(t,t.ins_h,t.window[i+$n-1]),t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<$n)););}while(t.lookahead<Cf&&t.strm.avail_in!==0)},rue=(t,e)=>{let n=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r,i,s,a=0,o=t.strm.avail_in;do{if(r=65535,s=t.bi_valid+42>>3,t.strm.avail_out<s||(s=t.strm.avail_out-s,i=t.strstart-t.block_start,r>i+t.strm.avail_in&&(r=i+t.strm.avail_in),r>s&&(r=s),r<n&&(r===0&&e!==Ru||e===oy||r!==i+t.strm.avail_in)))break;a=e===Ru&&r===i+t.strm.avail_in?1:0,A8(t,0,0,a),t.pending_buf[t.pending-4]=r,t.pending_buf[t.pending-3]=r>>8,t.pending_buf[t.pending-2]=~r,t.pending_buf[t.pending-1]=~r>>8,rc(t.strm),i&&(i>r&&(i=r),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,r-=i),r&&(N8(t.strm,t.strm.output,t.strm.next_out,r),t.strm.next_out+=r,t.strm.avail_out-=r,t.strm.total_out+=r)}while(a===0);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),a?FS:e!==oy&&e!==Ru&&t.strm.avail_in===0&&t.strstart===t.block_start?IS:(s=t.window_size-t.strstart,t.strm.avail_in>s&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,s+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),s>t.strm.avail_in&&(s=t.strm.avail_in),s&&(N8(t.strm,t.window,t.strstart,s),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.high_water<t.strstart&&(t.high_water=t.strstart),s=t.bi_valid+42>>3,s=t.pending_buf_size-s>65535?65535:t.pending_buf_size-s,n=s>t.w_size?t.w_size:s,i=t.strstart-t.block_start,(i>=n||(i||e===Ru)&&e!==oy&&t.strm.avail_in===0&&i<=s)&&(r=i>s?s:i,a=e===Ru&&t.strm.avail_in===0&&r===i?1:0,A8(t,t.block_start,r,a),t.block_start+=r,rc(t.strm)),a?kb:Wo)},eI=(t,e)=>{let n,r;for(;;){if(t.lookahead<Cf){if(K2(t),t.lookahead<Cf&&e===oy)return Wo;if(t.lookahead===0)break}if(n=0,t.lookahead>=$n&&(t.ins_h=ly(t,t.ins_h,t.window[t.strstart+$n-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),n!==0&&t.strstart-n<=t.w_size-Cf&&(t.match_length=nue(t,n)),t.match_length>=$n)if(r=ay(t,t.strstart-t.match_start,t.match_length-$n),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=$n){t.match_length--;do t.strstart++,t.ins_h=ly(t,t.ins_h,t.window[t.strstart+$n-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=ly(t,t.ins_h,t.window[t.strstart+1]);else r=ay(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(Dc(t,!1),t.strm.avail_out===0))return Wo}return t.insert=t.strstart<$n-1?t.strstart:$n-1,e===Ru?(Dc(t,!0),t.strm.avail_out===0?kb:FS):t.sym_next&&(Dc(t,!1),t.strm.avail_out===0)?Wo:IS},xx=(t,e)=>{let n,r,i;for(;;){if(t.lookahead<Cf){if(K2(t),t.lookahead<Cf&&e===oy)return Wo;if(t.lookahead===0)break}if(n=0,t.lookahead>=$n&&(t.ins_h=ly(t,t.ins_h,t.window[t.strstart+$n-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=$n-1,n!==0&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-Cf&&(t.match_length=nue(t,n),t.match_length<=5&&(t.strategy===JMe||t.match_length===$n&&t.strstart-t.match_start>4096)&&(t.match_length=$n-1)),t.prev_length>=$n&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-$n,r=ay(t,t.strstart-1-t.prev_match,t.prev_length-$n),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=ly(t,t.ins_h,t.window[t.strstart+$n-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=$n-1,t.strstart++,r&&(Dc(t,!1),t.strm.avail_out===0))return Wo}else if(t.match_available){if(r=ay(t,0,t.window[t.strstart-1]),r&&Dc(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return Wo}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=ay(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<$n-1?t.strstart:$n-1,e===Ru?(Dc(t,!0),t.strm.avail_out===0?kb:FS):t.sym_next&&(Dc(t,!1),t.strm.avail_out===0)?Wo:IS},vLe=(t,e)=>{let n,r,i,s;const a=t.window;for(;;){if(t.lookahead<=Gv){if(K2(t),t.lookahead<=Gv&&e===oy)return Wo;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=$n&&t.strstart>0&&(i=t.strstart-1,r=a[i],r===a[++i]&&r===a[++i]&&r===a[++i])){s=t.strstart+Gv;do;while(r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&i<s);t.match_length=Gv-(s-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=$n?(n=ay(t,1,t.match_length-$n),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=ay(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(Dc(t,!1),t.strm.avail_out===0))return Wo}return t.insert=0,e===Ru?(Dc(t,!0),t.strm.avail_out===0?kb:FS):t.sym_next&&(Dc(t,!1),t.strm.avail_out===0)?Wo:IS},yLe=(t,e)=>{let n;for(;;){if(t.lookahead===0&&(K2(t),t.lookahead===0)){if(e===oy)return Wo;break}if(t.match_length=0,n=ay(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(Dc(t,!1),t.strm.avail_out===0))return Wo}return t.insert=0,e===Ru?(Dc(t,!0),t.strm.avail_out===0?kb:FS):t.sym_next&&(Dc(t,!1),t.strm.avail_out===0)?Wo:IS};function Ch(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}const r5=[new Ch(0,0,0,0,rue),new Ch(4,4,8,4,eI),new Ch(4,5,16,8,eI),new Ch(4,6,32,32,eI),new Ch(4,4,16,16,xx),new Ch(8,16,32,32,xx),new Ch(8,16,128,128,xx),new Ch(8,32,128,256,xx),new Ch(32,128,258,1024,xx),new Ch(32,258,258,4096,xx)],bLe=t=>{t.window_size=2*t.w_size,Bg(t.head),t.max_lazy_match=r5[t.level].max_lazy,t.good_match=r5[t.level].good_length,t.nice_match=r5[t.level].nice_length,t.max_chain_length=r5[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=$n-1,t.match_available=0,t.ins_h=0};function xLe(){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=hD,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.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(dLe*2),this.dyn_dtree=new Uint16Array((2*cLe+1)*2),this.bl_tree=new Uint16Array((2*uLe+1)*2),Bg(this.dyn_ltree),Bg(this.dyn_dtree),Bg(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(hLe+1),this.heap=new Uint16Array(2*P8+1),Bg(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*P8+1),Bg(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 vk=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==G2&&e.status!==PU&&e.status!==C8&&e.status!==E8&&e.status!==T8&&e.status!==k8&&e.status!==L0&&e.status!==n5?1:0},iue=t=>{if(vk(t))return j0(t,Pf);t.total_in=t.total_out=0,t.data_type=rLe;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap===2?PU:e.wrap?G2:L0,t.adler=e.wrap===2?0:1,e.last_flush=-2,qMe(e),Pa},sue=t=>{const e=iue(t);return e===Pa&&bLe(t.state),e},wLe=(t,e)=>vk(t)||t.state.wrap!==2?Pf:(t.state.gzhead=e,Pa),aue=(t,e,n,r,i,s)=>{if(!t)return Pf;let a=1;if(e===QMe&&(e=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),i<1||i>iLe||n!==hD||r<8||r>15||e<0||e>9||s<0||s>tLe||r===8&&a!==1)return j0(t,Pf);r===8&&(r=9);const o=new xLe;return t.state=o,o.strm=t,o.status=G2,o.wrap=a,o.gzhead=null,o.w_bits=r,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=i+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+$n-1)/$n),o.window=new Uint8Array(o.w_size*2),o.head=new Uint16Array(o.hash_size),o.prev=new Uint16Array(o.w_size),o.lit_bufsize=1<<i+6,o.pending_buf_size=o.lit_bufsize*4,o.pending_buf=new Uint8Array(o.pending_buf_size),o.sym_buf=o.lit_bufsize,o.sym_end=(o.lit_bufsize-1)*3,o.level=e,o.strategy=s,o.method=n,sue(t)},_Le=(t,e)=>aue(t,e,hD,sLe,aLe,nLe),SLe=(t,e)=>{if(vk(t)||e>WK||e<0)return t?j0(t,Pf):Pf;const n=t.state;if(!t.output||t.avail_in!==0&&!t.input||n.status===n5&&e!==Ru)return j0(t,t.avail_out===0?JR:Pf);const r=n.last_flush;if(n.last_flush=e,n.pending!==0){if(rc(t),t.avail_out===0)return n.last_flush=-1,Pa}else if(t.avail_in===0&&GK(e)<=GK(r)&&e!==Ru)return j0(t,JR);if(n.status===n5&&t.avail_in!==0)return j0(t,JR);if(n.status===G2&&n.wrap===0&&(n.status=L0),n.status===G2){let i=hD+(n.w_bits-8<<4)<<8,s=-1;if(n.strategy>=jN||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,i|=s<<6,n.strstart!==0&&(i|=fLe),i+=31-i%31,CA(n,i),n.strstart!==0&&(CA(n,t.adler>>>16),CA(n,t.adler&65535)),t.adler=1,n.status=L0,rc(t),n.pending!==0)return n.last_flush=-1,Pa}if(n.status===PU){if(t.adler=0,tr(n,31),tr(n,139),tr(n,8),n.gzhead)tr(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),tr(n,n.gzhead.time&255),tr(n,n.gzhead.time>>8&255),tr(n,n.gzhead.time>>16&255),tr(n,n.gzhead.time>>24&255),tr(n,n.level===9?2:n.strategy>=jN||n.level<2?4:0),tr(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(tr(n,n.gzhead.extra.length&255),tr(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=ia(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=C8;else if(tr(n,0),tr(n,0),tr(n,0),tr(n,0),tr(n,0),tr(n,n.level===9?2:n.strategy>=jN||n.level<2?4:0),tr(n,pLe),n.status=L0,rc(t),n.pending!==0)return n.last_flush=-1,Pa}if(n.status===C8){if(n.gzhead.extra){let i=n.pending,s=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+s>n.pending_buf_size;){let o=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+o),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>i&&(t.adler=ia(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex+=o,rc(t),n.pending!==0)return n.last_flush=-1,Pa;i=0,s-=o}let a=new Uint8Array(n.gzhead.extra);n.pending_buf.set(a.subarray(n.gzindex,n.gzindex+s),n.pending),n.pending+=s,n.gzhead.hcrc&&n.pending>i&&(t.adler=ia(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=E8}if(n.status===E8){if(n.gzhead.name){let i=n.pending,s;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(t.adler=ia(t.adler,n.pending_buf,n.pending-i,i)),rc(t),n.pending!==0)return n.last_flush=-1,Pa;i=0}n.gzindex<n.gzhead.name.length?s=n.gzhead.name.charCodeAt(n.gzindex++)&255:s=0,tr(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=ia(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=T8}if(n.status===T8){if(n.gzhead.comment){let i=n.pending,s;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(t.adler=ia(t.adler,n.pending_buf,n.pending-i,i)),rc(t),n.pending!==0)return n.last_flush=-1,Pa;i=0}n.gzindex<n.gzhead.comment.length?s=n.gzhead.comment.charCodeAt(n.gzindex++)&255:s=0,tr(n,s)}while(s!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=ia(t.adler,n.pending_buf,n.pending-i,i))}n.status=k8}if(n.status===k8){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(rc(t),n.pending!==0))return n.last_flush=-1,Pa;tr(n,t.adler&255),tr(n,t.adler>>8&255),t.adler=0}if(n.status=L0,rc(t),n.pending!==0)return n.last_flush=-1,Pa}if(t.avail_in!==0||n.lookahead!==0||e!==oy&&n.status!==n5){let i=n.level===0?rue(n,e):n.strategy===jN?yLe(n,e):n.strategy===eLe?vLe(n,e):r5[n.level].func(n,e);if((i===kb||i===FS)&&(n.status=n5),i===Wo||i===kb)return t.avail_out===0&&(n.last_flush=-1),Pa;if(i===IS&&(e===YMe?KMe(n):e!==WK&&(A8(n,0,0,!1),e===ZMe&&(Bg(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),rc(t),t.avail_out===0))return n.last_flush=-1,Pa}return e!==Ru?Pa:n.wrap<=0?qK:(n.wrap===2?(tr(n,t.adler&255),tr(n,t.adler>>8&255),tr(n,t.adler>>16&255),tr(n,t.adler>>24&255),tr(n,t.total_in&255),tr(n,t.total_in>>8&255),tr(n,t.total_in>>16&255),tr(n,t.total_in>>24&255)):(CA(n,t.adler>>>16),CA(n,t.adler&65535)),rc(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?Pa:qK)},ALe=t=>{if(vk(t))return Pf;const e=t.state.status;return t.state=null,e===L0?j0(t,XMe):Pa},PLe=(t,e)=>{let n=e.length;if(vk(t))return Pf;const r=t.state,i=r.wrap;if(i===2||i===1&&r.status!==G2||r.lookahead)return Pf;if(i===1&&(t.adler=YP(t.adler,e,n,0)),r.wrap=0,n>=r.w_size){i===0&&(Bg(r.head),r.strstart=0,r.block_start=0,r.insert=0);let l=new Uint8Array(r.w_size);l.set(e.subarray(n-r.w_size,n),0),e=l,n=r.w_size}const s=t.avail_in,a=t.next_in,o=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,K2(r);r.lookahead>=$n;){let l=r.strstart,c=r.lookahead-($n-1);do r.ins_h=ly(r,r.ins_h,r.window[l+$n-1]),r.prev[l&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=l,l++;while(--c);r.strstart=l,r.lookahead=$n-1,K2(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=$n-1,r.match_available=0,t.next_in=a,t.input=o,t.avail_in=s,r.wrap=i,Pa};var CLe=_Le,ELe=aue,TLe=sue,kLe=iue,NLe=wLe,OLe=SLe,MLe=ALe,LLe=PLe,jLe="pako deflate (from Nodeca project)",q5={deflateInit:CLe,deflateInit2:ELe,deflateReset:TLe,deflateResetKeep:kLe,deflateSetHeader:NLe,deflate:OLe,deflateEnd:MLe,deflateSetDictionary:LLe,deflateInfo:jLe};const DLe=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var RLe=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const n=e.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(const r in n)DLe(n,r)&&(t[r]=n[r])}}return t},ILe=t=>{let e=0;for(let r=0,i=t.length;r<i;r++)e+=t[r].length;const n=new Uint8Array(e);for(let r=0,i=0,s=t.length;r<s;r++){let a=t[r];n.set(a,i),i+=a.length}return n},fD={assign:RLe,flattenChunks:ILe};let oue=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{oue=!1}const ZP=new Uint8Array(256);for(let t=0;t<256;t++)ZP[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;ZP[254]=ZP[254]=1;var FLe=t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let e,n,r,i,s,a=t.length,o=0;for(i=0;i<a;i++)n=t.charCodeAt(i),(n&64512)===55296&&i+1<a&&(r=t.charCodeAt(i+1),(r&64512)===56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),o+=n<128?1:n<2048?2:n<65536?3:4;for(e=new Uint8Array(o),s=0,i=0;s<o;i++)n=t.charCodeAt(i),(n&64512)===55296&&i+1<a&&(r=t.charCodeAt(i+1),(r&64512)===56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?e[s++]=n:n<2048?(e[s++]=192|n>>>6,e[s++]=128|n&63):n<65536?(e[s++]=224|n>>>12,e[s++]=128|n>>>6&63,e[s++]=128|n&63):(e[s++]=240|n>>>18,e[s++]=128|n>>>12&63,e[s++]=128|n>>>6&63,e[s++]=128|n&63);return e};const BLe=(t,e)=>{if(e<65534&&t.subarray&&oue)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let r=0;r<e;r++)n+=String.fromCharCode(t[r]);return n};var $Le=(t,e)=>{const n=e||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,e));let r,i;const s=new Array(n*2);for(i=0,r=0;r<n;){let a=t[r++];if(a<128){s[i++]=a;continue}let o=ZP[a];if(o>4){s[i++]=65533,r+=o-1;continue}for(a&=o===2?31:o===3?15:7;o>1&&r<n;)a=a<<6|t[r++]&63,o--;if(o>1){s[i++]=65533;continue}a<65536?s[i++]=a:(a-=65536,s[i++]=55296|a>>10&1023,s[i++]=56320|a&1023)}return BLe(s,i)},zLe=(t,e)=>{e=e||t.length,e>t.length&&(e=t.length);let n=e-1;for(;n>=0&&(t[n]&192)===128;)n--;return n<0||n===0?e:n+ZP[t[n]]>e?n:e},XP={string2buf:FLe,buf2string:$Le,utf8border:zLe};function ULe(){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 lue=ULe;const cue=Object.prototype.toString,{Z_NO_FLUSH:HLe,Z_SYNC_FLUSH:VLe,Z_FULL_FLUSH:WLe,Z_FINISH:qLe,Z_OK:ML,Z_STREAM_END:GLe,Z_DEFAULT_COMPRESSION:KLe,Z_DEFAULT_STRATEGY:YLe,Z_DEFLATED:ZLe}=gk;function CU(t){this.options=fD.assign({level:KLe,method:ZLe,chunkSize:16384,windowBits:15,memLevel:8,strategy:YLe},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new lue,this.strm.avail_out=0;let n=q5.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==ML)throw new Error(q2[n]);if(e.header&&q5.deflateSetHeader(this.strm,e.header),e.dictionary){let r;if(typeof e.dictionary=="string"?r=XP.string2buf(e.dictionary):cue.call(e.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(e.dictionary):r=e.dictionary,n=q5.deflateSetDictionary(this.strm,r),n!==ML)throw new Error(q2[n]);this._dict_set=!0}}CU.prototype.push=function(t,e){const n=this.strm,r=this.options.chunkSize;let i,s;if(this.ended)return!1;for(e===~~e?s=e:s=e===!0?qLe:HLe,typeof t=="string"?n.input=XP.string2buf(t):cue.call(t)==="[object ArrayBuffer]"?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(s===VLe||s===WLe)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(i=q5.deflate(n,s),i===GLe)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=q5.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===ML;if(n.avail_out===0){this.onData(n.output);continue}if(s>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};CU.prototype.onData=function(t){this.chunks.push(t)};CU.prototype.onEnd=function(t){t===ML&&(this.result=fD.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};const DN=16209,XLe=16191;var QLe=function(e,n){let r,i,s,a,o,l,c,u,d,f,m,y,g,w,b,_,S,P,C,k,O,I,B,W;const j=e.state;r=e.next_in,B=e.input,i=r+(e.avail_in-5),s=e.next_out,W=e.output,a=s-(n-e.avail_out),o=s+(e.avail_out-257),l=j.dmax,c=j.wsize,u=j.whave,d=j.wnext,f=j.window,m=j.hold,y=j.bits,g=j.lencode,w=j.distcode,b=(1<<j.lenbits)-1,_=(1<<j.distbits)-1;e:do{y<15&&(m+=B[r++]<<y,y+=8,m+=B[r++]<<y,y+=8),S=g[m&b];t:for(;;){if(P=S>>>24,m>>>=P,y-=P,P=S>>>16&255,P===0)W[s++]=S&65535;else if(P&16){C=S&65535,P&=15,P&&(y<P&&(m+=B[r++]<<y,y+=8),C+=m&(1<<P)-1,m>>>=P,y-=P),y<15&&(m+=B[r++]<<y,y+=8,m+=B[r++]<<y,y+=8),S=w[m&_];n:for(;;){if(P=S>>>24,m>>>=P,y-=P,P=S>>>16&255,P&16){if(k=S&65535,P&=15,y<P&&(m+=B[r++]<<y,y+=8,y<P&&(m+=B[r++]<<y,y+=8)),k+=m&(1<<P)-1,k>l){e.msg="invalid distance too far back",j.mode=DN;break e}if(m>>>=P,y-=P,P=s-a,k>P){if(P=k-P,P>u&&j.sane){e.msg="invalid distance too far back",j.mode=DN;break e}if(O=0,I=f,d===0){if(O+=c-P,P<C){C-=P;do W[s++]=f[O++];while(--P);O=s-k,I=W}}else if(d<P){if(O+=c+d-P,P-=d,P<C){C-=P;do W[s++]=f[O++];while(--P);if(O=0,d<C){P=d,C-=P;do W[s++]=f[O++];while(--P);O=s-k,I=W}}}else if(O+=d-P,P<C){C-=P;do W[s++]=f[O++];while(--P);O=s-k,I=W}for(;C>2;)W[s++]=I[O++],W[s++]=I[O++],W[s++]=I[O++],C-=3;C&&(W[s++]=I[O++],C>1&&(W[s++]=I[O++]))}else{O=s-k;do W[s++]=W[O++],W[s++]=W[O++],W[s++]=W[O++],C-=3;while(C>2);C&&(W[s++]=W[O++],C>1&&(W[s++]=W[O++]))}}else if(P&64){e.msg="invalid distance code",j.mode=DN;break e}else{S=w[(S&65535)+(m&(1<<P)-1)];continue n}break}}else if(P&64)if(P&32){j.mode=XLe;break e}else{e.msg="invalid literal/length code",j.mode=DN;break e}else{S=g[(S&65535)+(m&(1<<P)-1)];continue t}break}}while(r<i&&s<o);C=y>>3,r-=C,y-=C<<3,m&=(1<<y)-1,e.next_in=r,e.next_out=s,e.avail_in=r<i?5+(i-r):5-(r-i),e.avail_out=s<o?257+(o-s):257-(s-o),j.hold=m,j.bits=y};const wx=15,KK=852,YK=592,ZK=0,tI=1,XK=2,JLe=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]),e3e=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,72,78]),t3e=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]),n3e=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]),r3e=(t,e,n,r,i,s,a,o)=>{const l=o.bits;let c=0,u=0,d=0,f=0,m=0,y=0,g=0,w=0,b=0,_=0,S,P,C,k,O,I=null,B;const W=new Uint16Array(wx+1),j=new Uint16Array(wx+1);let M=null,z,U,Z;for(c=0;c<=wx;c++)W[c]=0;for(u=0;u<r;u++)W[e[n+u]]++;for(m=l,f=wx;f>=1&&W[f]===0;f--);if(m>f&&(m=f),f===0)return i[s++]=1<<24|64<<16|0,i[s++]=1<<24|64<<16|0,o.bits=1,0;for(d=1;d<f&&W[d]===0;d++);for(m<d&&(m=d),w=1,c=1;c<=wx;c++)if(w<<=1,w-=W[c],w<0)return-1;if(w>0&&(t===ZK||f!==1))return-1;for(j[1]=0,c=1;c<wx;c++)j[c+1]=j[c]+W[c];for(u=0;u<r;u++)e[n+u]!==0&&(a[j[e[n+u]]++]=u);if(t===ZK?(I=M=a,B=20):t===tI?(I=JLe,M=e3e,B=257):(I=t3e,M=n3e,B=0),_=0,u=0,c=d,O=s,y=m,g=0,C=-1,b=1<<m,k=b-1,t===tI&&b>KK||t===XK&&b>YK)return 1;for(;;){z=c-g,a[u]+1<B?(U=0,Z=a[u]):a[u]>=B?(U=M[a[u]-B],Z=I[a[u]-B]):(U=96,Z=0),S=1<<c-g,P=1<<y,d=P;do P-=S,i[O+(_>>g)+P]=z<<24|U<<16|Z|0;while(P!==0);for(S=1<<c-1;_&S;)S>>=1;if(S!==0?(_&=S-1,_+=S):_=0,u++,--W[c]===0){if(c===f)break;c=e[n+a[u]]}if(c>m&&(_&k)!==C){for(g===0&&(g=m),O+=d,y=c-g,w=1<<y;y+g<f&&(w-=W[y+g],!(w<=0));)y++,w<<=1;if(b+=1<<y,t===tI&&b>KK||t===XK&&b>YK)return 1;C=_&k,i[C]=m<<24|y<<16|O-s|0}}return _!==0&&(i[O+_]=c-g<<24|64<<16|0),o.bits=m,0};var G5=r3e;const i3e=0,uue=1,due=2,{Z_FINISH:QK,Z_BLOCK:s3e,Z_TREES:RN,Z_OK:Nb,Z_STREAM_END:a3e,Z_NEED_DICT:o3e,Z_STREAM_ERROR:Ku,Z_DATA_ERROR:hue,Z_MEM_ERROR:fue,Z_BUF_ERROR:l3e,Z_DEFLATED:JK}=gk,pD=16180,eY=16181,tY=16182,nY=16183,rY=16184,iY=16185,sY=16186,aY=16187,oY=16188,lY=16189,LL=16190,ap=16191,nI=16192,cY=16193,rI=16194,uY=16195,dY=16196,hY=16197,fY=16198,IN=16199,FN=16200,pY=16201,mY=16202,gY=16203,vY=16204,yY=16205,iI=16206,bY=16207,xY=16208,pi=16209,pue=16210,mue=16211,c3e=852,u3e=592,d3e=15,h3e=d3e,wY=t=>(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24);function f3e(){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 Hb=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<pD||e.mode>mue?1:0},gue=t=>{if(Hb(t))return Ku;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=pD,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(c3e),e.distcode=e.distdyn=new Int32Array(u3e),e.sane=1,e.back=-1,Nb},vue=t=>{if(Hb(t))return Ku;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,gue(t)},yue=(t,e)=>{let n;if(Hb(t))return Ku;const r=t.state;return e<0?(n=0,e=-e):(n=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?Ku:(r.window!==null&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,vue(t))},bue=(t,e)=>{if(!t)return Ku;const n=new f3e;t.state=n,n.strm=t,n.window=null,n.mode=pD;const r=yue(t,e);return r!==Nb&&(t.state=null),r},p3e=t=>bue(t,h3e);let _Y=!0,sI,aI;const m3e=t=>{if(_Y){sI=new Int32Array(512),aI=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(G5(uue,t.lens,0,288,sI,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;G5(due,t.lens,0,32,aI,0,t.work,{bits:5}),_Y=!1}t.lencode=sI,t.lenbits=9,t.distcode=aI,t.distbits=5},xue=(t,e,n,r)=>{let i;const s=t.state;return s.window===null&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new Uint8Array(s.wsize)),r>=s.wsize?(s.window.set(e.subarray(n-s.wsize,n),0),s.wnext=0,s.whave=s.wsize):(i=s.wsize-s.wnext,i>r&&(i=r),s.window.set(e.subarray(n-r,n-r+i),s.wnext),r-=i,r?(s.window.set(e.subarray(n-r,n),0),s.wnext=r,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=i))),0},g3e=(t,e)=>{let n,r,i,s,a,o,l,c,u,d,f,m,y,g,w=0,b,_,S,P,C,k,O,I;const B=new Uint8Array(4);let W,j;const M=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Hb(t)||!t.output||!t.input&&t.avail_in!==0)return Ku;n=t.state,n.mode===ap&&(n.mode=nI),a=t.next_out,i=t.output,l=t.avail_out,s=t.next_in,r=t.input,o=t.avail_in,c=n.hold,u=n.bits,d=o,f=l,I=Nb;e:for(;;)switch(n.mode){case pD:if(n.wrap===0){n.mode=nI;break}for(;u<16;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(n.wrap&2&&c===35615){n.wbits===0&&(n.wbits=15),n.check=0,B[0]=c&255,B[1]=c>>>8&255,n.check=ia(n.check,B,2,0),c=0,u=0,n.mode=eY;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",n.mode=pi;break}if((c&15)!==JK){t.msg="unknown compression method",n.mode=pi;break}if(c>>>=4,u-=4,O=(c&15)+8,n.wbits===0&&(n.wbits=O),O>15||O>n.wbits){t.msg="invalid window size",n.mode=pi;break}n.dmax=1<<n.wbits,n.flags=0,t.adler=n.check=1,n.mode=c&512?lY:ap,c=0,u=0;break;case eY:for(;u<16;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(n.flags=c,(n.flags&255)!==JK){t.msg="unknown compression method",n.mode=pi;break}if(n.flags&57344){t.msg="unknown header flags set",n.mode=pi;break}n.head&&(n.head.text=c>>8&1),n.flags&512&&n.wrap&4&&(B[0]=c&255,B[1]=c>>>8&255,n.check=ia(n.check,B,2,0)),c=0,u=0,n.mode=tY;case tY:for(;u<32;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}n.head&&(n.head.time=c),n.flags&512&&n.wrap&4&&(B[0]=c&255,B[1]=c>>>8&255,B[2]=c>>>16&255,B[3]=c>>>24&255,n.check=ia(n.check,B,4,0)),c=0,u=0,n.mode=nY;case nY:for(;u<16;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}n.head&&(n.head.xflags=c&255,n.head.os=c>>8),n.flags&512&&n.wrap&4&&(B[0]=c&255,B[1]=c>>>8&255,n.check=ia(n.check,B,2,0)),c=0,u=0,n.mode=rY;case rY:if(n.flags&1024){for(;u<16;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}n.length=c,n.head&&(n.head.extra_len=c),n.flags&512&&n.wrap&4&&(B[0]=c&255,B[1]=c>>>8&255,n.check=ia(n.check,B,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=iY;case iY:if(n.flags&1024&&(m=n.length,m>o&&(m=o),m&&(n.head&&(O=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(s,s+m),O)),n.flags&512&&n.wrap&4&&(n.check=ia(n.check,r,m,s)),o-=m,s+=m,n.length-=m),n.length))break e;n.length=0,n.mode=sY;case sY:if(n.flags&2048){if(o===0)break e;m=0;do O=r[s+m++],n.head&&O&&n.length<65536&&(n.head.name+=String.fromCharCode(O));while(O&&m<o);if(n.flags&512&&n.wrap&4&&(n.check=ia(n.check,r,m,s)),o-=m,s+=m,O)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=aY;case aY:if(n.flags&4096){if(o===0)break e;m=0;do O=r[s+m++],n.head&&O&&n.length<65536&&(n.head.comment+=String.fromCharCode(O));while(O&&m<o);if(n.flags&512&&n.wrap&4&&(n.check=ia(n.check,r,m,s)),o-=m,s+=m,O)break e}else n.head&&(n.head.comment=null);n.mode=oY;case oY:if(n.flags&512){for(;u<16;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(n.wrap&4&&c!==(n.check&65535)){t.msg="header crc mismatch",n.mode=pi;break}c=0,u=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=ap;break;case lY:for(;u<32;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}t.adler=n.check=wY(c),c=0,u=0,n.mode=LL;case LL:if(n.havedict===0)return t.next_out=a,t.avail_out=l,t.next_in=s,t.avail_in=o,n.hold=c,n.bits=u,o3e;t.adler=n.check=1,n.mode=ap;case ap:if(e===s3e||e===RN)break e;case nI:if(n.last){c>>>=u&7,u-=u&7,n.mode=iI;break}for(;u<3;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}switch(n.last=c&1,c>>>=1,u-=1,c&3){case 0:n.mode=cY;break;case 1:if(m3e(n),n.mode=IN,e===RN){c>>>=2,u-=2;break e}break;case 2:n.mode=dY;break;case 3:t.msg="invalid block type",n.mode=pi}c>>>=2,u-=2;break;case cY:for(c>>>=u&7,u-=u&7;u<32;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if((c&65535)!==(c>>>16^65535)){t.msg="invalid stored block lengths",n.mode=pi;break}if(n.length=c&65535,c=0,u=0,n.mode=rI,e===RN)break e;case rI:n.mode=uY;case uY:if(m=n.length,m){if(m>o&&(m=o),m>l&&(m=l),m===0)break e;i.set(r.subarray(s,s+m),a),o-=m,s+=m,l-=m,a+=m,n.length-=m;break}n.mode=ap;break;case dY:for(;u<14;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(n.nlen=(c&31)+257,c>>>=5,u-=5,n.ndist=(c&31)+1,c>>>=5,u-=5,n.ncode=(c&15)+4,c>>>=4,u-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=pi;break}n.have=0,n.mode=hY;case hY:for(;n.have<n.ncode;){for(;u<3;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}n.lens[M[n.have++]]=c&7,c>>>=3,u-=3}for(;n.have<19;)n.lens[M[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,W={bits:n.lenbits},I=G5(i3e,n.lens,0,19,n.lencode,0,n.work,W),n.lenbits=W.bits,I){t.msg="invalid code lengths set",n.mode=pi;break}n.have=0,n.mode=fY;case fY:for(;n.have<n.nlen+n.ndist;){for(;w=n.lencode[c&(1<<n.lenbits)-1],b=w>>>24,_=w>>>16&255,S=w&65535,!(b<=u);){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(S<16)c>>>=b,u-=b,n.lens[n.have++]=S;else{if(S===16){for(j=b+2;u<j;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(c>>>=b,u-=b,n.have===0){t.msg="invalid bit length repeat",n.mode=pi;break}O=n.lens[n.have-1],m=3+(c&3),c>>>=2,u-=2}else if(S===17){for(j=b+3;u<j;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}c>>>=b,u-=b,O=0,m=3+(c&7),c>>>=3,u-=3}else{for(j=b+7;u<j;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}c>>>=b,u-=b,O=0,m=11+(c&127),c>>>=7,u-=7}if(n.have+m>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=pi;break}for(;m--;)n.lens[n.have++]=O}}if(n.mode===pi)break;if(n.lens[256]===0){t.msg="invalid code -- missing end-of-block",n.mode=pi;break}if(n.lenbits=9,W={bits:n.lenbits},I=G5(uue,n.lens,0,n.nlen,n.lencode,0,n.work,W),n.lenbits=W.bits,I){t.msg="invalid literal/lengths set",n.mode=pi;break}if(n.distbits=6,n.distcode=n.distdyn,W={bits:n.distbits},I=G5(due,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,W),n.distbits=W.bits,I){t.msg="invalid distances set",n.mode=pi;break}if(n.mode=IN,e===RN)break e;case IN:n.mode=FN;case FN:if(o>=6&&l>=258){t.next_out=a,t.avail_out=l,t.next_in=s,t.avail_in=o,n.hold=c,n.bits=u,QLe(t,f),a=t.next_out,i=t.output,l=t.avail_out,s=t.next_in,r=t.input,o=t.avail_in,c=n.hold,u=n.bits,n.mode===ap&&(n.back=-1);break}for(n.back=0;w=n.lencode[c&(1<<n.lenbits)-1],b=w>>>24,_=w>>>16&255,S=w&65535,!(b<=u);){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(_&&!(_&240)){for(P=b,C=_,k=S;w=n.lencode[k+((c&(1<<P+C)-1)>>P)],b=w>>>24,_=w>>>16&255,S=w&65535,!(P+b<=u);){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}c>>>=P,u-=P,n.back+=P}if(c>>>=b,u-=b,n.back+=b,n.length=S,_===0){n.mode=yY;break}if(_&32){n.back=-1,n.mode=ap;break}if(_&64){t.msg="invalid literal/length code",n.mode=pi;break}n.extra=_&15,n.mode=pY;case pY:if(n.extra){for(j=n.extra;u<j;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}n.length+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=mY;case mY:for(;w=n.distcode[c&(1<<n.distbits)-1],b=w>>>24,_=w>>>16&255,S=w&65535,!(b<=u);){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(!(_&240)){for(P=b,C=_,k=S;w=n.distcode[k+((c&(1<<P+C)-1)>>P)],b=w>>>24,_=w>>>16&255,S=w&65535,!(P+b<=u);){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}c>>>=P,u-=P,n.back+=P}if(c>>>=b,u-=b,n.back+=b,_&64){t.msg="invalid distance code",n.mode=pi;break}n.offset=S,n.extra=_&15,n.mode=gY;case gY:if(n.extra){for(j=n.extra;u<j;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}n.offset+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=pi;break}n.mode=vY;case vY:if(l===0)break e;if(m=f-l,n.offset>m){if(m=n.offset-m,m>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=pi;break}m>n.wnext?(m-=n.wnext,y=n.wsize-m):y=n.wnext-m,m>n.length&&(m=n.length),g=n.window}else g=i,y=a-n.offset,m=n.length;m>l&&(m=l),l-=m,n.length-=m;do i[a++]=g[y++];while(--m);n.length===0&&(n.mode=FN);break;case yY:if(l===0)break e;i[a++]=n.length,l--,n.mode=FN;break;case iI:if(n.wrap){for(;u<32;){if(o===0)break e;o--,c|=r[s++]<<u,u+=8}if(f-=l,t.total_out+=f,n.total+=f,n.wrap&4&&f&&(t.adler=n.check=n.flags?ia(n.check,i,f,a-f):YP(n.check,i,f,a-f)),f=l,n.wrap&4&&(n.flags?c:wY(c))!==n.check){t.msg="incorrect data check",n.mode=pi;break}c=0,u=0}n.mode=bY;case bY:if(n.wrap&&n.flags){for(;u<32;){if(o===0)break e;o--,c+=r[s++]<<u,u+=8}if(n.wrap&4&&c!==(n.total&4294967295)){t.msg="incorrect length check",n.mode=pi;break}c=0,u=0}n.mode=xY;case xY:I=a3e;break e;case pi:I=hue;break e;case pue:return fue;case mue:default:return Ku}return t.next_out=a,t.avail_out=l,t.next_in=s,t.avail_in=o,n.hold=c,n.bits=u,(n.wsize||f!==t.avail_out&&n.mode<pi&&(n.mode<iI||e!==QK))&&xue(t,t.output,t.next_out,f-t.avail_out),d-=t.avail_in,f-=t.avail_out,t.total_in+=d,t.total_out+=f,n.total+=f,n.wrap&4&&f&&(t.adler=n.check=n.flags?ia(n.check,i,f,t.next_out-f):YP(n.check,i,f,t.next_out-f)),t.data_type=n.bits+(n.last?64:0)+(n.mode===ap?128:0)+(n.mode===IN||n.mode===rI?256:0),(d===0&&f===0||e===QK)&&I===Nb&&(I=l3e),I},v3e=t=>{if(Hb(t))return Ku;let e=t.state;return e.window&&(e.window=null),t.state=null,Nb},y3e=(t,e)=>{if(Hb(t))return Ku;const n=t.state;return n.wrap&2?(n.head=e,e.done=!1,Nb):Ku},b3e=(t,e)=>{const n=e.length;let r,i,s;return Hb(t)||(r=t.state,r.wrap!==0&&r.mode!==LL)?Ku:r.mode===LL&&(i=1,i=YP(i,e,n,0),i!==r.check)?hue:(s=xue(t,e,n,n),s?(r.mode=pue,fue):(r.havedict=1,Nb))};var x3e=vue,w3e=yue,_3e=gue,S3e=p3e,A3e=bue,P3e=g3e,C3e=v3e,E3e=y3e,T3e=b3e,k3e="pako inflate (from Nodeca project)",wp={inflateReset:x3e,inflateReset2:w3e,inflateResetKeep:_3e,inflateInit:S3e,inflateInit2:A3e,inflate:P3e,inflateEnd:C3e,inflateGetHeader:E3e,inflateSetDictionary:T3e,inflateInfo:k3e};function N3e(){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 O3e=N3e;const wue=Object.prototype.toString,{Z_NO_FLUSH:M3e,Z_FINISH:L3e,Z_OK:QP,Z_STREAM_END:oI,Z_NEED_DICT:lI,Z_STREAM_ERROR:j3e,Z_DATA_ERROR:SY,Z_MEM_ERROR:D3e}=gk;function yk(t){this.options=fD.assign({chunkSize:1024*64,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new lue,this.strm.avail_out=0;let n=wp.inflateInit2(this.strm,e.windowBits);if(n!==QP)throw new Error(q2[n]);if(this.header=new O3e,wp.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=XP.string2buf(e.dictionary):wue.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=wp.inflateSetDictionary(this.strm,e.dictionary),n!==QP)))throw new Error(q2[n])}yk.prototype.push=function(t,e){const n=this.strm,r=this.options.chunkSize,i=this.options.dictionary;let s,a,o;if(this.ended)return!1;for(e===~~e?a=e:a=e===!0?L3e:M3e,wue.call(t)==="[object ArrayBuffer]"?n.input=new
vendor: 10,166 bytes, line 470
470Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),s=wp.inflate(n,a),s===lI&&i&&(s=wp.inflateSetDictionary(n,i),s===QP?s=wp.inflate(n,a):s===SY&&(s=lI));n.avail_in>0&&s===oI&&n.state.wrap>0&&t[n.next_in]!==0;)wp.inflateReset(n),s=wp.inflate(n,a);switch(s){case j3e:case SY:case lI:case D3e:return this.onEnd(s),this.ended=!0,!1}if(o=n.avail_out,n.next_out&&(n.avail_out===0||s===oI))if(this.options.to==="string"){let l=XP.utf8border(n.output,n.next_out),c=n.next_out-l,u=XP.buf2string(n.output,l);n.next_out=c,n.avail_out=r-c,c&&n.output.set(n.output.subarray(l,l+c),0),this.onData(u)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(s===QP&&o===0)){if(s===oI)return s=wp.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};yk.prototype.onData=function(t){this.chunks.push(t)};yk.prototype.onEnd=function(t){t===QP&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=fD.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function EU(t,e){const n=new yk(e);if(n.push(t),n.err)throw n.msg||q2[n.err];return n.result}function R3e(t,e){return e=e||{},e.raw=!0,EU(t,e)}var I3e=yk,F3e=EU,B3e=R3e,$3e=EU,z3e=gk,U3e={Inflate:I3e,inflate:F3e,inflateRaw:B3e,ungzip:$3e,constants:z3e};const{Inflate:H3e,inflate:V3e,inflateRaw:Fft,ungzip:Bft}=U3e;var AY=H3e,W3e=V3e;const _ue=[];for(let t=0;t<256;t++){let e=t;for(let n=0;n<8;n++)e&1?e=3988292384^e>>>1:e=e>>>1;_ue[t]=e}const PY=4294967295;function q3e(t,e,n){let r=t;for(let i=0;i<n;i++)r=_ue[(r^e[i])&255]^r>>>8;return r}function G3e(t,e){return(q3e(PY,t,e)^PY)>>>0}function CY(t,e,n){const r=t.readUint32(),i=G3e(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(i!==r)throw new Error(`CRC mismatch for chunk ${n}. Expected ${r}, found ${i}`)}function Sue(t,e,n){for(let r=0;r<n;r++)e[r]=t[r]}function Aue(t,e,n,r){let i=0;for(;i<r;i++)e[i]=t[i];for(;i<n;i++)e[i]=t[i]+e[i-r]&255}function Pue(t,e,n,r){let i=0;if(n.length===0)for(;i<r;i++)e[i]=t[i];else for(;i<r;i++)e[i]=t[i]+n[i]&255}function Cue(t,e,n,r,i){let s=0;if(n.length===0){for(;s<i;s++)e[s]=t[s];for(;s<r;s++)e[s]=t[s]+(e[s-i]>>1)&255}else{for(;s<i;s++)e[s]=t[s]+(n[s]>>1)&255;for(;s<r;s++)e[s]=t[s]+(e[s-i]+n[s]>>1)&255}}function Eue(t,e,n,r,i){let s=0;if(n.length===0){for(;s<i;s++)e[s]=t[s];for(;s<r;s++)e[s]=t[s]+e[s-i]&255}else{for(;s<i;s++)e[s]=t[s]+n[s]&255;for(;s<r;s++)e[s]=t[s]+K3e(e[s-i],n[s],n[s-i])&255}}function K3e(t,e,n){const r=t+e-n,i=Math.abs(r-t),s=Math.abs(r-e),a=Math.abs(r-n);return i<=s&&i<=a?t:s<=a?e:n}function Y3e(t,e,n,r,i,s){switch(t){case 0:Sue(e,n,i);break;case 1:Aue(e,n,i,s);break;case 2:Pue(e,n,r,i);break;case 3:Cue(e,n,r,i,s);break;case 4:Eue(e,n,r,i,s);break;default:throw new Error(`Unsupported filter: ${t}`)}}const Z3e=new Uint16Array([255]),X3e=new Uint8Array(Z3e.buffer),Q3e=X3e[0]===255;function J3e(t){const{data:e,width:n,height:r,channels:i,depth:s}=t,a=[{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}],o=Math.ceil(s/8)*i,l=new Uint8Array(r*n*o);let c=0;for(let u=0;u<7;u++){const d=a[u],f=Math.ceil((n-d.x)/d.xStep),m=Math.ceil((r-d.y)/d.yStep);if(f<=0||m<=0)continue;const y=f*o,g=new Uint8Array(y);for(let w=0;w<m;w++){const b=e[c++],_=e.subarray(c,c+y);c+=y;const S=new Uint8Array(y);Y3e(b,_,S,g,y,o),g.set(S);for(let P=0;P<f;P++){const C=d.x+P*d.xStep,k=d.y+w*d.yStep;if(!(C>=n||k>=r))for(let O=0;O<o;O++)l[(k*n+C)*o+O]=S[P*o+O]}}}if(s===16){const u=new Uint16Array(l.buffer);if(Q3e)for(let d=0;d<u.length;d++)u[d]=eje(u[d]);return u}else return l}function eje(t){return(t&255)<<8|t>>8&255}const tje=new Uint16Array([255]),nje=new Uint8Array(tje.buffer),rje=nje[0]===255,ije=new Uint8Array(0);function EY(t){const{data:e,width:n,height:r,channels:i,depth:s}=t,a=Math.ceil(s/8)*i,o=Math.ceil(s/8*i*n),l=new Uint8Array(r*o);let c=ije,u=0,d,f;for(let m=0;m<r;m++){switch(d=e.subarray(u+1,u+1+o),f=l.subarray(m*o,(m+1)*o),e[u]){case 0:Sue(d,f,o);break;case 1:Aue(d,f,o,a);break;case 2:Pue(d,f,c,o);break;case 3:Cue(d,f,c,o,a);break;case 4:Eue(d,f,c,o,a);break;default:throw new Error(`Unsupported filter: ${e[u]}`)}c=f,u+=o+1}if(s===16){const m=new Uint16Array(l.buffer);if(rje)for(let y=0;y<m.length;y++)m[y]=sje(m[y]);return m}else return l}function sje(t){return(t&255)<<8|t>>8&255}const FO=Uint8Array.of(137,80,78,71,13,10,26,10);function TY(t){if(!aje(t.readBytes(FO.length)))throw new Error("wrong PNG signature")}function aje(t){if(t.length<FO.length)return!1;for(let e=0;e<FO.length;e++)if(t[e]!==FO[e])return!1;return!0}const oje="tEXt",lje=0,Tue=new TextDecoder("latin1");function cje(t){if(dje(t),t.length===0||t.length>79)throw new Error("keyword length must be between 1 and 79")}const uje=/^[\u0000-\u00FF]*$/;function dje(t){if(!uje.test(t))throw new Error("invalid latin1 text")}function hje(t,e,n){const r=kue(e);t[r]=fje(e,n-r.length-1)}function kue(t){for(t.mark();t.readByte()!==lje;);const e=t.offset;t.reset();const n=Tue.decode(t.readBytes(e-t.offset-1));return t.skip(1),cje(n),n}function fje(t,e){return Tue.decode(t.readBytes(e))}const Jl={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},cI={UNKNOWN:-1,DEFLATE:0},kY={UNKNOWN:-1,ADAPTIVE:0},uI={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},BN={NONE:0,BACKGROUND:1,PREVIOUS:2},dI={SOURCE:0,OVER:1};class pje extends xU{constructor(n,r={}){super(n);we(this,"_checkCrc");we(this,"_inflator");we(this,"_png");we(this,"_apng");we(this,"_end");we(this,"_hasPalette");we(this,"_palette");we(this,"_hasTransparency");we(this,"_transparency");we(this,"_compressionMethod");we(this,"_filterMethod");we(this,"_interlaceMethod");we(this,"_colorType");we(this,"_isAnimated");we(this,"_numberOfFrames");we(this,"_numberOfPlays");we(this,"_frames");we(this,"_writingDataChunks");const{checkCrc:i=!1}=r;this._checkCrc=i,this._inflator=new AY,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=cI.UNKNOWN,this._filterMethod=kY.UNKNOWN,this._interlaceMethod=uI.UNKNOWN,this._colorType=Jl.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(TY(this);!this._end;){const n=this.readUint32(),r=this.readChars(4);this.decodeChunk(n,r)}return this.decodeImage(),this._png}decodeApng(){for(TY(this);!this._end;){const n=this.readUint32(),r=this.readChars(4);this.decodeApngChunk(n,r)}return this.decodeApngImage(),this._apng}decodeChunk(n,r){const i=this.offset;switch(r){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(n);break;case"IDAT":this.decodeIDAT(n);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(n);break;case"iCCP":this.decodeiCCP(n);break;case oje:hje(this._png.text,this,n);break;case"pHYs":this.decodepHYs();break;default:this.skip(n);break}if(this.offset-i!==n)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?CY(this,n+4,r):this.skip(4)}decodeApngChunk(n,r){const i=this.offset;switch(r!=="fdAT"&&r!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),r){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(n);break;default:this.decodeChunk(n,r),this.offset=i+n;break}if(this.offset-i!==n)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?CY(this,n+4,r):this.skip(4)}decodeIHDR(){const n=this._png;n.width=this.readUint32(),n.height=this.readUint32(),n.depth=mje(this.readUint8());const r=this.readUint8();this._colorType=r;let i;switch(r){case Jl.GREYSCALE:i=1;break;case Jl.TRUECOLOUR:i=3;break;case Jl.INDEXED_COLOUR:i=1;break;case Jl.GREYSCALE_ALPHA:i=2;break;case Jl.TRUECOLOUR_ALPHA:i=4;break;case Jl.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=i,this._compressionMethod=this.readUint8(),this._compressionMethod!==cI.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 n={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(n)}decodePLTE(n){if(n%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${n}`);const r=n/3;this._hasPalette=!0;const i=[];this._palette=i;for(let s=0;s<r;s++)i.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(n){this._writingDataChunks=!0;const r=n,i=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,i,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(n)}decodeFDAT(n){this._writingDataChunks=!0;let r=n,i=this.offset+this.byteOffset;if(i+=4,r-=4,this._inflator.push(new Uint8Array(this.buffer,i,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(n)}decodetRNS(n){switch(this._colorType){case Jl.GREYSCALE:case Jl.TRUECOLOUR:{if(n%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${n}`);if(n/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${n/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(n/2);for(let r=0;r<n/2;r++)this._transparency[r]=this.readUint16();break}case Jl.INDEXED_COLOUR:{if(n>this._palette.length)throw new Error(`tRNS chunk contains more alph
470a values than there are palette colors (${n} vs ${this._palette.length})`);let r=0;for(;r<n;r++){const i=this.readByte();this._palette[r].push(i)}for(;r<this._palette.length;r++)this._palette[r].push(255);break}case Jl.UNKNOWN:case Jl.GREYSCALE_ALPHA:case Jl.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(n){const r=kue(this),i=this.readUint8();if(i!==cI.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${i}`);const s=this.readBytes(n-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:W3e(s)}}decodepHYs(){const n=this.readUint32(),r=this.readUint32(),i=this.readByte();this._png.resolution={x:n,y:r,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 n=0;n<this._numberOfFrames;n++){const r={sequenceNumber:this._frames[n].sequenceNumber,delayNumber:this._frames[n].delayNumber,delayDenominator:this._frames[n].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(n);if(i){if(i.data=EY({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),n===0||i.xOffset===0&&i.yOffset===0&&i.width===this._png.width&&i.height===this._png.height)r.data=i.data;else{const s=this._apng.frames.at(n-1);this.disposeFrame(i,s,r),this.addFrameDataToCanvas(r,i)}this._apng.frames.push(r)}}return this._apng}disposeFrame(n,r,i){switch(n.disposeOp){case BN.NONE:break;case BN.BACKGROUND:for(let s=0;s<this._png.height;s++)for(let a=0;a<this._png.width;a++){const o=(s*n.width+a)*this._png.channels;for(let l=0;l<this._png.channels;l++)i.data[o+l]=0}break;case BN.PREVIOUS:i.data.set(r.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(n,r){const i=1<<this._png.depth,s=(a,o)=>{const l=((a+r.yOffset)*this._png.width+r.xOffset+o)*this._png.channels,c=(a*r.width+o)*this._png.channels;return{index:l,frameIndex:c}};switch(r.blendOp){case dI.SOURCE:for(let a=0;a<r.height;a++)for(let o=0;o<r.width;o++){const{index:l,frameIndex:c}=s(a,o);for(let u=0;u<this._png.channels;u++)n.data[l+u]=r.data[c+u]}break;case dI.OVER:for(let a=0;a<r.height;a++)for(let o=0;o<r.width;o++){const{index:l,frameIndex:c}=s(a,o);for(let u=0;u<this._png.channels;u++){const d=r.data[c+this._png.channels-1]/i,f=u%(this._png.channels-1)===0?1:r.data[c+u],m=Math.floor(d*f+(1-d)*n.data[l+u]);n.data[l+u]+=m}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var r;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const n=this._isAnimated?((r=this._frames)==null?void 0:r.at(0)).data:this._inflator.result;if(this._filterMethod!==kY.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===uI.NO_INTERLACE)this._png.data=EY({data:n,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===uI.ADAM7)this._png.data=J3e({data:n,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 n=this._inflator.result,r=this._frames.at(-1);r?r.data=n:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:BN.NONE,blendOp:dI.SOURCE,data:n}),this._inflator=new AY,this._writingDataChunks=!1}}function mje(t){if(t!==1&&t!==2&&t!==4&&t!==8&&t!==16)throw new Error(`invalid bit depth: ${t}`);return t}var NY;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"})(NY||(NY={}));function gje(t,e){return new pje(t,e).decode()}var sn=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function hI(){sn.console&&typeof sn.console.log=="function"&&sn.console.log.apply(sn.console,arguments)}var Ur={log:hI,warn:function(t){sn.console&&(typeof sn.console.warn=="function"?sn.console.warn.apply(sn.console,arguments):hI.call(null,arguments))},error:function(t){sn.console&&(typeof sn.console.error=="function"?sn.console.error.apply(sn.console,arguments):hI(t))}};function fI(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){d0(r.response,e,n)},r.onerror=function(){Ur.error("could not download file")},r.send()}function OY(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch{}return e.status>=200&&e.status<=299}function $N(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{var e=document.createEvent("MouseEvents");
vendor: 3,408 bytes, lines 470-475
470e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var d0=sn.saveAs||((typeof window>"u"?"undefined":Pr(window))!=="object"||window!==sn?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=sn.URL||sn.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener",typeof t=="string"?(i.href=t,i.origin!==location.origin?OY(i.href)?fI(t,e,n):$N(i,i.target="_blank"):$N(i)):(i.href=r.createObjectURL(t),setTimeout(function(){r.revokeObjectURL(i.href)},4e4),setTimeout(function(){$N(i)},0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download",typeof t=="string")if(OY(t))fI(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout(function(){$N(r)})}else navigator.msSaveOrOpenBlob(function(i,s){return s===void 0?s={autoBom:!1}:Pr(s)!=="object"&&(Ur.warn("Deprecated: Expected third argument to be a object"),s={autoBom:!s}),s.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}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof t=="string")return fI(t,e,n);var i=t.type==="application/octet-stream",s=/constructor/i.test(sn.HTMLElement)||sn.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&s)&&(typeof FileReader>"u"?"undefined":Pr(FileReader))==="object"){var o=new FileReader;o.onloadend=function(){var u=o.result;u=a?u:u.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=u:location=u,r=null},o.readAsDataURL(t)}else{var l=sn.URL||sn.webkitURL,c=l.createObjectURL(t);r?r.location=c:location.href=c,r=null,setTimeout(function(){l.revokeObjectURL(c)},4e4)}});/** 471 * A class to parse color values 472 * @author Stoyan Stefanov <[email protected]> 473 * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} 474 * @license Use it if you like it 475 */function Nue(t){var e;t=t||"",this.ok=!1,t.charAt(0)=="#"&&(t=t.substr(1,6)),t={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
4750",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"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(o){return[parseInt(o[1]),parseInt(o[2]),parseInt(o[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(o){return[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(o){return[parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,s=n[r].process,a=i.exec(t);a&&(e=s(a),this.r=e[0],this.g=e[1],this.b=e[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 o=this.r.toString(16),l=this.g.toString(16),c=this.b.toString(16);return o.length==1&&(o="0"+o),l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),"#"+o+l+c}}var BO=sn.atob.bind(sn),MY=sn.btoa.bind(sn);/** 476 * @license 477 * Joseph Myers does not specify a particular license for his work. 478 * 479 * Author: Joseph Myers 480 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js 481 * 482 * Modified by: Owen Leong 483 */function pI(t,e){var n=t[0],r=t[1],i=t[2],s=t[3];n=Ka(n,r,i,s,e[0],7,-680876936),s=Ka(s,n,r,i,e[1],12,-389564586),i=Ka(i,s,n,r,e[2],17,606105819),r=Ka(r,i,s,n,e[3],22,-1044525330),n=Ka(n,r,i,s,e[4],7,-176418897),s=Ka(s,n,r,i,e[5],12,1200080426),i=Ka(i,s,n,r,e[6],17,-1473231341),r=Ka(r,i,s,n,e[7],22,-45705983),n=Ka(n,r,i,s,e[8],7,1770035416),s=Ka(s,n,r,i,e[9],12,-1958414417),i=Ka(i,s,n,r,e[10],17,-42063),r=Ka(r,i,s,n,e[11],22,-1990404162),n=Ka(n,r,i,s,e[12],7,1804603682),s=Ka(s,n,r,i,e[13],12,-40341101),i=Ka(i,s,n,r,e[14],17,-1502002290),n=Ya(n,r=Ka(r,i,s,n,e[15],22,1236535329),i,s,e[1],5,-165796510),s=Ya(s,n,r,i,e[6],9,-1069501632),i=Ya(i,s,n,r,e[11],14,643717713),r=Ya(r,i,s,n,e[0],20,-373897302),n=Ya(n,r,i,s,e[5],5,-701558691),s=Ya(s,n,r,i,e[10],9,38016083),i=Ya(i,s,n,r,e[15],14,-660478335),r=Ya(r,i,s,n,e[4],20,-405537848),n=Ya(n,r,i,s,e[9],5,568446438),s=Ya(s,n,r,i,e[14],9,-1019803690),i=Ya(i,s,n,r,e[3],14,-187363961),r=Ya(r,i,s,n,e[8],20,1163531501),n=Ya(n,r,i,s,e[13],5,-1444681467),s=Ya(s,n,r,i,e[2],9,-51403784),i=Ya(i,s,n,r,e[7],14,1735328473),n=Za(n,r=Ya(r,i,s,n,e[12],20,-1926607734),i,s,e[5],4,-378558),s=Za(s,n,r,i,e[8],11,-2022574463),i=Za(i,s,n,r,e[11],16,1839030562),r=Za(r,i,s,n,e[14],23,-35309556),n=Za(n,r,i,s,e[1],4,-1530992060),s=Za(s,n,r,i,e[4],11,1272893353),i=Za(i,s,n,r,e[7],16,-155497632),r=Za(r,i,s,n,e[10],23,-1094730640),n=Za(n,r,i,s,e[13],4,681279174),s=Za(s,n,r,i,e[0],11,-358537222),i=Za(i,s,n,r,e[3],16,-722521979),r=Za(r,i,s,n,e[6],23,76029189),n=Za(n,r,i,s,e[9],4,
vendor: 8,585 bytes, lines 483-500
483-640364487),s=Za(s,n,r,i,e[12],11,-421815835),i=Za(i,s,n,r,e[15],16,530742520),n=Xa(n,r=Za(r,i,s,n,e[2],23,-995338651),i,s,e[0],6,-198630844),s=Xa(s,n,r,i,e[7],10,1126891415),i=Xa(i,s,n,r,e[14],15,-1416354905),r=Xa(r,i,s,n,e[5],21,-57434055),n=Xa(n,r,i,s,e[12],6,1700485571),s=Xa(s,n,r,i,e[3],10,-1894986606),i=Xa(i,s,n,r,e[10],15,-1051523),r=Xa(r,i,s,n,e[1],21,-2054922799),n=Xa(n,r,i,s,e[8],6,1873313359),s=Xa(s,n,r,i,e[15],10,-30611744),i=Xa(i,s,n,r,e[6],15,-1560198380),r=Xa(r,i,s,n,e[13],21,1309151649),n=Xa(n,r,i,s,e[4],6,-145523070),s=Xa(s,n,r,i,e[11],10,-1120210379),i=Xa(i,s,n,r,e[2],15,718787259),r=Xa(r,i,s,n,e[9],21,-343485551),t[0]=Kv(n,t[0]),t[1]=Kv(r,t[1]),t[2]=Kv(i,t[2]),t[3]=Kv(s,t[3])}function mD(t,e,n,r,i,s){return e=Kv(Kv(e,t),Kv(r,s)),Kv(e<<i|e>>>32-i,n)}function Ka(t,e,n,r,i,s,a){return mD(e&n|~e&r,t,e,i,s,a)}function Ya(t,e,n,r,i,s,a){return mD(e&r|n&~r,t,e,i,s,a)}function Za(t,e,n,r,i,s,a){return mD(e^n^r,t,e,i,s,a)}function Xa(t,e,n,r,i,s,a){return mD(n^(e|~r),t,e,i,s,a)}function Oue(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)pI(r,vje(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(pI(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,pI(r,i),r}function vje(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}var LY="0123456789abcdef".split("");function yje(t){for(var e="",n=0;n<4;n++)e+=LY[t>>8*n+4&15]+LY[t>>8*n&15];return e}function bje(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function O8(t){return Oue(t).map(bje).join("")}var xje=function(t){for(var e=0;e<t.length;e++)t[e]=yje(t[e]);return t.join("")}(Oue("hello"))!="5d41402abc4b2a76b9719d911017c592";function Kv(t,e){if(xje){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}/** 484 * @license 485 * FPDF is released under a permissive license: there is no usage restriction. 486 * You may embed it freely in your application (commercial or not), with or 487 * without modifications. 488 * 489 * Reference: http://www.fpdf.org/en/script/script37.php 490 */function M8(t,e){var n,r,i,s;if(t!==n){for(var a=(i=t,s=1+(256/t.length|0),new Array(s+1).join(i)),o=[],l=0;l<256;l++)o[l]=l;var c=0;for(l=0;l<256;l++){var u=o[l];c=(c+u+a.charCodeAt(l))%256,o[l]=o[c],o[c]=u}n=t,r=o}else o=r;var d=e.length,f=0,m=0,y="";for(l=0;l<d;l++)m=(m+(u=o[f=(f+1)%256]))%256,o[f]=o[m],o[m]=u,a=o[(o[f]+o[m])%256],y+=String.fromCharCode(e.charCodeAt(l)^a);return y}/** 491 * @license 492 * Licensed under the MIT License. 493 * http://opensource.org/licenses/mit-license 494 * Author: Owen Leong (@owenl131) 495 * Date: 15 Oct 2020 496 * References: 497 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt 498 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js 499 * http://www.fpdf.org/en/script/script37.php 500 */var jY={print:4,modify:8,copy:16,"annot-forms":32};function Nx(t,e,n,r){this.v=1,this.r=2;var i=192;t.forEach(function(o){if(jY.perm!==void 0)throw new Error("Invalid permission: "+o);i+=jY[o]}),this.padding="(¿N^NuÂAd\0NVÿú�\b..\0¶Ãh>Â/\f©þdSiz";var s=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(s,a),this.P=-(1+(255^i)),this.encryptionKey=O8(s+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=M8(this.encryptionKey,this.padding)}function Ox(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,r=0;r<n;r++){var i=t.charCodeAt(r);e+=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):t[r]}return e}function DY(t){if(Pr(t)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(n,r,i){if(i=i||!1,typeof n!="string"||typeof r!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(n)||(e[n]={});var s=Math.random().toString(35);return e[n][s]=[r,!!i],s},this.unsubscribe=function(n){for(var r in e)if(e[r][n])return delete e[r][n],Object.keys(e[r]).length===0&&delete e[r],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var s in e[n]){var a=e[n][s];try{a[0].apply(t,r)}catch(o){sn.console&&Ur.error("jsPDF PubSub Error",o.message,o)}a[1]&&i.push(s)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function jL(t){if(!(this instanceof jL))return new jL(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function Mue(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function _0(t,e,n,r,i){if(!(this instanceof _0))return new _0(t,e,n,r,i);this.type=t==="axial"?2:3,this.coords=e,this.colors=n,Mue.call(this,r,i)}function iw(t,e,n,r,i){if(!(this instanceof iw))return new iw(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,Mue.call(this,r,i)}function Bt(t){var e,n=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],i=arguments[2],s=arguments[3],a=[],o=1,l=16,c="S",u=null;Pr(t=t||{})==="object"&&(n=t.orientation,r=t.unit||r,i=t.format||i,s=t.compress||t.compressPdf||s,(u=t.encryption||null)!==null&&(u.userPassword=u.userPassword||"",u.ownerPassword=u.ownerPassword||"",u.userPermissions=u.userPermissions||[]),o=typeof t.userUnit=="number"?Math.abs(t.userUnit):1,t.precision!==void 0&&(e=t.precision),t.floatPrecision!==void 0&&(l=t.floatPrecision),c=t.defaultPathOperation||"S"),a=t.filters||(s===!0?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var d=t.putOnlyUsedFonts||!1,f={},m={internal:{},__private__:{}};m.__private__.PubSub=DY;var y="1.3",g=m.__private__.getPdfVersion=function(){return y};m.__private__.setPdfVersion=function(D){y=D};var w={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]};m.__private__.getPageFormats=function(){return w};var b=m.__private__.getPageFormat=function(D){return w[D]};i=i||"a4";var _="compat",S="advanced",P=_;function C(){this.saveGraphicsState(),ce(new Vt(bt,0,0,-bt,0,Zf()*bt).toString()+" cm"),this.setFontSize(this.getFontSize()/bt),c="n",P=S}function k(){this.restoreGraphicsState(),c="S",P=_}var O=m.__private__.combineFontStyleAndFontWeight=function(D,J){if(D=="bold"&&J=="normal"||D=="bold"&&J==400||D=="normal"&&J=="italic"||D=="bold"&&J=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return J&&(D=J==400||J==="normal"?D==="italic"?"italic":"normal":J!=700&&J!=="bold"||D!=="normal"?(J==700?"bold":J)+""+D:"bold"),D};m.advancedAPI=function(D){var J=P===_;return J&&C.call(this),typeof D!="function"||(D(this),J&&k.call(this)),this},m.compatAPI=function(D){var J=P===S;return J&&k.call(this),typeof D!="function"||(D(this),J&&C.call(this)),this},m.isAdvancedAPI=function(){return P===S};var I,B=function(D){if(P!==S)throw new Error(D+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},W=m.roundToPrecision=m.__private__.roundToPrecision=function(D,J){var fe=e||J;if(isNaN(D)||isNaN(fe))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return D.toFixed(fe).replace(/0+$/,"")};I=m.hpf=m.__private__.hpf=typeof l=="number"?function(D){if(isNaN(D))throw new Error("Invalid argument passed to jsPDF.hpf");return W(D,l)}:l==="smart"?function(D){if(isNaN(D))throw new Error("Invalid argument passed to jsPDF.hpf");return W(D,D>-1&&D<1?16:5)}:function(D){if(isNaN(D))throw new Error("Invalid argument passed to
500jsPDF.hpf");return W(D,16)};var j=m.f2=m.__private__.f2=function(D){if(isNaN(D))throw new Error("Invalid argument passed to jsPDF.f2");return W(D,2)},M=m.__private__.f3=function(D){if(isNaN(D))throw new Error("Invalid argument passed to jsPDF.f3");return W(D,3)},z=m.scale=m.__private__.scale=function(D){if(isNaN(D))throw new Error("Invalid argument passed to jsPDF.scale");return P===_?D*bt:P===S?D:void 0},U=function(D){return z(function(J){return P===_?Zf()-J:P===S?J:void 0}(D))};m.__private__.setPrecision=m.setPrecision=function(D){typeof parseInt(D,10)=="number"&&(e=parseInt(D,10))};var Z,X="00000000000000000000000000000000",Q=m.__private__.getFileId=function(){return X},q=m.__private__.setFileId=function(D){return X=D!==void 0&&/^[a-fA-F0-9]{32}$/.test(D)?D.toUpperCase():X.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),u!==null&&(fi=new Nx(u.userPermissions,u.userPassword,u.ownerPassword,X)),X};m.setFileId=function(D){return q(D),this},m.getFileId=function(){return Q()};var ne=m.__private__.convertDateToPDFDate=function(D){var J=D.getTimezoneOffset(),fe=J<0?"+":"-",Se=Math.floor(Math.abs(J/60)),Oe=Math.abs(J%60),Be=[fe,oe(Se),"'",oe(Oe),"'"].join("");return["D:",D.getFullYear(),oe(D.getMonth()+1),oe(D.getDate()),oe(D.getHours()),oe(D.getMinutes()),oe(D.getSeconds()),Be].join("")},de=m.__private__.convertPDFDateToDate=function(D){var J=parseInt(D.substr(2,4),10),fe=parseInt(D.substr(6,2),10)-1,Se=parseInt(D.substr(8,2),10),Oe=parseInt(D.substr(10,2),10),Be=parseInt(D.substr(12,2),10),Qe=parseInt(D.substr(14,2),10);return new Date(J,fe,Se,Oe,Be,Qe,0)},se=m.__private__.setCreationDate=function(D){var J;if(D===void 0&&(D=new Date),D instanceof Date)J=ne(D);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(D))throw new Error("Invalid argument passed to jsPDF.setCreationDate");J=D}return Z=J},H=m.__private__.getCreationDate=function(D){var J=Z;return D==="jsDate"&&(J=de(Z)),J};m.setCreationDate=function(D){return se(D),this},m.getCreationDate=function(D){return H(D)};var ee,oe=m.__private__.padd2=function(D){return("0"+parseInt(D)).slice(-2)},ue=m.__private__.padd2Hex=function(D){return("00"+(D=D.toString())).substr(D.length)},pe=0,me=[],Te=[],xe=0,Ce=[],Ne=[],Ae=!1,We=Te;m.__private__.setCustomOutputDestination=function(D){Ae=!0,We=D};var Ye=function(D){Ae||(We=D)};m.__private__.resetCustomOutputDestination=function(){Ae=!1,We=Te};var ce=m.__private__.out=function(D){return D=D.toString(),xe+=D.length+1,We.push(D),We},Ze=m.__private__.write=function(D){return ce(arguments.length===1?D.toString():Array.prototype.join.call(arguments," "))},lt=m.__private__.getArrayBuffer=function(D){for(var J=D.length,fe=new ArrayBuffer(J),Se=new Uint8Array(fe);J--;)Se[J]=D.charCodeAt(J);return fe},vt=[["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]];m.__private__.getStandardFonts=function(){return vt};var Ge=t.fontSize||16;m.__private__.setFontSize=m.setFontSize=function(D){return Ge=P===S?D/bt:D,this};var Mt,ct=m.__private__.getFontSize=m.getFontSize=function(){return P===_?Ge:Ge*bt},ge=t.R2L||!1;m.__private__.setR2L=m.setR2L=function(D){return ge=D,this},m.__private__.getR2L=m.getR2L=function(){return ge};var Pe,De=m.__private__.setZoomMode=function(D){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(D))Mt=D;else if(isNaN(D)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(D)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+D+'" is not recognized.');Mt=D}else Mt=parseInt(D,10)};m.__private__.getZoomMode=function(){return Mt};var Ke,Ue=m.__private__.setPageMode=function(D){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(D)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+D+'" is not recognized.');Pe=D};m.__private__.getPageMode=function(){return Pe};var $e=m.__private__.setLayoutMode=function(D){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(D)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+D+'" is not recognized.');Ke=D};m.__private__.getLayoutMode=function(){return Ke},m.__private__.setDisplayMode=m.setDisplayMode=function(D,J,fe){return De(D),$e(J),Ue(fe),this};var Xe={title:"",subject:"",author:"",keywords:"",creator:""};m.__private__.getDocumentProperty=function(D){if(Object.keys(Xe).indexOf(D)===-1)throw new Error("Invalid argument passed to
500jsPDF.getDocumentProperty");return Xe[D]},m.__private__.getDocumentProperties=function(){return Xe},m.__private__.setDocumentProperties=m.setProperties=m.setDocumentProperties=function(D){for(var J in Xe)Xe.hasOwnProperty(J)&&D[J]&&(Xe[J]=D[J]);return this},m.__private__.setDocumentProperty=function(D,J){if(Object.keys(Xe).indexOf(D)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Xe[D]=J};var tt,bt,ut,mr,Tt,Gt={},Yt={},Jn=[],xt={},jn={},zt={},Ut={},gr=null,on=0,Ht=[],In=new DY(m),Yc=t.hotfixes||[],Xi={},rl={},xo=[],Vt=function D(J,fe,Se,Oe,Be,Qe){if(!(this instanceof D))return new D(J,fe,Se,Oe,Be,Qe);isNaN(J)&&(J=1),isNaN(fe)&&(fe=0),isNaN(Se)&&(Se=0),isNaN(Oe)&&(Oe=1),isNaN(Be)&&(Be=0),isNaN(Qe)&&(Qe=0),this._matrix=[J,fe,Se,Oe,Be,Qe]};Object.defineProperty(Vt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(D){this._matrix[0]=D}}),Object.defineProperty(Vt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(D){this._matrix[1]=D}}),Object.defineProperty(Vt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(D){this._matrix[2]=D}}),Object.defineProperty(Vt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(D){this._matrix[3]=D}}),Object.defineProperty(Vt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(D){this._matrix[4]=D}}),Object.defineProperty(Vt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(D){this._matrix[5]=D}}),Object.defineProperty(Vt.prototype,"a",{get:function(){return this._matrix[0]},set:function(D){this._matrix[0]=D}}),Object.defineProperty(Vt.prototype,"b",{get:function(){return this._matrix[1]},set:function(D){this._matrix[1]=D}}),Object.defineProperty(Vt.prototype,"c",{get:function(){return this._matrix[2]},set:function(D){this._matrix[2]=D}}),Object.defineProperty(Vt.prototype,"d",{get:function(){return this._matrix[3]},set:function(D){this._matrix[3]=D}}),Object.defineProperty(Vt.prototype,"e",{get:function(){return this._matrix[4]},set:function(D){this._matrix[4]=D}}),Object.defineProperty(Vt.prototype,"f",{get:function(){return this._matrix[5]},set:function(D){this._matrix[5]=D}}),Object.defineProperty(Vt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Vt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Vt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Vt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Vt.prototype.join=function(D){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(I).join(D)},Vt.prototype.multiply=function(D){var J=D.sx*this.sx+D.shy*this.shx,fe=D.sx*this.shy+D.shy*this.sy,Se=D.shx*this.sx+D.sy*this.shx,Oe=D.shx*this.shy+D.sy*this.sy,Be=D.tx*this.sx+D.ty*this.shx+this.tx,Qe=D.tx*this.shy+D.ty*this.sy+this.ty;return new Vt(J,fe,Se,Oe,Be,Qe)},Vt.prototype.decompose=function(){var D=this.sx,J=this.shy,fe=this.shx,Se=this.sy,Oe=this.tx,Be=this.ty,Qe=Math.sqrt(D*D+J*J),Pt=(D/=Qe)*fe+(J/=Qe)*Se;fe-=D*Pt,Se-=J*Pt;var Lt=Math.sqrt(fe*fe+Se*Se);return Pt/=Lt,D*(Se/=Lt)<J*(fe/=Lt)&&(D=-D,J=-J,Pt=-Pt,Qe=-Qe),{scale:new Vt(Qe,0,0,Lt,0,0),translate:new Vt(1,0,0,1,Oe,Be),rotate:new Vt(D,J,-J,D,0,0),skew:new Vt(1,0,Pt,1,0,0)}},Vt.prototype.toString=function(D){return this.join(" ")},Vt.prototype.inversed=function(){var D=this.sx,J=this.shy,fe=this.shx,Se=this.sy,Oe=this.tx,Be=this.ty,Qe=1/(D*Se-J*fe),Pt=Se*Qe,Lt=-J*Qe,Jt=-fe*Qe,ln=D*Qe;return new Vt(Pt,Lt,Jt,ln,-Pt*Oe-Jt*Be,-Lt*Oe-ln*Be)},Vt.prototype.applyToPoint=function(D){var J=D.x*this.sx+D.y*this.shx+this.tx,fe=D.x*this.shy+D.y*this.sy+this.ty;return new ad(J,fe)},Vt.prototype.applyToRectangle=function(D){var J=this.applyToPoint(D),fe=this.applyToPoint(new ad(D.x+D.w,D.y+D.h));return new cg(J.x,J.y,fe.x-J.x,fe.y-J.y)},Vt.prototype.clone=function(){var D=this.sx,J=this.shy,fe=this.shx,Se=this.sy,Oe=this.tx,Be=this.ty;return new Vt(D,J,fe,Se,Oe,Be)},m.Matrix=Vt;var zl=m.matrixMult=function(D,J){return J.multiply(D)},il=new Vt(1,0,0,1,0,0);m.unitMatrix=m.identityMatrix=il;var Ys=function(D,J){if(!jn[D]){var fe=(J instanceof _0?"Sh":"P")+(Object.keys(xt).length+1).toString(10);J.id=fe,jn[D]=fe,xt[fe]=J,In.publish("addPattern",J)}};m.ShadingPattern=_0,m.TilingPattern=iw,m.addShadingPattern=function(D,J){return B("addShadingPattern()"),Ys(D,J),this},m.beginTilingPattern=function(D){B("beginTilingPattern()"),qy(D.boundingBox[0],D.boundingBox[1],D.boundingBox[2]-D.boundingBox[0],D.boundingBox[3]-D.boundingBox[1],D.matrix
vendor: 20,167 bytes, lines 500-506
500)},m.endTilingPattern=function(D,J){B("endTilingPattern()"),J.stream=Ne[ee].join(` 501`),Ys(D,J),In.publish("endTilingPattern",J),xo.pop().restore()};var Zs,On=m.__private__.newObject=function(){var D=Fe();return kt(D,!0),D},Fe=m.__private__.newObjectDeferred=function(){return pe++,me[pe]=function(){return xe},pe},kt=function(D,J){return J=typeof J=="boolean"&&J,me[D]=xe,J&&ce(D+" 0 obj"),D},An=m.__private__.newAdditionalObject=function(){var D={objId:Fe(),content:""};return Ce.push(D),D},Nr=Fe(),ys=Fe(),Qi=m.__private__.decodeColorString=function(D){var J=D.split(" ");if(J.length!==2||J[1]!=="g"&&J[1]!=="G")J.length!==5||J[4]!=="k"&&J[4]!=="K"||(J=[(1-J[0])*(1-J[3]),(1-J[1])*(1-J[3]),(1-J[2])*(1-J[3]),"r"]);else{var fe=parseFloat(J[0]);J=[fe,fe,fe,"r"]}for(var Se="#",Oe=0;Oe<3;Oe++)Se+=("0"+Math.floor(255*parseFloat(J[Oe])).toString(16)).slice(-2);return Se},Fa=m.__private__.encodeColorString=function(D){var J;typeof D=="string"&&(D={ch1:D});var fe=D.ch1,Se=D.ch2,Oe=D.ch3,Be=D.ch4,Qe=D.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof fe=="string"&&fe.charAt(0)!=="#"){var Pt=new Nue(fe);if(Pt.ok)fe=Pt.toHex();else if(!/^\d*\.?\d*$/.test(fe))throw new Error('Invalid color "'+fe+'" passed to jsPDF.encodeColorString.')}if(typeof fe=="string"&&/^#[0-9A-Fa-f]{3}$/.test(fe)&&(fe="#"+fe[1]+fe[1]+fe[2]+fe[2]+fe[3]+fe[3]),typeof fe=="string"&&/^#[0-9A-Fa-f]{6}$/.test(fe)){var Lt=parseInt(fe.substr(1),16);fe=Lt>>16&255,Se=Lt>>8&255,Oe=255&Lt}if(Se===void 0||Be===void 0&&fe===Se&&Se===Oe)J=typeof fe=="string"?fe+" "+Qe[0]:D.precision===2?j(fe/255)+" "+Qe[0]:M(fe/255)+" "+Qe[0];else if(Be===void 0||Pr(Be)==="object"){if(Be&&!isNaN(Be.a)&&Be.a===0)return["1.","1.","1.",Qe[1]].join(" ");J=typeof fe=="string"?[fe,Se,Oe,Qe[1]].join(" "):D.precision===2?[j(fe/255),j(Se/255),j(Oe/255),Qe[1]].join(" "):[M(fe/255),M(Se/255),M(Oe/255),Qe[1]].join(" ")}else J=typeof fe=="string"?[fe,Se,Oe,Be,Qe[2]].join(" "):D.precision===2?[j(fe),j(Se),j(Oe),j(Be),Qe[2]].join(" "):[M(fe),M(Se),M(Oe),M(Be),Qe[2]].join(" ");return J},bs=m.__private__.getFilters=function(){return a},wo=m.__private__.putStream=function(D){var J=(D=D||{}).data||"",fe=D.filters||bs(),Se=D.alreadyAppliedFilters||[],Oe=D.addLength1||!1,Be=J.length,Qe=D.objectId,Pt=function(Ji){return Ji};if(u!==null&&Qe===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");u!==null&&(Pt=fi.encryptor(Qe,0));var Lt={};fe===!0&&(fe=["FlateEncode"]);var Jt=D.additionalKeyValues||[],ln=(Lt=Bt.API.processDataByFilters!==void 0?Bt.API.processDataByFilters(J,fe):{data:J,reverseChain:[]}).reverseChain+(Array.isArray(Se)?Se.join(" "):Se.toString());if(Lt.data.length!==0&&(Jt.push({key:"Length",value:Lt.data.length}),Oe===!0&&Jt.push({key:"Length1",value:Be})),ln.length!=0)if(ln.split("/").length-1==1)Jt.push({key:"Filter",value:ln});else{Jt.push({key:"Filter",value:"["+ln+"]"});for(var Dn=0;Dn<Jt.length;Dn+=1)if(Jt[Dn].key==="DecodeParms"){for(var ri=[],ji=0;ji<Lt.reverseChain.split("/").length-1;ji+=1)ri.push("null");ri.push(Jt[Dn].value),Jt[Dn].value="["+ri.join(" ")+"]"}}ce("<<");for(var cr=0;cr<Jt.length;cr++)ce("/"+Jt[cr].key+" "+Jt[cr].value);ce(">>"),Lt.data.length!==0&&(ce("stream"),ce(Pt(Lt.data)),ce("endstream"))},Wf=m.__private__.putPage=function(D){var J=D.number,fe=D.data,Se=D.objId,Oe=D.contentsObjId;kt(Se,!0),ce("<</Type /Page"),ce("/Parent "+D.rootDictionaryObjId+" 0 R"),ce("/Resources "+D.resourceDictionaryObjId+" 0 R"),ce("/MediaBox ["+parseFloat(I(D.mediaBox.bottomLeftX))+" "+parseFloat(I(D.mediaBox.bottomLeftY))+" "+I(D.mediaBox.topRightX)+" "+I(D.mediaBox.topRightY)+"]"),D.cropBox!==null&&ce("/CropBox ["+I(D.cropBox.bottomLeftX)+" "+I(D.cropBox.bottomLeftY)+" "+I(D.cropBox.topRightX)+" "+I(D.cropBox.topRightY)+"]"),D.bleedBox!==null&&ce("/BleedBox ["+I(D.bleedBox.bottomLeftX)+" "+I(D.bleedBox.bottomLeftY)+" "+I(D.bleedBox.topRightX)+" "+I(D.bleedBox.topRightY)+"]"),D.trimBox!==null&&ce("/TrimBox ["+I(D.trimBox.bottomLeftX)+" "+I(D.trimBox.bottomLeftY)+" "+I(D.trimBox.topRightX)+" "+I(D.trimBox.topRightY)+"]"),D.artBox!==null&&ce("/ArtBox ["+I(D.artBox.bottomLeftX)+" "+I(D.artBox.bottomLeftY)+" "+I(D.artBox.topRightX)+" "+I(D.artBox.topRightY)+"]"),typeof D.userUnit=="number"&&D.userUnit!==1&&ce("/UserUnit "+D.userUnit),In.publish("putPage",{objId:Se,pageContext:Ht[J],pageNumber:J,page:fe}),ce("/Contents "+Oe+" 0 R"),ce(">>"),ce("endobj");var Be=fe.join(` 502`);return P===S&&(Be+=` 503Q`),kt(Oe,!0),wo({data:Be,filters:bs(),objectId:Oe}),ce("endobj"),Se},Zc=m.__private__.putPages=function(){var D,J,fe=[];for(D=1;D<=on;D++)Ht[D].objId=Fe(),Ht[D].contentsObjId=Fe();for(D=1;D<=on;D++)fe.push(Wf({number:D,data:Ne[D],objId:Ht[D].objId,contentsObjId:Ht[D].contentsObjId,mediaBox:Ht[D].mediaBox,cropBox:Ht[D].cropBox,bleedBox:Ht[D].bleedBox,trimBox:Ht[D].trimBox,artBox:Ht[D].artBox,userUnit:Ht[D].userUnit,rootDictionaryObjId:Nr,resourceDictionaryObjId:ys}));kt(Nr,!0),ce("<</Type /Pages");var Se="/Kids [";for(J=0;J<on;J++)Se+=fe[J]+" 0 R ";ce(Se+"]"),ce("/Count "+on),ce(">>"),ce("endobj"),In.publish("postPutPages")},qf=function(D){In.publish("putFont",{font:D,out:ce,newObject:On,putStream:wo}),D.isAlreadyPutted!==!0&&(D.objectNumber=On(),ce("<<"),ce("/Type /Font"),ce("/BaseFont /"+Ox(D.postScriptName)),ce("/Subtype /Type1"),typeof D.encoding=="string"&&ce("/Encoding /"+D.encoding),ce("/FirstChar 32"),ce("/LastChar 255"),ce(">>"),ce("endobj"))},Jm=function(D){D.objectNumber=On();var J=[];J.push({key:"Type",value:"/XObject"}),J.push({key:"Subtype",value:"/Form"}),J.push({key:"BBox",value:"["+[I(D.x),I(D.y),I(D.x+D.width),I(D.y+D.height)].join(" ")+"]"}),J.push({key:"Matrix",value:"["+D.matrix.toString()+"]"});var fe=D.pages[1].join(` 504`);wo({data:fe,additionalKeyValues:J,objectId:D.objectNumber}),ce("endobj")},Gf=function(D,J){J||(J=21);var fe=On(),Se=function(Qe,Pt){var Lt,Jt=[],ln=1/(Pt-1);for(Lt=0;Lt<1;Lt+=ln)Jt.push(Lt);if(Jt.push(1),Qe[0].offset!=0){var Dn={offset:0,color:Qe[0].color};Qe.unshift(Dn)}if(Qe[Qe.length-1].offset!=1){var ri={offset:1,color:Qe[Qe.length-1].color};Qe.push(ri)}for(var ji="",cr=0,Ji=0;Ji<Jt.length;Ji++){for(Lt=Jt[Ji];Lt>Qe[cr+1].offset;)cr++;var xi=Qe[cr].offset,xs=(Lt-xi)/(Qe[cr+1].offset-xi),ll=Qe[cr].color,Os=Qe[cr+1].color;ji+=ue(Math.round((1-xs)*ll[0]+xs*Os[0]).toString(16))+ue(Math.round((1-xs)*ll[1]+xs*Os[1]).toString(16))+ue(Math.round((1-xs)*ll[2]+xs*Os[2]).toString(16))}return ji.trim()}(D.colors,J),Oe=[];Oe.push({key:"FunctionType",value:"0"}),Oe.push({key:"Domain",value:"[0.0 1.0]"}),Oe.push({key:"Size",value:"["+J+"]"}),Oe.push({key:"BitsPerSample",value:"8"}),Oe.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Oe.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),wo({data:Se,additionalKeyValues:Oe,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:fe}),ce("endobj"),D.objectNumber=On(),ce("<< /ShadingType "+D.type),ce("/ColorSpace /DeviceRGB");var Be="/Coords ["+I(parseFloat(D.coords[0]))+" "+I(parseFloat(D.coords[1]))+" ";D.type===2?Be+=I(parseFloat(D.coords[2]))+" "+I(parseFloat(D.coords[3])):Be+=I(parseFloat(D.coords[2]))+" "+I(parseFloat(D.coords[3]))+" "+I(parseFloat(D.coords[4]))+" "+I(parseFloat(D.coords[5])),ce(Be+="]"),D.matrix&&ce("/Matrix ["+D.matrix.toString()+"]"),ce("/Function "+fe+" 0 R"),ce("/Extend [true true]"),ce(">>"),ce("endobj")},eg=function(D,J){var fe=Fe(),Se=On();J.push({resourcesOid:fe,objectOid:Se}),D.objectNumber=Se;var Oe=[];Oe.push({key:"Type",value:"/Pattern"}),Oe.push({key:"PatternType",value:"1"}),Oe.push({key:"PaintType",value:"1"}),Oe.push({key:"TilingType",value:"1"}),Oe.push({key:"BBox",value:"["+D.boundingBox.map(I).join(" ")+"]"}),Oe.push({key:"XStep",value:I(D.xStep)}),Oe.push({key:"YStep",value:I(D.yStep)}),Oe.push({key:"Resources",value:fe+" 0 R"}),D.matrix&&Oe.push({key:"Matrix",value:"["+D.matrix.toString()+"]"}),wo({data:D.stream,additionalKeyValues:Oe,objectId:D.objectNumber}),ce("endobj")},tg=function(D){for(var J in D.objectNumber=On(),ce("<<"),D)switch(J){case"opacity":ce("/ca "+j(D[J]));break;case"stroke-opacity":ce("/CA "+j(D[J]))}ce(">>"),ce("endobj")},Fy=function(D){kt(D.resourcesOid,!0),ce("<<"),ce("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var J in ce("/Font <<"),Gt)Gt.hasOwnProperty(J)&&(d===!1||d===!0&&f.hasOwnProperty(J))&&ce("/"+J+" "+Gt[J].objectNumber+" 0 R");ce(">>")}(),function(){if(Object.keys(xt).length>0){for(var J in ce("/Shading <<"),xt)xt.hasOwnProperty(J)&&xt[J]instanceof _0&&xt[J].objectNumber>=0&&ce("/"+J+" "+xt[J].objectNumber+" 0 R");In.publish("putShadingPatternDict"),ce(">>")}}(),function(J){if(Object.keys(xt).length>0){for(var fe in ce("/Pattern <<"),xt)xt.hasOwnProperty(fe)&&xt[fe]instanceof m.TilingPattern&&xt[fe].objectNumber>=0&&xt[fe].objectNumber<J&&ce("/"+fe+" "+xt[fe].objectNumber+" 0 R");In.publish("putTilingPatternDict"),ce(">>")}}(D.objectOid),function(){if(Object.keys(zt).length>0){var J;for(J in ce("/ExtGState <<"),zt)zt.hasOwnProperty(J)&&zt[J].objectNumber>=0&&ce("/"+J+" "+zt[J].objectNumber+" 0 R");In.publish("putGStateDict"),ce(">>")}}(),function(){for(var J in ce("/XObject <<"),Xi)Xi.hasOwnProperty(J)&&Xi[J].objectNumber>=0&&ce("/"+J+" "+Xi[J].objectNumber+" 0 R");In.publish("putXobjectDict"),ce(">>")}(),ce(">>"),ce("endobj")},ex=function(D){Yt[D.fontName]=Yt[D.fontName]||{},Yt[D.fontName][D.fontStyle]=D.id},tx=function(D,J,fe,Se,Oe){var Be={id:"F"+(Object.keys(Gt).length+1).toString(10),postScriptName:D,fontName:J,fontStyle:fe,encoding:Se,isStandardFont:Oe||!1,metadata:{}};return In.publish("addFont",{font:Be,instance:this}),Gt[Be.id]=Be,ex(Be),Be.id},sl=m.__private__.pdfEscape=m.pdfEscape=function(D,J){return function(fe,Se){var Oe,Be,Qe,Pt,Lt,Jt,ln,Dn,ri;if(Qe=(Se=Se||{}).sourceEncoding||"Unicode",Lt=Se.outputEncoding,(Se.autoencode||Lt)&&Gt[tt].metadata&&Gt[tt].metadata[Qe]&&Gt[tt].metadata[Qe].encoding&&(Pt=Gt[tt].metadata[Qe].encoding,!Lt&&Gt[tt].encoding&&(Lt=Gt[tt].encoding),!Lt&&Pt.codePages&&(Lt=Pt.codePages[0]),typeof Lt=="string"&&(Lt=Pt[Lt]),Lt)){for(ln=!1,Jt=[],Oe=0,Be=fe.length;Oe<Be;Oe++)(Dn=Lt[fe.charCodeAt(Oe)])?Jt.push(String.fromCharCode(Dn)):Jt.push(fe[Oe]),Jt[Oe].charCodeAt(0)>>8&&(ln=!0);fe=Jt.join("")}for(Oe=fe.length;ln===void 0&&Oe!==0;)fe.charCodeAt(Oe-1)>>8&&(ln=!0),Oe--;if(!ln)return fe;for(Jt=Se.noBOM?[]:[254,255],Oe=0,Be=fe.length;Oe<Be;Oe++){if((ri=(Dn=fe.charCodeAt(Oe))>>8)>>8)throw new Error("Character at position "+Oe+" of string '"+fe+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Jt.push(ri),Jt.push(Dn-(ri<<8))}return String.fromCharCode.apply(void 0,Jt)}(D,J).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},By=m.__private__.beginPage=function(D){Ne[++on]=[],Ht[on]={objId:0,contentsObjId:0,userUnit:Number(o),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(D[0]),topRightY:Number(D[1])}},$y(on),Ye(Ne[ee])},ng=function(D,J){var fe,Se,Oe;switch(n=J||n,typeof D=="string"&&(fe=b(D.toLowerCase()),Array.isArray(fe)&&(Se=fe[0],Oe=fe[1])),Array.isArray(D)&&(Se=D[0]*bt,Oe=D[1]*bt),isNaN(Se)&&(Se=i[0],Oe=i[1]),(Se>14400||Oe>14400)&&(Ur.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Se=Math.min(14400,Se),Oe=Math.min(14400,Oe)),i=[Se,Oe],n.substr(0,1)){case"l":Oe>Se&&(i=[Oe,Se]);break;case"p":Se>Oe&&(i=[Oe,Se])}By(i),st(Yf),ce(yh),Wy!==0&&ce(Wy+" J"),og!==0&&ce(og+" j"),In.publish("addPage",{pageNumber:on})},Ju=function(D){D>0&&D<=on&&(Ne.splice(D,1),Ht.splice(D,1),on--,ee>on&&(ee=on),this.setPage(ee))},$y=function(D){D>0&&D<=on&&(ee=D)},zy=m.__private__.getNumberOfPages=m.getNumberOfPages=function(){return Ne.length-1},ph=function(D,J,fe){var Se,Oe=void 0;return fe=fe||{},D=D!==void 0?D:Gt[tt].fontName,J=J!==void 0?J:Gt[tt].fontStyle,Se=D.toLowerCase(),Yt[Se]!==void 0&&Yt[Se][J]!==void 0?Oe=Yt[Se][J]:Yt[D]!==void 0&&Yt[D][J]!==void 0?Oe=Yt[D][J]:fe.disableWarning===!1&&Ur.warn("Unable to look up font label for font '"+D+"', '"+J+"'. Refer to getFontList() for available fonts."),Oe||fe.noFallback||(Oe=Yt.times[J])==null&&(Oe=Yt.times.normal),Oe},hn=m.__private__.putInfo=function(){var D=On(),J=function(Se){return Se};for(var fe in u!==null&&(J=fi.encryptor(D,0)),ce("<<"),ce("/Producer ("+sl(J("jsPDF "+Bt.version))+")"),Xe)Xe.hasOwnProperty(fe)&&Xe[fe]&&ce("/"+fe.substr(0,1).toUpperCase()+fe.substr(1)+" ("+sl(J(Xe[fe]))+")");ce("/CreationDate ("+sl(J(Z))+")"),ce(">>"),ce("endobj")},or=m.__private__.putCatalog=function(D){var J=(D=D||{}).rootDictionaryObjId||Nr;switch(On(),ce("<<"),ce("/Type /Catalog"),ce("/Pages "+J+" 0 R"),Mt||(Mt="fullwidth"),Mt){case"fullwidth":ce("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ce("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ce("/OpenAction [3 0 R /Fit]");break;case"original":ce("/OpenAction [3 0 R /XYZ null null 1]");break;default:var fe=""+Mt;fe.substr(fe.length-1)==="%"&&(Mt=parseInt(Mt)/100),typeof Mt=="number"&&ce("/OpenAction [3 0 R /XYZ null null "+j(Mt)+"]")}switch(Ke||(Ke="continuous"),Ke){case"continuous":ce("/PageLayout /OneColumn");break;case"single":ce("/PageLayout /SinglePage");break;case"two":case"twoleft":ce("/PageLayout /TwoColumnLeft");break;case"tworight":ce("/PageLayout /TwoColumnRight")}Pe&&ce("/PageMode /"+Pe),In.publish("putCatalog"),ce(">>"),ce("endobj")},rg=m.__private__.putTrailer=function(){ce("trailer"),ce("<<"),ce("/Size "+(pe+1)),ce("/Root "+pe+" 0 R"),ce("/Info "+(pe-1)+" 0 R"),u!==null&&ce("/Encrypt "+fi.oid+" 0 R"),ce("/ID [ <"+X+"> <"+X+"> ]"),ce(">>")},Fr=m.__private__.putHeader=function(){ce("%PDF-"+y),ce("%ºÃˆ ")},ed=m.__private__.putXRef=function(){var D="0000000000";ce("xref"),ce("0 "+(pe+1)),ce("0000000000 65535 f ");for(var J=1;J<=pe;J++)typeof me[J]=="function"?ce((D+me[J]()).slice(-10)+" 00000 n "):me[J]!==void 0?ce((D+me[J]).slice(-10)+" 00000 n "):ce("0000000000 00000 n ")},al=m.__private__.buildDocument=function(){var D;pe=0,xe=0,Te=[],me=[],Ce=[],Nr=Fe(),ys=Fe(),Ye(Te),In.publish("buildDocument"),Fr(),Zc(),function(){In.publish("putAdditionalObjects");for(var fe=0;fe<Ce.length;fe++){var Se=Ce[fe];kt(Se.objId,!0),ce(Se.content),ce("endobj")}In.publish("postPutAdditionalObjects")}(),D=[],function(){for(var fe in Gt)Gt.hasOwnProperty(fe)&&(d===!1||d===!0&&f.hasOwnProperty(fe))&&qf(Gt[fe])}(),function(){var fe;for(fe in zt)zt.hasOwnProperty(fe)&&tg(zt[fe])}(),function(){for(var fe in Xi)Xi.hasOwnProperty(fe)&&Jm(Xi[fe])}(),function(fe){var Se;for(Se in xt)xt.hasOwnProperty(Se)&&(xt[Se]instanceof _0?Gf(xt[Se]):xt[Se]instanceof iw&&eg(xt[Se],fe))}(D),In.publish("putResources"),D.forEach(Fy),Fy({resourcesOid:ys,objectOid:Number.MAX_SAFE_INTEGER}),In.publish("postPutResources"),u!==null&&(fi.oid=On(),ce("<<"),ce("/Filter /Standard"),ce("/V "+fi.v),ce("/R "+fi.r),ce("/U <"+fi.toHexString(fi.U)+">"),ce("/O <"+fi.toHexString(fi.O)+">"),ce("/P "+fi.P),ce(">>"),ce("endobj")),hn(),or();var J=xe;return ed(),rg(),ce("startxref"),ce(""+J),ce("%%EOF"),Ye(Ne[ee]),Te.join(` 505`)},rn=m.__private__.getBlob=function(D){return new Blob([lt(D)],{type:"application/pdf"})},Wr=m.output=m.__private__.output=(Zs=function(D,J){switch(typeof(J=J||{})=="string"?J={filename:J}:J.filename=J.filename||"generated.pdf",D){case void 0:return al();case"save":m.save(J.filename);break;case"arraybuffer":return lt(al());case"blob":return rn(al());case"bloburi":case"bloburl":if(sn.URL!==void 0&&typeof sn.URL.createObjectURL=="function")return sn.URL&&sn.URL.createObjectURL(rn(al()))||void 0;Ur.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var fe="",Se=al();try{fe=MY(Se)}catch{fe=MY(unescape(encodeURIComponent(Se)))}return"data:application/pdf;filename="+J.filename+";base64,"+fe;case"pdfobjectnewwindow":if(Object.prototype.toString.call(sn)==="[object Window]"){var Oe="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Be=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';J.pdfObjectUrl&&(Oe=J.pdfObjectUrl,Be="");var Qe='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Oe+'"'+Be+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(J)+");<\/script></body></html>",Pt=sn.open();return Pt!==null&&Pt.document.write(Qe),Pt}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(sn)==="[object Window]"){var Lt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(J.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+J.filename+'" width="500px" height="400px" /></body></html>',Jt=sn.open();if(Jt!==null){Jt.document.write(Lt);var ln=this;Jt.document.documentElement.querySelector("#pdfViewer").onload=function(){Jt.document.title=J.filename,Jt.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ln.output("bloburl"))}}return Jt}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(sn)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Dn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",J)+'"></iframe></body></html>',ri=sn.open();if(ri!==null&&(ri.document.write(Dn),ri.document.title=J.filename),ri||typeof safari>"u")return ri;break;case"datauri":case"dataurl":return sn.document.location.href=this.output("datauristring",J);default:return null}},Zs.foo=function(){try{return Zs.apply(this,arguments)}catch(fe){var D=fe.stack||"";~D.indexOf(" at ")&&(D=D.split(" at ")[1]);var J="Error in function "+D.split(` 506`)[0].split("<")[0]+": "+fe.message;if(!sn.console)throw new Error(J);sn.console.error(J,fe),sn.alert&&alert(J)}},Zs.foo.bar=Zs,Zs.foo),Ba=function(D){return Array.isArray(Yc)===!0&&Yc.indexOf(D)>-1};switch(r){case"pt":bt=1;break;case"mm":bt=72/25.4;break;case"cm":bt=72/2.54;break;case"in":bt=72;break;case"px":bt=Ba("px_scaling")==1?.75:96/72;break;case"pc":case"em":bt=12;break;case"ex":bt=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);bt=r}var fi=null;se(),q();var Li=m.__private__.getPageInfo=m.getPageInfo=function(D){if(isNaN(D)||D%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ht[D].objId,pageNumber:D,pageContext:Ht[D]}},nx=m.__private__.getPageInfoByObjId=function(D){if(isNaN(D)||D%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var J in Ht)if(Ht[J].objId===D)break;return Li(J)},ig=m.__private__.getCurrentPageInfo=m.getCurrentPageInfo=function(){return{objId:Ht[ee].objId,pageNumber:ee,pageContext:Ht[ee]}};m.addPage=function(){return ng.apply(this,arguments),this},m.setPage=function(){return $y.apply(this,arguments),Ye.call(this,Ne[ee]),this},m.insertPage=function(D){return this.addPage(),this.movePage(ee,D),this},m.movePage=function(D,J){var fe,Se;if(D>J){fe=Ne[D],Se=Ht[D];for(var Oe=D;Oe>J;Oe--)Ne[Oe]=Ne[Oe-1],Ht[Oe]=Ht[Oe-1];Ne[J]=fe,Ht[J]=Se,this.setPage(J)}else if(D<J){fe=Ne[D],Se=Ht[D];for(var Be=D;Be<J;Be++)Ne[Be]=Ne[Be+1],Ht[Be]=Ht[Be+1];Ne[J]=fe,Ht[J]=Se,this.setPage(J)}return this},m.deletePage=function(){return Ju.apply(this,arguments),this},m.__private__.text=m.text=function(D,J,fe,Se,Oe){var Be,Qe,Pt,Lt,Jt,ln,Dn,ri,ji,cr=(Se=Se||{}).scope||this;if(typeof D=="number"&&typeof J=="number"&&(typeof fe=="string"||Array.isArray(fe))){var Ji=fe;fe=J,J=D,D=Ji}if(arguments[3]instanceof Vt==0?(Pt=arguments[4],Lt=arguments[5],Pr(Dn=arguments[3])==="object"&&Dn!==null||(typeof Pt=="string"&&(Lt=Pt,Pt=null),typeof Dn=="string"&&(Lt=Dn,Dn=null),typeof Dn=="number"&&(Pt=Dn,Dn=null),Se={flags:Dn,angle:Pt,align:Lt})):(B("The transform parameter of text() with a Matrix value"),ji=Oe),isNaN(J)||isNaN(fe)||D==null)throw new Error("Invalid arguments passed to
506jsPDF.text");if(D.length===0)return cr;var xi,xs="",ll=typeof Se.lineHeightFactor=="number"?Se.lineHeightFactor:vh,Os=cr.internal.scaleFactor;function cd(Zn){return Zn=Zn.split(" ").join(Array(Se.TabLen||9).join(" ")),sl(Zn,Dn)}function ud(Zn){for(var ur,_i=Zn.concat(),Ri=[],gd=_i.length;gd--;)typeof(ur=_i.shift())=="string"?Ri.push(ur):Array.isArray(Zn)&&(ur.length===1||ur[1]===void 0&&ur[2]===void 0)?Ri.push(ur[0]):Ri.push([ur[0],ur[1],ur[2]]);return Ri}function Ms(Zn,ur){var _i;if(typeof Zn=="string")_i=ur(Zn)[0];else if(Array.isArray(Zn)){for(var Ri,gd,Ua=Zn.concat(),vd=[],ox=Ua.length;ox--;)typeof(Ri=Ua.shift())=="string"?vd.push(ur(Ri)[0]):Array.isArray(Ri)&&typeof Ri[0]=="string"&&(gd=ur(Ri[0],Ri[1],Ri[2]),vd.push([gd[0],gd[1],gd[2]]));_i=vd}return _i}var dd=!1,bh=!0;if(typeof D=="string")dd=!0;else if(Array.isArray(D)){var Xf=D.concat();Qe=[];for(var eu,es=Xf.length;es--;)(typeof(eu=Xf.shift())!="string"||Array.isArray(eu)&&typeof eu[0]!="string")&&(bh=!1);dd=bh}if(dd===!1)throw new Error('Type of text must be string or Array. "'+D+'" is not recognized.');
vendor: 7,054 bytes, lines 506-520
506typeof D=="string"&&(D=D.match(/[\r?\n]/)?D.split(/\r\n|\r|\n/g):[D]);var Qf=Ge/cr.internal.scaleFactor,Jf=Qf*(ll-1);switch(Se.baseline){case"bottom":fe-=Jf;break;case"top":fe+=Qf-Jf;break;case"hanging":fe+=Qf-2*Jf;break;case"middle":fe+=Qf/2-Jf}if((ln=Se.maxWidth||0)>0&&(typeof D=="string"?D=cr.splitTextToSize(D,ln):Object.prototype.toString.call(D)==="[object Array]"&&(D=D.reduce(function(Zn,ur){return Zn.concat(cr.splitTextToSize(ur,ln))},[]))),Be={text:D,x:J,y:fe,options:Se,mutex:{pdfEscape:sl,activeFontKey:tt,fonts:Gt,activeFontSize:Ge}},In.publish("preProcessText",Be),D=Be.text,Pt=(Se=Be.options).angle,ji instanceof Vt==0&&Pt&&typeof Pt=="number"){Pt*=Math.PI/180,Se.rotationDirection===0&&(Pt=-Pt),P===S&&(Pt=-Pt);var ug=Math.cos(Pt),Yy=Math.sin(Pt);ji=new Vt(ug,Yy,-Yy,ug,0,0)}else Pt&&Pt instanceof Vt&&(ji=Pt);P!==S||ji||(ji=il),(Jt=Se.charSpace||Jc)!==void 0&&(xs+=I(z(Jt))+` Tc 507`,this.setCharSpace(this.getCharSpace()||0)),(ri=Se.horizontalScale)!==void 0&&(xs+=I(100*ri)+` Tz 508`),Se.lang;var Br=-1,$a=Se.renderingMode!==void 0?Se.renderingMode:Se.stroke,dg=cr.internal.getCurrentPageInfo().pageContext;switch($a){case 0:case!1:case"fill":Br=0;break;case 1:case!0:case"stroke":Br=1;break;case 2:case"fillThenStroke":Br=2;break;case 3:case"invisible":Br=3;break;case 4:case"fillAndAddForClipping":Br=4;break;case 5:case"strokeAndAddPathForClipping":Br=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Br=6;break;case 7:case"addToPathForClipping":Br=7}var cl=dg.usedRenderingMode!==void 0?dg.usedRenderingMode:-1;Br!==-1?xs+=Br+` Tr 509`:cl!==-1&&(xs+=`0 Tr 510`),Br!==-1&&(dg.usedRenderingMode=Br),Lt=Se.align||"left";var ul,dl=Ge*ll,Zy=cr.internal.pageSize.getWidth(),hd=Gt[tt];Jt=Se.charSpace||Jc,ln=Se.maxWidth||0,Dn=Object.assign({autoencode:!0,noBOM:!0},Se.flags);var fd=[],tu=function(Zn){return cr.getStringUnitWidth(Zn,{font:hd,charSpace:Jt,fontSize:Ge,doKerning:!1})*Ge/Os};if(Object.prototype.toString.call(D)==="[object Array]"){var So;Qe=ud(D),Lt!=="left"&&(ul=Qe.map(tu));var Di,Wl=0;if(Lt==="right"){J-=ul[0],D=[],es=Qe.length;for(var pd=0;pd<es;pd++)pd===0?(Di=Ul(J),So=Hl(fe)):(Di=z(Wl-ul[pd]),So=-dl),D.push([Qe[pd],Di,So]),Wl=ul[pd]}else if(Lt==="center"){J-=ul[0]/2,D=[],es=Qe.length;for(var nu=0;nu<es;nu++)nu===0?(Di=Ul(J),So=Hl(fe)):(Di=z((Wl-ul[nu])/2),So=-dl),D.push([Qe[nu],Di,So]),Wl=ul[nu]}else if(Lt==="left"){D=[],es=Qe.length;for(var Xy=0;Xy<es;Xy++)D.push(Qe[Xy])}else if(Lt==="justify"&&hd.encoding==="Identity-H"){D=[],es=Qe.length,ln=ln!==0?ln:Zy;for(var za=0,wi=0;wi<es;wi++)if(So=wi===0?Hl(fe):-dl,Di=wi===0?Ul(J):za,wi<es-1){var md=z((ln-ul[wi])/(Qe[wi].split(" ").length-1)),ru=Qe[wi].split(" ");D.push([ru[0]+" ",Di,So]),za=0;for(var ws=1;ws<ru.length;ws++){var xh=(tu(ru[ws-1]+" "+ru[ws])-tu(ru[ws]))*Os+md;ws==ru.length-1?D.push([ru[ws],xh,0]):D.push([ru[ws]+" ",xh,0]),za-=xh}}else D.push([Qe[wi],Di,So]);D.push(["",za,0])}else{if(Lt!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(D=[],es=Qe.length,ln=ln!==0?ln:Zy,wi=0;wi<es;wi++){So=wi===0?Hl(fe):-dl,Di=wi===0?Ul(J):0;var hg=Qe[wi].split(" ").length-1,ep=hg>0?(ln-ul[wi])/hg:0;wi<es-1?fd.push(I(z(ep))):fd.push(0),D.push([Qe[wi],Di,So])}}}(typeof Se.R2L=="boolean"?Se.R2L:ge)===!0&&(D=Ms(D,function(Zn,ur,_i){return[Zn.split("").reverse().join(""),ur,_i]})),Be={text:D,x:J,y:fe,options:Se,mutex:{pdfEscape:sl,activeFontKey:tt,fonts:Gt,activeFontSize:Ge}},In.publish("postProcessText",Be),D=Be.text,xi=Be.mutex.isHex||!1;var wh=Gt[tt].encoding;wh!=="WinAnsiEncoding"&&wh!=="StandardEncoding"||(D=Ms(D,function(Zn,ur,_i){return[cd(Zn),ur,_i]})),Qe=ud(D),D=[];for(var iu,ql,Ao,su=Array.isArray(Qe[0])?1:0,au="",_h=function(Zn,ur,_i){var Ri="";return _i instanceof Vt?(_i=typeof Se.angle=="number"?zl(_i,new Vt(1,0,0,1,Zn,ur)):zl(new Vt(1,0,0,1,Zn,ur),_i),P===S&&(_i=zl(new Vt(1,0,0,-1,0,0),_i)),Ri=_i.join(" ")+` Tm 511`):Ri=I(Zn)+" "+I(ur)+` Td 512`,Ri},hl=0;hl<Qe.length;hl++){switch(au="",su){case 1:Ao=(xi?"<":"(")+Qe[hl][0]+(xi?">":")"),iu=parseFloat(Qe[hl][1]),ql=parseFloat(Qe[hl][2]);break;case 0:Ao=(xi?"<":"(")+Qe[hl]+(xi?">":")"),iu=Ul(J),ql=Hl(fe)}fd!==void 0&&fd[hl]!==void 0&&(au=fd[hl]+` Tw 513`),hl===0?D.push(au+_h(iu,ql,ji)+Ao):su===0?D.push(au+Ao):su===1&&D.push(au+_h(iu,ql,ji)+Ao)}D=su===0?D.join(` Tj 514T* `):D.join(` Tj 515`),D+=` Tj 516`;var Po=`BT 517/`;return Po+=tt+" "+Ge+` Tf 518`,Po+=I(Ge*ll)+` TL 519`,Po+=ni+` 520`,Po+=xs,Po+=D,ce(Po+="ET"),f[tt]=!0,cr};var td=m.__private__.clip=m.clip=function(D){return ce(D==="evenodd"?"W*":"W"),this};m.clipEvenOdd=function(){return td("evenodd")},m.__private__.discardPath=m.discardPath=function(){return ce("n"),this};var er=m.__private__.isValidStyle=function(D){var J=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(D)!==-1&&(J=!0),J};m.__private__.setDefaultPathOperation=m.setDefaultPathOperation=function(D){return er(D)&&(c=D),this};var Xc=m.__private__.getStyle=m.getStyle=function(D){var J=c;switch(D){case"D":case"S":J="S";break;case"F":J="f";break;case"FD":case"DF":J="B";break;case"f":case"f*":case"B":case"B*":J=D}return J},mh=m.close=function(){return ce("h"),this};m.stroke=function(){return ce("S"),this},m.fill=function(D){return Qc("f",D),this},m.fillEvenOdd=function(D){return Qc("f*",D),this},m.fillStroke=function(D){return Qc("B",D),this},m.fillStrokeEvenOdd=function(D){return Qc("B*",D),this};var Qc=function(D,J){Pr(J)==="object"?Uy(J,D):ce(D)},nd=function(D){D===null||P===S&&D===void 0||(D=Xc(D),ce(D))};function Kf(D,J,fe,Se,Oe){var Be=new iw(J||this.boundingBox,fe||this.xStep,Se||this.yStep,this.gState,Oe||this.matrix);Be.stream=this.stream;var Qe=D+"$$"+this.cloneIndex+++"$$";return Ys(Qe,Be),Be}var Uy=function(D,J){var fe=jn[D.key],Se=xt[fe];if(Se instanceof _0)ce("q"),ce(Hy(J)),Se.gState&&m.setGState(Se.gState),ce(D.matrix.toString()+" cm"),ce("/"+fe+" sh"),ce("Q");else if(Se instanceof iw){var Oe=new Vt(1,0,0,-1,0,Zf());D.matrix&&(Oe=Oe.multiply(D.matrix||il),fe=Kf.call(Se,D.key,D.boundingBox,D.xStep,D.yStep,Oe).id),ce("q"),ce("/Pattern cs"),ce("/"+fe+" scn"),Se.gState&&m.setGState(Se.gState),ce(J),ce("Q")}},Hy=function(D){switch(D){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"}},gh=m.moveTo=function(D,J){return ce(I(z(D))+" "+I(U(J))+" m"),this},sg=m.lineTo=function(D,J){return ce(I(z(D))+" "+I(U(J))+" l"),this},_o=m.curveTo=function(D,J,fe,Se,Oe,Be){return ce([I(z(D)),I(U(J)),I(z(fe)),I(U(Se)),I(z(Oe)),I(U(Be)),"c"].join(" ")),this};m.__private__.line=m.line=function(D,J,fe,Se,Oe){if(isNaN(D)||isNaN(J)||isNaN(fe)||isNaN(Se)||!er(Oe))throw new Error("Invalid arguments passed to jsPDF.line");return P===_?this.lines([[fe-D,Se-J]],D,J,[1,1],Oe||"S"):this.lines([[fe-D,Se-J]],D,J,[1,1]).stroke()},m.__private__.lines=m.lines=function(D,J,fe,Se,Oe,Be){var Qe,Pt,Lt,Jt,ln,Dn,ri,ji,cr,Ji,xi,xs;if(typeof D=="number"&&(xs=fe,fe=J,J=D,D=xs),Se=Se||[1,1],Be=Be||!1,isNaN(J)||isNaN(fe)||!Array.isArray(D)||!Array.isArray(Se)||!er(Oe)||typeof Be!="boolean")throw new Error("Invalid arguments passed to
520jsPDF.lines");for(gh(J,fe),Qe=Se[0],Pt=Se[1],Jt=D.length,Ji=J,xi=fe,Lt=0;Lt<Jt;Lt++)(ln=D[Lt]).length===2?(Ji=ln[0]*Qe+Ji,xi=ln[1]*Pt+xi,sg(Ji,xi)):(Dn=ln[0]*Qe+Ji,ri=ln[1]*Pt+xi,ji=ln[2]*Qe+Ji,cr=ln[3]*Pt+xi,Ji=ln[4]*Qe+Ji,xi=ln[5]*Pt+xi,_o(Dn,ri,ji,cr,Ji,xi));return Be&&mh(),nd(Oe),this},m.path=function(D){for(var J=0;J<D.length;J++){var fe=D[J],Se=fe.c;switch(fe.op){case"m":gh(Se[0],Se[1]);break;case"l":sg(Se[0],Se[1]);break;case"c":_o.apply(this,Se);break;case"h":mh()}}return this},m.__private__.rect=m.rect=function(D,J,fe,Se,Oe){if(isNaN(D)||isNaN(J)||isNaN(fe)||isNaN(Se)||!er(Oe))throw new Error("Invalid arguments passed to jsPDF.rect");return P===_&&(Se=-Se),ce([I(z(D)),I(U(J)),I(z(fe)),I(z(Se)),"re"].join(" ")),nd(Oe),this},m.__private__.triangle=m.triangle=function(D,J,fe,Se,Oe,Be,Qe){if(isNaN(D)||isNaN(J)||isNaN(fe)||isNaN(Se)||isNaN(Oe)||isNaN(Be)||!er(Qe))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[fe-D,Se-J],[Oe-fe,Be-Se],[D-Oe,J-Be]],D,J,[1,1],Qe,!0),this},m.__private__.roundedRect=m.roundedRect=function(D,J,fe,Se,Oe,Be,Qe){if(isNaN(D)||isNaN(J)||isNaN(fe)||isNaN(Se)||isNaN(Oe)||isNaN(Be)||!er(Qe))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Pt=4/3*(Math.SQRT2-1);return Oe=Math.min(Oe,.5*fe),Be=Math.min(Be,.5*Se),this.lines([[fe-2*Oe,0],[Oe*Pt,0,Oe,Be-Be*Pt,Oe,Be],[0,Se-2*Be],[0,Be*Pt,-Oe*Pt,Be,-Oe,Be],[2*Oe-fe,0],[-Oe*Pt,0,-Oe,-Be*Pt,-Oe,-Be],[0,2*Be-Se],[0,-Be*Pt,Oe*Pt,-Be,Oe,-Be]],D+Oe,J,[1,1],Qe,!0),this},m.__private__.ellipse=m.ellipse=function(D,J,fe,Se,Oe){if(isNaN(D)||isNaN(J)||isNaN(fe)||isNaN(Se)||!er(Oe))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Be=4/3*(Math.SQRT2-1)*fe,Qe=4/3*(Math.SQRT2-1)*Se;return gh(D+fe,J),_o(D+fe,J-Qe,D+Be,J-Se,D,J-Se),_o(D-Be,J-Se,D-fe,J-Qe,D-fe,J),_o(D-fe,J+Qe,D-Be,J+Se,D,J+Se),_o(D+Be,J+Se,D+fe,J+Qe,D+fe,J),nd(Oe),this},m.__private__.circle=m.circle=function(D,J,fe,Se){if(isNaN(D)||isNaN(J)||isNaN(fe)||!er(Se))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(D,J,fe,fe,Se)},m.setFont=function(D,J,fe){return fe&&(J=O(J,fe)),tt=ph(D,J,{disableWarning:!1}),this};var ag=m.__private__.getFont=m.getFont=function(){return Gt[ph.apply(m,arguments)]};m.__private__.getFontList=m.getFontList=function(){var D,J,fe={};for(D in Yt)if(Yt.hasOwnProperty(D))for(J in fe[D]=[],Yt[D])Yt[D].hasOwnProperty(J)&&fe[D].push(J);return fe},m.addFont=function(D,J,fe,Se,Oe){var Be=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Be.indexOf(arguments[3])!==-1?Oe=arguments[3]:arguments[3]&&Be.indexOf(arguments[3])==-1&&(fe=O(fe,Se)),tx.call(this,D,J,fe,Oe=Oe||"Identity-H")};var vh,Yf=t.lineWidth||.200025,QS=m.__private__.getLineWidth=m.getLineWidth=function(){return Yf},st=m.__private__.setLineWidth=m.setLineWidth=function(D){return Yf=D,ce(I(z(D))+" w"),this};m.__private__.setLineDash=Bt.API.setLineDash=Bt.API.setLineDashPattern=function(D,J){if(D=D||[],J=J||0,isNaN(J)||!Array.isArray(D))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return D=D.map(function(fe){return I(z(fe))}).join(" "),J=I(z(J)),ce("["+D+"] "+J+" d"),this};var ol=m.__private__.getLineHeight=m.getLineHeight=function(){return Ge*vh};m.__private__.getLineHeight=m.getLineHeight=function(){return Ge*vh};var lr=m.__private__.setLineHeightFactor=m.setLineHeightFactor=function(D){return typeof(D=D||1.15)=="number"&&(vh=D),this},rx=m.__private__.getLineHeightFactor=m.getLineHeightFactor=function(){return vh};lr(t.lineHeight);var Ul=m.__private__.getHorizontalCoordinate=function(D){return z(D)},Hl=m.__private__.getVerticalCoordinate=function(D){return P===S?D:Ht[ee].mediaBox.topRightY-Ht[ee].mediaBox.bottomLeftY-z(D)},Vy=m.__private__.getHorizontalCoordinateString=m.getHorizontalCoordinateString=function(D){return I(Ul(D))},rd=m.__private__.getVerticalCoordinateString=m.getVerticalCoordinateString=function(D){return I(Hl(D))},yh=t.strokeColor||"0 G";m.__private__.getStrokeColor=m.getDrawColor=function(){return Qi(yh)},m.__private__.setStrokeColor=m.setDrawColor=function(D,J,fe,Se){return yh=Fa({ch1:D,ch2:J,ch3:fe,ch4:Se,pdfColorType:"draw",precision:2}
vendor: 10,680 bytes, lines 520-522
520),ce(yh),this};var id=t.fillColor||"0 g";m.__private__.getFillColor=m.getFillColor=function(){return Qi(id)},m.__private__.setFillColor=m.setFillColor=function(D,J,fe,Se){return id=Fa({ch1:D,ch2:J,ch3:fe,ch4:Se,pdfColorType:"fill",precision:2}),ce(id),this};var ni=t.textColor||"0 g",sd=m.__private__.getTextColor=m.getTextColor=function(){return Qi(ni)};m.__private__.setTextColor=m.setTextColor=function(D,J,fe,Se){return ni=Fa({ch1:D,ch2:J,ch3:fe,ch4:Se,pdfColorType:"text",precision:3}),this};var Jc=t.charSpace,ix=m.__private__.getCharSpace=m.getCharSpace=function(){return parseFloat(Jc||0)};m.__private__.setCharSpace=m.setCharSpace=function(D){if(isNaN(D))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Jc=D,this};var Wy=0;m.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},m.__private__.setLineCap=m.setLineCap=function(D){var J=m.CapJoinStyles[D];if(J===void 0)throw new Error("Line cap style of '"+D+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Wy=J,ce(J+" J"),this};var og=0;m.__private__.setLineJoin=m.setLineJoin=function(D){var J=m.CapJoinStyles[D];if(J===void 0)throw new Error("Line join style of '"+D+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return og=J,ce(J+" j"),this},m.__private__.setLineMiterLimit=m.__private__.setMiterLimit=m.setLineMiterLimit=m.setMiterLimit=function(D){if(D=D||0,isNaN(D))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ce(I(z(D))+" M"),this},m.GState=jL,m.setGState=function(D){(D=typeof D=="string"?zt[Ut[D]]:lg(null,D)).equals(gr)||(ce("/"+D.id+" gs"),gr=D)};var lg=function(D,J){if(!D||!Ut[D]){var fe=!1;for(var Se in zt)if(zt.hasOwnProperty(Se)&&zt[Se].equals(J)){fe=!0;break}if(fe)J=zt[Se];else{var Oe="GS"+(Object.keys(zt).length+1).toString(10);zt[Oe]=J,J.id=Oe}return D&&(Ut[D]=J.id),In.publish("addGState",J),J}};m.addGState=function(D,J){return lg(D,J),this},m.saveGraphicsState=function(){return ce("q"),Jn.push({key:tt,size:Ge,color:ni}),this},m.restoreGraphicsState=function(){ce("Q");var D=Jn.pop();return tt=D.key,Ge=D.size,ni=D.color,gr=null,this},m.setCurrentTransformationMatrix=function(D){return ce(D.toString()+" cm"),this},m.comment=function(D){return ce("#"+D),this};var ad=function(D,J){var fe=D||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return fe},set:function(Be){isNaN(Be)||(fe=parseFloat(Be))}});var Se=J||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Se},set:function(Be){isNaN(Be)||(Se=parseFloat(Be))}});var Oe="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Oe},set:function(Be){Oe=Be.toString()}}),this},cg=function(D,J,fe,Se){ad.call(this,D,J),this.type="rect";var Oe=fe||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Oe},set:function(Qe){isNaN(Qe)||(Oe=parseFloat(Qe))}});var Be=Se||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Be},set:function(Qe){isNaN(Qe)||(Be=parseFloat(Qe))}}),this},yn=function(){this.page=on,this.currentPage=ee,this.pages=Ne.slice(0),this.pagesContext=Ht.slice(0),this.x=ut,this.y=mr,this.matrix=Tt,this.width=od(ee),this.height=sx(ee),this.outputDestination=We,this.id="",this.objectNumber=-1};yn.prototype.restore=function(){on=this.page,ee=this.currentPage,Ht=this.pagesContext,Ne=this.pages,ut=this.x,mr=this.y,Tt=this.matrix,Gy(ee,this.width),Vl(ee,this.height),We=this.outputDestination};var qy=function(D,J,fe,Se,Oe){xo.push(new yn),on=ee=0,Ne=[],ut=D,mr=J,Tt=Oe,By([fe,Se])};for(var Ns in m.beginFormObject=function(D,J,fe,Se,Oe){return qy(D,J,fe,Se,Oe),this},m.endFormObject=function(D){return function(J){if(rl[J])xo.pop().restore();else{var fe=new yn,Se="Xo"+(Object.keys(Xi).length+1).toString(10);fe.id=Se,rl[J]=Se,Xi[Se]=fe,In.publish("addFormObject",fe),xo.pop().restore()}}(D),this},m.doFormObject=function(D,J){var fe=Xi[rl[D]];return ce("q"),ce(J.toString()+" cm"),ce("/"+fe.id+" Do"),ce("Q"),this},m.getFormObject=function(D){var J=Xi[rl[D]];return{x:J.x,y:J.y,width:J.width,height:J.height,matrix:J.matrix}},m.save=function(D,J){return D=D||"generated.pdf",(J=J||{}).returnPromise=J.returnPromise||!1,J.returnPromise===!1?(d0(rn(al()),D),typeof d0.unload=="function"&&sn.setTimeout&&setTimeout(d0.unload,911),this):new Promise(function(fe,Se){try{var Oe=d0(rn(al()),D);typeof d0.unload=="function"&&sn.setTimeout&&setTimeout(d0.unload,911),fe(Oe)}catch(Be){Se(Be.message)}})},Bt.API)Bt.API.hasOwnProperty(Ns)&&(Ns==="events"&&Bt.API.events.length?function(D,J){var fe,Se,Oe;for(Oe=J.length-1;Oe!==-1;Oe--)fe=J[Oe][0],Se=J[Oe][1],D.subscribe.apply(D,[fe].concat(typeof Se=="function"?[Se]:Se))}(In,Bt.API.events):m[Ns]=Bt.API[Ns]);function od(D){return Ht[D].mediaBox.topRightX-Ht[D].mediaBox.bottomLeftX}function Gy(D,J){Ht[D].mediaBox.topRightX=J+Ht[D].mediaBox.bottomLeftX}function sx(D){return Ht[D].mediaBox.topRightY-Ht[D].mediaBox.bottomLeftY}function Vl(D,J){Ht[D].mediaBox.topRightY=J+Ht[D].mediaBox.bottomLeftY}var ld=m.getPageWidth=function(D){return od(D=D||ee)/bt},Ky=m.setPageWidth=function(D,J){Gy(D,J*bt)},Zf=m.getPageHeight=function(D){return sx(D=D||ee)/bt},ax=m.setPageHeight=function(D,J){Vl(D,J*bt)};return m.internal={pdfEscape:sl,getStyle:Xc,getFont:ag,getFontSize:ct,getCharSpace:ix,getTextColor:sd,getLineHeight:ol,getLineHeightFactor:rx,getLineWidth:QS,write:Ze,getHorizontalCoordinate:Ul,getVerticalCoordinate:Hl,getCoordinateString:Vy,getVerticalCoordinateString:rd,collections:{},newObject:On,newAdditionalObject:An,newObjectDeferred:Fe,newObjectDeferredBegin:kt,getFilters:bs,putStream:wo,events:In,scaleFactor:bt,pageSize:{getWidth:function(){return ld(ee)},setWidth:function(D){Ky(ee,D)},getHeight:function(){return Zf(ee)},setHeight:function(D){ax(ee,D)}},encryptionOptions:u,encryption:fi,getEncryptor:function(D){return u!==null?fi.encryptor(D,0):function(J){return J}},output:Wr,getNumberOfPages:zy,get pages(){return Ne},out:ce,f2:j,f3:M,getPageInfo:Li,getPageInfoByObjId:nx,getCurrentPageInfo:ig,getPDFVersion:g,Point:ad,Rectangle:cg,Matrix:Vt,hasHotfix:Ba},Object.defineProperty(m.internal.pageSize,"width",{get:function(){return ld(ee)},set:function(D){Ky(ee,D)},enumerable:!0,configurable:!0}),Object.defineProperty(m.internal.pageSize,"height",{get:function(){return Zf(ee)},set:function(D){ax(ee,D)},enumerable:!0,configurable:!0}),(function(D){for(var J=0,fe=vt.length;J<fe;J++){var Se=tx.call(this,D[J][0],D[J][1],D[J][2],vt[J][3],!0);d===!1&&(f[Se]=!0);var Oe=D[J][0].split("-");ex({id:Se,fontName:Oe[0],fontStyle:Oe[1]||""})}In.publish("addFonts",{fonts:Gt,dictionary:Yt})}).call(m,vt),tt="F1",ng(i,n),In.publish("initialized"),m}Nx.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},Nx.prototype.toHexString=function(t){return t.split("").map(function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Nx.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},Nx.prototype.processOwnerPassword=function(t,e){return M8(O8(e).substr(0,5),t)},Nx.prototype.encryptor=function(t,e){var n=O8(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(r){return M8(n,r)}},jL.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||Pr(t)!==Pr(this))return!1;var r=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e)||this[e]!==t[e])return!1;r++}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&r--;return r===0},Bt.API={events:[]},Bt.version="3.0.4";var Vi=Bt.API,TU=1,Vb=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},_x=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},dn=function(t){return t.toFixed(2)},Pg=function(t){return t.toFixed(5)};Vi.__acroform__={};var Bl=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t},RY=function(t){return t*TU},kh=function(t){var e=new jue,n=Ot.internal.getHeight(t)||0,r=Ot.internal.getWidth(t)||0;return e.BBox=[0,0,Number(dn(r)),Number(dn(n))],e},wje=Vi.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return t|1<<e},_je=Vi.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},Sje=Vi.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return t&1<<e?1:0},hs=Vi.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Sje(t,e-1)},fs=Vi.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return wje(t,e-1)},ps=Vi.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return _je(t,e-1)},Aje=Vi.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,r=e.internal.getVerticalCoordinate,i=t[0],s=t[1],a=t[2],o=t[3],l={};return l.lowerLeft_X=n(i)||0,l.lowerLeft_Y=r(s+o)||0,l.upperRight_X=n(i+a)||0,l.upperRight_Y=r(s)||0,[Number(dn(l.lowerLeft_X)),Number(dn(l.lowerLeft_Y)),Number(dn(l.upperRight_X)),Number(dn(l.upperRight_Y))]},Pje=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,r=L8(t,n),i=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+i+" "+dn(r.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC");var s=kh(t);return s.scope=t.scope,s.stream=e.join(` 521`),s}},L8=function(t,e){var n=t.fontSize===0?t.maxFontSize:t.fontSize,r={text:"",fontSize:""},i=(e=(e=e.substr(0,1)=="("?e.substr(1):e).substr(e.length-1)==")"?e.substr(0,e.length-1):e).split(" ");i=t.multiline?i.map(function(j){return j.split(` 522`)}):i.map(function(j){return[j]});var s=n,a=Ot.internal.getHeight(t)||0;a=a<0?-a:a;var o=Ot.internal.getWidth(t)||0;o=o<0?-o:o;var l=function(j,M,z){if(j+1<i.length){var U=M+" "+i[j+1][0];return zN(U,t,z).width<=o-4}return!1};s++;e:for(;s>0;){e="",s--;var c,u,d=zN("3",t,s).height,f=t.multiline?a-s:(a-d)/2,m=f+=2,y=0,g=0,w=0;if(s<=0){e=`(...) Tj
523`,e+="% Width of Text: "+zN(e,t,s=12).width+", FieldWidth:"+o+` 524`;break}for(var b="",_=0,S=0;S<i.length;S++)if(i.hasOwnProperty(S)){var P=!1;if(i[S].length!==1&&w!==i[S].length-1){if((d+2)*(_+2)+2>a)continue e;b+=i[S][w],P=!0,g=S,S--}else{b=(b+=i[S][w]+" ").substr(b.length-1)==" "?b.substr(0,b.length-1):b;var C=parseInt(S),k=l(C,b,s),O=S>=i.length-1;if(k&&!O){b+=" ",w=0;continue}if(k||O){if(O)g=C;else if(t.multiline&&(d+2)*(_+2)+2>a)continue e}else{if(!t.multiline||(d+2)*(_+2)+2>a)continue e;g=C}}for(var I="",B=y;B<=g;B++){var W=i[B];if(t.multiline){if(B===g){I+=W[w]+" ",w=(w+1)%W.length;continue}if(B===y){I+=W[W.length-1]+" ";continue}}I+=W[0]+" "}switch(I=I.substr(I.length-1)==" "?I.substr(0,I.length-1):I,u=zN(I,t,s).width,t.textAlign){case"right":c=o-u-2;break;case"center":c=(o-u)/2;break;default:c=2}e+=dn(c)+" "+dn(m)+` Td 525`,e+="("+Vb(I)+`) Tj 526`,e+=-dn(c)+` 0 Td 527`,m=-(s+2),u=0,y=P?g:g+1,_++,b=""}break}return r.text=e,r.fontSize=s,r},zN=function(t,e,n){var r=e.scope.internal.getFont(e.fontName,e.fontStyle),i=e.scope.getStringUnitWidth(t,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:e.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},Cje={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Eje=function(t,e){var n={type:"reference",object:t};e.internal.getPageInfo(t.page).pageContext.annotations.find(function(r){return r.type===n.type&&r.object===n.object})===void 0&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n)},Tje=function(t,e){if(e.scope=t,t.internal!==void 0&&(t.internal.acroformPlugin===void 0||t.internal.acroformPlugin.isInitialized===!1)){if(dh.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(Cje)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");TU=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new Due,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){(function(n){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=!0})(t)}),t.internal.events.subscribe("buildDocument",function(){(function(n){n.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var r=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in r)if(r.hasOwnProperty(i)){var s=r[i];s.objId=void 0,s.hasAnnotation&&Eje(s,n)}})(t)}),t.internal.events.subscribe("putCatalog",function(){(function(n){if(n.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(t)}),t.internal.events.subscribe("postPutPages",function(n){(function(r,i){var s=!r;for(var a in r||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),r=r||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(r.hasOwnProperty(a)){var o=r[a],l=[],c=o.Rect;if(o.Rect&&(o.Rect=Aje(o.Rect,i)),i.internal.newObjectDeferredBegin(o.objId,!0),o.DA=Ot.createDefaultAppearanceStream(o),Pr(o)==="object"&&typeof o.getKeyValueListForStream=="function"&&(l=o.getKeyValueListForStream()),o.Rect=c,o.hasAppearanceStream&&!o.appearanceStreamContent){var u=Pje(o);l.push({key:"AP",value:"<</N "+u+">>"}),i.internal.acroformPlugin.xForms.push(u)}if(o.appearanceStreamContent){var d="";for(var f in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(f)){var m=o.appearanceStreamContent[f];if(d+="/"+f+" ",d+="<<",Object.keys(m).length>=1||Array.isArray(m)){for(var a in m)if(m.hasOwnProperty(a)){var y=m[a];typeof y=="function"&&(y=y.call(i,o)),d+="/"+a+" "+y+" ",i.internal.acroformPlugin.xForms.indexOf(y)>=0||i.internal.acroformPlugin.xForms.push(y)}}else typeof(y=m)=="function"&&(y=y.call(i,o)),d+="/"+a+" "+y,i.internal.acroformPlugin.xForms.indexOf(y)>=0||i.internal.acroformPlugin.xForms.push(y);d+=">>"}l.push({key:"AP",value:`<< 528`+d+">>
528"})}i.internal.putStream({additionalKeyValues:l,objectId:o.objId}),i.internal.out("endobj")}s&&function(g,w){for(var b in g)if(g.hasOwnProperty(b)){var _=b,S=g[b];w.internal.newObjectDeferredBegin(S.objId,!0),Pr(S)==="object"&&typeof S.putStream=="function"&&S.putStream(),delete g[_]}}(i.internal.acroformPlugin.xForms,i)})(n,t)}),t.internal.acroformPlugin.isInitialized=!0}},Lue=Vi.__acroform__.arrayToPdfArray=function(t,e,n){var r=function(a){return a};if(Array.isArray(t)){for(var i="[",s=0;s<t.length;s++)switch(s!==0&&(i+=" "),Pr(t[s])){case"boolean":case"number":case"object":i+=t[s].toString();break;case"string":t[s].substr(0,1)!=="/"?(e!==void 0&&n&&(r=n.internal.getEncryptor(e)),i+="("+Vb(r(t[s].toString()))+")"):i+=t[s].toString()}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},mI=function(t,e,n){var r=function(i){return i};return e!==void 0&&n&&(r=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+Vb(r(t))+")"},mf=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(t){this._objId=t}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};mf.prototype.toString=function(){return this.objId+" 0 R"},mf.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj")},mf.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(s){return s!="content"&&s!="appearanceStreamContent"&&s!="scope"&&s!="objId"&&s.substring(0,1)!="_"});for(var n in e)if(Object.getOwnPropertyDescriptor(this,e[n]).configurable===!1){var r=e[n],i=this[r];i&&(Array.isArray(i)?t.push({key:r,value:Lue(i,this.objId,this.scope)}):i instanceof mf?(i.scope=this.scope,t.push({key:r,value:i.objId+" 0 R"})):typeof i!="function"&&t.push({key:r,value:i}))}return t};var jue=function(){mf.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 t,e=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return e},set:function(n){e=n}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(n){t=n.trim()},get:function(){return t||null}})};Bl(jue,mf);var Due=function(){mf.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(t){var n=function(r){return r};return this.scope&&(n=this.scope.internal.getEncryptor(this.objId)),"("+Vb(n(t))+")"}},set:function(n){t=n}})};Bl(Due,mf);var dh=function t(){mf.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(b){if(isNaN(b))throw new Error('Invalid value "'+b+'" for attribute F supplied.');e=b}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!hs(e,3)},set:function(b){b?this.F=fs(e,3):this.F=ps(e,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(b){if(isNaN(b))throw new Error('Invalid value "'+b+'" for attribute Ff supplied.');n=b}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(r.length!==0)return r},set:function(b){r=b!==void 0?b:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(b){r[0]=b}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(b){r[1]=b}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(b){r[2]=b}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]}
vendor: 17,973 bytes, lines 528-539
528,set:function(b){r[3]=b}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(b){switch(b){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=b;break;default:throw new Error('Invalid value "'+b+'" for attribute FT supplied.')}}});var s=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!s||s.length<1){if(this instanceof DL)return;s="FieldObject"+t.FieldNum++}var b=function(_){return _};return this.scope&&(b=this.scope.internal.getEncryptor(this.objId)),"("+Vb(b(s))+")"},set:function(b){s=b.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return s},set:function(b){s=b}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(b){a=b}});var o="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return o},set:function(b){o=b}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(b){l=b}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return c===void 0?50/TU:c},set:function(b){c=b}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(b){u=b}});var d="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!d||this instanceof DL||this instanceof cb))return mI(d,this.objId,this.scope)},set:function(b){b=b.toString(),d=b}});var f=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof oa==0?mI(f,this.objId,this.scope):f},set:function(b){b=b.toString(),f=this instanceof oa==0?b.substr(0,1)==="("?_x(b.substr(1,b.length-2)):_x(b):b}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof oa==1?_x(f.substr(1,f.length-1)):f},set:function(b){b=b.toString(),f=this instanceof oa==1?"/"+b:b}});var m=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(m)return m},set:function(b){this.V=b}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(m)return this instanceof oa==0?mI(m,this.objId,this.scope):m},set:function(b){b=b.toString(),m=this instanceof oa==0?b.substr(0,1)==="("?_x(b.substr(1,b.length-2)):_x(b):b}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof oa==1?_x(m.substr(1,m.length-1)):m},set:function(b){b=b.toString(),m=this instanceof oa==1?"/"+b:b}}),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 y,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(b){b=!!b,g=b}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(y)return y},set:function(b){y=b}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,1)},set:function(b){b?this.Ff=fs(this.Ff,1):this.Ff=ps(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,2)},set:function(b){b?this.Ff=fs(this.Ff,2):this.Ff=ps(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,3)},set:function(b){b?this.Ff=fs(this.Ff,3):this.Ff=ps(this.Ff,3)}});var w=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(w!==null)return w},set:function(b){if([0,1,2].indexOf(b)===-1)throw new Error('Invalid value "'+b+'" for attribute Q supplied.');w=b}}),Object.defineProperty(this,"textAlign",{get:function(){var b;switch(w){case 0:default:b="left";break;case 1:b="center";break;case 2:b="right"}return b},configurable:!0,enumerable:!0,set:function(b){switch(b){case"right":case 2:w=2;break;case"center":case 1:w=1;break;default:w=0}}})};Bl(dh,mf);var kw=function(){dh.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return t},set:function(n){t=n}});var e=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Lue(e,this.objId,this.scope)},set:function(n){var r,i;i=[],typeof(r=n)=="string"&&(i=function(s,a,o){o||(o=1);for(var l,c=[];l=a.exec(s);)c.push(l[o]);return c}(r,/\((.*?)\)/g)),e=i}}),this.getOptions=function(){return e},this.setOptions=function(n){e=n,this.sort&&e.sort()},this.addOption=function(n){n=(n=n||"").toString(),e.push(n),this.sort&&e.sort()},this.removeOption=function(n,r){for(r=r||!1,n=(n=n||"").toString();e.indexOf(n)!==-1&&(e.splice(e.indexOf(n),1),r!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,18)},set:function(n){n?this.Ff=fs(this.Ff,18):this.Ff=ps(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,19)},set:function(n){this.combo===!0&&(n?this.Ff=fs(this.Ff,19):this.Ff=ps(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,20)},set:function(n){n?(this.Ff=fs(this.Ff,20),e.sort()):this.Ff=ps(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,22)},set:function(n){n?this.Ff=fs(this.Ff,22):this.Ff=ps(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,23)},set:function(n){n?this.Ff=fs(this.Ff,23):this.Ff=ps(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,27)},set:function(n){n?this.Ff=fs(this.Ff,27):this.Ff=ps(this.Ff,27)}}),this.hasAppearanceStream=!1};Bl(kw,dh);var Nw=function(){kw.call(this),this.fontName="helvetica",this.combo=!1};Bl(Nw,kw);var Ow=function(){Nw.call(this),this.combo=!0};Bl(Ow,Nw);var $O=function(){Ow.call(this),this.edit=!0};Bl($O,Ow);var oa=function(){dh.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,15)},set:function(n){n?this.Ff=fs(this.Ff,15):this.Ff=ps(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,16)},set:function(n){n?this.Ff=fs(this.Ff,16):this.Ff=ps(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,17)},set:function(n){n?this.Ff=fs(this.Ff,17):this.Ff=ps(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,26)},set:function(n){n?this.Ff=fs(this.Ff,26):this.Ff=ps(this.Ff,26)}});var t,e={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(s){return s};if(this.scope&&(n=this.scope.internal.getEncryptor(this.objId)),Object.keys(e).length!==0){var r,i=[];for(r in i.push("<<"),e)i.push("/"+r+" ("+Vb(n(e[r]))+")");return i.push(">>"),i.join(` 529`)}},set:function(n){Pr(n)==="object"&&(e=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return e.CA||""},set:function(n){typeof n=="string"&&(e.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(n){t="/"+n}})};Bl(oa,dh);var zO=function(){oa.call(this),this.pushButton=!0};Bl(zO,oa);var Mw=function(){oa.call(this),this.radio=!0,this.pushButton=!1;var t=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e!==void 0?e:[]}})};Bl(Mw,oa);var DL=function(){var t,e;dh.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return t},set:function(i){t=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return e},set:function(i){e=i}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(o){return o};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var s,a=[];for(s in a.push("<<"),r)a.push("/"+s+" ("+Vb(i(r[s]))+")");return a.push(">>"),a.join(` 530`)},set:function(i){Pr(i)==="object"&&(r=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(i){typeof i=="string"&&(r.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(i){n=i}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(i){n="/"+i}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ot.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Bl(DL,dh),Mw.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA()}},Mw.prototype.createOption=function(t){var e=new DL;return e.Parent=this,e.optionName=t,this.Kids.push(e),kje.call(this.scope,e),e};var UO=function(){oa.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ot.CheckBox.createAppearanceStream()};Bl(UO,oa);var cb=function(){dh.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,13)},set:function(e){e?this.Ff=fs(this.Ff,13):this.Ff=ps(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,21)},set:function(e){e?this.Ff=fs(this.Ff,21):this.Ff=ps(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,23)},set:function(e){e?this.Ff=fs(this.Ff,23):this.Ff=ps(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,24)},set:function(e){e?this.Ff=fs(this.Ff,24):this.Ff=ps(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,25)},set:function(e){e?this.Ff=fs(this.Ff,25):this.Ff=ps(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,26)},set:function(e){e?this.Ff=fs(this.Ff,26):this.Ff=ps(this.Ff,26)}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Bl(cb,dh);var HO=function(){cb.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!hs(this.Ff,14)},set:function(t){t?this.Ff=fs(this.Ff,14):this.Ff=ps(this.Ff,14)}}),this.password=!0};Bl(HO,cb);var Ot={CheckBox:{createAppearanceStream:function(){return{N:{On:Ot.CheckBox.YesNormal},D:{On:Ot.CheckBox.YesPushDown,Off:Ot.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=kh(t);e.scope=t.scope;var n=[],r=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),s=L8(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+dn(Ot.internal.getWidth(t))+" "+dn(Ot.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+dn(s.fontSize)+" Tf "+i),n.push("BT"),n.push(s.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join(` 531`),e},YesNormal:function(t){var e=kh(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),i=[],s=Ot.internal.getHeight(t),a=Ot.internal.getWidth(t),o=L8(t,t.caption);return i.push("1 g"),i.push("0 0 "+dn(a)+" "+dn(s)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+dn(a-1)+" "+dn(s-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+dn(o.fontSize)+" Tf "+r),i.push(o.text),i.push("ET"),i.push("Q"),e.stream=i.join(` 532`),e},OffPushDown:function(t){var e=kh(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+dn(Ot.internal.getWidth(t))+" "+dn(Ot.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join(` 533`),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Ot.RadioButton.Circle.OffPushDown},N:{}};return e.N[t]=Ot.RadioButton.Circle.YesNormal,e.D[t]=Ot.RadioButton.Circle.YesPushDown,e},getCA:function(){return"l"},YesNormal:function(t){var e=kh(t);e.scope=t.scope;var n=[],r=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Ot.internal.Bezier_C,s=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Pg(Ot.internal.getWidth(t)/2)+" "+Pg(Ot.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+s+" "+s+" "+r+" 0 "+r+" c"),n.push("-"+s+" "+r+" -"+r+" "+s+" -"+r+" 0 c"),n.push("-"+r+" -"+s+" -"+s+" -"+r+" 0 -"+r+" c"),n.push(s+" -"+r+" "+r+" -"+s+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join(` 534`),e},YesPushDown:function(t){var e=kh(t);e.scope=t.scope;var n=[],r=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),s=Number((i*Ot.internal.Bezier_C).toFixed(5)),a=Number((r*Ot.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Pg(Ot.internal.getWidth(t)/2)+" "+Pg(Ot.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+s+" "+s+" "+i+" 0 "+i+" c"),n.push("-"+s+" "+i+" -"+i+" "+s+" -"+i+" 0 c"),n.push("-"+i+" -"+s+" -"+s+" -"+i+" 0 -"+i+" c"),n.push(s+" -"+i+" "+i+" -"+s+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Pg(Ot.internal.getWidth(t)/2)+" "+Pg(Ot.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join(` 535`),e},OffPushDown:function(t){var e=kh(t);e.scope=t.scope;var n=[],r=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),s=Number((i*Ot.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Pg(Ot.internal.getWidth(t)/2)+" "+Pg(Ot.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+s+" "+s+" "+i+" 0 "+i+" c"),n.push("-"+s+" "+i+" -"+i+" "+s+" -"+i+" 0 c"),n.push("-"+i+" -"+s+" -"+s+" -"+i+" 0 -"+i+" c"),n.push(s+" -"+i+" "+i+" -"+s+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join(` 536`),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Ot.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Ot.RadioButton.Cross.YesNormal,e.D[t]=Ot.RadioButton.Cross.YesPushDown,e},getCA:function(){return"8"},YesNormal:function(t){var e=kh(t);e.scope=t.scope;var n=[],r=Ot.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+dn(Ot.internal.getWidth(t)-2)+" "+dn(Ot.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(dn(r.x1.x)+" "+dn(r.x1.y)+" m"),n.push(dn(r.x2.x)+" "+dn(r.x2.y)+" l"),n.push(dn(r.x4.x)+" "+dn(r.x4.y)+" m"),n.push(dn(r.x3.x)+" "+dn(r.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join(` 537`),e},YesPushDown:function(t){var e=kh(t);e.scope=t.scope;var n=Ot.internal.calculateCross(t),r=[];return r.push("0.749023 g"),r.push("0 0 "+dn(Ot.internal.getWidth(t))+" "+dn(Ot.internal.getHeight(t))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+dn(Ot.internal.getWidth(t)-2)+" "+dn(Ot.internal.getHeight(t)-2)+" re"),r.push("W"),r.push("n"),r.push(dn(n.x1.x)+" "+dn(n.x1.y)+" m"),r.push(dn(n.x2.x)+" "+dn(n.x2.y)+" l"),r.push(dn(n.x4.x)+" "+dn(n.x4.y)+" m"),r.push(dn(n.x3.x)+" "+dn(n.x3.y)+" l"),r.push("s"),r.push("Q"),e.stream=r.join(` 538`),e},OffPushDown:function(t){var e=kh(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+dn(Ot.internal.getWidth(t))+" "+dn(Ot.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join(` 539`),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return"/"+e+" "+t.fontSize+" Tf "+n}};Ot.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Ot.internal.getWidth(t),n=Ot.internal.getHeight(t),r=Math.min(e,n);return{x1:{x:(e-r)/2,y:(n-r)/2+r},x2:{x:(e-r)/2+r,y:(n-r)/2},x3:{x:(e-r)/2,y:(n-r)/2},x4:{x:(e-r)/2+r,y:(n-r)/2+r}}}},Ot.internal.getWidth=function(t){var e=0;return Pr(t)==="object"&&(e=RY(t.Rect[2])),e},Ot.internal.getHeight=function(t){var e=0;return Pr(t)==="object"&&(e=RY(t.Rect[3])),e};var kje=Vi.addField=function(t){if(Tje(this,t),!(t instanceof dh))throw new Error("Invalid argument passed to
539jsPDF.addField.");var e;return(e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};Vi.AcroFormChoiceField=kw,Vi.AcroFormListBox=Nw,Vi.AcroFormComboBox=Ow,Vi.AcroFormEditBox=$O,Vi.AcroFormButton=oa,Vi.AcroFormPushButton=zO,Vi.AcroFormRadioButton=Mw,Vi.AcroFormCheckBox=UO,Vi.AcroFormTextField=cb,Vi.AcroFormPasswordField=HO,Vi.AcroFormAppearance=Ot,Vi.AcroForm={ChoiceField:kw,ListBox:Nw,ComboBox:Ow,EditBox:$O,Button:oa,PushButton:zO,RadioButton:Mw,CheckBox:UO,TextField:cb,PasswordField:HO,Appearance:Ot},Bt.AcroForm={ChoiceField:kw,ListBox:Nw,ComboBox:Ow,EditBox:$O,Button:oa,PushButton:zO,RadioButton:Mw,CheckBox:UO,TextField:cb,PasswordField:HO,Appearance:Ot};function Rue(t){return t.reduce(function(e,n,r){return e[n]=r,e},{})}(function(t){var e="addImage_";t.__addimage__={};var n="UNKNOWN",r={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=t.__addimage__.getImageFileTypeByImageData=function(j,M){var z,U,Z,X,Q,q=n;if((M=M||n)==="RGBA"||j.data!==void 0&&j.data instanceof Uint8ClampedArray&&"height"in j&&"width"in j)return"RGBA";if(k(j))for(Q in r)for(Z=r[Q],z=0;z<Z.length;z+=1){for(X=!0,U=0;U<Z[z].length;U+=1)if(Z[z][U]!==void 0&&Z[z][U]!==j[U]){X=!1;break}if(X===!0){q=Q;break}}else for(Q in r)for(Z=r[Q],z=0;z<Z.length;z+=1){for(X=!0,U=0;U<Z[z].length;U+=1)if(Z[z][U]!==void 0&&Z[z][U]!==j.charCodeAt(U)){X=!1;break}if(X===!0){q=Q;break}}return q===n&&M!==n&&(q=M),q},s=function j(M){for(var z=this.internal.write,U=this.internal.putStream,Z=(0,this.internal.getFilters)();Z.indexOf("FlateEncode")!==-1;)Z.splice(Z.indexOf("FlateEncode"),1);M.objectId=this.internal.newObject();var X=[];if(X.push({key:"Type",value:"/XObject"}),X.push({key:"Subtype",value:"/Image"}),X.push({key:"Width",value:M.width}),X.push({key:"Height",value:M.height}),M.colorSpace===b.INDEXED?X.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(M.palette.length/3-1)+" "+("sMask"in M&&M.sMask!==void 0?M.objectId+2:M.objectId+1)+" 0 R]"}):(X.push({key:"ColorSpace",value:"/"+M.colorSpace}),M.colorSpace===b.DEVICE_CMYK&&X.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),X.push({key:"BitsPerComponent",value:M.bitsPerComponent}),"decodeParameters"in M&&M.decodeParameters!==void 0&&X.push({key:"DecodeParms",value:"<<"+M.decodeParameters+">>"}),"transparency"in M&&Array.isArray(M.transparency)&&M.transparency.length>0){for(var Q="",q=0,ne=M.transparency.length;q<ne;q++)Q+=M.transparency[q]+" "+M.transparency[q]+" ";X.push({key:"Mask",value:"["+Q+"]"})}M.sMask!==void 0&&X.push({key:"SMask",value:M.objectId+1+" 0 R"});var de=M.filter!==void 0?["/"+M.filter]:void 0;if(U({data:M.data,additionalKeyValues:X,alreadyAppliedFilters:de,objectId:M.objectId}),z("endobj"),"sMask"in M&&M.sMask!==void 0){var se,H=(se=M.sMaskBitsPerComponent)!==null&&se!==void 0?se:M.bitsPerComponent,ee={width:M.width,height:M.height,colorSpace:"DeviceGray",bitsPerComponent:H,data:M.sMask};"filter"in M&&(ee.decodeParameters="/Predictor ".concat(M.predictor," /Colors 1 /BitsPerComponent ").concat(H," /Columns ").concat(M.width),ee.filter=M.filter),j.call(this,ee)}
vendor: 5,069 bytes, line 539
539if(M.colorSpace===b.INDEXED){var oe=this.internal.newObject();U({data:I(new Uint8Array(M.palette)),objectId:oe}),z("endobj")}},a=function(){var j=this.internal.collections[e+"images"];for(var M in j)s.call(this,j[M])},o=function(){var j,M=this.internal.collections[e+"images"],z=this.internal.write;for(var U in M)z("/I"+(j=M[U]).index,j.objectId,"0","R")},l=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",a),this.internal.events.subscribe("putXobjectDict",o))},c=function(){var j=this.internal.collections[e+"images"];return l.call(this),j},u=function(){return Object.keys(this.internal.collections[e+"images"]).length},d=function(j){return typeof t["process"+j.toUpperCase()]=="function"},f=function(j){return Pr(j)==="object"&&j.nodeType===1},m=function(j,M){if(j.nodeName==="IMG"&&j.hasAttribute("src")){var z=""+j.getAttribute("src");if(z.indexOf("data:image/")===0)return BO(unescape(z).split("base64,").pop());var U=t.loadFile(z,!0);if(U!==void 0)return U}if(j.nodeName==="CANVAS"){if(j.width===0||j.height===0)throw new Error("Given canvas must have data. Canvas width: "+j.width+", height: "+j.height);var Z;switch(M){case"PNG":Z="image/png";break;case"WEBP":Z="image/webp";break;default:Z="image/jpeg"}return BO(j.toDataURL(Z,1).split("base64,").pop())}},y=function(j){var M=this.internal.collections[e+"images"];if(M){for(var z in M)if(j===M[z].alias)return M[z]}},g=function(j,M,z){return j||M||(j=-96,M=-96),j<0&&(j=-1*z.width*72/j/this.internal.scaleFactor),M<0&&(M=-1*z.height*72/M/this.internal.scaleFactor),j===0&&(j=M*z.width/z.height),M===0&&(M=j*z.height/z.width),[j,M]},w=function(j,M,z,U,Z,X){var Q=g.call(this,z,U,Z),q=this.internal.getCoordinateString,ne=this.internal.getVerticalCoordinateString,de=c.call(this);if(z=Q[0],U=Q[1],de[Z.index]=Z,X){X*=Math.PI/180;var se=Math.cos(X),H=Math.sin(X),ee=function(ue){return ue.toFixed(4)},oe=[ee(se),ee(H),ee(-1*H),ee(se),0,0,"cm"]}this.internal.write("q"),X?(this.internal.write([1,"0","0",1,q(j),ne(M+U),"cm"].join(" ")),this.internal.write(oe.join(" ")),this.internal.write([q(z),"0","0",q(U),"0","0","cm"].join(" "))):this.internal.write([q(z),"0","0",q(U),q(j),ne(M+U),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Z.index+" Do"),this.internal.write("Q")},b=t.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"};t.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 _=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},S=t.__addimage__.sHashCode=function(j){var M,z,U=0;if(typeof j=="string")for(z=j.length,M=0;M<z;M++)U=(U<<5)-U+j.charCodeAt(M),U|=0;else if(k(j))for(z=j.byteLength/2,M=0;M<z;M++)U=(U<<5)-U+j[M],U|=0;return U},P=t.__addimage__.validateStringAsBase64=function(j){(j=j||"").toString().trim();var M=!0;return j.length===0&&(M=!1),j.length%4!=0&&(M=!1),/^[A-Za-z0-9+/]+$/.test(j.substr(0,j.length-2))===!1&&(M=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(j.substr(-2))===!1&&(M=!1),M},C=t.__addimage__.extractImageFromDataUrl=function(j){if(j==null||!(j=j.trim()).startsWith("data:"))return null;var M=j.indexOf(",");return M<0?null:j.substring(0,M).trim().endsWith("base64")?j.substring(M+1):null};t.__addimage__.isArrayBuffer=function(j){return j instanceof ArrayBuffer};var k=t.__addimage__.isArrayBufferView=function(j){return j instanceof Int8Array||j instanceof Uint8Array||j instanceof Uint8ClampedArray||j instanceof Int16Array||j instanceof Uint16Array||j instanceof Int32Array||j instanceof Uint32Array||j instanceof Float32Array||j instanceof Float64Array},O=t.__addimage__.binaryStringToUint8Array=function(j){for(var M=j.length,z=new Uint8Array(M),U=0;U<M;U++)z[U]=j.charCodeAt(U);return z},I=t.__addimage__.arrayBufferToBinaryString=function(j){for(var M="",z=k(j)?j:new Uint8Array(j),U=0;U<z.length;U+=8192)M+=String.fromCharCode.apply(null,z.subarray(U,U+8192));return M};t.addImage=function(){var j,M,z,U,Z,X,Q,q,ne;if(typeof arguments[1]=="number"?(M=n,z=arguments[1],U=arguments[2],Z=arguments[3],X=arguments[4],Q=arguments[5],q=arguments[6],ne=arguments[7]):(M=arguments[1],z=arguments[2],U=arguments[3],Z=arguments[4],X=arguments[5],Q=arguments[6],q=arguments[7],ne=arguments[8]),Pr(j=arguments[0])==="object"&&!f(j)&&"imageData"in j){var de=j;j=de.imageData,M=de.format||M||n,z=de.x||z||0,U=de.y||U||0,Z=de.w||de.width||Z,X=de.h||de.height||X,Q=de.alias||Q,q=de.compression||q,ne=de.rotation||de.angle||ne}var se=this.internal.getFilters();if(q===void 0&&se.indexOf("FlateEncode")!==-1&&(q="SLOW"),isNaN(z)||isNaN(U))throw new Error("Invalid coordinates passed to
539jsPDF.addImage");l.call(this);var H=B.call(this,j,M,Q,q);return w.call(this,z,U,Z,X,H,ne),this};var B=function(j,M,z,U){var Z,X,Q;if(typeof j=="string"&&i(j)===n){j=unescape(j);var q=W(j,!1);(q!==""||(q=t.loadFile(j,!0))!==void 0)&&(j=q)}if(f(j)&&(j=m(j,M)),M=i(j,M),!d(M))throw new Error("addImage does not support files of type '"+M+"', please ensure that a plugin for '"+M+"' support is added.");if(((Q=z)==null||Q.length===0)&&(z=function(ne){return typeof ne=="string"||k(ne)?S(ne):k(ne.data)?S(ne.data):null}(j)),(Z=y.call(this,z))||(j instanceof Uint8Array||M==="RGBA"||(X=j,j=O(j)),Z=this["process"+M.toUpperCase()](j,u.call(this),z,function(ne){return ne&&typeof ne=="string"&&(ne=ne.toUpperCase()),ne in t.image_compression?ne:_.NONE}(U),X)),!Z)throw new Error("An unknown error occurred whilst processing the image.");return Z},W=t.__addimage__.convertBase64ToBinaryString=function(j,M){M=typeof M!="boolean"||M;var z,U="";if(typeof j=="string"){var Z;z=(Z=C(j))!==null&&Z!==void 0?Z:j;try{U=BO(z)}catch(X){if(M)throw P(z)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+X.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return U};t.getImageProperties=function(j){var M,z,U="";if(f(j)&&(j=m(j)),typeof j=="string"&&i(j)===n&&((U=W(j,!1))===""&&(U=t.loadFile(j)||""),j=U),z=i(j),!d(z))throw new Error("addImage does not support files of type '"+z+"', please ensure that a plugin for '"+z+"' support is added.");if(j instanceof Uint8Array||(j=O(j)),!(M=this["process"+z.toUpperCase()](j)))throw new Error("An unknown error occurred whilst processing the image");return M.fileType=z,M}})(Bt.API),function(t){var e=function(n){if(n!==void 0&&n!="")return!0};Bt.API.events.push(["addPage",function(n){this.internal.getPageInfo(n.pageNumber).pageContext.annotations=[]}]),t.events.push(["putPage",function(n){for(var r,i,s,a=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(n.objId),c=n.pageContext.annotations,u=!1,d=0;d<c.length&&!u;d++)switch((r=c[d]).type){case"link":(e(r.options.url)||e(r.options.pageNumber))&&(u=!0);break;case"reference":case"text":case"freetext":u=!0}if(u!=0){this.internal.write("/Annots [");for(var f=0;f<c.length;f++){r=c[f];var m=this.internal.pdfEscape,y=this.internal.getEncryptor(n.objId);switch(r.type){case"reference":this.internal.write(" "+r.object.objId+" 0 R ");break;case"text":var g=this.internal.newAdditionalObject(),w=this.internal.newAdditionalObject(),b=this.internal.getEncryptor(g.objId),_=r.title||"Note";s="<</Type /Annot /Subtype /Text "+(i="/Rect ["+a(r.bounds.x)+" "+o(r.bounds.y+r.bounds.h)+" "+a(r.bounds.x+r.bounds.w)+" "+o(r.bounds.y)+"] ")+"/Contents ("+m(b(r.contents))+")",s+=" /Popup "+w.objId+" 0 R",s+=" /P "+l.objId+" 0 R",s+=" /T ("+m(b(_))+") >>",g.content=s;var S=g.objId+" 0 R";s="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+a(r.bounds.x+30)+" "+o(r.bounds.y+r.bounds.h)+" "+a(r.bounds.x+r.bounds.w+30)+" "+o(r.bounds.y)+"] ")+" /Parent "+S,r.open&&(s+=" /Open true"),s+=" >>",w.content=s,this.internal.write(g.objId,"0 R",w.objId,"0 R");break;case"freetext":i="/Rect ["+a(r.bounds.x)+" "+o(r.bounds.y)+" "+a(r.bounds.x+r.bounds.w)+" "+o(r.bounds.y+r.bounds.h)+"] ";var P=r.color||"#000000";s="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+m(y(r.contents))+")",s+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+P+")",s+=" /Border [0 0 0]",s+=" >>",this.internal.write(s);break;case"link":if(r.options.name){var C=this.annotations._nameMap[r.options.name];r.options.pageNumber=C.page,r.options.top=C.y}else r.options.top||(r.options.top=0);if(i="/Rect ["+r.finalBounds.x+" "+r.finalBounds.y+" "+r.finalBounds.w+" "+r.finalBounds.h+"] ",s="",r.options.url)s="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+m(y(r.options.url))+") >>";else if(r.options.pageNumber)switch(s="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(r.options.pageNumber).objId+" 0 R",r.options.magFactor=r.options.magFactor||"XYZ",r.options.magFactor){case"Fit":s+=" /Fit]";break;case"FitH":s+=" /FitH "+r.options.top+"]";break;
vendor: 22,730 bytes, lines 539-563
539case"FitV":r.options.left=r.options.left||0,s+=" /FitV "+r.options.left+"]";break;default:var k=o(r.options.top);r.options.left=r.options.left||0,r.options.zoom===void 0&&(r.options.zoom=0),s+=" /XYZ "+r.options.left+" "+k+" "+r.options.zoom+"]"}s!=""&&(s+=" >>",this.internal.write(s))}}this.internal.write("]")}}]),t.createAnnotation=function(n){var r=this.internal.getCurrentPageInfo();switch(n.type){case"link":this.link(n.bounds.x,n.bounds.y,n.bounds.w,n.bounds.h,n);break;case"text":case"freetext":r.pageContext.annotations.push(n)}},t.link=function(n,r,i,s,a){var o=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;o.pageContext.annotations.push({finalBounds:{x:l(n),y:c(r),w:l(n+i),h:c(r+s)},options:a,type:"link"})},t.textWithLink=function(n,r,i,s){var a,o,l=this.getTextWidth(n),c=this.internal.getLineHeight()/this.internal.scaleFactor;if(s.maxWidth!==void 0){o=s.maxWidth;var u=this.splitTextToSize(n,o).length;a=Math.ceil(c*u)}else o=l,a=c;return this.text(n,r,i,s),i+=.2*c,s.align==="center"&&(r-=l/2),s.align==="right"&&(r-=l),this.link(r,i-c,o,a,s),l},t.getTextWidth=function(n){var r=this.internal.getFontSize();return this.getStringUnitWidth(n)*r/this.internal.scaleFactor}}(Bt.API),function(t){var e={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]},n={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}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];t.__arabicParser__={};var s=t.__arabicParser__.isInArabicSubstitutionA=function(g){return e[g.charCodeAt(0)]!==void 0},a=t.__arabicParser__.isArabicLetter=function(g){return typeof g=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(g)},o=t.__arabicParser__.isArabicEndLetter=function(g){return a(g)&&s(g)&&e[g.charCodeAt(0)].length<=2},l=t.__arabicParser__.isArabicAlfLetter=function(g){return a(g)&&i.indexOf(g.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(g){return a(g)&&s(g)&&e[g.charCodeAt(0)].length>=1};var c=t.__arabicParser__.arabicLetterHasFinalForm=function(g){return a(g)&&s(g)&&e[g.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(g){return a(g)&&s(g)&&e[g.charCodeAt(0)].length>=3};var u=t.__arabicParser__.arabicLetterHasMedialForm=function(g){return a(g)&&s(g)&&e[g.charCodeAt(0)].length==4},d=t.__arabicParser__.resolveLigatures=function(g){var w=0,b=n,_="",S=0;for(w=0;w<g.length;w+=1)b[g.charCodeAt(w)]!==void 0?(S++,typeof(b=b[g.charCodeAt(w)])=="number"&&(_+=String.fromCharCode(b),b=n,S=0),w===g.length-1&&(b=n,_+=g.charAt(w-(S-1)),w-=S-1,S=0)):(b=n,_+=g.charAt(w-S),w-=S,S=0);return _};t.__arabicParser__.isArabicDiacritic=function(g){return g!==void 0&&r[g.charCodeAt(0)]!==void 0};var f=t.__arabicParser__.getCorrectForm=function(g,w,b){return a(g)?s(g)===!1?-1:!c(g)||!a(w)&&!a(b)||!a(b)&&o(w)||o(g)&&!a(w)||o(g)&&l(w)||o(g)&&o(w)?0:u(g)&&a(w)&&!o(w)&&a(b)&&c(b)?3:o(g)||!a(b)?1:2:-1},m=function(g){var w=0,b=0,_=0,S="",P="",C="",k=(g=g||"").split("\\s+"),O=[];for(w=0;w<k.length;w+=1){for(O.push(""),b=0;b<k[w].length;b+=1)S=k[w][b],P=k[w][b-1],C=k[w][b+1],a(S)?(_=f(S,P,C),O[w]+=_!==-1?String.fromCharCode(e[S.charCodeAt(0)][_]):S):O[w]+=S;O[w]=d(O[w])}return O.join(" ")},y=t.__arabicParser__.processArabic=t.processArabic=function(){var g,w=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,b=[];if(Array.isArray(w)){var _=0;for(b=[],_=0;_<w.length;_+=1)Array.isArray(w[_])?b.push([m(w[_][0]),w[_][1],w[_][2]]):b.push([m(w[_])]);g=b}else g=m(w);return typeof arguments[0]=="string"?g:(arguments[0].text=g,arguments[0])};t.events.push(["preProcessText",y])}(Bt.API),Bt.API.autoPrint=function(t){var e;return(t=t||{}).variant=t.variant||"non-conform",t.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=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 "+e+" 0 R")})),this},function(t){var e=function(){var n=void 0;Object.defineProperty(this,"pdf",{get:function(){return n},set:function(o){n=o}});var r=150;Object.defineProperty(this,"width",{get:function(){return r},set:function(o){r=isNaN(o)||Number.isInteger(o)===!1||o<0?150:o,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=r+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(o){i=isNaN(o)||Number.isInteger(o)===!1||o<0?300:o,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var s=[];Object.defineProperty(this,"childNodes",{get:function(){return s},set:function(o){s=o}});var a={};Object.defineProperty(this,"style",{get:function(){return a},set:function(o){a=o}}),Object.defineProperty(this,"parentNode",{})};e.prototype.getContext=function(n,r){var i;if((n=n||"2d")!=="2d")return null;for(i in r)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=r[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this}])}(Bt.API),function(t){var e={left:0,top:0,bottom:0,right:0},n=!1,r=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({},e),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new s,this.internal.__cell__.pages=1},s=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(g){l=g}});var c=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return c},set:function(g){c=g}});var u=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return u},set:function(g){u=g}});var d=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return d},set:function(g){d=g}});var f=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return f},set:function(g){f=g}});var m=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return m},set:function(g){m=g}});var y=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return y},set:function(g){y=g}}),this};s.prototype.clone=function(){return new s(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},s.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(l){return r.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},t.getTextDimensions=function(l,c){r.call(this);var u=(c=c||{}).fontSize||this.getFontSize(),d=c.font||this.getFont(),f=c.scaleFactor||this.internal.scaleFactor,m=0,y=0,g=0,w=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 b=c.maxWidth;b>0?typeof l=="string"?l=this.splitTextToSize(l,b):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(S,P){return S.concat(w.splitTextToSize(P,b))},[])):l=Array.isArray(l)?l:[l];for(var _=0;_<l.length;_++)m<(g=this.getStringUnitWidth(l[_],{font:d})*u)&&(m=g);return m!==0&&(y=l.length),{w:m/=f,h:Math.max((y*u*this.getLineHeightFactor()-u*(this.getLineHeightFactor()-1))/f,0)}},t.cellAddPage=function(){r.call(this),this.addPage();var l=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new s(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=t.cell=function(){var l;l=arguments[0]instanceof s?arguments[0]:new s(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),r.call(this);var c=this.internal.__cell__.lastCell,u=this.internal.__cell__.padding,d=this.internal.__cell__.margins||e,f=this.internal.__cell__.tableHeaderRow,m=this.internal.__cell__.printHeaders;return c.lineNumber!==void 0&&(c.lineNumber===l.lineNumber?(l.x=(c.x||0)+(c.width||0),l.y=c.y||0):c.y+c.height+l.height+d.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=d.top,m&&f&&(this.printHeaderRow(l.lineNumber,!0),l.y+=f[0].height)):l.y=c.y+c.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,n===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-u,l.y+u,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+u,{align:"center",baseline:"top",maxWidth:l.width-u-u}):this.text(l.text,l.x+u,l.y+u,{align:"left",baseline:"top",maxWidth:l.width-u-u})),this.internal.__cell__.lastCell=l,this};t.table=function(l,c,u,d,f){if(r.call(this),!u)throw new Error("No data for PDF table.");var m,y,g,w,b=[],_=[],S=[],P={},C={},k=[],O=[],I=(f=f||{}).autoSize||!1,B=f.printHeaders!==!1,W=f.css&&f.css["font-size"]!==void 0?16*f.css["font-size"]:f.fontSize||12,j=f.margins||Object.assign({width:this.getPageWidth()},e),M=typeof f.padding=="number"?f.padding:3,z=f.headerBackgroundColor||"#c8c8c8",U=f.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=B,this.internal.__cell__.margins=j,this.internal.__cell__.table_font_size=W,this.internal.__cell__.padding=M,this.internal.__cell__.headerBackgroundColor=z,this.internal.__cell__.headerTextColor=U,this.setFontSize(W),d==null)_=b=Object.keys(u[0]),S=b.map(function(){return"left"});else if(Array.isArray(d)&&Pr(d[0])==="object")for(b=d.map(function(de){return de.name}),_=d.map(function(de){return de.prompt||de.name||""}),S=d.map(function(de){return de.align||"left"}),m=0;m<d.length;m+=1)C[d[m].name]=.7499990551181103*d[m].width;else Array.isArray(d)&&typeof d[0]=="string"&&(_=b=d,S=b.map(function(){return"left"}));if(I||Array.isArray(d)&&typeof d[0]=="string")for(m=0;m<b.length;m+=1){for(P[w=b[m]]=u.map(function(de){return de[w]}),this.setFont(void 0,"bold"),k.push(this.getTextDimensions(_[m],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),y=P[w],this.setFont(void 0,"normal"),g=0;g<y.length;g+=1)k.push(this.getTextDimensions(y[g],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);C[w]=Math.max.apply(null,k)+M+M,k=[]}if(B){var Z={};for(m=0;m<b.length;m+=1)Z[b[m]]={},Z[b[m]].text=_[m],Z[b[m]].align=S[m];var X=o.call(this,Z,C);O=b.map(function(de){return new s(l,c,C[de],X,Z[de].text,void 0,Z[de].align)}),this.setTableHeaderRow(O),this.printHeaderRow(1,!1)}var Q=d.reduce(function(de,se){return de[se.name]=se.align,de},{});for(m=0;m<u.length;m+=1){"rowStart"in f&&f.rowStart instanceof Function&&f.rowStart({row:m,data:u[m]},this);var q=o.call(this,u[m],C);for(g=0;g<b.length;g+=1){var ne=u[m][b[g]];"cellStart"in f&&f.cellStart instanceof Function&&f.cellStart({row:m,col:g,data:ne},this),a.call(this,new s(l,c,C[b[g]],q,ne,m+2,Q[b[g]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=c,this};var o=function(l,c){var u=this.internal.__cell__.padding,d=this.internal.__cell__.table_font_size,f=this.internal.scaleFactor;return Object.keys(l).map(function(m){var y=l[m];return this.splitTextToSize(y.hasOwnProperty("text")?y.text:y,c[m]-u-u)},this).map(function(m){return this.getLineHeightFactor()*m.length*d/f+u+u},this).reduce(function(m,y){return Math.max(m,y)},0)};t.setTableHeaderRow=function(l){r.call(this),this.internal.__cell__.tableHeaderRow=l},t.printHeaderRow=function(l,c){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var u;if(n=!0,typeof this.internal.__cell__.headerFunction=="function"){var d=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new s(d[0],d[1],d[2],d[3],void 0,-1)}this.setFont(void 0,"bold");for(var f=[],m=0;m<this.internal.__cell__.tableHeaderRow.length;m+=1){u=this.internal.__cell__.tableHeaderRow[m].clone(),c&&(u.y=this.internal.__cell__.margins.top||0,f.push(u)),u.lineNumber=l;var y=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,u),this.setTextColor(y)}f.length>0&&this.setTableHeaderRow(f),this.setFont(void 0,"normal"),n=!1}}(Bt.API);var Iue={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Fue=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],j8=Rue(Fue),Bue=[100,200,300,400,500,600,700,800,900],Nje=Rue(Bue);function gI(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=function(s){return Iue[s=s||"normal"]?s:"normal"}(t.style),r=function(s){return s?typeof s=="number"?s>=100&&s<=900&&s%100==0?s:400:/^\d00$/.test(s)?parseInt(s):s==="bold"?700:400:400}(t.weight),i=function(s){return typeof j8[s=s||"normal"]=="number"?s:"normal"}(t.stretch);return{family:e,style:n,weight:r,stretch:i,src:t.src||[],ref:t.ref||{name:e,style:[i,n,r].join(" ")}}}function IY(t,e,n,r){var i;for(i=n;i>=0&&i<e.length;i+=r)if(t[e[i]])return t[e[i]];for(i=n;i>=0&&i<e.length;i-=r)if(t[e[i]])return t[e[i]]}var Oje={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},FY={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function BY(t){return[t.stretch,t.style,t.weight,t.family].join(" ")}function $Y(t){return t.trimLeft()}function Mje(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return[t.substring(0,n),t.substring(n+1)];n+=1}return null}function Lje(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return e===null?null:[e[0],t.substring(e[0].length)]}var UN,zY,UY,Sx,HN,HY,VY,WY,vI=["times"];function qY(t,e,n,r,i){var s=4,a=KY;switch(i){case Bt.API.image_compression.FAST:s=1,a=GY;break;case Bt.API.image_compression.MEDIUM:s=6,a=YY;break;case Bt.API.image_compression.SLOW:s=9,a=ZY}t=function(l,c,u,d){for(var f,m=l.length/c,y=new Uint8Array(l.length+m),g=[jje,GY,KY,YY,ZY],w=0;w<m;w+=1){var b=w*c,_=l.subarray(b,b+c);if(d)y.set(d(_,u,f),b+w);else{for(var S=g.length,P=[],C=0;C<S;C+=1)P[C]=g[C](_,u,f);var k=Rje(P.concat());y.set(P[k],b+w)}f=_}return y}(t,e,Math.ceil(n*r/8),a);var o=w8(t,{level:s});return Bt.API.__addimage__.arrayBufferToBinaryString(o)}function jje(t){var e=Array.apply([],t);return e.unshift(0),e}function GY(t,e){var n=t.length,r=[];r[0]=1;for(var i=0;i<n;i+=1){var s=t[i-e]||0;r[i+1]=t[i]-s+256&255}return r}function KY(t,e,n){var r=t.length,i=[];i[0]=2;for(var s=0;s<r;s+=1){var a=n&&n[s]||0;i[s+1]=t[s]-a+256&255}return i}function YY(t,e,n){var r=t.length,i=[];i[0]=3;for(var s=0;s<r;s+=1){var a=t[s-e]||0,o=n&&n[s]||0;i[s+1]=t[s]+256-(a+o>>>1)&255}return i}function ZY(t,e,n){var r=t.length,i=[];i[0]=4;for(var s=0;s<r;s+=1){var a=Dje(t[s-e]||0,n&&n[s]||0,n&&n[s-e]||0);i[s+1]=t[s]-a+256&255}return i}function Dje(t,e,n){if(t===e&&e===n)return t;var r=Math.abs(e-n),i=Math.abs(t-n),s=Math.abs(t+e-n-n);return r<=i&&r<=s?t:i<=s?e:n}function Rje(t){var e=t.map(function(n){return n.reduce(function(r,i){return r+Math.abs(i)},0)});return e.indexOf(Math.min.apply(null,e))}function yI(t,e,n){var r=e*n,i=Math.floor(r/8),s=16-(r-8*i+n),a=(1<<n)-1;return $ue(t,i)>>s&a}function XY(t,e,n,r){var i=n*r,s=Math.floor(i/8),a=16-(i-8*s+r),o=(1<<r)-1,l=(e&o)<<a;(function(c,u,d){if(u+1<c.byteLength)c.setUint16(u,d,!1);else{var f=d>>8&255;c.setUint8(u,f)}})(t,s,$ue(t,s)&~(o<<a)&65535|l)}function $ue(t,e){return e+1<t.byteLength?t.getUint16(e,!1):t.getUint8(e)<<8}function Ije(t){var e=0;if(t[e++]!==71||t[e++]!==73||t[e++]!==70||t[e++]!==56||(t[e++]+1&253)!=56||t[e++]!==97)throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,r=t[e++]|t[e++]<<8,i=t[e++],s=i>>7,a=1<<1+(7&i);t[e++],t[e++];var o=null,l=null;s&&(o=e,l=a,e+=3*a);var c=!0,u=[],d=0,f=null,m=0,y=null;for(this.width=n,this.height=r;c&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(t[e]!==11||t[e+1]==78&&t[e+2]==69&&t[e+3]==84&&t[e+4]==83&&t[e+5]==67&&t[e+6]==65&&t[e+7]==80&&t[e+8]==69&&t[e+9]==50&&t[e+10]==46&&t[e+11]==48&&t[e+12]==3&&t[e+13]==1&&t[e+16]==0)e+=14,y=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((j=t[e++])>=0))throw Error("Invalid block size");if(j===0)break;e+=j}break;case 249:if(t[e++]!==4||t[e+4]!==0)throw new Error("Invalid graphics extension block.");var g=t[e++];d=t[e++]|t[e++]<<8,f=t[e++],1&g||(f=null),m=g>>2&7,e++;break;case 254:for(;;){if(!((j=t[e++])>=0))throw Error("Invalid block size");if(j===0)break;e+=j}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var w=t[e++]|t[e++]<<8,b=t[e++]|t[e++]<<8,_=t[e++]|t[e++]<<8,S=t[e++]|t[e++]<<8,P=t[e++],C=P>>6&1,k=1<<1+(7&P),O=o,I=l,B=!1;P>>7&&(B=!0,O=e,I=k,e+=3*k);var W=e;for(e++;;){var j;if(!((j=t[e++])>=0))throw Error("Invalid block size");if(j===0)break;e+=j}u.push({x:w,y:b,width:_,height:S,has_local_palette:B,palette_offset:O,palette_size:I,data_offset:W,data_length:e-W,transparent_index:f,interlaced:!!C,delay:d,disposal:m});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return y},this.frameInfo=function(M){if(M<0||M>=u.length)throw new Error("Frame index out of range.");return u[M]},this.decodeAndBlitFrameBGRA=function(M,z){var U=this.frameInfo(M),Z=U.width*U.height,X=new Uint8Array(Z);QY(t,U.data_offset,X,Z);var Q=U.palette_offset,q=U.transparent_index;q===null&&(q=256);var ne=U.width,de=n-ne,se=ne,H=4*(U.y*n+U.x),ee=4*((U.y+U.height)*n+U.x),oe=H,ue=4*de;U.interlaced===!0&&(ue+=4*n*7);for(var pe=8,me=0,Te=X.length;me<Te;++me){var xe=X[me];if(se===0&&(se=ne,(oe+=ue)>=ee&&(ue=4*de+4*n*(pe-1),oe=H+(ne+de)*(pe<<1),pe>>=1)),xe===q)oe+=4;else{var Ce=t[Q+3*xe],Ne=t[Q+3*xe+1],Ae=t[Q+3*xe+2];z[oe++]=Ae,z[oe++]=Ne,z[oe++]=Ce,z[oe++]=255}--se}},this.decodeAndBlitFrameRGBA=function(M,z){var U=this.frameInfo(M),Z=U.width*U.height,X=new Uint8Array(Z);QY(t,U.data_offset,X,Z);var Q=U.palette_offset,q=U.transparent_index;q===null&&(q=256);var ne=U.width,de=n-ne,se=ne,H=4*(U.y*n+U.x),ee=4*((U.y+U.height)*n+U.x),oe=H,ue=4*de;U.interlaced===!0&&(ue+=4*n*7);for(var pe=8,me=0,Te=X.length;me<Te;++me){var xe=X[me];if(se===0&&(se=ne,(oe+=ue)>=ee&&(ue=4*de+4*n*(pe-1),oe=H+(ne+de)*(pe<<1),pe>>=1)),xe===q)oe+=4;else{var Ce=t[Q+3*xe],Ne=t[Q+3*xe+1],Ae=t[Q+3*xe+2];z[oe++]=Ce,z[oe++]=Ne,z[oe++]=Ae,z[oe++]=255}--se}}}function QY(t,e,n,r){for(var i=t[e++],s=1<<i,a=s+1,o=a+1,l=i+1,c=(1<<l)-1,u=0,d=0,f=0,m=t[e++],y=new Int32Array(4096),g=null;;){for(;u<16&&m!==0;)d|=t[e++]<<u,u+=8,m===1?m=t[e++]:--m;if(u<l)break;var w=d&c;if(d>>=l,u-=l,w!==s){if(w===a)break;for(var b=w<o?w:g,_=0,S=b;S>s;)S=y[S]>>8,++_;var P=S;if(f+_+(b!==w?1:0)>r)return void Ur.log("Warning, gif stream longer than expected.");n[f++]=P;var C=f+=_;for(b!==w&&(n[f++]=P),S=b;_--;)S=y[S],n[--C]=255&S,S>>=8;g!==null&&o<4096&&(y[o++]=g<<8|P,o>=c+1&&l<12&&(++l,c=c<<1|1)),g=w}else o=a+1,c=(1<<(l=i+1))-1,g=null}return f!==r&&Ur.log("Warning, gif stream shorter than expected."),n}/** 540 * @license 541 Copyright (c) 2008, Adobe Systems Incorporated 542 All rights reserved. 543 544 Redistribution and use in source and binary forms, with or without 545 modification, are permitted provided that the following conditions are 546 met: 547 548 * Redistributions of source code must retain the above copyright notice, 549 this list of conditions and the following disclaimer. 550 551 * Redistributions in binary form must reproduce the above copyright 552 notice, this list of conditions and the following disclaimer in the 553 documentation and/or other materials provided with the distribution. 554 555 * Neither the name of Adobe Systems Incorporated nor the names of its 556 contributors may be used to endorse or promote products derived from 557 this software without specific prior written permission. 558 559 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 560 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 561 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 562 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 563 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
564 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 565 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 566 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 567 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 568 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 569 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 570*/function bI(t){var e,n,r,i,s,a=Math.floor,o=new Array(64),l=new Array(64),c=new Array(64),u=new Array(64),d=new Array(65535),f=new Array(65535),m=new Array(64),y=new Array(64),g=[],w=0,b=7,_=new Array(64),S=new Array(64),P=new Array(64),C=new Array(256),k=new Array(2048),O=[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],I=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],B=[0,1,2,3,4,5,6,7,8,9,10,11],W=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],j=[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],M=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],z=[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],Z=[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 X(H,ee){for(var oe=0,ue=0,pe=new Array,me=1;me<=16;me++){for(var Te=1;Te<=H[me];Te++)pe[ee[ue]]=[],pe[ee[ue]][0]=oe,pe[ee[ue]][1]=me,ue++,oe++;oe*=2}return pe}function Q(H){for(var ee=H[0],oe=H[1]-1;oe>=0;)ee&1<<oe&&(w|=1<<b),oe--,--b<0&&(w==255?(q(255),q(0)):q(w),b=7,w=0)}function q(H){g.push(H)}function ne(H){q(H>>8&255),q(255&H)}function de(H,ee,oe,ue,pe){for(var me,Te=pe[0],xe=pe[240],Ce=function(Ge,Mt){var ct,ge,Pe,De,Ke,Ue,$e,Xe,tt,bt,ut=0;for(tt=0;tt<8;++tt){ct=Ge[ut],ge=Ge[ut+1],Pe=Ge[ut+2],De=Ge[ut+3],Ke=Ge[ut+4],Ue=Ge[ut+5],$e=Ge[ut+6];var mr=ct+(Xe=Ge[ut+7]),Tt=ct-Xe,Gt=ge+$e,Yt=ge-$e,Jn=Pe+Ue,xt=Pe-Ue,jn=De+Ke,zt=De-Ke,Ut=mr+jn,gr=mr-jn,on=Gt+Jn,Ht=Gt-Jn;Ge[ut]=Ut+on,Ge[ut+4]=Ut-on;var In=.707106781*(Ht+gr);Ge[ut+2]=gr+In,Ge[ut+6]=gr-In;var Yc=.382683433*((Ut=zt+xt)-(Ht=Yt+Tt)),Xi=.5411961*Ut+Yc,rl=1.306562965*Ht+Yc,xo=.707106781*(on=xt+Yt),Vt=Tt+xo,zl=Tt-xo;Ge[ut+5]=zl+Xi,Ge[ut+3]=zl-Xi,Ge[ut+1]=Vt+rl,Ge[ut+7]=Vt-rl,ut+=8}for(ut=0,tt=0;tt<8;++tt){ct=Ge[ut],ge=Ge[ut+8],Pe=Ge[ut+16],De=Ge[ut+24],Ke=Ge[ut+32],Ue=Ge[ut+40],$e=Ge[ut+48];var il=ct+(Xe=Ge[ut+56]),Ys=ct-Xe,Zs=ge+$e,On=ge-$e,Fe=Pe+Ue,kt=Pe-Ue,An=De+Ke,Nr=De-Ke,ys=il+An,Qi=il-An,Fa=Zs+Fe,bs=Zs-Fe;Ge[ut]=ys+Fa,Ge[ut+32]=ys-Fa;var wo=.707106781*(bs+Qi);Ge[ut+16]=Qi+wo,Ge[ut+48]=Qi-wo;var Wf=.382683433*((ys=Nr+kt)-(bs=On+Ys)),Zc=.5411961*ys+Wf,qf=1.306562965*bs+Wf,Jm=.707106781*(Fa=kt+On),Gf=Ys+Jm,eg=Ys-Jm;Ge[ut+40]=eg+Zc,Ge[ut+24]=eg-Zc,Ge[ut+8]=Gf+qf,Ge[ut+56]=Gf-qf,ut++}for(tt=0;tt<64;++tt)bt=Ge[tt]*Mt[tt],m[tt]=bt>0?bt+.5|0:bt-.5|0;return m}(H,ee),Ne=0;Ne<64;++Ne)y[O[Ne]]=Ce[Ne];var Ae=y[0]-oe;oe=y[0],Ae==0?Q(ue[0]):(Q(ue[f[me=32767+Ae]]),Q(d[me]));for(var We=63;We>0&&y[We]==0;)We--;if(We==0)return Q(Te),oe;for(var Ye,ce=1;ce<=We;){for(var Ze=ce;y[ce]==0&&ce<=We;)++ce;var lt=ce-Ze;if(lt>=16){Ye=lt>>4;for(var vt=1;vt<=Ye;++vt)Q(xe);lt&=15}me=32767+y[ce],Q(pe[(lt<<4)+f[me]]),Q(d[me]),ce++}return We!=63&&Q(Te),oe}function se(H){H=Math.min(Math.max(H,1),100),s!=H&&(function(ee){for(var oe=[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],ue=0;ue<64;ue++){var pe=a((oe[ue]*ee+50)/100);pe=Math.min(Math.max(pe,1),255),o[O[ue]]=pe}for(var me=[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],Te=0;Te<64;Te++){var xe=a((me[Te]*ee+50)/100);xe=Math.min(Math.max(xe,1),255),l[O[Te]]=xe}for(var Ce=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Ne=0,Ae=0;Ae<8;Ae++)for(var We=0;We<8;We++)c[Ne]=1/(o[O[Ne]]*Ce[Ae]*Ce[We]*8),u[Ne]=1/(l[O[Ne]]*Ce[Ae]*Ce[We]*8),Ne++}
vendor: 28,740 bytes, lines 570-576
570(H<50?Math.floor(5e3/H):Math.floor(200-2*H)),s=H)}this.encode=function(H,ee){ee&&se(ee),g=new Array,w=0,b=7,ne(65496),ne(65504),ne(16),q(74),q(70),q(73),q(70),q(0),q(1),q(1),q(0),ne(1),ne(1),q(0),q(0),function(){ne(65499),ne(132),q(0);for(var ge=0;ge<64;ge++)q(o[ge]);q(1);for(var Pe=0;Pe<64;Pe++)q(l[Pe])}(),function(ge,Pe){ne(65472),ne(17),q(8),ne(Pe),ne(ge),q(3),q(1),q(17),q(0),q(2),q(17),q(1),q(3),q(17),q(1)}(H.width,H.height),function(){ne(65476),ne(418),q(0);for(var ge=0;ge<16;ge++)q(I[ge+1]);for(var Pe=0;Pe<=11;Pe++)q(B[Pe]);q(16);for(var De=0;De<16;De++)q(W[De+1]);for(var Ke=0;Ke<=161;Ke++)q(j[Ke]);q(1);for(var Ue=0;Ue<16;Ue++)q(M[Ue+1]);for(var $e=0;$e<=11;$e++)q(z[$e]);q(17);for(var Xe=0;Xe<16;Xe++)q(U[Xe+1]);for(var tt=0;tt<=161;tt++)q(Z[tt])}(),ne(65498),ne(12),q(3),q(1),q(0),q(2),q(17),q(3),q(17),q(0),q(63),q(0);var oe=0,ue=0,pe=0;w=0,b=7,this.encode.displayName="_encode_";for(var me,Te,xe,Ce,Ne,Ae,We,Ye,ce,Ze=H.data,lt=H.width,vt=H.height,Ge=4*lt,Mt=0;Mt<vt;){for(me=0;me<Ge;){for(Ne=Ge*Mt+me,We=-1,Ye=0,ce=0;ce<64;ce++)Ae=Ne+(Ye=ce>>3)*Ge+(We=4*(7&ce)),Mt+Ye>=vt&&(Ae-=Ge*(Mt+1+Ye-vt)),me+We>=Ge&&(Ae-=me+We-Ge+4),Te=Ze[Ae++],xe=Ze[Ae++],Ce=Ze[Ae++],_[ce]=(k[Te]+k[xe+256|0]+k[Ce+512|0]>>16)-128,S[ce]=(k[Te+768|0]+k[xe+1024|0]+k[Ce+1280|0]>>16)-128,P[ce]=(k[Te+1280|0]+k[xe+1536|0]+k[Ce+1792|0]>>16)-128;oe=de(_,c,oe,e,r),ue=de(S,u,ue,n,i),pe=de(P,u,pe,n,i),me+=32}Mt+=8}if(b>=0){var ct=[];ct[1]=b+1,ct[0]=(1<<b+1)-1,Q(ct)}return ne(65497),new Uint8Array(g)},t=t||50,function(){for(var H=String.fromCharCode,ee=0;ee<256;ee++)C[ee]=H(ee)}(),e=X(I,B),n=X(M,z),r=X(W,j),i=X(U,Z),function(){for(var H=1,ee=2,oe=1;oe<=15;oe++){for(var ue=H;ue<ee;ue++)f[32767+ue]=oe,d[32767+ue]=[],d[32767+ue][1]=oe,d[32767+ue][0]=ue;for(var pe=-(ee-1);pe<=-H;pe++)f[32767+pe]=oe,d[32767+pe]=[],d[32767+pe][1]=oe,d[32767+pe][0]=ee-1+pe;H<<=1,ee<<=1}}(),function(){for(var H=0;H<256;H++)k[H]=19595*H,k[H+256|0]=38470*H,k[H+512|0]=7471*H+32768,k[H+768|0]=-11059*H,k[H+1024|0]=-21709*H,k[H+1280|0]=32768*H+8421375,k[H+1536|0]=-27439*H,k[H+1792|0]=-5329*H}(),se(t)}/** 571 * @license 572 * Copyright (c) 2017 Aras Abbasi 573 * 574 * Licensed under the MIT License. 575 * http://opensource.org/licenses/mit-license 576 */function wd(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,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 JY(t){function e(B){if(!B)throw Error("assert :P")}function n(B,W,j){for(var M=0;4>M;M++)if(B[W+M]!=j.charCodeAt(M))return!0;return!1}function r(B,W,j,M,z){for(var U=0;U<z;U++)B[W+U]=j[M+U]}function i(B,W,j,M){for(var z=0;z<M;z++)B[W+z]=j}function s(B){return new Int32Array(B)}function a(B,W){for(var j=[],M=0;M<B;M++)j.push(new W);return j}function o(B,W){var j=[];return function M(z,U,Z){for(var X=Z[U],Q=0;Q<X&&(z.push(Z.length>U+1?[]:new W),!(Z.length<U+1));Q++)M(z[Q],U+1,Z)}(j,0,B),j}var l=function(){var B=this;function W(A,T){for(var $=1<<T-1>>>0;A&$;)$>>>=1;return $?(A&$-1)+$:A}function j(A,T,$,G,te){e(!(G%$));do A[T+(G-=$)]=te;while(0<G)}function M(A,T,$,G,te){if(e(2328>=te),512>=te)var re=s(512);else if((re=s(te))==null)return 0;return function(ae,le,he,ve,Ee,Re){var ye,ke,Me=le,ze=1<<he,je=s(16),Ve=s(16);for(e(Ee!=0),e(ve!=null),e(ae!=null),e(0<he),ke=0;ke<Ee;++ke){if(15<ve[ke])return 0;++je[ve[ke]]}if(je[0]==Ee)return 0;for(Ve[1]=0,ye=1;15>ye;++ye){if(je[ye]>1<<ye)return 0;Ve[ye+1]=Ve[ye]+je[ye]}for(ke=0;ke<Ee;++ke)ye=ve[ke],0<ve[ke]&&(Re[Ve[ye]++]=ke);if(Ve[15]==1)return(ve=new z).g=0,ve.value=Re[0],j(ae,Me,1,ze,ve),ze;var qe,nt=-1,et=ze-1,$t=0,Nt=1,bn=1,Dt=1<<he;for(ke=0,ye=1,Ee=2;ye<=he;++ye,Ee<<=1){if(Nt+=bn<<=1,0>(bn-=je[ye]))return 0;for(;0<je[ye];--je[ye])(ve=new z).g=ye,ve.value=Re[ke++],j(ae,Me+$t,Ee,Dt,ve),$t=W($t,ye)}for(ye=he+1,Ee=2;15>=ye;++ye,Ee<<=1){if(Nt+=bn<<=1,0>(bn-=je[ye]))return 0;for(;0<je[ye];--je[ye]){if(ve=new z,($t&et)!=nt){for(Me+=Dt,qe=1<<(nt=ye)-he;15>nt&&!(0>=(qe-=je[nt]));)++nt,qe<<=1;ze+=Dt=1<<(qe=nt-he),ae[le+(nt=$t&et)].g=qe+he,ae[le+nt].value=Me-le-nt}ve.g=ye-he,ve.value=Re[ke++],j(ae,Me+($t>>he),Ee,Dt,ve),$t=W($t,ye)}}return Nt!=2*Ve[15]-1?0:ze}(A,T,$,G,te,re)}function z(){this.value=this.g=0}function U(){this.value=this.g=0}function Z(){this.G=a(5,z),this.H=s(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(tu,U)}function X(A,T,$,G){e(A!=null),e(T!=null),e(2147483648>G),A.Ca=254,A.I=0,A.b=-8,A.Ka=0,A.oa=T,A.pa=$,A.Jd=T,A.Yc=$+G,A.Zc=4<=G?$+G-4+1:$,Te(A)}function Q(A,T){for(var $=0;0<T--;)$|=Ce(A,128)<<T;return $}function q(A,T){var $=Q(A,T);return xe(A)?-$:$}function ne(A,T,$,G){var te,re=0;for(e(A!=null),e(T!=null),e(4294967288>G),A.Sb=G,A.Ra=0,A.u=0,A.h=0,4<G&&(G=4),te=0;te<G;++te)re+=T[$+te]<<8*te;A.Ra=re,A.bb=G,A.oa=T,A.pa=$}function de(A){for(;8<=A.u&&A.bb<A.Sb;)A.Ra>>>=8,A.Ra+=A.oa[A.pa+A.bb]<<Wl-8>>>0,++A.bb,A.u-=8;ue(A)&&(A.h=1,A.u=0)}function se(A,T){if(e(0<=T),!A.h&&T<=Di){var $=oe(A)&So[T];return A.u+=T,de(A),$}return A.h=1,A.u=0}function H(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function ee(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function oe(A){return A.Ra>>>(A.u&Wl-1)>>>0}function ue(A){return e(A.bb<=A.Sb),A.h||A.bb==A.Sb&&A.u>Wl}function pe(A,T){A.u=T,A.h=ue(A)}function me(A){A.u>=pd&&(e(A.u>=pd),de(A))}function Te(A){e(A!=null&&A.oa!=null),A.pa<A.Zc?(A.I=(A.oa[A.pa++]|A.I<<8)>>>0,A.b+=8):(e(A!=null&&A.oa!=null),A.pa<A.Yc?(A.b+=8,A.I=A.oa[A.pa++]|A.I<<8):A.Ka?A.b=0:(A.I<<=8,A.b+=8,A.Ka=1))}function xe(A){return Q(A,1)}function Ce(A,T){var $=A.Ca;0>A.b&&Te(A);var G=A.b,te=$*T>>>8,re=(A.I>>>G>te)+0;for(re?($-=te,A.I-=te+1<<G>>>0):$=te+1,G=$,te=0;256<=G;)te+=8,G>>=8;return G=7^te+nu[G],A.b-=G,A.Ca=($<<G)-1,re}function Ne(A,T,$){A[T+0]=$>>24&255,A[T+1]=$>>16&255,A[T+2]=$>>8&255,A[T+3]=255&$}function Ae(A,T){return A[T+0]|A[T+1]<<8}function We(A,T){return Ae(A,T)|A[T+2]<<16}function Ye(A,T){return Ae(A,T)|Ae(A,T+2)<<16}function ce(A,T){var $=1<<T;return e(A!=null),e(0<T),A.X=s($),A.X==null?0:(A.Mb=32-T,A.Xa=T,1)}function Ze(A,T){e(A!=null),e(T!=null),e(A.Xa==T.Xa),r(T.X,0,A.X,0,1<<T.Xa)}function lt(){this.X=[],this.Xa=this.Mb=0}function vt(A,T,$,G){e($!=null),e(G!=null);var te=$[0],re=G[0];return te==0&&(te=(A*re+T/2)/T),re==0&&(re=(T*te+A/2)/A),0>=te||0>=re?0:($[0]=te,G[0]=re,1)}function Ge(A,T){return A+(1<<T)-1>>>T}function Mt(A,T){return((4278255360&A)+(4278255360&T)>>>0&4278255360)+((16711935&A)+(16711935&T)>>>0&16711935)>>>0}function ct(A,T){B[T]=function($,G,te,re,ae,le,he){var ve;for(ve=0;ve<ae;++ve){var Ee=B[A](le[he+ve-1],te,re+ve);le[he+ve]=Mt($[G+ve],Ee)}}}function ge(){this.ud=this.hd=this.jd=0}function Pe(A,T){return((4278124286&(A^T))>>>1)+(A&T)>>>0}function De(A){return 0<=A&&256>A?A:0>A?0:255<A?255:void 0}function Ke(A,T){return De(A+(A-T+.5>>1))}function Ue(A,T,$){return Math.abs(T-$)-Math.abs(A-$)}function $e(A,T,$,G,te,re,ae){for(G=re[ae-1],$=0;$<te;++$)re[ae+$]=G=Mt(A[T+$],G)}function Xe(A,T,$,G,te){var re;for(re=0;re<$;++re){var ae=A[T+re],le=ae>>8&255,he=16711935&(he=(he=16711935&ae)+((le<<16)+le));G[te+re]=(4278255360&ae)+he>>>0}}function tt(A,T){T.jd=255&A,T.hd=A>>8&255,T.ud=A>>16&255}function bt(A,T,$,G,te,re){var ae;for(ae=0;ae<G;++ae){var le=T[$+ae],he=le>>>8,ve=le,Ee=255&(Ee=(Ee=le>>>16)+((A.jd<<24>>24)*(he<<24>>24)>>>5));ve=255&(ve=(ve+=(A.hd<<24>>24)*(he<<24>>24)>>>5)+((A.ud<<24>>24)*(Ee<<24>>24)>>>5)),te[re+ae]=(4278255360&le)+(Ee<<16)+ve}}function ut(A,T,$,G,te){B[T]=function(re,ae,le,he,ve,Ee,Re,ye,ke){for(he=Re;he<ye;++he)for(Re=0;Re<ke;++Re)ve[Ee++]=te(le[G(re[ae++])])},B[A]=function(re,ae,le,he,ve,Ee,Re){var ye=8>>re.b,ke=re.Ea,Me=re.K[0],ze=re.w;if(8>ye)for(re=(1<<re.b)-1,ze=(1<<ye)-1;ae<le;++ae){var je,Ve=0;for(je=0;je<ke;++je)je&re||(Ve=G(he[ve++])),Ee[Re++]=te(Me[Ve&ze]),Ve>>=ye}else B["VP8LMapColor"+$](he,ve,Me,ze,Ee,Re,ae,le,ke)}}function mr(A,T,$,G,te){for($=T+$;T<$;){var re=A[T++];G[te++]=re>>16&255,G[te++]=re>>8&255,G[te++]=255&re}}function Tt(A,T,$,G,te){for($=T+$;T<$;){var re=A[T++];G[te++]=re>>16&255,G[te++]=re>>8&255,G[te++]=255&re,G[te++]=re>>24&255}}function Gt(A,T,$,G,te){for($=T+$;T<$;){var re=(ae=A[T++])>>16&240|ae>>12&15,ae=240&ae|ae>>28&15;G[te++]=re,G[te++]=ae}}function Yt(A,T,$,G,te){for($=T+$;T<$;){var re=(ae=A[T++])>>16&248|ae>>13&7,ae=ae>>5&224|ae>>3&31;G[te++]=re,G[te++]=ae}}function Jn(A,T,$,G,te){for($=T+$;T<$;){var re=A[T++];G[te++]=255&re,G[te++]=re>>8&255,G[te++]=re>>16&255}}function xt(A,T,$,G,te,re){if(re==0)for($=T+$;T<$;)Ne(G,((re=A[T++])[0]>>24|re[1]>>8&65280|re[2]<<8&16711680|re[3]<<24)>>>0),te+=32;else r(G,te,A,T,$)}function jn(A,T){B[T][0]=B[A+"0"],B[T][1]=B[A+"1"],B[T][2]=B[A+"2"],B[T][3]=B[A+"3"],B[T][4]=B[A+"4"],B[T][5]=B[A+"5"],B[T][6]=B[A+"6"],B[T][7]=B[A+"7"],B[T][8]=B[A+"8"],B[T][9]=B[A+"9"],B[T][10]=B[A+"10"],B[T][11]=B[A+"11"],B[T][12]=B[A+"12"],B[T][13]=B[A+"13"],B[T][14]=B[A+"0"],B[T][15]=B[A+"0"]}function zt(A){return A==ux||A==dx||A==hx||A==h}function Ut(){this.eb=[],this.size=this.A=this.fb=0}function gr(){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 on(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ut,this.f.kb=new gr,this.sd=null}function Ht(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function In(){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 Yc(A){return alert("todo:WebPSamplerProcessPlane"),A.T}function Xi(A,T){var $=A.T,G=T.ba.f.RGBA,te=G.eb,re=G.fb+A.ka*G.A,ae=ha[T.ba.S],le=A.y,he=A.O,ve=A.f,Ee=A.N,Re=A.ea,ye=A.W,ke=T.cc,Me=T.dc,ze=T.Mc,je=T.Nc,Ve=A.ka,qe=A.ka+A.T,nt=A.U,et=nt+1>>1;for(Ve==0?ae(le,he,null,null,ve,Ee,Re,ye,ve,Ee,Re,ye,te,re,null,null,nt):(ae(T.ec,T.fc,le,he,ke,Me,ze,je,ve,Ee,Re,ye,te,re-G.A,te,re,nt),++$);Ve+2<qe;Ve+=2)ke=ve,Me=Ee,ze=Re,je=ye,Ee+=A.Rc,ye+=A.Rc,re+=2*G.A,ae(le,(he+=2*A.fa)-A.fa,le,he,ke,Me,ze,je,ve,Ee,Re,ye,te,re-G.A,te,re,nt);return he+=A.fa,A.j+qe<A.o?(r(T.ec,T.fc,le,he,nt),r(T.cc,T.dc,ve,Ee,et),r(T.Mc,T.Nc,Re,ye,et),$--):1&qe||ae(le,he,null,null,ve,Ee,Re,ye,ve,Ee,Re,ye,te,re+G.A,null,null,nt),$}function rl(A,T,$){var G=A.F,te=[A.J];if(G!=null){var re=A.U,ae=T.ba.S,le=ae==t0||ae==hx;T=T.ba.f.RGBA;var he=[0],ve=A.ka;he[0]=A.T,A.Kb&&(ve==0?--he[0]:(--ve,te[0]-=A.width),A.j+A.ka+A.T==A.o&&(he[0]=A.o-A.j-ve));var Ee=T.eb;ve=T.fb+ve*T.A,A=tA(G,te[0],A.width,re,he,Ee,ve+(le?0:3),T.A),e($==he),A&&zt(ae)&&ou(Ee,ve,le,re,he,T.A)}return 0}function xo(A){var T=A.ma,$=T.ba.S,G=11>$,te=$==Jy||$==e0||$==t0||$==cx||$==12||zt($);if(T.memory=null,T.Ib=null,T.Jb=null,T.Nd=null,!Zy(T.Oa,A,te?11:12))return 0;if(te&&zt($)&&ud(),A.da)alert("todo:use_scaling");else{if(G){if(T.Ib=Yc,A.Kb){if($=A.U+1>>1,T.memory=s(A.U+2*$),T.memory==null)return 0;T.ec=T.memory,T.fc=0,T.cc=T.ec,T.dc=T.fc+A.U,T.Mc=T.cc,T.Nc=T.dc+$,T.Ib=Xi,ud()}}else alert("todo:EmitYUV");te&&(T.Jb=rl,G&&Os())}if(G&&!jV){for(A=0;256>A;++A)S0e[A]=89858*(A-128)+Kk>>Gk,C0e[A]=-22014*(A-128)+Kk,P0e[A]=-45773*(A-128),A0e[A]=113618*(A-128)+Kk>>Gk;for(A=oA;A<O4;++A)T=76283*(A-16)+Kk>>Gk,E0e[A-oA]=hn(T,255),T0e[A-oA]=hn(T+8>>4,15);jV=1}return 1}function Vt(A){var T=A.ma,$=A.U,G=A.T;return e(!(1&A.ka)),0>=$||0>=G?0:($=T.Ib(A,T),T.Jb!=null&&T.Jb(A,T,$),T.Dc+=$,1)}function zl(A){A.ma.memory=null}function il(A,T,$,G){return se(A,8)!=47?0:(T[0]=se(A,14)+1,$[0]=se(A,14)+1,G[0]=se(A,1),se(A,3)!=0?0:!A.h)}function Ys(A,T){if(4>A)return A+1;var $=A-2>>1;return(2+(1&A)<<$)+se(T,$)+1}function Zs(A,T){return 120<T?T-120:1<=($=(($=_e[T-1])>>4)*A+(8-(15&$)))?$:1;var $}function On(A,T,$){var G=oe($),te=A[T+=255&G].g-8;return 0<te&&(pe($,$.u+8),G=oe($),T+=A[T].value,T+=G&(1<<te)-1),pe($,$.u+A[T].g),A[T].value}function Fe(A,T,$){return $.g+=A.g,$.value+=A.value<<T>>>0,e(8>=$.g),A.g}function kt(A,T,$){var G=A.xc;return e((T=G==0?0:A.vc[A.md*($>>G)+(T>>G)])<A.Wb),A.Ya[T]}function An(A,T,$,G){var te=A.ab,re=A.c*T,ae=A.C;T=ae+T;var le=$,he=G;for(G=A.Ta,$=A.Ua;0<te--;){var ve=A.gc[te],Ee=ae,Re=T,ye=le,ke=he,Me=(he=G,le=$,ve.Ea);switch(e(Ee<Re),e(Re<=ve.nc),ve.hc){case 2:wi(ye,ke,(Re-Ee)*Me,he,le);break;case 0:var ze=Ee,je=Re,Ve=he,qe=le,nt=(Dt=ve).Ea;ze==0&&(Xy(ye,ke,null,null,1,Ve,qe),$e(ye,ke+1,0,0,nt-1,Ve,qe+1),ke+=nt,qe+=nt,++ze);for(var et=1<<Dt.b,$t=et-1,Nt=Ge(nt,Dt.b),bn=Dt.K,Dt=Dt.w+(ze>>Dt.b)*Nt;ze<je;){var Fn=bn,Ls=Dt,xn=1;for(za(ye,ke,Ve,qe-nt,1,Ve,qe);xn<nt;){var Rt=(xn&~$t)+et;Rt>nt&&(Rt=nt),(0,hg[Fn[Ls++]>>8&15])(ye,ke+ +xn,Ve,qe+xn-nt,Rt-xn,Ve,qe+xn),xn=Rt}ke+=nt,qe+=nt,++ze&$t||(Dt+=Nt)}Re!=ve.nc&&r(he,le-Me,he,le+(Re-Ee-1)*Me,Me);break;case 1:for(Me=ye,je=ke,nt=(ye=ve.Ea)-(qe=ye&~(Ve=(ke=1<<ve.b)-1)),ze=Ge(ye,ve.b),et=ve.K,ve=ve.w+(Ee>>ve.b)*ze;Ee<Re;){for($t=et,Nt=ve,bn=new ge,Dt=je+qe,Fn=je+ye;je<Dt;)tt($t[Nt++],bn),ep(bn,Me,je,ke,he,le),je+=ke,le+=ke;je<Fn&&(tt($t[Nt++],bn),ep(bn,Me,je,nt,he,le),je+=nt,le+=nt),++Ee&Ve||(ve+=ze)}break;case 3:if(ye==he&&ke==le&&0<ve.b){for(je=he,ye=Me=le+(Re-Ee)*Me-(qe=(Re-Ee)*Ge(ve.Ea,ve.b)),ke=he,Ve=le,ze=[],qe=(nt=qe)-1;0<=qe;--qe)ze[qe]=ke[Ve+qe];for(qe=nt-1;0<=qe;--qe)je[ye+qe]=ze[qe];md(ve,Ee,Re,he,Me,he,le)}else md(ve,Ee,Re,ye,ke,he,le)}le=G,he=$}he!=$&&r(G,$,le,he,re)}function Nr(A,T){var $=A.V,G=A.Ba+A.c*A.C,te=T-A.C;if(e(T<=A.l.o),e(16>=te),0<te){var re=A.l,ae=A.Ta,le=A.Ua,he=re.width;if(An(A,te,$,G),te=le=[le],e(($=A.C)<(G=T)),e(re.v<re.va),G>re.o&&(G=re.o),$<re.j){var ve=re.j-$;$=re.j,te[0]+=ve*he}if($>=G?$=0:(te[0]+=4*re.v,re.ka=$-re.j,re.U=re.va-re.v,re.T=G-$,$=1),$){if(le=le[0],11>($=A.ca).S){var Ee=$.f.RGBA,Re=(G=$.S,te=re.U,re=re.T,ve=Ee.eb,Ee.A),ye=re;for(Ee=Ee.fb+A.Ma*Ee.A;0<ye--;){var ke=ae,Me=le,ze=te,je=ve,Ve=Ee;switch(G){case lx:wh(ke,Me,ze,je,Ve);break;case Jy:iu(ke,Me,ze,je,Ve);break;case ux:iu(ke,Me,ze,je,Ve),ou(je,Ve,0,ze,1,0);break;case iA:su(ke,Me,ze,je,Ve);break;case e0:xt(ke,Me,ze,je,Ve,1);break;case dx:xt(ke,Me,ze,je,Ve,1),ou(je,Ve,0,ze,1,0);break;case t0:xt(ke,Me,ze,je,Ve,0);break;case hx:xt(ke,Me,ze,je,Ve,0),ou(je,Ve,1,ze,1,0);break;case cx:ql(ke,Me,ze,je,Ve);break;case h:ql(ke,Me,ze,je,Ve),eA(je,Ve,ze,1,0);break;case Vk:Ao(ke,Me,ze,je,Ve);break;default:e(0)}le+=he,Ee+=Re}A.Ma+=re}else alert("todo:EmitRescaledRowsYUVA");e(A.Ma<=$.height)}}A.C=T,e(A.C<=A.i)}function ys(A){var T;if(0<A.ua)return 0;for(T=0;T<A.Wb;++T){var $=A.Ya[T].G,G=A.Ya[T].H;if(0<$[1][G[1]+0].g||0<$[2][G[2]+0].g||0<$[3][G[3]+0].g)return 0}return 1}function Qi(A,T,$,G,te,re){if(A.Z!=0){var ae=A.qd,le=A.rd;for(e(vr[A.Z]!=null);T<$;++T)vr[A.Z](ae,le,G,te,G,te,re),ae=G,le=te,te+=re;A.qd=ae,A.rd=le}}function Fa(A,T){var $=A.l.ma,G=$.Z==0||$.Z==1?A.l.j:A.C;if(G=A.C<G?G:A.C,e(T<=A.l.o),T>G){var te=A.l.width,re=$.ca,ae=$.tb+te*G,le=A.V,he=A.Ba+A.c*G,ve=A.gc;e(A.ab==1),e(ve[0].hc==3),ws(ve[0],G,T,le,he,re,ae),Qi($,G,T,re,ae,te)}A.C=A.Ma=T}function bs(A,T,$,G,te,re,ae){var le=A.$/G,he=A.$%G,ve=A.m,Ee=A.s,Re=$+A.$,ye=Re;te=$+G*te;var ke=$+G*re,Me=280+Ee.ua,ze=A.Pb?le:16777216,je=0<Ee.ua?Ee.Wa:null,Ve=Ee.wc,qe=Re<ke?kt(Ee,he,le):null;e(A.C<re),e(ke<=te);var nt=!1;e:for(;;){for(;nt||Re<ke;){var et=0;if(le>=ze){var $t=Re-$;e((ze=A).Pb),ze.wd=ze.m,ze.xd=$t,0<ze.s.ua&&Ze(ze.s.Wa,ze.s.vb),ze=le+Ie}if(he&Ve||(qe=kt(Ee,he,le)),e(qe!=null),qe.Qb&&(T[Re]=qe.qb,nt=!0),!nt)if(me(ve),qe.jc){et=ve,$t=T;var Nt=Re,bn=qe.pd[oe(et)&tu-1];e(qe.jc),256>bn.g?(pe(et,et.u+bn.g),$t[Nt]=bn.value,et=0):(pe(et,et.u+bn.g-256),e(256<=bn.value),et=bn.value),et==0&&(nt=!0)}else et=On(qe.G[0],qe.H[0],ve);if(ve.h)break;if(nt||256>et){if(!nt)if(qe.nd)T[Re]=(qe.qb|et<<8)>>>0;else{if(me(ve),nt=On(qe.G[1],qe.H[1],ve),me(ve),$t=On(qe.G[2],qe.H[2],ve),Nt=On(qe.G[3],qe.H[3],ve),ve.h)break;T[Re]=(Nt<<24|nt<<16|et<<8|$t)>>>0}if(nt=!1,++Re,++he>=G&&(he=0,++le,ae!=null&&le<=re&&!(le%16)&&ae(A,le),je!=null))for(;ye<Re;)et=T[ye++],je.X[(506832829*et&4294967295)>>>je.Mb]=et}else if(280>et){if(et=Ys(et-256,ve),$t=On(qe.G[4],qe.H[4],ve),me(ve),$t=Zs(G,$t=Ys($t,ve)),ve.h)break;if(Re-$<$t||te-Re<et)break e;for(Nt=0;Nt<et;++Nt)T[Re+Nt]=T[Re+Nt-$t];for(Re+=et,he+=et;he>=G;)he-=G,++le,ae!=null&&le<=re&&!(le%16)&&ae(A,le);if(e(Re<=te),he&Ve&&(qe=kt(Ee,he,le)),je!=null)for(;ye<Re;)et=T[ye++],je.X[(506832829*et&4294967295)>>>je.Mb]=et}else{if(!(et<Me))break e;for(nt=et-280,e(je!=null);ye<Re;)et=T[ye++],je.X[(506832829*et&4294967295)>>>je.Mb]=et;et=Re,e(!(nt>>>($t=je).Xa)),T[et]=$t.X[nt],nt=!0}nt||e(ve.h==ue(ve))}if(A.Pb&&ve.h&&Re<te)e(A.m.h),A.a=5,A.m=A.wd,A.$=A.xd,0<A.s.ua&&Ze(A.s.vb,A.s.Wa);else{if(ve.h)break e;ae!=null&&ae(A,le>re?re:le),A.a=0,A.$=Re-$}return 1}return A.a=3,0}function wo(A){e(A!=null),A.vc=null,A.yc=null,A.Ya=null;var T=A.Wa;T!=null&&(T.X=null),A.vb=null,e(A!=null)}function Wf(){var A=new Jt;return A==null?null:(A.a=0,A.xb=sA,jn("Predictor","VP8LPredictors"),jn("Predictor","VP8LPredictors_C"),jn("PredictorAdd","VP8LPredictorsAdd"),jn("PredictorAdd","VP8LPredictorsAdd_C"),wi=Xe,ep=bt,wh=mr,iu=Tt,ql=Gt,Ao=Yt,su=Jn,B.VP8LMapColor32b=ru,B.VP8LMapColor8b=xh,A)}function Zc(A,T,$,G,te){var re=1,ae=[A],le=[T],he=G.m,ve=G.s,Ee=null,Re=0;e:for(;;){if($)for(;re&&se(he,1);){var ye=ae,ke=le,Me=G,ze=1,je=Me.m,Ve=Me.gc[Me.ab],qe=se(je,2);if(Me.Oc&1<<qe)re=0;else{switch(Me.Oc|=1<<qe,Ve.hc=qe,Ve.Ea=ye[0],Ve.nc=ke[0],Ve.K=[null],++Me.ab,e(4>=Me.ab),qe){case 0:case 1:Ve.b=se(je,3)+2,ze=Zc(Ge(Ve.Ea,Ve.b),Ge(Ve.nc,Ve.b),0,Me,Ve.K),Ve.K=Ve.K[0];break;case 3:var nt,et=se(je,8)+1,$t=16<et?0:4<et?1:2<et?2:3;if(ye[0]=Ge(Ve.Ea,$t),Ve.b=$t,nt=ze=Zc(et,1,0,Me,Ve.K)){var Nt,bn=et,Dt=Ve,Fn=1<<(8>>Dt.b),Ls=s(Fn);if(Ls==null)nt=0;else{var xn=Dt.K[0],Rt=Dt.w;for(Ls[0]=Dt.K[0][0],Nt=1;Nt<1*bn;++Nt)Ls[Nt]=Mt(xn[Rt+Nt],Ls[Nt-1]);for(;Nt<4*Fn;++Nt)Ls[Nt]=0;Dt.K[0]=null,Dt.K[0]=Ls,nt=1}}ze=nt;break;case 2:break;default:e(0)}re=ze}}if(ae=ae[0],le=le[0],re&&se(he,1)&&!(re=1<=(Re=se(he,4))&&11>=Re)){G.a=3;break e}var dt;if(dt=re)t:{var ns,fn,Un,ii=G,fa=ae,Eo=le,Ii=Re,Wa=$,To=ii.m,js=ii.s,Wn=[null],yr=1,Fi=0,br=Le[Ii];n:for(;;){if(Wa&&se(To,1)){var pa=se(To,3)+2,yd=Ge(fa,pa),rs=Ge(Eo,pa),pl=yd*rs;if(!Zc(yd,rs,0,ii,Wn))break n;for(Wn=Wn[0],js.xc=pa,ns=0;ns<pl;++ns){var $r=Wn[ns]>>8&65535;Wn[ns]=$r,$r>=yr&&(yr=$r+1)}}if(To.h)break n;for(fn=0;5>fn;++fn){var Ds=R[fn];!fn&&0<Ii&&(Ds+=1<<Ii),Fi<Ds&&(Fi=Ds)}var Kl=a(yr*br,z),ko=yr,Yl=a(ko,Z);if(Yl==null)var Zl=null;else e(65536>=ko),Zl=Yl;var ml=s(Fi);if(Zl==null||ml==null||Kl==null){ii.a=1;break n}var Xl=Kl;for(ns=Un=0;ns<yr;++ns){var qr=Zl[ns],Ql=qr.G,bd=qr.H,n0=0,tp=1,ma=0;for(fn=0;5>fn;++fn){Ds=R[fn],Ql[fn]=Xl,bd[fn]=Un,!fn&&0<Ii&&(Ds+=1<<Ii);i:{var Zk,M4=Ds,Xk=ii,lA=ml,O0e=Xl,M0e=Un,L4=0,vg=Xk.m,L0e=se(vg,1);if(i(lA,0,0,M4),L0e){var j0e=se(vg,1)+1,D0e=se(vg,1),IV=se(vg,D0e==0?1:8);lA[IV]=1,j0e==2&&(lA[IV=se(vg,8)]=1);var Qk=1}else{var FV=s(19),BV=se(vg,4)+4;if(19<BV){Xk.a=3;var Jk=0;break i}for(Zk=0;Zk<BV;++Zk)FV[ie[Zk]]=se(vg,3);var j4=void 0,cA=void 0,$V=Xk,R0e=FV,eN=M4,zV=lA,D4=0,yg=$V.m,UV=8,HV=a(128,z);r:for(;M(HV,0,7,R0e,19);){if(se(yg,1)){var I0e=2+2*se(yg,3);if((j4=2+se(yg,I0e))>eN)break r}else j4=eN;for(cA=0;cA<eN&&j4--;){me(yg);var VV=HV[0+(127&oe(yg))];pe(yg,yg.u+VV.g);var px=VV.value;if(16>px)zV[cA++]=px,px!=0&&(UV=px);else{var F0e=px==16,WV=px-16,B0e=E[WV],qV=se(yg,x[WV])+B0e;if(cA+qV>eN)break r;for(var $0e=F0e?UV:0;0<qV--;)zV[cA++]=$0e}}D4=1;break r}D4||($V.a=3),Qk=D4}(Qk=Qk&&!vg.h)&&(L4=M(O0e,M0e,8,lA,M4)),Qk&&L4!=0?Jk=L4:(Xk.a=3,Jk=0)}if(Jk==0)break n;if(tp&&K[fn]==1&&(tp=Xl[Un].g==0),n0+=Xl[Un].g,Un+=Jk,3>=fn){var uA,R4=ml[0];for(uA=1;uA<Ds;++uA)ml[uA]>R4&&(R4=ml[uA]);ma+=R4}}if(qr.nd=tp,qr.Qb=0,tp&&(qr.qb=(Ql[3][bd[3]+0].value<<24|Ql[1][bd[1]+0].value<<16|Ql[2][bd[2]+0].value)>>>0,n0==0&&256>Ql[0][bd[0]+0].value&&(qr.Qb=1,qr.qb+=Ql[0][bd[0]+0].value<<8)),qr.jc=!qr.Qb&&6>ma,qr.jc){var tN,np=qr;for(tN=0;tN<tu;++tN){var bg=tN,xg=np.pd[bg],nN=np.G[0][np.H[0]+bg];256<=nN.value?(xg.g=nN.g+256,xg.value=nN.value):(xg.g=0,xg.value=0,bg>>=Fe(nN,8,xg),bg>>=Fe(np.G[1][np.H[1]+bg],16,xg),bg>>=Fe(np.G[2][np.H[2]+bg],0,xg),Fe(np.G[3][np.H[3]+bg],24,xg))}}}js.vc=Wn,js.Wb=yr,js.Ya=Zl,js.yc=Kl,dt=1;break t}dt=0}if(!(re=dt)){G.a=3;break e}if(0<Re){if(ve.ua=1<<Re,!ce(ve.Wa,Re)){G.a=1,re=0;break e}}else ve.ua=0;var I4=G,GV=ae,z0e=le,F4=I4.s,B4=F4.xc;if(I4.c=GV,I4.i=z0e,F4.md=Ge(GV,B4),F4.wc=B4==0?-1:(1<<B4)-1,$){G.xb=T4;break e}if((Ee=s(ae*le))==null){G.a=1,re=0;break e}re=(re=bs(G,Ee,0,ae,le,le,null))&&!he.h;break e}return re?(te!=null?te[0]=Ee:(e(Ee==null),e($)),G.$=0,$||wo(ve)):wo(ve),re}function qf(A,T){var $=A.c*A.i,G=$+T+16*T;return e(A.c<=T),A.V=s(G),A.V==null?(A.Ta=null,A.Ua=0,A.a=1,0):(A.Ta=A.V,A.Ua=A.Ba+$+T,1)}function Jm(A,T){var $=A.C,G=T-$,te=A.V,re=A.Ba+A.c*$;for(e(T<=A.l.o);0<G;){var ae=16<G?16:G,le=A.l.ma,he=A.l.width,ve=he*ae,Ee=le.ca,Re=le.tb+he*$,ye=A.Ta,ke=A.Ua;An(A,ae,te,re),Uk(ye,ke,Ee,Re,ve),Qi(le,$,$+ae,Ee,Re,he),G-=ae,te+=ae*A.c,$+=ae}e($==T),A.C=A.Ma=T}function Gf(){this.ub=this.yd=this.td=this.Rb=0}function eg(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function tg(){this.Fb=this.Bb=this.Cb=0,this.Zb=s(4),this.Lb=s(4)}function Fy(){this.Yb=function(){var A=[];return function T($,G,te){for(var re=te[G],ae=0;ae<re&&($.push(te.length>G+1?[]:0),!(te.length<G+1));ae++)T($[ae],G+1,te)}(A,0,[3,11]),A}()}function ex(){this.jb=s(3),this.Wc=o([4,8],Fy),this.Xc=o([4,17],Fy)}function tx(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new s(4),this.od=new s(4)}function sl(){this.ld=this.La=this.dd=this.tc=0}function By(){this.Na=this.la=0}function ng(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ju(){this.ad=s(384),this.Za=0,this.Ob=s(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function $y(){this.uc=this.M=this.Nb=0,this.wa=Array(new sl),this.Y=0,this.ya=Array(new Ju),this.aa=0,this.l=new or}function zy(){this.y=s(16),this.f=s(8),this.ea=s(8)}function ph(){this.cb=this.a=0,this.sc="",this.m=new H,this.Od=new Gf,this.Kc=new eg,this.ed=new tx,this.Qa=new tg,this.Ic=this.$c=this.Aa=0,this.D=new $y,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,H),this.ia=0,this.pb=a(4,ng),this.Pa=new ex,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new zy),this.Hd=0,this.rb=Array(new By),this.sb=0,this.wa=Array(new sl),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 Ju),this.L=this.aa=0,this.gd=o([4,2],sl),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 hn(A,T){return 0>A?0:A>T?T:A}function or(){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 rg(){var A=new ph;return A!=null&&(A.a=0,A.sc="OK",A.cb=0,A.Xb=0,qt||(qt=rn)),A}function Fr(A,T,$){return A.a==0&&(A.a=T,A.sc=$,A.cb=0),0}function ed(A,T,$){return 3<=$&&A[T+0]==157&&A[T+1]==1&&A[T+2]==42}function al(A,T){if(A==null)return 0;if(A.a=0,A.sc="OK",T==null)return Fr(A,2,"null VP8Io passed to VP8GetHeaders()");var $=T.data,G=T.w,te=T.ha;if(4>te)return Fr(A,7,"Truncated header.");var re=$[G+0]|$[G+1]<<8|$[G+2]<<16,ae=A.Od;if(ae.Rb=!(1&re),ae.td=re>>1&7,ae.yd=re>>4&1,ae.ub=re>>5,3<ae.td)return Fr(A,3,"Incorrect keyframe parameters.");if(!ae.yd)return Fr(A,4,"Frame not displayable.");G+=3,te-=3;var le=A.Kc;if(ae.Rb){if(7>te)return Fr(A,7,"cannot parse picture header");if(!ed($,G,te))return Fr(A,3,"Bad code word");le.c=16383&($[G+4]<<8|$[G+3]),le.Td=$[G+4]>>6,le.i=16383&($[G+6]<<8|$[G+5]),le.Ud=$[G+6]>>6,G+=7,te-=7,A.za=le.c+15>>4,A.Ub=le.i+15>>4,T.width=le.c,T.height=le.i,T.Da=0,T.j=0,T.v=0,T.va=T.width,T.o=T.height,T.da=0,T.ib=T.width,T.hb=T.height,T.U=T.width,T.T=T.height,i((re=A.Pa).jb,0,255,re.jb.length),e((re=A.Qa)!=null),re.Cb=0,re.Bb=0,re.Fb=1,i(re.Zb,0,0,re.Zb.length),i(re.Lb,0,0,re.Lb)}if(ae.ub>te)return Fr(A,7,"bad partition length");X(re=A.m,$,G,ae.ub),G+=ae.ub,te-=ae.ub,ae.Rb&&(le.Ld=xe(re),le.Kd=xe(re)),le=A.Qa;var he,ve=A.Pa;if(e(re!=null),e(le!=null),le.Cb=xe(re),le.Cb){if(le.Bb=xe(re),xe(re)){for(le.Fb=xe(re),he=0;4>he;++he)le.Zb[he]=xe(re)?q(re,7):0;for(he=0;4>he;++he)le.Lb[he]=xe(re)?q(re,6):0}if(le.Bb)for(he=0;3>he;++he)ve.jb[he]=xe(re)?Q(re,8):255}else le.Bb=0;if(re.Ka)return Fr(A,3,"cannot parse segment header");if((le=A.ed).zd=xe(re),le.Tb=Q(re,6),le.wb=Q(re,3),le.Pc=xe(re),le.Pc&&xe(re)){for(ve=0;4>ve;++ve)xe(re)&&(le.vd[ve]=q(re,6));for(ve=0;4>ve;++ve)xe(re)&&(le.od[ve]=q(re,6))}if(A.L=le.Tb==0?0:le.zd?1:2,re.Ka)return Fr(A,3,"cannot parse filter header");var Ee=te;if(te=he=G,G=he+Ee,le=Ee,A.Xb=(1<<Q(A.m,2))-1,Ee<3*(ve=A.Xb))$=7;else{for(he+=3*ve,le-=3*ve,Ee=0;Ee<ve;++Ee){var Re=$[te+0]|$[te+1]<<8|$[te+2]<<16;Re>le&&(Re=le),X(A.Jc[+Ee],$,he,Re),he+=Re,le-=Re,te+=3}X(A.Jc[+ve],$,he,le),$=he<G?0:5}if($!=0)return Fr(A,$,"cannot parse partitions");for($=Q(he=A.m,7),te=xe(he)?q(he,4):0,G=xe(he)?q(he,4):0,le=xe(he)?q(he,4):0,ve=xe(he)?q(he,4):0,he=xe(he)?q(he,4):0,Ee=A.Qa,Re=0;4>Re;++Re){if(Ee.Cb){var ye=Ee.Zb[Re];Ee.Fb||(ye+=$)}else{if(0<Re){A.pb[Re]=A.pb[0];continue}ye=$}var ke=A.pb[Re];ke.Sc[0]=Je[hn(ye+te,127)],ke.Sc[1]=gt[hn(ye+0,127)],ke.Eb[0]=2*Je[hn(ye+G,127)],ke.Eb[1]=101581*gt[hn(ye+le,127)]>>16,8>ke.Eb[1]&&(ke.Eb[1]=8),ke.Qc[0]=Je[hn(ye+ve,117)],ke.Qc[1]=gt[hn(ye+he,127)],ke.lc=ye+he}if(!ae.Rb)return Fr(A,4,"Not a key frame.");for(xe(re),ae=A.Pa,$=0;4>$;++$){for(te=0;8>te;++te)for(G=0;3>G;++G)for(le=0;11>le;++le)ve=Ce(re,gg[$][te][G][le])?Q(re,8):fl[$][te][G][le],ae.Wc[$][te].Yb[G][le]=ve;for(te=0;17>te;++te)ae.Xc[$][te]=ae.Wc[$][E4[te]]}return A.kc=xe(re),A.kc&&(A.Bd=Q(re,8)),A.cb=1}function rn(A,T,$,G,te,re,ae){var le=T[te].Yb[$];for($=0;16>te;++te){if(!Ce(A,le[$+0]))return te;for(;!Ce(A,le[$+1]);)if(le=T[++te].Yb[0],$=0,te==16)return 16;var he=T[te+1].Yb;if(Ce(A,le[$+2])){var ve=A,Ee=0;if(Ce(ve,(ye=le)[(Re=$)+3]))if(Ce(ve,ye[Re+6])){for(le=0,Re=2*(Ee=Ce(ve,ye[Re+8]))+(ye=Ce(ve,ye[Re+9+Ee])),Ee=0,ye=Pn[Re];ye[le];++le)Ee+=Ee+Ce(ve,ye[le]);Ee+=3+(8<<Re)}else Ce(ve,ye[Re+7])?(Ee=7+2*Ce(ve,165),Ee+=Ce(ve,145)):Ee=5+Ce(ve,159);else Ee=Ce(ve,ye[Re+4])?3+Ce(ve,ye[Re+5]):2;le=he[2]}else Ee=1,le=he[1];he=ae+da[te],0>(ve=A).b&&Te(ve);var Re,ye=ve.b,ke=(Re=ve.Ca>>1)-(ve.I>>ye)>>31;--ve.b,ve.Ca+=ke,ve.Ca|=1,ve.I-=(Re+1&ke)<<ye,re[he]=((Ee^ke)-ke)*G[(0<te)+0]}return 16}function Wr(A){var T=A.rb[A.sb-1];T.la=0,T.Na=0,i(A.zc,0,0,A.zc.length),A.ja=0}function Ba(A,T,$,G,te){te=A[T+$+32*G]+(te>>3),A[T+$+32*G]=-256&te?0>te?0:255:te}function fi(A,T,$,G,te,re){Ba(A,T,0,$,G+te),Ba(A,T,1,$,G+re),Ba(A,T,2,$,G-re),Ba(A,T,3,$,G-te)}function Li(A){return(20091*A>>16)+A}function nx(A,T,$,G){var te,re=0,ae=s(16);for(te=0;4>te;++te){var le=A[T+0]+A[T+8],he=A[T+0]-A[T+8],ve=(35468*A[T+4]>>16)-Li(A[T+12]),Ee=Li(A[T+4])+(35468*A[T+12]>>16);ae[re+0]=le+Ee,ae[re+1]=he+ve,ae[re+2]=he-ve,ae[re+3]=le-Ee,re+=4,T++}for(te=re=0;4>te;++te)le=(A=ae[re+0]+4)+ae[re+8],he=A-ae[re+8],ve=(35468*ae[re+4]>>16)-Li(ae[re+12]),Ba($,G,0,0,le+(Ee=Li(ae[re+4])+(35468*ae[re+12]>>16))),Ba($,G,1,0,he+ve),Ba($,G,2,0,he-ve),Ba($,G,3,0,le-Ee),re++,G+=32}function ig(A,T,$,G){var te=A[T+0]+4,re=35468*A[T+4]>>16,ae=Li(A[T+4]),le=35468*A[T+1]>>16;fi($,G,0,te+ae,A=Li(A[T+1]),le),fi($,G,1,te+re,A,le),fi($,G,2,te-re,A,le),fi($,G,3,te-ae,A,le)}function td(A,T,$,G,te){nx(A,T,$,G),te&&nx(A,T+16,$,G+4)}function er(A,T,$,G){_h(A,T+0,$,G,1),_h(A,T+32,$,G+128,1)}function Xc(A,T,$,G){var te;for(A=A[T+0]+4,te=0;4>te;++te)for(T=0;4>T;++T)Ba($,G,T,te,A)}function mh(A,T,$,G){A[T+0]&&Zn(A,T+0,$,G),A[T+16]&&Zn(A,T+16,$,G+4),A[T+32]&&Zn(A,T+32,$,G+128),A[T+48]&&Zn(A,T+48,$,G+128+4)}function Qc(A,T,$,G){var te,re=s(16);for(te=0;4>te;++te){var ae=A[T+0+te]+A[T+12+te],le=A[T+4+te]+A[T+8+te],he=A[T+4+te]-A[T+8+te],ve=A[T+0+te]-A[T+12+te];re[0+te]=ae+le,re[8+te]=ae-le,re[4+te]=ve+he,re[12+te]=ve-he}for(te=0;4>te;++te)ae=(A=re[0+4*te]+3)+re[3+4*te],le=re[1+4*te]+re[2+4*te],he=re[1+4*te]-re[2+4*te],ve=A-re[3+4*te],$[G+0]=ae+le>>3,$[G+16]=ve+he>>3,$[G+32]=ae-le>>3,$[G+48]=ve-he>>3,G+=64}function nd(A,T,$){var G,te=T-32,re=Ha,ae=255-A[te-1];for(G=0;G<$;++G){var le,he=re,ve=ae+A[T-1];for(le=0;le<$;++le)A[T+le]=he[ve+A[te+le]];T+=32}}function Kf(A,T){nd(A,T,4)}function Uy(A,T){nd(A,T,8)}function Hy(A,T){nd(A,T,16)}function gh(A,T){var $;for($=0;16>$;++$)r(A,T+32*$,A,T-32,16)}function sg(A,T){var $;for($=16;0<$;--$)i(A,T,A[T-1],16),T+=32}function _o(A,T,$){var G;for(G=0;16>G;++G)i(T,$+32*G,A,16)}function ag(A,T){var $,G=16;for($=0;16>$;++$)G+=A[T-1+32*$]+A[T+$-32];_o(G>>5,A,T)}function vh(A,T){var $,G=8;for($=0;16>$;++$)G+=A[T-1+32*$];_o(G>>4,A,T)}function Yf(A,T){var $,G=8;for($=0;16>$;++$)G+=A[T+$-32];_o(G>>4,A,T)}function QS(A,T){_o(128,A,T)}
vendor: 4,470 bytes, line 576
576function st(A,T,$){return A+2*T+$+2>>2}function ol(A,T){var $,G=T-32;for(G=new Uint8Array([st(A[G-1],A[G+0],A[G+1]),st(A[G+0],A[G+1],A[G+2]),st(A[G+1],A[G+2],A[G+3]),st(A[G+2],A[G+3],A[G+4])]),$=0;4>$;++$)r(A,T+32*$,G,0,G.length)}function lr(A,T){var $=A[T-1],G=A[T-1+32],te=A[T-1+64],re=A[T-1+96];Ne(A,T+0,16843009*st(A[T-1-32],$,G)),Ne(A,T+32,16843009*st($,G,te)),Ne(A,T+64,16843009*st(G,te,re)),Ne(A,T+96,16843009*st(te,re,re))}function rx(A,T){var $,G=4;for($=0;4>$;++$)G+=A[T+$-32]+A[T-1+32*$];for(G>>=3,$=0;4>$;++$)i(A,T+32*$,G,4)}function Ul(A,T){var $=A[T-1+0],G=A[T-1+32],te=A[T-1+64],re=A[T-1-32],ae=A[T+0-32],le=A[T+1-32],he=A[T+2-32],ve=A[T+3-32];A[T+0+96]=st(G,te,A[T-1+96]),A[T+1+96]=A[T+0+64]=st($,G,te),A[T+2+96]=A[T+1+64]=A[T+0+32]=st(re,$,G),A[T+3+96]=A[T+2+64]=A[T+1+32]=A[T+0+0]=st(ae,re,$),A[T+3+64]=A[T+2+32]=A[T+1+0]=st(le,ae,re),A[T+3+32]=A[T+2+0]=st(he,le,ae),A[T+3+0]=st(ve,he,le)}function Hl(A,T){var $=A[T+1-32],G=A[T+2-32],te=A[T+3-32],re=A[T+4-32],ae=A[T+5-32],le=A[T+6-32],he=A[T+7-32];A[T+0+0]=st(A[T+0-32],$,G),A[T+1+0]=A[T+0+32]=st($,G,te),A[T+2+0]=A[T+1+32]=A[T+0+64]=st(G,te,re),A[T+3+0]=A[T+2+32]=A[T+1+64]=A[T+0+96]=st(te,re,ae),A[T+3+32]=A[T+2+64]=A[T+1+96]=st(re,ae,le),A[T+3+64]=A[T+2+96]=st(ae,le,he),A[T+3+96]=st(le,he,he)}function Vy(A,T){var $=A[T-1+0],G=A[T-1+32],te=A[T-1+64],re=A[T-1-32],ae=A[T+0-32],le=A[T+1-32],he=A[T+2-32],ve=A[T+3-32];A[T+0+0]=A[T+1+64]=re+ae+1>>1,A[T+1+0]=A[T+2+64]=ae+le+1>>1,A[T+2+0]=A[T+3+64]=le+he+1>>1,A[T+3+0]=he+ve+1>>1,A[T+0+96]=st(te,G,$),A[T+0+64]=st(G,$,re),A[T+0+32]=A[T+1+96]=st($,re,ae),A[T+1+32]=A[T+2+96]=st(re,ae,le),A[T+2+32]=A[T+3+96]=st(ae,le,he),A[T+3+32]=st(le,he,ve)}function rd(A,T){var $=A[T+0-32],G=A[T+1-32],te=A[T+2-32],re=A[T+3-32],ae=A[T+4-32],le=A[T+5-32],he=A[T+6-32],ve=A[T+7-32];A[T+0+0]=$+G+1>>1,A[T+1+0]=A[T+0+64]=G+te+1>>1,A[T+2+0]=A[T+1+64]=te+re+1>>1,A[T+3+0]=A[T+2+64]=re+ae+1>>1,A[T+0+32]=st($,G,te),A[T+1+32]=A[T+0+96]=st(G,te,re),A[T+2+32]=A[T+1+96]=st(te,re,ae),A[T+3+32]=A[T+2+96]=st(re,ae,le),A[T+3+64]=st(ae,le,he),A[T+3+96]=st(le,he,ve)}function yh(A,T){var $=A[T-1+0],G=A[T-1+32],te=A[T-1+64],re=A[T-1+96];A[T+0+0]=$+G+1>>1,A[T+2+0]=A[T+0+32]=G+te+1>>1,A[T+2+32]=A[T+0+64]=te+re+1>>1,A[T+1+0]=st($,G,te),A[T+3+0]=A[T+1+32]=st(G,te,re),A[T+3+32]=A[T+1+64]=st(te,re,re),A[T+3+64]=A[T+2+64]=A[T+0+96]=A[T+1+96]=A[T+2+96]=A[T+3+96]=re}function id(A,T){var $=A[T-1+0],G=A[T-1+32],te=A[T-1+64],re=A[T-1+96],ae=A[T-1-32],le=A[T+0-32],he=A[T+1-32],ve=A[T+2-32];A[T+0+0]=A[T+2+32]=$+ae+1>>1,A[T+0+32]=A[T+2+64]=G+$+1>>1,A[T+0+64]=A[T+2+96]=te+G+1>>1,A[T+0+96]=re+te+1>>1,A[T+3+0]=st(le,he,ve),A[T+2+0]=st(ae,le,he),A[T+1+0]=A[T+3+32]=st($,ae,le),A[T+1+32]=A[T+3+64]=st(G,$,ae),A[T+1+64]=A[T+3+96]=st(te,G,$),A[T+1+96]=st(re,te,G)}function ni(A,T){var $;for($=0;8>$;++$)r(A,T+32*$,A,T-32,8)}function sd(A,T){var $;for($=0;8>$;++$)i(A,T,A[T-1],8),T+=32}function Jc(A,T,$){var G;for(G=0;8>G;++G)i(T,$+32*G,A,8)}function ix(A,T){var $,G=8;for($=0;8>$;++$)G+=A[T+$-32]+A[T-1+32*$];Jc(G>>4,A,T)}function Wy(A,T){var $,G=4;for($=0;8>$;++$)G+=A[T+$-32];Jc(G>>3,A,T)}function og(A,T){var $,G=4;for($=0;8>$;++$)G+=A[T-1+32*$];Jc(G>>3,A,T)}function lg(A,T){Jc(128,A,T)}function ad(A,T,$){var G=A[T-$],te=A[T+0],re=3*(te-G)+mg[1020+A[T-2*$]-A[T+$]],ae=Sh[112+(re+4>>3)];A[T-$]=Ha[255+G+Sh[112+(re+3>>3)]],A[T+0]=Ha[255+te-ae]}function cg(A,T,$,G){var te=A[T+0],re=A[T+$];return Co[255+A[T-2*$]-A[T-$]]>G||Co[255+re-te]>G}function yn(A,T,$,G){return 4*Co[255+A[T-$]-A[T+0]]+Co[255+A[T-2*$]-A[T+$]]<=G}function qy(A,T,$,G,te){var re=A[T-3*$],ae=A[T-2*$],le=A[T-$],he=A[T+0],ve=A[T+$],Ee=A[T+2*$],Re=A[T+3*$];return 4*Co[255+le-he]+Co[255+ae-ve]>G?0:Co[255+A[T-4*$]-re]<=te&&Co[255+re-ae]<=te&&Co[255+ae-le]<=te&&Co[255+Re-Ee]<=te&&Co[255+Ee-ve]<=te&&Co[255+ve-he]<=te}function Ns(A,T,$,G){var te=2*G+1;for(G=0;16>G;++G)yn(A,T+G,$,te)&&ad(A,T+G,$)}function od(A,T,$,G){var te=2*G+1;for(G=0;16>G;++G)yn(A,T+G*$,1,te)&&ad(A,T+G*$,1)}function Gy(A,T,$,G){var te;for(te=3;0<te;--te)Ns(A,T+=4*$,$,G)}function sx(A,T,$,G){var te;for(te=3;0<te;--te)od(A,T+=4,$,G)}function Vl(A,T,$,G,te,re,ae,le){for(re=2*re+1;0<te--;){if(qy(A,T,$,re,ae))if(cg(A,T,$,le))ad(A,T,$);else{var he=A,ve=T,Ee=$,Re=he[ve-2*Ee],ye=he[ve-Ee],ke=he[ve+0],Me=he[ve+Ee],ze=he[ve+2*Ee],je=27*(qe=mg[1020+3*(ke-ye)+mg[1020+Re-Me]])+63>>7,Ve=18*qe+63>>7,qe=9*qe+63>>7;he[ve-3*Ee]=Ha[255+he[ve-3*Ee]+qe],he[ve-2*Ee]=Ha[255+Re+Ve],he[ve-Ee]=Ha[255+ye+je],he[ve+0]=Ha[255+ke-je],he[ve+Ee]=Ha[255+Me-Ve],he[ve+2*Ee]=
vendor: 16,206 bytes, line 576
576Ha[255+ze-qe]}T+=G}}function ld(A,T,$,G,te,re,ae,le){for(re=2*re+1;0<te--;){if(qy(A,T,$,re,ae))if(cg(A,T,$,le))ad(A,T,$);else{var he=A,ve=T,Ee=$,Re=he[ve-Ee],ye=he[ve+0],ke=he[ve+Ee],Me=Sh[112+(4+(ze=3*(ye-Re))>>3)],ze=Sh[112+(ze+3>>3)],je=Me+1>>1;he[ve-2*Ee]=Ha[255+he[ve-2*Ee]+je],he[ve-Ee]=Ha[255+Re+ze],he[ve+0]=Ha[255+ye-Me],he[ve+Ee]=Ha[255+ke-je]}T+=G}}function Ky(A,T,$,G,te,re){Vl(A,T,$,1,16,G,te,re)}function Zf(A,T,$,G,te,re){Vl(A,T,1,$,16,G,te,re)}function ax(A,T,$,G,te,re){var ae;for(ae=3;0<ae;--ae)ld(A,T+=4*$,$,1,16,G,te,re)}function D(A,T,$,G,te,re){var ae;for(ae=3;0<ae;--ae)ld(A,T+=4,1,$,16,G,te,re)}function J(A,T,$,G,te,re,ae,le){Vl(A,T,te,1,8,re,ae,le),Vl($,G,te,1,8,re,ae,le)}function fe(A,T,$,G,te,re,ae,le){Vl(A,T,1,te,8,re,ae,le),Vl($,G,1,te,8,re,ae,le)}function Se(A,T,$,G,te,re,ae,le){ld(A,T+4*te,te,1,8,re,ae,le),ld($,G+4*te,te,1,8,re,ae,le)}function Oe(A,T,$,G,te,re,ae,le){ld(A,T+4,1,te,8,re,ae,le),ld($,G+4,1,te,8,re,ae,le)}function Be(){this.ba=new on,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new In,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Qe(){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 Pt(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Lt(){this.ua=0,this.Wa=new lt,this.vb=new lt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Z,this.yc=new z}function Jt(){this.xb=this.a=0,this.l=new or,this.ca=new on,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new ee,this.Pb=0,this.wd=new ee,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Lt,this.ab=0,this.gc=a(4,Pt),this.Oc=0}function ln(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new or,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Dn(A,T,$,G,te,re,ae){for(A=A==null?0:A[T+0],T=0;T<ae;++T)te[re+T]=A+$[G+T]&255,A=te[re+T]}function ri(A,T,$,G,te,re,ae){var le;if(A==null)Dn(null,null,$,G,te,re,ae);else for(le=0;le<ae;++le)te[re+le]=A[T+le]+$[G+le]&255}function ji(A,T,$,G,te,re,ae){if(A==null)Dn(null,null,$,G,te,re,ae);else{var le,he=A[T+0],ve=he,Ee=he;for(le=0;le<ae;++le)ve=Ee+(he=A[T+le])-ve,Ee=$[G+le]+(-256&ve?0>ve?0:255:ve)&255,ve=he,te[re+le]=Ee}}function cr(A,T,$,G){var te=T.width,re=T.o;if(e(A!=null&&T!=null),0>$||0>=G||$+G>re)return null;if(!A.Cc){if(A.ga==null){var ae;if(A.ga=new ln,(ae=A.ga==null)||(ae=T.width*T.o,e(A.Gb.length==0),A.Gb=s(ae),A.Uc=0,A.Gb==null?ae=0:(A.mb=A.Gb,A.nb=A.Uc,A.rc=null,ae=1),ae=!ae),!ae){ae=A.ga;var le=A.Fa,he=A.P,ve=A.qc,Ee=A.mb,Re=A.nb,ye=he+1,ke=ve-1,Me=ae.l;if(e(le!=null&&Ee!=null&&T!=null),vr[0]=null,vr[1]=Dn,vr[2]=ri,vr[3]=ji,ae.ca=Ee,ae.tb=Re,ae.c=T.width,ae.i=T.height,e(0<ae.c&&0<ae.i),1>=ve)T=0;else if(ae.$a=3&le[he+0],ae.Z=le[he+0]>>2&3,ae.Lc=le[he+0]>>4&3,he=le[he+0]>>6&3,0>ae.$a||1<ae.$a||4<=ae.Z||1<ae.Lc||he)T=0;else if(Me.put=Vt,Me.ac=xo,Me.bc=zl,Me.ma=ae,Me.width=T.width,Me.height=T.height,Me.Da=T.Da,Me.v=T.v,Me.va=T.va,Me.j=T.j,Me.o=T.o,ae.$a)e:{e(ae.$a==1),T=Wf();t:for(;;){if(T==null){T=0;break e}if(e(ae!=null),ae.mc=T,T.c=ae.c,T.i=ae.i,T.l=ae.l,T.l.ma=ae,T.l.width=ae.c,T.l.height=ae.i,T.a=0,ne(T.m,le,ye,ke),!Zc(ae.c,ae.i,1,T,null)||(T.ab==1&&T.gc[0].hc==3&&ys(T.s)?(ae.ic=1,le=T.c*T.i,T.Ta=null,T.Ua=0,T.V=s(le),T.Ba=0,T.V==null?(T.a=1,T=0):T=1):(ae.ic=0,T=qf(T,ae.c)),!T))break t;T=1;break e}ae.mc=null,T=0}else T=ke>=ae.c*ae.i;ae=!T}if(ae)return null;A.ga.Lc!=1?A.Ga=0:G=re-$}e(A.ga!=null),e($+G<=re);e:{if(T=(le=A.ga).c,re=le.l.o,le.$a==0){if(ye=A.rc,ke=A.Vc,Me=A.Fa,he=A.P+1+$*T,ve=A.mb,Ee=A.nb+$*T,e(he<=A.P+A.qc),le.Z!=0)for(e(vr[le.Z]!=null),ae=0;ae<G;++ae)vr[le.Z](ye,ke,Me,he,ve,Ee,T),ye=ve,ke=Ee,Ee+=T,he+=T;else for(ae=0;ae<G;++ae)r(ve,Ee,Me,he,T),ye=ve,ke=Ee,Ee+=T,he+=T;A.rc=ye,A.Vc=ke}else{if(e(le.mc!=null),T=$+G,e((ae=le.mc)!=null),e(T<=ae.i),ae.C>=T)T=1;else if(le.ic||Os(),le.ic){le=ae.V,ye=ae.Ba,ke=ae.c;var ze=ae.i,je=(Me=1,he=ae.$/ke,ve=ae.$%ke,Ee=ae.m,Re=ae.s,ae.$),Ve=ke*ze,qe=ke*T,nt=Re.wc,et=je<qe?kt(Re,ve,he):null;e(je<=Ve),e(T<=ze),e(ys(Re));t:for(;;){for(;!Ee.h&&je<qe;){if(ve&nt||(et=kt(Re,ve,he)),e(et!=null),me(Ee),256>(ze=On(et.G[0],et.H[0],Ee)))le[ye+je]=ze,++je,++ve>=ke&&(ve=0,++he<=T&&!(he%16)&&Fa(ae,he));else{if(!(280>ze)){Me=0;break t}ze=Ys(ze-256,Ee);var $t,Nt=On(et.G[4],et.H[4],Ee);if(me(Ee),!(je>=(Nt=Zs(ke,Nt=Ys(Nt,Ee)))&&Ve-je>=ze)){Me=0;break t}for($t=0;$t<ze;++$t)le[ye+je+$t]=le[ye+je+$t-Nt];for(je+=ze,ve+=ze;ve>=ke;)ve-=ke,++he<=T&&!(he%16)&&Fa(ae,he);je<qe&&ve&nt&&(et=kt(Re,ve,he))}e(Ee.h==ue(Ee))}Fa(ae,he>T?T:he);break t}!Me||Ee.h&&je<Ve?(Me=0,ae.a=Ee.h?5:3):ae.$=je,T=Me}else T=bs(ae,ae.V,ae.Ba,ae.c,ae.i,T,Jm);if(!T){G=0;break e}}$+G>=re&&(A.Cc=1),G=1}if(!G)return null;if(A.Cc&&((G=A.ga)!=null&&(G.mc=null),A.ga=null,0<A.Ga))return alert("todo:WebPDequantizeLevels"),null}return A.nb+$*te}function Ji(A,T,$,G,te,re){for(;0<te--;){var ae,le=A,he=T+($?1:0),ve=A,Ee=T+($?0:3);for(ae=0;ae<G;++ae){var Re=ve[Ee+4*ae];Re!=255&&(Re*=32897,le[he+4*ae+0]=le[he+4*ae+0]*Re>>23,le[he+4*ae+1]=le[he+4*ae+1]*Re>>23,le[he+4*ae+2]=le[he+4*ae+2]*Re>>23)}T+=re}}function xi(A,T,$,G,te){for(;0<G--;){var re;for(re=0;re<$;++re){var ae=A[T+2*re+0],le=15&(ve=A[T+2*re+1]),he=4369*le,ve=(240&ve|ve>>4)*he>>16;A[T+2*re+0]=(240&ae|ae>>4)*he>>16&240|(15&ae|ae<<4)*he>>16>>4&15,A[T+2*re+1]=240&ve|le}T+=te}}function xs(A,T,$,G,te,re,ae,le){var he,ve,Ee=255;for(ve=0;ve<te;++ve){for(he=0;he<G;++he){var Re=A[T+he];re[ae+4*he]=Re,Ee&=Re}T+=$,ae+=le}return Ee!=255}function ll(A,T,$,G,te){var re;for(re=0;re<te;++re)$[G+re]=A[T+re]>>8}function Os(){ou=Ji,eA=xi,tA=xs,Uk=ll}function cd(A,T,$){B[A]=function(G,te,re,ae,le,he,ve,Ee,Re,ye,ke,Me,ze,je,Ve,qe,nt){var et,$t=nt-1>>1,Nt=le[he+0]|ve[Ee+0]<<16,bn=Re[ye+0]|ke[Me+0]<<16;e(G!=null);var Dt=3*Nt+bn+131074>>2;for(T(G[te+0],255&Dt,Dt>>16,ze,je),re!=null&&(Dt=3*bn+Nt+131074>>2,T(re[ae+0],255&Dt,Dt>>16,Ve,qe)),et=1;et<=$t;++et){var Fn=le[he+et]|ve[Ee+et]<<16,Ls=Re[ye+et]|ke[Me+et]<<16,xn=Nt+Fn+bn+Ls+524296,Rt=xn+2*(Fn+bn)>>3;Dt=Rt+Nt>>1,Nt=(xn=xn+2*(Nt+Ls)>>3)+Fn>>1,T(G[te+2*et-1],255&Dt,Dt>>16,ze,je+(2*et-1)*$),T(G[te+2*et-0],255&Nt,Nt>>16,ze,je+(2*et-0)*$),re!=null&&(Dt=xn+bn>>1,Nt=Rt+Ls>>1,T(re[ae+2*et-1],255&Dt,Dt>>16,Ve,qe+(2*et-1)*$),T(re[ae+2*et+0],255&Nt,Nt>>16,Ve,qe+(2*et+0)*$)),Nt=Fn,bn=Ls}1&nt||(Dt=3*Nt+bn+131074>>2,T(G[te+nt-1],255&Dt,Dt>>16,ze,je+(nt-1)*$),re!=null&&(Dt=3*bn+Nt+131074>>2,T(re[ae+nt-1],255&Dt,Dt>>16,Ve,qe+(nt-1)*$)))}}function ud(){ha[lx]=k4,ha[Jy]=Wk,ha[iA]=N4,ha[e0]=fx,ha[t0]=aA,ha[cx]=qk,ha[Vk]=w0e,ha[ux]=Wk,ha[dx]=fx,ha[hx]=aA,ha[h]=qk}function Ms(A){return A&~_0e?0>A?0:255:A>>LV}function dd(A,T){return Ms((19077*A>>8)+(26149*T>>8)-14234)}function bh(A,T,$){return Ms((19077*A>>8)-(6419*T>>8)-(13320*$>>8)+8708)}function Xf(A,T){return Ms((19077*A>>8)+(33050*T>>8)-17685)}function eu(A,T,$,G,te){G[te+0]=dd(A,$),G[te+1]=bh(A,T,$),G[te+2]=Xf(A,T)}function es(A,T,$,G,te){G[te+0]=Xf(A,T),G[te+1]=bh(A,T,$),G[te+2]=dd(A,$)}function Qf(A,T,$,G,te){var re=bh(A,T,$);T=re<<3&224|Xf(A,T)>>3,G[te+0]=248&dd(A,$)|re>>5,G[te+1]=T}function Jf(A,T,$,G,te){var re=240&Xf(A,T)|15;G[te+0]=240&dd(A,$)|bh(A,T,$)>>4,G[te+1]=re}function ug(A,T,$,G,te){G[te+0]=255,eu(A,T,$,G,te+1)}function Yy(A,T,$,G,te){es(A,T,$,G,te),G[te+3]=255}function Br(A,T,$,G,te){eu(A,T,$,G,te),G[te+3]=255}function $a(A,T,$){B[A]=function(G,te,re,ae,le,he,ve,Ee,Re){for(var ye=Ee+(-2&Re)*$;Ee!=ye;)T(G[te+0],re[ae+0],le[he+0],ve,Ee),T(G[te+1],re[ae+0],le[he+0],ve,Ee+$),te+=2,++ae,++he,Ee+=2*$;1&Re&&T(G[te+0],re[ae+0],le[he+0],ve,Ee)}}function dg(A,T,$){return $==0?A==0?T==0?6:5:T==0?4:0:$}function cl(A,T,$,G,te){switch(A>>>30){case 3:_h(T,$,G,te,0);break;case 2:hl(T,$,G,te);break;case 1:Zn(T,$,G,te)}}function ul(A,T){var $,G,te=T.M,re=T.Nb,ae=A.oc,le=A.pc+40,he=A.oc,ve=A.pc+584,Ee=A.oc,Re=A.pc+600;for($=0;16>$;++$)ae[le+32*$-1]=129;for($=0;8>$;++$)he[ve+32*$-1]=129,Ee[Re+32*$-1]=129;for(0<te?ae[le-1-32]=he[ve-1-32]=Ee[Re-1-32]=129:(i(ae,le-32-1,127,21),i(he,ve-32-1,127,9),i(Ee,Re-32-1,127,9)),G=0;G<A.za;++G){var ye=T.ya[T.aa+G];if(0<G){for($=-1;16>$;++$)r(ae,le+32*$-4,ae,le+32*$+12,4);for($=-1;8>$;++$)r(he,ve+32*$-4,he,ve+32*$+4,4),r(Ee,Re+32*$-4,Ee,Re+32*$+4,4)}var ke=A.Gd,Me=A.Hd+G,ze=ye.ad,je=ye.Hc;if(0<te&&(r(ae,le-32,ke[Me].y,0,16),r(he,ve-32,ke[Me].f,0,8),r(Ee,Re-32,ke[Me].ea,0,8)),ye.Za){var Ve=ae,qe=le-32+16;for(0<te&&(G>=A.za-1?i(Ve,qe,ke[Me].y[15],4):r(Ve,qe,ke[Me+1].y,0,4)),$=0;4>$;$++)Ve[qe+128+$]=Ve[qe+256+$]=Ve[qe+384+$]=Ve[qe+0+$];for($=0;16>$;++$,je<<=2)Ve=ae,qe=le+DV[$],Gl[ye.Ob[$]](Ve,qe),cl(je,ze,16*+$,Ve,qe)}else if(Ve=dg(G,te,ye.Ob[0]),Ah[Ve](ae,le),je!=0)for($=0;16>$;++$,je<<=2)cl(je,ze,16*+$,ae,le+DV[$]);for($=ye.Gc,Ve=dg(G,te,ye.Dd),cu[Ve](he,ve),cu[Ve](Ee,Re),je=ze,Ve=he,qe=ve,255&(ye=0|$)&&(170&ye?Po(je,256,Ve,qe):ur(je,256,Ve,qe)),ye=Ee,je=Re,255&($>>=8)&&(170&$?Po(ze,320,ye,je):ur(ze,320,ye,je)),te<A.Ub-1&&(r(ke[Me].y,0,ae,le+480,16),r(ke[Me].f,0,he,ve+224,8),r(ke[Me].ea,0,Ee,Re+224,8)),$=8*re*A.B,ke=A.sa,Me=A.ta+16*G+16*re*A.R,ze=A.qa,ye=A.ra+8*G+$,je=A.Ha,Ve=A.Ia+8*G+$,$=0;16>$;++$)r(ke,Me+$*A.R,ae,le+32*$,16);for($=0;8>$;++$)r(ze,ye+$*A.B,he,ve+32*$,8),r(je,Ve+$*A.B,Ee,Re+32*$,8)}}function dl(A,T,$,G,te,re,ae,le,he){var ve=[0],Ee=[0],Re=0,ye=he!=null?he.kd:0,ke=he??new Qe;if(A==null||12>$)return 7;ke.data=A,ke.w=T,ke.ha=$,T=[T],$=[$],ke.gb=[ke.gb];e:{var Me=T,ze=$,je=ke.gb;if(e(A!=null),e(ze!=null),e(je!=null),je[0]=0,12<=ze[0]&&!n(A,Me[0],"RIFF")){if(n(A,Me[0]+8,"WEBP")){je=3;break e}var Ve=Ye(A,Me[0]+4);if(12>Ve||4294967286<Ve){je=3;break e}if(ye&&Ve>ze[0]-8){je=7;break e}je[0]=Ve,Me[0]+=12,ze[0]-=12}je=0}if(je!=0)return je;for(Ve=0<ke.gb[0],$=$[0];;){e:{var qe=A;ze=T,je=$;var nt=ve,et=Ee,$t=Me=[0];if((Dt=Re=[Re])[0]=0,8>je[0])je=7;else{if(!n(qe,ze[0],"VP8X")){if(Ye(qe,ze[0]+4)!=10){je=3;break e}if(18>je[0]){je=7;break e}var Nt=Ye(qe,ze[0]+8),bn=1+We(qe,ze[0]+12);if(2147483648<=bn*(qe=1+We(qe,ze[0]+15))){je=3;break e}$t!=null&&($t[0]=Nt),nt!=null&&(nt[0]=bn),et!=null&&(et[0]=qe),ze[0]+=18,je[0]-=18,Dt[0]=1}je=0}}if(Re=Re[0],Me=Me[0],je!=0)return je;if(ze=!!(2&Me),!Ve&&Re)return 3;if(re!=null&&(re[0]=!!(16&Me)),ae!=null&&(ae[0]=ze),le!=null&&(le[0]=0),ae=ve[0],Me=Ee[0],Re&&ze&&he==null){je=0;break}if(4>$){je=7;break}if(Ve&&Re||!Ve&&!Re&&!n(A,T[0],"ALPH")){$=[$],ke.na=[ke.na],ke.P=[ke.P],ke.Sa=[ke.Sa];e:{Nt=A,je=T,Ve=$;var Dt=ke.gb;nt=ke.na,et=ke.P,$t=ke.Sa,bn=22,e(Nt!=null),e(Ve!=null),qe=je[0];var Fn=Ve[0];for(e(nt!=null),e($t!=null),nt[0]=null,et[0]=null,$t[0]=0;;){if(je[0]=qe,Ve[0]=Fn,8>Fn){je=7;break e}var Ls=Ye(Nt,qe+4);if(4294967286<Ls){je=3;break e}var xn=8+Ls+1&-2;if(bn+=xn,0<Dt&&bn>Dt){je=3;break e}if(!n(Nt,qe,"VP8 ")||!n(Nt,qe,"VP8L")){je=0;break e}if(Fn[0]<xn){je=7;break e}n(Nt,qe,"ALPH")||(nt[0]=Nt,et[0]=qe+8,$t[0]=Ls),qe+=xn,Fn-=xn}}if($=$[0],ke.na=ke.na[0],ke.P=ke.P[0],ke.Sa=ke.Sa[0],je!=0)break}$=[$],ke.Ja=[ke.Ja],ke.xa=[ke.xa];e:if(Dt=A,je=T,Ve=$,nt=ke.gb[0],et=ke.Ja,$t=ke.xa,Nt=je[0],qe=!n(Dt,Nt,"VP8 "),bn=!n(Dt,Nt,"VP8L"),e(Dt!=null),e(Ve!=null),e(et!=null),e($t!=null),8>Ve[0])je=7;else{if(qe||bn){if(Dt=Ye(Dt,Nt+4),12<=nt&&Dt>nt-12){je=3;break e}if(ye&&Dt>Ve[0]-8){je=7;break e}et[0]=Dt,je[0]+=8,Ve[0]-=8,$t[0]=bn}else $t[0]=5<=Ve[0]&&Dt[Nt+0]==47&&!(Dt[Nt+4]>>5),et[0]=Ve[0];je=0}if($=$[0],ke.Ja=ke.Ja[0],ke.xa=ke.xa[0],T=T[0],je!=0)break;if(4294967286<ke.Ja)return 3;if(le==null||ze||(le[0]=ke.xa?2:1),ae=[ae],Me=[Me],ke.xa){if(5>$){je=7;break}le=ae,ye=Me,ze=re,A==null||5>$?A=0:5<=$&&A[T+0]==47&&!(A[T+4]>>5)?(Ve=[0],Dt=[0],nt=[0],ne(et=new ee,A,T,$),il(et,Ve,Dt,nt)?(le!=null&&(le[0]=Ve[0]),ye!=null&&(ye[0]=Dt[0]),ze!=null&&(ze[0]=nt[0]),A=1):A=0):A=0}else{if(10>$){je=7;break}le=Me,A==null||10>$||!ed(A,T+3,$-3)?A=0:(ye=A[T+0]|A[T+1]<<8|A[T+2]<<16,ze=16383&(A[T+7]<<8|A[T+6]),A=16383&(A[T+9]<<8|A[T+8]),1&ye||3<(ye>>1&7)||!(ye>>4&1)||ye>>5>=ke.Ja||!ze||!A?A=0:(ae&&(ae[0]=ze),le&&(le[0]=A),A=1))}if(!A||(ae=ae[0],Me=Me[0],Re&&(ve[0]!=ae||Ee[0]!=Me)))return 3;he!=null&&(he[0]=ke,he.offset=T-he.w,e(4294967286>T-he.w),e(he.offset==he.ha-$));break}return je==0||je==7&&Re&&he==null?(re!=null&&(re[0]|=ke.na!=null&&0<ke.na.length),G!=null&&(G[0]=ae),te!=null&&(te[0]=Me),0):je}function Zy(A,T,$){var G=T.width,te=T.height,re=0,ae=0,le=G,he=te;if(T.Da=A!=null&&0<A.Da,T.Da&&(le=A.cd,he=A.bd,re=A.v,ae=A.j,11>$||(re&=-2,ae&=-2),0>re||0>ae||0>=le||0>=he||re+le>G||ae+he>te))return 0;if(T.v=re,T.j=ae,T.va=re+le,T.o=ae+he,T.U=le,T.T=he,T.da=A!=null&&0<A.da,T.da){if(!vt(le,he,$=[A.ib],re=[A.hb]))return 0;T.ib=$[0],T.hb=re[0]}return T.ob=A!=null&&A.ob,T.Kb=A==null||!A.Sd,T.da&&(T.ob=T.ib<3*G/4&&T.hb<3*te/4,T.Kb=0),1}function hd(A){if(A==null)return 2;if(11>A.S){var T=A.f.RGBA;T.fb+=(A.height-1)*T.A,T.A=-T.A}else T=A.f.kb,A=A.height,T.O+=(A-1)*T.fa,T.fa=-T.fa,T.N+=(A-1>>1)*T.Ab,T.Ab=-T.Ab,T.W+=(A-1>>1)*T.Db,T.Db=-T.Db,T.F!=null&&(T.J+=(A-1)*T.lb,T.lb=-T.lb);return 0}function fd(A,T,$,G){if(G==null||0>=A||0>=T)return 2;if($!=null){if($.Da){var te=$.cd,re=$.bd,ae=-2&$.v,le=-2&$.j;if(0>ae||0>le||0>=te||0>=re||ae+te>A||le+re>T)return 2;A=te,T=re}if($.da){if(!vt(A,T,te=[$.ib],re=[$.hb]))return 2;A=te[0],T=re[0]}}G.width=A,G.height=T;e:{var he=G.width,ve=G.height;if(A=G.S,0>=he||0>=ve||!(A>=lx&&13>A))A=2;else{if(0>=G.Rd&&G.sd==null){ae=re=te=T=0;var Ee=(le=he*RV[A])*ve;if(11>A||(re=(ve+1)/2*(T=(he+1)/2),A==12&&(ae=(te=he)*ve)),(ve=s(Ee+2*re+ae))==null){A=1;break e}G.sd=ve,11>A?((he=G.f.RGBA).eb=ve,he.fb=0,he.A=le,he.size=Ee):((he=G.f.kb).y=ve,he.O=0,he.fa=le,he.Fd=Ee,he.f=ve,he.N=0+Ee,he.Ab=T,he.Cd=re,he.ea=ve,he.W=0+Ee+re,he.Db=T,he.Ed=re,A==12&&(he.F=ve,he.J=0+Ee+2*re),he.Tc=ae,he.lb=te)}if(T=1,te=G.S,re=G.width,ae=G.height,te>=lx&&13>te)if(11>te)A=G.f.RGBA,T&=(le=Math.abs(A.A))*(ae-1)+re<=A.size,T&=le>=re*RV[te],T&=A.eb!=null;else{A=G.f.kb,le=(re+1)/2,Ee=(ae+1)/2,he=Math.abs(A.fa),ve=Math.abs(A.Ab);var Re=Math.abs(A.Db),ye=Math.abs(A.lb),ke=ye*(ae-1)+re;T&=he*(ae-1)+re<=A.Fd,T&=ve*(Ee-1)+le<=A.Cd,T=(T&=Re*(Ee-1)+le<=A.Ed)&he>=re&ve>=le&Re>=le,T&=A.y!=null,T&=A.f!=null,T&=A.ea!=null,te==12&&(T&=ye>=re,T&=ke<=A.Tc,T&=A.F!=null)}else T=0;A=T?0:2}}return A!=0||$!=null&&$.fd&&(A=hd(G)),A}var tu=64,So=[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],Di=24,Wl=32,pd=8,nu=[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];ct("Predictor0","PredictorAdd0"),B.Predictor0=function(){return 4278190080},B.Predictor1=function(A){return A},B.Predictor2=function(A,T,$){return T[$+0]},B.Predictor3=function(A,T,$){return T[$+1]},B.Predictor4=function(A,T,$){return T[$-1]},B.Predictor5=function(A,T,$){return Pe(Pe(A,T[$+1]),T[$+0])},B.Predictor6=function(A,T,$){return Pe(A,T[$-1])},B.Predictor7=function(A,T,$){return Pe(A,T[$+0])},B.Predictor8=function(A,T,$){return Pe(T[$-1],T[$+0])},B.Predictor9=function(A,T,$){return Pe(T[$+0],T[$+1])},B.Predictor10=function(A,T,$){return Pe(Pe(A,T[$-1]),Pe(T[$+0],T[$+1]))},B.Predictor11=function(A,T,$){var G=T[$+0];return 0>=Ue(G>>24&255,A>>24&255,(T=T[$-1])>>24&255)+Ue(G>>16&255,A>>16&255,T>>16&255)+Ue(G>>8&255,A>>8&255,T>>8&255)+Ue(255&G,255&A,255&T)?G:A},B.Predictor12=function(A,T,$){var G=T[$+0];return(De((A>>24&255)+(G>>24&255)-((T=T[$-1])>>24&255))<<24|De((A>>16&255)+(G>>16&255)-(T>>16&255))<<16|De((A>>8&255)+(G>>8&255)-(T>>8&255))<<8|De((255&A)+(255&G)-(255&T)))>>>0},B.Predictor13=function(A,T,$){var G=T[$-1];return(Ke((A=Pe(A,T[$+0]))>>24&255,G>>24&255)<<24|Ke(A>>16&255,G>>16&255)<<16|Ke(A>>8&255,G>>8&255)<<8|Ke(255&A,255&G))>>>0};var Xy=B.PredictorAdd0;B.PredictorAdd1=$e,ct("Predictor2","PredictorAdd2"),ct("Predictor3","PredictorAdd3"),ct("Predictor4","PredictorAdd4"),ct("Predictor5","PredictorAdd5"),ct("Predictor6","PredictorAdd6"),ct("Predictor7","PredictorAdd7"),ct("Predictor8","PredictorAdd8"),ct("Predictor9","PredictorAdd9"),ct("Predictor10","PredictorAdd10"),ct("Predictor11","PredictorAdd11"),
vendor: 5,357 bytes, line 576
576ct("Predictor12","PredictorAdd12"),ct("Predictor13","PredictorAdd13");var za=B.PredictorAdd2;ut("ColorIndexInverseTransform","MapARGB","32b",function(A){return A>>8&255},function(A){return A}),ut("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(A){return A},function(A){return A>>8&255});var wi,md=B.ColorIndexInverseTransform,ru=B.MapARGB,ws=B.VP8LColorIndexInverseTransformAlpha,xh=B.MapAlpha,hg=B.VP8LPredictorsAdd=[];hg.length=16,(B.VP8LPredictors=[]).length=16,(B.VP8LPredictorsAdd_C=[]).length=16,(B.VP8LPredictors_C=[]).length=16;var ep,wh,iu,ql,Ao,su,au,_h,hl,Po,Zn,ur,_i,Ri,gd,Ua,vd,ox,Qy,Bk,JS,$k,fg,zk,ou,eA,tA,Uk,lu=s(511),nA=s(2041),rA=s(225),pg=s(767),Hk=0,mg=nA,Sh=rA,Ha=pg,Co=lu,lx=0,Jy=1,iA=2,e0=3,t0=4,cx=5,Vk=6,ux=7,dx=8,hx=9,h=10,x=[2,3,7],E=[3,3,11],R=[280,256,256,256,40],K=[0,1,1,1,0],ie=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],_e=[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],Le=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Ie=8,Je=[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],gt=[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],qt=null,Pn=[[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]],da=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ts=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],fl=[[[[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,255,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,25
5765,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]]]],Va=[[[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,255,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,
5761,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]]],gg=[[[[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: 21,817 bytes, line 576
5765,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]]]],E4=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ah=[],Gl=[],cu=[],T4=1,sA=2,vr=[],ha=[];cd("UpsampleRgbLinePair",eu,3),cd("UpsampleBgrLinePair",es,3),cd("UpsampleRgbaLinePair",Br,4),cd("UpsampleBgraLinePair",Yy,4),cd("UpsampleArgbLinePair",ug,4),cd("UpsampleRgba4444LinePair",Jf,2),cd("UpsampleRgb565LinePair",Qf,2);var k4=B.UpsampleRgbLinePair,N4=B.UpsampleBgrLinePair,Wk=B.UpsampleRgbaLinePair,fx=B.UpsampleBgraLinePair,aA=B.UpsampleArgbLinePair,qk=B.UpsampleRgba4444LinePair,w0e=B.UpsampleRgb565LinePair,Gk=16,Kk=1<<Gk-1,oA=-227,O4=482,LV=6,_0e=(256<<LV)-1,jV=0,S0e=s(256),A0e=s(256),P0e=s(256),C0e=s(256),E0e=s(O4-oA),T0e=s(O4-oA);$a("YuvToRgbRow",eu,3),$a("YuvToBgrRow",es,3),$a("YuvToRgbaRow",Br,4),$a("YuvToBgraRow",Yy,4),$a("YuvToArgbRow",ug,4),$a("YuvToRgba4444Row",Jf,2),$a("YuvToRgb565Row",Qf,2);var DV=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Yk=[0,2,8],k0e=[8,7,6,4,4,2,2,2,1,1,1,1],N0e=1;this.WebPDecodeRGBA=function(A,T,$,G,te){var re=Jy,ae=new Be,le=new on;ae.ba=le,le.S=re,le.width=[le.width],le.height=[le.height];var he=le.width,ve=le.height,Ee=new Ht;if(Ee==null||A==null)var Re=2;else e(Ee!=null),Re=dl(A,T,$,Ee.width,Ee.height,Ee.Pd,Ee.Qd,Ee.format,null);if(Re!=0?he=0:(he!=null&&(he[0]=Ee.width[0]),ve!=null&&(ve[0]=Ee.height[0]),he=1),he){le.width=le.width[0],le.height=le.height[0],G!=null&&(G[0]=le.width),te!=null&&(te[0]=le.height);e:{if(G=new or,(te=new Qe).data=A,te.w=T,te.ha=$,te.kd=1,T=[0],e(te!=null),((A=dl(te.data,te.w,te.ha,null,null,null,T,null,te))==0||A==7)&&T[0]&&(A=4),(T=A)==0){if(e(ae!=null),G.data=te.data,G.w=te.w+te.offset,G.ha=te.ha-te.offset,G.put=Vt,G.ac=xo,G.bc=zl,G.ma=ae,te.xa){if((A=Wf())==null){ae=1;break e}if(function(ye,ke){var Me=[0],ze=[0],je=[0];t:for(;;){if(ye==null)return 0;if(ke==null)return ye.a=2,0;if(ye.l=ke,ye.a=0,ne(ye.m,ke.data,ke.w,ke.ha),!il(ye.m,Me,ze,je)){ye.a=3;break t}if(ye.xb=sA,ke.width=Me[0],ke.height=ze[0],!Zc(Me[0],ze[0],1,ye,null))break t;return 1}return e(ye.a!=0),0}(A,G)){if(G=(T=fd(G.width,G.height,ae.Oa,ae.ba))==0){t:{G=A;n:for(;;){if(G==null){G=0;break t}if(e(G.s.yc!=null),e(G.s.Ya!=null),e(0<G.s.Wb),e(($=G.l)!=null),e((te=$.ma)!=null),G.xb!=0){if(G.ca=te.ba,G.tb=te.tb,e(G.ca!=null),!Zy(te.Oa,$,e0)){G.a=2;break n}if(!qf(G,$.width)||$.da)break n;if(($.da||zt(G.ca.S))&&Os(),11>G.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),G.ca.f.kb.F!=null&&Os()),G.Pb&&0<G.s.ua&&G.s.vb.X==null&&!ce(G.s.vb,G.s.Wa.Xa)){G.a=1;break n}G.xb=0}if(!bs(G,G.V,G.Ba,G.c,G.i,$.o,Nr))break n;te.Dc=G.Ma,G=1;break t}e(G.a!=0),G=0}G=!G}G&&(T=A.a)}else T=A.a}else{if((A=new rg)==null){ae=1;break e}if(A.Fa=te.na,A.P=te.P,A.qc=te.Sa,al(A,G)){if((T=fd(G.width,G.height,ae.Oa,ae.ba))==0){if(A.Aa=0,$=ae.Oa,e((te=A)!=null),$!=null){if(0<(he=0>(he=$.Md)?0:100<he?255:255*he/100)){for(ve=Ee=0;4>ve;++ve)12>(Re=te.pb[ve]).lc&&(Re.ia=he*k0e[0>Re.lc?0:Re.lc]>>3),Ee|=Re.ia;Ee&&(alert("todo:VP8InitRandom"),te.ia=1)}te.Ga=$.Id,100<te.Ga?te.Ga=100:0>te.Ga&&(te.Ga=0)}(function(ye,ke){if(ye==null)return 0;if(ke==null)return Fr(ye,2,"NULL VP8Io parameter in VP8Decode().");if(!ye.cb&&!al(ye,ke))return 0;if(e(ye.cb),ke.ac==null||ke.ac(ke)){ke.ob&&(ye.L=0);var Me=Yk[ye.L];if(ye.L==2?(ye.yb=0,ye.zb=0):(ye.yb=ke.v-Me>>4,ye.zb=ke.j-Me>>4,0>ye.yb&&(ye.yb=0),0>ye.zb&&(ye.zb=0)),ye.Va=ke.o+15+Me>>4,ye.Hb=ke.va+15+Me>>4,ye.Hb>ye.za&&(ye.Hb=ye.za),ye.Va>ye.Ub&&(ye.Va=ye.Ub),0<ye.L){var ze=ye.ed;for(Me=0;4>Me;++Me){var je;if(ye.Qa.Cb){var Ve=ye.Qa.Lb[Me];ye.Qa.Fb||(Ve+=ze.Tb)}else Ve=ze.Tb;for(je=0;1>=je;++je){var qe=ye.gd[Me][je],nt=Ve;if(ze.Pc&&(nt+=ze.vd[0],je&&(nt+=ze.od[0])),0<(nt=0>nt?0:63<nt?63:nt)){var et=nt;0<ze.wb&&(et=4<ze.wb?et>>2:et>>1)>9-ze.wb&&(et=9-ze.wb),1>et&&(et=1),qe.dd=et,qe.tc=2*nt+et,qe.ld=40<=nt?2:15<=nt?1:0}else qe.tc=0;qe.La=je}}}Me=0}else Fr(ye,6,"Frame setup failed"),Me=ye.a;if(Me=Me==0){if(Me){ye.$c=0,0<ye.Aa||(ye.Ic=N0e);t:{Me=ye.Ic,ze=4*(et=ye.za);var $t=32*et,Nt=et+1,bn=0<ye.L?et*(0<ye.Aa?2:1):0,Dt=(ye.Aa==2?2:1)*et;if((qe=ze+832+(je=3*(16*Me+Yk[ye.L])/2*$t)+(Ve=ye.Fa!=null&&0<ye.Fa.length?ye.Kc.c*ye.Kc.i:0))!=qe)Me=0;else{if(qe>ye.Vb){if(ye.Vb=0,ye.Ec=s(qe),ye.Fc=0,ye.Ec==null){Me=Fr(ye,1,"no memory during frame initialization.");break t}ye.Vb=qe}qe=ye.Ec,nt=ye.Fc,ye.Ac=qe,ye.Bc=nt,nt+=ze,ye.Gd=a($t,zy),ye.Hd=0,ye.rb=a(Nt+1,By),ye.sb=1,ye.wa=bn?a(bn,sl):null,ye.Y=0,ye.D.Nb=0,ye.D.wa=ye.wa,ye.D.Y=ye.Y,0<ye.Aa&&(ye.D.Y+=et),e(!0),ye.oc=qe,ye.pc=nt,nt+=832,ye.ya=a(Dt,Ju),ye.aa=0,ye.D.ya=ye.ya,ye.D.aa=ye.aa,ye.Aa==2&&(ye.D.aa+=et),ye.R=16*et,ye.B=8*et,et=($t=Yk[ye.L])*ye.R,$t=$t/2*ye.B,ye.sa=qe,ye.ta=nt+et,ye.qa=ye.sa,ye.ra=ye.ta+16*Me*ye.R+$t,ye.Ha=ye.qa,ye.Ia=ye.ra+8*Me*ye.B+$t,ye.$c=0,nt+=je,ye.mb=Ve?qe:null,ye.nb=Ve?nt:null,e(nt+Ve<=ye.Fc+ye.Vb),Wr(ye),i(ye.Ac,ye.Bc,0,ze),Me=1}}if(Me){if(ke.ka=0,ke.y=ye.sa,ke.O=ye.ta,ke.f=ye.qa,ke.N=ye.ra,ke.ea=ye.Ha,ke.Vd=ye.Ia,ke.fa=ye.R,ke.Rc=ye.B,ke.F=null,ke.J=0,!Hk){for(Me=-255;255>=Me;++Me)lu[255+Me]=0>Me?-Me:Me;for(Me=-1020;1020>=Me;++Me)nA[1020+Me]=-128>Me?-128:127<Me?127:Me;for(Me=-112;112>=Me;++Me)rA[112+Me]=-16>Me?-16:15<Me?15:Me;for(Me=-255;510>=Me;++Me)pg[255+Me]=0>Me?0:255<Me?255:Me;Hk=1}au=Qc,_h=td,Po=er,Zn=Xc,ur=mh,hl=ig,_i=Ky,Ri=Zf,gd=J,Ua=fe,vd=ax,ox=D,Qy=Se,Bk=Oe,JS=Ns,$k=od,fg=Gy,zk=sx,Gl[0]=rx,Gl[1]=Kf,Gl[2]=ol,Gl[3]=lr,Gl[4]=Ul,Gl[5]=Vy,Gl[6]=Hl,Gl[7]=rd,Gl[8]=id,Gl[9]=yh,Ah[0]=ag,Ah[1]=Hy,Ah[2]=gh,Ah[3]=sg,Ah[4]=vh,Ah[5]=Yf,Ah[6]=QS,cu[0]=ix,cu[1]=Uy,cu[2]=ni,cu[3]=sd,cu[4]=og,cu[5]=Wy,cu[6]=lg,Me=1}else Me=0}Me&&(Me=function(Fn,Ls){for(Fn.M=0;Fn.M<Fn.Va;++Fn.M){var xn,Rt=Fn.Jc[Fn.M&Fn.Xb],dt=Fn.m,ns=Fn;for(xn=0;xn<ns.za;++xn){var fn=dt,Un=ns,ii=Un.Ac,fa=Un.Bc+4*xn,Eo=Un.zc,Ii=Un.ya[Un.aa+xn];if(Un.Qa.Bb?Ii.$b=Ce(fn,Un.Pa.jb[0])?2+Ce(fn,Un.Pa.jb[2]):Ce(fn,Un.Pa.jb[1]):Ii.$b=0,Un.kc&&(Ii.Ad=Ce(fn,Un.Bd)),Ii.Za=!Ce(fn,145)+0,Ii.Za){var Wa=Ii.Ob,To=0;for(Un=0;4>Un;++Un){var js,Wn=Eo[0+Un];for(js=0;4>js;++js){Wn=Va[ii[fa+js]][Wn];for(var yr=ts[Ce(fn,Wn[0])];0<yr;)yr=ts[2*yr+Ce(fn,Wn[yr])];Wn=-yr,ii[fa+js]=Wn}r(Wa,To,ii,fa,4),To+=4,Eo[0+Un]=Wn}}else Wn=Ce(fn,156)?Ce(fn,128)?1:3:Ce(fn,163)?2:0,Ii.Ob[0]=Wn,i(ii,fa,Wn,4),i(Eo,0,Wn,4);Ii.Dd=Ce(fn,142)?Ce(fn,114)?Ce(fn,183)?1:3:2:0}if(ns.m.Ka)return Fr(Fn,7,"Premature end-of-partition0 encountered.");for(;Fn.ja<Fn.za;++Fn.ja){if(ns=Rt,fn=(dt=Fn).rb[dt.sb-1],ii=dt.rb[dt.sb+dt.ja],xn=dt.ya[dt.aa+dt.ja],fa=dt.kc?xn.Ad:0)fn.la=ii.la=0,xn.Za||(fn.Na=ii.Na=0),xn.Hc=0,xn.Gc=0,xn.ia=0;else{var Fi,br;if(fn=ii,ii=ns,fa=dt.Pa.Xc,Eo=dt.ya[dt.aa+dt.ja],Ii=dt.pb[Eo.$b],Un=Eo.ad,Wa=0,To=dt.rb[dt.sb-1],Wn=js=0,i(Un,Wa,0,384),Eo.Za)var pa=0,yd=fa[3];else{yr=s(16);var rs=fn.Na+To.Na;if(rs=qt(ii,fa[1],rs,Ii.Eb,0,yr,0),fn.Na=To.Na=(0<rs)+0,1<rs)au(yr,0,Un,Wa);else{var pl=yr[0]+3>>3;for(yr=0;256>yr;yr+=16)Un[Wa+yr]=pl}pa=1,yd=fa[0]}var $r=15&fn.la,Ds=15&To.la;for(yr=0;4>yr;++yr){var Kl=1&Ds;for(pl=br=0;4>pl;++pl)$r=$r>>1|(Kl=(rs=qt(ii,yd,rs=Kl+(1&$r),Ii.Sc,pa,Un,Wa))>pa)<<7,br=br<<2|(3<rs?3:1<rs?2:Un[Wa+0]!=0),Wa+=16;$r>>=4,Ds=Ds>>1|Kl<<7,js=(js<<8|br)>>>0}for(yd=$r,pa=Ds>>4,Fi=0;4>Fi;Fi+=2){for(br=0,$r=fn.la>>4+Fi,Ds=To.la>>4+Fi,yr=0;2>yr;++yr){for(Kl=1&Ds,pl=0;2>pl;++pl)rs=Kl+(1&$r),$r=$r>>1|(Kl=0<(rs=qt(ii,fa[2],rs,Ii.Qc,0,Un,Wa)))<<3,br=br<<2|(3<rs?3:1<rs?2:Un[Wa+0]!=0),Wa+=16;$r>>=2,Ds=Ds>>1|Kl<<5}Wn|=br<<4*Fi,yd|=$r<<4<<Fi,pa|=(240&Ds)<<Fi}fn.la=yd,To.la=pa,Eo.Hc=js,Eo.Gc=Wn,Eo.ia=43690&Wn?0:Ii.ia,fa=!(js|Wn)}if(0<dt.L&&(dt.wa[dt.Y+dt.ja]=dt.gd[xn.$b][xn.Za],dt.wa[dt.Y+dt.ja].La|=!fa),ns.Ka)return Fr(Fn,7,"Premature end-of-file encountered.")}if(Wr(Fn),dt=Ls,ns=1,xn=(Rt=Fn).D,fn=0<Rt.L&&Rt.M>=Rt.zb&&Rt.M<=Rt.Va,Rt.Aa==0)t:{if(xn.M=Rt.M,xn.uc=fn,ul(Rt,xn),ns=1,xn=(br=Rt.D).Nb,fn=(Wn=Yk[Rt.L])*Rt.R,ii=Wn/2*Rt.B,yr=16*xn*Rt.R,pl=8*xn*Rt.B,fa=Rt.sa,Eo=Rt.ta-fn+yr,Ii=Rt.qa,Un=Rt.ra-ii+pl,Wa=Rt.Ha,To=Rt.Ia-ii+pl,Ds=($r=br.M)==0,js=$r>=Rt.Va-1,Rt.Aa==2&&ul(Rt,br),br.uc)for(Kl=(rs=Rt).D.M,e(rs.D.uc),br=rs.yb;br<rs.Hb;++br){pa=br,yd=Kl;var ko=(Yl=(ma=rs).D).Nb;Fi=ma.R;var Yl=Yl.wa[Yl.Y+pa],Zl=ma.sa,ml=ma.ta+16*ko*Fi+16*pa,Xl=Yl.dd,qr=Yl.tc;if(qr!=0)if(e(3<=qr),ma.L==1)0<pa&&$k(Zl,ml,Fi,qr+4),Yl.La&&zk(Zl,ml,Fi,qr),0<yd&&JS(Zl,ml,Fi,qr+4),Yl.La&&fg(Zl,ml,Fi,qr);else{var Ql=ma.B,bd=ma.qa,n0=ma.ra+8*ko*Ql+8*pa,tp=ma.Ha,ma=ma.Ia+8*ko*Ql+8*pa;ko=Yl.ld,0<pa&&(Ri(Zl,ml,Fi,qr+4,Xl,ko),Ua(bd,n0,tp,ma,Ql,qr+4,Xl,ko)),Yl.La&&(ox(Zl,ml,Fi,qr,Xl,ko),Bk(bd,n0,tp,ma,Ql,qr,Xl,ko)),0<yd&&(_i(Zl,ml,Fi,qr+4,Xl,ko),gd(bd,n0,tp,ma,Ql,qr+4,Xl,ko)),Yl.La&&(vd(Zl,ml,Fi,qr,Xl,ko),Qy(bd,n0,tp,ma,Ql,qr,Xl,ko))}}if(Rt.ia&&alert("todo:DitherRow"),dt.put!=null){if(br=16*$r,$r=16*($r+1),Ds?(dt.y=Rt.sa,dt.O=Rt.ta+yr,dt.f=Rt.qa,dt.N=Rt.ra+pl,dt.ea=Rt.Ha,dt.W=Rt.Ia+pl):(br-=Wn,dt.y=fa,dt.O=Eo,dt.f=Ii,dt.N=Un,dt.ea=Wa,dt.W=To),js||($r-=Wn),$r>dt.o&&($r=dt.o),dt.F=null,dt.J=null,Rt.Fa!=null&&0<Rt.Fa.length&&br<$r&&(dt.J=cr(Rt,dt,br,$r-br),dt.F=Rt.mb,dt.F==null&&dt.F.length==0)){ns=Fr(Rt,3,"Could not decode alpha data.");break t}br<dt.j&&(Wn=dt.j-br,br=dt.j,e(!(1&Wn)),dt.O+=Rt.R*Wn,dt.N+=Rt.B*(Wn>>1),dt.W+=Rt.B*(Wn>>1),dt.F!=null&&(dt.J+=dt.width*Wn)),br<$r&&(dt.O+=dt.v,dt.N+=dt.v>>1,dt.W+=dt.v>>1,dt.F!=null&&(dt.J+=dt.v),dt.ka=br-dt.j,dt.U=dt.va-dt.v,dt.T=$r-br,ns=dt.put(dt))}xn+1!=Rt.Ic||js||(r(Rt.sa,Rt.ta-fn,fa,Eo+16*Rt.R,fn),r(Rt.qa,Rt.ra-ii,Ii,Un+8*Rt.B,ii),r(Rt.Ha,Rt.Ia-ii,Wa,To+8*Rt.B,ii))}if(!ns)return Fr(Fn,6,"Output aborted.")}return 1}(ye,ke)),ke.bc!=null&&ke.bc(ke),Me&=1}return Me?(ye.cb=0,Me):0})(A,G)||(T=A.a)}}else T=A.a}T==0&&ae.Oa!=null&&ae.Oa.fd&&(T=hd(ae.ba))}ae=T}re=ae!=0?null:11>re?le.f.RGBA.eb:le.f.kb.y}else re=null;return re};var RV=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(B,W){for(var j="",M=0;M<4;M++)j+=String.fromCharCode(B[W++]);return j}function u(B,W){return B[W+0]|B[W+1]<<8}function d(B,W){return(B[W+0]|B[W+1]<<8|B[W+2]<<16)>>>0}function f(B,W){return(B[W+0]|B[W+1]<<8|B[W+2]<<16|B[W+3]<<24)>>>0}new l;var m=[0],y=[0],g=[],w=new l,b=t,_=function(B,W){var j={},M=0,z=!1,U=0,Z=0;if(j.frames=[],!function(H,ee){for(var oe=0;oe<4;oe++)if(H[ee+oe]!="RIFF".charCodeAt(oe))return!0;return!1}(B,W)){for(f(B,W+=4),W+=8;W<B.length;){var X=c(B,W),Q=f(B,W+=4);W+=4;var q=Q+(1&Q);switch(X){case"VP8 ":case"VP8L":j.frames[M]===void 0&&(j.frames[M]={}),(se=j.frames[M]).src_off=z?Z:W-8,se.src_size=U+Q+8,M++,z&&(z=!1,U=0,Z=0);break;case"VP8X":(se=j.header={}).feature_flags=B[W];var ne=W+4;se.canvas_width=1+d(B,ne),ne+=3,se.canvas_height=1+d(B,ne),ne+=3;break;case"ALPH":z=!0,U=q+8,Z=W-8;break;case"ANIM":(se=j.header).bgcolor=f(B,W),ne=W+4,se.loop_count=u(B,ne),ne+=2;break;case"ANMF":var de,se;(se=j.frames[M]={}).offset_x=2*d(B,W),W+=3,se.offset_y=2*d(B,W),W+=3,se.width=1+d(B,W),W+=3,se.height=1+d(B,W),W+=3,se.duration=d(B,W),W+=3,de=B[W++],se.dispose=1&de,se.blend=de>>1&1}X!="ANMF"&&(W+=q)}return j}}(b,0);_.response=b,_.rgbaoutput=!0,_.dataurl=!1;var S=_.header?_.header:null,P=_.frames?_.frames:null;if(S){S.loop_counter=S.loop_count,m=[S.canvas_height],y=[S.canvas_width];for(var C=0;C<P.length&&P[C].blend!=0;C++);}var k=P[0],O=w.WebPDecodeRGBA(b,k.src_off,k.src_size,y,m);k.rgba=O,k.imgwidth=y[0],k.imgheight=m[0];for(var I=0;I<y[0]*m[0]*4;I++)g[I]=O[I];return this.width=y,this.height=m,this.data=g,this}(function(t){var e,n,r,i,s,a,o,l,c,u=function(H){return H=H||{},this.isStrokeTransparent=H.isStrokeTransparent||!1,this.strokeOpacity=H.strokeOpacity||1,this.strokeStyle=H.strokeStyle||"#000000",this.fillStyle=H.fillStyle||"#000000",this.isFillTransparent=H.isFillTransparent||!1,this.fillOpacity=H.fillOpacity||1,this.font=H.font||"10px sans-serif",this.textBaseline=H.textBaseline||"alphabetic",this.textAlign=H.textAlign||"left",this.lineWidth=H.lineWidth||1,this.lineJoin=H.lineJoin||"miter",this.lineCap=H.lineCap||"butt",this.path=H.path||[],this.transform=H.transform!==void 0?H.transform.clone():new l,this.globalCompositeOperation=H.globalCompositeOperation||"normal",this.globalAlpha=H.globalAlpha||1,this.clip_path=H.clip_path||[],this.currentPoint=H.currentPoint||new a,this.miterLimit=H.miterLimit||10,this.lastPoint=H.lastPoint||new a,this.lineDashOffset=H.lineDashOffset||0,this.lineDash=H.lineDash||[],this.margin=H.margin||[0,0,0,0],this.prevPageLastElemOffset=H.prevPageLastElemOffset||0,this.ignoreClearRect=typeof H.ignoreClearRect!="boolean"||H.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new d(this),e=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,s=this.internal.getVerticalCoordinate,a=this.internal.Point,o=this.internal.Rectangle,l=this.internal.Matrix,c=new u}]);var d=function(H){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var ee=H;Object.defineProperty(this,"pdf",{get:function(){return ee}});var oe=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return oe},set:function(ce){oe=!!ce}});var ue=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return ue},set:function(ce){ue=!!ce}});var pe=0;Object.defineProperty(this,"posX",{get:function(){return pe},set:function(ce){isNaN(ce)||(pe=ce)}});var me=0;Object.defineProperty(this,"posY",{get:function(){return me},set:function(ce){isNaN(ce)||(me=ce)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(ce){var Ze;typeof ce=="number"?Ze=[ce,ce,ce,ce]:((Ze=new Array(4))[0]=ce[0],Ze[1]=ce.length>=2?ce[1]:Ze[0],Ze[2]=ce.length>=3?ce[2]:Ze[0],Ze[3]=ce.length>=4?ce[3]:Ze[1]),c.margin=Ze}});var Te=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Te},set:function(ce){Te=ce}});var xe=0;Object.defineProperty(this,"lastBreak",{get:function(){return xe},set:function(ce){xe=ce}});var Ce=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Ce},set:function(ce){Ce=ce}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(ce){ce instanceof u&&(c=ce)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(ce){c.path=ce}});var Ne=[];Object.defineProperty(this,"ctxStack",{get:function(){return Ne},set:function(ce){Ne=ce}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(ce){var Ze;Ze=f(ce),this.ctx.fillStyle=Ze.style,this.ctx.isFillTransparent=Ze.a===0,this.ctx.fillOpacity=Ze.a,this.pdf.setFillColor(Ze.r,Ze.g,Ze.b,{a:Ze.a}),this.pdf.setTextColor(Ze.r,Ze.g,Ze.b,{a:Ze.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(ce){var Ze=f(ce);this.ctx.strokeStyle=Ze.style,this.ctx.isStrokeTransparent=Ze.a===0,this.ctx.strokeOpacity=Ze.a,Ze.a===0?this.pdf.setDrawColor(255,255,255):(Ze.a,this.pdf.setDrawColor(Ze.r,Ze.g,Ze.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(ce){["butt","round","square"].indexOf(ce)!==-1&&(this.ctx.lineCap=ce,this.pdf.setLineCap(ce))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(ce){isNaN(ce)||(this.ctx.lineWidth=ce,this.pdf.setLineWidth(ce))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(ce){["bevel","round","miter"].indexOf(ce)!==-1&&(this.ctx.lineJoin=ce,this.pdf.setLineJoin(ce))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(ce){isNaN(ce)||(this.ctx.miterLimit=ce,this.pdf.setMiterLimit(ce))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(ce){this.ctx.textBaseline=ce}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(ce){["right","end","center","left","start"].indexOf(ce)!==-1&&(this.ctx.textAlign=ce)}});var Ae=null,We=null,Ye=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ye},set:function(ce){Ae=null,We=null,Ye=ce}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(ce){var Ze;if(this.ctx.font=ce,(Ze=/^\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(ce))!==null){var lt=Ze[1];Ze[2];var vt=Ze[3],Ge=Ze[4];Ze[5];var Mt=Ze[6],ct=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Ge)[2];Ge=Math.floor(ct==="px"?parseFloat(Ge)*this.pdf.internal.scaleFactor:ct==="em"?parseFloat(Ge)*this.pdf.getFontSize():parseFloat(Ge)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Ge);var ge=function(ut){var mr,Tt,Gt=[],Yt=ut.trim();if(Yt==="")return vI;if(Yt in FY)return[FY[Yt]];for(;Yt!=="";){switch(Tt=null,mr=(Yt=$Y(Yt)).charAt(0)){case'"':case"'":Tt=Mje(Yt.substring(1),mr);break;default:Tt=Lje(Yt)}if(Tt===null||(Gt.push(Tt[0]),(Yt=$Y(Tt[1]))!==""&&Yt.charAt(0)!==","))return vI;Yt=Yt.replace(/^,/,"")}return Gt}(Mt);if(this.fontFaces){var Pe=function(ut,mr){var Tt=ut.getFontList(),Gt=JSON.stringify(Tt);if(Ae===null||We!==Gt){var Yt=function(Jn){var xt=[];return Object.keys(Jn).forEach(function(jn){Jn[jn].forEach(function(zt){var Ut=null;switch(zt){case"bold":Ut={family:jn,weight:"bold"};break;case"italic":Ut={family:jn,style:"italic"};break;case"bolditalic":Ut={family:jn,weight:"bold",style:"italic"};break;case"":case"normal":Ut={family:jn}}Ut!==null&&(Ut.ref={name:jn,style:zt},xt.push(Ut))})}),xt}(Tt);Ae=function(Jn){for(var xt={},jn=0;jn<Jn.length;++jn){var zt=gI(Jn[jn]),Ut=zt.family,gr=zt.stretch,on=zt.style,Ht=zt.weight;xt[Ut]=xt[Ut]||{},xt[Ut][gr]=xt[Ut][gr]||{},xt[Ut][gr][on]=xt[Ut][gr][on]||{},xt[Ut][gr][on][Ht]=zt}return xt}(Yt.concat(mr)),We=Gt}return Ae}(this.pdf,this.fontFaces),De=ge.map(function(ut){return{family:ut,stretch:"normal",weight:vt,style:lt}}),Ke=function(ut,mr,Tt){for(var Gt=(Tt=Tt||{}).defaultFontFamily||"times",Yt=Object.assign({},Oje,Tt.genericFontFamilies||{}),Jn=null,xt=null,jn=0;jn<mr.length;++jn)if(Yt[(Jn=gI(mr[jn])).family]&&(Jn.family=Yt[Jn.family]),ut.hasOwnProperty(Jn.family)){xt=ut[Jn.family];break}if(!(xt=xt||ut[Gt]))throw new Error("Could not find a font-family for the rule '"+BY(Jn)+"' and default family '"+Gt+"'.");if(xt=function(zt,Ut){if(Ut[zt])return Ut[zt];var gr=j8[zt],on=gr<=j8.normal?-1:1,Ht=IY(Ut,Fue,gr,on);if(!Ht)throw new Error("Could not find a matching font-stretch value for "+zt);return Ht}(Jn.stretch,xt),xt=function(zt,Ut){if(Ut[zt])return Ut[zt];for(var gr=Iue[zt],on=0;on<gr.length;++on)if(Ut[gr[on]])return Ut[gr[on]];throw new Error("Could not find a matching font-style for "+zt)}(Jn.style,xt),!(xt=function(zt,Ut){if(Ut[zt])return Ut[zt];if(zt===400&&Ut[500])return Ut[500];if(zt===500&&Ut[400])return Ut[400];var gr=Nje[zt],on=IY(Ut,Bue,gr,zt<400?-1:1);if(!on)throw new Error("Could not find a matching font-weight for value "+zt);return on}(Jn.weight,xt)))throw new Error("Failed to resolve a font for the rule '"+BY(Jn)+"'.");return xt}(Pe,De);this.pdf.setFont(Ke.ref.name,Ke.ref.style)}else{var Ue="";(vt==="bold"||parseInt(vt,10)>=700||lt==="bold")&&(Ue="bold"),lt==="italic"&&(Ue+="italic"),Ue.length===0&&(Ue="normal");for(var $e="",Xe={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"},tt=0;tt<ge.length;tt++){if(this.pdf.internal.getFont(ge[tt],Ue,{noFallback:!0,disableWarning:!0})!==void 0){$e=ge[tt];break}if(Ue==="bolditalic"&&this.pdf.internal.getFont(ge[tt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)$e=ge[tt],Ue="bold";else if(this.pdf.internal.getFont(ge[tt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){$e=ge[tt],Ue="normal";break}}if($e===""){for(var bt=0;bt<ge.length;bt++)if(Xe[ge[bt]]){$e=Xe[ge[bt]];break}}$e=$e===""?"Times":$e,this.pdf.setFont($e,Ue)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(ce){this.ctx.globalCompositeOperation=ce}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(ce){this.ctx.globalAlpha=ce}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(ce){this.ctx.lineDashOffset=ce,se.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(ce){this.ctx.lineDash=ce,se.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(ce){this.ctx.ignoreClearRect=!!ce}})};d.prototype.setLineDash=function(H){this.lineDash=H},d.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},d.prototype.fill=function(){P.call(this,"fill",!1)},d.prototype.stroke=function(){P.call(this,"stroke",!1)},d.prototype.beginPath=function(){this.path=[{type:"begin"}]},d.prototype.moveTo=function(H,ee){if(isNaN(H)||isNaN(ee))throw Ur.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to
576jsPDF.context2d.moveTo");var oe=this.ctx.transform.applyToPoint(new a(H,ee));this.path.push({type:"mt",x:oe.x,y:oe.y}),this.ctx.lastPoint=new a(H,ee)},d.prototype.closePath=function(){var H=new a(0,0),ee=0;for(ee=this.path.length-1;ee!==-1;ee--)if(this.path[ee].type==="begin"&&Pr(this.path[ee+1])==="object"&&typeof this.path[ee+1].x=="number"){H=new a(this.path[ee+1].x,this.path[ee+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(H.x,H.y)},d.prototype.lineTo=function(H,ee){if(isNaN(H)||isNaN(ee))throw Ur.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var oe=this.ctx.transform.applyToPoint(new a(H,ee));this.path.push({type:"lt",x:oe.x,y:oe.y}),this.ctx.lastPoint=new a(oe.x,oe.y)},d.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),P.call(this,null,!0)},d.prototype.quadraticCurveTo=function(H,ee,oe,ue){if(isNaN(oe)||isNaN(ue)||isNaN(H)||isNaN(ee))throw Ur.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var pe=this.ctx.transform.applyToPoint(new a(oe,ue)),me=this.ctx.transform.applyToPoint(new a(H,ee));this.path.push({type:"qct",x1:me.x,y1:me.y,x:pe.x,y:pe.y}),this.ctx.lastPoint=new a(pe.x,pe.y)},d.prototype.bezierCurveTo=function(H,ee,oe,ue,pe,me){if(isNaN(pe)||isNaN(me)||isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue))throw Ur.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Te=this.ctx.transform.applyToPoint(new a(pe,me)),xe=this.ctx.transform.applyToPoint(new a(H,ee)),Ce=this.ctx.transform.applyToPoint(new a(oe,ue));this.path.push({type:"bct",x1:xe.x,y1:xe.y,x2:Ce.x,y2:Ce.y,x:Te.x,y:Te.y}),this.ctx.lastPoint=new a(Te.x,Te.y)},d.prototype.arc=function(H,ee,oe,ue,pe,me){if(isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue)||isNaN(pe))throw Ur.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(me=!!me,!this.ctx.transform.isIdentity){var Te=this.ctx.transform.applyToPoint(new a(H,ee));H=Te.x,ee=Te.y;var xe=this.ctx.transform.applyToPoint(new a(0,oe)),Ce=this.ctx.transform.applyToPoint(new a(0,0));oe=Math.sqrt(Math.pow(xe.x-Ce.x,2)+Math.pow(xe.y-Ce.y,2))}Math.abs(pe-ue)>=2*Math.PI&&(ue=0,pe=2*Math.PI),this.path.push({type:"arc",x:H,y:ee,radius:oe,startAngle:ue,endAngle:pe,counterclockwise:me})},d.prototype.arcTo=function(H,ee,oe,ue,pe){throw new Error("arcTo not implemented.")},d.prototype.rect=function(H,ee,oe,ue){if(isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue))throw Ur.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(H,ee),this.lineTo(H+oe,ee),this.lineTo(H+oe,ee+ue),this.lineTo(H,ee+ue),this.lineTo(H,ee),this.lineTo(H+oe,ee),this.lineTo(H,ee)},d.prototype.fillRect=function(H,ee,oe,ue){if(isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue))throw Ur.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!m.call(this)){var pe={};this.lineCap!=="butt"&&(pe.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(pe.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(H,ee,oe,ue),this.fill(),pe.hasOwnProperty("lineCap")&&(this.lineCap=pe.lineCap),pe.hasOwnProperty("lineJoin")&&(this.lineJoin=pe.lineJoin)}},d.prototype.strokeRect=function(H,ee,oe,ue){if(isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue))throw Ur.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");y.call(this)||(this.beginPath(),this.rect(H,ee,oe,ue),this.stroke())},d.prototype.clearRect=function(H,ee,oe,ue){if(isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue))throw Ur.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(H,ee,oe,ue))},d.prototype.save=function(H){H=typeof H!="boolean"||H;for(var ee=this.pdf.internal.getCurrentPageInfo().pageNumber,oe=0;oe<this.pdf.internal.getNumberOfPages();oe++)this.pdf.setPage(oe+1),this.pdf.internal.out("q");
vendor: 4,254 bytes, line 576
576if(this.pdf.setPage(ee),H){this.ctx.fontSize=this.pdf.internal.getFontSize();var ue=new u(this.ctx);this.ctxStack.push(this.ctx),this.ctx=ue}},d.prototype.restore=function(H){H=typeof H!="boolean"||H;for(var ee=this.pdf.internal.getCurrentPageInfo().pageNumber,oe=0;oe<this.pdf.internal.getNumberOfPages();oe++)this.pdf.setPage(oe+1),this.pdf.internal.out("Q");this.pdf.setPage(ee),H&&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)},d.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var f=function(H){var ee,oe,ue,pe;if(H.isCanvasGradient===!0&&(H=H.getColor()),!H)return{r:0,g:0,b:0,a:0,style:H};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(H))ee=0,oe=0,ue=0,pe=0;else{var me=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(H);if(me!==null)ee=parseInt(me[1]),oe=parseInt(me[2]),ue=parseInt(me[3]),pe=1;else if((me=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(H))!==null)ee=parseInt(me[1]),oe=parseInt(me[2]),ue=parseInt(me[3]),pe=parseFloat(me[4]);else{if(pe=1,typeof H=="string"&&H.charAt(0)!=="#"){var Te=new Nue(H);H=Te.ok?Te.toHex():"#000000"}H.length===4?(ee=H.substring(1,2),ee+=ee,oe=H.substring(2,3),oe+=oe,ue=H.substring(3,4),ue+=ue):(ee=H.substring(1,3),oe=H.substring(3,5),ue=H.substring(5,7)),ee=parseInt(ee,16),oe=parseInt(oe,16),ue=parseInt(ue,16)}}return{r:ee,g:oe,b:ue,a:pe,style:H}},m=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},y=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};d.prototype.fillText=function(H,ee,oe,ue){if(isNaN(ee)||isNaN(oe)||typeof H!="string")throw Ur.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(ue=isNaN(ue)?void 0:ue,!m.call(this)){var pe=q(this.ctx.transform.rotation),me=this.ctx.transform.scaleX;M.call(this,{text:H,x:ee,y:oe,scale:me,angle:pe,align:this.textAlign,maxWidth:ue})}},d.prototype.strokeText=function(H,ee,oe,ue){if(isNaN(ee)||isNaN(oe)||typeof H!="string")throw Ur.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!y.call(this)){ue=isNaN(ue)?void 0:ue;var pe=q(this.ctx.transform.rotation),me=this.ctx.transform.scaleX;M.call(this,{text:H,x:ee,y:oe,scale:me,renderingMode:"stroke",angle:pe,align:this.textAlign,maxWidth:ue})}},d.prototype.measureText=function(H){if(typeof H!="string")throw Ur.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var ee=this.pdf,oe=this.pdf.internal.scaleFactor,ue=ee.internal.getFontSize(),pe=ee.getStringUnitWidth(H)*ue/ee.internal.scaleFactor;return new function(me){var Te=(me=me||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Te}}),this}({width:pe*=Math.round(96*oe/72*1e4)/1e4})},d.prototype.scale=function(H,ee){if(isNaN(H)||isNaN(ee))throw Ur.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var oe=new l(H,0,0,ee,0,0);this.ctx.transform=this.ctx.transform.multiply(oe)},d.prototype.rotate=function(H){if(isNaN(H))throw Ur.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var ee=new l(Math.cos(H),Math.sin(H),-Math.sin(H),Math.cos(H),0,0);this.ctx.transform=this.ctx.transform.multiply(ee)},d.prototype.translate=function(H,ee){if(isNaN(H)||isNaN(ee))throw Ur.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var oe=new l(1,0,0,1,H,ee);this.ctx.transform=this.ctx.transform.multiply(oe)},d.prototype.transform=function(H,ee,oe,ue,pe,me){if(isNaN(H)||isNaN(ee)||isNaN(oe)||isNaN(ue)||isNaN(pe)||isNaN(me))throw Ur.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to
576jsPDF.context2d.transform");var Te=new l(H,ee,oe,ue,pe,me);this.ctx.transform=this.ctx.transform.multiply(Te)},d.prototype.setTransform=function(H,ee,oe,ue,pe,me){H=isNaN(H)?1:H,ee=isNaN(ee)?0:ee,oe=isNaN(oe)?0:oe,ue=isNaN(ue)?1:ue,pe=isNaN(pe)?0:pe,me=isNaN(me)?0:me,this.ctx.transform=new l(H,ee,oe,ue,pe,me)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(H,ee,oe,ue,pe,me,Te,xe,Ce){var Ne=this.pdf.getImageProperties(H),Ae=1,We=1,Ye=1,ce=1;ue!==void 0&&xe!==void 0&&(Ye=xe/ue,ce=Ce/pe,Ae=Ne.width/ue*xe/ue,We=Ne.height/pe*Ce/pe),me===void 0&&(me=ee,Te=oe,ee=0,oe=0),ue!==void 0&&xe===void 0&&(xe=ue,Ce=pe),ue===void 0&&xe===void 0&&(xe=Ne.width,Ce=Ne.height);var Ze=this.ctx.transform.decompose(),lt=q(Ze.rotate.shx),vt=new l,Ge=(vt=(vt=(vt=vt.multiply(Ze.translate)).multiply(Ze.skew)).multiply(Ze.scale)).applyToRectangle(new o(me-ee*Ye,Te-oe*ce,ue*Ae,pe*We));if(this.autoPaging){for(var Mt,ct=w.call(this,Ge),ge=[],Pe=0;Pe<ct.length;Pe+=1)ge.indexOf(ct[Pe])===-1&&ge.push(ct[Pe]);S(ge);for(var De=ge[0],Ke=ge[ge.length-1],Ue=De;Ue<Ke+1;Ue++){this.pdf.setPage(Ue);var $e=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Xe=Ue===1?this.posY+this.margin[0]:this.margin[0],tt=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],ut=Ue===1?0:tt+(Ue-2)*bt;if(this.ctx.clip_path.length!==0){var mr=this.path;Mt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=_(Mt,this.posX+this.margin[3],-ut+Xe+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=mr}var Tt=JSON.parse(JSON.stringify(Ge));Tt=_([Tt],this.posX+this.margin[3],-ut+Xe+this.ctx.prevPageLastElemOffset)[0];var Gt=(Ue>De||Ue<Ke)&&g.call(this);Gt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],$e,bt,null).clip().discardPath()),this.pdf.addImage(H,"JPEG",Tt.x,Tt.y,Tt.w,Tt.h,null,null,lt),Gt&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(H,"JPEG",Ge.x,Ge.y,Ge.w,Ge.h,null,null,lt)};var w=function(H,ee,oe){var ue=[];ee=ee||this.pdf.internal.pageSize.width,oe=oe||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var pe=this.posY+this.ctx.prevPageLastElemOffset;switch(H.type){default:case"mt":case"lt":ue.push(Math.floor((H.y+pe)/oe)+1);break;case"arc":ue.push(Math.floor((H.y+pe-H.radius)/oe)+1),ue.push(Math.floor((H.y+pe+H.radius)/oe)+1);break;case"qct":var me=ne(this.ctx.lastPoint.x,this.ctx.lastPoint.y,H.x1,H.y1,H.x,H.y);ue.push(Math.floor((me.y+pe)/oe)+1),ue.push(Math.floor((me.y+me.h+pe)/oe)+1);break;case"bct":var Te=de(this.ctx.lastPoint.x,this.ctx.lastPoint.y,H.x1,H.y1,H.x2,H.y2,H.x,H.y);ue.push(Math.floor((Te.y+pe)/oe)+1),ue.push(Math.floor((Te.y+Te.h+pe)/oe)+1);break;case"rect":ue.push(Math.floor((H.y+pe)/oe)+1),ue.push(Math.floor((H.y+H.h+pe)/oe)+1)}for(var xe=0;xe<ue.length;xe+=1)for(;this.pdf.internal.getNumberOfPages()<ue[xe];)b.call(this);return ue},b=function(){var H=this.fillStyle,ee=this.strokeStyle,oe=this.font,ue=this.lineCap,pe=this.lineWidth,me=this.lineJoin;this.pdf.addPage(),this.fillStyle=H,this.strokeStyle=ee,this.font=oe,this.lineCap=ue,this.lineWidth=pe,this.lineJoin=me},_=function(H,ee,oe){for(var ue=0;ue<H.length;ue++)switch(H[ue].type){case"bct":H[ue].x2+=ee,H[ue].y2+=oe;case"qct":H[ue].x1+=ee,H[ue].y1+=oe;default:H[ue].x+=ee,H[ue].y+=oe}return H},S=function(H){return H.sort(function(ee,oe){return ee-oe})},P=function(H,ee){var oe=this.fillStyle,ue=this.strokeStyle,pe=this.lineCap,me=this.lineWidth,Te=Math.abs(me*this.ctx.transform.scaleX),xe=this.lineJoin;if(this.autoPaging){for(var Ce,Ne,Ae=JSON.parse(JSON.stringify(this.path)),We=JSON.parse(JSON.stringify(this.path)),Ye=[],ce=0;ce<We.length;ce++)if(We[ce].x!==void 0)for(var Ze=w.call(this,We[ce]),lt=0;lt<Ze.length;lt+=1)Ye.indexOf(Ze[lt])===-1&&Ye.push(Ze[lt]);for(var vt=0;vt<Ye.length;vt++)for(;this.pdf.internal.getNumberOfPages()<Ye[vt];)b.call(this);S(Ye);for(var Ge=Ye[0],Mt=Ye[Ye.length-1],ct=Ge;ct<Mt+1;ct++){this.pdf.setPage(ct),this.fillStyle=oe,this.strokeStyle=ue,this.lineCap=pe,this.lineWidth=Te,this.lineJoin=xe;var ge=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Pe=ct===1?this.posY+this.margin[0]:this.margin[0],De=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ke=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ue=ct===1?0:De+(ct-2)*Ke;if(this.ctx.clip_path.length!==0){var $e=this.path;Ce=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=_(Ce,this.posX+this.margin[3],-Ue+Pe+this.ctx.prevPageLastElemOffset),C.call(this,H,!0),this.path=$e}if(Ne=JSON.parse(JSON.stringify(Ae)),this.path=_(Ne,this.posX+this.margin[3],-Ue+Pe+this.ctx.prevPageLastElemOffset),ee===!1||ct===0){var Xe=(ct>Ge||ct<Mt)&&g.call(this);Xe&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ge,Ke,null).clip().discardPath()),C.call(this,H,ee),Xe&&this.pdf.restoreGraphicsState()}this.lineWidth=me}this.path=Ae}else this.lineWidth=Te,C.call(this,H,ee),this.lineWidth=me},C=function(H,ee){if((H!=="stroke"||ee||!y.call(this))&&(H==="stroke"||ee||!m.call(this))){for(var oe,ue,pe=[],me=this.path,Te=0;Te<me.length;Te++){var xe=me[Te];switch(xe.type){case"begin":pe.push({begin:!0}
vendor: 43,736 bytes, lines 576-584
576);break;case"close":pe.push({close:!0});break;case"mt":pe.push({start:xe,deltas:[],abs:[]});break;case"lt":var Ce=pe.length;if(me[Te-1]&&!isNaN(me[Te-1].x)&&(oe=[xe.x-me[Te-1].x,xe.y-me[Te-1].y],Ce>0)){for(;Ce>=0;Ce--)if(pe[Ce-1].close!==!0&&pe[Ce-1].begin!==!0){pe[Ce-1].deltas.push(oe),pe[Ce-1].abs.push(xe);break}}break;case"bct":oe=[xe.x1-me[Te-1].x,xe.y1-me[Te-1].y,xe.x2-me[Te-1].x,xe.y2-me[Te-1].y,xe.x-me[Te-1].x,xe.y-me[Te-1].y],pe[pe.length-1].deltas.push(oe);break;case"qct":var Ne=me[Te-1].x+2/3*(xe.x1-me[Te-1].x),Ae=me[Te-1].y+2/3*(xe.y1-me[Te-1].y),We=xe.x+2/3*(xe.x1-xe.x),Ye=xe.y+2/3*(xe.y1-xe.y),ce=xe.x,Ze=xe.y;oe=[Ne-me[Te-1].x,Ae-me[Te-1].y,We-me[Te-1].x,Ye-me[Te-1].y,ce-me[Te-1].x,Ze-me[Te-1].y],pe[pe.length-1].deltas.push(oe);break;case"arc":pe.push({deltas:[],abs:[],arc:!0}),Array.isArray(pe[pe.length-1].abs)&&pe[pe.length-1].abs.push(xe)}}ue=ee?null:H==="stroke"?"stroke":"fill";for(var lt=!1,vt=0;vt<pe.length;vt++)if(pe[vt].arc)for(var Ge=pe[vt].abs,Mt=0;Mt<Ge.length;Mt++){var ct=Ge[Mt];ct.type==="arc"?I.call(this,ct.x,ct.y,ct.radius,ct.startAngle,ct.endAngle,ct.counterclockwise,void 0,ee,!lt):z.call(this,ct.x,ct.y),lt=!0}else if(pe[vt].close===!0)this.pdf.internal.out("h"),lt=!1;else if(pe[vt].begin!==!0){var ge=pe[vt].start.x,Pe=pe[vt].start.y;U.call(this,pe[vt].deltas,ge,Pe),lt=!0}ue&&B.call(this,ue),ee&&W.call(this)}},k=function(H){var ee=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,oe=ee*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return H-oe;case"top":return H+ee-oe;case"hanging":return H+ee-2*oe;case"middle":return H+ee/2-oe;default:return H}},O=function(H){return H+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};d.prototype.createLinearGradient=function(){var H=function(){};return H.colorStops=[],H.addColorStop=function(ee,oe){this.colorStops.push([ee,oe])},H.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},H.isCanvasGradient=!0,H},d.prototype.createPattern=function(){return this.createLinearGradient()},d.prototype.createRadialGradient=function(){return this.createLinearGradient()};var I=function(H,ee,oe,ue,pe,me,Te,xe,Ce){for(var Ne=X.call(this,oe,ue,pe,me),Ae=0;Ae<Ne.length;Ae++){var We=Ne[Ae];Ae===0&&(Ce?j.call(this,We.x1+H,We.y1+ee):z.call(this,We.x1+H,We.y1+ee)),Z.call(this,H,ee,We.x2,We.y2,We.x3,We.y3,We.x4,We.y4)}xe?W.call(this):B.call(this,Te)},B=function(H){switch(H){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},W=function(){this.pdf.clip(),this.pdf.discardPath()},j=function(H,ee){this.pdf.internal.out(n(H)+" "+r(ee)+" m")},M=function(H){var ee;switch(H.align){case"right":case"end":ee="right";break;case"center":ee="center";break;default:ee="left"}var oe,ue,pe,me=this.pdf.getTextDimensions(H.text),Te=k.call(this,H.y),xe=O.call(this,Te)-me.h,Ce=this.ctx.transform.applyToPoint(new a(H.x,Te));if(this.autoPaging){var Ne=this.ctx.transform.decompose(),Ae=new l;Ae=(Ae=(Ae=Ae.multiply(Ne.translate)).multiply(Ne.skew)).multiply(Ne.scale);for(var We=this.ctx.transform.applyToRectangle(new o(H.x,Te,me.w,me.h)),Ye=Ae.applyToRectangle(new o(H.x,xe,me.w,me.h)),ce=w.call(this,Ye),Ze=[],lt=0;lt<ce.length;lt+=1)Ze.indexOf(ce[lt])===-1&&Ze.push(ce[lt]);S(Ze);for(var vt=Ze[0],Ge=Ze[Ze.length-1],Mt=vt;Mt<Ge+1;Mt++){this.pdf.setPage(Mt);var ct=Mt===1?this.posY+this.margin[0]:this.margin[0],ge=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Pe=this.pdf.internal.pageSize.height-this.margin[2],De=Pe-this.margin[0],Ke=this.pdf.internal.pageSize.width-this.margin[1],Ue=Ke-this.margin[3],$e=Mt===1?0:ge+(Mt-2)*De;if(this.ctx.clip_path.length!==0){var Xe=this.path;oe=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=_(oe,this.posX+this.margin[3],-1*$e+ct),C.call(this,"fill",!0),this.path=Xe}var tt=_([JSON.parse(JSON.stringify(Ye))],this.posX+this.margin[3],-$e+ct+this.ctx.prevPageLastElemOffset)[0];H.scale>=.01&&(ue=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ue*H.scale),pe=this.lineWidth,this.lineWidth=pe*H.scale);var bt=this.autoPaging!=="text";if(bt||tt.y+tt.h<=Pe){if(bt||tt.y>=ct&&tt.x<=Ke){var ut=bt?H.text:this.pdf.splitTextToSize(H.text,H.maxWidth||Ke-tt.x)[0],mr=_([JSON.parse(JSON.stringify(We))],this.posX+this.margin[3],-$e+ct+this.ctx.prevPageLastElemOffset)[0],Tt=bt&&(Mt>vt||Mt<Ge)&&g.call(this);Tt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ue,De,null).clip().discardPath()),this.pdf.text(ut,mr.x,mr.y,{angle:H.angle,align:ee,renderingMode:H.renderingMode}),Tt&&this.pdf.restoreGraphicsState()}}else tt.y<Pe&&(this.ctx.prevPageLastElemOffset+=Pe-tt.y);H.scale>=.01&&(this.pdf.setFontSize(ue),this.lineWidth=pe)}}else H.scale>=.01&&(ue=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ue*H.scale),pe=this.lineWidth,this.lineWidth=pe*H.scale),this.pdf.text(H.text,Ce.x+this.posX,Ce.y+this.posY,{angle:H.angle,align:ee,renderingMode:H.renderingMode,maxWidth:H.maxWidth}),H.scale>=.01&&(this.pdf.setFontSize(ue),this.lineWidth=pe)},z=function(H,ee,oe,ue){oe=oe||0,ue=ue||0,this.pdf.internal.out(n(H+oe)+" "+r(ee+ue)+" l")},U=function(H,ee,oe){return this.pdf.lines(H,ee,oe,null,null)},Z=function(H,ee,oe,ue,pe,me,Te,xe){this.pdf.internal.out([e(i(oe+H)),e(s(ue+ee)),e(i(pe+H)),e(s(me+ee)),e(i(Te+H)),e(s(xe+ee)),"c"].join(" "))},X=function(H,ee,oe,ue){for(var pe=2*Math.PI,me=Math.PI/2;ee>oe;)ee-=pe;var Te=Math.abs(oe-ee);Te<pe&&ue&&(Te=pe-Te);for(var xe=[],Ce=ue?-1:1,Ne=ee;Te>1e-5;){var Ae=Ne+Ce*Math.min(Te,me);xe.push(Q.call(this,H,Ne,Ae)),Te-=Math.abs(Ae-Ne),Ne=Ae}return xe},Q=function(H,ee,oe){var ue=(oe-ee)/2,pe=H*Math.cos(ue),me=H*Math.sin(ue),Te=pe,xe=-me,Ce=Te*Te+xe*xe,Ne=Ce+Te*pe+xe*me,Ae=4/3*(Math.sqrt(2*Ce*Ne)-Ne)/(Te*me-xe*pe),We=Te-Ae*xe,Ye=xe+Ae*Te,ce=We,Ze=-Ye,lt=ue+ee,vt=Math.cos(lt),Ge=Math.sin(lt);return{x1:H*Math.cos(ee),y1:H*Math.sin(ee),x2:We*vt-Ye*Ge,y2:We*Ge+Ye*vt,x3:ce*vt-Ze*Ge,y3:ce*Ge+Ze*vt,x4:H*Math.cos(oe),y4:H*Math.sin(oe)}},q=function(H){return 180*H/Math.PI},ne=function(H,ee,oe,ue,pe,me){var Te=H+.5*(oe-H),xe=ee+.5*(ue-ee),Ce=pe+.5*(oe-pe),Ne=me+.5*(ue-me),Ae=Math.min(H,pe,Te,Ce),We=Math.max(H,pe,Te,Ce),Ye=Math.min(ee,me,xe,Ne),ce=Math.max(ee,me,xe,Ne);return new o(Ae,Ye,We-Ae,ce-Ye)},de=function(H,ee,oe,ue,pe,me,Te,xe){var Ce,Ne,Ae,We,Ye,ce,Ze,lt,vt,Ge,Mt,ct,ge,Pe,De=oe-H,Ke=ue-ee,Ue=pe-oe,$e=me-ue,Xe=Te-pe,tt=xe-me;for(Ne=0;Ne<41;Ne++)vt=(Ze=(Ae=H+(Ce=Ne/40)*De)+Ce*((Ye=oe+Ce*Ue)-Ae))+Ce*(Ye+Ce*(pe+Ce*Xe-Ye)-Ze),Ge=(lt=(We=ee+Ce*Ke)+Ce*((ce=ue+Ce*$e)-We))+Ce*(ce+Ce*(me+Ce*tt-ce)-lt),Ne==0?(Mt=vt,ct=Ge,ge=vt,Pe=Ge):(Mt=Math.min(Mt,vt),ct=Math.min(ct,Ge),ge=Math.max(ge,vt),Pe=Math.max(Pe,Ge));return new o(Math.round(Mt),Math.round(ct),Math.round(ge-Mt),Math.round(Pe-ct))},se=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var H,ee,oe=(H=this.ctx.lineDash,ee=this.ctx.lineDashOffset,JSON.stringify({lineDash:H,lineDashOffset:ee}));this.prevLineDash!==oe&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=oe)}}})(Bt.API),function(t){var e=function(a){var o,l,c,u,d,f,m,y,g,w;for(l=[],c=0,u=(a+=o="\0\0\0\0".slice(a.length%4||4)).length;u>c;c+=4)(d=(a.charCodeAt(c)<<24)+(a.charCodeAt(c+1)<<16)+(a.charCodeAt(c+2)<<8)+a.charCodeAt(c+3))!==0?(f=(d=((d=((d=((d=(d-(w=d%85))/85)-(g=d%85))/85)-(y=d%85))/85)-(m=d%85))/85)%85,l.push(f+33,m+33,y+33,g+33,w+33)):l.push(122);return function(b,_){for(var S=_;S>0;S--)b.pop()}(l,o.length),String.fromCharCode.apply(String,l)+"~>"},n=function(a){var o,l,c,u,d,f=String,m="length",y=255,g="charCodeAt",w="slice",b="replace";for(a[w](-2),a=a[w](0,-2)[b](/\s/g,"")[b]("z","!!!!!"),c=[],u=0,d=(a+=o="uuuuu"[w](a[m]%5||5))[m];d>u;u+=5)l=52200625*(a[g](u)-33)+614125*(a[g](u+1)-33)+7225*(a[g](u+2)-33)+85*(a[g](u+3)-33)+(a[g](u+4)-33),c.push(y&l>>24,y&l>>16,y&l>>8,y&l);return function(_,S){for(var P=S;P>0;P--)_.pop()}(c,o[m]),f.fromCharCode.apply(f,c)},r=function(a){return a.split("").map(function(o){return("0"+o.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(a){var o=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((a=a.replace(/\s/g,"")).indexOf(">")!==-1&&(a=a.substr(0,a.indexOf(">"))),a.length%2&&(a+="0"),o.test(a)===!1)return"";for(var l="",c=0;c<a.length;c+=2)l+=String.fromCharCode("0x"+(a[c]+a[c+1]));return l},s=function(a){for(var o=new Uint8Array(a.length),l=a.length;l--;)o[l]=a.charCodeAt(l);return(o=w8(o)).reduce(function(c,u){return c+String.fromCharCode(u)},"")};t.processDataByFilters=function(a,o){var l=0,c=a||"",u=[];for(typeof(o=o||[])=="string"&&(o=[o]),l=0;l<o.length;l+=1)switch(o[l]){case"ASCII85Decode":case"/ASCII85Decode":c=n(c),u.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":c=e(c),u.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":c=i(c),u.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":c=r(c),u.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":c=s(c),u.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[l]+'" is not implemented')}return{data:c,reverseChain:u.reverse().join(" ")}}}(Bt.API),function(t){t.loadFile=function(e,n,r){return function(i,s,a){s=s!==!1,a=typeof a=="function"?a:function(){};var o=void 0;try{o=function(l,c,u){var d=new XMLHttpRequest,f=0,m=function(y){var g=y.length,w=[],b=String.fromCharCode;for(f=0;f<g;f+=1)w.push(b(255&y.charCodeAt(f)));return w.join("")};if(d.open("GET",l,!c),d.overrideMimeType("text/plain; charset=x-user-defined"),c===!1&&(d.onload=function(){d.status===200?u(m(this.responseText)):u(void 0)}),d.send(null),c&&d.status===200)return m(d.responseText)}(i,s,a)}catch{}return o}(e,n,r)},t.loadImageFile=t.loadFile}(Bt.API),function(t){function e(){return(sn.html2canvas?Promise.resolve(sn.html2canvas):qR(()=>import("./html2canvas.esm-CBrSDip1.js"),[])).catch(function(o){return Promise.reject(new Error("Could not load html2canvas: "+o))}).then(function(o){return o.default?o.default:o})}function n(){return(sn.DOMPurify?Promise.resolve(sn.DOMPurify):qR(()=>import("./purify.es-sOfw8HaZ.js"),[])).catch(function(o){return Promise.reject(new Error("Could not load dompurify: "+o))}).then(function(o){return o.default?o.default:o})}var r=function(o){var l=Pr(o);return l==="undefined"?"undefined":l==="string"||o instanceof String?"string":l==="number"||o instanceof Number?"number":l==="function"||o instanceof Function?"function":o&&o.constructor===Array?"array":o&&o.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(o,l){var c=document.createElement(o);for(var u in l.className&&(c.className=l.className),l.innerHTML&&l.dompurify&&(c.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)c.style[u]=l.style[u];return c},s=function o(l,c){for(var u=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),d=l.firstChild;d;d=d.nextSibling)c!==!0&&d.nodeType===1&&d.nodeName==="SCRIPT"||u.appendChild(o(d,c));return l.nodeType===1&&(l.nodeName==="CANVAS"?(u.width=l.width,u.height=l.height,u.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(u.value=l.value),u.addEventListener("load",function(){u.scrollTop=l.scrollTop,u.scrollLeft=l.scrollLeft},!0)),u},a=function o(l){var c=Object.assign(o.convert(Promise.resolve()),JSON.parse(JSON.stringify(o.template))),u=o.convert(Promise.resolve(),c);return(u=u.setProgress(1,o,1,[o])).set(l)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(o,l){return o.__proto__=l||a.prototype,o},a.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"}},a.prototype.from=function(o,l){return this.then(function(){switch(l=l||function(c){switch(r(c)){case"string":return"string";case"element":return c.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(o),l){case"string":return this.then(n).then(function(c){return this.set({src:i("div",{innerHTML:o,dompurify:c})})});case"element":return this.set({src:o});case"canvas":return this.set({canvas:o});case"img":return this.set({img:o});default:return this.error("Unknown source type.")}})},a.prototype.to=function(o){switch(o){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.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 o={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=s(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(o.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:o}),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"})},a.prototype.toCanvas=function(){var o=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(o).then(e).then(function(l){var c=Object.assign({},this.opt.html2canvas);return delete c.onrendered,l(this.prop.container,c)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},a.prototype.toContext2d=function(){var o=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(o).then(e).then(function(l){var c=this.opt.jsPDF,u=this.opt.fontFaces,d=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,f=Object.assign({async:!0,allowTaint:!0,scale:d,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 f.onrendered,c.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,c.context2d.posX=this.opt.x,c.context2d.posY=this.opt.y,c.context2d.margin=this.opt.margin,c.context2d.fontFaces=u,u)for(var m=0;m<u.length;++m){var y=u[m],g=y.src.find(function(w){return w.format==="truetype"});g&&c.addFont(g.url,y.ref.name,y.ref.style)}return f.windowHeight=f.windowHeight||0,f.windowHeight=f.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):f.windowHeight,c.context2d.save(!0),l(this.prop.container,f)}).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)})},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var o=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=o})},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},a.prototype.output=function(o,l,c){return(c=c||"pdf").toLowerCase()==="img"||c.toLowerCase()==="image"?this.outputImg(o,l):this.outputPdf(o,l)},a.prototype.outputPdf=function(o,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(o,l)})},a.prototype.outputImg=function(o){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(o){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 "'+o+'" is not supported.'}})},a.prototype.save=function(o){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(o?{filename:o}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},a.prototype.set=function(o){if(r(o)!=="object")return this;var l=Object.keys(o||{}).map(function(c){if(c in a.template.prop)return function(){this.prop[c]=o[c]};switch(c){case"margin":return this.setMargin.bind(this,o.margin);case"jsPDF":return function(){return this.opt.jsPDF=o.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,o.pageSize);default:return function(){this.opt[c]=o[c]}}},this);return this.then(function(){return this.thenList(l)})},a.prototype.get=function(o,l){return this.then(function(){var c=o in a.template.prop?this.prop[o]:this.opt[o];return l?l(c):c})},a.prototype.setMargin=function(o){return this.then(function(){switch(r(o)){case"number":o=[o,o,o,o];case"array":if(o.length===2&&(o=[o[0],o[1],o[0],o[1]]),o.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=o}).then(this.setPageSize)},a.prototype.setPageSize=function(o){function l(c,u){return Math.floor(c*u/72*96)}return this.then(function(){(o=o||Bt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(o.inner={width:o.width-this.opt.margin[1]-this.opt.margin[3],height:o.height-this.opt.margin[0]-this.opt.margin[2]},o.inner.px={width:l(o.inner.width,o.k),height:l(o.inner.height,o.k)},o.inner.ratio=o.inner.height/o.inner.width),this.prop.pageSize=o})},a.prototype.setProgress=function(o,l,c,u){return o!=null&&(this.progress.val=o),l!=null&&(this.progress.state=l),c!=null&&(this.progress.n=c),u!=null&&(this.progress.stack=u),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(o,l,c,u){return this.setProgress(o?this.progress.val+o:null,l||null,c?this.progress.n+c:null,u?this.progress.stack.concat(u):null)},a.prototype.then=function(o,l){var c=this;return this.thenCore(o,l,function(u,d){return c.updateProgress(null,null,1,[u]),Promise.prototype.then.call(this,function(f){return c.updateProgress(null,u),f}).then(u,d).then(function(f){return c.updateProgress(1),f})})},a.prototype.thenCore=function(o,l,c){c=c||Promise.prototype.then;var u=this;o&&(o=o.bind(u)),l&&(l=l.bind(u));var d=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?u:a.convert(Object.assign({},u),Promise.prototype),f=c.call(d,o,l);return a.convert(f,u.__proto__)},a.prototype.thenExternal=function(o,l){return Promise.prototype.then.call(this,o,l)},a.prototype.thenList=function(o){var l=this;return o.forEach(function(c){l=l.thenCore(c)}),l},a.prototype.catch=function(o){o&&(o=o.bind(this));var l=Promise.prototype.catch.call(this,o);return a.convert(l,this)},a.prototype.catchExternal=function(o){return Promise.prototype.catch.call(this,o)},a.prototype.error=function(o){return this.then(function(){throw new Error(o)})},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,Bt.getPageSize=function(o,l,c){if(Pr(o)==="object"){var u=o;o=u.orientation,l=u.unit||l,c=u.format||c}l=l||"mm",c=c||"a4",o=(""+(o||"P")).toLowerCase();var d,f=(""+c).toLowerCase(),m={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":d=1;break;case"mm":d=72/25.4;break;case"cm":d=72/2.54;break;case"in":d=72;break;case"px":d=.75;break;case"pc":case"em":d=12;break;case"ex":d=6;break;default:throw"Invalid unit: "+l}var y,g=0,w=0;if(m.hasOwnProperty(f))g=m[f][1]/d,w=m[f][0]/d;else try{g=c[1],w=c[0]}catch{throw new Error("Invalid format: "+c)}if(o==="p"||o==="portrait")o="p",w>g&&(y=w,w=g,g=y);else{if(o!=="l"&&o!=="landscape")throw"Invalid orientation: "+o;o="l",g>w&&(y=w,w=g,g=y)}return{width:w,height:g,unit:l,k:d,orientation:o}},t.html=function(o,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(gI):null;var c=new a(l);return l.worker?c:c.from(o).doCallback()}}(Bt.API),Bt.API.addJS=function(t){return UY=t,this.internal.events.subscribe("postPutResources",function(){UN=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(UN+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),zY=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+UY+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){UN!==void 0&&zY!==void 0&&this.internal.out("/Names <</JavaScript "+UN+" 0 R>>")}),this},function(t){var e;t.events.push(["postPutResources",function(){var n=this,r=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=n.outline.render().split(/\r\n/),s=0;s<i.length;s++){var a=i[s],o=r.exec(a);if(o!=null){var l=o[1];n.internal.newObjectDeferredBegin(l,!1)}n.internal.write(a)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(s=0;s<c;s++){var d=n.internal.newObject();u.push(d);var f=n.internal.getPageInfo(s+1);n.internal.write("<< /D["+f.objId+" 0 R /XYZ null null null]>> endobj")}var m=n.internal.newObject();for(n.internal.write("<< /Names [ "),s=0;s<u.length;s++)n.internal.write("(page_"+(s+1)+")"+u[s]+" 0 R");n.internal.write(" ] >>","endobj"),e=n.internal.newObject(),n.internal.write("<< /Dests "+m+" 0 R"),n.internal.write(">>","endobj")}}]),t.events.push(["putCatalog",function(){var n=this;n.outline.root.children.length>0&&(n.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&n.internal.write("/Names "+e+" 0 R"))}]),t.events.push(["initialized",function(){var n=this;n.outline={createNamedDestinations:!1,root:{children:[]}},n.outline.add=function(r,i,s){var a={title:i,options:s,children:[]};return r==null&&(r=this.root),r.children.push(a),a},n.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=n,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},n.outline.genIds_r=function(r){r.id=n.internal.newObjectDeferred();for(var i=0;i<r.children.length;i++)this.genIds_r(r.children[i])},n.outline.renderRoot=function(r){this.objStart(r),this.line("/Type /Outlines"),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1]))),this.line("/Count "+this.count_r({count:0},r)),this.objEnd()},n.outline.renderItems=function(r){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,s=0;s<r.children.length;s++){var a=r.children[s];this.objStart(a),this.line("/Title "+this.makeString(a.title)),this.line("/Parent "+this.makeRef(r)),s>0&&this.line("/Prev "+this.makeRef(r.children[s-1])),s<r.children.length-1&&this.line("/Next "+this.makeRef(r.children[s+1])),a.children.length>0&&(this.line("/First "+this.makeRef(a.children[0])),this.line("/Last "+this.makeRef(a.children[a.children.length-1])));var o=this.count=this.count_r({count:0},a);if(o>0&&this.line("/Count "+o),a.options&&a.options.pageNumber){var l=n.internal.getPageInfo(a.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var c=0;c<r.children.length;c++)this.renderItems(r.children[c])},n.outline.line=function(r){this.ctx.val+=r+`\r 577`},n.outline.makeRef=function(r){return r.id+" 0 R"},n.outline.makeString=function(r){return"("+n.internal.pdfEscape(r)+")"},n.outline.objStart=function(r){this.ctx.val+=`\r 578`+r.id+` 0 obj\r 579<<\r 580`},n.outline.objEnd=function(){this.ctx.val+=`>> \r 581endobj\r 582`},n.outline.count_r=function(r,i){for(var s=0;s<i.children.length;s++)r.count++,this.count_r(r,i.children[s]);return r.count}}])}(Bt.API),function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(n,r,i,s,a,o){var l,c=this.decode.DCT_DECODE,u=null;if(typeof n=="string"||this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n)){switch(n=a||n,n=this.__addimage__.isArrayBuffer(n)?new Uint8Array(n):n,l=function(d){for(var f,m=256*d.charCodeAt(4)+d.charCodeAt(5),y=d.length,g={width:0,height:0,numcomponents:1},w=4;w<y;w+=2){if(w+=m,e.indexOf(d.charCodeAt(w+1))!==-1){f=256*d.charCodeAt(w+5)+d.charCodeAt(w+6),g={width:256*d.charCodeAt(w+7)+d.charCodeAt(w+8),height:f,numcomponents:d.charCodeAt(w+9)};break}m=256*d.charCodeAt(w+2)+d.charCodeAt(w+3)}return g}(n=this.__addimage__.isArrayBufferView(n)?this.__addimage__.arrayBufferToBinaryString(n):n),l.numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}u={data:n,width:l.width,height:l.height,colorSpace:o,bitsPerComponent:8,filter:c,index:r,alias:i}}return u}}(Bt.API),Bt.API.processPNG=function(t,e,n,r){if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){var i,s=gje(t,{checkCrc:!0}),a=s.width,o=s.height,l=s.channels,c=s.palette,u=s.depth;i=c&&l===1?function(I){for(var B=I.width,W=I.height,j=I.data,M=I.palette,z=I.depth,U=!1,Z=[],X=[],Q=void 0,q=!1,ne=0,de=0;de<M.length;de++){var se=RK(M[de],4),H=se[0],ee=se[1],oe=se[2],ue=se[3];Z.push(H,ee,oe),ue!=null&&(ue===0?(ne++,X.length<1&&X.push(de)):ue<255&&(q=!0))}if(q||ne>1){U=!0,X=void 0;var pe=B*W;Q=new Uint8Array(pe);for(var me=new DataView(j.buffer),Te=0;Te<pe;Te++){var xe=yI(me,Te,z),Ce=RK(M[xe],4)[3];Q[Te]=Ce}}else ne===0&&(X=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:U?8:void 0,colorBytes:j,alphaBytes:Q,needSMask:U,palette:Z,mask:X}}(s):l===2||l===4?function(I){for(var B=I.data,W=I.width,j=I.height,M=I.channels,z=I.depth,U=M===2?"DeviceGray":"DeviceRGB",Z=M-1,X=W*j,Q=Z,q=X*Q,ne=1*X,de=Math.ceil(q*z/8),se=Math.ceil(ne*z/8),H=new Uint8Array(de),ee=new Uint8Array(se),oe=new DataView(B.buffer),ue=new DataView(H.buffer),pe=new DataView(ee.buffer),me=!1,Te=0;Te<X;Te++){for(var xe=Te*M,Ce=0;Ce<Q;Ce++)XY(ue,yI(oe,xe+Ce,z),Te*Q+Ce,z);var Ne=yI(oe,xe+Q,z);Ne<(1<<z)-1&&(me=!0),XY(pe,Ne,1*Te,z)}return{colorSpace:U,colorsPerPixel:Z,sMaskBitsPerComponent:me?z:void 0,colorBytes:H,alphaBytes:ee,needSMask:me}}(s):function(I){var B=I.data,W=I.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:W,colorsPerPixel:W==="DeviceGray"?1:3,colorBytes:B instanceof Uint16Array?function(j){for(var M=j.length,z=new Uint8Array(2*M),U=new DataView(z.buffer,z.byteOffset,z.byteLength),Z=0;Z<M;Z++)U.setUint16(2*Z,j[Z],!1);return z}(B):B,needSMask:!1}}(s);var d,f,m,y=i,g=y.colorSpace,w=y.colorsPerPixel,b=y.sMaskBitsPerComponent,_=y.colorBytes,S=y.alphaBytes,P=y.needSMask,C=y.palette,k=y.mask,O=null;return r!==Bt.API.image_compression.NONE&&typeof w8=="function"?(O=function(I){var B;switch(I){case Bt.API.image_compression.FAST:B=11;break;case Bt.API.image_compression.MEDIUM:B=13;break;case Bt.API.image_compression.SLOW:B=14;break;default:B=12}return B}(r),d=this.decode.FLATE_DECODE,f="/Predictor ".concat(O," /Colors ").concat(w," /BitsPerComponent ").concat(u," /Columns ").concat(a),t=qY(_,Math.ceil(a*w*u/8),w,u,r),P&&(m=qY(S,Math.ceil(a*b/8),1,b,r))):(d=void 0,f=void 0,t=_,P&&(m=S)),(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(m&&this.__addimage__.isArrayBuffer(m)||this.__addimage__.isArrayBufferView(m))&&(m=this.__addimage__.arrayBufferToBinaryString(m)),{alias:n,data:t,index:e,filter:d,decodeParameters:f,transparency:k,palette:C,sMask:m,predictor:O,width:a,height:o,bitsPerComponent:u,sMaskBitsPerComponent:b,colorSpace:g}}},function(t){t.processGIF89A=function(e,n,r,i){var s=new Ije(e),a=s.width,o=s.height,l=[];s.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:a,height:o},u=new bI(100).encode(c,100);return t.processJPEG.call(this,u,n,r,i)},t.processGIF87A=t.processGIF89A}(Bt.API),wd.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 t=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:i,green:r,blue:n,quad:s}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},wd.prototype.parseBGR=function(){this.pos=this.offset;try{var t="bit"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[t]()}catch(n){Ur.log("bit decode error:"+n)}},wd.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,i=0;i<e;i++)for(var s=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+8*i*4,o=0;o<8&&8*i+o<this.width;o++){var l=this.palette[s>>7-o&1];this.data[a+4*o]=l.blue,this.data[a+4*o+1]=l.green,this.data[a+4*o+2]=l.red,this.data[a+4*o+3]=255}n!==0&&(this.pos+=4-n)}},wd.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<t;i++){var s=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+2*i*4,o=s>>4,l=15&s,c=this.palette[o];if(this.data[a]=c.blue,this.data[a+1]=c.green,this.data[a+2]=c.red,this.data[a+3]=255,2*i+1>=this.width)break;c=this.palette[l],this.data[a+4]=c.blue,this.data[a+4+1]=c.green,this.data[a+4+2]=c.red,this.data[a+4+3]=255}e!==0&&(this.pos+=4-e)}},wd.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),s=n*this.width*4+4*r;if(i<this.palette.length){var a=this.palette[i];this.data[s]=a.red,this.data[s+1]=a.green,this.data[s+2]=a.blue,this.data[s+3]=255}else this.data[s]=255,this.data[s+1]=255,this.data[s+2]=255,this.data[s+3]=255}t!==0&&(this.pos+=4-t)}},wd.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(s&e)/e*255|0,o=(s>>5&e)/e*255|0,l=(s>>10&e)/e*255|0,c=s>>15?255:0,u=r*this.width*4+4*i;this.data[u]=l,this.data[u+1]=o,this.data[u+2]=a,this.data[u+3]=c}this.pos+=t}},wd.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,s=0;s<this.width;s++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(a&e)/e*255|0,l=(a>>5&n)/n*255|0,c=(a>>11)/e*255|0,u=i*this.width*4+4*s;this.data[u]=c,this.data[u+1]=l,this.data[u+2]=o,this.data[u+3]=255}this.pos+=t}},wd.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),a=e*this.width*4+4*n;this.data[a]=s,this.data[a+1]=i,this.data[a+2]=r,this.data[a+3]=255}this.pos+=this.width%4}},wd.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=e*this.width*4+4*n;this.data[o]=s,this.data[o+1]=i,this.data[o+2]=r,this.data[o+3]=a}},wd.prototype.getData=function(){return this.data},function(t){t.processBMP=function(e,n,r,i){var s=new wd(e,!1),a=s.width,o=s.height,l={data:s.getData(),width:a,height:o},c=new bI(100).encode(l,100);return t.processJPEG.call(this,c,n,r,i)}}(Bt.API),JY.prototype.getData=function(){return this.data},function(t){t.processWEBP=function(e,n,r,i){var s=new JY(e),a=s.width,o=s.height,l={data:s.getData(),width:a,height:o},c=new bI(100).encode(l,100);return t.processJPEG.call(this,c,n,r,i)}}(Bt.API),Bt.API.processRGBA=function(t,e,n){for(var r=t.data,i=r.length,s=new Uint8Array(i/4*3),a=new Uint8Array(i/4),o=0,l=0,c=0;c<i;c+=4){var u=r[c],d=r[c+1],f=r[c+2],m=r[c+3];s[o++]=u,s[o++]=d,s[o++]=f,a[l++]=m}var y=this.__addimage__.arrayBufferToBinaryString(s);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:y,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Bt.API.setLanguage=function(t){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 (Canada)","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"}[t]!==void 0&&(this.internal.languageSettings.languageCode=t,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},Sx=Bt.API,HN=Sx.getCharWidthsArray=function(t,e){var n,r,i=(e=e||{}).font||this.internal.getFont(),s=e.fontSize||this.internal.getFontSize(),a=e.charSpace||this.internal.getCharSpace(),o=e.widths?e.widths:i.metadata.Unicode.widths,l=o.fof?o.fof:1,c=e.kerning?e.kerning:i.metadata.Unicode.kerning,u=c.fof?c.fof:1,d=e.doKerning!==!1,f=0,m=t.length,y=0,g=o[0]||l,w=[];for(n=0;n<m;n++)r=t.charCodeAt(n),typeof i.metadata.widthOfString=="function"?w.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(r))+a*(1e3/s)||0)/1e3):(f=d&&Pr(c[r])==="object"&&!isNaN(parseInt(c[r][y],10))?c[r][y]/u:0,w.push((o[r]||g)/l+f)),y=r;return w},HY=Sx.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),r=e.font||this.internal.getFont(),i=e.charSpace||this.internal.getCharSpace();return Sx.processArabic&&(t=Sx.processArabic(t)),typeof r.metadata.widthOfString=="function"?r.metadata.widthOfString(t,n,i)/n:HN.apply(this,arguments).reduce(function(s,a){return s+a},0)},VY=function(t,e,n,r){for(var i=[],s=0,a=t.length,o=0;s!==a&&o+e[s]<n;)o+=e[s],s++;i.push(t.slice(0,s));var l=s;for(o=0;s!==a;)o+e[s]>r&&(i.push(t.slice(l,s)),o=0,l=s),o+=e[s],s++;return l!==s&&i.push(t.slice(l,s)),i},WY=function(t,e,n){n||(n={});var r,i,s,a,o,l,c,u=[],d=[u],f=n.textIndent||0,m=0,y=0,g=t.split(" "),w=HN.apply(this,[" ",n])[0];if(l=n.lineIndent===-1?g[0].length+2:n.lineIndent||0){var b=Array(l).join(" "),_=[];g.map(function(P){(P=P.split(/\s*\n/)).length>1?_=_.concat(P.map(function(C,k){return(k&&C.length?` 583`:"")+C})):_.push(P[0])}),g=_,l=HY.apply(this,[b,n])}for(s=0,a=g.length;s<a;s++){var S=0;if(r=g[s],l&&r[0]==` 584`&&(r=r.substr(1),S=1),f+m+(y=(i=HN.apply(this,[r,n])).reduce(function(P,C){return P+C},0))>e||S){if(y>e){for(o=VY.apply(this,[r,i,e-(f+m),e]),u.push(o.shift()),u=[o.pop()];o.length;)d.push([o.shift()]);y=i.slice(r.length-(u[0]?u[0].length:0)).reduce(function(P,C){return P+C},0)}else u=[r];d.push(u),f=y+l,m=w}else u.push(r),f+=m+y,m=w}return c=l?function(P,C){return(C?b:"")+P.join(" ")}:function(P){return P.join(" ")},d.map(c)},Sx.splitTextToSize=function(t,e,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),s=(function(u){if(u.widths&&u.kerning)return{widths:u.widths,kerning:u.kerning};var d=this.internal.getFont(u.fontName,u.fontStyle),f="Unicode";return d.metadata[f]?{widths:d.metadata[f].widths||{0:1},kerning:d.metadata[f].kerning||{}}:{font:d.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,n);r=Array.isArray(t)?t:String(t).split(/\r?\n/);var a=1*this.internal.scaleFactor*e/i;s.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,s.lineIndent=n.lineIndent;var o,l,c=[];for(o=0,l=r.length;o<l;o++)c=c.concat(WY.apply(this,[r[o],a,s]));return c},function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="0123456789abcdef",n="klmnopqrstuvwxyz",r={},i={},s=0;s<16;s++)r[n[s]]=e[s],i[e[s]]=n[s];var a=function(f){return"0x"+parseInt(f,10).toString(16)},o=t.__fontmetrics__.compress=function(f){var m,y,g,w,b=["{"];for(var _ in f){if(m=f[_],isNaN(parseInt(_,10))?y="'"+_+"'":(_=parseInt(_,10),y=(y=a(_).slice(2)).slice(0,-1)+i[y.slice(-1)]),typeof m=="number")m<0?(g=a(m).slice(3),w="-"):(g=a(m).slice(2),w=""),g=w+g.slice(0,-1)+i[g.slice(-1)];else{if(Pr(m)!=="object")throw new Error("Don't know what to do with value type "+Pr(m)+".");g=o(m)}b.push(y+g)}return b.push("}"),b.join("")},l=t.__fontmetrics__.uncompress=function(f){if(typeof f!="string")throw new Error("Invalid argument passed to uncompress.");for(var m,y,g,w,b={},_=1,S=b,P=[],C="",k="",O=f.length-1,I=1;I<O;I+=1)(w=f[I])=="'"?m?(g=m.join(""),m=void 0):m=[]:m?m.push(w):w=="{"?(P.push([S,g]),S={},g=void 0):w=="}"?((y=P.pop())[0][y[1]]=S,g=void 0,S=y[0]):w=="-"?_=-1:g===void 0?r.hasOwnProperty(w)?(C+=r[w],g=parseInt(C,16)*_,_=1,C=""):C+=w:r.hasOwnProperty(w)?(k+=r[w],S[g]=parseInt(k,16)*_,_=1,g=void 0,k=""):k+=w;return b},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},d
vendor: 14,693 bytes, line 584
584={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}}}")}};
vendor: 45,919 bytes, lines 584-612
584t.events.push(["addFont",function(f){var m=f.font,y=d.Unicode[m.postScriptName];y&&(m.metadata.Unicode={},m.metadata.Unicode.widths=y.widths,m.metadata.Unicode.kerning=y.kerning);var g=u.Unicode[m.postScriptName];g&&(m.metadata.Unicode.encoding=g,m.encoding=g.codePages[0])}])}(Bt.API),function(t){var e=function(n){for(var r=n.length,i=new Uint8Array(r),s=0;s<r;s++)i[s]=n.charCodeAt(s);return i};t.API.events.push(["addFont",function(n){var r=void 0,i=n.font,s=n.instance;if(!i.isStandardFont){if(s===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(r=s.existsFileInVFS(i.postScriptName)===!1?s.loadFile(i.postScriptName):s.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(a,o){o=/^\x00\x01\x00\x00/.test(o)?e(o):e(BO(o)),a.metadata=t.API.TTFFont.open(o),a.metadata.Unicode=a.metadata.Unicode||{encoding:{},kerning:{},widths:[]},a.metadata.glyIdsUsed=[0]})(i,r)}}])}(Bt),Bt.API.addSvgAsImage=function(t,e,n,r,i,s,a,o){if(isNaN(e)||isNaN(n))throw Ur.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(i))throw Ur.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=r,l.height=i;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var u={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},d=this;return(sn.canvg?Promise.resolve(sn.canvg):qR(()=>import("./index.es-DLcsuvAQ.js"),[])).catch(function(f){return Promise.reject(new Error("Could not load canvg: "+f))}).then(function(f){return f.default?f.default:f}).then(function(f){return f.fromString(c,t,u)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(f){return f.render(u)}).then(function(){d.addImage(l.toDataURL("image/jpeg",1),e,n,r,i,a,o)})},Bt.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(e,n);return this},Bt.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||!1;var r,i,s,a={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}},o=Object.keys(a),l=[],c=0,u=0,d=0;function f(y,g){var w,b=!1;for(w=0;w<y.length;w+=1)y[w]===g&&(b=!0);return b}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,t==="reset"||e===!0){var m=o.length;for(d=0;d<m;d+=1)n[o[d]].value=n[o[d]].defaultValue,n[o[d]].explicitSet=!1}if(Pr(t)==="object"){for(i in t)if(s=t[i],f(o,i)&&s!==void 0){if(n[i].type==="boolean"&&typeof s=="boolean")n[i].value=s;else if(n[i].type==="name"&&f(n[i].valueSet,s))n[i].value=s;else if(n[i].type==="integer"&&Number.isInteger(s))n[i].value=s;else if(n[i].type==="array"){for(c=0;c<s.length;c+=1)if(r=!0,s[c].length===1&&typeof s[c][0]=="number")l.push(String(s[c]-1));else if(s[c].length>1){for(u=0;u<s[c].length;u+=1)typeof s[c][u]!="number"&&(r=!1);r===!0&&l.push([s[c][0]-1,s[c][1]-1].join(" "))}n[i].value="["+l.join(" ")+"]"}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var y,g=[];for(y in n)n[y].explicitSet===!0&&(n[y].type==="name"?g.push("/"+y+" /"+n[y].value):g.push("/"+y+" "+n[y].value));g.length!==0&&this.internal.write(`/ViewerPreferences 585<< 586`+g.join(` 587`)+` 588>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(t){var e=function(){var r='<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>',i=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),s=unescape(encodeURIComponent(r)),a=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),o=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),l=unescape(encodeURIComponent("</x:xmpmeta>")),c=s.length+a.length+o.length+i.length+l.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+c+" >>"),this.internal.write("stream"),this.internal.write(i+s+a+o+l),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};t.addMetadata=function(r,i){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:r,namespaceuri:i||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",e)),this}}(Bt.API),function(t){var e=t.API,n=e.pdfEscape16=function(s,a){for(var o,l=a.metadata.Unicode.widths,c=["","0","00","000","0000"],u=[""],d=0,f=s.length;d<f;++d){if(o=a.metadata.characterToGlyph(s.charCodeAt(d)),a.metadata.glyIdsUsed.push(o),a.metadata.toUnicode[o]=s.charCodeAt(d),l.indexOf(o)==-1&&(l.push(o),l.push([parseInt(a.metadata.widthOfGlyph(o),10)])),o=="0")return u.join("");o=o.toString(16),u.push(c[4-o.length],o)}return u.join("")},r=function(s){var a,o,l,c,u,d,f;for(u=`/CIDInit /ProcSet findresource begin 58912 dict begin 590begincmap 591/CIDSystemInfo << 592 /Registry (Adobe) 593 /Ordering (UCS) 594 /Supplement 0 595>> def 596/CMapName /Adobe-Identity-UCS def 597/CMapType 2 def 5981 begincodespacerange 599<0000><ffff> 600endcodespacerange`,l=[],d=0,f=(o=Object.keys(s).sort(function(m,y){return m-y})).length;d<f;d++)a=o[d],l.length>=100&&(u+=` 601`+l.length+` beginbfchar 602`+l.join(` 603`)+` 604endbfchar`,l=[]),s[a]!==void 0&&s[a]!==null&&typeof s[a].toString=="function"&&(c=("0000"+s[a].toString(16)).slice(-4),a=("0000"+(+a).toString(16)).slice(-4),l.push("<"+a+"><"+c+">"));return l.length&&(u+=` 605`+l.length+` beginbfchar 606`+l.join(` 607`)+` 608endbfchar 609`),u+`endcmap 610CMapName currentdict /CMap defineresource pop 611end 612end`};e.events.push(["putFont",function(s){(function(a){var o=a.font,l=a.out,c=a.newObject,u=a.putStream;if(o.metadata instanceof t.API.TTFFont&&o.encoding==="Identity-H"){for(var d=o.metadata.Unicode.widths,f=o.metadata.subset.encode(o.metadata.glyIdsUsed,1),m="",y=0;y<f.length;y++)m+=String.fromCharCode(f[y]);var g=c();u({data:m,addLength1:!0,objectId:g}),l("endobj");var w=c();u({data:r(o.metadata.toUnicode),addLength1:!0,objectId:w}),l("endobj");var b=c();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+Ox(o.fontName)),l("/FontFile2 "+g+" 0 R"),l("/FontBBox "+t.API.PDFObject.convert(o.metadata.bbox)),l("/Flags "+o.metadata.flags),l("/StemV "+o.metadata.stemV),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l(">>"),l("endobj");var _=c();l("<<"),l("/Type /Font"),l("/BaseFont /"+Ox(o.fontName)),l("/FontDescriptor "+b+" 0 R"),l("/W "+t.API.PDFObject.convert(d)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+o.encoding+")"),l(">>"),l(">>"),l("endobj"),o.objectNumber=c(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+w+" 0 R"),l("/BaseFont /"+Ox(o.fontName)),l("/Encoding /"+o.encoding),l("/DescendantFonts ["+_+" 0 R]"),l(">>"),l("endobj"),o.isAlreadyPutted=!0}})(s)}]),e.events.push(["putFont",function(s){(function(a){var o=a.font,l=a.out,c=a.newObject,u=a.putStream;if(o.metadata instanceof t.API.TTFFont&&o.encoding==="WinAnsiEncoding"){for(var d=o.metadata.rawData,f="",m=0;m<d.length;m++)f+=String.fromCharCode(d[m]);var y=c();u({data:f,addLength1:!0,objectId:y}),l("endobj");var g=c();u({data:r(o.metadata.toUnicode),addLength1:!0,objectId:g}),l("endobj");var w=c();l("<<"),l("/Descent "+o.metadata.decender),l("/CapHeight "+o.metadata.capHeight),l("/StemV "+o.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+y+" 0 R"),l("/Flags 96"),l("/FontBBox "+t.API.PDFObject.convert(o.metadata.bbox)),l("/FontName /"+Ox(o.fontName)),l("/ItalicAngle "+o.metadata.italicAngle),l("/Ascent "+o.metadata.ascender),l(">>"),l("endobj"),o.objectNumber=c();for(var b=0;b<o.metadata.hmtx.widths.length;b++)o.metadata.hmtx.widths[b]=parseInt(o.metadata.hmtx.widths[b]*(1e3/o.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+g+" 0 R/BaseFont/"+Ox(o.fontName)+"/FontDescriptor "+w+" 0 R/Encoding/"+o.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(o.metadata.hmtx.widths)+">>"),l("endobj"),o.isAlreadyPutted=!0}})(s)}]);var i=function(s){var a,o=s.text||"",l=s.x,c=s.y,u=s.options||{},d=s.mutex||{},f=d.pdfEscape,m=d.activeFontKey,y=d.fonts,g=m,w="",b=0,_="",S=y[g].encoding;if(y[g].encoding!=="Identity-H")return{text:o,x:l,y:c,options:u,mutex:d};for(_=o,g=m,Array.isArray(o)&&(_=o[0]),b=0;b<_.length;b+=1)y[g].metadata.hasOwnProperty("cmap")&&(a=y[g].metadata.cmap.unicode.codeMap[_[b].charCodeAt(0)]),a||_[b].charCodeAt(0)<256&&y[g].metadata.hasOwnProperty("Unicode")?w+=_[b]:w+="";var P="";return parseInt(g.slice(1))<14||S==="WinAnsiEncoding"?P=f(w,g).split("").map(function(C){return C.charCodeAt(0).toString(16)}).join(""):S==="Identity-H"&&(P=n(w,y[g])),d.isHex=!0,{text:P,x:l,y:c,options:u,mutex:d}};e.events.push(["postProcessText",function(s){var a=s.text||"",o=[],l={text:a,x:s.x,y:s.y,options:s.options,mutex:s.mutex};if(Array.isArray(a)){var c=0;for(c=0;c<a.length;c+=1)Array.isArray(a[c])&&a[c].length===3?o.push([i(Object.assign({},l,{text:a[c][0]})).text,a[c][1],a[c][2]]):o.push(i(Object.assign({},l,{text:a[c]})).text);s.text=o}else s.text=i(Object.assign({},l,{text:a})).text}])}(Bt),function(t){var e=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};t.existsFileInVFS=function(n){return e.call(this),this.internal.vFS[n]!==void 0},t.addFileToVFS=function(n,r){return e.call(this),this.internal.vFS[n]=r,this},t.getFileFromVFS=function(n){return e.call(this),this.internal.vFS[n]!==void 0?this.internal.vFS[n]:null}}(Bt.API),function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(r){var i,s,a,o,l,c,u,d=e,f=[[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]],m=[[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]],y={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},g={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},w=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","â¹","âº","â¹","â ","â","â ","â½","â¾","â½","â","â","â","â¤","â¥","â¤","â©","âª","â©","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","ï¹","﹤","ï¹¥","﹤"],b=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)$/),_=!1,S=0;this.__bidiEngine__={};var P=function(j){var M=j.charCodeAt(),z=M>>8,U=g[z];return U!==void 0?d[256*U+(255&M)]:z===252||z===253?"AL":b.test(z)?"L":z===8?"R":"N"},C=function(j){for(var M,z=0;z<j.length;z++){if((M=P(j.charAt(z)))==="L")return!1;if(M==="R")return!0}return!1},k=function(j,M,z,U){var Z,X,Q,q,ne=M[U];switch(ne){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":_=!1;break;case"N":case"AN":break;case"EN":_&&(ne="AN");break;case"AL":_=!0,ne="R";break;case"WS":case"BN":ne="N";break;case"CS":U<1||U+1>=M.length||(Z=z[U-1])!=="EN"&&Z!=="AN"||(X=M[U+1])!=="EN"&&X!=="AN"?ne="N":_&&(X="AN"),ne=X===Z?X:"N";break;case"ES":ne=(Z=U>0?z[U-1]:"B")==="EN"&&U+1<M.length&&M[U+1]==="EN"?"EN":"N";break;case"ET":if(U>0&&z[U-1]==="EN"){ne="EN";break}if(_){ne="N";break}for(Q=U+1,q=M.length;Q<q&&M[Q]==="ET";)Q++;ne=Q<q&&M[Q]==="EN"?"EN":"N";break;case"NSM":if(a&&!o){for(q=M.length,Q=U+1;Q<q&&M[Q]==="NSM";)Q++;if(Q<q){var de=j[U],se=de>=1425&&de<=2303||de===64286;if(Z=M[Q],se&&(Z==="R"||Z==="AL")){ne="R";break}}}ne=U<1||(Z=M[U-1])==="B"?"N":z[U-1];break;case"B":_=!1,i=!0,ne=S;break;case"S":s=!0,ne="N"}return ne},O=function(j,M,z){var U=j.split("");return z&&I(U,z,{hiLevel:S}),U.reverse(),M&&M.reverse(),U.join("")},I=function(j,M,z){var U,Z,X,Q,q,ne=-1,de=j.length,se=0,H=[],ee=S?m:f,oe=[];for(_=!1,i=!1,s=!1,Z=0;Z<de;Z++)oe[Z]=P(j[Z]);for(X=0;X<de;X++){if(q=se,H[X]=k(j,oe,H,X),U=240&(se=ee[q][y[H[X]]]),se&=15,M[X]=Q=ee[se][5],U>0)if(U===16){for(Z=ne;Z<X;Z++)M[Z]=1;ne=-1}else ne=-1;if(ee[se][6])ne===-1&&(ne=X);else if(ne>-1){for(Z=ne;Z<X;Z++)M[Z]=Q;ne=-1}oe[X]==="B"&&(M[X]=0),z.hiLevel|=Q}s&&function(ue,pe,me){for(var Te=0;Te<me;Te++)if(ue[Te]==="S"){pe[Te]=S;for(var xe=Te-1;xe>=0&&ue[xe]==="WS";xe--)pe[xe]=S}}(oe,M,de)},B=function(j,M,z,U,Z){if(!(Z.hiLevel<j)){if(j===1&&S===1&&!i)return M.reverse(),void(z&&z.reverse());for(var X,Q,q,ne,de=M.length,se=0;se<de;){if(U[se]>=j){for(q=se+1;q<de&&U[q]>=j;)q++;for(ne=se,Q=q-1;ne<Q;ne++,Q--)X=M[ne],M[ne]=M[Q],M[Q]=X,z&&(X=z[ne],z[ne]=z[Q],z[Q]=X);se=q}se++}}},W=function(j,M,z){var U=j.split(""),Z={hiLevel:S};return z||(z=[]),I(U,z,Z),function(X,Q,q){if(q.hiLevel!==0&&u)for(var ne,de=0;de<X.length;de++)Q[de]===1&&(ne=w.indexOf(X[de]))>=0&&(X[de]=w[ne+1])}(U,z,Z),B(2,U,M,z,Z),B(1,U,M,z,Z),U.join("")};return this.__bidiEngine__.doBidiReorder=function(j,M,z){if(function(Z,X){if(X)for(var Q=0;Q<Z.length;Q++)X[Q]=Q;o===void 0&&(o=C(Z)),c===void 0&&(c=C(Z))}(j,M),a||!l||c)if(a&&l&&o^c)S=o?1:0,j=O(j,M,z);else if(!a&&l&&c)S=o?1:0,j=W(j,M,z),j=O(j,M);else if(!a||o||l||c){if(a&&!l&&o^c)j=O(j,M),o?(S=0,j=W(j,M,z)):(S=1,j=W(j,M,z),j=O(j,M));else if(a&&o&&!l&&c)S=1,j=W(j,M,z),j=O(j,M);else if(!a&&!l&&o^c){var U=u;o?(S=1,j=W(j,M,z),S=0,u=!1,j=W(j,M,z),u=U):(S=0,j=W(j,M,z),j=O(j,M),S=1,u=!1,j=W(j,M,z),u=U,j=O(j,M))}}else S=0,j=W(j,M,z);else S=o?1:0,j=W(j,M,z);return j},this.__bidiEngine__.setOptions=function(j){j&&(a=j.isInputVisual,l=j.isOutputVisual,o=j.isInputRtl,c=j.isOutputRtl,u=j.isSymmetricSwapping)},this.__bidiEngine__.setOptions(r),this.__bidiEngine__};var e=["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"],n=new t.__bidiEngine__({isInputVisual:!0});t.API.events.push(["postProcessText",function(r){var i=r.text;r.x,r.y;var s=r.options||{};r.mutex,s.lang;var a=[];if(s.isInputVisual=typeof s.isInputVisual!="boolean"||s.isInputVisual,n.setOptions(s),Object.prototype.toString.call(i)==="[object Array]"){var o=0;for(a=[],o=0;o<i.length;o+=1)Object.prototype.toString.call(i[o])==="[object Array]"?a.push([n.doBidiReorder(i[o][0]),i[o][1],i[o][2]]):a.push([n.doBidiReorder(i[o])]);r.text=a}else r.text=n.doBidiReorder(i);n.setOptions({isInputVisual:!0})}])}(Bt),Bt.API.TTFFont=function(){function t(e){var n;if(this.rawData=e,n=this.contents=new _y(e),this.contents.pos=4,n.readString(4)==="ttcf")throw new Error("TTCF not supported.");n.pos=0,this.parse(),this.subset=new Qje(this),this.registerTTF()}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new Fje(this.contents),this.head=new $je(this),this.name=new Wje(this),this.cmap=new zue(this),this.toUnicode={},this.hhea=new zje(this),this.maxp=new qje(this),this.hmtx=new Gje(this),this.post=new Hje(this),this.os2=new Uje(this),this.loca=new Xje(this),this.glyf=new Kje(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]},t.prototype.registerTTF=function(){var e,n,r,i,s;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var a,o,l,c;for(c=[],a=0,o=(l=this.bbox).length;a<o;a++)e=l[a],c.push(Math.round(e*this.scaleFactor));return c}).call(this),this.stemV=0,this.post.exists?(r=255&(i=this.post.italic_angle),32768&(n=i>>16)&&(n=-(1+(65535^n))),this.italicAngle=+(n+"."+r)):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=(s=this.familyClass)===1||s===2||s===3||s===4||s===5||s===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")},t.prototype.characterToGlyph=function(e){var n;return((n=this.cmap.unicode)!=null?n.codeMap[e]:void 0)||0},t.prototype.widthOfGlyph=function(e){var n;return n=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*n},t.prototype.widthOfString=function(e,n,r){var i,s,a,o;for(a=0,s=0,o=(e=""+e).length;0<=o?s<o:s>o;s=0<=o?++s:--s)i=e.charCodeAt(s),a+=this.widthOfGlyph(this.characterToGlyph(i))+r*(1e3/n)||0;return a*(n/1e3)},t.prototype.lineHeight=function(e,n){var r;return n==null&&(n=!1),r=n?this.lineGap:0,(this.ascender+r-this.decender)/1e3*e},t}();var hh,_y=function(){function t(e){this.data=e??[],this.pos=0,this.length=this.data.length}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(e){return this.data[this.pos++]=e},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},t.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},t.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},t.prototype.readString=function(e){var n,r;for(r=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)r[n]=String.fromCharCode(this.readByte());return r.join("")},t.prototype.writeString=function(e){var n,r,i;for(i=[],n=0,r=e.length;0<=r?n<r:n>r;n=0<=r?++n:--n)i.push(this.writeByte(e.charCodeAt(n)));return i},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(e){return this.writeInt16(e)},t.prototype.readLongLong=function(){var e,n,r,i,s,a,o,l;return e=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),s=this.readByte(),a=this.readByte(),o=this.readByte(),l=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^n)+1099511627776*(255^r)+4294967296*(255^i)+16777216*(255^s)+65536*(255^a)+256*(255^o)+(255^l)+1):72057594037927940*e+281474976710656*n+1099511627776*r+4294967296*i+16777216*s+65536*a+256*o+l},t.prototype.writeLongLong=function(e){var n,r;return n=Math.floor(e/4294967296),r=4294967295&e,this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n),this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(e){return this.writeInt32(e)},t.prototype.read=function(e){var n,r;for(n=[],r=0;0<=e?r<e:r>e;r=0<=e?++r:--r)n.push(this.readByte());return n},t.prototype.write=function(e){var n,r,i,s;for(s=[],r=0,i=e.length;r<i;r++)n=e[r],s.push(this.writeByte(n));return s},t}(),Fje=function(){var t;function e(n){var r,i,s;for(this.scalarType=n.readInt(),this.tableCount=n.readShort(),this.searchRange=n.readShort(),this.entrySelector=n.readShort(),this.rangeShift=n.readShort(),this.tables={},i=0,s=this.tableCount;0<=s?i<s:i>s;i=0<=s?++i:--i)r={tag:n.readString(4),checksum:n.readInt(),offset:n.readInt(),length:n.readInt()},this.tables[r.tag]=r}return e.prototype.encode=function(n){var r,i,s,a,o,l,c,u,d,f,m,y,g;for(g in m=Object.keys(n).length,l=Math.log(2),d=16*Math.floor(Math.log(m)/l),a=Math.floor(d/l),u=16*m-d,(i=new _y).writeInt(this.scalarType),i.writeShort(m),i.writeShort(d),i.writeShort(a),i.writeShort(u),s=16*m,c=i.pos+s,o=null,y=[],n)for(f=n[g],i.writeString(g),i.writeInt(t(f)),i.writeInt(c),i.writeInt(f.length),y=y.concat(f),g==="head"&&(o=c),c+=f.length;c%4;)y.push(0),c++;return i.write(y),r=2981146554-t(i.data),i.pos=o+8,i.writeUInt32(r),i.data},t=function(n){var r,i,s,a;for(n=Uue.call(n);n.length%4;)n.push(0);for(s=new _y(n),i=0,r=0,a=n.length;r<a;r=r+=4)i+=s.readUInt32();return 4294967295&i},e}(),Bje={}.hasOwnProperty,Uf=function(t,e){for(var n in e)Bje.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t};hh=function(){function t(e){var n;this.file=e,n=this.file.directory.tables[this.tag],this.exists=!!n,n&&(this.offset=n.offset,this.length=n.length,this.parse(this.file.contents))}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t}();var $je=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var n;return(n=new _y).writeInt(this.version),n.writeInt(this.revision),n.writeInt(this.checkSumAdjustment),n.writeInt(this.magicNumber),n.writeShort(this.flags),n.writeShort(this.unitsPerEm),n.writeLongLong(this.created),n.writeLongLong(this.modified),n.writeShort(this.xMin),n.writeShort(this.yMin),n.writeShort(this.xMax),n.writeShort(this.yMax),n.writeShort(this.macStyle),n.writeShort(this.lowestRecPPEM),n.writeShort(this.fontDirectionHint),n.writeShort(e),n.writeShort(this.glyphDataFormat),n.data},t}(),eZ=function(){function t(e,n){var r,i,s,a,o,l,c,u,d,f,m,y,g,w,b,_,S;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=n+e.readInt(),d=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.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]=e.readByte();break;case 4:for(m=e.readUInt16(),f=m/2,e.pos+=6,s=function(){var P,C;for(C=[],l=P=0;0<=f?P<f:P>f;l=0<=f?++P:--P)C.push(e.readUInt16());return C}(),e.pos+=2,g=function(){var P,C;for(C=[],l=P=0;0<=f?P<f:P>f;l=0<=f?++P:--P)C.push(e.readUInt16());return C}(),c=function(){var P,C;for(C=[],l=P=0;0<=f?P<f:P>f;l=0<=f?++P:--P)C.push(e.readUInt16());return C}(),u=function(){var P,C;for(C=[],l=P=0;0<=f?P<f:P>f;l=0<=f?++P:--P)C.push(e.readUInt16());return C}(),i=(this.length-e.pos+this.offset)/2,o=function(){var P,C;for(C=[],l=P=0;0<=i?P<i:P>i;l=0<=i?++P:--P)C.push(e.readUInt16());return C}(),l=b=0,S=s.length;b<S;l=++b)for(w=s[l],r=_=y=g[l];y<=w?_<=w:_>=w;r=y<=w?++_:--_)u[l]===0?a=r+c[l]:(a=o[u[l]/2+(r-y)-(f-l)]||0)!==0&&(a+=c[l]),this.codeMap[r]=65535&a}e.pos=d}return t.encode=function(e,n){var r,i,s,a,o,l,c,u,d,f,m,y,g,w,b,_,S,P,C,k,O,I,B,W,j,M,z,U,Z,X,Q,q,ne,de,se,H,ee,oe,ue,pe,me,Te,xe,Ce,Ne,Ae;switch(U=new _y,a=Object.keys(e).sort(function(We,Ye){return We-Ye}),n){case"macroman":for(g=0,w=function(){var We=[];for(y=0;y<256;++y)We.push(0);return We}(),_={0:0},s={},Z=0,ne=a.length;Z<ne;Z++)_[xe=e[i=a[Z]]]==null&&(_[xe]=++g),s[i]={old:e[i],new:_[e[i]]},w[i]=_[e[i]];return U.writeUInt16(1),U.writeUInt16(0),U.writeUInt32(12),U.writeUInt16(0),U.writeUInt16(262),U.writeUInt16(0),U.write(w),{charMap:s,subtable:U.data,maxGlyphID:g+1};case"unicode":for(M=[],d=[],S=0,_={},r={},b=c=null,X=0,de=a.length;X<de;X++)_[C=e[i=a[X]]]==null&&(_[C]=++S),r[i]={old:C,new:_[C]},o=_[C]-i,b!=null&&o===c||(b&&d.push(b),M.push(i),c=o),b=i;for(b&&d.push(b),d.push(65535),M.push(65535),W=2*(B=M.length),I=2*Math.pow(Math.log(B)/Math.LN2,2),f=Math.log(I/2)/Math.LN2,O=2*B-I,l=[],k=[],m=[],y=Q=0,se=M.length;Q<se;y=++Q){if(j=M[y],u=d[y],j===65535){l.push(0),k.push(0);break}if(j-(z=r[j].new)>=32768)for(l.push(0),k.push(2*(m.length+B-y)),i=q=j;j<=u?q<=u:q>=u;i=j<=u?++q:--q)m.push(r[i].new);else l.push(z-j),k.push(0)}for(U.writeUInt16(3),U.writeUInt16(1),U.writeUInt32(12),U.writeUInt16(4),U.writeUInt16(16+8*B+2*m.length),U.writeUInt16(0),U.writeUInt16(W),U.writeUInt16(I),U.writeUInt16(f),U.writeUInt16(O),me=0,H=d.length;me<H;me++)i=d[me],U.writeUInt16(i);for(U.writeUInt16(0),Te=0,ee=M.length;Te<ee;Te++)i=M[Te],U.writeUInt16(i);for(Ce=0,oe=l.length;Ce<oe;Ce++)o=l[Ce],U.writeUInt16(o);for(Ne=0,ue=k.length;Ne<ue;Ne++)P=k[Ne],U.writeUInt16(P);for(Ae=0,pe=m.length;Ae<pe;Ae++)g=m[Ae],U.writeUInt16(g);return{charMap:r,subtable:U.data,maxGlyphID:S+1}}},t}(),zue=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="cmap",t.prototype.parse=function(e){var n,r,i;for(e.pos=this.offset,this.version=e.readUInt16(),i=e.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=i?r<i:r>i;r=0<=i?++r:--r)n=new eZ(e,this.offset),this.tables.push(n),n.isUnicode&&this.unicode==null&&(this.unicode=n);return!0},t.encode=function(e,n){var r,i;return n==null&&(n="macroman"),r=eZ.encode(e,n),(i=new _y).writeUInt16(0),i.writeUInt16(1),r.table=i.data.concat(r.subtable),r},t}(),zje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),Uje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var n,r;for(r=[],n=0;n<10;++n)r.push(e.readByte());return r}(),this.charRange=function(){var n,r;for(r=[],n=0;n<4;++n)r.push(e.readInt());return r}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var n,r;for(r=[],n=0;n<2;n=++n)r.push(e.readInt());return r}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),Hje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="post",t.prototype.parse=function(e){var n,r,i;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var s;for(r=e.readUInt16(),this.glyphNameIndex=[],s=0;0<=r?s<r:s>r;s=0<=r?++s:--s)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],i=[];e.pos<this.offset+this.length;)n=e.readByte(),i.push(this.names.push(e.readString(n)));return i;case 151552:return r=e.readUInt16(),this.offsets=e.read(r);case 262144:return this.map=(function(){var a,o,l;for(l=[],s=a=0,o=this.file.maxp.numGlyphs;0<=o?a<o:a>o;s=0<=o?++a:--a)l.push(e.readUInt32());return l}).call(this)}},t}(),Vje=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Wje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="name",t.prototype.parse=function(e){var n,r,i,s,a,o,l,c,u,d,f;for(e.pos=this.offset,e.readShort(),n=e.readShort(),o=e.readShort(),r=[],s=0;0<=n?s<n:s>n;s=0<=n?++s:--s)r.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+o+e.readShort()});for(l={},s=u=0,d=r.length;u<d;s=++u)i=r[s],e.pos=i.offset,c=e.readString(i.length),a=new Vje(c,i),l[f=i.nameID]==null&&(l[f]=[]),l[i.nameID].push(a);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]},t}(),qje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),Gje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="hmtx",t.prototype.parse=function(e){var n,r,i,s,a,o,l;for(e.pos=this.offset,this.metrics=[],n=0,o=this.file.hhea.numberOfMetrics;0<=o?n<o:n>o;n=0<=o?++n:--n)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var c,u;for(u=[],n=c=0;0<=i?c<i:c>i;n=0<=i?++c:--c)u.push(e.readInt16());return u}(),this.widths=(function(){var c,u,d,f;for(f=[],c=0,u=(d=this.metrics).length;c<u;c++)s=d[c],f.push(s.advance);return f}).call(this),r=this.widths[this.widths.length-1],l=[],n=a=0;0<=i?a<i:a>i;n=0<=i?++a:--a)l.push(this.widths.push(r));return l},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),Uue=[].slice,Kje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var n,r,i,s,a,o,l,c,u,d;return e in this.cache?this.cache[e]:(s=this.file.loca,n=this.file.contents,r=s.indexOf(e),(i=s.lengthOf(e))===0?this.cache[e]=null:(n.pos=this.offset+r,a=(o=new _y(n.read(i))).readShort(),c=o.readShort(),d=o.readShort(),l=o.readShort(),u=o.readShort(),this.cache[e]=a===-1?new Zje(o,c,d,l,u):new Yje(o,a,c,d,l,u),this.cache[e]))},t.prototype.encode=function(e,n,r){var i,s,a,o,l;for(a=[],s=[],o=0,l=n.length;o<l;o++)i=e[n[o]],s.push(a.length),i&&(a=a.concat(i.encode(r)));return s.push(a.length),{table:a,offsets:s}},t}(),Yje=function(){function t(e,n,r,i,s,a){this.raw=e,this.numberOfContours=n,this.xMin=r,this.yMin=i,this.xMax=s,this.yMax=a,this.compound=!1}return t.prototype.encode=function(){return this.raw.data},t}(),Zje=function(){function t(e,n,r,i,s){var a,o;for(this.raw=e,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=s,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],a=this.raw;o=a.readShort(),this.glyphOffsets.push(a.pos),this.glyphIDs.push(a.readUInt16()),32&o;)a.pos+=1&o?4:2,128&o?a.pos+=8:64&o?a.pos+=4:8&o&&(a.pos+=2)}return t.prototype.encode=function(){var e,n,r;for(n=new _y(Uue.call(this.raw.data)),e=0,r=this.glyphIDs.length;e<r;++e)n.pos=this.glyphOffsets[e];return n.data},t}(),Xje=function(){function t(){return t.__super__.constructor.apply(this,arguments)}return Uf(t,hh),t.prototype.tag="loca",t.prototype.parse=function(e){var n,r;return e.pos=this.offset,n=this.file.head.indexToLocFormat,this.offsets=n===0?(function(){var i,s;for(s=[],r=0,i=this.length;r<i;r+=2)s.push(2*e.readUInt16());return s}).call(this):(function(){var i,s;for(s=[],r=0,i=this.length;r<i;r+=4)s.push(e.readUInt32());return s}).call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]}
612,t.prototype.encode=function(e,n){for(var r=new Uint32Array(this.offsets.length),i=0,s=0,a=0;a<r.length;++a)if(r[a]=i,s<n.length&&n[s]==a){++s,r[a]=i;var o=this.offsets[a],l=this.offsets[a+1]-o;l>0&&(i+=l)}for(var c=new Array(4*r.length),u=0;u<r.length;++u)c[4*u+3]=255&r[u],c[4*u+2]=(65280&r[u])>>8,c[4*u+1]=(16711680&r[u])>>16,c[4*u]=(4278190080&r[u])>>24;return c},t}(),Qje=function(){function t(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return t.prototype.generateCmap=function(){var e,n,r,i,s;for(n in i=this.font.cmap.tables[0].codeMap,e={},s=this.subset)r=s[n],e[n]=i[r];return e},t.prototype.glyphsFor=function(e){var n,r,i,s,a,o,l;for(i={},a=0,o=e.length;a<o;a++)i[s=e[a]]=this.font.glyf.glyphFor(s);for(s in n=[],i)(r=i[s])!=null&&r.compound&&n.push.apply(n,r.glyphIDs);if(n.length>0)for(s in l=this.glyphsFor(n))r=l[s],i[s]=r;return i},t.prototype.encode=function(e,n){var r,i,s,a,o,l,c,u,d,f,m,y,g,w,b;for(i in r=zue.encode(this.generateCmap(),"unicode"),a=this.glyphsFor(e),m={0:0},b=r.charMap)m[(l=b[i]).old]=l.new;for(y in f=r.maxGlyphID,a)y in m||(m[y]=f++);return u=function(_){var S,P;for(S in P={},_)P[_[S]]=S;return P}(m),d=Object.keys(u).sort(function(_,S){return _-S}),g=function(){var _,S,P;for(P=[],_=0,S=d.length;_<S;_++)o=d[_],P.push(u[o]);return P}(),s=this.font.glyf.encode(a,g,m),c=this.font.loca.encode(s.offsets,g),w={cmap:this.font.cmap.raw(),glyf:s.table,loca:c,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(n)},this.font.os2.exists&&(w["OS/2"]=this.font.os2.raw()),this.font.directory.encode(w)},t}();Bt.API.PDFObject=function(){var t;function e(){}return t=function(n,r){return(Array(r+1).join("0")+n).slice(-r)},e.convert=function(n){var r,i,s,a;if(Array.isArray(n))return"["+function(){var o,l,c;for(c=[],o=0,l=n.length;o<l;o++)r=n[o],c.push(e.convert(r));return c}().join(" ")+"]";if(typeof n=="string")return"/"+n;if(n!=null&&n.isString)return"("+n+")";if(n instanceof Date)return"(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if({}.toString.call(n)==="[object Object]"){for(i in s=["<<"],n)a=n[i],s.push("/"+i+" "+e.convert(a));return s.push(">>"),s.join(` 613`)}return""+n},e}();function RL(t){if(t.includes("/")){const e=t.split("/");if(e.length===3)return new Date(Number(e[2]),Number(e[1])-1,Number(e[0]))}return new Date(t)}function Jje(t,e){const n=RL(t),r=RL(e),i=Math.abs(n.getTime()-r.getTime());return Math.round(i/(1e3*60*60*24))}function eDe(t){const e=new Bt({orientation:"portrait",unit:"mm",format:"a4"}),n=e.internal.pageSize.getWidth(),r=15,i=n-r*2;let s=20;const a=t.lote===2?{r:139,g:92,b:246}:{r:59,g:130,b:246};e.setFillColor(a.r,a.g,a.b),e.rect(0,0,n,35,"F"),e.setFont("helvetica","bold"),e.setFontSize(16),e.setTextColor(255,255,255),e.text("CMTU-LD - Zeladoria Londrina",r,s),s+=8,e.setFontSize(10),e.setFont("helvetica","normal"),e.text("Ficha da Ãrea de Serviço",r,s);const l=new Date().toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"});e.setFontSize(8),e.text(`Gerado em: ${l}`,n-r,s,{align:"right"}),s=45,e.setTextColor(50,50,50),e.setFillColor(245,245,245),e.roundedRect(r,s,i,52,2,2,"F"),e.setDrawColor(220,220,220),e.roundedRect(r,s,i,52,2,2,"S"),s+=8,e.setFont("helvetica","bold"),e.setFontSize(12),e.setTextColor(30,30,30),e.text(t.endereco,r+5,s),s+=6,e.setFont("helvetica","normal"),e.setFontSize(9),e.setTextColor(100,100,100),t.bairro&&(e.text(`Bairro: ${t.bairro}`,r+5,s),s+=5),t.lote&&(e.text(`Lote: ${t.lote}`,r+5,s),s+=5),t.metragem_m2!=null&&(e.text(`Metragem: ${Number(t.metragem_m2).toLocaleString("pt-BR")} m²`,r+5,s),s+=5),t.tipo&&(e.text(`Tipo: ${t.tipo}`,r+5,s),s+=5),t.lat!=null&&t.lng!=null&&(e.text(`Coordenadas: ${Number(t.lat).toFixed(6)}, ${Number(t.lng).toFixed(6)}`,r+5,s),s+=5);const c=t.servico==="jardins"?"Jardins":"Capina e Roçagem";if(e.text(`Serviço: ${c}`,r+5,s),s+=15,e.setFillColor(a.r,a.g,a.b),e.roundedRect(r,s,i,8,1,1,"F"),e.setFont("helvetica","bold"),e.setFontSize(10),e.setTextColor(255,255,255),e.text("INFORMAÃÃES DE SERVIÃO",r+5,s+5.5),s+=14,e.setTextColor(50,50,50),e.setFont("helvetica","normal"),e.setFontSize(9),t.servico==="rocagem"||!t.servico)[["Próxima Previsão",t.proximaPrevisao?ui(t.proximaPrevisao):"Não definida"],["Previsão Manual",t.manualSchedule?"Sim":"Não"],["Status",t.executando?"Em Execução":t.status||"Pendente"]].forEac
613h(([y,g])=>{e.setFont("helvetica","bold"),e.text(`${y}:`,r+5,s),e.setFont("helvetica","normal"),e.text(g,r+55,s),s+=6});else if([["Ãltima Manutenção",t.ultimaManutencao?ui(t.ultimaManutencao):"Sem registro"],["Ãltima Irrigação",t.ultimaIrrigacao?ui(t.ultimaIrrigacao):"Sem registro"],["Ãltimo Plantio",t.ultimaPlantio?ui(t.ultimaPlantio):"Sem registro"]].forEach(([y,g])=>{e.setFont("helvetica","bold"),e.text(`${y}:`,r+5,s),e.setFont("helvetica","normal"),e.text(g,r+55,s),s+=6}),t.observacoes){s+=2,e.setFont("helvetica","bold"),e.text("Observações:",r+5,s),s+=5,e.setFont("helvetica","normal");const y=e.splitTextToSize(t.observacoes,i-10);e.text(y,r+5,s),s+=y.length*4.5}s+=8;const d=[];if(t.ultimaRocagem&&d.push({date:t.ultimaRocagem,observation:"Ãltima roçagem"}),t.history&&t.history.length>0)for(const m of t.history)t.ultimaRocagem&&m.date===t.ultimaRocagem||d.push({date:m.date,observation:m.observation});d.sort((m,y)=>{const g=RL(m.date);return RL(y.date).getTime()-g.getTime()}),d.length>0?(e.setFillColor(a.r,a.g,a.b),e.roundedRect(r,s,i,8,1,1,"F"),e.setFont("helvetica","bold"),e.setFontSize(10),e.setTextColor(255,255,255),e.text(`HISTÃRICO DE ROÃAGENS (${d.length} registros)`,r+5,s+5.5),s+=14,e.setFillColor(240,240,240),e.rect(r,s-4,i,7,"F"),e.setTextColor(80,80,80),e.setFont("helvetica","bold"),e.setFontSize(8),e.text("#",r+3,s),e.text("Data",r+12,s),e.text("Intervalo",r+50,s),e.text("Observação",r+85,s),s+=5,e.setFont("helvetica","normal"),e.setTextColor(50,50,50),d.forEach((m,y)=>{if(s>270&&(e.addPage(),s=20),y%2===0&&(e.setFillColor(250,250,250),e.rect(r,s-3.5,i,6,"F")),e.text(`${y+1}`,r+3,s),e.text(ui(m.date),r+12,s),y<d.length-1){const g=d[y+1],w=Jje(m.date,g.date);e.text(`${w} dias`,r+50,s)}else e.setTextColor(150,150,150),e.text("â",r+50,s),e.setTextColor(50,50,50);if(m.observation){const g=m.observation.length>45?m.observation.substring(0,42)+"...":m.observation;e.text(g,r+85,s)}s+=6})):(e.setFillColor(a.r,a.g,a.b),e.roundedRect(r,s,i,8,1,1,"F"),e.setFont("helvetica","bold"),e.setFontSize(10),e.setTextColor(255,255,255),e.text("HISTÃRICO DE ROÃAGENS",r+5,s+5.5),s+=14,e.setTextColor(120,120,120),e.setFont("helvetica","italic"),e.setFontSize(9),e.text("Nenhum registro de roçagem encontrado para esta área.",r+5,s));const f=e.getNumberOfPages();for(let m=1;m<=f;m++)e.setPage(m),e.setFontSize(7),e.setTextColor(150,150,150),e.setFont("helvetica","normal"),e.text(`Página ${m} de ${f} â CMTU-LD Zeladoria Londrina`,n/2,e.internal.pageSize.getHeight()-8,{align:"center"});return e}function xI({area:t,onClose:e,onRegisterMowing:n,onRegisterJardins:r,onSetManualForecast:i,onEdit:s,onChangeLocation:a,isRelocating:o=!1,isPublicView:l=!1}){var de,se;const{toast:c}=yo(),{user:u}=ek(),d=(u==null?void 0:u.role)==="gestor",f=!l&&!d,[m,y]=N.useState(!1),[g,w]=N.useState(!1),[b,_]=N.useState(!1),[S,P]=N.useState(!1),[C,k]=N.useState(null),[O,I]=N.useState(!1);N.useEffect(()=>{k(null),y(!1)},[t.id]);const B=async()=>{if(!C){I(!0);try{const H=await fetch(`/api/areas/${t.id}`);if(H.ok){const ee=await H.json();k(ee)}}catch(H){console.error("Error fetching full area:",H)}finally{I(!1)}}},W=()=>{m||B(),y(!m)},j=C||t,M=fo({mutationFn:async()=>await(await Es("DELETE",`/api/areas/${t.id}`,{})).json(),onSuccess:()=>{c({title:"Ãrea Deletada",description:`${t.endereco} foi removida com sucesso.`}),qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]}),qn.invalidateQueries({queryKey:["/api/areas/light","jardins"]}),e()},onError:()=>{c({variant:"destructive",title:"Erro ao Deletar",description:"Não foi possÃvel deletar a área."})}}),z=fo({mutationFn:async()=>await(await Es("DELETE",`/api/areas/${t.id}/rocagem`,{})).json(),onSuccess:H=>{c({title:"Roçagem Desfeita",description:`O registro de roçagem foi removido de ${t.endereco}.`});const ee=H.area;ee?(qn.setQueryData(["/api/areas/light","rocagem"],oe=>oe&&oe.map(ue=>ue.id===ee.id?ee:ue)),qn.setQueryData(["/api/areas",t.id],ee)):(qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]}),qn.invalidateQueries({queryKey:["/api/areas",t.id]})),e()},onError:()=>{c({variant:"destructive",title:"Erro ao Desfazer",description:"Não foi possÃvel desfazer o registro de roçagem."})}}),U=()=>
613{if(!t.proximaPrevisao)return null;const H=new Date;H.setHours(0,0,0,0);const ee=new Date(t.proximaPrevisao);ee.setHours(0,0,0,0);const oe=ee.getTime()-H.getTime();return Math.ceil(oe/(1e3*60*60*24))},Z=fo({mutationFn:async()=>await Es("PATCH",`/api/areas/${t.id}/executando`,{executando:!t.executando}),onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/areas/light"]}),qn.invalidateQueries({queryKey:["/api/areas",t.id]}),c({title:t.executando?"Execução encerrada":"Marcado como Executando",description:t.executando?`${t.endereco} não está mais em execução.`:`${t.endereco} foi marcado como em execução.`})},onError:()=>{c({title:"Erro",description:"Não foi possÃvel alterar o status de execução.",variant:"destructive"})}}),X=U(),Q=t.executando===!0,q=t.servico==="jardins",ne=t.servico==="rocagem"||!t.servico;return v.jsxs(ls,{className:"w-80 shadow-lg border-2 max-h-[calc(100vh-120px)] overflow-y-auto","data-testid":"map-info-card",children:[v.jsxs(cs,{className:"p-4",children:[v.jsxs("div",{className:"flex items-start justify-between mb-3",children:[v.jsxs("div",{className:"flex-1",children:[v.jsx("h3",{className:"font-semibold text-sm leading-tight mb-1","data-testid":"text-area-endereco",children:t.endereco}),t.bairro&&v.jsx("p",{className:"text-xs text-muted-foreground",children:t.bairro}),t.lote&&v.jsxs("p",{className:"text-xs text-muted-foreground","data-testid":"text-lote",children:["Lote ",t.lote]})]}),v.jsx(yt,{variant:"ghost",size:"icon",onClick:e,className:"h-6 w-6 -mt-1 -mr-1","data-testid":"button-close-map-card",children:v.jsx(Ia,{className:"h-4 w-4"})})]}),Q&&v.jsx($c,{variant:"default",className:"mb-3 bg-green-600","data-testid":"badge-em-execucao",children:"Em Execução"}),v.jsxs("div",{className:"space-y-2 mb-4",children:[t.metragem_m2&&v.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[v.jsx(Mie,{className:"h-3.5 w-3.5 text-muted-foreground"}),v.jsx("span",{className:"text-muted-foreground",children:"Metragem:"}),v.jsxs("span",{className:"font-medium","data-testid":"text-metragem",children:[t.metragem_m2.toLocaleString("pt-BR")," m²"]})]}),ne&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[v.jsx(Ma,{className:"h-3.5 w-3.5 text-muted-foreground"}),v.jsx("span",{className:"text-muted-foreground",children:"Ãltima Roçagem:"}),v.jsx("span",{className:"font-medium","data-testid":"text-ultima-rocagem",children:t.ultimaRocagem?ui(t.ultimaRocagem):"Nunca roçada"})]}),t.proximaPrevisao&&v.jsxs("div",{className:"flex items-center gap-2 text-xs flex-wrap",children:[v.jsx(Ma,{className:"h-3.5 w-3.5 text-muted-foreground"}),v.jsx("span",{className:"text-muted-foreground",children:"Previsão:"}),v.jsxs("span",{className:"font-medium","data-testid":"text-previsao",children:[ui(t.proximaPrevisao),X!==null&&v.jsxs("span",{className:"ml-1 text-muted-foreground",children:["(",X===0?"hoje":X===1?"amanhã":`${X} dias`,")"]})]}),t.manualSchedule&&v.jsxs($c,{variant:"outline",className:"text-[10px] h-4 px-1.5 bg-blue-50 dark:bg-blue-950 text-blue-700 dark:text-blue-300 border-blue-300 dark:border-blue-700","data-testid":"badge-manual-forecast",children:[v.jsx(Cq,{className:"h-2.5 w-2.5 mr-0.5"}),"Manual"]})]})]}),q&&v.jsxs(v.Fragment,{children:[t.ultimaManutencao&&v.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[v.jsx(Ma,{className:"h-3.5 w-3.5 text-muted-foreground"}),v.jsx("span",{className:"text-muted-foreground",children:"Ãltima Manutenção:"}),v.jsx("span",{className:"font-medium",children:ui(t.ultimaManutencao)})]}),t.ultimaIrrigacao&&v.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[v.jsx(Ma,{className:"h-3.5 w-3.5 text-muted-foreground"}),v.jsx("span",{className:"text-muted-foreground",children:"Ãltima Irrigação:"}),v.jsx("span",{className:"font-medium",children:ui(t.ultimaIrrigacao)})]}),t.ultimaPlantio&&v.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[v.jsx(Ma,{className:"h-3.5 w-3.5 text-muted-foreground"}),v.jsx("span",{className:"text-muted-foreground",children:"Ãltimo Plantio:"}),v.jsx("span",{className:"font-medium",children:ui(t.ultimaPlantio)})]}),t.observacoes&&v.jsxs("div",{className:"flex items-start gap-2 text-xs",children:[v.jsx(kie,{className:"h-3.5 w-3.5 text-muted-foreground mt-0.5 flex-shrink-0"}),v.jsxs("div",{className:"flex-1",children:[v.jsx("span",{className:"text-muted-foreground",children:"Observações:"}),v.jsx("p",{className:"text-xs mt-1",children:t.observacoes})]})]})]})]}),m&&v.jsxs(v.Fragment,{children:[v.jsx(jm,{className:"mb-4"}),v.jsxs("div",{className:"space-y-3 mb-4",children:[v.jsx("h4",{className:"font-semibold text-xs uppercase text-muted-foreground",children:"Histórico de Roçagens"}),O?v.jsxs("div",{className:"flex items-center justify-center py-4",children:[v.jsx("div",{className:"animate-spin rounded-full h-5 w-5 border-b-2 border-primary"}),v.jsx("span",{className:"ml-2 text-xs text-muted-foreground",children:"Carregando histórico..."})]}):j.history&&j.history.length>
6130?v.jsx("div",{className:"space-y-1 max-h-52 overflow-y-auto",children:[...j.history].reverse().map((H,ee)=>v.jsxs("div",{className:"text-xs p-2 bg-muted/30 rounded",children:[v.jsxs("div",{className:"flex justify-between items-start gap-2",children:[v.jsx("span",{className:"font-medium",children:ui(H.date)}),v.jsx($c,{variant:"outline",className:"text-[10px] h-4 px-1",children:H.status})]}),H.observation&&v.jsx("p",{className:"text-muted-foreground mt-1 text-[11px]",children:H.observation})]},ee))}):v.jsx("p",{className:"text-xs text-muted-foreground",children:"Nenhum registro de roçagem encontrado."}),v.jsxs(yt,{variant:"outline",disabled:O,onClick:()=>{try{const ee=eDe(j).output("blob"),oe=URL.createObjectURL(ee);window.open(oe,"_blank"),setTimeout(()=>URL.revokeObjectURL(oe),1e4)}catch(H){console.error("Error generating PDF:",H)}},className:"w-full h-8","data-testid":"button-print-pdf",children:[v.jsx(rL,{className:"h-3.5 w-3.5 mr-2"}),"Imprimir PDF"]})]})]}),v.jsxs("div",{className:"flex flex-col gap-2",children:[f&&ne&&v.jsxs(v.Fragment,{children:[v.jsx(yt,{onClick:()=>Z.mutate(),variant:Q?"destructive":"default",className:"w-full","data-testid":"button-toggle-executando",disabled:Z.isPending,children:Q?v.jsxs(v.Fragment,{children:[v.jsx($_e,{className:"h-4 w-4 mr-2"}),Z.isPending?"Salvando...":"Parar Execução"]}):v.jsxs(v.Fragment,{children:[v.jsx(D_e,{className:"h-4 w-4 mr-2"}),Z.isPending?"Salvando...":"Marcar Executando"]})}),v.jsxs(yt,{onClick:n,className:"w-full h-9 bg-green-600 hover:bg-green-700 text-white","data-testid":"button-register-mowing",children:[v.jsx(nL,{className:"h-4 w-4 mr-2"}),"Registrar Roçagem"]}),t.ultimaRocagem&&v.jsxs(yt,{onClick:()=>_(!0),variant:"outline",className:"w-full h-9 border-orange-300 dark:border-orange-700 text-orange-700 dark:text-orange-300 hover:bg-orange-50 dark:hover:bg-orange-950","data-testid":"button-undo-mowing",disabled:z.isPending,children:[v.jsx(W_e,{className:"h-4 w-4 mr-2"}),"Desfazer Roçagem"]}),v.jsxs(yt,{onClick:i,variant:"outline",className:"w-full h-9 border-blue-300 dark:border-blue-700 text-blue-700 dark:text-blue-300 hover:bg-blue-50 dark:hover:bg-blue-950","data-testid":"button-set-manual-forecast",children:[v.jsx(Cq,{className:"h-4 w-4 mr-2"}),"Definir Previsão Manual"]})]}),f&&q&&r&&v.jsxs(yt,{onClick:r,className:"w-full h-9 bg-green-600 hover:bg-green-700 text-white","data-testid":"button-register-jardins",children:[v.jsx(nL,{className:"h-4 w-4 mr-2"}),"Registrar"]}),v.jsxs(yt,{onClick:()=>P(!0),variant:"outline",className:"w-full h-9","data-testid":"button-open-photo-gallery",children:[v.jsx(Tie,{className:"h-4 w-4 mr-2"}),"Fotos ",(((de=t.fotos)==null?void 0:de.length)||0)>0&&`(${(se=t.fotos)==null?void 0:se.length})`]}),v.jsx(yt,{variant:"outline",onClick:W,className:"w-full h-8","data-testid":"button-view-details",children:m?v.jsxs(v.Fragment,{children:[v.jsx(r9,{className:"h-3.5 w-3.5 mr-2"}),"Ocultar Histórico"]}):v.jsxs(v.Fragment,{children:[v.jsx(XT,{className:"h-3.5 w-3.5 mr-2"}),"Histórico"]})}),f&&v.jsxs(v.Fragment,{children:[v.jsx(jm,{}),a&&v.jsxs(yt,{onClick:a,variant:o?"default":"outline",className:`w-full h-8 ${o?"bg-blue-600 hover:bg-blue-700 text-white":"text-blue-600 dark:text-blue-400 border-blue-300 dark:border-blue-700"}`,"data-testid":"button-change-location",children:[v.jsx(T_e,{className:"h-3.5 w-3.5 mr-1"}),o?"Clique no Novo Local":"Mudar Localização"]}),v.jsxs("div",{className:"flex gap-2",children:[s&&v.jsxs(yt,{onClick:s,variant:"outline",className:"flex-1 h-8 text-blue-600 dark:text-blue-400 border-blue-300 dark:border-blue-700","data-testid":"button-edit-area",children:[v.jsx(j_e,{className:"h-3.5 w-3.5 mr-1"}),"Editar"]}),v.jsxs(yt,{onClick:()=>w(!0),variant:"outline",className:"flex-1 h-8 text-red-600 dark:text-red-400 border-red-300 dark:border-red-700 hover:bg-red-50 dark:hover:bg-red-950","data-testid":"button-delete-area",disabled:M.isPending,children:[v.jsx(a9,{className:"h-3.5 w-3.5 mr-1"}),"Deletar"]})]})]})]}),v.jsx(YOe,{area:t,open:S,onOpenChange:P,readOnly:l||d})]}),If.createPortal(v.jsxs(v.Fragment,{children:[v.jsx(kL,{open:g,onOpenChange:w,children:v.jsxs(BP,{"data-testid":"dialog-delete-confirm",children:[v.jsxs($P,{children:[v.jsx(zP,{children:"Deletar Ãrea?"}),v.jsxs(UP,{children:["Tem certeza que deseja deletar ",t.endereco,"? Esta ação não pode ser desfeita."]})]}),v.jsxs("div",{className:"flex gap-2 justify-end",children:[v.jsx(VP,{"data-testid":"button-cancel-delete",children:"Cancelar"}),v.jsx(HP,{onClick:()=>M.mutate(),className:"bg-red-600 hover:bg-red-700",disabled:M.isPending,"data-testid":"button-confirm-delete",children:M.isPending?"Deletando...":"Deletar"})]})]})}),v.jsx(kL,{open:b,onOpenChange:_,children:v.jsxs(BP,{"data-testid":"dialog-undo-mowing-confirm",children:[v.jsxs($P,{children:[v.jsx(zP,{children:"Desfazer Roçagem?"}),v.jsxs(UP,{children:["Tem certeza que deseja desfazer o registro de roçagem de ",t.endereco,"?",t.ultimaRocagem&&v.jsxs("span",{className:"block mt-2 font-medium",children:["Data registrada: ",ui(t.ultimaRocagem),t.registradoPor&&` (por ${t.registradoPor})`]})]})]}),v.jsxs("div",{className:"flex gap-2 justify-end",children:[v.jsx(VP,{"data-testid":"button-cancel-undo-mowing",children:"Cancelar"}),v.jsx(HP,{onClick:()=>z.mutate(),className:"bg-orange-600 hover:bg-orange-700",disabled:z.isPending,"data-testid":"button-confirm-undo-mowing",children:z.isPending?"Desfazendo...":"Desfazer Roçagem"})]})]})})]}),document.body)]})}function kn(t){const e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new t.constructor(+t):typeof t=="number"||e==="[object Number]"||typeof t=="string"||e==="[object String]"?new Date(t):new Date(NaN)}function Xr(t,e){return t instanceof Date?new t.constructor(e):new Date(e)}function Us(t,e){const n=kn(t);return isNaN(e)?Xr(t,NaN):(e&&n.setDate(n.getDate()+e),n)}function oh(t,e){const n=kn(t);if(isNaN(e))return Xr(t,NaN);if(!e)return n;const r=n.getDate(),i=Xr(t,n.getTime());i.setMonth(n.getMonth()+e+1,0);const s=i.getDate();return r>=s?i:(n.setFullYear(i.getFullYear(),i.getMonth(),r),n)}const kU=6048e5,tDe=864e5,nDe=6e4,rDe=36e5,iDe=1e3;let sDe={};function Wb(){return sDe}function qc(t,e){var o,l,c,u;
613const n=Wb(),r=(e==null?void 0:e.weekStartsOn)??((l=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((u=(c=n.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,i=kn(t),s=i.getDay(),a=(s<r?7:0)+s-r;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function Rm(t){return qc(t,{weekStartsOn:1})}function Hue(t){const e=kn(t),n=e.getFullYear(),r=Xr(t,0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);const i=Rm(r),s=Xr(t,0);s.setFullYear(n,0,4),s.setHours(0,0,0,0);const a=Rm(s);return e.getTime()>=i.getTime()?n+1:e.getTime()>=a.getTime()?n:n-1}function Y2(t){const e=kn(t);return e.setHours(0,0,0,0),e}function Z2(t){const e=kn(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}function gf(t,e){const n=Y2(t),r=Y2(e),i=+n-Z2(n),s=+r-Z2(r);return Math.round((i-s)/tDe)}function aDe(t){const e=Hue(t),n=Xr(t,0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),Rm(n)}function D8(t,e){const n=e*7;return Us(t,n)}function oDe(t,e){return oh(t,e*12)}function lDe(t){let e;return t.forEach(function(n){const r=kn(n);(e===void 0||e<r||isNaN(Number(r)))&&(e=r)}),e||new Date(NaN)}function cDe(t){let e;return t.forEach(n=>{const r=kn(n);(!e||e>r||isNaN(+r))&&(e=r)}),e||new Date(NaN)}function Ll(t,e){const n=Y2(t),r=Y2(e);return+n==+r}function NU(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function uDe(t){if(!NU(t)&&typeof t!="number")return!1;const e=kn(t);return!isNaN(Number(e))}function JP(t,e){const n=kn(t),r=kn(e),i=n.getFullYear()-r.getFullYear(),s=n.getMonth()-r.getMonth();return i*12+s}function dDe(t,e,n){const r=qc(t,n),i=qc(e,n),s=+r-Z2(r),a=+i-Z2(i);return Math.round((s-a)/kU)}function OU(t){const e=kn(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}function Fl(t){const e=kn(t);return e.setDate(1),e.setHours(0,0,0,0),e}function Vue(t){const e=kn(t),n=Xr(t,0);return n.setFullYear(e.getFullYear(),0,1),n.setHours(0,0,0,0),n}function MU(t,e){var o,l,c,u;const n=Wb(),r=(e==null?void 0:e.weekStartsOn)??((l=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((u=(c=n.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,i=kn(t),s=i.getDay(),a=(s<r?-7:0)+6-(s-r);return i.setDate(i.getDate()+a),i.setHours(23,59,59,999),i}function Wue(t){return MU(t,{weekStartsOn:1})}const hDe={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"}},fDe=(t,e,n)=>{let r;const i=hDe[t];return typeof i=="string"?r=i:e===1?r=i.one:r=i.other.replace("{{count}}",e.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Lw(t){return(e={})=>{const n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const pDe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},mDe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},gDe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vDe={date:Lw({formats:pDe,defaultWidth:"full"}),time:Lw({formats:mDe,defaultWidth:"full"}),dateTime:Lw({formats:gDe,defaultWidth:"full"})},yDe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},bDe=(t,e,n,r)=>yDe[t];function cf(t){return(e,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let i;if(r==="formatting"&&t.formattingValues){const a=t.defaultFormattingWidth||t.defaultWidth,o=n!=null&&n.width?String(n.width):a;i=t.formattingValues[o]||t.formattingValues[a]}else{const a=t.defaultWidth,o=n!=null&&n.width?String(n.width):t.defaultWidth;i=t.values[o]||t.values[a]}const s=t.argumentCallback?t.argumentCallback(e):e;return i[s]}}const xDe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},wDe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},_De={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"]},SDe={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","Frid
613ay","Saturday"]},ADe={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"}},PDe={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"}},CDe=(t,e)=>{const n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},EDe={ordinalNumber:CDe,era:cf({values:xDe,defaultWidth:"wide"}),quarter:cf({values:wDe,defaultWidth:"wide",argumentCallback:t=>t-1}),month:cf({values:_De,defaultWidth:"wide"}),day:cf({values:SDe,defaultWidth:"wide"}),dayPeriod:cf({values:ADe,defaultWidth:"wide",formattingValues:PDe,defaultFormattingWidth:"wide"})};function uf(t){return(e,n={})=>{const r=n.width,i=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],s=e.match(i);if(!s)return null;const a=s[0],o=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(o)?kDe(o,d=>d.test(a)):TDe(o,d=>d.test(a));let c;c=t.valueCallback?t.valueCallback(l):l,c=n.valueCallback?n.valueCallback(c):c;const u=e.slice(a.length);return{value:c,rest:u}}}function TDe(t,e){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(t[n]))return n}function kDe(t,e){for(let n=0;n<t.length;n++)if(e(t[n]))return n}function que(t){return(e,n={})=>{const r=e.match(t.matchPattern);if(!r)return null;const i=r[0],s=e.match(t.parsePattern);if(!s)return null;let a=t.valueCallback?t.valueCallback(s[0]):s[0];a=n.valueCallback?n.valueCallback(a):a;const o=e.slice(i.length);return{value:a,rest:o}}}const NDe=/^(\d+)(th|st|nd|rd)?/i,ODe=/\d+/i,MDe={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},LDe={any:[/^b/i,/^(a|c)/i]},jDe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},DDe={any:[/1/i,/2/i,/3/i,/4/i]},RDe={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},IDe={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]},FDe={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},BDe={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]},$De={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},zDe={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}},UDe={ordinalNumber:que({matchPattern:NDe,parsePattern:ODe,valueCallback:t=>parseInt(t,10)}),era:uf({matchPatterns:MDe,defaultMatchWidth:"wide",parsePatterns:LDe,defaultParseWidth:"any"}),quarter:uf({matchPatterns:jDe,defaultMatchWidth:"wide",parsePatterns:DDe,defaultParseWidth:"any",valueCallback:t=>t+1}),month:uf({matchPatterns:RDe,defaultMatchWidth:"wide",parsePatterns:IDe,defaultParseWidth:"any"}),day:uf({matchPatterns:FDe,defaultMatchWidth:"wide",parsePatterns:BDe,defaultParseWidth:"any"}),dayPeriod:uf({matchPatterns:$De,defaultMatchWidth:"any",parsePatterns:zDe,defaultParseWidth:"any"})},LU={code:"en-US",formatDistance:fDe,formatLong:vDe,formatRelative:bDe,localize:EDe,match:UDe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function HDe(t){const e=kn(t);return gf(e,Vue(e))+1}
vendor: 6,570 bytes, line 613
613function jU(t){const e=kn(t),n=+Rm(e)-+aDe(e);return Math.round(n/kU)+1}function DU(t,e){var u,d,f,m;const n=kn(t),r=n.getFullYear(),i=Wb(),s=(e==null?void 0:e.firstWeekContainsDate)??((d=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:d.firstWeekContainsDate)??i.firstWeekContainsDate??((m=(f=i.locale)==null?void 0:f.options)==null?void 0:m.firstWeekContainsDate)??1,a=Xr(t,0);a.setFullYear(r+1,0,s),a.setHours(0,0,0,0);const o=qc(a,e),l=Xr(t,0);l.setFullYear(r,0,s),l.setHours(0,0,0,0);const c=qc(l,e);return n.getTime()>=o.getTime()?r+1:n.getTime()>=c.getTime()?r:r-1}function VDe(t,e){var o,l,c,u;const n=Wb(),r=(e==null?void 0:e.firstWeekContainsDate)??((l=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)??n.firstWeekContainsDate??((u=(c=n.locale)==null?void 0:c.options)==null?void 0:u.firstWeekContainsDate)??1,i=DU(t,e),s=Xr(t,0);return s.setFullYear(i,0,r),s.setHours(0,0,0,0),qc(s,e)}function RU(t,e){const n=kn(t),r=+qc(n,e)-+VDe(n,e);return Math.round(r/kU)+1}function Sr(t,e){const n=t<0?"-":"",r=Math.abs(t).toString().padStart(e,"0");return n+r}const Cg={y(t,e){const n=t.getFullYear(),r=n>0?n:1-n;return Sr(e==="yy"?r%100:r,e.length)},M(t,e){const n=t.getMonth();return e==="M"?String(n+1):Sr(n+1,2)},d(t,e){return Sr(t.getDate(),e.length)},a(t,e){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(t,e){return Sr(t.getHours()%12||12,e.length)},H(t,e){return Sr(t.getHours(),e.length)},m(t,e){return Sr(t.getMinutes(),e.length)},s(t,e){return Sr(t.getSeconds(),e.length)},S(t,e){const n=e.length,r=t.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return Sr(i,e.length)}},Ax={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},tZ={G:function(t,e,n){const r=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if(e==="yo"){const r=t.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return Cg.y(t,e)},Y:function(t,e,n,r){const i=DU(t,r),s=i>0?i:1-i;if(e==="YY"){const a=s%100;return Sr(a,2)}return e==="Yo"?n.ordinalNumber(s,{unit:"year"}):Sr(s,e.length)},R:function(t,e){const n=Hue(t);return Sr(n,e.length)},u:function(t,e){const n=t.getFullYear();return Sr(n,e.length)},Q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return Sr(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return Sr(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){const r=t.getMonth();switch(e){case"M":case"MM":return Cg.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){const r=t.getMonth();switch(e){case"L":return String(r+1);case"LL":return Sr(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){const i=RU(t,r);return e==="wo"?n.ordinalNumber(i,{unit:"week"}):Sr(i,e.length)},I:function(t,e,n){const r=jU(t);return e==="Io"?n.ordinalNumber(r,{unit:"week"}):Sr(r,e.length)},d:function(t,e,n){return e==="do"?n.ordinalNumber(t.getDate(),{unit:"date"}):Cg.d(t,e)},D:function(t,e,n){const r=HDe(t);return e==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Sr(r,e.length)},E:function(t,e,n){const r=t.getDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){const i=t.getDay(),s=(i-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(s);case"ee":return Sr(s,2);case"eo":return n.ordinalNumber(s,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){const i=t.getDay(),s=(i-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(s);case"cc":return Sr(s,e.length);case"co":return n.ordinalNumber(s,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(t,e,n){const r=t.getDay(),i=r===0?7:r;switch(e){case"i":return String(i);case"ii":return Sr(i,e.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){const i=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(t,e,n){const r=t.getHours();let i;switch(r===12?i=Ax.noon:r===0?i=Ax.midnight:i=r/12>
vendor: 4,717 bytes, line 613
613=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,e,n){const r=t.getHours();let i;switch(r>=17?i=Ax.evening:r>=12?i=Ax.afternoon:r>=4?i=Ax.morning:i=Ax.night,e){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,e,n){if(e==="ho"){let r=t.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return Cg.h(t,e)},H:function(t,e,n){return e==="Ho"?n.ordinalNumber(t.getHours(),{unit:"hour"}):Cg.H(t,e)},K:function(t,e,n){const r=t.getHours()%12;return e==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Sr(r,e.length)},k:function(t,e,n){let r=t.getHours();return r===0&&(r=24),e==="ko"?n.ordinalNumber(r,{unit:"hour"}):Sr(r,e.length)},m:function(t,e,n){return e==="mo"?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):Cg.m(t,e)},s:function(t,e,n){return e==="so"?n.ordinalNumber(t.getSeconds(),{unit:"second"}):Cg.s(t,e)},S:function(t,e){return Cg.S(t,e)},X:function(t,e,n){const r=t.getTimezoneOffset();if(r===0)return"Z";switch(e){case"X":return rZ(r);case"XXXX":case"XX":return h0(r);case"XXXXX":case"XXX":default:return h0(r,":")}},x:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"x":return rZ(r);case"xxxx":case"xx":return h0(r);case"xxxxx":case"xxx":default:return h0(r,":")}},O:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+nZ(r,":");case"OOOO":default:return"GMT"+h0(r,":")}},z:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+nZ(r,":");case"zzzz":default:return"GMT"+h0(r,":")}},t:function(t,e,n){const r=Math.trunc(t.getTime()/1e3);return Sr(r,e.length)},T:function(t,e,n){const r=t.getTime();return Sr(r,e.length)}};function nZ(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),i=Math.trunc(r/60),s=r%60;return s===0?n+String(i):n+String(i)+e+Sr(s,2)}function rZ(t,e){return t%60===0?(t>0?"-":"+")+Sr(Math.abs(t)/60,2):h0(t,e)}function h0(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),i=Sr(Math.trunc(r/60),2),s=Sr(r%60,2);return n+i+e+s}const iZ=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},Gue=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},WDe=(t,e)=>{const n=t.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return iZ(t,e);let s;switch(r){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;case"PPPP":default:s=e.dateTime({width:"full"});break}return s.replace("{{date}}",iZ(r,e)).replace("{{time}}",Gue(i,e))},R8={p:Gue,P:WDe},qDe=/^D+$/,GDe=/^Y+$/,KDe=["D","DD","YY","YYYY"];function Kue(t){return qDe.test(t)}function Yue(t){return GDe.test(t)}function I8(t,e,n){const r=YDe(t,e,n);if(console.warn(r),KDe.includes(t))throw new RangeError(r)}function YDe(t,e,n){const r=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const ZDe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,XDe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,QDe=/^'([^]*?)'?$/,JDe=/''/g,e4e=/[a-zA-Z]/;function Ar(t,e,n){var u,d,f,m,y,g,w,b;const r=Wb(),i=(n==null?void 0:n.locale)??r.locale??LU,s=(n==null?void 0:n.firstWeekContainsDate)??((d=(u=n==null?void 0:n.locale)==null?void 0:u.options)==null?void 0:d.firstWeekContainsDate)??r.firstWeekContainsDate??((m=(f=r.locale)==null?void 0:f.options)==null?void 0:m.firstWeekContainsDate)??1,a=(n==null?void 0:n.weekStartsOn)??((g=(y=n==null?void 0:n.locale)==null?void 0:y.options)==null?void 0:g.weekStartsOn)??r.weekStartsOn??((b=(w=r.locale)==null?void 0:w.options)==null?void 0:b.weekStartsOn)??0,o=kn(t);if(!uDe(o))throw new RangeError("Invalid time value");let l=e.match(XDe).map(_=>{const S=_[0];if(S==="p"||S==="P"){const P=R8[S];return P(_,i.formatLong)}return _}).join("").match(ZDe).map(_=>{if(_==="''")return{isToken:!1,value:"'"};const S=_[0];if(S==="'")return{isToken:!1,value:t4e(_)};if(tZ[S])return{isToken:!0,value:_};
vendor: 20,856 bytes, line 613
613if(S.match(e4e))throw new RangeError("Format string contains an unescaped latin alphabet character `"+S+"`");return{isToken:!1,value:_}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const c={firstWeekContainsDate:s,weekStartsOn:a,locale:i};return l.map(_=>{if(!_.isToken)return _.value;const S=_.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&Yue(S)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&Kue(S))&&I8(S,e,String(t));const P=tZ[S[0]];return P(o,S,i.localize,c)}).join("")}function t4e(t){const e=t.match(QDe);return e?e[1].replace(JDe,"'"):t}function n4e(t){const e=kn(t),n=e.getFullYear(),r=e.getMonth(),i=Xr(t,0);return i.setFullYear(n,r+1,0),i.setHours(0,0,0,0),i.getDate()}function r4e(){return Object.assign({},Wb())}function i4e(t){let n=kn(t).getDay();return n===0&&(n=7),n}function s4e(t){return Math.trunc(+kn(t)/1e3)}function a4e(t){const e=kn(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(0,0,0,0),e}function o4e(t,e){return dDe(a4e(t),Fl(t),e)+1}function F8(t,e){const n=kn(t),r=kn(e);return n.getTime()>r.getTime()}function Zue(t,e){const n=kn(t),r=kn(e);return+n<+r}function l4e(t,e){const n=e instanceof Date?Xr(e,0):new e(0);return n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),n}const c4e=10;class Xue{constructor(){we(this,"subPriority",0)}validate(e,n){return!0}}class u4e extends Xue{constructor(e,n,r,i,s){super(),this.value=e,this.validateValue=n,this.setValue=r,this.priority=i,s&&(this.subPriority=s)}validate(e,n){return this.validateValue(e,this.value,n)}set(e,n,r){return this.setValue(e,n,this.value,r)}}class d4e extends Xue{constructor(){super(...arguments);we(this,"priority",c4e);we(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Xr(n,l4e(n,Date))}}class ar{run(e,n,r,i){const s=this.parse(e,n,r,i);return s?{setter:new u4e(s.value,this.validate,this.set,this.priority,this.subPriority),rest:s.rest}:null}validate(e,n,r){return!0}}class h4e extends ar{constructor(){super(...arguments);we(this,"priority",140);we(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,i){switch(r){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"});case"GGGGG":return i.era(n,{width:"narrow"});case"GGGG":default:return i.era(n,{width:"wide"})||i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"})}}set(n,r,i){return r.era=i,n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}const ms={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},df={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function gs(t,e){return t&&{value:e(t.value),rest:t.rest}}function ki(t,e){const n=e.match(t);return n?{value:parseInt(n[0],10),rest:e.slice(n[0].length)}:null}function hf(t,e){const n=e.match(t);if(!n)return null;if(n[0]==="Z")return{value:0,rest:e.slice(1)};const r=n[1]==="+"?1:-1,i=n[2]?parseInt(n[2],10):0,s=n[3]?parseInt(n[3],10):0,a=n[5]?parseInt(n[5],10):0;return{value:r*(i*rDe+s*nDe+a*iDe),rest:e.slice(n[0].length)}}function Que(t){return ki(ms.anyDigitsSigned,t)}function Zi(t,e){switch(t){case 1:return ki(ms.singleDigit,e);case 2:return ki(ms.twoDigits,e);case 3:return ki(ms.threeDigits,e);case 4:return ki(ms.fourDigits,e);default:return ki(new RegExp("^\\d{1,"+t+"}"),e)}}function IL(t,e){switch(t){case 1:return ki(ms.singleDigitSigned,e);case 2:return ki(ms.twoDigitsSigned,e);case 3:return ki(ms.threeDigitsSigned,e);case 4:return ki(ms.fourDigitsSigned,e);default:return ki(new RegExp("^-?\\d{1,"+t+"}"),e)}}function IU(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function Jue(t,e){const n=e>0,r=n?e:1-e;let i;if(r<=50)i=t||100;else{const s=r+50,a=Math.trunc(s/100)*100,o=t>=s%100;i=t+a-(o?100:0)}return n?i:1-i}function ede(t){return t%400===0||t%4===0&&t%100!==0}class f4e extends ar{constructor(){super(...arguments);we(this,"priority",130);we(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,i){const s=a=>({year:a,isTwoDigitYear:r==="yy"});switch(r){case"y":return gs(Zi(4,n),s);case"yo":return gs(i.ordinalNumber(n,{unit:"year"}),s);default:return gs(Zi(r.length,n),s)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,i){const s=n.getFullYear();if(i.isTwoDigitYear){const o=Jue(i.year,s);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const a=!("era"in r)||r.era===1?i.year:1-i.year;return n.setFullYear(a,0,1),n.setHours(0,0,0,0),n}}class p4e extends ar{constructor(){super(...arguments);we(this,"priority",130);we(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,i){const s=a=>({year:a,isTwoDigitYear:r==="YY"});switch(r){case"Y":return gs(Zi(4,n),s);case"Yo":return gs(i.ordinalNumber(n,{unit:"year"}),s);default:return gs(Zi(r.length,n),s)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,i,s){const a=DU(n,s);if(i.isTwoDigitYear){const l=Jue(i.year,a);return n.setFullYear(l,0,s.firstWeekContainsDate),n.setHours(0,0,0,0),qc(n,s)}const o=!("era"in r)||r.era===1?i.year:1-i.year;return n.setFullYear(o,0,s.firstWeekContainsDate),n.setHours(0,0,0,0),qc(n,s)}}class m4e extends ar{constructor(){super(...arguments);we(this,"priority",130);we(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return IL(r==="R"?4:r.length,n)}set(n,r,i){const s=Xr(n,0);return s.setFullYear(i,0,4),s.setHours(0,0,0,0),Rm(s)}}class g4e extends ar{constructor(){super(...arguments);we(this,"priority",130);we(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return IL(r==="u"?4:r.length,n)}set(n,r,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class v4e extends ar{constructor(){super(...arguments);we(this,"priority",120);we(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,i){switch(r){case"Q":case"QQ":return Zi(r.length,n);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(n,{width:"wide",context:"formatting"})||i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class y4e extends ar{constructor(){super(...arguments);we(this,"priority",120);we(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,i){switch(r){case"q":case"qq":return Zi(r.length,n);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(n,{width:"wide",context:"standalone"})||i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class b4e extends ar{constructor(){super(...arguments);we(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);we(this,"priority",110)}parse(n,r,i){const s=a=>a-1;switch(r){case"M":return gs(ki(ms.month,n),s);case"MM":return gs(Zi(2,n),s);case"Mo":return gs(i.ordinalNumber(n,{unit:"month"}),s);case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(n,{width:"wide",context:"formatting"})||i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}class x4e extends ar{constructor(){super(...arguments);we(this,"priority",110);we(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,i){const s=a=>a-1;switch(r){case"L":return gs(ki(ms.month,n),s);case"LL":return gs(Zi(2,n),s);case"Lo":return gs(i.ordinalNumber(n,{unit:"month"}),s);case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(n,{width:"wide",context:"standalone"})||i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}function w4e(t,e,n){const r=kn(t),i=RU(r,n)-e;return r.setDate(r.getDate()-i*7),r}class _4e extends ar{constructor(){super(...arguments);we(this,"priority",100);we(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,i){switch(r){case"w":return ki(ms.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Zi(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,i,s){return qc(w4e(n,i,s),s)}}function S4e(t,e){const n=kn(t),r=jU(n)-e;return n.setDate(n.getDate()-r*7),n}class A4e extends ar{constructor(){super(...arguments);we(this,"priority",100);we(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,i){switch(r){case"I":return ki(ms.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Zi(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,i){return Rm(S4e(n,i))}}const P4e=[31,28,31,30,31,30,31,31,30,31,30,31],C4e=[31,29,31,30,31,30,31,31,30,31,30,31];class E4e extends ar{constructor(){super(...arguments);we(this,"priority",90);we(this,"subPriority",1);we(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,i){switch(r){case"d":return ki(ms.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Zi(r.length,n)}}validate(n,r){const i=n.getFullYear(),s=ede(i),a=n.getMonth();return s?r>=1&&r<=C4e[a]:r>=1&&r<=P4e[a]}set(n,r,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class T4e extends ar{constructor(){super(...arguments);we(this,"priority",90);we(this,"subpriority",1);we(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,i){switch(r){case"D":case"DD":return ki(ms.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Zi(r.length,n)}}validate(n,r){const i=n.getFullYear();return ede(i)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,i){return n.setMonth(0,i),n.setHours(0,0,0,0),n}}function FU(t,e,n){var d,f,m,y;const r=Wb(),i=(n==null?void 0:n.weekStartsOn)??((f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)??r.weekStartsOn??((y=(m=r.locale)==null?void 0:m.options)==null?void 0:y.weekStartsOn)??0,s=kn(t),a=s.getDay(),l=(e%7+7)%7,c=7-i,u=e<0||e>6?e-(a+c)%7:(l+c)%7-(a+c)%7;return Us(s,u)}class k4e extends ar{constructor(){super(...arguments);we(this,"priority",90);we(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,i){switch(r){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,i,s){return n=FU(n,i,s),n.setHours(0,0,0,0),n}}class N4e extends ar{constructor(){super(...arguments);we(this,"priority",90);we(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,i,s){const a=o=>{const l=Math.floor((o-1)/7)*7;return(o+s.weekStartsOn+6)%7+l};switch(r){case"e":case"ee":return gs(Zi(r.length,n),a);case"eo":return gs(i.ordinalNumber(n,{unit:"day"}),a);case"eee":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeeee":return i.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,i,s){return n=FU(n,i,s),n.setHours(0,0,0,0),n}}class O4e extends ar{constructor(){super(...arguments);we(this,"priority",90);we(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,i,s){const a=o=>{const l=Math.floor((o-1)/7)*7;return(o+s.weekStartsOn+6)%7+l};switch(r){case"c":case"cc":return gs(Zi(r.length,n),a);case"co":return gs(i.ordinalNumber(n,{unit:"day"}),a);case"ccc":return i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"ccccc":return i.day(n,{width:"narrow",context:"standalone"});case"cccccc":return i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(n,{width:"wide",context:"standalone"})||i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,i,s){return n=FU(n,i,s),n.setHours(0,0,0,0),n}}function M4e(t,e){const n=kn(t),r=i4e(n),i=e-r;return Us(n,i)}class L4e extends ar{constructor(){super(...arguments);we(this,"priority",90);we(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,i){const s=a=>a===0?7:a;switch(r){case"i":case"ii":return Zi(r.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return gs(i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),s);case"iiiii":return gs(i.day(n,{width:"narrow",context:"formatting"}),s);case"iiiiii":return gs(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),s);case"iiii":default:return gs(i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),s)}}validate(n,r){return r>=1&&r<=7}set(n,r,i){return n=M4e(n,i),n.setHours(0,0,0,0),n}}class j4e extends ar{constructor(){super(...arguments);we(this,"priority",80);we(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,i){switch(r){case"a":case"aa":case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,i){return n.setHours(IU(i),0,0,0),n}}class D4e extends ar{constructor(){super(...arguments);we(this,"priority",80);we(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,i){switch(r){case"b":case"bb":case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,i){return n.setHours(IU(i),0,0,0),n}}class R4e extends ar{constructor(){super(...arguments);we(this,"priority",80);we(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,i){switch(r){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,i){return n.setHours(IU(i),0,0,0),n}}class I4e extends ar{constructor(){super(...arguments);we(this,"priority",70);we(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,i){switch(r){case"h":return ki(ms.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Zi(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,i){const s=n.getHours()>=12;return s&&i<12?n.setHours(i+12,0,0,0):!s&&i===12?n.setHours(0,0,0,0):n.setHours(i,0,0,0),n}}class F4e extends ar{constructor(){super(...arguments);we(this,"priority",70);we(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,i){switch(r){case"H":return ki(ms.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Zi(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,i){return n.setHours(i,0,0,0),n}}class B4e extends ar{constructor(){super(...arguments);we(this,"priority",70);we(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,i){switch(r){case"K":return ki(ms.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Zi(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,i){return n.getHours()>=12&&i<12?n.setHours(i+12,0,0,0):n.setHours(i,0,0,0),n}}class $4e extends ar{constructor(){super(...arguments);we(this,"priority",70);we(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,i){switch(r){case"k":return ki(ms.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Zi(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,i){const s=i<=24?i%24:i;return n.setHours(s,0,0,0),n}}class z4e extends ar{constructor(){super(...arguments);we(this,"priority",60);we(this,"incompatibleTokens",["t","T"])}parse(n,r,i){switch(r){case"m":return ki(ms.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Zi(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,i){return n.setMinutes(i,0,0),n}}class U4e extends ar{constructor(){super(...arguments);we(this,"priority",50);we(this,"incompatibleTokens",["t","T"])}parse(n,r,i){switch(r){case"s":return ki(ms.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Zi(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,i){return n.setSeconds(i,0),n}}class H4e extends ar{constructor(){super(...arguments);we(this,"priority",30);we(this,"incompatibleTokens",["t","T"])}parse(n,r){const i=s=>Math.trunc(s*Math.pow(10,-r.length+3));return gs(Zi(r.length,n),i)}set(n,r,i){return n.setMilliseconds(i),n}}class V4e extends ar{constructor(){super(...arguments);we(this,"priority",10);we(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return hf(df.basicOptionalMinutes,n);case"XX":return hf(df.basic,n);case"XXXX":return hf(df.basicOptionalSeconds,n);case"XXXXX":return hf(df.extendedOptionalSeconds,n);case"XXX":default:return hf(df.extended,n)}}set(n,r,i){return r.timestampIsSet?n:Xr(n,n.getTime()-Z2(n)-i)}}class W4e extends ar{constructor(){super(...arguments);we(this,"priority",10);we(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return hf(df.basicOptionalMinutes,n);case"xx":return hf(df.basic,n);case"xxxx":return hf(df.basicOptionalSeconds,n);case"xxxxx":return hf(df.extendedOptionalSeconds,n);case"xxx":default:return hf(df.extended,n)}}set(n,r,i){return r.timestampIsSet?n:Xr(n,n.getTime()-Z2(n)-i)}}class q4e extends ar{constructor(){super(...arguments);we(this,"priority",40);we(this,"incompatibleTokens","*")}parse(n){return Que(n)}
613set(n,r,i){return[Xr(n,i*1e3),{timestampIsSet:!0}]}}class G4e extends ar{constructor(){super(...arguments);we(this,"priority",20);we(this,"incompatibleTokens","*")}parse(n){return Que(n)}set(n,r,i){return[Xr(n,i),{timestampIsSet:!0}]}}const K4e={G:new h4e,y:new f4e,Y:new p4e,R:new m4e,u:new g4e,Q:new v4e,q:new y4e,M:new b4e,L:new x4e,w:new _4e,I:new A4e,d:new E4e,D:new T4e,E:new k4e,e:new N4e,c:new O4e,i:new L4e,a:new j4e,b:new D4e,B:new R4e,h:new I4e,H:new F4e,K:new B4e,k:new $4e,m:new z4e,s:new U4e,S:new H4e,X:new V4e,x:new W4e,t:new q4e,T:new G4e},Y4e=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Z4e=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,X4e=/^'([^]*?)'?$/,Q4e=/''/g,J4e=/\S/,eRe=/[a-zA-Z]/;function X2(t,e,n,r){var g,w,b,_;const i=r4e(),s=i.locale??LU,a=i.firstWeekContainsDate??((w=(g=i.locale)==null?void 0:g.options)==null?void 0:w.firstWeekContainsDate)??1,o=i.weekStartsOn??((_=(b=i.locale)==null?void 0:b.options)==null?void 0:_.weekStartsOn)??0,l={firstWeekContainsDate:a,weekStartsOn:o,locale:s},c=[new d4e],u=e.match(Z4e).map(S=>{const P=S[0];if(P in R8){const C=R8[P];return C(S,s.formatLong)}return S}).join("").match(Y4e),d=[];for(let S of u){Yue(S)&&I8(S,e,t),Kue(S)&&I8(S,e,t);const P=S[0],C=K4e[P];if(C){const{incompatibleTokens:k}=C;if(Array.isArray(k)){const I=d.find(B=>k.includes(B.token)||B.token===P);if(I)throw new RangeError(`The format string mustn't contain \`${I.fullToken}\` and \`${S}\` at the same time`)}else if(C.incompatibleTokens==="*"&&d.length>0)throw new RangeError(`The format string mustn't contain \`${S}\` and any other token at the same time`);d.push({token:P,fullToken:S});const O=C.run(t,S,s.match,l);if(!O)return Xr(n,NaN);c.push(O.setter),t=O.rest}else{if(P.match(eRe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+P+"`");if(S==="''"?S="'":P==="'"&&(S=tRe(S)),t.indexOf(S)===0)t=t.slice(S.length);else return Xr(n,NaN)}}if(t.length>0&&J4e.test(t))return Xr(n,NaN);const f=c.map(S=>S.priority).sort((S,P)=>P-S).filter((S,P,C)=>C.indexOf(S)===P).map(S=>c.filter(P=>P.priority===S).sort((P,C)=>C.subPriority-P.subPriority)).map(S=>S[0]);let m=kn(n);if(isNaN(m.getTime()))return Xr(n,NaN);const y={};for(const S of f){if(!S.validate(m,l))return Xr(n,NaN);const P=S.set(m,y,l);Array.isArray(P)?(m=P[0],Object.assign(y,P[1])):m=P}return Xr(n,m)}function tRe(t){return t.match(X4e)[1].replace(Q4e,"'")}function BU(t,e){const n=kn(t),r=kn(e);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function nRe(t,e){const n=kn(t),r=kn(e);return n.getFullYear()===r.getFullYear()}function wI(t,e){return Us(t,-e)}function _I(t,e){const n=kn(t),r=n.getFullYear(),i=n.getDate(),s=Xr(t,0);s.setFullYear(r,e,15),s.setHours(0,0,0,0);const a=n4e(s);return n.setMonth(e,Math.min(i,a)),n}function sZ(t,e){const n=kn(t);return isNaN(+n)?Xr(t,NaN):(n.setFullYear(e),n)}const rRe={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},iRe=(t,e,n)=>{let r;const i=rRe[t];return typeof i=="string"?r=i:e===1?r=i.one:r=i.other.replace("{{count}}",String(e)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"em "+r:"há "+r:r},sRe={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},aRe={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},oRe={full:"{{date}} 'à s' {{time}}",long:"{{date}} 'à s' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},lRe={date:Lw({formats:sRe,defaultWidth:"full"}),time:Lw({formats:aRe,defaultWidth:"full"}),dateTime:Lw({formats:oRe,defaultWidth:"full"})},cRe={lastWeek:t=>{const e=t.getDay();return"'"+(e===0||e===6?"último":"última")+"' eeee 'à s' p"},yesterday:"'ontem à s' p",today:"'hoje à s' p",tomorrow:"'amanhã à s' p",nextWeek:"eeee 'à s' p",other:"P"},uRe=(t,e,n,r)=>{const i=cRe[t];return typeof i=="function"?i(e):i},dRe={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},hRe={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},fRe={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","març
613o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},pRe={narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},mRe={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},gRe={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},vRe=(t,e)=>{const n=Number(t);return(e==null?void 0:e.unit)==="week"?n+"ª":n+"º"},yRe={ordinalNumber:vRe,era:cf({values:dRe,defaultWidth:"wide"}),quarter:cf({values:hRe,defaultWidth:"wide",argumentCallback:t=>t-1}),month:cf({values:fRe,defaultWidth:"wide"}),day:cf({values:pRe,defaultWidth:"wide"}),dayPeriod:cf({values:mRe,defaultWidth:"wide",formattingValues:gRe,defaultFormattingWidth:"wide"})},bRe=/^(\d+)[ºªo]?/i,xRe=/\d+/i,wRe={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},_Re={any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},SRe={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},ARe={any:[/1/i,/2/i,/3/i,/4/i]},PRe={narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},CRe={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,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},ERe={narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},TRe={short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},kRe={narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(d
613a) (manhã|tarde|noite))/i},NRe={any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},ORe={ordinalNumber:que({matchPattern:bRe,parsePattern:xRe,valueCallback:t=>parseInt(t,10)}),era:uf({matchPatterns:wRe,defaultMatchWidth:"wide",parsePatterns:_Re,defaultParseWidth:"any"}),quarter:uf({matchPatterns:SRe,defaultMatchWidth:"wide",parsePatterns:ARe,defaultParseWidth:"any",valueCallback:t=>t+1}),month:uf({matchPatterns:PRe,defaultMatchWidth:"wide",parsePatterns:CRe,defaultParseWidth:"any"}),day:uf({matchPatterns:ERe,defaultMatchWidth:"wide",parsePatterns:TRe,defaultParseWidth:"any"}),dayPeriod:uf({matchPatterns:kRe,defaultMatchWidth:"any",parsePatterns:NRe,defaultParseWidth:"any"})},tde={code:"pt-BR",formatDistance:iRe,formatLong:lRe,formatRelative:uRe,localize:yRe,match:ORe,options:{weekStartsOn:0,firstWeekContainsDate:1}};var en=function(){return en=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},en.apply(this,arguments)};function MRe(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function nde(t,e,n){for(var r=0,i=e.length,s;r<i;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return t.concat(s||Array.prototype.slice.call(e))}function bk(t){return t.mode==="multiple"}function xk(t){return t.mode==="range"}function gD(t){return t.mode==="single"}var LRe={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:"rdp-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 jRe(t,e){return Ar(t,"LLLL y",e)}function DRe(t,e){return Ar(t,"d",e)}function RRe(t,e){return Ar(t,"LLLL",e)}function IRe(t){return"".concat(t)}function FRe(t,e){return Ar(t,"cccccc",e)}function BRe(t,e){return Ar(t,"yyyy",e)}var $Re=Object.freeze({__proto__:null,formatCaption:jRe,formatDay:DRe,formatMonthCaption:RRe,formatWeekNumber:IRe,formatWeekdayName:FRe,formatYearCaption:BRe}),zRe=function(t,e,n){return Ar(t,"do MMMM (EEEE)",n)},URe=function(){return"Month: "},HRe=function(){return"Go to next month"},VRe=function(){return"Go to previous month"},WRe=function(t,e){return Ar(t,"cccc",e)},qRe=function(t){return"Week n. ".concat(t)},GRe=function(){return"Year: "},KRe=Object.freeze({__proto__:null,labelDay:zRe,labelMonthDropdown:URe,labelNext:HRe,labelPrevious:VRe,labelWeekNumber:qRe,labelWeekday:WRe,labelYearDropdown:GRe});function YRe(){var t="buttons",e=LRe,n=LU,r={},i={},s=1,a={},o=new Date;return{captionLayout:t,classNames:e,formatters:$Re,labels:KRe,locale:n,modifiersClassNames:r,modifiers:i,numberOfMonths:s,styles:a,today:o,mode:"default"}}function ZRe(t){var e=t.fromYear,n=t.toYear,r=t.fromMonth,i=t.toMonth,s=t.fromDate,a=t.toDate;
613return r?s=Fl(r):e&&(s=new Date(e,0,1)),i?a=OU(i):n&&(a=new Date(n,11,31)),{fromDate:s?Y2(s):void 0,toDate:a?Y2(a):void 0}}var rde=N.createContext(void 0);function XRe(t){var e,n=t.initialProps,r=YRe(),i=ZRe(n),s=i.fromDate,a=i.toDate,o=(e=n.captionLayout)!==null&&e!==void 0?e:r.captionLayout;o!=="buttons"&&(!s||!a)&&(o="buttons");var l;(gD(n)||bk(n)||xk(n))&&(l=n.onSelect);var c=en(en(en({},r),n),{captionLayout:o,classNames:en(en({},r.classNames),n.classNames),components:en({},n.components),formatters:en(en({},r.formatters),n.formatters),fromDate:s,labels:en(en({},r.labels),n.labels),mode:n.mode||r.mode,modifiers:en(en({},r.modifiers),n.modifiers),modifiersClassNames:en(en({},r.modifiersClassNames),n.modifiersClassNames),onSelect:l,styles:en(en({},r.styles),n.styles),toDate:a});return v.jsx(rde.Provider,{value:c,children:t.children})}function ti(){var t=N.useContext(rde);if(!t)throw new Error("useDayPicker must be used within a DayPickerProvider.");return t}function ide(t){var e=ti(),n=e.locale,r=e.classNames,i=e.styles,s=e.formatters.formatCaption;return v.jsx("div",{className:r.caption_label,style:i.caption_label,"aria-live":"polite",role:"presentation",id:t.id,children:s(t.displayMonth,{locale:n})})}function QRe(t){return v.jsx("svg",en({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},t,{children:v.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 sde(t){var e,n,r=t.onChange,i=t.value,s=t.children,a=t.caption,o=t.className,l=t.style,c=ti(),u=(n=(e=c.components)===null||e===void 0?void 0:e.IconDropdown)!==null&&n!==void 0?n:QRe;return v.jsxs("div",{className:o,style:l,children:[v.jsx("span",{className:c.classNames.vhidden,children:t["aria-label"]}),v.jsx("select",{name:t.name,"aria-label":t["aria-label"],className:c.classNames.dropdown,style:c.styles.dropdown,value:i,onChange:r,children:s}),v.jsxs("div",{className:c.classNames.caption_label,style:c.styles.caption_label,"aria-hidden":"true",children:[a,v.jsx(u,{className:c.classNames.dropdown_icon,style:c.styles.dropdown_icon})]})]})}function JRe(t){var e,n=ti(),r=n.fromDate,i=n.toDate,s=n.styles,a=n.locale,o=n.formatters.formatMonthCaption,l=n.classNames,c=n.components,u=n.labels.labelMonthDropdown;if(!r)return v.jsx(v.Fragment,{});if(!i)return v.jsx(v.Fragment,{});var d=[];if(nRe(r,i))for(var f=Fl(r),m=r.getMonth();m<=i.getMonth();m++)d.push(_I(f,m));else for(var f=Fl(new Date),m=0;m<=11;m++)d.push(_I(f,m));var y=function(w){var b=Number(w.target.value),_=_I(Fl(t.displayMonth),b);t.onChange(_)},g=(e=c==null?void 0:c.Dropdown)!==null&&e!==void 0?e:sde;return v.jsx(g,{name:"months","aria-label":u(),className:l.dropdown_month,style:s.dropdown_month,onChange:y,value:t.displayMonth.getMonth(),caption:o(t.displayMonth,{locale:a}),children:d.map(function(w){return v.jsx("option",{value:w.getMonth(),children:o(w,{locale:a})},w.getMonth())})})}function eIe(t){var e,n=t.displayMonth,r=ti(),i=r.fromDate,s=r.toDate,a=r.locale,o=r.styles,l=r.classNames,c=r.components,u=r.formatters.formatYearCaption,d=r.labels.labelYearDropdown,f=[];if(!i)return v.jsx(v.Fragment,{});if(!s)return v.jsx(v.Fragment,{});for(var m=i.getFullYear(),y=s.getFullYear(),g=m;g<=y;g++)f.push(sZ(Vue(new Date),g));var w=function(_){var S=sZ(Fl(n),Number(_.target.value));t.onChange(S)},b=(e=c==null?void 0:c.Dropdown)!==null&&e!==void 0?e:sde;return v.jsx(b,{name:"years","aria-label":d(),className:l.dropdown_year,style:o.dropdown_year,onChange:w,value:n.getFullYear(),caption:u(n,{locale:a}),children:f.map(function(_){return v.jsx("option",{value:_.getFullYear(),children:u(_,{locale:a})},_.getFullYear())})})}function tIe(t,e){var n=N.useState(t),r=n[0],i=n[1],s=e===void 0?r:e;return[s,i]}function nIe(t){var e=t.month,n=t.defaultMonth,r=t.today,i=e||n||r||new Date,s=t.toDate,a=t.fromDate,o=t.numberOfMonths,l=o===void 0?1:o;if(s&&JP(s,i)<0){var c=-1*(l-1);i=oh(s,c)}return a&&JP(i,a)<0&&(i=a),Fl(i)}function rIe(){var t=ti(),e=nIe(t),n=tIe(e,t.month),r=n[0],i=n[1],s=function(a){var o;if(!t.disableNavigation){var l=Fl(a);i(l),(o=t.onMonthChange)===null||o===void 0||o.call(t,l)}};return[r,s]}function iIe(t,e){for(var n=e.reverseMonths,r=e.numberOfMonths,i=Fl(t),s=Fl(oh(i,r)),a=JP(s,i),o=[],l=0;l<a;l++){var c=oh(i,l);o.push(c)}return n&&(o=o.reverse()),o}function sIe(t,e){if(!e.disableNavigation){var n=e.toDate,r=e.pagedNavigation,i=e.numberOfMonths,s=i===void 0?1:i,a=r?s:1,o=Fl(t);if(!n)return oh(o,a);var l=JP(n,t);if(!(l<s))return oh(o,a)}}function aIe(t,e){if(!e.disableNavigation){var n=e.fromDate,r=e.pagedNavigation,i=e.numberOfMonths,s=i===void 0?1:i,a=r?s:1,o=Fl(t);if(!n)return oh(o,-a);var l=JP(o,n);if(!(l<=0))return oh(o,-a)}}var ade=N.createContext(void 0);function oIe(t){var e=ti(),n=rIe(),r=n[0],i=n[1],s=iIe(r,e),a=sIe(r,e),o=aIe(r,e),l=function(d){return s.some(function(f){return BU(d,f)})},c=function(d,f){l(d)||(f&&Zue(d,f)?i(oh(d,1+e.numberOfMonths*-1)):i(d))},u={currentMonth:r,displayMonths:s,goToMonth:i,goToDate:c,previousMonth:o,nextMonth:a,isDateDisplayed:l};return v.jsx(ade.Provider,{value:u,children:t.children})}function wk(){var t=N.useContext(ade);
613if(!t)throw new Error("useNavigation must be used within a NavigationProvider");return t}function aZ(t){var e,n=ti(),r=n.classNames,i=n.styles,s=n.components,a=wk().goToMonth,o=function(u){a(oh(u,t.displayIndex?-t.displayIndex:0))},l=(e=s==null?void 0:s.CaptionLabel)!==null&&e!==void 0?e:ide,c=v.jsx(l,{id:t.id,displayMonth:t.displayMonth});return v.jsxs("div",{className:r.caption_dropdowns,style:i.caption_dropdowns,children:[v.jsx("div",{className:r.vhidden,children:c}),v.jsx(JRe,{onChange:o,displayMonth:t.displayMonth}),v.jsx(eIe,{onChange:o,displayMonth:t.displayMonth})]})}function lIe(t){return v.jsx("svg",en({width:"16px",height:"16px",viewBox:"0 0 120 120"},t,{children:v.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 cIe(t){return v.jsx("svg",en({width:"16px",height:"16px",viewBox:"0 0 120 120"},t,{children:v.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 FL=N.forwardRef(function(t,e){var n=ti(),r=n.classNames,i=n.styles,s=[r.button_reset,r.button];t.className&&s.push(t.className);var a=s.join(" "),o=en(en({},i.button_reset),i.button);return t.style&&Object.assign(o,t.style),v.jsx("button",en({},t,{ref:e,type:"button",className:a,style:o}))});function uIe(t){var e,n,r=ti(),i=r.dir,s=r.locale,a=r.classNames,o=r.styles,l=r.labels,c=l.labelPrevious,u=l.labelNext,d=r.components;if(!t.nextMonth&&!t.previousMonth)return v.jsx(v.Fragment,{});var f=c(t.previousMonth,{locale:s}),m=[a.nav_button,a.nav_button_previous].join(" "),y=u(t.nextMonth,{locale:s}),g=[a.nav_button,a.nav_button_next].join(" "),w=(e=d==null?void 0:d.IconRight)!==null&&e!==void 0?e:cIe,b=(n=d==null?void 0:d.IconLeft)!==null&&n!==void 0?n:lIe;return v.jsxs("div",{className:a.nav,style:o.nav,children:[!t.hidePrevious&&v.jsx(FL,{name:"previous-month","aria-label":f,className:m,style:o.nav_button_previous,disabled:!t.previousMonth,onClick:t.onPreviousClick,children:i==="rtl"?v.jsx(w,{className:a.nav_icon,style:o.nav_icon}):v.jsx(b,{className:a.nav_icon,style:o.nav_icon})}),!t.hideNext&&v.jsx(FL,{name:"next-month","aria-label":y,className:g,style:o.nav_button_next,disabled:!t.nextMonth,onClick:t.onNextClick,children:i==="rtl"?v.jsx(b,{className:a.nav_icon,style:o.nav_icon}):v.jsx(w,{className:a.nav_icon,style:o.nav_icon})})]})}function oZ(t){var e=ti().numberOfMonths,n=wk(),r=n.previousMonth,i=n.nextMonth,s=n.goToMonth,a=n.displayMonths,o=a.findIndex(function(y){return BU(t.displayMonth,y)}),l=o===0,c=o===a.length-1,u=e>1&&(l||!c),d=e>1&&(c||!l),f=function(){r&&s(r)},m=function(){i&&s(i)};return v.jsx(uIe,{displayMonth:t.displayMonth,hideNext:u,hidePrevious:d,nextMonth:i,previousMonth:r,onPreviousClick:f,onNextClick:m})}function dIe(t){var e,n=ti(),r=n.classNames,i=n.disableNavigation,s=n.styles,a=n.captionLayout,o=n.components,l=(e=o==null?void 0:o.CaptionLabel)!==null&&e!==void 0?e:ide,c;return i?c=v.jsx(l,{id:t.id,displayMonth:t.displayMonth}):a==="dropdown"?c=v.jsx(aZ,{displayMonth:t.displayMonth,id:t.id}):a==="dropdown-buttons"?c=v.jsxs(v.Fragment,{children:[v.jsx(aZ,{displayMonth:t.displayMonth,displayIndex:t.displayIndex,id:t.id}),v.jsx(oZ,{displayMonth:t.displayMonth,displayIndex:t.displayIndex,id:t.id})]}):c=v.jsxs(v.Fragment,{children:[v.jsx(l,{id:t.id,displayMonth:t.displayMonth,displayIndex:t.displayIndex}),v.jsx(oZ,{displayMonth:t.displayMonth,id:t.id})]}),v.jsx("div",{className:r.caption,style:s.caption,children:c})}function hIe(t){var e=ti(),n=e.footer,r=e.styles,i=e.classNames.tfoot;return n?v.jsx("tfoot",{className:i,style:r.tfoot,children:v.jsx("tr",{children:v.jsx("td",{colSpan:8,children:n})})}):v.jsx(v.Fragment,{})}function fIe(t,e,n){for(var r=n?Rm(new Date):qc(new Date,{locale:t,weekStartsOn:e}),i=[],s=0;s<7;s++){var a=Us(r,s);i.push(a)}return i}function pIe(){var t=ti(),e=t.classNames,n=t.styles,r=t.showWeekNumber,i=t.locale,s=t.weekStartsOn,a=t.ISOWeek,o=t.formatters.formatWeekdayName,l=t.labels.labelWeekday,c=fIe(i,s,a);return v.jsxs("tr",{style:n.head_row,className:e.head_row,children:[r&&v.jsx("td",{style:n.head_cell,className:e.head_cell}),c.map(function(u,d){return v.jsx("th",{scope:"col",className:e.head_cell,style:n.head_cell,"aria-label":l(u,{locale:i}),children:o(u,{locale:i})},d)})]})}function mIe(){var t,e=ti(),n=e.classNames,r=e.styles,i=e.components,s=(t=i==null?void 0:i.HeadRow)!==null&&t!==void 0?t:pIe;return v.jsx("thead",{style:r.head,className:n.head,children:v.jsx(s,{})})}function gIe(t){var e=ti(),n=e.locale,r=e.formatters.formatDay;return v.jsx(v.Fragment,{children:r(t.date,{locale:n})})}var $U=N.createContext(void 0);function vIe(t){if(!bk(t.initialProps)){var e={selected:void 0,modifiers:{disabled:[]}};return v.jsx($U.Provider,{value:e,children:t.children})}return v.jsx(yIe,{initialProps:t.initialProps,children:t.children})}function yIe(t){var e=t.initialProps,n=t.children,r=e.selected,i=e.min,s=e.max,a=function(c,u,d){var f,m;(f=e.onDayClick)===null||f===void 0||f.call(e,c,u,d);var y=!!(u.selected&&i&&(r==null?void 0:r.length)===i);if(!y){var g=!!(!u.selected&&s&&(r==null?void 0:r.length)===s);if(!g){var w=r?nde([],r):[];if(u.selected){var b=w.findIndex(function(_){return Ll(c,_)});w.splice(b,1)}else w.push(c);(m=e.onSelect)===null||m===void 0||m.call(e,w,c,u,d)}}},o={disabled:[]};r&&o.disabled.push(function(c){var u=s&&r.length>s-1,d=r.some(function(f){return Ll(f,c)});return!!(u&&!d)});var l={selected:r,onDayClick:a,modifiers:o};return v.jsx($U.Provider,{value:l,children:n})}function zU(){var t=N.useContext($U);if(!t)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return t}function bIe(t,e){var n=e||{},r=n.from,i=n.to;return r&&i?Ll(i,t)&&Ll(r,t)?void 0:Ll(i,t)?{from:i,to:void 0}:Ll(r,t)?void 0:F8(r,t)?{from:t,to:i}:{from:r,to:t}:i?F8(t,i)?{from:i,to:t}:{from:t,to:i}:r?Zue(t,r)?{from:t,to:r}:{from:r,to:t}:{from:t,to:void 0}}var UU=N.createContext(void 0);function xIe(t){if(!xk(t.initialProps)){var e={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return v.jsx(UU.Provider,{value:e,children:t.children})}return v.jsx(wIe,{initialProps:t.initialProps,children:t.children})}function wIe(t){var e=t.initialProps,n=t.children,r=e.selected,i=r||{},s=i.from,a=i.to,o=e.min,l=e.max,c=function(m,y,g){var w,b;(w=e.onDayClick)===null||w===void 0||w.call(e,m,y,g);var _=bIe(m,r);(b=e.onSelect)===null||b===void 0||b.call(e,_,m,y,g)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(s?(u.range_start=[s],a?(u.range_end=[a],Ll(s,a)||(u.range_middle=[{after:s,before:a}])):u.range_end=[s]):a&&(u.range_start=[a],u.range_end=[a]),o&&(s&&!a&&u.disabled.push({after:wI(s,o-1),before:Us(s,o-1)}),s&&a&&u.disabled.push({after:s,before:Us(s,o-1)}),!s&&a&&u.disabled.push({after:wI(a,o-1),before:Us(a,o-1)})),l){if(s&&!a&&(u.disabled.push({before:Us(s,-l+1)}),u.disabled.push({after:Us(s,l-1)})),s&&a){var d=gf(a,s)+1,f=l-d;u.disabled.push({before:wI(s,f)}),u.disabled.push({after:Us(a,f)})}!s&&a&&(u.disabled.push({before:Us(a,-l+1)}),u.disabled.push({after:Us(a,l-1)}))}return v.jsx(UU.Provider,{value:{selected:r,onDayClick:c,modifiers:u},children:n})}function HU(){var t=N.useContext(UU);if(!t)throw new Error("useSelectRange must be used within a SelectRangeProvider");return t}function VO(t){return Array.isArray(t)?nde([],t):t!==void 0?[t]:[]}function _Ie(t){var e={};return Object.entries(t).forEach(function(n){var r=n[0],i=n[1];e[r]=VO(i)}),e}var lh;(function(t){t.Outside="outside",t.Disabled="disabled",t.Selected="selected",t.Hidden="hidden",t.Today="today",t.RangeStart="range_start",t.RangeEnd="range_end",t.RangeMiddle="range_middle"})(lh||(lh={}));var SIe=lh.Selected,op=lh.Disabled,AIe=lh.Hidden,PIe=lh.Today,SI=lh.RangeEnd,AI=lh.RangeMiddle,PI=lh.RangeStart,CIe=lh.Outside;function EIe(t,e,n){var r,i=(r={},r[SIe]=VO(t.selected),r[op]=VO(t.disabled),r[AIe]=VO(t.hidden),r[PIe]=[t.today],r[SI]=[],r[AI]=[],r[PI]=[],r[CIe]=[],r);return t.fromDate&&i[op].push({before:t.fromDate}),t.toDate&&i[op].push({after:t.toDate}),bk(t)?i[op]=i[op].concat(e.modifiers[op]):xk(t)&&(i[op]=i[op].concat(n.modifiers[op]),i[PI]=n.modifiers[PI],i[AI]=n.modifiers[AI],i[SI]=n.modifiers[SI]),i}var ode=N.createContext(void 0);function TIe(t){var e=ti(),n=zU(),r=HU(),i=EIe(e,n,r),s=_Ie(e.modifiers),a=en(en({},i),s);return v.jsx(ode.Provider,{value:a,children:t.children})}function lde(){var t=N.useContext(ode);
613if(!t)throw new Error("useModifiers must be used within a ModifiersProvider");return t}function kIe(t){return!!(t&&typeof t=="object"&&"before"in t&&"after"in t)}function NIe(t){return!!(t&&typeof t=="object"&&"from"in t)}function OIe(t){return!!(t&&typeof t=="object"&&"after"in t)}function MIe(t){return!!(t&&typeof t=="object"&&"before"in t)}function LIe(t){return!!(t&&typeof t=="object"&&"dayOfWeek"in t)}function jIe(t,e){var n,r=e.from,i=e.to;if(r&&i){var s=gf(i,r)<0;s&&(n=[i,r],r=n[0],i=n[1]);var a=gf(t,r)>=0&&gf(i,t)>=0;return a}return i?Ll(i,t):r?Ll(r,t):!1}function DIe(t){return NU(t)}function RIe(t){return Array.isArray(t)&&t.every(NU)}function IIe(t,e){return e.some(function(n){if(typeof n=="boolean")return n;if(DIe(n))return Ll(t,n);if(RIe(n))return n.includes(t);if(NIe(n))return jIe(t,n);if(LIe(n))return n.dayOfWeek.includes(t.getDay());if(kIe(n)){var r=gf(n.before,t),i=gf(n.after,t),s=r>0,a=i<0,o=F8(n.before,n.after);return o?a&&s:s||a}return OIe(n)?gf(t,n.after)>0:MIe(n)?gf(n.before,t)>0:typeof n=="function"?n(t):!1})}function VU(t,e,n){var r=Object.keys(e).reduce(function(s,a){var o=e[a];return IIe(t,o)&&s.push(a),s},[]),i={};return r.forEach(function(s){return i[s]=!0}),n&&!BU(t,n)&&(i.outside=!0),i}function FIe(t,e){for(var n=Fl(t[0]),r=OU(t[t.length-1]),i,s,a=n;a<=r;){var o=VU(a,e),l=!o.disabled&&!o.hidden;if(!l){a=Us(a,1);continue}if(o.selected)return a;o.today&&!s&&(s=a),i||(i=a),a=Us(a,1)}return s||i}var BIe=365;function cde(t,e){var n=e.moveBy,r=e.direction,i=e.context,s=e.modifiers,a=e.retry,o=a===void 0?{count:0,lastFocused:t}:a,l=i.weekStartsOn,c=i.fromDate,u=i.toDate,d=i.locale,f={day:Us,week:D8,month:oh,year:oDe,startOfWeek:function(w){return i.ISOWeek?Rm(w):qc(w,{locale:d,weekStartsOn:l})},endOfWeek:function(w){return i.ISOWeek?Wue(w):MU(w,{locale:d,weekStartsOn:l})}},m=f[n](t,r==="after"?1:-1);r==="before"&&c?m=lDe([c,m]):r==="after"&&u&&(m=cDe([u,m]));var y=!0;if(s){var g=VU(m,s);y=!g.disabled&&!g.hidden}return y?m:o.count>BIe?o.lastFocused:cde(m,{moveBy:n,direction:r,context:i,modifiers:s,retry:en(en({},o),{count:o.count+1})})}var ude=N.createContext(void 0);function $Ie(t){var e=wk(),n=lde(),r=N.useState(),i=r[0],s=r[1],a=N.useState(),o=a[0],l=a[1],c=FIe(e.displayMonths,n),u=i??(o&&e.isDateDisplayed(o))?o:c,d=function(){l(i),s(void 0)},f=function(w){s(w)},m=ti(),y=function(w,b){if(i){var _=cde(i,{moveBy:w,direction:b,context:m,modifiers:n});Ll(i,_)||(e.goToDate(_,i),f(_))}},g={focusedDay:i,focusTarget:u,blur:d,focus:f,focusDayAfter:function(){return y("day","after")},focusDayBefore:function(){return y("day","before")},focusWeekAfter:function(){return y("week","after")},focusWeekBefore:function(){return y("week","before")},focusMonthBefore:function(){return y("month","before")},focusMonthAfter:function(){return y("month","after")},focusYearBefore:function(){return y("year","before")},focusYearAfter:function(){return y("year","after")},focusStartOfWeek:function(){return y("startOfWeek","before")},focusEndOfWeek:function(){return y("endOfWeek","after")}};return v.jsx(ude.Provider,{value:g,children:t.children})}function WU(){var t=N.useContext(ude);if(!t)throw new Error("useFocusContext must be used within a FocusProvider");return t}function zIe(t,e){var n=lde(),r=VU(t,n,e);return r}var qU=N.createContext(void 0);function UIe(t){if(!gD(t.initialProps)){var e={selected:void 0};return v.jsx(qU.Provider,{value:e,children:t.children})}return v.jsx(HIe,{initialProps:t.initialProps,children:t.children})}function HIe(t){var e=t.initialProps,n=t.children,r=function(s,a,o){var l,c,u;if((l=e.onDayClick)===null||l===void 0||l.call(e,s,a,o),a.selected&&!e.required){(c=e.onSelect)===null||c===void 0||c.call(e,void 0,s,a,o);return}(u=e.onSelect)===null||u===void 0||u.call(e,s,s,a,o)},i={selected:e.selected,onDayClick:r};return v.jsx(qU.Provider,{value:i,children:n})}function dde(){var t=N.useContext(qU);if(!t)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return t}function VIe(t,e){var n=ti(),r=dde(),i=zU(),s=HU(),a=WU(),o=a.focusDayAfter,l=a.focusDayBefore,c=a.focusWeekAfter,u=a.focusWeekBefore,d=a.blur,f=a.focus,m=a.focusMonthBefore,y=a.focusMonthAfter,g=a.focusYearBefore,w=a.focusYearAfter,b=a.focusStartOfWeek,_=a.focusEndOfWeek,S=function(Q){var q,ne,de,se;gD(n)?(q=r.onDayClick)===null||q===void 0||q.call(r,t,e,Q):bk(n)?(ne=i.onDayCl
613ick)===null||ne===void 0||ne.call(i,t,e,Q):xk(n)?(de=s.onDayClick)===null||de===void 0||de.call(s,t,e,Q):(se=n.onDayClick)===null||se===void 0||se.call(n,t,e,Q)},P=function(Q){var q;f(t),(q=n.onDayFocus)===null||q===void 0||q.call(n,t,e,Q)},C=function(Q){var q;d(),(q=n.onDayBlur)===null||q===void 0||q.call(n,t,e,Q)},k=function(Q){var q;(q=n.onDayMouseEnter)===null||q===void 0||q.call(n,t,e,Q)},O=function(Q){var q;(q=n.onDayMouseLeave)===null||q===void 0||q.call(n,t,e,Q)},I=function(Q){var q;(q=n.onDayPointerEnter)===null||q===void 0||q.call(n,t,e,Q)},B=function(Q){var q;(q=n.onDayPointerLeave)===null||q===void 0||q.call(n,t,e,Q)},W=function(Q){var q;(q=n.onDayTouchCancel)===null||q===void 0||q.call(n,t,e,Q)},j=function(Q){var q;(q=n.onDayTouchEnd)===null||q===void 0||q.call(n,t,e,Q)},M=function(Q){var q;(q=n.onDayTouchMove)===null||q===void 0||q.call(n,t,e,Q)},z=function(Q){var q;(q=n.onDayTouchStart)===null||q===void 0||q.call(n,t,e,Q)},U=function(Q){var q;(q=n.onDayKeyUp)===null||q===void 0||q.call(n,t,e,Q)},Z=function(Q){var q;switch(Q.key){case"ArrowLeft":Q.preventDefault(),Q.stopPropagation(),n.dir==="rtl"?o():l();break;case"ArrowRight":Q.preventDefault(),Q.stopPropagation(),n.dir==="rtl"?l():o();break;case"ArrowDown":Q.preventDefault(),Q.stopPropagation(),c();break;case"ArrowUp":Q.preventDefault(),Q.stopPropagation(),u();break;case"PageUp":Q.preventDefault(),Q.stopPropagation(),Q.shiftKey?g():m();break;case"PageDown":Q.preventDefault(),Q.stopPropagation(),Q.shiftKey?w():y();break;case"Home":Q.preventDefault(),Q.stopPropagation(),b();break;case"End":Q.preventDefault(),Q.stopPropagation(),_();break}(q=n.onDayKeyDown)===null||q===void 0||q.call(n,t,e,Q)},X={onClick:S,onFocus:P,onBlur:C,onKeyDown:Z,onKeyUp:U,onMouseEnter:k,onMouseLeave:O,onPointerEnter:I,onPointerLeave:B,onTouchCancel:W,onTouchEnd:j,onTouchMove:M,onTouchStart:z};return X}function WIe(){var t=ti(),e=dde(),n=zU(),r=HU(),i=gD(t)?e.selected:bk(t)?n.selected:xk(t)?r.selected:void 0;return i}function qIe(t){return Object.values(lh).includes(t)}function GIe(t,e){var n=[t.classNames.day];return Object.keys(e).forEach(function(r){var i=t.modifiersClassNames[r];if(i)n.push(i);else if(qIe(r)){var s=t.classNames["day_".concat(r)];s&&n.push(s)}}),n}function KIe(t,e){var n=en({},t.styles.day);return Object.keys(e).forEach(function(r){var i;n=en(en({},n),(i=t.modifiersStyles)===null||i===void 0?void 0:i[r])}),n}function YIe(t,e,n){var r,i,s,a=ti(),o=WU(),l=zIe(t,e),c=VIe(t,l),u=WIe(),d=!!(a.onDayCl
613ick||a.mode!=="default");N.useEffect(function(){var k;l.outside||o.focusedDay&&d&&Ll(o.focusedDay,t)&&((k=n.current)===null||k===void 0||k.focus())},[o.focusedDay,t,n,d,l.outside]);var f=GIe(a,l).join(" "),m=KIe(a,l),y=!!(l.outside&&!a.showOutsideDays||l.hidden),g=(s=(i=a.components)===null||i===void 0?void 0:i.DayContent)!==null&&s!==void 0?s:gIe,w=v.jsx(g,{date:t,displayMonth:e,activeModifiers:l}),b={style:m,className:f,children:w,role:"gridcell"},_=o.focusTarget&&Ll(o.focusTarget,t)&&!l.outside,S=o.focusedDay&&Ll(o.focusedDay,t),P=en(en(en({},b),(r={disabled:l.disabled,role:"gridcell"},r["aria-selected"]=l.selected,r.tabIndex=S||_?0:-1,r)),c),C={isButton:d,isHidden:y,activeModifiers:l,selectedDays:u,buttonProps:P,divProps:b};return C}function ZIe(t){var e=N.useRef(null),n=YIe(t.date,t.displayMonth,e);return n.isHidden?v.jsx("div",{role:"gridcell"}):n.isButton?v.jsx(FL,en({name:"day",ref:e},n.buttonProps)):v.jsx("div",en({},n.divProps))}function XIe(t){var e=t.number,n=t.dates,r=ti(),i=r.onWeekNumberClick,s=r.styles,a=r.classNames,o=r.locale,l=r.labels.labelWeekNumber,c=r.formatters.formatWeekNumber,u=c(Number(e),{locale:o});if(!i)return v.jsx("span",{className:a.weeknumber,style:s.weeknumber,children:u});var d=l(Number(e),{locale:o}),f=function(m){i(e,n,m)};return v.jsx(FL,{name:"week-number","aria-label":d,className:a.weeknumber,style:s.weeknumber,onClick:f,children:u})}function QIe(t){var e,n,r=ti(),i=r.styles,s=r.classNames,a=r.showWeekNumber,o=r.components,l=(e=o==null?void 0:o.Day)!==null&&e!==void 0?e:ZIe,c=(n=o==null?void 0:o.WeekNumber)!==null&&n!==void 0?n:XIe,u;return a&&(u=v.jsx("td",{className:s.cell,style:i.cell,children:v.jsx(c,{number:t.weekNumber,dates:t.dates})})),v.jsxs("tr",{className:s.row,style:i.row,children:[u,t.dates.map(function(d){return v.jsx("td",{className:s.cell,style:i.cell,role:"presentation",children:v.jsx(l,{displayMonth:t.displayMonth,date:d})},s4e(d))})]})}function lZ(t,e,n){for(var r=n!=null&&n.ISOWeek?Wue(e):MU(e,n),i=n!=null&&n.ISOWeek?Rm(t):qc(t,n),s=gf(r,i),a=[],o=0;o<=s;o++)a.push(Us(i,o));var l=a.reduce(function(c,u){var d=n!=null&&n.ISOWeek?jU(u):RU(u,n),f=c.find(function(m){return m.weekNumber===d});return f?(f.dates.push(u),c):(c.push({weekNumber:d,dates:[u]}),c)},[]);return l}function JIe(t,e){var n=lZ(Fl(t),OU(t),e);if(e!=null&&e.useFixedWeeks){var r=o4e(t,e);if(r<6){var i=n[n.length-1],s=i.dates[i.dates.length-1],a=D8(s,6-r),o=lZ(D8(s,1),a,e);n.push.apply(n,o)}}return n}function eFe(t){var e,n,r,i=ti(),s=i.locale,a=i.classNames,o=i.styles,l=i.hideHead,c=i.fixedWeeks,u=i.components,d=i.weekStartsOn,f=i.firstWeekContainsDate,m=i.ISOWeek,y=JIe(t.displayMonth,{useFixedWeeks:!!c,ISOWeek:m,locale:s,weekStartsOn:d,firstWeekContainsDate:f}),g=(e=u==null?void 0:u.Head)!==null&&e!==void 0?e:mIe,w=(n=u==null?void 0:u.Row)!==null&&n!==void 0?n:QIe,b=(r=u==null?void 0:u.Footer)!==null&&r!==void 0?r:hIe;return v.jsxs("table",{id:t.id,className:a.table,style:o.table,role:"grid","aria-labelledby":t["aria-labelledby"],children:[!l&&v.jsx(g,{}),v.jsx("tbody",{className:a.tbody,style:o.tbody,children:y.map(function(_){return v.jsx(w,{displayMonth:t.displayMonth,dates:_.dates,weekNumber:_.weekNumber},_.weekNumber)})}),v.jsx(b,{displayMonth:t.displayMonth})]})}function tFe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var nFe=tFe()?N.useLayoutEffect:N.useEffect,CI=!1,rFe=0;function cZ(){return"react-day-picker-".concat(++rFe)}function iFe(t){var e,n=t??(CI?cZ():null),r=N.useState(n),i=r[0],s=r[1];return nFe(function(){i===null&&s(cZ())},[]),N.useEffect(function(){CI===!1&&(CI=!0)},[]),(e=t??i)!==null&&e!==void 0?e:void 0}function sFe(t){var e,n,r=ti(),i=r.dir,s=r.classNames,a=r.styles,o=r.components,l=wk().displayMonths,c=iFe(r.id?"".concat(r.id,"-").concat(t.displayIndex):void 0),u=r.id?"".concat(r.id,"-grid-").concat(t.displayIndex):void 0,d=[s.month],f=a.month,m=t.displayIndex===0,y=t.displayIndex===l.length-1,g=!m&&!y;i==="rtl"&&(e=[m,y],y=e[0],m=e[1]),m&&(d.push(s.caption_start),f=en(en({},f),a.caption_start)),y&&(d.push(s.caption_end),f=en(en({},f),a.caption_end)),g&&(d.push(s.caption_between),f=en(en({},f),a.caption_between));var w=(n=o==null?void 0:o.Caption)!==null&&n!==void 0?n:dIe;return v.jsxs("div",{className:d.join(" "),style:f,children:[v.jsx(w,{id:c,displayMonth:t.displayMonth,displayIndex:t.displayIndex}),v.jsx(eFe,{id:u,"aria-labelledby":c,displayMonth:t.displayMonth})]},t.displayIndex)}function aFe(t){var e=ti(),n=e.classNames,r=e.styles;return v.jsx("div",{className:n.months,style:r.months,children:t.children})}function oFe(t){var e,n,r=t.initialProps,i=ti(),s=WU(),a=wk(),o=N.useState(!1),l=o[0],c=o[1];N.useEffect(function(){i.initialFocus&&s.focusTarget&&(l||(s.focus(s.focusTarget),c(!0)))},[i.initialFocus,l,s.focus,s.focusTarget,s]);var u=[i.classNames.root,i.className];i.numberOfMonths>1&&u.push(i.classNames.multiple_months),i.showWeekNumber&&u.push(i.classNames.with_weeknumber);var d=en(en({},i.styles.root),i.style),f=Object.keys(r).filter(function(y){return y.startsWith("data-")}).reduce(function(y,g){var w;return en(en({},y),(w={},w[g]=r[g],w))},{}),m=(n=(e=r.components)===null||e===void 0?void 0:e.Months)!==null&&n!==void 0?n:aFe;return v.jsx("div",en({className:u.join(" "),style:d,dir:i.dir,id:i.id,nonce:r.nonce,title:r.title,lang:r.lang},f,{children:v.jsx(m,{children:a.displayMonths.map(function(y,g){return v.jsx(sFe,{displayIndex:g,displayMonth:y},g)})})}))}function lFe(t){var e=t.children,n=MRe(t,["children"]);return v.jsx(XRe,{initialProps:n,children:v.jsx(oIe,{children:v.jsx(UIe,{initialProps:n,children:v.jsx(vIe,{initialProps:n,children:v.jsx(xIe,{initialProps:n,children:v.jsx(TIe,{children:v.jsx($Ie,{children:e})})})})})})})}function cFe(t){return v.jsx(lFe,en({},t,{children:v.jsx(oFe,{initialProps:t})}))}function vD({className:t,classNames:e,showOutsideDays:n=!0,captionLayout:r,...i}){const s=r==="dropdown"||r==="dropdown-buttons";return v.jsx(cFe,{showOutsideDays:n,captionLayout:r,className:ht("p-3",t),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:sp
613ace-x-4 sm:space-y-0",month:"space-y-4",caption:s?"flex justify-center pt-1 relative items-center gap-1":"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",caption_dropdowns:"flex gap-1",dropdown:"border border-input bg-background px-3 py-2 text-sm rounded-md",dropdown_month:"mr-1",dropdown_year:"",nav:s?"flex items-center":"space-x-1 flex items-center",nav_button:ht(_P({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:s?"order-first":"absolute left-1",nav_button_next:s?"order-last":"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:ht(_P({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 aria-selected:bg-accent/50 aria-selected:text-muted-foreground",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...e},components:{IconLeft:({className:a,...o})=>v.jsx(Cie,{className:ht("h-4 w-4",a),...o}),IconRight:({className:a,...o})=>v.jsx(n9,{className:ht("h-4 w-4",a),...o})},...i})}vD.displayName="Calendar";var GU="Popover",[hde,$ft]=bo(GU,[ky]),_k=ky(),[uFe,Ly]=hde(GU),fde=t=>{const{__scopePopover:e,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:a=!1}=t,o=_k(e),l=N.useRef(null),[c,u]=N.useState(!1),[d=!1,f]=Gu({prop:r,defaultProp:i,onChange:s});return v.jsx(v9,{...o,children:v.jsx(uFe,{scope:e,contentId:Fc(),triggerRef:l,open:d,onOpenChange:f,onOpenToggle:N.useCallback(()=>f(m=>!m),[f]),hasCustomAnchor:c,onCustomAnchorAdd:N.useCallback(()=>u(!0),[]),onCustomAnchorRemove:N.useCallback(()=>u(!1),[]),modal:a,children:n})})};fde.displayName=GU;var pde="PopoverAnchor",dFe=N.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,i=Ly(pde,n),s=_k(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:o}=i;return N.useEffect(()=>(a(),()=>o()),[a,o]),v.jsx(JT,{...s,...r,ref:e})});dFe.displayName=pde;var mde="PopoverTrigger",gde=N.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,i=Ly(mde,n),s=_k(n),a=Tn(e,i.triggerRef),o=v.jsx(Wt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":wde(i.open),...r,ref:a,onClick:at(t.onClick,i.onOpenToggle)});return i.hasCustomAnchor?o:v.jsx(JT,{asChild:!0,...s,children:o})});gde.displayName=mde;var KU="PopoverPortal",[hFe,fFe]=hde(KU,{forceMount:void 0}),vde=t=>{const{__scopePopover:e,forceMount:n,children:r,container:i}=t,s=Ly(KU,e);return v.jsx(hFe,{scope:e,forceMount:n,children:v.jsx(tl,{present:n||s.open,children:v.jsx(kS,{asChild:!0,container:i,children:r})})})};vde.displayName=KU;var Q2="PopoverContent",yde=N.forwardRef((t,e)=>{const n=fFe(Q2,t.__scopePopover),{forceMount:r=n.forceMount,...i}=t,s=Ly(Q2,t.__scopePopover);return v.jsx(tl,{present:r||s.open,children:s.modal?v.jsx(mFe,{...i,ref:e}):v.jsx(gFe,{...i,ref:e})})});yde.displayName=Q2;var pFe=fy("PopoverContent.RemoveScroll"),mFe=N.forwardRef((t,e)=>{const n=Ly(Q2,t.__scopePopover),r=N.useRef(null),i=Tn(e,r),s=N.useRef(!1);return N.useEffect(()=>{const a=r.current;if(a)return tD(a)},[]),v.jsx(ok,{as:pFe,allowPinchZoom:!0,children:v.jsx(bde,{...t,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:at(t.onCloseAutoFocus,a=>{var o;a.preventDefault(),s.current||(o=n.triggerRef.current)==null||o.focus()}),onPointerDownOutside:at(t.onPointerDownOutside,a=>{const o=a.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0,c=o.button===2||l;s.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:at(t.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),gFe=N.forwardRef((t,e)=>{const n=Ly(Q2,t.__scopePopover),r=N.useRef(!1),i=N.useRef(!1);return v.jsx(bde,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a,o;(a=t.onCloseAutoFocus)==null||a.call(t,s),s.defaultPrevented||(r.current||(o=n.triggerRef.current)==null||o.focus(),s.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:s=>{var l,c;(l=t.onInteractOutside)==null||l.call(t,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=s.target;((c=n.triggerRef.current)==null?void 0:c.contains(a))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}})}),bde=N.forwardRef((t,e)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:a,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...d}=t,f=Ly(Q2,n),m=_k(n);return Jj(),v.jsx(ak,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s,children:v.jsx(zb,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:u,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1),children:v.jsx(Uj,{"data-state":wde(f.open),role:"dialog",id:f.contentId,...m,...d,ref:e,style:{...d.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)"}})})})}),xde="PopoverClose",vFe=N.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,i=Ly(xde,n);return v.jsx(Wt.button,{type:"button",...r,ref:e,onClick:at(t.onClick,()=>i.onOpenChange(!1))})});vFe.displayName=xde;var yFe="PopoverArrow",bFe=N.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,i=_k(n);return v.jsx(Hj,{...i,...r,ref:e})});bFe.displayName=yFe;function wde(t){return t?"open":"closed"}var xFe=fde,wFe=gde,_Fe=vde,_de=yde;const YU=xFe,ZU=wFe,yD=N.forwardRef(({className:t,align:e="center",sideOffset:n=4,...r},i)=>v.jsx(_Fe,{children:v.jsx(_de,{ref:i,align:e,sideOffset:n,className:ht("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]:sli
613de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-popover-content-transform-origin]",t),...r})}));yD.displayName=_de.displayName;function uZ({area:t,open:e,onOpenChange:n,mapRef:r,savedMapZoom:i,savedMapCenter:s,onRestoreMapZoom:a}){const{toast:o}=yo(),[l,c]=N.useState(new Date),[u,d]=N.useState(""),[f,m]=N.useState(null),[y,g]=N.useState(null),[w,b]=N.useState(!1),[_,S]=N.useState(!1);N.useEffect(()=>{if(!e||!(r!=null&&r.current)||!i||!s)return;const M=r.current;M.setView([s.lat,s.lng],i,{animate:!1});const z=()=>{M.getZoom()!==i&&M.setView([s.lat,s.lng],i,{animate:!1})},U=()=>{M.getCenter();const Z=M.getZoom();Math.abs(Z-i)>.5&&M.setView([s.lat,s.lng],i,{animate:!1})};return M.on("zoomend",z),M.on("moveend",U),()=>{M.off("zoomend",z),M.off("moveend",U)}},[e,r,i,s]);const P=M=>{M||(c(new Date),d(""),m(null),g(null),r!=null&&r.current&&i&&s&&setTimeout(()=>{var z;(z=r.current)==null||z.setView([s.lat,s.lng],i,{animate:!1})},50)),n(M)},C=async(M,z,U)=>{var X;const Z=(X=M.target.files)==null?void 0:X[0];if(Z){U(!0);try{const Q=new FormData;Q.append("file",Z);const q=await fetch("/api/photo/upload",{method:"POST",body:Q});if(!q.ok)throw new Error("Falha ao fazer upload");const ne=await q.json();z(ne.url)}catch{o({variant:"destructive",title:"Erro no Upload",description:"Não foi possÃvel fazer upload da foto."})}finally{U(!1)}}},k=M=>{M&&(c(M),d(Ar(M,"dd/MM/yyyy")))},O=M=>{const U=M.replace(/\D/g,"").slice(0,8);let Z="";for(let X=0;X<U.length;X++)(X===2||X===4)&&(Z+="/"),Z+=U[X];return Z},I=M=>{const z=O(M);if(d(z),z.length>=8)try{let U=z;if(z.length===8){const X=z.split("/");if(X.length===3&&X[2].length===2){const Q=parseInt(X[2]),q=Q<50?2e3+Q:1900+Q;U=`${X[0]}/${X[1]}/${q}`}}const Z=X2(U,"dd/MM/yyyy",new Date);isNaN(Z.getTime())||c(Z)}catch{}},B=()=>{if(!u){d(Ar(l,"dd/MM/yyyy"));return}try{let M=u;if(u.length===8){const U=u.split("/");if(U.length===3&&U[2].length===2){const Z=parseInt(U[2]),X=Z<50?2e3+Z:1900+Z;M=`${U[0]}/${U[1]}/${X}`}}const z=X2(M,"dd/MM/yyyy",new Date);if(!isNaN(z.getTime()))c(z),d(Ar(z,"dd/MM/yyyy"));else{const U=new Date;c(U),d(Ar(U,"dd/MM/yyyy"))}}catch{const z=new Date;c(z),d(Ar(z,"dd/MM/yyyy"))}},W=fo({mutationFn:async M=>{if(!t)throw new Error("Ãrea não selecionada");return await(await Es("PATCH",`/api/areas/${t.id}`,{ultimaRocagem:M.date,status:"Pendente",fotoAntes:f||null,fotoDepois:y||null})).json()},onSuccess:M=>{t&&(qn.setQueryData(["/api/areas/light","rocagem"],z=>z&&z.map(U=>U.id===M.id?M:U)),qn.setQueryData(["/api/areas",t.id],M),o({title:"Roçagem Registrada!",description:`Roçagem de ${t.endereco} registrada com sucesso.`}),P(!1))},onError:()=>{o({variant:"destructive",title:"Erro ao Registrar",description:"Não foi possÃvel registrar a roçagem. Tente novamente."})}}),j=()=>{const M=Ar(l,"yyyy-MM-dd");W.mutate({date:M})};return t?v.jsx(Gm,{open:e,onOpenChange:P,children:v.jsxs(Bf,{className:"sm:max-w-md","data-testid":"modal-quick-register",children:[v.jsxs($f,{children:[v.jsx(zf,{className:"text-lg",children:"Registrar Roçagem"}),v.jsx(Km,{className:"text-sm",children:t.endereco})]}),v.jsxs("div",{className:"space-y-4 py-4",children:[v.jsx("div",{className:"space-y-3",children:v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ho,{children:"Fotos (opcional)"}),v.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[v.jsx("div",{className:"border-2 border-dashed rounded-lg p-2",children:f?v.jsxs("div",{className:"relative",children:[v.jsx("img",{src:f,alt:"Antes",className:"w-full h-20 object-cover rounded"}),v.jsx(yt,{size:"icon",variant:"ghost",className:"absolute top-0 right-0 h-5 w-5",onClick:()=>m(null),"data-testid":"button-remove-foto-antes",children:v.jsx(Ia,{className:"h-3 w-3"})})]}):v.jsxs("label",{className:"flex flex-col items-center justify-center h-20 cursor-pointer hover:bg-muted",children:[v.jsx(tL,{className:"h-4 w-4 mb-1"}),v.jsx("span",{className:"text-xs text-center",children:"Antes"}),v.jsx("input",{type:"file",accept:"image/*",className:"hidden",onChange:M=>C(M,m,b),disabled:w,"data-testid":"input-foto-antes"})]})}),v.jsx("div",{className:"border-2 border-dashed rounded-lg p-2",children:y?v.
vendor: 4,468 bytes, line 613
613jsxs("div",{className:"relative",children:[v.jsx("img",{src:y,alt:"Depois",className:"w-full h-20 object-cover rounded"}),v.jsx(yt,{size:"icon",variant:"ghost",className:"absolute top-0 right-0 h-5 w-5",onClick:()=>g(null),"data-testid":"button-remove-foto-depois",children:v.jsx(Ia,{className:"h-3 w-3"})})]}):v.jsxs("label",{className:"flex flex-col items-center justify-center h-20 cursor-pointer hover:bg-muted",children:[v.jsx(tL,{className:"h-4 w-4 mb-1"}),v.jsx("span",{className:"text-xs text-center",children:"Depois"}),v.jsx("input",{type:"file",accept:"image/*",className:"hidden",onChange:M=>C(M,g,S),disabled:_,"data-testid":"input-foto-depois"})]})})]})]})}),v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ho,{htmlFor:"date-input",children:"Data da Roçagem"}),v.jsxs("div",{className:"relative",children:[v.jsx(Xn,{id:"date-input",type:"text",placeholder:"Digite apenas números: 301025",value:u,onChange:M=>I(M.target.value),onBlur:B,onFocus:()=>{u||d(Ar(l,"dd/MM/yyyy"))},className:"pr-10","data-testid":"input-date-manual",autoFocus:!0}),v.jsxs(YU,{children:[v.jsx(ZU,{asChild:!0,children:v.jsx(yt,{variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full","data-testid":"button-date-picker",children:v.jsx(Ma,{className:"h-4 w-4"})})}),v.jsx(yD,{className:"w-auto p-0 z-[9999]",align:"start",children:v.jsx(vD,{mode:"single",selected:l,onSelect:k,initialFocus:!0,locale:tde,captionLayout:"dropdown-buttons",fromYear:2020,toYear:2030})})]})]}),v.jsx("p",{className:"text-xs text-muted-foreground",children:"Digite apenas números (ex: 301025 vira 30/10/2025) ou use o calendário. Padrão: hoje"})]})]}),v.jsxs("div",{className:"flex gap-2",children:[v.jsx(yt,{variant:"outline",onClick:()=>P(!1),className:"flex-1","data-testid":"button-cancel-register",children:"Cancelar"}),v.jsxs(yt,{onClick:j,disabled:W.isPending,className:"flex-1 bg-green-600 hover:bg-green-700","data-testid":"button-confirm-register",children:[v.jsx(nL,{className:"h-4 w-4 mr-2"}),W.isPending?"Salvando...":"Confirmar"]})]})]})}):null}var EI="rovingFocusGroup.onEntryFocus",SFe={bubbles:!1,cancelable:!0},bD="RovingFocusGroup",[B8,Sde,AFe]=KT(bD),[PFe,BS]=bo(bD,[AFe]),[CFe,EFe]=PFe(bD),Ade=N.forwardRef((t,e)=>v.jsx(B8.Provider,{scope:t.__scopeRovingFocusGroup,children:v.jsx(B8.Slot,{scope:t.__scopeRovingFocusGroup,children:v.jsx(TFe,{...t,ref:e})})}));Ade.displayName=bD;var TFe=N.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:s,currentTabStopId:a,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...d}=t,f=N.useRef(null),m=Tn(e,f),y=jS(s),[g=null,w]=Gu({prop:a,defaultProp:o,onChange:l}),[b,_]=N.useState(!1),S=go(c),P=Sde(n),C=N.useRef(!1),[k,O]=N.useState(0);return N.useEffect(()=>{const I=f.current;if(I)return I.addEventListener(EI,S),()=>I.removeEventListener(EI,S)},[S]),v.jsx(CFe,{scope:n,orientation:r,dir:y,loop:i,currentTabStopId:g,onItemFocus:N.useCallback(I=>w(I),[w]),onItemShiftTab:N.useCallback(()=>_(!0),[]),onFocusableItemAdd:N.useCallback(()=>O(I=>I+1),[]),onFocusableItemRemove:N.useCallback(()=>O(I=>I-1),[]),children:v.jsx(Wt.div,{tabIndex:b||k===0?-1:0,"data-orientation":r,...d,ref:m,style:{outline:"none",...t.style},onMouseDown:at(t.onMouseDown,()=>{C.current=!0}),onFocus:at(t.onFocus,I=>{const B=!C.current;if(I.target===I.currentTarget&&B&&!b){const W=new CustomEvent(EI,SFe);if(I.currentTarget.dispatchEvent(W),!W.defaultPrevented){const j=P().filter(X=>X.focusable),M=j.find(X=>X.active),z=j.find(X=>X.id===g),Z=[M,z,...j].filter(Boolean).map(X=>X.ref.current);Ede(Z,u)}}C.current=!1}),onBlur:at(t.onBlur,()=>_(!1))})})}),Pde="RovingFocusGroupItem",Cde=N.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:s,...a}=t,o=Fc(),l=s||o,c=EFe(Pde,n),u=c.currentTabStopId===l,d=Sde(n),{onFocusableItemAdd:f,onFocusableItemRemove:m}=c;return N.useEffect(()=>{if(r)return f(),()=>m()},[r,f,m]),v.jsx(B8.ItemSlot,{scope:n,id:l,focusable:r,active:i,children:v.jsx(Wt.span,{tabIndex:u?0:-1,"data-orientation":c.orientation,...a,ref:e,onMouseDown:at(t.onMouseDown,y=>{r?c.onItemFocus(l):y.preventDefault()}),onFocus:at(t.onFocus,()=>c.onItemFocus(l)),onKeyDown:at(t.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){c.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const g=OFe(y,c.orientation,c.dir);if(g!==void 0){if(y.metaKey||y.ctrlKey||y.altKey||y.shiftKey)return;y.preventDefault();let b=d().filter(_=>
613_.focusable).map(_=>_.ref.current);if(g==="last")b.reverse();else if(g==="prev"||g==="next"){g==="prev"&&b.reverse();const _=b.indexOf(y.currentTarget);b=c.loop?MFe(b,_+1):b.slice(_+1)}setTimeout(()=>Ede(b))}})})})});Cde.displayName=Pde;var kFe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function NFe(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function OFe(t,e,n){const r=NFe(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return kFe[r]}function Ede(t,e=!1){const n=document.activeElement;for(const r of t)if(r===n||(r.focus({preventScroll:e}),document.activeElement!==n))return}function MFe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}var XU=Ade,QU=Cde,JU="Tabs",[LFe,zft]=bo(JU,[BS]),Tde=BS(),[jFe,eH]=LFe(JU),kde=N.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:s,orientation:a="horizontal",dir:o,activationMode:l="automatic",...c}=t,u=jS(o),[d,f]=Gu({prop:r,onChange:i,defaultProp:s});return v.jsx(jFe,{scope:n,baseId:Fc(),value:d,onValueChange:f,orientation:a,dir:u,activationMode:l,children:v.jsx(Wt.div,{dir:u,"data-orientation":a,...c,ref:e})})});kde.displayName=JU;var Nde="TabsList",Ode=N.forwardRef((t,e)=>{const{__scopeTabs:n,loop:r=!0,...i}=t,s=eH(Nde,n),a=Tde(n);return v.jsx(XU,{asChild:!0,...a,orientation:s.orientation,dir:s.dir,loop:r,children:v.jsx(Wt.div,{role:"tablist","aria-orientation":s.orientation,...i,ref:e})})});Ode.displayName=Nde;var Mde="TabsTrigger",Lde=N.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...s}=t,a=eH(Mde,n),o=Tde(n),l=Rde(a.baseId,r),c=Ide(a.baseId,r),u=r===a.value;return v.jsx(QU,{asChild:!0,...o,focusable:!i,active:u,children:v.jsx(Wt.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l,...s,ref:e,onMouseDown:at(t.onMouseDown,d=>{!i&&d.button===0&&d.ctrlKey===!1?a.onValueChange(r):d.preventDefault()}),onKeyDown:at(t.onKeyDown,d=>{[" ","Enter"].includes(d.key)&&a.onValueChange(r)}),onFocus:at(t.onFocus,()=>{const d=a.activationMode!=="manual";!u&&!i&&d&&a.onValueChange(r)})})})});Lde.displayName=Mde;var jde="TabsContent",Dde=N.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,forceMount:i,children:s,...a}=t,o=eH(jde,n),l=Rde(o.baseId,r),c=Ide(o.baseId,r),u=r===o.value,d=N.useRef(u);return N.useEffect(()=>{const f=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(f)},[]),v.jsx(tl,{present:i||u,children:({present:f})=>v.jsx(Wt.div,{"data-state":u?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":l,hidden:!f,id:c,tabIndex:0,...a,ref:e,style:{...t.style,animationDuration:d.current?"0s":void 0},children:f&&s})})});Dde.displayName=jde;function Rde(t,e){return`${t}-trigger-${e}`}function Ide(t,e){return`${t}-content-${e}`}var DFe=kde,Fde=Ode,Bde=Lde,$de=Dde;const RFe=DFe,zde=N.forwardRef(({className:t,...e},n)=>v.jsx(Fde,{ref:n,className:ht("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",t),...e}));zde.displayName=Fde.displayName;const WO=N.forwardRef(({className:t,...e},n)=>v.jsx(Bde,{ref:n,className:ht("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",t),...e}));WO.displayName=Bde.displayName;const Ude=N.forwardRef(({className:t,...e},n)=>v.jsx($de,{ref:n,className:ht("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",t),...e}));Ude.displayName=$de.displayName;const Hde=N.forwardRef(({className:t,...e},n)=>v.jsx("textarea",{className:ht("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background 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",t),ref:n,...e}));Hde.displayName="Textarea";function dZ({area:t,open:e,onOpenChange:n}){const{toast:r}=yo(),[i,s]=N.useState("manutencao"),[a,o]=N.useState(new Date),[l,c]=N.useState(""),[u,d]=N.useState(""),[f,m]=N.useState(null),[y,g]=N.useState(null),[w,b]=N.useState(!1),[_,S]=N.useState(!1),P=j=>{j||(o(new Date),c(""),d(""),m(null),g(null),s("manutencao")),n(j)},C=async(j,M,z)=>{var Z;const U=(Z=j.target.files)==null?void 0:Z[0];if(U){z(!0);try{const X=new FormData;X.append("file",U);const Q=await fetch("/api/photo/upload",{method:"POST",body:X});if(!Q.ok)throw new Error("Falha ao fazer upload");const q=await Q.json();M(q.url)}catch{r({variant:"destructive",title:"Erro no Upload",description:"Não foi possÃvel fazer upload da foto."})}finally{z(!1)}}},k=j=>{const z=j.replace(/\D/g,"").slice(0,8);let U="";for(let Z=0;Z<z.length;Z++)(Z===2||Z===4)&&(U+="/"),U+=z[Z];return U},O=j=>{const M=k(j);if(c(M),M.length>=8)try{let z=M;if(M.length===8){const Z=M.split("/");
613if(Z.length===3&&Z[2].length===2){const X=parseInt(Z[2]),Q=X<50?2e3+X:1900+X;z=`${Z[0]}/${Z[1]}/${Q}`}}const U=X2(z,"dd/MM/yyyy",new Date);isNaN(U.getTime())||o(U)}catch{}},I=()=>{if(!l){c(Ar(a,"dd/MM/yyyy"));return}try{let j=l;if(l.length===8){const z=l.split("/");if(z.length===3&&z[2].length===2){const U=parseInt(z[2]),Z=U<50?2e3+U:1900+U;j=`${z[0]}/${z[1]}/${Z}`}}const M=X2(j,"dd/MM/yyyy",new Date);if(!isNaN(M.getTime()))o(M),c(Ar(M,"dd/MM/yyyy"));else{const z=new Date;o(z),c(Ar(z,"dd/MM/yyyy"))}}catch{const M=new Date;o(M),c(Ar(M,"dd/MM/yyyy"))}},B=fo({mutationFn:async j=>{if(!t)throw new Error("Ãrea não selecionada");const M={status:"Pendente",observacoes:u||null,fotoAntes:f||null,fotoDepois:y||null};return j.type==="manutencao"?M.ultimaManutencao=j.date:j.type==="irrigacao"?M.ultimaIrrigacao=j.date:j.type==="plantio"&&(M.ultimaPlantio=j.date),await(await Es("PATCH",`/api/areas/${t.id}`,M)).json()},onSuccess:j=>{if(!t)return;qn.setQueryData(["/api/areas/light","jardins"],z=>z&&z.map(U=>U.id===j.id?j:U)),qn.invalidateQueries({queryKey:["/api/areas",t.id]}),r({title:`${{manutencao:"Manutenção",irrigacao:"Irrigação",plantio:"Plantio"}[i]} Registrada!`,description:`Registro de ${t.endereco} foi salvo com sucesso.`}),P(!1)},onError:()=>{r({variant:"destructive",title:"Erro ao Registrar",description:"Não foi possÃvel registrar. Tente novamente."})}}),W=()=>{const j=Ar(a,"yyyy-MM-dd");B.mutate({type:i,date:j})};return t?v.jsx(Gm,{open:e,onOpenChange:P,children:v.jsxs(Bf,{className:"sm:max-w-md","data-testid":"modal-jardins-register",children:[v.jsx($f,{children:v.jsx(zf,{children:"Registrar - Jardins"})}),v.jsxs(RFe,{value:i,onValueChange:s,className:"w-full",children:[v.jsxs(zde,{className:"grid w-full grid-cols-3",children:[v.jsx(WO,{value:"manutencao","data-testid":"tab-manutencao",children:"Manutenção"}),v.jsx(WO,{value:"irrigacao","data-testid":"tab-irrigacao",children:"Irrigação"}),v.jsx(WO,{value:"plantio","data-testid":"tab-plantio",children:"Plantio"})]}),["manutencao","irrigacao","plantio"].map(j=>v.jsxs(Ude,{value:j,className:"space-y-4",children:[v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ho,{htmlFor:"data",children:"Data do Registro"}),v.jsxs("div",{className:"flex gap-2",children:[v.jsx(Xn,{id:"data",type:"text",placeholder:"DD/MM/AAAA",value:l||Ar(a,"dd/MM/yyyy"),onChange:M=>O(M.target.value),onBlur:I,"data-testid":`input-date-${j}`}),v.jsxs(YU,{children:[v.jsx(ZU,{asChild:!0,children:v.jsx(yt,{variant:"outline",size:"icon",children:v.jsx(Ma,{className:"h-4 w-4"})})}),v.jsx(yD,{align:"end",children:v.jsx(vD,{mode:"single",selected:a,onSelect:M=>{M&&(o(M),c(Ar(M,"dd/MM/yyyy")))}})})]})]})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ho,{htmlFor:"observacoes",children:"Observações"}),v.jsx(Hde,{id:"observacoes",placeholder:"Adicione observações sobre o trabalho realizado...",value:u,onChange:M=>d(M.target.value),className:"min-h-24","data-testid":`textarea-obs-${j}`})]}),v.jsxs("div",{className:"space-y-3",children:[v.jsx(Ho,{children:"Fotos"}),v.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[v.jsx("div",{className:"border-2 border-dashed rounded-lg p-3",children:f?v.jsxs("div",{className:"relative",children:[v.jsx("img",{src:f,alt:"Antes",className:"w-full h-24 object-cover rounded"}),v.jsx("button",{onClick:()=>m(null),className:"absolute top-1 right-1 bg-destructive text-white p-1 rounded",children:v.jsx(Ia,{className:"h-3 w-3"})})]}):v.jsxs("label",{className:"flex flex-col items-center justify-center cursor-pointer h-24",children:[v.jsx(tL,{className:"h-5 w-5 mb-1 text-muted-foreground"}),v.jsx("span",{className:"text-xs text-muted-foreground",children:"Antes"}),v.jsx("input",{type:"file",accept:"image/*",className:"hidden",onChange:M=>C(M,m,b),disabled:w})]})}),v.jsx("div",{className:"border-2 border-dashed rounded-lg p-3",children:y?v.jsxs("div",{className:"relative",children:[v.jsx("img",{src:y,alt:"Depois",className:"w-full h-24 object-cover rounded"}),v.jsx("button",{onClick:()=>g(null),className:"absolute top-1 right-1 bg-destructive text-white p-1 rounded",children:v.jsx(Ia,{className:"h-3 w-3"})})]}):v.jsxs("label",{className:"flex flex-col items-center justify-center cursor-pointer h-24",children:[v.jsx(tL,{className:"h-5 w-5 mb-1 text-muted-foreground"}),v.jsx("span",{className:"text-xs text-muted-foreground",children:"Depois"}),v.jsx("input",{type:"file",accept:"image/*",className:"hidden",onChange:M=>C(M,g,S),disabled:_})]})})]})]}),v.jsxs("div",{className:"flex gap-2 pt-4",children:[v.jsx(yt,{type:"button",variant:"outline",onClick:()=>P(!1),className:"flex-1",children:"Cancelar"}),v.jsx(yt,{onClick:W,disabled:B.isPending,className:"flex-1 bg-green-600 hover:bg-green-700","data-testid":`button-confirm-${j}`,children:B.isPending?"Salvando...":"Confirmar"})]})]},j))]})]})}):null}function IFe({area:t,open:e,onOpenChange:n}){const{toast:r}=yo(),[i,s]=N.useState(Us(new Date,60)),[a,o]=N.useState(""),l=y=>{y||(s(Us(new Date,60)),o("")),n(y)},c=y=>{y&&(s(y),o(Ar(y,"dd/MM/yyyy")))},u=y=>{if(o(y),y.length===10)try{const g=X2(y,"dd/MM/yyyy",new Date);isNaN(g.getTime())||s(g)}catch{}},d=()=>
613{if(!a){o(Ar(i,"dd/MM/yyyy"));return}try{const y=X2(a,"dd/MM/yyyy",new Date);isNaN(y.getTime())?o(Ar(i,"dd/MM/yyyy")):(s(y),o(Ar(y,"dd/MM/yyyy")))}catch{o(Ar(i,"dd/MM/yyyy"))}},f=fo({mutationFn:async y=>{if(!t)throw new Error("Ãrea não selecionada");return await(await Es("PATCH",`/api/areas/${t.id}/manual-forecast`,{proximaPrevisao:y.date})).json()},onSuccess:y=>{qn.setQueryData(["/api/areas/light","rocagem"],g=>g&&g.map(w=>w.id===y.id?y:w)),r({title:"Previsão Manual Definida!",description:`Previsão de ${t==null?void 0:t.endereco} atualizada para ${Ar(i,"dd/MM/yyyy")}.`}),l(!1)},onError:()=>{r({variant:"destructive",title:"Erro ao Definir Previsão",description:"Não foi possÃvel definir a previsão manual. Tente novamente."})}}),m=()=>{const y=Ar(i,"yyyy-MM-dd");f.mutate({date:y})};return t?v.jsx(Gm,{open:e,onOpenChange:l,children:v.jsxs(Bf,{className:"sm:max-w-md","data-testid":"modal-manual-forecast",children:[v.jsxs($f,{children:[v.jsx(zf,{className:"text-lg",children:"Definir Previsão Manual"}),v.jsx(Km,{className:"text-sm",children:t.endereco})]}),v.jsx("div",{className:"space-y-4 py-4",children:v.jsxs("div",{className:"space-y-2",children:[v.jsx(Ho,{htmlFor:"forecast-date-input",children:"Data da Próxima Roçagem"}),v.jsxs("div",{className:"relative",children:[v.jsx(Xn,{id:"forecast-date-input",type:"text",placeholder:"dd/mm/aaaa",value:a,onChange:y=>u(y.target.value),onBlur:d,onFocus:()=>{a||o(Ar(i,"dd/MM/yyyy"))},className:"pr-10","data-testid":"input-forecast-date-manual",autoFocus:!0}),v.jsxs(YU,{children:[v.jsx(ZU,{asChild:!0,children:v.jsx(yt,{variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full","data-testid":"button-forecast-date-picker",children:v.jsx(Ma,{className:"h-4 w-4"})})}),v.jsx(yD,{className:"w-auto p-0 z-[9999]",align:"start",children:v.jsx(vD,{mode:"single",selected:i,onSelect:c,initialFocus:!0,locale:tde,captionLayout:"dropdown-buttons",fromYear:2020,toYear:2030})})]})]}),v.jsx("p",{className:"text-xs text-muted-foreground",children:"Esta previsão substituirá o cálculo automático de 60 dias."})]})}),v.jsxs("div",{className:"flex gap-2",children:[v.jsx(yt,{variant:"outline",onClick:()=>l(!1),className:"flex-1","data-testid":"button-cancel-forecast",children:"Cancelar"}),v.jsxs(yt,{onClick:m,disabled:f.isPending,className:"flex-1 bg-blue-600 hover:bg-blue-700","data-testid":"button-confirm-forecast",children:[v.jsx(Ma,{className:"h-4 w-4 mr-2"}),f.isPending?"Salvando...":"Confirmar"]})]})]})}):null}const FFe=Lu.object({endereco:Lu.string().min(1,"Endereço é obrigatório"),bairro:Lu.string().optional(),metragem_m2:Lu.coerce.number().positive("Metragem deve ser positiva").optional().or(Lu.literal(""))});function hZ({area:t,open:e,onOpenChange:n}){const{toast:r}=yo(),i=Qle({resolver:ece(FFe),defaultValues:{endereco:"",bairro:"",metragem_m2:void 0}});N.useEffect(()=>{t&&e&&i.reset({endereco:t.endereco||"",bairro:t.bairro||"",metragem_m2:t.metragem_m2||void 0})},[t,e,i]);const s=fo({mutationFn:async o=>{if(!t)throw new Error("Ãrea não selecionada");const l=o.metragem_m2?Number(o.metragem_m2):null;return await(await Es("PATCH",`/api/areas/${t.id}`,{endereco:o.endereco,bairro:o.bairro,metragem_m2:l})).json()},onSuccess:o=>{r({title:"Ãrea Atualizada!",description:`${o.endereco} foi atualizada com sucesso.`}),qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]}),qn.invalidateQueries({queryKey:["/api/areas/light","jardins"]}),qn.invalidateQueries({queryKey:["/api/areas",t==null?void 0:t.id]}),n(!1)},onError:()=>{r({variant:"destructive",title:"Erro ao Atualizar",description:"Não foi possÃvel atualizar a área."})}}),a=o=>{s.mutate(o)};return t?v.jsx(Gm,{open:e,onOpenChange:n,children:v.jsxs(Bf,{className:"sm:max-w-md","data-testid":"modal-edit-area",children:[v.jsxs($f,{children:[v.jsx(zf,{className:"text-lg",children:"Editar Ãrea"}),v.jsxs(Km,{className:"text-sm",children:["ID: ",t.id]})]}),v.jsx(hce,{...i,children:v.jsxs("form",{onSubmit:i.handleSubmit(a),className:"space-y-4",children:[v.jsx(Fg,{control:i.control,name:"endereco",render:({field:o})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Endereço *"}),v.jsx(sf,{children:v.jsx(Xn,{placeholder:"Endereço da área",...o,"data-testid":"input-edit-endereco"})}),v.jsx(am,{})]})}),v.jsx(Fg,{control:i.control,name:"bairro",render:({field:o})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Bairro"}),v.jsx(sf,{children:v.jsx(Xn,{placeholder:"Bairro",...o,"data-testid":"input-edit-bairro"})}),v.jsx(am,{})]})}),v.jsx(Fg,{control:i.control,name:"metragem_m2",render:({field:o})=>v.jsxs(sm,{children:[v.jsx(Ud,{children:"Metragem (m²)"}),v.jsx(sf,{children:v.jsx(Xn,{type:"number",placeholder:"0.00",step:"0.01",...o,"data-testid":"input-edit-metragem"})}),v.jsx(am,{})]})}),v.jsxs("div",{className:"flex gap-2 pt-4",children:[v.jsx(yt,{type:"button",variant:"outline",onClick:()=>n(!1),className:"flex-1","data-testid":"button-cancel-edit",children:"Cancelar"}),v.jsx(yt,{type:"submit",disabled:s.isPending,className:"flex-1 bg-blue-600 hover:bg-blue-700","data-testid":"button-save-edit",children:s.isPending?"Salvando...":"Salvar"})]})]})})]})}):null}const BFe=[{value:null,label:"Todas",color:"#94a3b8",shortLabel:"Todas"},{value:"executing",label:"Executando",color:"#10b981",shortLabel:"Exec",isPulsing:!0},{value:"1-5",label:"1-5 dias",color:"#0086ff",shortLabel:"1-5d"},{value:"6-15",label:"6-15 dias",color:"#139b89",shortLabel:"6-15d"},{value:"16-30",label:"16-30 dias",color:"#fe8963",shortLabel:"16-30d"},{value:"31-45",label:"31-45 dias",color:"#b79689",shortLabel:"31-45d"},{value:"46-60",label:"46-60 dias",color:"#a08ee9",shortLabel:"46-60d"},{value:"61+",label:"+60 dias",color:"#ea3c27",shortLabel:"+60d"},{value:"no-history",label:"Sem Registro",color:"#c0c0c0",shortLabel:"S/Reg"}];function fZ(t){return t.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function VN(t,e){const n=e.trim();if(!n)return v.jsx(v.Fragment,{children:t});const r=Array.from(t).map(o=>({original:o,normalized:fZ(o.toLowerCase())})),i=fZ(n.toLowerCase()),s=[];let a=0;for(;a<r.length;){let o=0,l=0;for(;l<i.length&&a+o<r.length&&r[a+o].normalized===i[l];)o++,l++;if(l===i.length&&o>0){const c=r.slice(a,a+o).map(u=>u.original).join("");s.push({text:c,isMatch:!0}),a+=o}else{const c=s[s.length-1];c&&!c.isMatch?c.text+=r[a].original:s.push({text:r[a].original,isMatch:!1}),a++}}return s.length===0?v.jsx(v.Fragment,{children:t}):v.jsx(v.Fragment,{children:s.map((o,l)=>o.isMatch?v.jsx("span",{className:"font-semibold text-foreground bg-accent/50 rounded px-0.5",children:o.text},l):v.jsx("span",{children:o.text},l))})}function pZ(t){return t.split(",").map(r=>r.trim()).filter(r=>{const i=r.toLowerCase();return!i.includes("brasil")&&!i.includes("paraná")&&!i.includes("mesorregião")&&!i.includes("microrregião")&&!i.includes("região geográfica")}
613).slice(0,3).join(", ")}function TI({searchQuery:t,onSearchChange:e,activeFilter:n,onFilterChange:r,filteredCount:i,totalCount:s,areas:a=[],onAreaSelect:o,onGeocodeFlyTo:l,selectedAreaId:c,onClearSelection:u}){const[d,f]=N.useState(t),[m,y]=N.useState(!1),[g,w]=N.useState(-1),[b,_]=N.useState(null),S=N.useRef(null),P=N.useRef(null),C=N.useRef(null),k=N.useRef(null),[O,I]=N.useState("");N.useEffect(()=>{f(t)},[t]);const B=N.useDeferredValue(t),{data:W=[]}=Yd({queryKey:["/api/areas/search",B],queryFn:async()=>{if(!B.trim())return[];const se=await fetch(`/api/areas/search?q=${encodeURIComponent(B)}&servico=rocagem`);return se.ok?se.json():[]},enabled:B.trim().length>0,staleTime:3e4}),{data:j=[]}=Yd({queryKey:["/api/geocode/search",O],queryFn:async()=>{if(!O.trim()||O.trim().length<3)return[];const se=await fetch(`/api/geocode/search?q=${encodeURIComponent(O)}`);return se.ok?se.json():[]},enabled:O.trim().length>=3,staleTime:6e4}),M=W.slice(0,6),z=j.slice(0,4),U=M.length+z.length;N.useEffect(()=>{const se=H=>{var ee;P.current&&!P.current.contains(H.target)&&!((ee=S.current)!=null&&ee.contains(H.target))&&y(!1)};return document.addEventListener("mousedown",se),()=>document.removeEventListener("mousedown",se)},[]);const Z=se=>{f(se),C.current&&clearTimeout(C.current),C.current=setTimeout(()=>{N.startTransition(()=>{e(se)})},300),k.current&&clearTimeout(k.current),k.current=setTimeout(()=>{I(se)},500)};N.useEffect(()=>()=>{C.current&&clearTimeout(C.current),k.current&&clearTimeout(k.current)},[]),N.useEffect(()=>{const se=d.trim().length>0&&(M.length>0||z.length>0),H=d.trim().length>=3&&O.trim().length<3;y(se||H),w(-1)},[d,M.length,z.length,O]),N.useEffect(()=>{if(m&&S.current){const se=S.current.getBoundingClientRect();_({top:se.bottom+4,left:se.left,width:se.width})}else _(null)},[m]);const X=se=>{r(n===se?null:se)},Q=se=>{var H;o==null||o(se),f(""),C.current&&clearTimeout(C.current),e(""),I(""),y(!1),(H=S.current)==null||H.blur()},q=se=>{var H;l==null||l(se.lat,se.lng,pZ(se.display_name)),f(""),C.current&&clearTimeout(C.current),e(""),I(""),y(!1),(H=S.current)==null||H.blur()},ne=()=>{f(""),C.current&&clearTimeout(C.current),e(""),I(""),u==null||u(),y(!1)},de=se=>{var H;if(!(!m||U===0))switch(se.key){case"ArrowDown":se.preventDefault(),w(ee=>ee<U-1?ee+1:0);break;case"ArrowUp":se.preventDefault(),w(ee=>ee>0?ee-1:U-1);break;case"Enter":if(se.preventDefault(),g>=0)if(g<M.length)Q(M[g]);else{const ee=g-M.length;ee<z.length&&q(z[ee])}break;case"Escape":se.preventDefault(),y(!1),w(-1),(H=S.current)==null||H.blur();break}};return v.jsxs("div",{className:"bg-background border-b border-border px-3 py-2 space-y-2",children:[v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsxs("div",{className:"relative flex-1",children:[v.jsx(F_e,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground pointer-events-none z-10"}),v.jsx(Xn,{ref:S,type:"text",placeholder:"Buscar por endereço ou bairro...",value:d,onChange:se=>Z(se.target.value),onKeyDown:de,onFocus:()=>{d.trim().length>0&&U>0&&y(!0)},className:"pl-9 pr-9 h-9 text-sm","data-testid":"input-search-areas",autoComplete:"off"}),(d||c!==null)&&v.jsx("button",{onClick:ne,className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground z-10","data-testid":"button-clear-search",children:v.jsx(Ia,{className:"h-4 w-4"})}),m&&b&&typeof document<"u"&&If.createPortal(v.jsxs("div",{ref:P,className:"fixed bg-popover border border-border rounded-md shadow-2xl z-[1200] max-h-96 overflow-y-auto",style:{to
613p:`${b.top}px`,left:`${b.left}px`,width:`${b.width}px`},"data-testid":"autocomplete-dropdown",children:[M.length>0&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"px-3 py-1.5 text-[10px] font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50 border-b border-border flex items-center gap-1.5",children:[v.jsx(j2,{className:"h-3 w-3"}),"Areas Cadastradas"]}),M.map((se,H)=>v.jsxs("button",{onClick:()=>Q(se),className:` 614 w-full text-left px-3 py-2 text-sm border-b border-border last:border-b-0 615 transition-colors 616 ${H===g?"bg-accent text-accent-foreground":"hover:bg-accent/50"} 617 `,"data-testid":`suggestion-${se.id}`,children:[v.jsx("div",{className:"font-medium",children:VN(se.endereco||"Sem endereço",d)}),v.jsxs("div",{className:"text-xs text-muted-foreground mt-0.5",children:[se.bairro&&v.jsx("span",{children:VN(se.bairro,d)}),se.lote&&v.jsxs("span",{className:"ml-2",children:["Lote: ",VN(se.lote.toString(),d)]}),se.metragem_m2&&v.jsxs("span",{className:"ml-2",children:[se.metragem_m2,"m²"]})]})]},`area-${se.id}`))]}),z.length>0&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"px-3 py-1.5 text-[10px] font-semibold uppercase tracking-wider text-muted-foreground bg-muted/50 border-b border-border flex items-center gap-1.5",children:[v.jsx(k_e,{className:"h-3 w-3"}),"Outros Enderecos"]}),z.map((se,H)=>{const ee=M.length+H;return v.jsxs("button",{onClick:()=>q(se),className:` 618 w-full text-left px-3 py-2 text-sm border-b border-border last:border-b-0 619 transition-colors 620 ${ee===g?"bg-accent text-accent-foreground":"hover:bg-accent/50"} 621 `,"data-testid":`geocode-suggestion-${H}`,children:[v.jsx("div",{className:"font-medium text-muted-foreground",children:VN(pZ(se.display_name),d)}),v.jsx("div",{className:"text-xs text-muted-foreground/70 mt-0.5",children:"OpenStreetMap"})]},`geo-${H}`)})]}),d.trim().length>=3&&M.length===0&&z.length===0&&v.jsx("div",{className:"px-3 py-3 text-sm text-muted-foreground text-center",children:O.trim().length<3?"Buscando...":"Nenhum resultado encontrado"})]}),document.body)]}),i!==void 0&&s!==void 0&&v.jsxs($c,{variant:"outline",className:"text-xs whitespace-nowrap",children:[i," / ",s]})]}),v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx("span",{className:"text-[11px] font-semibold text-muted-foreground whitespace-nowrap",children:"ROÃADO HÃ"}),v.jsx("div",{className:"flex items-center gap-1.5 overflow-x-auto pb-1 scrollbar-hide flex-1",children:BFe.map(se=>{const H=n===se.value;return v.jsxs("button",{onClick:()=>X(se.value),className:` 622 flex-shrink-0 flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-medium 623 transition-all border 624 ${H?"bg-accent text-accent-foreground border-accent-foreground/20 shadow-sm":"bg-background hover:bg-accent/50 border-border"} 625 `,"data-testid":`filter-chip-${se.value||"all"}`,children:[v.jsx("div",{className:`w-2.5 h-2.5 rounded-full flex-shrink-0 ${se.isPulsing?"animate-pulse":""}`,style:{backgroundColor:se.color}}),v.jsx("span",{className:"hidden sm:inline",children:se.label}),v.jsx("span",{className:"sm:hidden",children:se.shortLabel})]},se.value||"all")})})]}),v.jsx("style",{children:` 626 .scrollbar-hide::-webkit-scrollbar {
627 display: none; 628 } 629 .scrollbar-hide { 630 -ms-overflow-style: none; 631 scrollbar-width: none; 632 } 633 `})]})}const $o=typeof process=="object"&&process+""=="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!=="browser"),$8=[.001,0,0,.001,0,0],kI=1.35,Pc={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,IS_EDITING:128,OPLIST:256},$g={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},eC="pdfjs_internal_editor_",mn={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15,POPUP:16,SIGNATURE:101,COMMENT:102},zn={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_THICKNESS:32,HIGHLIGHT_FREE:33,HIGHLIGHT_SHOW_ALL:34,DRAW_STEP:41},$Fe={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},z8={TRIANGLES:1,LATTICE:2,PATCH:3},Rs={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},qO={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},Ss={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},Mx={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},xD={ERRORS:0,WARNINGS:1,INFOS:5}
633,tC={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93,rawFillPath:94},EA={moveTo:0,lineTo:1,curveTo:2,quadraticCurveTo:3,closePath:4},zFe={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let wD=xD.WARNINGS;function UFe(t){Number.isInteger(t)&&(wD=t)}function HFe(){return wD}function _D(t){wD>=xD.INFOS&&console.info(`Info: ${t}`)}function cn(t){wD>=xD.WARNINGS&&console.warn(`Warning: ${t}`)}function ir(t){throw new Error(t)}function rr(t,e){t||ir(e)}function VFe(t){switch(t==null?void 0:t.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function Vde(t,e=null,n=null){if(!t)return null;if(n&&typeof t=="string"){if(n.addDefaultProtocol&&t.startsWith("www.")){const i=t.match(/\./g);(i==null?void 0:i.length)>=2&&(t=`http://${t}`)}if(n.tryConvertEncoding)try{t=ZFe(t)}catch{}}const r=e?URL.parse(t,e):URL.parse(t);return VFe(r)?r:null}function Wde(t,e,n=!1){const r=URL.parse(t);return r?(r.hash=e,r.href):n&&Vde(t,"http://example.com")?t.split("#",1)[0]+`${e?`#${e}`:""}`:""}function un(t,e,n,r=!1){return Object.defineProperty(t,e,{value:n,enumerable:!r,configurable:!0,writable:!1}),n}const qb=function(){function e(n,r){this.message=n,this.name=r}return e.prototype=new Error,e.constructor=e,e}();class mZ extends qb{constructor(e,n){super(e,"PasswordException"),this.code=n}}class NI extends qb{constructor(e,n){super(e,"UnknownErrorException"),this.details=n}}class U8 extends qb{constructor(e){super(e,"InvalidPDFException")}}class BL extends qb{constructor(e,n,r){super(e,"ResponseException"),this.status=n,this.missing=r}}class WFe extends qb{constructor(e){super(e,"FormatError")}}class Sy extends qb{constructor(e){super(e,"AbortException")}}function qFe(t){(typeof t!="object"||(t==null?void 0:t.length)===void 0)&&ir("Invalid argument for bytesToString");const e=t.length,n=8192;if(e<n)return String.fromCharCode.apply(null,t);const r=[];for(let i=0;i<e;i+=n){const s=Math.min(i+n,e),a=t.subarray(i,s);r.push(String.fromCharCode.apply(null,a))}return r.join("")}function SD(t){typeof t!="string"&&ir("Invalid argument for stringToBytes");const e=t.length,n=new Uint8Array(e);for(let r=0;r<e;++r)n[r]=t.charCodeAt(r)&255;return n}function GFe(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,t&255)}function KFe(){const t=new Uint8Array(4);return t[0]=1,new Uint32Array(t.buffer,0,1)[0]===1}function YFe(){try{return new Function(""),!0}catch{return!1}}class Gs{static get isLittleEndian(){return un(this,"isLittleEndian",KFe())}static get isEvalSupported(){return un(this,"isEvalSupported",YFe())}static get isOffscreenCanvasSupported(){return un(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get isImageDecoderSupported(){return un(this,"isImageDecoderSupported",typeof ImageDecoder<"u")}static get isFloat16ArraySupported(){return un(this,"isFloat16ArraySupported",typeof Float16Array<"u")}static get isSanitizerSupported(){return un(this,"isSanitizerSupported",typeof Sanitizer<"u")}static get platform(){const{platform:e,userAgent:n}=navigator;return un(this,"platform",{isAndroid:n.includes("Android"),isLinux:e.includes("Linux"),isMac:e.includes("Mac"),isWindows:e.includes("Win"),isFirefox:n.includes("Firefox")})}static get isCSSRoundSupported(){var e,n;return un(this,"isCSSRoundSupported",(n=(e=globalThis.CSS)==null?void 0:e.supports)==null?void 0:n.call(e,"width: round(1.5px, 1px)"))}}const OI=Array.from(Array(256).keys(),t=>t.toString(16).padStart(2,"0"));var _m,GO,H8;class wt{static makeHexColor(e,n,r){return`#${OI[e]}${OI[n]}${OI[r]}`}static domMatrixToTransform(e){return[e.a,e.b,e.c,e.d,e.e,e.f]}static scaleMinMax(e,n){let r;e[0]?(e[0]<0&&(r=n[0],n[0]=n[2],n[2]=r),n[0]*=e[0],n[2]*=e[0],e[3]<0&&(r=n[1],n[1]=n[3],n[3]=r),n[1]*=e[3],n[3]*=e[3]):(r=n[0],n[0]=n[1],n[1]=r,r=n[2],n[2]=n[3],n[3]=r,e[1]<0&&(r=n[1],n[1]=n[3],n[3]=r),n[1]*=e[1],n[3]*=e[1],e[2]<0&&(r=n[0],n[0]=n[2],n[2]=r),n[0]*=e[2],n[2]*=e[2]),n[0]+=e[4],n[1]+=e[5],n[2]+=e[4],n[3]+=e[5]}static transform(e,n){return[e[0]*n[0]+e[2]*n[1],e[1]*n[0]+e[3]*n[1],e[0]*n[2]+e[2]*n[3],e[1]*n[2]+e[3]*n[3],e[0]*n[4]+e[2]*n[5]+e[4],e[1]*n[4]+e[3]*n[5]+e[5]]}static multiplyByDOMMatrix(e,n){return[e[0]*n.a+e[2]*n.b,e[1]*n.a+e[3]*n.b,e[0]*n.c+e[2]*n.d,e[1]*n.c+e[3]*n.d,e[0]*n.e+e[2]*n.f+e[4],e[1]*n.e+e[3]*n.f+e[5]]}static applyTransform(e,n,r=0){const i=e[r],s=e[r+1];e[r]=i*n[0]+s*n[2]+n[4],e[r+1]=i*n[1]+s*n[3]+n[5]}
633static applyTransformToBezier(e,n,r=0){const i=n[0],s=n[1],a=n[2],o=n[3],l=n[4],c=n[5];for(let u=0;u<6;u+=2){const d=e[r+u],f=e[r+u+1];e[r+u]=d*i+f*a+l,e[r+u+1]=d*s+f*o+c}}static applyInverseTransform(e,n){const r=e[0],i=e[1],s=n[0]*n[3]-n[1]*n[2];e[0]=(r*n[3]-i*n[2]+n[2]*n[5]-n[4]*n[3])/s,e[1]=(-r*n[1]+i*n[0]+n[4]*n[1]-n[5]*n[0])/s}static axialAlignedBoundingBox(e,n,r){const i=n[0],s=n[1],a=n[2],o=n[3],l=n[4],c=n[5],u=e[0],d=e[1],f=e[2],m=e[3];let y=i*u+l,g=y,w=i*f+l,b=w,_=o*d+c,S=_,P=o*m+c,C=P;if(s!==0||a!==0){const k=s*u,O=s*f,I=a*d,B=a*m;y+=I,b+=I,w+=B,g+=B,_+=k,C+=k,P+=O,S+=O}r[0]=Math.min(r[0],y,w,g,b),r[1]=Math.min(r[1],_,P,S,C),r[2]=Math.max(r[2],y,w,g,b),r[3]=Math.max(r[3],_,P,S,C)}static inverseTransform(e){const n=e[0]*e[3]-e[1]*e[2];return[e[3]/n,-e[1]/n,-e[2]/n,e[0]/n,(e[2]*e[5]-e[4]*e[3])/n,(e[4]*e[1]-e[5]*e[0])/n]}static singularValueDecompose2dScale(e,n){const r=e[0],i=e[1],s=e[2],a=e[3],o=r**2+i**2,l=r*s+i*a,c=s**2+a**2,u=(o+c)/2,d=Math.sqrt(u**2-(o*c-l**2));n[0]=Math.sqrt(u+d||1),n[1]=Math.sqrt(u-d||1)}static normalizeRect(e){const n=e.slice(0);return e[0]>e[2]&&(n[0]=e[2],n[2]=e[0]),e[1]>e[3]&&(n[1]=e[3],n[3]=e[1]),n}static intersect(e,n){const r=Math.max(Math.min(e[0],e[2]),Math.min(n[0],n[2])),i=Math.min(Math.max(e[0],e[2]),Math.max(n[0],n[2]));if(r>i)return null;const s=Math.max(Math.min(e[1],e[3]),Math.min(n[1],n[3])),a=Math.min(Math.max(e[1],e[3]),Math.max(n[1],n[3]));return s>a?null:[r,s,i,a]}static pointBoundingBox(e,n,r){r[0]=Math.min(r[0],e),r[1]=Math.min(r[1],n),r[2]=Math.max(r[2],e),r[3]=Math.max(r[3],n)}static rectBoundingBox(e,n,r,i,s){s[0]=Math.min(s[0],e,r),s[1]=Math.min(s[1],n,i),s[2]=Math.max(s[2],e,r),s[3]=Math.max(s[3],n,i)}static bezierBoundingBox(e,n,r,i,s,a,o,l,c){c[0]=Math.min(c[0],e,o),c[1]=Math.min(c[1],n,l),c[2]=Math.max(c[2],e,o),c[3]=Math.max(c[3],n,l),Y(this,_m,H8).call(this,e,r,s,o,n,i,a,l,3*(-e+3*(r-s)+o),6*(e-2*r+s),3*(r-e),c),Y(this,_m,H8).call(this,e,r,s,o,n,i,a,l,3*(-n+3*(i-a)+l),6*(n-2*i+a),3*(i-n),c)}}_m=new WeakSet,GO=function(e,n,r,i,s,a,o,l,c,u){if(c<=0||c>=1)return;const d=1-c,f=c*c,m=f*c,y=d*(d*(d*e+3*c*n)+3*f*r)+m*i,g=d*(d*(d*s+3*c*a)+3*f*o)+m*l;u[0]=Math.min(u[0],y),u[1]=Math.min(u[1],g),u[2]=Math.max(u[2],y),u[3]=Math.max(u[3],g)},H8=function(e,n,r,i,s,a,o,l,c,u,d,f){if(Math.abs(c)<1e-12){Math.abs(u)>=1e-12&&Y(this,_m,GO).call(this,e,n,r,i,s,a,o,l,-d/u,f);return}const m=u**2-4*d*c;if(m<0)return;const y=Math.sqrt(m),g=2*c;Y(this,_m,GO).call(this,e,n,r,i,s,a,o,l,(-u+y)/g,f),Y(this,_m,GO).call(this,e,n,r,i,s,a,o,l,(-u-y)/g,f)},V(wt,_m);function ZFe(t){return decodeURIComponent(escape(t))}let MI=null,gZ=null;function XFe(t){return MI||(MI=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,gZ=new Map([["ï¬
","ſt"]])),t.replaceAll(MI,(e,n,r)=>n?n.normalize("NFKC"):gZ.get(r))}function qde(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID();const t=new Uint8Array(32);return crypto.getRandomValues(t),qFe(t)}const sw="pdfjs_internal_id_";function QFe(t,e,n){if(!Array.isArray(n)||n.length<2)return!1;const[r,i,...s]=n;if(!t(r)&&!Number.isInteger(r)||!e(i))return!1;const a=s.length;let o=!0;switch(i.name){case"XYZ":if(a<2||a>3)return!1;break;case"Fit":case"FitB":return a===0;case"FitH":case"FitBH":case"FitV":case"FitBV":if(a>1)return!1;break;case"FitR":if(a!==4)return!1;o=!1;break;default:return!1}for(const l of s)if(!(typeof l=="number"||o&&l===null))return!1;return!0}function ka(t,e,n){return Math.min(Math.max(t,e),n)}typeof Math.sumPrecise!="function"&&(Math.sumPrecise=function(t){return t.reduce((e,n)=>e+n,0)});
633class nC{static textContent(e){const n=[],r={items:n,styles:Object.create(null)};function i(s){var l;if(!s)return;let a=null;const o=s.name;if(o==="#text")a=s.value;else if(nC.shouldBuildText(o))(l=s==null?void 0:s.attributes)!=null&&l.textContent?a=s.attributes.textContent:s.value&&(a=s.value);else return;if(a!==null&&n.push({str:a}),!!s.children)for(const c of s.children)i(c)}return i(e),r}static shouldBuildText(e){return!(e==="textarea"||e==="input"||e==="option"||e==="select")}}class Gde{static setupStorage(e,n,r,i,s){const a=i.getValue(n,{value:null});switch(r.name){case"textarea":if(a.value!==null&&(e.textContent=a.value),s==="print")break;e.addEventListener("input",o=>{i.setValue(n,{value:o.target.value})});break;case"input":if(r.attributes.type==="radio"||r.attributes.type==="checkbox"){if(a.value===r.attributes.xfaOn?e.setAttribute("checked",!0):a.value===r.attributes.xfaOff&&e.removeAttribute("checked"),s==="print")break;e.addEventListener("change",o=>{i.setValue(n,{value:o.target.checked?o.target.getAttribute("xfaOn"):o.target.getAttribute("xfaOff")})})}else{if(a.value!==null&&e.setAttribute("value",a.value),s==="print")break;e.addEventListener("input",o=>{i.setValue(n,{value:o.target.value})})}break;case"select":if(a.value!==null){e.setAttribute("value",a.value);for(const o of r.children)o.attributes.value===a.value?o.attributes.selected=!0:o.attributes.hasOwnProperty("selected")&&delete o.attributes.selected}e.addEventListener("input",o=>{const l=o.target.options,c=l.selectedIndex===-1?"":l[l.selectedIndex].value;i.setValue(n,{value:c})});break}}static setAttributes({html:e,element:n,storage:r=null,intent:i,linkService:s}){const{attributes:a}=n,o=e instanceof HTMLAnchorElement;a.type==="radio"&&(a.name=`${a.name}-${i}`);for(const[l,c]of Object.entries(a))if(c!=null)switch(l){case"class":c.length&&e.setAttribute(l,c.join(" "));break;case"dataId":break;case"id":e.setAttribute("data-element-id",c);break;case"style":Object.assign(e.style,c);break;case"textContent":e.textContent=c;break;default:(!o||l!=="href"&&l!=="newWindow")&&e.setAttribute(l,c)}o&&s.addLinkAttributes(e,a.href,a.newWindow),r&&a.dataId&&this.setupStorage(e,a.dataId,n,r)}static render(e){var d,f;const n=e.annotationStorage,r=e.linkService,i=e.xfaHtml,s=e.intent||"display",a=document.createElement(i.name);i.attributes&&this.setAttributes({html:a,element:i,intent:s,linkService:r});const o=s!=="richText",l=e.div;if(l.append(a),e.viewport){const m=`matrix(${e.viewport.transform.join(",")})`;l.style.transform=m}o&&l.setAttribute("class","xfaLayer xfaFont");const c=[];if(i.children.length===0){if(i.value){const m=document.createTextNode(i.value);a.append(m),o&&nC.shouldBuildText(i.name)&&c.push(m)}return{textDivs:c}}const u=[[i,-1,a]];for(;u.length>0;){const[m,y,g]=u.at(-1);if(y+1===m.children.length){u.pop();continue}const w=m.children[++u.at(-1)[1]];if(w===null)continue;const{name:b}=w;if(b==="#text"){const S=document.createTextNode(w.value);c.push(S),g.append(S);continue}const _=(d=w==null?void 0:w.attributes)!=null&&d.xmlns?document.createElementNS(w.attributes.xmlns,b):document.createElement(b);if(g.append(_),w.attributes&&this.setAttributes({html:_,element:w,storage:n,intent:s,linkService:r}),((f=w.children)==null?void 0:f.length)>0)u.push([w,-1,_]);else if(w.value){const S=document.createTextNode(w.value);o&&nC.shouldBuildText(b)&&c.push(S),_.append(S)}}for(const m of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))m.setAttribute("readOnly",!0);return{textDivs:c}}static update(e){const n=`matrix(${e.viewport.transform.join(",")})`;e.div.style.transform=n,e.div.hidden=!1}}const dp="http://www.w3.org/2000/svg",A0=class A0{};we(A0,"CSS",96),we(A0,"PDF",72),we(A0,"PDF_TO_CSS_UNITS",A0.CSS/A0.PDF);let Ay=A0;async function Sk(t,e="text"){if(i5(t,document.baseURI)){const n=await fetch(t);if(!n.ok)throw new Error(n.statusText);switch(e){case"arraybuffer":return n.arrayBuffer();case"blob":return n.blob();case"json":return n.json()}return n.text()}return new Promise((n,r)=>{const i=new XMLHttpRequest;i.open("GET",t,!0),i.responseType=e,i.onreadystatechange=()=>{if(i.readyState===XMLHttpRequest.DONE){if(i.status===200||i.status===0){switch(e){case"arraybuffer":case"blob":case"json":n(i.response);return}n(i.responseText);return}r(new Error(i.statusText))}},i.send(null)})}class Ak{constructor({viewBox:e,userUnit:n,scale:r,rotation:i,offsetX:s=0,offsetY:a=0,dontFlip:o=!1}){this.viewBox=e,this.userUnit=n,this.scale=r,this.rotation=i,this.offsetX=s,this.offsetY=a,r*=n;const l=(e[2]+e[0])/2,c=(e[3]+e[1])/2;let u,d,f,m;switch(i%=360,i<0&&(i+=360),i){case 180:u=-1,d=0,f=0,m=1;break;case 90:u=0,d=1,f=1,m=0;break;case 270:u=0,d=-1,f=-1,m=0;break;case 0:u=1,d=0,f=0,m=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}o&&(f=-f,m=-m);let y,g,w,b;u===0?(y=Math.abs(c-e[1])*r+s,g=Math.abs(l-e[0])*r+a,w=(e[3]-e[1])*r,b=(e[2]-e[0])*r):(y=Math.abs(l-e[0])*r+s,g=Math.abs(c-e[1])*r+a,w=(e[2]-e[0])*r,b=(e[3]-e[1])*r),this.transform=[u*r,d*r,f*r,m*r,y-u*r*l-f*r*c,g-d*r*l-m*r*c],this.width=w,this.height=b}get rawDims(){const e=this.viewBox;return un(this,"rawDims",{pageWidth:e[2]-e[0],pageHeight:e[3]-e[1],pageX:e[0],pageY:e[1]})}clone({scale:e=this.scale,rotation:n=this.rotation,offsetX:r=this.offsetX,offsetY:i=this.offsetY,dontFlip:s=!1}={}){return new Ak({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:e,rotation:n,offsetX:r,offsetY:i,dontFlip:s}
633)}convertToViewportPoint(e,n){const r=[e,n];return wt.applyTransform(r,this.transform),r}convertToViewportRectangle(e){const n=[e[0],e[1]];wt.applyTransform(n,this.transform);const r=[e[2],e[3]];return wt.applyTransform(r,this.transform),[n[0],n[1],r[0],r[1]]}convertToPdfPoint(e,n){const r=[e,n];return wt.applyInverseTransform(r,this.transform),r}}class tH extends qb{constructor(e,n=0){super(e,"RenderingCancelledException"),this.extraDelay=n}}function AD(t){const e=t.length;let n=0;for(;n<e&&t[n].trim()==="";)n++;return t.substring(n,n+5).toLowerCase()==="data:"}function nH(t){return typeof t=="string"&&/\.pdf$/i.test(t)}function JFe(t){return[t]=t.split(/[#?]/,1),t.substring(t.lastIndexOf("/")+1)}function e6e(t,e="document.pdf"){if(typeof t!="string")return e;if(AD(t))return cn('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),e;const r=(o=>{try{return new URL(o)}catch{try{return new URL(decodeURIComponent(o))}catch{try{return new URL(o,"https://foo.bar")}catch{try{return new URL(decodeURIComponent(o),"https://foo.bar")}catch{return null}}}}})(t);if(!r)return e;const i=o=>{try{let l=decodeURIComponent(o);return l.includes("/")?(l=l.split("/").at(-1),l.test(/^\.pdf$/i)?l:o):l}catch{return o}},s=/\.pdf$/i,a=r.pathname.split("/").at(-1);if(s.test(a))return i(a);if(r.searchParams.size>0){const o=Array.from(r.searchParams.values()).reverse();for(const c of o)if(s.test(c))return i(c);const l=Array.from(r.searchParams.keys()).reverse();for(const c of l)if(s.test(c))return i(c)}if(r.hash){const l=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i.exec(r.hash);if(l)return i(l[0])}return e}class vZ{constructor(){we(this,"started",Object.create(null));we(this,"times",[])}time(e){e in this.started&&cn(`Timer is already running for ${e}`),this.started[e]=Date.now()}timeEnd(e){e in this.started||cn(`Timer has not been started for ${e}`),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let n=0;for(const{name:r}of this.times)n=Math.max(r.length,n);for(const{name:r,start:i,end:s}of this.times)e.push(`${r.padEnd(n)} ${s-i}ms 634`);return e.join("")}}function i5(t,e){const n=e?URL.parse(t,e):URL.parse(t);return(n==null?void 0:n.protocol)==="http:"||(n==null?void 0:n.protocol)==="https:"}function Yu(t){t.preventDefault()}function Ki(t){t.preventDefault(),t.stopPropagation()}function t6e(t){console.log("Deprecated API usage: "+t)}var KC;class $L{static toDateObject(e){if(e instanceof Date)return e;if(!e||typeof e!="string")return null;p(this,KC)||F(this,KC,new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const n=p(this,KC).exec(e);if(!n)return null;const r=parseInt(n[1],10);let i=parseInt(n[2],10);i=i>=1&&i<=12?i-1:0;let s=parseInt(n[3],10);s=s>=1&&s<=31?s:1;let a=parseInt(n[4],10);a=a>=0&&a<=23?a:0;let o=parseInt(n[5],10);o=o>=0&&o<=59?o:0;let l=parseInt(n[6],10);l=l>=0&&l<=59?l:0;const c=n[7]||"Z";let u=parseInt(n[8],10);u=u>=0&&u<=23?u:0;let d=parseInt(n[9],10)||0;return d=d>=0&&d<=59?d:0,c==="-"?(a+=u,o+=d):c==="+"&&(a-=u,o-=d),new Date(Date.UTC(r,i,s,a,o,l))}}KC=new WeakMap,V($L,KC);function n6e(t,{scale:e=1,rotation:n=0}){const{width:r,height:i}=t.attributes.style,s=[0,0,parseInt(r),parseInt(i)];return new Ak({viewBox:s,userUnit:1,scale:e,rotation:n})}function Pk(t){if(t.startsWith("#")){const e=parseInt(t.slice(1),16);return[(e&16711680)>>16,(e&65280)>>8,e&255]}return t.startsWith("rgb(")?t.slice(4,-1).split(",").map(e=>parseInt(e)):t.startsWith("rgba(")?t.slice(5,-1).split(",").map(e=>parseInt(e)).slice(0,3):(cn(`Not a valid color format: "${t}"`),[0,0,0])}function r6e(t){const e=document.createElement("span");e.style.visibility="hidden",e.style.colorScheme="only light",document.body.append(e);for(const n of t.keys()){e.style.color=n;const r=window.getComputedStyle(e).color;t.set(n,Pk(r))}e.remove()}function Pi(t){const{a:e,b:n,c:r,d:i,e:s,f:a}=t.getTransform();return[e,n,r,i,s,a]}function Eh(t){const{a:e,b:n,c:r,d:i,e:s,f:a}=t.getTransform().invertSelf();return[e,n,r,i,s,a]}function Ob(t,e,n=!1,r=!0){if(e instanceof Ak){const{pageWidth:i,pageHeight:s}=e.rawDims,{style:a}=t,o=Gs.isCSSRoundSupported,l=`var(--total-scale-factor) * ${i}px`,c=`var(--total-scale-factor) * ${s}px`,u=o?`round(down, ${l}, var(--scale-round-x))`:`calc(${l})`,d=o?`round(down, ${c}, var(--scale-round-y))`:`calc(${c})`;!n||e.rotation%180===0?(a.width=u,a.height=d):(a.width=d,a.height=u)}r&&t.setAttribute("data-main-rotation",e.rotation)}class Mf{constructor(){const{pixelRatio:e}=Mf;this.sx=e,this.sy=e}get scaled(){return this.sx!==1||this.sy!==1}get symmetric(){return this.sx===this.sy}limitCanvas(e,n,r,i,s=-1){let a=1/0,o=1/0,l=1/0;r=Mf.capPixels(r,s),r>0&&(a=Math.sqrt(r/(e*n))),i!==-1&&(o=i/e,l=i/n);const c=Math.min(a,o,l);return this.sx>c||this.sy>c?(this.sx=c,this.sy=c,!0):!1}static get pixelRatio(){return globalThis.devicePixelRatio||1}static capPixels(e,n){if(n>
634=0){const r=Math.ceil(window.screen.availWidth*window.screen.availHeight*this.pixelRatio**2*(1+n/100));return e>0?Math.min(e,r):r}return e}}const V8=["image/apng","image/avif","image/bmp","image/gif","image/jpeg","image/png","image/svg+xml","image/webp","image/x-icon"];class i6e{static get isDarkMode(){var e;return un(this,"isDarkMode",!!((e=window==null?void 0:window.matchMedia)!=null&&e.call(window,"(prefers-color-scheme: dark)").matches))}}class s6e{static get commentForegroundColor(){const e=document.createElement("span");e.classList.add("comment","sidebar");const{style:n}=e;n.width=n.height="0",n.display="none",n.color="var(--comment-fg-color)",document.body.append(e);const{color:r}=window.getComputedStyle(e);return e.remove(),un(this,"commentForegroundColor",Pk(r))}}function a6e(t,e,n,r){r=Math.min(Math.max(r??1,0),1);const i=255*(1-r);return t=Math.round(t*r+i),e=Math.round(e*r+i),n=Math.round(n*r+i),[t,e,n]}function yZ(t,e){const n=t[0]/255,r=t[1]/255,i=t[2]/255,s=Math.max(n,r,i),a=Math.min(n,r,i),o=(s+a)/2;if(s===a)e[0]=e[1]=0;else{const l=s-a;switch(e[1]=o<.5?l/(s+a):l/(2-s-a),s){case n:e[0]=((r-i)/l+(r<i?6:0))*60;break;case r:e[0]=((i-n)/l+2)*60;break;case i:e[0]=((n-r)/l+4)*60;break}}e[2]=o}function W8(t,e){const n=t[0],r=t[1],i=t[2],s=(1-Math.abs(2*i-1))*r,a=s*(1-Math.abs(n/60%2-1)),o=i-s/2;switch(Math.floor(n/60)){case 0:e[0]=s+o,e[1]=a+o,e[2]=o;break;case 1:e[0]=a+o,e[1]=s+o,e[2]=o;break;case 2:e[0]=o,e[1]=s+o,e[2]=a+o;break;case 3:e[0]=o,e[1]=a+o,e[2]=s+o;break;case 4:e[0]=a+o,e[1]=o,e[2]=s+o;break;case 5:case 6:e[0]=s+o,e[1]=o,e[2]=a+o;break}}function bZ(t){return t<=.03928?t/12.92:((t+.055)/1.055)**2.4}function xZ(t,e,n){W8(t,n),n.map(bZ);const r=.2126*n[0]+.7152*n[1]+.0722*n[2];W8(e,n),n.map(bZ);const i=.2126*n[0]+.7152*n[1]+.0722*n[2];return r>i?(r+.05)/(i+.05):(i+.05)/(r+.05)}const wZ=new Map;function o6e(t,e){const n=t[0]+t[1]*256+t[2]*65536+e[0]*16777216+e[1]*4294967296+e[2]*1099511627776;let r=wZ.get(n);if(r)return r;const i=new Float32Array(9),s=i.subarray(0,3),a=i.subarray(3,6);yZ(t,a);const o=i.subarray(6,9);yZ(e,o);const l=o[2]<.5,c=l?12:4.5;if(a[2]=l?Math.sqrt(a[2]):1-Math.sqrt(1-a[2]),xZ(a,o,s)<c){let u,d;l?(u=a[2],d=1):(u=0,d=a[2]);const f=.005;for(;d-u>f;){const m=a[2]=(u+d)/2;l===xZ(a,o,s)<c?u=m:d=m}a[2]=l?d:u}return W8(a,s),r=wt.makeHexColor(Math.round(s[0]*255),Math.round(s[1]*255),Math.round(s[2]*255)),wZ.set(n,r),r}function Kde({html:t,dir:e,className:n},r){const i=document.createDocumentFragment();if(typeof t=="string"){const s=document.createElement("p");s.dir=e||"auto";const a=t.split(/(?:\r\n?|\n)/);for(let o=0,l=a.length;o<l;++o){const c=a[o];s.append(document.createTextNode(c)),o<l-1&&s.append(document.createElement("br"))}i.append(s)}else Gde.render({xfaHtml:t,div:i,intent:"richText"});i.firstElementChild.classList.add("richText",n),r.append(i)}function Yde(t){const e=new Path2D;if(!t)return e;for(let n=0,r=t.length;n<r;)switch(t[n++]){case EA.moveTo:e.moveTo(t[n++],t[n++]);break;case EA.lineTo:e.lineTo(t[n++],t[n++]);break;case EA.curveTo:e.bezierCurveTo(t[n++],t[n++],t[n++],t[n++],t[n++],t[n++]);break;case EA.quadraticCurveTo:e.quadraticCurveTo(t[n++],t[n++],t[n++],t[n++]);break;case EA.closePath:e.closePath();break;default:cn(`Unrecognized drawing path operator: ${t[n-1]}`);break}return e}var Sp,kd,e_,Xg,G0,SS,Zde,Xde;const Hn=class Hn{constructor(){V(this,SS)}get pagesNumber(){return p(Hn,Xg)}set pagesNumber(e){p(Hn,Xg)!==e&&(F(Hn,Xg,e),e===0&&(F(Hn,kd,null),F(Hn,Sp,null)))}addListener(e){p(Hn,G0).push(e)}removeListener(e){const n=p(Hn,G0).indexOf(e);n>=0&&p(Hn,G0).splice(n,1)}movePages(e,n,r){Y(this,SS,Xde).call(this,!0);const i=p(Hn,kd),s=p(Hn,Sp);p(Hn,e_).set(s);const a=n.length,o=new Uint32Array(a);let l=0;for(let m=0;m<a;m++){const y=n[m]-1;o[m]=i[y],y<r&&(l+=1)}const c=p(Hn,Xg);let u=r-l;const d=c-a;u=ka(u,0,d);for(let m=0,y=0;m<c;m++)e.has(m+1)||(i[y++]=i[m]);i.copyWithin(u+a,u,d),i.set(o,u);let f=!1;for(let m=0,y=c;m<y;m++){const g=i[m];f||(f=g!==m+1),s[g-1]=m+1}Y(this,SS,Zde).call(this),f||(this.pagesNumber=0)}hasBeenAltered(){return p(Hn,kd)!==null}getPageMappingForSaving(){return{pageIndices:p(Hn,Sp)?p(Hn,Sp).map(e=>e-1):null}}getPrevPageNumber(e){return p(Hn,e_)[p(Hn,kd)[e-1]-1]}getPageNumber(e){var n;return((n=p(Hn,Sp))==null?void 0:n[e-1])??e}getPageId(e){var n;return((n=p(Hn,kd))==null?void 0:n[e-1])??e}static get instance(){return un(this,"instance",new Hn)}getMapping(){return p(Hn,kd).subarray(0,this.pagesNumber)}};Sp=new WeakMap,kd=new WeakMap,e_=new WeakMap,Xg=new WeakMap,G0=new WeakMap,SS=new WeakSet,Zde=function(){for(const e of p(Hn,G0))e()},Xde=function(e){if(p(Hn,kd))return;const n=p(Hn,Xg),r=new Uint32Array(3*n),i=F(Hn,kd,r.subarray(0,n)),s=F(Hn,Sp,r.subarray(n,2*n));if(e)for(let a=0;a<n;a++)i[a]=s[a]=a+1;F(Hn,e_,r.subarray(2*n))},V(Hn,Sp,null),V(Hn,kd,null),V(Hn,e_,null),V(Hn,Xg,0),V(Hn,G0,[]);let rC=Hn;var Qg,Jg,yu,bu,YC,ev,t_,n_,ZC,ej,Qde,La,Jde,ehe,Lx,s5;const gp=class gp{constructor(e){V(this,La);V(this,Qg,null);V(this,Jg,null);V(this,yu);V(this,bu,null);V(this,YC,null);V(this,ev,null);V(this,t_,null);V(this,n_,null);F(this,yu,e),p(gp,ZC)||F(gp,ZC,Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button",signature:"pdfjs-editor-remove-signature-button"}))}render(){const e=F(this,Qg,document.createElement("div"));e.classList.add("editToolbar","hidden"),e.setAttribute("role","toolbar");const n=p(this,yu)._uiManager._signal;n instanceof AbortSignal&&!n.aborted&&(e.addEventListener("contextmenu",Yu,{signal:n}),e.addEventListener("pointerdown",Y(gp,ej,Qde),{signal:n}));const r=F(this,bu,document.createElement("div"));r.className="buttons",e.append(r);const i=p(this,yu).toolbarPosition;if(i){const{style:s}=e,a=p(this,yu)._uiManager.direction==="ltr"?1-i[0]:i[0];s.insetInlineEnd=`${100*a}%`,s.top=`calc(${100*i[1]}% + var(--editor-toolbar-vert-offset))`}return e}get div(){return p(this,Qg)}hide(){var e;p(this,Qg).classList.add("hidden"),(e=p(this,Jg))==null||e.hideDropdown()}show(){var e,n;p(this,Qg).classList.remove("hidden"),(e=p(this,YC))==null||e.shown(),(n=p(this,ev))==null||n.shown()}
634addDeleteButton(){const{editorType:e,_uiManager:n}=p(this,yu),r=document.createElement("button");r.classList.add("basic","deleteButton"),r.tabIndex=0,r.setAttribute("data-l10n-id",p(gp,ZC)[e]),Y(this,La,Lx).call(this,r)&&r.addEventListener("click",i=>{n.delete()},{signal:n._signal}),p(this,bu).append(r)}async addAltText(e){const n=await e.render();Y(this,La,Lx).call(this,n),p(this,bu).append(n,p(this,La,s5)),F(this,YC,e)}addComment(e,n=null){if(p(this,ev))return;const r=e.renderForToolbar();if(!r)return;Y(this,La,Lx).call(this,r);const i=F(this,t_,p(this,La,s5));n?(p(this,bu).insertBefore(r,n),p(this,bu).insertBefore(i,n)):p(this,bu).append(r,i),F(this,ev,e),e.toolbar=this}addColorPicker(e){if(p(this,Jg))return;F(this,Jg,e);const n=e.renderButton();Y(this,La,Lx).call(this,n),p(this,bu).append(n,p(this,La,s5))}async addEditSignatureButton(e){const n=F(this,n_,await e.renderEditButton(p(this,yu)));Y(this,La,Lx).call(this,n),p(this,bu).append(n,p(this,La,s5))}removeButton(e){var n,r;switch(e){case"comment":(n=p(this,ev))==null||n.removeToolbarCommentButton(),F(this,ev,null),(r=p(this,t_))==null||r.remove(),F(this,t_,null);break}}async addButton(e,n){switch(e){case"colorPicker":n&&this.addColorPicker(n);break;case"altText":n&&await this.addAltText(n);break;case"editSignature":n&&await this.addEditSignatureButton(n);break;case"delete":this.addDeleteButton();break;case"comment":n&&this.addComment(n);break}}async addButtonBefore(e,n,r){if(!n&&e==="comment")return;const i=p(this,bu).querySelector(r);i&&e==="comment"&&this.addComment(n,i)}updateEditSignatureButton(e){p(this,n_)&&(p(this,n_).title=e)}remove(){var e;p(this,Qg).remove(),(e=p(this,Jg))==null||e.destroy(),F(this,Jg,null)}};Qg=new WeakMap,Jg=new WeakMap,yu=new WeakMap,bu=new WeakMap,YC=new WeakMap,ev=new WeakMap,t_=new WeakMap,n_=new WeakMap,ZC=new WeakMap,ej=new WeakSet,Qde=function(e){e.stopPropagation()},La=new WeakSet,Jde=function(e){p(this,yu)._focusEventsAllowed=!1,Ki(e)},ehe=function(e){p(this,yu)._focusEventsAllowed=!0,Ki(e)},Lx=function(e){const n=p(this,yu)._uiManager._signal;return!(n instanceof AbortSignal)||n.aborted?!1:(e.addEventListener("focusin",Y(this,La,Jde).bind(this),{capture:!0,signal:n}),e.addEventListener("focusout",Y(this,La,ehe).bind(this),{capture:!0,signal:n}),e.addEventListener("contextmenu",Yu,{signal:n}),!0)},s5=function(){const e=document.createElement("div");return e.className="divider",e},V(gp,ej),V(gp,ZC,null);let q8=gp;var XC,K0,Ap,Um,the,nhe,G8;class l6e{constructor(e){V(this,Um);V(this,XC,null);V(this,K0,null);V(this,Ap);F(this,Ap,e)}show(e,n,r){const[i,s]=Y(this,Um,nhe).call(this,n,r),{style:a}=p(this,K0)||F(this,K0,Y(this,Um,the).call(this));e.append(p(this,K0)),a.insetInlineEnd=`${100*i}%`,a.top=`calc(${100*s}% + var(--editor-toolbar-vert-offset))`}hide(){p(this,K0).remove()}}XC=new WeakMap,K0=new WeakMap,Ap=new WeakMap,Um=new WeakSet,the=function(){const e=F(this,K0,document.createElement("div"));e.className="editToolbar",e.setAttribute("role","toolbar");const n=p(this,Ap)._signal;n instanceof AbortSignal&&!n.aborted&&e.addEventListener("contextmenu",Yu,{signal:n});const r=F(this,XC,document.createElement("div"));return r.className="buttons",e.append(r),p(this,Ap).hasCommentManager()&&Y(this,Um,G8).call(this,"commentButton","pdfjs-comment-floating-button","pdfjs-comment-floating-button-label",()=>{p(this,Ap).commentSelection("floating_button")}),Y(this,Um,G8).call(this,"highlightButton","pdfjs-highlight-floating-button1","pdfjs-highlight-floating-button-label",()=>{p(this,Ap).highlightSelection("floating_button")}),e},nhe=function(e,n){let r=0,i=0;for(const s of e){const a=s.y+s.height;if(a<r)continue;const o=s.x+(n?s.width:0);if(a>r){i=o,r=a;continue}n?o>i&&(i=o):o<i&&(i=o)}return[n?1-i:i,r]},G8=function(e,n,r,i){const s=document.createElement("button");s.classList.add("basic",e),s.tabIndex=0,s.setAttribute("data-l10n-id",n);const a=document.createElement("span");s.append(a),a.className="visuallyHidden",a.setAttribute("data-l10n-id",r);const o=p(this,Ap)._signal;o instanceof AbortSignal&&!o.aborted&&(s.addEventListener("contextmenu",Yu,{signal:o}),s.addEventListener("click",i,{signal:o})),p(this,XC).append(s)};function rhe(t,e,n){for(const r of n)e.addEventListener(r,t[r].bind(t))}var Y0,Z0,r_,X0;const Or=class Or{static initializeAndAddPointerId(e){(p(Or,Z0)||F(Or,Z0,new Set)).add(e)}static setPointer(e,n){p(Or,Y0)||F(Or,Y0,n),p(Or,X0)??F(Or,X0,e)}static setTimeStamp(e){F(Or,r_,e)}static isSamePointerId(e){return p(Or,Y0)===e}static isSamePointerIdOrRemove(e){var n;return p(Or,Y0)===e?!0:((n=p(Or,Z0))==null||n.delete(e),!1)}static isSamePointerType(e){return p(Or,X0)===e}static isInitializedAndDifferentPointerType(e){return p(Or,X0)!==null&&!Or.isSamePointerType(e)}static isSameTimeStamp(e){return p(Or,r_)===e}static isUsingMultiplePointers(){var e;return((e=p(Or,Z0))==null?void 0:e.size)>=1}static clearPointerType(){F(Or,X0,null)}static clearPointerIds(){F(Or,Y0,NaN),F(Or,Z0,null)}static clearTimeStamp(){F(Or,r_,NaN)}};Y0=new WeakMap,Z0=new WeakMap,r_=new WeakMap,X0=new WeakMap,V(Or,Y0,NaN),V(Or,Z0,null),V(Or,r_,NaN),V(Or,X0,null);let Ja=Or;var tj;class c6e{constructor(){V(this,tj,0)}get id(){return`${eC}${Bi(this,tj)._++}`}}tj=new WeakMap;var i_,QC,to,s_,KO;const EV=class EV{constructor(){V(this,s_);V(this,i_,qde());V(this,QC,0);V(this,to,null)}static get _isSVGFittingCanvas(){const e='data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 1 1" width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" style="fill:red;"/></svg>',r=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),i=new Image;i.src=e;const s=i.decode().then(()=>(r.drawImage(i,0,0,1,1,0,0,1,3),new Uint32Array(r.getImageData(0,0,1,1).data.buffer)[0]===0));return un(this,"_isSVGFittingCanvas",s)}async getFromFile(e){const{lastModified:n,name:r,size:i,type:s}=e;return Y(this,s_,KO).call(this,`${n}_${r}_${i}_${s}`,e)}async getFromUrl(e){return Y(this,s_,KO).call(this,e,e)}async getFromBlob(e,n){const r=await n;return Y(this,s_,KO).call(this,e,r)}async getFromId(e){p(this,to)||F(this,to,new Map);const n=p(this,to).get(e);if(!n)return null;if(n.bitmap)return n.refCounter+=1,n;if(n.file)return this.getFromFile(n.file);if(n.blobPromise){const{blobPromise:r}=n;return delete n.blobPromise,this.getFromBlob(n.id,r)}return this.getFromUrl(n.url)}getFromCanvas(e,n){p(this,to)||F(this,to,new Map);let r=p(this,to).get(e);if(r!=null&&r.bitmap)return r.refCounter+=1,r;const i=new OffscreenCanvas(n.width,n.height);
634return i.getContext("2d").drawImage(n,0,0),r={bitmap:i.transferToImageBitmap(),id:`image_${p(this,i_)}_${Bi(this,QC)._++}`,refCounter:1,isSvg:!1},p(this,to).set(e,r),p(this,to).set(r.id,r),r}getSvgUrl(e){const n=p(this,to).get(e);return n!=null&&n.isSvg?n.svgUrl:null}deleteId(e){var i;p(this,to)||F(this,to,new Map);const n=p(this,to).get(e);if(!n||(n.refCounter-=1,n.refCounter!==0))return;const{bitmap:r}=n;if(!n.url&&!n.file){const s=new OffscreenCanvas(r.width,r.height);s.getContext("bitmaprenderer").transferFromImageBitmap(r),n.blobPromise=s.convertToBlob()}(i=r.close)==null||i.call(r),n.bitmap=null}isValidId(e){return e.startsWith(`image_${p(this,i_)}_`)}};i_=new WeakMap,QC=new WeakMap,to=new WeakMap,s_=new WeakSet,KO=async function(e,n){p(this,to)||F(this,to,new Map);let r=p(this,to).get(e);if(r===null)return null;if(r!=null&&r.bitmap)return r.refCounter+=1,r;try{r||(r={bitmap:null,id:`image_${p(this,i_)}_${Bi(this,QC)._++}`,refCounter:0,isSvg:!1});let i;if(typeof n=="string"?(r.url=n,i=await Sk(n,"blob")):n instanceof File?i=r.file=n:n instanceof Blob&&(i=n),i.type==="image/svg+xml"){const s=EV._isSVGFittingCanvas,a=new FileReader,o=new Image,l=new Promise((c,u)=>{o.onload=()=>{r.bitmap=o,r.isSvg=!0,c()},a.onload=async()=>{const d=r.svgUrl=a.result;o.src=await s?`${d}#svgView(preserveAspectRatio(none))`:d},o.onerror=a.onerror=u});a.readAsDataURL(i),await l}else r.bitmap=await createImageBitmap(i);r.refCounter=1}catch(i){cn(i),r=null}return p(this,to).set(e,r),r&&p(this,to).set(r.id,r),r};let K8=EV;var is,tv,JC,Si;class u6e{constructor(e=128){V(this,is,[]);V(this,tv,!1);V(this,JC);V(this,Si,-1);F(this,JC,e)}add({cmd:e,undo:n,post:r,mustExec:i,type:s=NaN,overwriteIfSameType:a=!1,keepUndo:o=!1}){if(i&&e(),p(this,tv))return;const l={cmd:e,undo:n,post:r,type:s};if(p(this,Si)===-1){p(this,is).length>0&&(p(this,is).length=0),F(this,Si,0),p(this,is).push(l);return}if(a&&p(this,is)[p(this,Si)].type===s){o&&(l.undo=p(this,is)[p(this,Si)].undo),p(this,is)[p(this,Si)]=l;return}const c=p(this,Si)+1;c===p(this,JC)?p(this,is).splice(0,1):(F(this,Si,c),c<p(this,is).length&&p(this,is).splice(c)),p(this,is).push(l)}undo(){if(p(this,Si)===-1)return;F(this,tv,!0);const{undo:e,post:n}=p(this,is)[p(this,Si)];e(),n==null||n(),F(this,tv,!1),F(this,Si,p(this,Si)-1)}redo(){if(p(this,Si)<p(this,is).length-1){F(this,Si,p(this,Si)+1),F(this,tv,!0);const{cmd:e,post:n}=p(this,is)[p(this,Si)];e(),n==null||n(),F(this,tv,!1)}}hasSomethingToUndo(){return p(this,Si)!==-1}hasSomethingToRedo(){return p(this,Si)<p(this,is).length-1}cleanType(e){if(p(this,Si)!==-1){for(let n=p(this,Si);n>=0;n--)if(p(this,is)[n].type!==e){p(this,is).splice(n+1,p(this,Si)-n),F(this,Si,n);return}p(this,is).length=0,F(this,Si,-1)}}destroy(){F(this,is,null)}}is=new WeakMap,tv=new WeakMap,JC=new WeakMap,Si=new WeakMap;var nj,ihe;class Ck{constructor(e){V(this,nj);this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:n}=Gs.platform;for(const[r,i,s={}]of e)for(const a of r){const o=a.startsWith("mac+");n&&o?(this.callbacks.set(a.slice(4),{callback:i,options:s}),this.allKeys.add(a.split("+").at(-1))):!n&&!o&&(this.callbacks.set(a,{callback:i,options:s}),this.allKeys.add(a.split("+").at(-1)))}}exec(e,n){if(!this.allKeys.has(n.key))return;const r=this.callbacks.get(Y(this,nj,ihe).call(this,n));if(!r)return;const{callback:i,options:{bubbles:s=!1,args:a=[],checker:o=null}}=r;o&&!o(e,n)||(i.bind(e,...a,n)(),s||Ki(n))}}nj=new WeakSet,ihe=function(e){e.altKey&&this.buffer.push("alt"),e.ctrlKey&&this.buffer.push("ctrl"),e.metaKey&&this.buffer.push("meta"),e.shiftKey&&this.buffer.push("shift"),this.buffer.push(e.key);const n=this.buffer.join("+");return this.buffer.length=0,n};const rj=class rj{get _colors(){const e=new Map([["CanvasText",null],["Canvas",null]]);return r6e(e),un(this,"_colors",e)}convert(e){const n=Pk(e);if(!window.matchMedia("(forced-colors: active)").matches)return n;for(const[r,i]of this._colors)if(i.every((s,a)=>s===n[a]))return rj._colorsMapping.get(r);return n}getHexCode(e){const n=this._colors.get(e);return n?wt.makeHexColor(...n):e}};we(rj,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]));let Y8=rj;var a_,ac,o_,Ai,ss,l_,xu,c_,wu,no,nv,rv,u_,iv,Rh,_u,Q0,eE,tE,d_,nE,Ih,sv,h_,av,Fh,ij,ov,f_,rE,lv,J0,p_,cv,iE,As,xr,Pp,uv,dv,sE,m_,aE,hv,Bh,Cp,oE,lE,Su,pt,YO,Z8,she,ahe,a5,ohe,lhe,che,X8,uhe,dhe,hhe,fhe,Mo,hp,phe,mhe,Q8,ghe,o5,J8;const hw=class hw{constructor(e,n,r,i,s,a,o,l,c,u,d,f,m,y,g,w){V(this,pt);V(this,a_,new AbortController);V(this,ac,null);V(this,o_,null);V(this,Ai,new Map);V(this,ss,new Map);V(this,l_,null);V(this,xu,null);V(this,c_,null);V(this,wu,new u6e);V(this,no,null);V(this,nv,null);V(this,rv,null);V(this,u_,0);V(this,iv,new Set);V(this,Rh,null);V(this,_u,null);V(this,Q0,new Set);we(this,"_editorUndoBar",null);V(this,eE,!1);V(this,tE,!1);V(this,d_,!1);V(this,nE,null);V(this,Ih,null);V(this,sv,null);V(this,h_,null);V(this,av,!1);V(this,Fh,null);V(this,ij,new c6e);V(this,ov,!1);V(this,f_,!1);V(this,rE,!1);V(this,lv,null);V(this,J0,null);V(this,p_,null);V(this,cv,null);V(this,iE,null);V(this,As,mn.NONE);V(this,xr,new Set);V(this,Pp,null);V(this,uv,null);V(this,dv,null);V(this,sE,null);V(this,m_,null);V(this,aE,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1});V(this,hv,[0,0]);V(this,Bh,null);V(this,Cp,null);V(this,oE,null);V(this,lE,null);V(this,Su,null);const b=this._signal=p(this,a_).signal;F(this,Cp,e),F(this,oE,n),F(this,lE,r),F(this,l_,i),F(this,no,s),F(this,uv,a),F(this,m_,l),this._eventBus=o,o._on("editingaction",this.onEditingAction.bind(this),{signal:b}),o._on("pagechanging",this.onPageChanging.bind(this),{signal:b}),o._on("scalechanging",this.onScaleChanging.bind(this),{signal:b}),o._on("rotationchanging",this.onRotationChanging.bind(this),{signal:b}),o._on("setpreference",this.onSetPreference.bind(this),{signal:b}),o._on("switchannotationeditorparams",_=>this.updateParams(_.type,_.value),{signal:b}),o._on("pagesedited",this.onPagesEdited.bind(this),{signal:b}),window.addEventListener("pointerdown",()=>{F(this,f_,!0)},{capture:!0,signal:b}),window.addEventListener("pointerup",()=>{F(this,f_,!1)},{capture:!0,signal:b}),Y(this,pt,ohe).call(this),Y(this,pt,fhe).call(this),Y(this,pt,X8).call(this),F(this,xu,l.annotationStorage),F(this,nE,l.filterFactory),F(this,dv,c),F(this,h_,u||null),F(this,eE,d),F(this,tE,f),F(this,d_,m),F(this,iE,y||null),this.viewParameters={realScale:Ay.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1,this._editorUndoBar=g||null,this._supportsPinchToZoom=w!==!1,s==null||s.setSidebarUiManager(this)}static get _keyboardManager(){const e=hw.prototype,n=a=>p(a,Cp).contains(document.activeElement)&&document.activeElement.tagName!=="BUTTON"&&a.hasSomethingToControl(),r=(a,{target:o})=>{if(o instanceof HTMLInputElement){const{type:l}=o;return l!=="text"&&l!=="number"}return!0},i=this.TRANSLATE_SMALL,s=this.TRANSLATE_BIG;return un(this,"_keyboardManager",new Ck([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:r}],[["ctrl+z","mac+meta+z"],e.undo,{checker:r}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:r}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],e.delete,{checker:r}
634],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:(a,{target:o})=>!(o instanceof HTMLButtonElement)&&p(a,Cp).contains(o)&&!a.isEnterHandled}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:(a,{target:o})=>!(o instanceof HTMLButtonElement)&&p(a,Cp).contains(document.activeElement)}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-i,0],checker:n}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-s,0],checker:n}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[i,0],checker:n}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[s,0],checker:n}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-i],checker:n}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-s],checker:n}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,i],checker:n}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,s],checker:n}]]))}destroy(){var e,n,r,i,s,a,o,l,c;(e=p(this,Su))==null||e.resolve(),F(this,Su,null),(n=p(this,a_))==null||n.abort(),F(this,a_,null),this._signal=null;for(const u of p(this,ss).values())u.destroy();p(this,ss).clear(),p(this,Ai).clear(),p(this,Q0).clear(),(r=p(this,cv))==null||r.clear(),F(this,ac,null),p(this,xr).clear(),p(this,wu).destroy(),(i=p(this,l_))==null||i.destroy(),(s=p(this,no))==null||s.destroy(),(a=p(this,uv))==null||a.destroy(),(o=p(this,Fh))==null||o.hide(),F(this,Fh,null),(l=p(this,p_))==null||l.destroy(),F(this,p_,null),F(this,o_,null),p(this,Ih)&&(clearTimeout(p(this,Ih)),F(this,Ih,null)),p(this,Bh)&&(clearTimeout(p(this,Bh)),F(this,Bh,null)),(c=this._editorUndoBar)==null||c.destroy(),F(this,m_,null)}combinedSignal(e){return AbortSignal.any([this._signal,e.signal])}get mlManager(){return p(this,iE)}get useNewAltTextFlow(){return p(this,tE)}get useNewAltTextWhenAddingImage(){return p(this,d_)}get hcmFilter(){return un(this,"hcmFilter",p(this,dv)?p(this,nE).addHCMFilter(p(this,dv).foreground,p(this,dv).background):"none")}get direction(){return un(this,"direction",getComputedStyle(p(this,Cp)).direction)}get _highlightColors(){return un(this,"_highlightColors",p(this,h_)?new Map(p(this,h_).split(",").map(e=>(e=e.split("=").map(n=>n.trim()),e[1]=e[1].toUpperCase(),e))):null)}get highlightColors(){const{_highlightColors:e}=this;if(!e)return un(this,"highlightColors",null);const n=new Map,r=!!p(this,dv);for(const[i,s]of e){const a=i.endsWith("_HCM");if(r&&a){n.set(i.replace("_HCM",""),s);continue}!r&&!a&&n.set(i,s)}return un(this,"highlightColors",n)}get highlightColorNames(){return un(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,e=>e.reverse())):null)}getNonHCMColor(e){if(!this._highlightColors)return e;const n=this.highlightColorNames.get(e);return this._highlightColors.get(n)||e}getNonHCMColorName(e){return this.highlightColorNames.get(e)||e}setCurrentDrawingSession(e){e?(this.unselectAll(),this.disableUserSelect(!0)):this.disableUserSelect(!1),F(this,rv,e)}setMainHighlightColorPicker(e){F(this,p_,e)}editAltText(e,n=!1){var r;(r=p(this,l_))==null||r.editAltText(this,e,n)}hasCommentManager(){return!!p(this,no)}editComment(e,n,r,i){var s;(s=p(this,no))==null||s.showDialog(this,e,n,r,i)}selectComment(e,n){const r=p(this,ss).get(e),i=r==null?void 0:r.getEditorByUID(n);i==null||i.toggleComment(!0,!0)}updateComment(e){var n;(n=p(this,no))==null||n.updateComment(e.getData())}updatePopupColor(e){var n;(n=p(this,no))==null||n.updatePopupColor(e)}removeComment(e){var n;(n=p(this,no))==null||n.removeComments([e.uid])}deleteComment(e,n){const r=()=>{e.comment=n},i=()=>{var s;(s=this._editorUndoBar)==null||s.show(r,"comment"),this.toggleComment(null),e.comment=null};this.addCommands({cmd:i,undo:r,mustExec:!0})}toggleComment(e,n,r=void 0){var i;(i=p(this,no))==null||i.toggleCommentPopup(e,n,r)}makeCommentColor(e,n){var r;return e&&((r=p(this,no))==null?void 0:r.makeCommentColor(e,n))||null}getCommentDialogElement(){var e;return((e=p(this,no))==null?void 0:e.dialogElement)||null}async waitForEditorsRendered(e){if(p(this,ss).has(e-1))return;const{resolve:n,promise:r}=Promise.withResolvers(),i=s=>{s.pageNumber===e&&(this._eventBus._off("editorsrendered",i),n())};this._eventBus.on("editorsrendered",i),await r}getSignature(e){var n;(n=p(this,uv))==null||n.getSignature({uiManager:this,editor:e})}get signatureManager(){return p(this,uv)}switchToMode(e,n){this._eventBus.on("annotationeditormodechanged",n,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:e})}setPreference(e,n){this._eventBus.dispatch("setpreference",{source:this,name:e,value:n})}onSetPreference({name:e,value:n}){switch(e){case"enableNewAltTextWhenAddingImage":F(this,d_,n);break}}onPagesEdited({pagesMapper:e}){for(const i of p(this,Ai).values())i.updatePageIndex(e.getPrevPageNumber(i.pageIndex+1)-1);const n=p(this,ss),r=F(this,ss,new Map);for(const[i,s]of n){const a=e.getPrevPageNumber(i+1)-1;if(a===-1){s.destroy();continue}r.set(a,s),s.updatePageIndex(a)}}onPageChanging({pageNumber:e}){F(this,u_,e-1)}focusMainContainer(){p(this,Cp).focus()}findParent(e,n){for(const r of p(this,ss).values()){const{x:i,y:s,width:a,height:o}=r.div.getBoundingClientRect();if(e>=i&&e<=i+a&&n>=s&&n<=s+o)return r}return null}disableUserSelect(e=!1){p(this,oE).classList.toggle("noUserSelect",e)}addShouldRescale(e){p(this,Q0).add(e)}removeShouldRescale(e){p(this,Q0).delete(e)}onScaleChanging({scale:e}){var n;this.commitOrRemove(),this.viewParameters.realScale=e*Ay.PDF_TO_CSS_UNITS;for(const r of p(this,Q0))r.onScaleChanging();(n=p(this,rv))==null||n.onScaleChanging()}
634onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}highlightSelection(e="",n=!1){const r=document.getSelection();if(!r||r.isCollapsed)return;const{anchorNode:i,anchorOffset:s,focusNode:a,focusOffset:o}=r,l=r.toString(),u=Y(this,pt,YO).call(this,r).closest(".textLayer"),d=this.getSelectionBoxes(u);if(!d)return;r.empty();const f=Y(this,pt,Z8).call(this,u),m=p(this,As)===mn.NONE,y=()=>{const g=f==null?void 0:f.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:d,anchorNode:i,anchorOffset:s,focusNode:a,focusOffset:o,text:l});m&&this.showAllEditors("highlight",!0,!0),n&&(g==null||g.editComment())};if(m){this.switchToMode(mn.HIGHLIGHT,y);return}y()}commentSelection(e=""){this.highlightSelection(e,!0)}getAndRemoveDataFromAnnotationStorage(e){if(!p(this,xu))return null;const n=`${eC}${e}`,r=p(this,xu).getRawValue(n);return r&&p(this,xu).remove(n),r}addToAnnotationStorage(e){!e.isEmpty()&&p(this,xu)&&!p(this,xu).has(e.id)&&p(this,xu).setValue(e.id,e)}a11yAlert(e,n=null){const r=p(this,lE);r&&(r.setAttribute("data-l10n-id",e),n?r.setAttribute("data-l10n-args",JSON.stringify(n)):r.removeAttribute("data-l10n-args"))}blur(){if(this.isShiftKeyDown=!1,p(this,av)&&(F(this,av,!1),Y(this,pt,a5).call(this,"main_toolbar")),!this.hasSelection)return;const{activeElement:e}=document;for(const n of p(this,xr))if(n.div.contains(e)){F(this,J0,[n,e]),n._focusEventsAllowed=!1;break}}focus(){if(!p(this,J0))return;const[e,n]=p(this,J0);F(this,J0,null),n.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this._signal}),n.focus()}addEditListeners(){Y(this,pt,X8).call(this),this.setEditingState(!0)}removeEditListeners(){Y(this,pt,uhe).call(this),this.setEditingState(!1)}dragOver(e){for(const{type:n}of e.dataTransfer.items)for(const r of p(this,_u))if(r.isHandlingMimeForPasting(n)){e.dataTransfer.dropEffect="copy",e.preventDefault();return}}drop(e){for(const n of e.dataTransfer.items)for(const r of p(this,_u))if(r.isHandlingMimeForPasting(n.type)){r.paste(n,this.currentLayer),e.preventDefault();return}}copy(e){var r;if(e.preventDefault(),(r=p(this,ac))==null||r.commitOrRemove(),!this.hasSelection)return;const n=[];for(const i of p(this,xr)){const s=i.serialize(!0);s&&n.push(s)}n.length!==0&&e.clipboardData.setData("application/pdfjs",JSON.stringify(n))}cut(e){this.copy(e),this.delete()}async paste(e){e.preventDefault();const{clipboardData:n}=e;for(const s of n.items)for(const a of p(this,_u))if(a.isHandlingMimeForPasting(s.type)){a.paste(s,this.currentLayer);return}let r=n.getData("application/pdfjs");if(!r)return;try{r=JSON.parse(r)}catch(s){cn(`paste: "${s.message}".`);return}if(!Array.isArray(r))return;this.unselectAll();const i=this.currentLayer;try{const s=[];for(const l of r){const c=await i.deserialize(l);if(!c)return;s.push(c)}const a=()=>{for(const l of s)Y(this,pt,Q8).call(this,l);Y(this,pt,J8).call(this,s)},o=()=>{for(const l of s)l.remove()};this.addCommands({cmd:a,undo:o,mustExec:!0})}catch(s){cn(`paste: "${s.message}".`)}}keydown(e){!this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!0),p(this,As)!==mn.NONE&&!this.isEditorHandlingKeyboard&&hw._keyboardManager.exec(this,e)}keyup(e){this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!1,p(this,av)&&(F(this,av,!1),Y(this,pt,a5).call(this,"main_toolbar")))}onEditingAction({name:e}){switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu");break;case"commentSelection":this.commentSelection("context_menu");break}}setEditingState(e){e?(Y(this,pt,lhe).call(this),Y(this,pt,dhe).call(this),Y(this,pt,Mo).call(this,{isEditing:p(this,As)!==mn.NONE,isEmpty:Y(this,pt,o5).call(this),hasSomethingToUndo:p(this,wu).hasSomethingToUndo(),hasSomethingToRedo:p(this,wu).hasSomethingToRedo(),hasSelectedEditor:!1})):(Y(this,pt,che).call(this),Y(this,pt,hhe).call(this),Y(this,pt,Mo).call(this,{isEditing:!1}),this.disableUserSelect(!1))}registerEditorTypes(e){if(!p(this,_u)){F(this,_u,e);for(const n of p(this,_u))Y(this,pt,hp).call(this,n.defaultPropertiesToUpdate)}}getId(){return p(this,ij).id}get currentLayer(){return p(this,ss).get(p(this,u_))}getLayer(e){return p(this,ss).get(e)}get currentPageIndex(){return p(this,u_)}
634addLayer(e){p(this,ss).set(e.pageIndex,e),p(this,ov)?e.enable():e.disable()}removeLayer(e){p(this,ss).delete(e.pageIndex)}async updateMode(e,n=null,r=!1,i=!1,s=!1,a=!1){var o,l,c,u,d,f;if(p(this,As)!==e&&!(p(this,Su)&&(await p(this,Su).promise,!p(this,Su)))){if(F(this,Su,Promise.withResolvers()),(o=p(this,rv))==null||o.commitOrRemove(),p(this,As)===mn.POPUP&&((l=p(this,no))==null||l.hideSidebar()),(c=p(this,no))==null||c.destroyPopup(),F(this,As,e),e===mn.NONE){this.setEditingState(!1),Y(this,pt,mhe).call(this);for(const m of p(this,Ai).values())m.hideStandaloneCommentButton();(u=this._editorUndoBar)==null||u.hide(),this.toggleComment(null),p(this,Su).resolve();return}for(const m of p(this,Ai).values())m.addStandaloneCommentButton();e===mn.SIGNATURE&&await((d=p(this,uv))==null?void 0:d.loadSignatures()),r&&Ja.clearPointerType(),this.setEditingState(!0),await Y(this,pt,phe).call(this),this.unselectAll();for(const m of p(this,ss).values())m.updateMode(e);if(e===mn.POPUP){p(this,o_)||F(this,o_,await p(this,m_).getAnnotationsByType(new Set(p(this,_u).map(g=>g._editorType))));const m=new Set,y=[];for(const g of p(this,Ai).values()){const{annotationElementId:w,hasComment:b,deleted:_}=g;w&&m.add(w),b&&!_&&y.push(g.getData())}for(const g of p(this,o_)){const{id:w,popupRef:b,contentsObj:_}=g;b&&(_!=null&&_.str)&&!m.has(w)&&!p(this,iv).has(w)&&y.push(g)}(f=p(this,no))==null||f.showSidebar(y)}if(!n){i&&this.addNewEditorFromKeyboard(),p(this,Su).resolve();return}for(const m of p(this,Ai).values())m.uid===n?(this.setSelected(m),a?m.editComment():s?m.enterInEditMode():m.focus()):m.unselect();p(this,Su).resolve()}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(e){e.mode!==p(this,As)&&this._eventBus.dispatch("switchannotationeditormode",{source:this,...e})}updateParams(e,n){if(p(this,_u)){switch(e){case zn.CREATE:this.currentLayer.addNewEditor(n);return;case zn.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(p(this,sE)||F(this,sE,new Map)).set(e,n),this.showAllEditors("highlight",n);break}if(this.hasSelection)for(const r of p(this,xr))r.updateParams(e,n);else for(const r of p(this,_u))r.updateDefaultParams(e,n)}}showAllEditors(e,n,r=!1){var s;for(const a of p(this,Ai).values())a.editorType===e&&a.show(n);(((s=p(this,sE))==null?void 0:s.get(zn.HIGHLIGHT_SHOW_ALL))??!0)!==n&&Y(this,pt,hp).call(this,[[zn.HIGHLIGHT_SHOW_ALL,n]])}enableWaiting(e=!1){if(p(this,rE)!==e){F(this,rE,e);for(const n of p(this,ss).values())e?n.disableClick():n.enableClick(),n.div.classList.toggle("waiting",e)}}*getEditors(e){for(const n of p(this,Ai).values())n.pageIndex===e&&(yield n)}getEditor(e){return p(this,Ai).get(e)}addEditor(e){p(this,Ai).set(e.id,e)}removeEditor(e){var n,r;e.div.contains(document.activeElement)&&(p(this,Ih)&&clearTimeout(p(this,Ih)),F(this,Ih,setTimeout(()=>{this.focusMainContainer(),F(this,Ih,null)},0))),p(this,Ai).delete(e.id),e.annotationElementId&&((n=p(this,cv))==null||n.delete(e.annotationElementId)),this.unselect(e),(!e.annotationElementId||!p(this,iv).has(e.annotationElementId))&&((r=p(this,xu))==null||r.remove(e.id))}addDeletedAnnotationElement(e){p(this,iv).add(e.annotationElementId),this.addChangedExistingAnnotation(e),e.deleted=!0}isDeletedAnnotationElement(e){return p(this,iv).has(e)}removeDeletedAnnotationElement(e){p(this,iv).delete(e.annotationElementId),this.removeChangedExistingAnnotation(e),e.deleted=!1}setActiveEditor(e){p(this,ac)!==e&&(F(this,ac,e),e&&Y(this,pt,hp).call(this,e.propertiesToUpdate))}updateUI(e){p(this,pt,ghe)===e&&Y(this,pt,hp).call(this,e.propertiesToUpdate)}updateUIForDefaultProperties(e){Y(this,pt,hp).call(this,e.defaultPropertiesToUpdate)}toggleSelected(e){if(p(this,xr).has(e)){p(this,xr).delete(e),e.unselect(),Y(this,pt,Mo).call(this,{hasSelectedEditor:this.hasSelection});return}p(this,xr).add(e),e.select(),Y(this,pt,hp).call(this,e.propertiesToUpdate),Y(this,pt,Mo).call(this,{hasSelectedEditor:!0})}setSelected(e){var n;this.updateToolbar({mode:e.mode,editId:e.uid}),(n=p(this,rv))==null||n.commitOrRemove();for(const r of p(this,xr))r!==e&&r.unselect();p(this,xr).clear(),p(this,xr).add(e),e.select(),Y(this,pt,hp).call(this,e.propertiesToUpdate),Y(this,pt,Mo).call(this,{hasSelectedEditor:!0})}isSelected(e){return p(this,xr).has(e)}get firstSelectedEditor(){return p(this,xr).values().next().value}unselect(e){e.unselect(),p(this,xr).delete(e),Y(this,pt,Mo).call(this,{hasSelectedEditor:this.hasSelection})}get hasSelection(){return p(this,xr).size!==0}get isEnterHandled(){return p(this,xr).size===1&&this.firstSelectedEditor.isEnterHandled}undo(){var e;p(this,wu).undo(),Y(this,pt,Mo).call(this,{hasSomethingToUndo:p(this,wu).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:Y(this,pt,o5).call(this)}),(e=this._editorUndoBar)==null||e.hide()}redo(){p(this,wu).redo(),Y(this,pt,Mo).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:p(this,wu).hasSomethingToRedo(),isEmpty:Y(this,pt,o5).call(this)})}addCommands(e){p(this,wu).add(e),Y(this,pt,Mo).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:Y(this,pt,o5).call(this)})}cleanUndoStack(e){p(this,wu).cleanType(e)}delete(){var s;this.commitOrRemove();const e=(s=this.currentLayer)==null?void 0:s.endDrawingSession(!0);if(!this.hasSelection&&!e)return;const n=e?[e]:[...p(this,xr)],r=()=>{var a;(a=this._editorUndoBar)==null||a.show(i,n.length===1?n[0].editorType:n.length);for(const o of n)o.remove()},i=()=>{for(const a of n)Y(this,pt,Q8).call(this,a)};this.addCommands({cmd:r,undo:i,mustExec:!0})}commitOrRemove(){var e;(e=p(this,ac))==null||e.commitOrRemove()}hasSomethingToControl(){return p(this,ac)||this.hasSelection}selectAll(){for(const e of p(this,xr))e.commit();Y(this,pt,J8).call(this,p(this,Ai).values())}unselectAll(){var e;
634if(!(p(this,ac)&&(p(this,ac).commitOrRemove(),p(this,As)!==mn.NONE))&&!((e=p(this,rv))!=null&&e.commitOrRemove())&&this.hasSelection){for(const n of p(this,xr))n.unselect();p(this,xr).clear(),Y(this,pt,Mo).call(this,{hasSelectedEditor:!1})}}translateSelectedEditors(e,n,r=!1){if(r||this.commitOrRemove(),!this.hasSelection)return;p(this,hv)[0]+=e,p(this,hv)[1]+=n;const[i,s]=p(this,hv),a=[...p(this,xr)],o=1e3;p(this,Bh)&&clearTimeout(p(this,Bh)),F(this,Bh,setTimeout(()=>{F(this,Bh,null),p(this,hv)[0]=p(this,hv)[1]=0,this.addCommands({cmd:()=>{for(const l of a)p(this,Ai).has(l.id)&&(l.translateInPage(i,s),l.translationDone())},undo:()=>{for(const l of a)p(this,Ai).has(l.id)&&(l.translateInPage(-i,-s),l.translationDone())},mustExec:!1})},o));for(const l of a)l.translateInPage(e,n),l.translationDone()}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),F(this,Rh,new Map);for(const e of p(this,xr))p(this,Rh).set(e,{savedX:e.x,savedY:e.y,savedPageIndex:e.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!p(this,Rh))return!1;this.disableUserSelect(!1);const e=p(this,Rh);F(this,Rh,null);let n=!1;for(const[{x:i,y:s,pageIndex:a},o]of e)o.newX=i,o.newY=s,o.newPageIndex=a,n||(n=i!==o.savedX||s!==o.savedY||a!==o.savedPageIndex);if(!n)return!1;const r=(i,s,a,o)=>{if(p(this,Ai).has(i.id)){const l=p(this,ss).get(o);l?i._setParentAndPosition(l,s,a):(i.pageIndex=o,i.x=s,i.y=a)}};return this.addCommands({cmd:()=>{for(const[i,{newX:s,newY:a,newPageIndex:o}]of e)r(i,s,a,o)},undo:()=>{for(const[i,{savedX:s,savedY:a,savedPageIndex:o}]of e)r(i,s,a,o)},mustExec:!0}),!0}dragSelectedEditors(e,n){if(p(this,Rh))for(const r of p(this,Rh).keys())r.drag(e,n)}rebuild(e){if(e.parent===null){const n=this.getLayer(e.pageIndex);n?(n.changeParent(e),n.addOrRebuild(e)):(this.addEditor(e),this.addToAnnotationStorage(e),e.rebuild())}else e.parent.addOrRebuild(e)}get isEditorHandlingKeyboard(){var e;return((e=this.getActive())==null?void 0:e.shouldGetKeyboardEvents())||p(this,xr).size===1&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(e){return p(this,ac)===e}getActive(){return p(this,ac)}getMode(){return p(this,As)}isEditingMode(){return p(this,As)!==mn.NONE}get imageManager(){return un(this,"imageManager",new K8)}getSelectionBoxes(e){if(!e)return null;const n=document.getSelection();for(let c=0,u=n.rangeCount;c<u;c++)if(!e.contains(n.getRangeAt(c).commonAncestorContainer))return null;const{x:r,y:i,width:s,height:a}=e.getBoundingClientRect();let o;switch(e.getAttribute("data-main-rotation")){case"90":o=(c,u,d,f)=>({x:(u-i)/a,y:1-(c+d-r)/s,width:f/a,height:d/s});break;case"180":o=(c,u,d,f)=>({x:1-(c+d-r)/s,y:1-(u+f-i)/a,width:d/s,height:f/a});break;case"270":o=(c,u,d,f)=>({x:1-(u+f-i)/a,y:(c-r)/s,width:f/a,height:d/s});break;default:o=(c,u,d,f)=>({x:(c-r)/s,y:(u-i)/a,width:d/s,height:f/a});break}const l=[];for(let c=0,u=n.rangeCount;c<u;c++){const d=n.getRangeAt(c);if(!d.collapsed)for(const{x:f,y:m,width:y,height:g}of d.getClientRects())y===0||g===0||l.push(o(f,m,y,g))}return l.length===0?null:l}addChangedExistingAnnotation({annotationElementId:e,id:n}){(p(this,c_)||F(this,c_,new Map)).set(e,n)}removeChangedExistingAnnotation({annotationElementId:e}){var n;(n=p(this,c_))==null||n.delete(e)}renderAnnotationElement(e){var i;const n=(i=p(this,c_))==null?void 0:i.get(e.data.id);if(!n)return;const r=p(this,xu).getRawValue(n);r&&(p(this,As)===mn.NONE&&!r.hasBeenModified||r.renderAnnotationElement(e))}setMissingCanvas(e,n,r){var s;const i=(s=p(this,cv))==null?void 0:s.get(e);i&&(i.setCanvas(n,r),p(this,cv).delete(e))}addMissingCanvas(e,n){(p(this,cv)||F(this,cv,new Map)).set(e,n)}};a_=new WeakMap,ac=new WeakMap,o_=new WeakMap,Ai=new WeakMap,ss=new WeakMap,l_=new WeakMap,xu=new WeakMap,c_=new WeakMap,wu=new WeakMap,no=new WeakMap,nv=new WeakMap,rv=new WeakMap,u_=new WeakMap,iv=new WeakMap,Rh=new WeakMap,_u=new WeakMap,Q0=new WeakMap,eE=new WeakMap,tE=new WeakMap,d_=new WeakMap,nE=new WeakMap,Ih=new WeakMap,sv=new WeakMap,h_=new WeakMap,av=new WeakMap,Fh=new WeakMap,ij=new WeakMap,ov=new WeakMap,f_=new WeakMap,rE=new WeakMap,lv=new WeakMap,J0=new WeakMap,p_=new WeakMap,cv=new WeakMap,iE=new WeakMap,As=new WeakMap,xr=new WeakMap,Pp=new WeakMap,uv=new WeakMap,dv=new WeakMap,sE=new WeakMap,m_=new WeakMap,aE=new WeakMap,hv=new WeakMap,Bh=new WeakMap,Cp=new WeakMap,oE=new WeakMap,lE=new WeakMap,Su=new WeakMap,pt=new WeakSet,YO=function({anchorNode:e}
634){return e.nodeType===Node.TEXT_NODE?e.parentElement:e},Z8=function(e){const{currentLayer:n}=this;if(n.hasTextLayer(e))return n;for(const r of p(this,ss).values())if(r.hasTextLayer(e))return r;return null},she=function(){const e=document.getSelection();if(!e||e.isCollapsed)return;const r=Y(this,pt,YO).call(this,e).closest(".textLayer"),i=this.getSelectionBoxes(r);i&&(p(this,Fh)||F(this,Fh,new l6e(this)),p(this,Fh).show(r,i,this.direction==="ltr"))},ahe=function(){var s,a,o;const e=document.getSelection();if(!e||e.isCollapsed){p(this,Pp)&&((s=p(this,Fh))==null||s.hide(),F(this,Pp,null),Y(this,pt,Mo).call(this,{hasSelectedText:!1}));return}const{anchorNode:n}=e;if(n===p(this,Pp))return;const i=Y(this,pt,YO).call(this,e).closest(".textLayer");if(!i){p(this,Pp)&&((a=p(this,Fh))==null||a.hide(),F(this,Pp,null),Y(this,pt,Mo).call(this,{hasSelectedText:!1}));return}if((o=p(this,Fh))==null||o.hide(),F(this,Pp,n),Y(this,pt,Mo).call(this,{hasSelectedText:!0}),!(p(this,As)!==mn.HIGHLIGHT&&p(this,As)!==mn.NONE)&&(p(this,As)===mn.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),F(this,av,this.isShiftKeyDown),!this.isShiftKeyDown)){const l=p(this,As)===mn.HIGHLIGHT?Y(this,pt,Z8).call(this,i):null;if(l==null||l.toggleDrawing(),p(this,f_)){const c=new AbortController,u=this.combinedSignal(c),d=f=>{f.type==="pointerup"&&f.button!==0||(c.abort(),l==null||l.toggleDrawing(!0),f.type==="pointerup"&&Y(this,pt,a5).call(this,"main_toolbar"))};window.addEventListener("pointerup",d,{signal:u}),window.addEventListener("blur",d,{signal:u})}else l==null||l.toggleDrawing(!0),Y(this,pt,a5).call(this,"main_toolbar")}},a5=function(e=""){p(this,As)===mn.HIGHLIGHT?this.highlightSelection(e):p(this,eE)&&Y(this,pt,she).call(this)},ohe=function(){document.addEventListener("selectionchange",Y(this,pt,ahe).bind(this),{signal:this._signal})},lhe=function(){if(p(this,sv))return;F(this,sv,new AbortController);const e=this.combinedSignal(p(this,sv));window.addEventListener("focus",this.focus.bind(this),{signal:e}),window.addEventListener("blur",this.blur.bind(this),{signal:e})},che=function(){var e;(e=p(this,sv))==null||e.abort(),F(this,sv,null)},X8=function(){if(p(this,lv))return;F(this,lv,new AbortController);const e=this.combinedSignal(p(this,lv));window.addEventListener("keydown",this.keydown.bind(this),{signal:e}),window.addEventListener("keyup",this.keyup.bind(this),{signal:e})},uhe=function(){var e;(e=p(this,lv))==null||e.abort(),F(this,lv,null)},dhe=function(){if(p(this,nv))return;F(this,nv,new AbortController);const e=this.combinedSignal(p(this,nv));document.addEventListener("copy",this.copy.bind(this),{signal:e}),document.addEventListener("cut",this.cut.bind(this),{signal:e}),document.addEventListener("paste",this.paste.bind(this),{signal:e})},hhe=function(){var e;(e=p(this,nv))==null||e.abort(),F(this,nv,null)},fhe=function(){const e=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:e}),document.addEventListener("drop",this.drop.bind(this),{signal:e})},Mo=function(e){Object.entries(e).some(([r,i])=>p(this,aE)[r]!==i)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(p(this,aE),e)}),p(this,As)===mn.HIGHLIGHT&&e.hasSelectedEditor===!1&&Y(this,pt,hp).call(this,[[zn.HIGHLIGHT_FREE,!0]]))},hp=function(e){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})},phe=async function(){if(!p(this,ov)){F(this,ov,!0);const e=[];for(const n of p(this,ss).values())e.push(n.enable());await Promise.all(e);for(const n of p(this,Ai).values())n.enable()}},mhe=function(){if(this.unselectAll(),p(this,ov)){F(this,ov,!1);for(const e of p(this,ss).values())e.disable();for(const e of p(this,Ai).values())e.disable()}},Q8=function(e){const n=p(this,ss).get(e.pageIndex);n?n.addOrRebuild(e):(this.addEditor(e),this.addToAnnotationStorage(e))},ghe=function(){let e=null;for(e of p(this,xr));return e},o5=function(){if(p(this,Ai).size===0)return!0;if(p(this,Ai).size===1)for(const e of p(this,Ai).values())return e.isEmpty();return!1},J8=function(e){for(const n of p(this,xr))n.unselect();p(this,xr).clear();for(const n of e)n.isEmpty()||(p(this,xr).add(n),n.select());Y(this,pt,Mo).call(this,{hasSelectedEditor:this.hasSelection})},we(hw,"TRANSLATE_SMALL",1),we(hw,"TRANSLATE_BIG",10);let Mb=hw;var Xs,$h,Nd,g_,zh,oc,v_,Uh,xl,Ep,e1,Hh,fv,Xd,l5,ZO;const Lo=class Lo{constructor(e){V(this,Xd);V(this,Xs,null);V(this,$h,!1);V(this,Nd,null);V(this,g_,null);V(this,zh,null);V(this,oc,null);V(this,v_,!1);V(this,Uh,null);V(this,xl,null);V(this,Ep,null);V(this,e1,null);V(this,Hh,!1);F(this,xl,e),F(this,Hh,e._uiManager.useNewAltTextFlow),p(Lo,fv)||F(Lo,fv,Object.freeze({added:"pdfjs-editor-new-alt-text-added-button","added-label":"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button","missing-label":"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button","review-label":"pdfjs-editor-new-alt-text-to-review-button-label"}))}static initialize(e){Lo._l10n??(Lo._l10n=e)}async render(){const e=F(this,Nd,document.createElement("button"));e.className="altText",e.tabIndex="0";
634const n=F(this,g_,document.createElement("span"));e.append(n),p(this,Hh)?(e.classList.add("new"),e.setAttribute("data-l10n-id",p(Lo,fv).missing),n.setAttribute("data-l10n-id",p(Lo,fv)["missing-label"])):(e.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button"),n.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button-label"));const r=p(this,xl)._uiManager._signal;e.addEventListener("contextmenu",Yu,{signal:r}),e.addEventListener("pointerdown",s=>s.stopPropagation(),{signal:r});const i=s=>{s.preventDefault(),p(this,xl)._uiManager.editAltText(p(this,xl)),p(this,Hh)&&p(this,xl)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:p(this,Xd,l5)}})};return e.addEventListener("click",i,{capture:!0,signal:r}),e.addEventListener("keydown",s=>{s.target===e&&s.key==="Enter"&&(F(this,v_,!0),i(s))},{signal:r}),await Y(this,Xd,ZO).call(this),e}finish(){p(this,Nd)&&(p(this,Nd).focus({focusVisible:p(this,v_)}),F(this,v_,!1))}isEmpty(){return p(this,Hh)?p(this,Xs)===null:!p(this,Xs)&&!p(this,$h)}hasData(){return p(this,Hh)?p(this,Xs)!==null||!!p(this,Ep):this.isEmpty()}get guessedText(){return p(this,Ep)}async setGuessedText(e){p(this,Xs)===null&&(F(this,Ep,e),F(this,e1,await Lo._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:e})),Y(this,Xd,ZO).call(this))}toggleAltTextBadge(e=!1){var n;if(!p(this,Hh)||p(this,Xs)){(n=p(this,Uh))==null||n.remove(),F(this,Uh,null);return}if(!p(this,Uh)){const r=F(this,Uh,document.createElement("div"));r.className="noAltTextBadge",p(this,xl).div.append(r)}p(this,Uh).classList.toggle("hidden",!e)}serialize(e){let n=p(this,Xs);return!e&&p(this,Ep)===n&&(n=p(this,e1)),{altText:n,decorative:p(this,$h),guessedText:p(this,Ep),textWithDisclaimer:p(this,e1)}}get data(){return{altText:p(this,Xs),decorative:p(this,$h)}}set data({altText:e,decorative:n,guessedText:r,textWithDisclaimer:i,cancel:s=!1}){r&&(F(this,Ep,r),F(this,e1,i)),!(p(this,Xs)===e&&p(this,$h)===n)&&(s||(F(this,Xs,e),F(this,$h,n)),Y(this,Xd,ZO).call(this))}toggle(e=!1){p(this,Nd)&&(!e&&p(this,oc)&&(clearTimeout(p(this,oc)),F(this,oc,null)),p(this,Nd).disabled=!e)}shown(){p(this,xl)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:p(this,Xd,l5)}})}destroy(){var e,n;(e=p(this,Nd))==null||e.remove(),F(this,Nd,null),F(this,g_,null),F(this,zh,null),(n=p(this,Uh))==null||n.remove(),F(this,Uh,null)}};Xs=new WeakMap,$h=new WeakMap,Nd=new WeakMap,g_=new WeakMap,zh=new WeakMap,oc=new WeakMap,v_=new WeakMap,Uh=new WeakMap,xl=new WeakMap,Ep=new WeakMap,e1=new WeakMap,Hh=new WeakMap,fv=new WeakMap,Xd=new WeakSet,l5=function(){return p(this,Xs)&&"added"||p(this,Xs)===null&&this.guessedText&&"review"||"missing"},ZO=async function(){var i,s,a;const e=p(this,Nd);if(!e)return;if(p(this,Hh)){if(e.classList.toggle("done",!!p(this,Xs)),e.setAttribute("data-l10n-id",p(Lo,fv)[p(this,Xd,l5)]),(i=p(this,g_))==null||i.setAttribute("data-l10n-id",p(Lo,fv)[`${p(this,Xd,l5)}-label`]),!p(this,Xs)){(s=p(this,zh))==null||s.remove();return}}else{if(!p(this,Xs)&&!p(this,$h)){e.classList.remove("done"),(a=p(this,zh))==null||a.remove();return}e.classList.add("done"),e.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let n=p(this,zh);if(!n){F(this,zh,n=document.createElement("span")),n.className="tooltip",n.setAttribute("role","tooltip"),n.id=`alt-text-tooltip-${p(this,xl).id}`;const o=100,l=p(this,xl)._uiManager._signal;l.addEventListener("abort",()=>{clearTimeout(p(this,oc)),F(this,oc,null)},{once:!0}),e.addEventListener("mouseenter",()=>{F(this,oc,setTimeout(()=>{F(this,oc,null),p(this,zh).classList.add("show"),p(this,xl)._reportTelemetry({action:"alt_text_tooltip"})},o))},{signal:l}),e.addEventListener("mouseleave",()=>{var c;p(this,oc)&&(clearTimeout(p(this,oc)),F(this,oc,null)),(c=p(this,zh))==null||c.classList.remove("show")},{signal:l})}p(this,$h)?n.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(n.removeAttribute("data-l10n-id"),n.textContent=p(this,Xs)),n.parentNode||e.append(n);const r=p(this,xl).getElementForAltText();r==null||r.setAttribute("aria-describedby",n.id)},V(Lo,fv,null),we(Lo,"_l10n",null);let zL=Lo;var ya,Au,t1,Kr,cE,pv,Pu,mv,gv,n1,uE,eB;class WN{constructor(e){V(this,uE);V(this,ya,null);V(this,Au,null);V(this,t1,!1);V(this,Kr,null);V(this,cE,null);V(this,pv,null);V(this,Pu,null);V(this,mv,null);V(this,gv,!1);V(this,n1,null);F(this,Kr,e)}renderForToolbar(){const e=F(this,Au,document.createElement("button"));
634return e.className="comment",Y(this,uE,eB).call(this,e,!1)}renderForStandalone(){const e=F(this,ya,document.createElement("button"));e.className="annotationCommentButton";const n=p(this,Kr).commentButtonPosition;if(n){const{style:r}=e;r.insetInlineEnd=`calc(${100*(p(this,Kr)._uiManager.direction==="ltr"?1-n[0]:n[0])}% - var(--comment-button-dim))`,r.top=`calc(${100*n[1]}% - var(--comment-button-dim))`;const i=p(this,Kr).commentButtonColor;i&&(r.backgroundColor=i)}return Y(this,uE,eB).call(this,e,!0)}focusButton(){setTimeout(()=>{var e;(e=p(this,ya)??p(this,Au))==null||e.focus()},0)}onUpdatedColor(){if(!p(this,ya))return;const e=p(this,Kr).commentButtonColor;e&&(p(this,ya).style.backgroundColor=e),p(this,Kr)._uiManager.updatePopupColor(p(this,Kr))}get commentButtonWidth(){var e;return(((e=p(this,ya))==null?void 0:e.getBoundingClientRect().width)??0)/p(this,Kr).parent.boundingClientRect.width}get commentPopupPositionInLayer(){if(p(this,n1))return p(this,n1);if(!p(this,ya))return null;const{x:e,y:n,height:r}=p(this,ya).getBoundingClientRect(),{x:i,y:s,width:a,height:o}=p(this,Kr).parent.boundingClientRect;return[(e-i)/a,(n+r-s)/o]}set commentPopupPositionInLayer(e){F(this,n1,e)}hasDefaultPopupPosition(){return p(this,n1)===null}removeStandaloneCommentButton(){var e;(e=p(this,ya))==null||e.remove(),F(this,ya,null)}removeToolbarCommentButton(){var e;(e=p(this,Au))==null||e.remove(),F(this,Au,null)}setCommentButtonStates({selected:e,hasPopup:n}){p(this,ya)&&(p(this,ya).classList.toggle("selected",e),p(this,ya).ariaExpanded=n)}edit(e){const n=this.commentPopupPositionInLayer;let r,i;if(n)[r,i]=n;else{[r,i]=p(this,Kr).commentButtonPosition;const{width:u,height:d,x:f,y:m}=p(this,Kr);r=f+r*u,i=m+i*d}const s=p(this,Kr).parent.boundingClientRect,{x:a,y:o,width:l,height:c}=s;p(this,Kr)._uiManager.editComment(p(this,Kr),a+r*l,o+i*c,{...e,parentDimensions:s})}finish(){p(this,Au)&&(p(this,Au).focus({focusVisible:p(this,t1)}),F(this,t1,!1))}isDeleted(){return p(this,gv)||p(this,Pu)===""}isEmpty(){return p(this,Pu)===null}hasBeenEdited(){return this.isDeleted()||p(this,Pu)!==p(this,cE)}serialize(){return this.data}get data(){return{text:p(this,Pu),richText:p(this,pv),date:p(this,mv),deleted:this.isDeleted()}}set data(e){if(e!==p(this,Pu)&&F(this,pv,null),e===null){F(this,Pu,""),F(this,gv,!0);return}F(this,Pu,e),F(this,mv,new Date),F(this,gv,!1)}restoreData({text:e,richText:n,date:r}){F(this,Pu,e),F(this,pv,n),F(this,mv,r),F(this,gv,!1)}setInitialText(e,n=null){F(this,cE,e),this.data=e,F(this,mv,null),F(this,pv,n)}shown(){}destroy(){var e,n;(e=p(this,Au))==null||e.remove(),F(this,Au,null),(n=p(this,ya))==null||n.remove(),F(this,ya,null),F(this,Pu,""),F(this,pv,null),F(this,mv,null),F(this,Kr,null),F(this,t1,!1),F(this,gv,!1)}}ya=new WeakMap,Au=new WeakMap,t1=new WeakMap,Kr=new WeakMap,cE=new WeakMap,pv=new WeakMap,Pu=new WeakMap,mv=new WeakMap,gv=new WeakMap,n1=new WeakMap,uE=new WeakSet,eB=function(e,n){if(!p(this,Kr)._uiManager.hasCommentManager())return null;e.tabIndex="0",e.ariaHasPopup="dialog",n?(e.ariaControls="commentPopup",e.setAttribute("data-l10n-id","pdfjs-show-comment-button")):(e.ariaControlsElements=[p(this,Kr)._uiManager.getCommentDialogElement()],e.setAttribute("data-l10n-id","pdfjs-editor-add-comment-button"));const r=p(this,Kr)._uiManager._signal;if(!(r instanceof AbortSignal)||r.aborted)return e;e.addEventListener("contextmenu",Yu,{signal:r}),n&&(e.addEventListener("focusin",s=>{p(this,Kr)._focusEventsAllowed=!1,Ki(s)},{capture:!0,signal:r}),e.addEventListener("focusout",s=>{p(this,Kr)._focusEventsAllowed=!0,Ki(s)},{capture:!0,signal:r})),e.addEventListener("pointerdown",s=>s.stopPropagation(),{signal:r});const i=s=>{s.preventDefault(),e===p(this,Au)?this.edit():p(this,Kr).toggleComment(!0)};return e.addEventListener("click",i,{capture:!0,signal:r}),e.addEventListener("keydown",s=>{s.target===e&&s.key==="Enter"&&(F(this,t1,!0),i(s))},{signal:r}),e.addEventListener("pointerenter",()=>{p(this,Kr).toggleComment(!1,!0)},{signal:r}),e.addEventListener("pointerleave",()=>{p(this,Kr).toggleComment(!1,!1)},{signal:r}),e};var y_,r1,dE,hE,fE,pE,mE,Tp,i1,kp,s1,Np,Py,vhe,yhe,bhe;const TV=class TV{constructor({container:e,isPinchingDisabled:n=null,isPinchingStopped:r=null,onPinchStart:i=null,onPinching:s=null,onPinchEnd:a=null,signal:o}){V(this,Py);V(this,y_);V(this,r1,!1);V(this,dE,null);V(this,hE);V(this,fE);V(this,pE);V(this,mE);V(this,Tp,null);V(this,i1);V(this,kp,null);V(this,s1);V(this,Np,null);F(this,y_,e),F(this,dE,r),F(this,hE,n),F(this,fE,i),F(this,pE,s),F(this,mE,a),F(this,s1,new AbortController),F(this,i1,AbortSignal.any([o,p(this,s1).signal])),e.addEventListener("touchstart",Y(this,Py,vhe).bind(this),{passive:!1,signal:p(this,i1)})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return 35/Mf.pixelRatio}destroy(){var e,n;(e=p(this,s1))==null||e.abort(),F(this,s1,null),(n=p(this,Tp))==null||n.abort(),F(this,Tp,null)}};y_=new WeakMap,r1=new WeakMap,dE=new WeakMap,hE=new WeakMap,fE=new WeakMap,pE=new WeakMap,mE=new WeakMap,Tp=new WeakMap,i1=new WeakMap,kp=new WeakMap,s1=new WeakMap,Np=new WeakMap,Py=new WeakSet,vhe=function(e){var i,s,a;if((i=p(this,hE))!=null&&i.call(this))return;if(e.touches.length===1){if(p(this,Tp))return;const o=F(this,Tp,new AbortController),l=AbortSignal.any([p(this,i1),o.signal]),c=p(this,y_),u={capture:!0,signal:l,passive:!1},d=f=>{var m;f.pointerType==="touch"&&((m=p(this,Tp))==null||m.abort(),F(this,Tp,null))};c.addEventListener("pointerdown",f=>{f.pointerType==="touch"&&(Ki(f),d(f))},u),c.addEventListener("pointerup",d,u),c.addEventListener("pointercancel",d,u);return}if(!p(this,Np)){F(this,Np,new AbortController);const o=AbortSignal.any([p(this,i1),p(this,Np).signal]),l=p(this,y_),c={signal:o,capture:!1,passive:!1};l.addEventListener("touchmove",Y(this,Py,yhe).bind(this),c);const u=Y(this,Py,bhe).bind(this);l.addEventListener("touchend",u,c),l.addEventListener("touchcancel",u,c),c.capture=!0,l.addEventListener("pointerdown",Ki,c),l.addEventListener("pointermove",Ki,c),l.addEventListener("pointercancel",Ki,c),l.addEventListener("pointerup",Ki,c),(s=p(this,fE))==null||s.call(this)}if(Ki(e),e.touches.length!==2||(a=p(this,dE))!=null&&a.call(this)){F(this,kp,null);return}let[n,r]=e.touches;n.identifier>r.identifier&&([n,r]=[r,n]),F(this,kp,{touch0X:n.screenX,touch0Y:n.screenY,touch1X:r.screenX,touch1Y:r.screenY})},yhe=function(e){var P;if(!p(this,kp)||e.touches.length!==2)return;Ki(e);
634let[n,r]=e.touches;n.identifier>r.identifier&&([n,r]=[r,n]);const{screenX:i,screenY:s}=n,{screenX:a,screenY:o}=r,l=p(this,kp),{touch0X:c,touch0Y:u,touch1X:d,touch1Y:f}=l,m=d-c,y=f-u,g=a-i,w=o-s,b=Math.hypot(g,w)||1,_=Math.hypot(m,y)||1;if(!p(this,r1)&&Math.abs(_-b)<=TV.MIN_TOUCH_DISTANCE_TO_PINCH)return;if(l.touch0X=i,l.touch0Y=s,l.touch1X=a,l.touch1Y=o,!p(this,r1)){F(this,r1,!0);return}const S=[(i+a)/2,(s+o)/2];(P=p(this,pE))==null||P.call(this,S,_,b)},bhe=function(e){var n;e.touches.length>=2||(p(this,Np)&&(p(this,Np).abort(),F(this,Np,null),(n=p(this,mE))==null||n.call(this)),p(this,kp)&&(Ki(e),F(this,kp,null),F(this,r1,!1)))};let UL=TV;var a1,Od,gi,wr,Op,b_,vv,gE,ba,o1,Mp,Cu,yv,vE,l1,lc,yE,c1,Lp,Vh,x_,w_,Eu,u1,bE,sj,Kt,tB,xE,nB,XO,xhe,whe,rB,QO,iB,_he,She,Ahe,sB,Phe,aB,Che,Ehe,The,oB,c5;const pn=class pn{constructor(e){V(this,Kt);V(this,a1,null);V(this,Od,null);V(this,gi,null);V(this,wr,null);V(this,Op,null);V(this,b_,!1);V(this,vv,null);V(this,gE,"");V(this,ba,null);V(this,o1,null);V(this,Mp,null);V(this,Cu,null);V(this,yv,null);V(this,vE,"");V(this,l1,!1);V(this,lc,null);V(this,yE,!1);V(this,c1,!1);V(this,Lp,!1);V(this,Vh,null);V(this,x_,0);V(this,w_,0);V(this,Eu,null);V(this,u1,null);we(this,"isSelected",!1);we(this,"_isCopy",!1);we(this,"_editToolbar",null);we(this,"_initialOptions",Object.create(null));we(this,"_initialData",null);we(this,"_isVisible",!0);we(this,"_uiManager",null);we(this,"_focusEventsAllowed",!0);V(this,bE,!1);V(this,sj,pn._zIndex++);this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null,this._uiManager=e.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=e.isCentered,this._structTreeParentId=null,this.annotationElementId=e.annotationElementId||null,this.creationDate=e.creationDate||new Date,this.modificationDate=e.modificationDate||null,this.canAddComment=!0;const{rotation:n,rawDims:{pageWidth:r,pageHeight:i,pageX:s,pageY:a}}=this.parent.viewport;this.rotation=n,this.pageRotation=(360+n-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[r,i],this.pageTranslation=[s,a];const[o,l]=this.parentDimensions;this.x=e.x/o,this.y=e.y/l,this.isAttachedToDOM=!1,this.deleted=!1}static get _resizerKeyboardManager(){const e=pn.prototype._resizeWithKeyboard,n=Mb.TRANSLATE_SMALL,r=Mb.TRANSLATE_BIG;return un(this,"_resizerKeyboardManager",new Ck([[["ArrowLeft","mac+ArrowLeft"],e,{args:[-n,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e,{args:[-r,0]}],[["ArrowRight","mac+ArrowRight"],e,{args:[n,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e,{args:[r,0]}],[["ArrowUp","mac+ArrowUp"],e,{args:[0,-n]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e,{args:[0,-r]}],[["ArrowDown","mac+ArrowDown"],e,{args:[0,n]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e,{args:[0,r]}],[["Escape","mac+Escape"],pn.prototype._stopResizingWithKeyboard]]))}updatePageIndex(e){this.pageIndex=e}get editorType(){return Object.getPrototypeOf(this).constructor._type}get mode(){return Object.getPrototypeOf(this).constructor._editorType}static get isDrawer(){return!1}static get _defaultLineColor(){return un(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(e){const n=new d6e({id:e.parent.getNextId(),parent:e.parent,uiManager:e._uiManager});n.annotationElementId=e.annotationElementId,n.deleted=!0,n._uiManager.addToAnnotationStorage(n)}static initialize(e,n){if(pn._l10n??(pn._l10n=e),pn._l10nResizer||(pn._l10nResizer=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"})),pn._borderLineWidth!==-1)return;const r=getComputedStyle(document.documentElement);pn._borderLineWidth=parseFloat(r.getPropertyValue("--outline-width"))||0}static updateDefaultParams(e,n){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(e){return!1}static paste(e,n){ir("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return p(this,bE)}set _isDraggable(e){var n;F(this,bE,e),(n=this.div)==null||n.classList.toggle("draggable",e)}get uid(){return this.annotationElementId||this.id}get isEnterHandled(){return!0}center(){const[e,n]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*n/(e*2),this.y+=this.width*e/(n*2);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*n/(e*2),this.y-=this.width*e/(n*2);break;default:this.x-=this.width/2,this.y-=this.height/2;break}this.fixAndSetPosition()}addCommands(e){this._uiManager.addCommands(e)}get currentLayer(){return this._uiManager.currentLayer}
634setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=p(this,sj)}setParent(e){var n;e!==null?(this.pageIndex=e.pageIndex,this.pageDimensions=e.pageDimensions):(Y(this,Kt,c5).call(this),(n=p(this,Cu))==null||n.remove(),F(this,Cu,null)),this.parent=e}focusin(e){this._focusEventsAllowed&&(p(this,l1)?F(this,l1,!1):this.parent.setSelected(this))}focusout(e){var r;if(!this._focusEventsAllowed||!this.isAttachedToDOM)return;const n=e.relatedTarget;n!=null&&n.closest(`#${this.id}`)||(e.preventDefault(),(r=this.parent)!=null&&r.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.isInEditMode()&&this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(e,n,r,i){const[s,a]=this.parentDimensions;[r,i]=this.screenToPageTranslation(r,i),this.x=(e+r)/s,this.y=(n+i)/a,this.fixAndSetPosition()}_moveAfterPaste(e,n){const[r,i]=this.parentDimensions;this.setAt(e*r,n*i,this.width*r,this.height*i),this._onTranslated()}translate(e,n){Y(this,Kt,tB).call(this,this.parentDimensions,e,n)}translateInPage(e,n){p(this,lc)||F(this,lc,[this.x,this.y,this.width,this.height]),Y(this,Kt,tB).call(this,this.pageDimensions,e,n),this.div.scrollIntoView({block:"nearest"})}translationDone(){this._onTranslated(this.x,this.y)}drag(e,n){p(this,lc)||F(this,lc,[this.x,this.y,this.width,this.height]);const{div:r,parentDimensions:[i,s]}=this;if(this.x+=e/i,this.y+=n/s,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:d,y:f}=this.div.getBoundingClientRect();this.parent.findNewParent(this,d,f)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:a,y:o}=this;const[l,c]=this.getBaseTranslation();a+=l,o+=c;const{style:u}=r;u.left=`${(100*a).toFixed(2)}%`,u.top=`${(100*o).toFixed(2)}%`,this._onTranslating(a,o),r.scrollIntoView({block:"nearest"})}_onTranslating(e,n){}_onTranslated(e,n){}get _hasBeenMoved(){return!!p(this,lc)&&(p(this,lc)[0]!==this.x||p(this,lc)[1]!==this.y)}get _hasBeenResized(){return!!p(this,lc)&&(p(this,lc)[2]!==this.width||p(this,lc)[3]!==this.height)}getBaseTranslation(){const[e,n]=this.parentDimensions,{_borderLineWidth:r}=pn,i=r/e,s=r/n;switch(this.rotation){case 90:return[-i,s];case 180:return[i,s];case 270:return[i,-s];default:return[-i,-s]}}get _mustFixPosition(){return!0}fixAndSetPosition(e=this.rotation){const{div:{style:n},pageDimensions:[r,i]}=this;let{x:s,y:a,width:o,height:l}=this;if(o*=r,l*=i,s*=r,a*=i,this._mustFixPosition)switch(e){case 0:s=ka(s,0,r-o),a=ka(a,0,i-l);break;case 90:s=ka(s,0,r-l),a=ka(a,o,i);break;case 180:s=ka(s,o,r),a=ka(a,l,i);break;case 270:s=ka(s,l,r),a=ka(a,0,i-o);break}this.x=s/=r,this.y=a/=i;const[c,u]=this.getBaseTranslation();s+=c,a+=u,n.left=`${(100*s).toFixed(2)}%`,n.top=`${(100*a).toFixed(2)}%`,this.moveInDOM()}screenToPageTranslation(e,n){var r;return Y(r=pn,xE,nB).call(r,e,n,this.parentRotation)}pageTranslationToScreen(e,n){var r;return Y(r=pn,xE,nB).call(r,e,n,360-this.parentRotation)}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:e,pageDimensions:[n,r]}=this;return[n*e,r*e]}setDims(){const{div:{style:e},width:n,height:r}=this;e.width=`${(100*n).toFixed(2)}%`,e.height=`${(100*r).toFixed(2)}%`}getInitialTranslation(){return[0,0]}_onResized(){}static _round(e){return Math.round(e*1e4)/1e4}_onResizing(){}altTextFinish(){var e;(e=p(this,gi))==null||e.finish()}get toolbarButtons(){return null}async addEditToolbar(){if(this._editToolbar||p(this,c1))return this._editToolbar;this._editToolbar=new q8(this),this.div.append(this._editToolbar.render());const{toolbarButtons:e}=this;if(e)for(const[n,r]of e)await this._editToolbar.addButton(n,r);return this.hasComment||this._editToolbar.addButton("comment",this.addCommentButton()),this._editToolbar.addButton("delete"),this._editToolbar}addCommentButtonInToolbar(){var e;(e=this._editToolbar)==null||e.addButtonBefore("comment",this.addCommentButton(),".deleteButton")}
634removeCommentButtonFromToolbar(){var e;(e=this._editToolbar)==null||e.removeButton("comment")}removeEditToolbar(){var e,n;(e=this._editToolbar)==null||e.remove(),this._editToolbar=null,(n=p(this,gi))==null||n.destroy()}addContainer(e){var r;const n=(r=this._editToolbar)==null?void 0:r.div;n?n.before(e):this.div.append(e)}getClientDimensions(){return this.div.getBoundingClientRect()}createAltText(){return p(this,gi)||(zL.initialize(pn._l10n),F(this,gi,new zL(this)),p(this,a1)&&(p(this,gi).data=p(this,a1),F(this,a1,null))),p(this,gi)}get altTextData(){var e;return(e=p(this,gi))==null?void 0:e.data}set altTextData(e){p(this,gi)&&(p(this,gi).data=e)}get guessedAltText(){var e;return(e=p(this,gi))==null?void 0:e.guessedText}async setGuessedAltText(e){var n;await((n=p(this,gi))==null?void 0:n.setGuessedText(e))}serializeAltText(e){var n;return(n=p(this,gi))==null?void 0:n.serialize(e)}hasAltText(){return!!p(this,gi)&&!p(this,gi).isEmpty()}hasAltTextData(){var e;return((e=p(this,gi))==null?void 0:e.hasData())??!1}focusCommentButton(){var e;(e=p(this,wr))==null||e.focusButton()}addCommentButton(){return this.canAddComment?p(this,wr)||F(this,wr,new WN(this)):null}addStandaloneCommentButton(){if(this._uiManager.hasCommentManager()){if(p(this,Op)){this._uiManager.isEditingMode()&&p(this,Op).classList.remove("hidden");return}this.hasComment&&(F(this,Op,p(this,wr).renderForStandalone()),this.div.append(p(this,Op)))}}removeStandaloneCommentButton(){p(this,wr).removeStandaloneCommentButton(),F(this,Op,null)}hideStandaloneCommentButton(){var e;(e=p(this,Op))==null||e.classList.add("hidden")}get comment(){if(!p(this,wr))return null;const{data:{richText:e,text:n,date:r,deleted:i}}=p(this,wr);return{text:n,richText:e,date:r,deleted:i,color:this.getNonHCMColor(),opacity:this.opacity??1}}set comment(e){p(this,wr)||F(this,wr,new WN(this)),typeof e=="object"&&e!==null?p(this,wr).restoreData(e):p(this,wr).data=e,this.hasComment?(this.removeCommentButtonFromToolbar(),this.addStandaloneCommentButton(),this._uiManager.updateComment(this)):(this.addCommentButtonInToolbar(),this.removeStandaloneCommentButton(),this._uiManager.removeComment(this))}setCommentData({comment:e,popupRef:n,richText:r}){if(!n||(p(this,wr)||F(this,wr,new WN(this)),p(this,wr).setInitialText(e,r),!this.annotationElementId))return;const i=this._uiManager.getAndRemoveDataFromAnnotationStorage(this.annotationElementId);i&&this.updateFromAnnotationLayer(i)}get hasEditedComment(){var e;return(e=p(this,wr))==null?void 0:e.hasBeenEdited()}get hasDeletedComment(){var e;return(e=p(this,wr))==null?void 0:e.isDeleted()}get hasComment(){return!!p(this,wr)&&!p(this,wr).isEmpty()&&!p(this,wr).isDeleted()}async editComment(e){p(this,wr)||F(this,wr,new WN(this)),p(this,wr).edit(e)}toggleComment(e,n=void 0){this.hasComment&&this._uiManager.toggleComment(this,e,n)}setSelectedCommentButton(e){p(this,wr).setSelectedButton(e)}addComment(e){if(this.hasEditedComment){const[,,,i]=e.rect,[s]=this.pageDimensions,[a]=this.pageTranslation,o=a+s+1,l=i-100,c=o+180;e.popup={contents:this.comment.text,deleted:this.comment.deleted,rect:[o,l,c,i]}}}updateFromAnnotationLayer({popup:{contents:e,deleted:n}}){p(this,wr).data=n?null:e}get parentBoundingClientRect(){return this.parent.boundingClientRect}render(){var a;const e=this.div=document.createElement("div");e.setAttribute("data-editor-rotation",(360-this.rotation)%360),e.className=this.name,e.setAttribute("id",this.id),e.tabIndex=p(this,b_)?-1:0,e.setAttribute("role","application"),this.defaultL10nId&&e.setAttribute("data-l10n-id",this.defaultL10nId),this._isVisible||e.classList.add("hidden"),this.setInForeground(),Y(this,Kt,aB).call(this);const[n,r]=this.parentDimensions;this.parentRotation%180!==0&&(e.style.maxWidth=`${(100*r/n).toFixed(2)}%`,e.style.maxHeight=`${(100*n/r).toFixed(2)}%`);const[i,s]=this.getInitialTranslation();return this.translate(i,s),rhe(this,e,["keydown","pointerdown","dblclick"]),this.isResizable&&this._uiManager._supportsPinchToZoom&&(p(this,u1)||F(this,u1,new UL({container:e,isPinchingDisabled:()=>!this.isSelected,onPinchStart:Y(this,Kt,_he).bind(this),onPinching:Y(this,Kt,She).bind(this),onPinchEnd:Y(this,Kt,Ahe).bind(this),signal:this._uiManager._signal}))),this.addStandaloneCommentButton(),(a=this._uiManager._editorUndoBar)==null||a.hide(),e}pointerdown(e){const{isMac:n}=Gs.platform;if(e.button!==0||e.ctrlKey&&n){e.preventDefault();return}if(F(this,l1,!0),this._isDraggable){Y(this,Kt,Phe).call(this,e);return}Y(this,Kt,sB).call(this,e)}_onStartDragging(){}_onStopDragging(){}moveInDOM(){p(this,Vh)&&clearTimeout(p(this,Vh)),F(this,Vh,setTimeout(()=>{var e;F(this,Vh,null),(e=this.parent)==null||e.moveEditorInDOM(this)},0))}_setParentAndPosition(e,n,r){e.changeParent(this),this.x=n,this.y=r,this.fixAndSetPosition(),this._onTranslated()}getRect(e,n,r=this.rotation){const i=this.parentScale,[s,a]=this.pageDimensions,[o,l]=this.pageTranslation,c=e/i,u=n/i,d=this.x*s,f=this.y*a,m=this.width*s,y=this.height*a;switch(r){case 0:return[d+c+o,a-f-u-y+l,d+c+m+o,a-f-u+l];case 90:return[d+u+o,a-f+c+l,d+u+y+o,a-f+c+m+l];case 180:return[d-c-m+o,a-f+u+l,d-c+o,a-f+u+y+l];case 270:return[d-u-y+o,a-f-c-m+l,d-u+o,a-f-c+l];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(e,n){const[r,i,s,a]=e,o=s-r,l=a-i;switch(this.rotation){case 0:return[r,n-a,o,l];case 90:return[r,n-i,l,o];case 180:return[s,n-i,o,l];case 270:return[s,n-a,l,o];default:throw new Error("Invalid rotation")}}getPDFRect(){return this.getRect(0,0)}getNonHCMColor(){return this.color&&pn._colorManager.convert(this._uiManager.getNonHCMColor(this.color))}onUpdatedColor(){var e;(e=p(this,wr))==null||e.onUpdatedColor()}getData(){const{comment:{text:e,color:n,date:r,opacity:i,deleted:s,richText:a},uid:o,pageIndex:l,creationDate:c,modificationDate:u}=this;return{id:o,pageIndex:l,rect:this.getPDFRect(),richText:a,contentsObj:{str:e},creationDate:c,modificationDate:r||u,popupRef:!s,color:n,opacity:i}}onceAdded(e){}isEmpty(){return!1}enableEditMode(){return this.isInEditMode()?!1:(this.parent.setEditingState(!1),F(this,c1,!0),!0)}disableEditMode(){return this.isInEditMode()?(this.parent.setEditingState(!0),F(this,c1,!1),!0):!1}isInEditMode(){return p(this,c1)}shouldGetKeyboardEvents(){return p(this,Lp)}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:e,left:n,bottom:r,right:i}=this.getClientDimensions(),{innerHeight:s,innerWidth:a}=window;return n<a&&i>0&&e<s&&r>0}rebuild(){Y(this,Kt,aB).call(this)}rotate(e){}resize(){}serializeDeleted(){var e;return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:((e=this._initialData)==null?void 0:e.popupRef)||""}}serialize(e=!1,n=null){var r;return{annotationType:this.mode,pageIndex:this.pageIndex,rect:this.getPDFRect(),rotation:this.rotation,structTreeParentId:this._structTreeParentId,popupRef:((r=this._initialData)==null?void 0:r.popupRef)||""}}static async deserialize(e,n,r){const i=new this.prototype.constructor({parent:n,id:n.getNextId(),uiManager:r,annotationElementId:e.annotationElementId,creationDate:e.creationDate,modificationDate:e.modificationDate});i.rotation=e.rotation,F(i,a1,e.accessibilityData),i._isCopy=e.isCopy||!1;const[s,a]=i.pageDimensions,[o,l,c,u]=i.getRectInCurrentCoords(e.rect,a);return i.x=o/s,i.y=l/a,i.width=c/s,i.height=u/a,i}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||this.serialize()!==null)}remove(){var e,n,r;if((e=p(this,yv))==null||e.abort(),F(this,yv,null),this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),this.hideCommentPopup(),p(this,Vh)&&(clearTimeout(p(this,Vh)),F(this,Vh,null)),Y(this,Kt,c5).call(this),this.removeEditToolbar(),p(this,Eu)){for(const i of p(this,Eu).values())clearTimeout(i);F(this,Eu,null)}this.parent=null,(n=p(this,u1))==null||n.destroy(),F(this,u1,null),(r=p(this,Cu))==null||r.remove(),F(this,Cu,null)}get isResizable(){return!1}makeResizable(){this.isResizable&&(Y(this,Kt,xhe).call(this),p(this,ba).classList.remove("hidden"))}get toolbarPosition(){return null}get commentButtonPosition(){return this._uiManager.direction==="ltr"?[1,0]:[0,0]}get commentButtonPositionInPage(){const{commentButtonPosition:[e,n]}=this,[r,i,s,a]=this.getPDFRect();return[pn._round(r+(s-r)*e),pn._round(i+(a-i)*(1-n))]}get commentButtonColor(){return this._uiManager.makeCommentColor(this.getNonHCMColor(),this.opacity)}get commentPopupPosition(){return p(this,wr).commentPopupPositionInLayer}set commentPopupPosition(e){p(this,wr).commentPopupPositionInLayer=e}hasDefaultPopupPosition(){return p(this,wr).hasDefaultPopupPosition()}get commentButtonWidth(){return p(this,wr).commentButtonWidth}get elementBeforePopup(){return this.div}setCommentButtonStates(e){var n;(n=p(this,wr))==null||n.setCommentButtonStates(e)}keydown(e){if(!this.isResizable||e.target!==this.div||e.key!=="Enter")return;this._uiManager.setSelected(this),F(this,Mp,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const n=p(this,ba).children;if(!p(this,Od)){F(this,Od,Array.from(n));const a=Y(this,Kt,Che).bind(this),o=Y(this,Kt,Ehe).bind(this),l=this._uiManager._signal;for(const c of p(this,Od)){const u=c.getAttribute("data-resizer-name");c.setAttribute("role","spinbutton"),c.addEventListener("keydown",a,{signal:l}),c.addEventListener("blur",o,{signal:l}),c.addEventListener("focus",Y(this,Kt,The).bind(this,u),{signal:l}),c.setAttribute("data-l10n-id",pn._l10nResizer[u])}}const r=p(this,Od)[0];let i=0;for(const a of n){if(a===r)break;
634i++}const s=(360-this.rotation+this.parentRotation)%360/90*(p(this,Od).length/4);if(s!==i){if(s<i)for(let o=0;o<i-s;o++)p(this,ba).append(p(this,ba).firstElementChild);else if(s>i)for(let o=0;o<s-i;o++)p(this,ba).firstElementChild.before(p(this,ba).lastElementChild);let a=0;for(const o of n){const c=p(this,Od)[a++].getAttribute("data-resizer-name");o.setAttribute("data-l10n-id",pn._l10nResizer[c])}}Y(this,Kt,oB).call(this,0),F(this,Lp,!0),p(this,ba).firstElementChild.focus({focusVisible:!0}),e.preventDefault(),e.stopImmediatePropagation()}_resizeWithKeyboard(e,n){p(this,Lp)&&Y(this,Kt,iB).call(this,p(this,vE),{deltaX:e,deltaY:n,fromKeyboard:!0})}_stopResizingWithKeyboard(){Y(this,Kt,c5).call(this),this.div.focus()}select(){var e,n,r;if(this.isSelected&&this._editToolbar){this._editToolbar.show();return}if(this.isSelected=!0,this.makeResizable(),(e=this.div)==null||e.classList.add("selectedEditor"),!this._editToolbar){this.addEditToolbar().then(()=>{var i,s;(i=this.div)!=null&&i.classList.contains("selectedEditor")&&((s=this._editToolbar)==null||s.show())});return}(n=this._editToolbar)==null||n.show(),(r=p(this,gi))==null||r.toggleAltTextBadge(!1)}focus(){this.div&&!this.div.contains(document.activeElement)&&setTimeout(()=>{var e;return(e=this.div)==null?void 0:e.focus({preventScroll:!0})},0)}unselect(){var e,n,r,i,s;this.isSelected&&(this.isSelected=!1,(e=p(this,ba))==null||e.classList.add("hidden"),(n=this.div)==null||n.classList.remove("selectedEditor"),(r=this.div)!=null&&r.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),(i=this._editToolbar)==null||i.hide(),(s=p(this,gi))==null||s.toggleAltTextBadge(!0),this.hideCommentPopup())}hideCommentPopup(){this.hasComment&&this._uiManager.toggleComment(null)}updateParams(e,n){}disableEditing(){}enableEditing(){}get canChangeContent(){return!1}enterInEditMode(){this.canChangeContent&&(this.enableEditMode(),this.div.focus())}dblclick(e){e.target.nodeName!=="BUTTON"&&(this.enterInEditMode(),this.parent.updateToolbar({mode:this.constructor._editorType,editId:this.uid}))}getElementForAltText(){return this.div}get contentDiv(){return this.div}get isEditing(){return p(this,yE)}set isEditing(e){F(this,yE,e),this.parent&&(e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(e,n=!1){if(n){p(this,Eu)||F(this,Eu,new Map);const{action:r}=e;let i=p(this,Eu).get(r);i&&clearTimeout(i),i=setTimeout(()=>{this._reportTelemetry(e),p(this,Eu).delete(r),p(this,Eu).size===0&&F(this,Eu,null)},pn._telemetryTimeout),p(this,Eu).set(r,i);return}e.type||(e.type=this.editorType),this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:e}})}show(e=this._isVisible){this.div.classList.toggle("hidden",!e),this._isVisible=e}enable(){this.div&&(this.div.tabIndex=0),F(this,b_,!1)}disable(){this.div&&(this.div.tabIndex=-1),F(this,b_,!0)}updateFakeAnnotationElement(e){if(!p(this,Cu)&&!this.deleted){F(this,Cu,e.addFakeAnnotation(this));return}if(this.deleted){p(this,Cu).remove(),F(this,Cu,null);return}(this.hasEditedComment||this._hasBeenMoved||this._hasBeenResized)&&p(this,Cu).updateEdited({rect:this.getPDFRect(),popup:this.comment})}renderAnnotationElement(e){if(this.deleted)return e.hide(),null;let n=e.container.querySelector(".annotationContent");if(!n)n=document.createElement("div"),n.classList.add("annotationContent",this.editorType),e.container.prepend(n);else if(n.nodeName==="CANVAS"){const r=n;n=document.createElement("div"),n.classList.add("annotationContent",this.editorType),r.before(n)}return n}resetAnnotationElement(e){const{firstElementChild:n}=e.container;(n==null?void 0:n.nodeName)==="DIV"&&n.classList.contains("annotationContent")&&n.remove()}};a1=new WeakMap,Od=new WeakMap,gi=new WeakMap,wr=new WeakMap,Op=new WeakMap,b_=new WeakMap,vv=new WeakMap,gE=new WeakMap,ba=new WeakMap,o1=new WeakMap,Mp=new WeakMap,Cu=new WeakMap,yv=new WeakMap,vE=new WeakMap,l1=new WeakMap,lc=new WeakMap,yE=new WeakMap,c1=new WeakMap,Lp=new WeakMap,Vh=new WeakMap,x_=new WeakMap,w_=new WeakMap,Eu=new WeakMap,u1=new WeakMap,bE=new WeakMap,sj=new WeakMap,Kt=ne
vendor: 4,131 bytes, line 634
634w WeakSet,tB=function([e,n],r,i){[r,i]=this.screenToPageTranslation(r,i),this.x+=r/e,this.y+=i/n,this._onTranslating(this.x,this.y),this.fixAndSetPosition()},xE=new WeakSet,nB=function(e,n,r){switch(r){case 90:return[n,-e];case 180:return[-e,-n];case 270:return[-n,e];default:return[e,n]}},XO=function(e){switch(e){case 90:{const[n,r]=this.pageDimensions;return[0,-n/r,r/n,0]}case 180:return[-1,0,0,-1];case 270:{const[n,r]=this.pageDimensions;return[0,n/r,-r/n,0]}default:return[1,0,0,1]}},xhe=function(){if(p(this,ba))return;F(this,ba,document.createElement("div")),p(this,ba).classList.add("resizers");const e=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],n=this._uiManager._signal;for(const r of e){const i=document.createElement("div");p(this,ba).append(i),i.classList.add("resizer",r),i.setAttribute("data-resizer-name",r),i.addEventListener("pointerdown",Y(this,Kt,whe).bind(this,r),{signal:n}),i.addEventListener("contextmenu",Yu,{signal:n}),i.tabIndex=-1}this.div.prepend(p(this,ba))},whe=function(e,n){var u;n.preventDefault();const{isMac:r}=Gs.platform;if(n.button!==0||n.ctrlKey&&r)return;(u=p(this,gi))==null||u.toggle(!1);const i=this._isDraggable;this._isDraggable=!1,F(this,o1,[n.screenX,n.screenY]);const s=new AbortController,a=this._uiManager.combinedSignal(s);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",Y(this,Kt,iB).bind(this,e),{passive:!0,capture:!0,signal:a}),window.addEventListener("touchmove",Ki,{passive:!1,signal:a}),window.addEventListener("contextmenu",Yu,{signal:a}),F(this,Mp,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const o=this.parent.div.style.cursor,l=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(n.target).cursor;const c=()=>{var d;s.abort(),this.parent.togglePointerEvents(!0),(d=p(this,gi))==null||d.toggle(!0),this._isDraggable=i,this.parent.div.style.cursor=o,this.div.style.cursor=l,Y(this,Kt,QO).call(this)};window.addEventListener("pointerup",c,{signal:a}),window.addEventListener("blur",c,{signal:a})},rB=function(e,n,r,i){this.width=r,this.height=i,this.x=e,this.y=n,this.setDims(),this.fixAndSetPosition(),this._onResized()},QO=function(){if(!p(this,Mp))return;const{savedX:e,savedY:n,savedWidth:r,savedHeight:i}=p(this,Mp);F(this,Mp,null);const s=this.x,a=this.y,o=this.width,l=this.height;s===e&&a===n&&o===r&&l===i||this.addCommands({cmd:Y(this,Kt,rB).bind(this,s,a,o,l),undo:Y(this,Kt,rB).bind(this,e,n,r,i),mustExec:!0})},iB=function(e,n){const[r,i]=this.parentDimensions,s=this.x,a=this.y,o=this.width,l=this.height,c=pn.MIN_SIZE/r,u=pn.MIN_SIZE/i,d=Y(this,Kt,XO).call(this,this.rotation),f=(X,Q)=>[d[0]*X+d[2]*Q,d[1]*X+d[3]*Q],m=Y(this,Kt,XO).call(this,360-this.rotation),y=(X,Q)=>[m[0]*X+m[2]*Q,m[1]*X+m[3]*Q];let g,w,b=!1,_=!1;switch(e){case"topLeft":b=!0,g=(X,Q)=>[0,0],w=(X,Q)=>[X,Q];break;case"topMiddle":g=(X,Q)=>[X/2,0],w=(X,Q)=>[X/2,Q];break;case"topRight":b=!0,g=(X,Q)=>[X,0],w=(X,Q)=>[0,Q];break;case"middleRight":_=!0,g=(X,Q)=>[X,Q/2],w=(X,Q)=>[0,Q/2];break;case"bottomRight":b=!0,g=(X,Q)=>[X,Q],w=(X,Q)=>[0,0];break;case"bottomMiddle":g=(X,Q)=>[X/2,Q],w=(X,Q)=>[X/2,0];break;case"bottomLeft":b=!0,g=(X,Q)=>[0,Q],w=(X,Q)=>[X,0];break;case"middleLeft":_=!0,g=(X,Q)=>[0,Q/2],w=(X,Q)=>[X,Q/2];break}const S=g(o,l),P=w(o,l);let C=f(...P);const k=pn._round(s+C[0]),O=pn._round(a+C[1]);let I=1,B=1,W,j;if(n.fromKeyboard)({deltaX:W,deltaY:j}=n);else{const{screenX:X,screenY:Q}=n,[q,ne]=p(this,o1);[W,j]=this.screenToPageTranslation(X-q,Q-ne),p(this,o1)[0]=X,p(this,o1)[1]=Q}if([W,j]=y(W/r,j/i),b){const X=Math.hypot(o,l);I=B=Math.max(Math.min(Math.hypot(P[0]-S[0]-W,P[1]-S[1]-j)/X,1/o,1/l),c/o,u/l)}else _?I=ka(Math.abs(P[0]-S[0]-W),c,1)/o:B=ka(Math.abs(P[1]-S[1]-j),u,1)/l;const M=pn._round(o*I),z=pn._round(l*B);C=f(...w(M,z));const U=k-C[0],Z=O-C[1];p(this,lc)||F(this,lc,[this.x,this.y,this.width,this.height]),this.width=M,this.height=z,this.x=U,this.y=Z,this.setDims(),this.fixAndSetPosition(),this._onResizing()}
634,_he=function(){var e;F(this,Mp,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height}),(e=p(this,gi))==null||e.toggle(!1),this.parent.togglePointerEvents(!1)},She=function(e,n,r){let s=.7*(r/n)+1-.7;if(s===1)return;const a=Y(this,Kt,XO).call(this,this.rotation),o=(k,O)=>[a[0]*k+a[2]*O,a[1]*k+a[3]*O],[l,c]=this.parentDimensions,u=this.x,d=this.y,f=this.width,m=this.height,y=pn.MIN_SIZE/l,g=pn.MIN_SIZE/c;s=Math.max(Math.min(s,1/f,1/m),y/f,g/m);const w=pn._round(f*s),b=pn._round(m*s);if(w===f&&b===m)return;p(this,lc)||F(this,lc,[u,d,f,m]);const _=o(f/2,m/2),S=pn._round(u+_[0]),P=pn._round(d+_[1]),C=o(w/2,b/2);this.x=S-C[0],this.y=P-C[1],this.width=w,this.height=b,this.setDims(),this.fixAndSetPosition(),this._onResizing()},Ahe=function(){var e;(e=p(this,gi))==null||e.toggle(!0),this.parent.togglePointerEvents(!0),Y(this,Kt,QO).call(this)},sB=function(e){const{isMac:n}=Gs.platform;e.ctrlKey&&!n||e.shiftKey||e.metaKey&&n?this.parent.toggleSelected(this):this.parent.setSelected(this)},Phe=function(e){const{isSelected:n}=this;this._uiManager.setUpDragSession();let r=!1;const i=new AbortController,s=this._uiManager.combinedSignal(i),a={capture:!0,passive:!1,signal:s},o=c=>{i.abort(),F(this,vv,null),F(this,l1,!1),this._uiManager.endDragSession()||Y(this,Kt,sB).call(this,c),r&&this._onStopDragging()};n&&(F(this,x_,e.clientX),F(this,w_,e.clientY),F(this,vv,e.pointerId),F(this,gE,e.pointerType),window.addEventListener("pointermove",c=>{r||(r=!0,this._uiManager.toggleComment(this,!0,!1),this._onStartDragging());const{clientX:u,clientY:d,pointerId:f}=c;if(f!==p(this,vv)){Ki(c);return}const[m,y]=this.screenToPageTranslation(u-p(this,x_),d-p(this,w_));F(this,x_,u),F(this,w_,d),this._uiManager.dragSelectedEditors(m,y)},a),window.addEventListener("touchmove",Ki,a),window.addEventListener("pointerdown",c=>{c.pointerType===p(this,gE)&&(p(this,u1)||c.isPrimary)&&o(c),Ki(c)},a));const l=c=>{if(!p(this,vv)||p(this,vv)===c.pointerId){o(c);return}Ki(c)};window.addEventListener("pointerup",l,{signal:s}),window.addEventListener("blur",l,{signal:s})},aB=function(){if(p(this,yv)||!this.div)return;F(this,yv,new AbortController);const e=this._uiManager.combinedSignal(p(this,yv));this.div.addEventListener("focusin",this.focusin.bind(this),{signal:e}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:e})},Che=function(e){pn._resizerKeyboardManager.exec(this,e)},Ehe=function(e){var n;p(this,Lp)&&((n=e.relatedTarget)==null?void 0:n.parentNode)!==p(this,ba)&&Y(this,Kt,c5).call(this)},The=function(e){F(this,vE,p(this,Lp)?e:"")},oB=function(e){if(p(this,Od))for(const n of p(this,Od))n.tabIndex=e},c5=function(){F(this,Lp,!1),Y(this,Kt,oB).call(this,-1),Y(this,Kt,QO).call(this)},V(pn,xE),we(pn,"_l10n",null),we(pn,"_l10nResizer",null),we(pn,"_borderLineWidth",-1),we(pn,"_colorManager",new Y8),we(pn,"_zIndex",1),we(pn,"_telemetryTimeout",1e3);let Jr=pn;class d6e extends Jr{constructor(e){super(e),this.annotationElementId=e.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}}const _Z=3285377520,du=4294901760,Th=65535;class khe{constructor(e){this.h1=e?e&4294967295:_Z,this.h2=e?e&4294967295:_Z}update(e){let n,r;if(typeof e=="string"){n=new Uint8Array(e.length*2),r=0;for(let g=0,w=e.length;g<w;g++){const b=e.charCodeAt(g);b<=255?n[r++]=b:(n[r++]=b>>>8,n[r++]=b&255)}}else if(ArrayBuffer.isView(e))n=e.slice(),r=n.byteLength;else throw new Error("Invalid data format, must be a string or TypedArray.");const i=r>>2,s=r-i*4,a=new Uint32Array(n.buffer,0,i);let o=0,l=0,c=this.h1,u=this.h2;const d=3432918353,f=461845907,m=d&Th,y=f&Th;for(let g=0;g<i;g++)g&1?(o=a[g],o=o*d&du|o*m&Th,o=o<<15|o>>>17,o=o*f&du|o*y&Th,c^=o,c=c<<13|c>>>19,c=c*5+3864292196):(l=a[g],l=l*d&du|l*m&Th,l=l<<15|l>>>17,l=l*f&du|l*y&Th,u^=l,u=u<<13|u>>>19,u=u*5+3864292196);switch(o=0,s){case 3:o^=n[i*4+2]<<16;case 2:o^=n[i*4+1]<<8;case 1:o^=n[i*4],o=o*d&du|o*m&Th,o=o<<15|o>>>17,o=o*f&du|o*y&Th,i&1?c^=o:u^=o}this.h1=c,this.h2=u}hexdigest(){let e=this.h1,n=this.h2;return e^=n>>>1,e=e*3981806797&du|e*36045&Th,n=n*4283543511&du|((n<<16|e>>>16)*2950163797&du)>>>16,e^=n>>>1,e=e*444984403&du|e*60499&Th,n=n*3301882366&du|((n<<16|e>>>16)*3120437893&du)>>>16,e^=n>>>1,(e>>>0).toString(16).padStart(8,"0")+(n>>>0).toString(16).padStart(8,"0")}}const lB=Object.freeze({map:null,hash:"",transfer:void 0});var d1,h1,jp,xa,aj,Nhe;class rH{constructor(){V(this,aj);V(this,d1,!1);V(this,h1,null);V(this,jp,null);V(this,xa,new Map);this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,n){const r=p(this,xa).get(e);return r===void 0?n:Object.assign(n,r)}getRawValue(e){return p(this,xa).get(e)}remove(e){const n=p(this,xa).get(e);if(n!==void 0&&(n instanceof Jr&&p(this,jp).delete(n.annotationElementId),p(this,xa).delete(e),p(this,xa).size===0&&this.resetModified(),typeof this.onAnnotationEditor=="function")){for(const r of p(this,xa).values())if(r instanceof Jr)return;this.onAnnotationEditor(null)}}setValue(e,n){const r=p(this,xa).get(e);let i=!1;if(r!==void 0)for(const[s,a]of Object.entries(n))r[s]!==a&&(i=!0,r[s]=a);else i=!0,p(this,xa).set(e,n);i&&Y(this,aj,Nhe).call(this),n instanceof Jr&&((p(this,jp)||F(this,jp,new Map)).set(n.annotationElementId,n),typeof this.onAnnotationEditor=="function"&&this.onAnnotationEditor(n.constructor._type))}has(e){return p(this,xa).has(e)}get size(){return p(this,xa).size}resetModified(){p(this,d1)&&(F(this,d1,!1),typeof this.onResetModified=="function"&&this.onResetModified())}get print(){return new Ohe(this)}get serializable(){if(p(this,xa).size===0)return lB;const e=new Map,n=new khe,r=[],i=Object.create(null);let s=!1;
634for(const[a,o]of p(this,xa)){const l=o instanceof Jr?o.serialize(!1,i):o;o.page&&(o.pageIndex=o.page._pageIndex,delete o.page),l&&(e.set(a,l),n.update(`${a}:${JSON.stringify(l)}`),s||(s=!!l.bitmap))}if(s)for(const a of e.values())a.bitmap&&r.push(a.bitmap);return e.size>0?{map:e,hash:n.hexdigest(),transfer:r}:lB}get editorStats(){let e=null;const n=new Map;let r=0,i=0;for(const s of p(this,xa).values()){if(!(s instanceof Jr)){s.popup&&(s.popup.deleted?i+=1:r+=1);continue}s.isCommentDeleted?i+=1:s.hasEditedComment&&(r+=1);const a=s.telemetryFinalData;if(!a)continue;const{type:o}=a;n.has(o)||n.set(o,Object.getPrototypeOf(s).constructor),e||(e=Object.create(null));const l=e[o]||(e[o]=new Map);for(const[c,u]of Object.entries(a)){if(c==="type")continue;let d=l.get(c);d||(d=new Map,l.set(c,d));const f=d.get(u)??0;d.set(u,f+1)}}if((i>0||r>0)&&(e||(e=Object.create(null)),e.comments={deleted:i,edited:r}),!e)return null;for(const[s,a]of n)e[s]=a.computeTelemetryFinalData(e[s]);return e}resetModifiedIds(){F(this,h1,null)}updateEditor(e,n){var i;const r=(i=p(this,jp))==null?void 0:i.get(e);return r?(r.updateFromAnnotationLayer(n),!0):!1}getEditor(e){var n;return((n=p(this,jp))==null?void 0:n.get(e))||null}get modifiedIds(){if(p(this,h1))return p(this,h1);const e=[];if(p(this,jp))for(const n of p(this,jp).values())n.serialize()&&e.push(n.annotationElementId);return F(this,h1,{ids:new Set(e),hash:e.join(",")})}[Symbol.iterator](){return p(this,xa).entries()}}d1=new WeakMap,h1=new WeakMap,jp=new WeakMap,xa=new WeakMap,aj=new WeakSet,Nhe=function(){p(this,d1)||(F(this,d1,!0),typeof this.onSetModified=="function"&&this.onSetModified())};var wE;class Ohe extends rH{constructor(n){super();V(this,wE);const{map:r,hash:i,transfer:s}=n.serializable,a=structuredClone(r,s?{transfer:s}:null);F(this,wE,{map:a,hash:i,transfer:s})}get print(){ir("Should not call PrintAnnotationStorage.print")}get serializable(){return p(this,wE)}get modifiedIds(){return un(this,"modifiedIds",{ids:new Set,hash:""})}}wE=new WeakMap;var __;class h6e{constructor({ownerDocument:e=globalThis.document,styleElement:n=null}){V(this,__,new Set);this._document=e,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(e){this.nativeFontFaces.add(e),this._document.fonts.add(e)}removeNativeFontFace(e){this.nativeFontFaces.delete(e),this._document.fonts.delete(e)}insertRule(e){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const n=this.styleElement.sheet;n.insertRule(e,n.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.clear(),p(this,__).clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async loadSystemFont({systemFontInfo:e,disableFontFace:n,_inspectFont:r}){if(!(!e||p(this,__).has(e.loadedName))){if(rr(!n,"loadSystemFont shouldn't be called when `disableFontFace` is set."),this.isFontLoadingAPISupported){const{loadedName:i,src:s,style:a}=e,o=new FontFace(i,s,a);this.addNativeFontFace(o);try{await o.load(),p(this,__).add(i),r==null||r(e)}catch{cn(`Cannot load system font: ${e.baseFontName}, installing it could help to improve PDF rendering.`),this.removeNativeFontFace(o)}return}ir("Not implemented: loadSystemFont without the Font Loading API.")}}async bind(e){if(e.attached||e.missingFile&&!e.systemFontInfo)return;if(e.attached=!0,e.systemFontInfo){await this.loadSystemFont(e);return}if(this.isFontLoadingAPISupported){const r=e.createNativeFontFace();if(r){this.addNativeFontFace(r);try{await r.loaded}catch(i){throw cn(`Failed to load font '${r.family}': '${i}'.`),e.disableFontFace=!0,i}}return}const n=e.createFontFaceRule();if(n){if(this.insertRule(n),this.isSyncFontLoadingSupported)return;await new Promise(r=>{const i=this._queueLoadingCallback(r);this._prepareFontLoadEvent(e,i)})}}get isFontLoadingAPISupported(){var n;const e=!!((n=this._document)!=null&&n.fonts);return un(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){return un(this,"isSyncFontLoadingSupported",$o||Gs.platform.isFirefox)}_queueLoadingCallback(e){function n(){for(rr(!i.done,"completeRequest() cannot be called twice."),i.done=!0;r.length>0&&r[0].done;){const s=r.shift();setTimeout(s.callback,0)}}const{loadingRequests:r}=this,i={done:!1,complete:n,callback:e};return r.push(i),i}get _loadTestFont(){const e=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return un(this,"_loadTestFont",e)}_prepareFontLoadEvent(e,n){function r(P,C){return P.charCodeAt(C)<<24|P.charCodeAt(C+1)<<16|P.charCodeAt(C+2)<<8|P.charCodeAt(C+3)&255}function i(P,C,k,O){const I=P.substring(0,C),B=P.substring(C+k);return I+O+B}let s,a;const o=this._document.createElement("canvas");o.width=1,o.height=1;const l=o.getContext("2d");let c=0;function u(P,C){if(++c>30){cn("Load test font never loaded."),C();return}if(l.font="30px "+P,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0){C();return}setTimeout(u.bind(null,P,C))}const d=`lt${Date.now()}${this.loadTestFontId++}`;let f=this._loadTestFont;f=i(f,976,d.length,d);const y=16,g=1482184792;let w=r(f,y);for(s=0,a=d.length-3;s<a;s+=4)w=w-g+r(d,s)|0;s<d.length&&(w=w-g+r(d+"XXX",s)|0),f=i(f,y,4,GFe(w));const b=`url(data:font/opentype;base64,${btoa(f)});`,_=`@font-face {font-family:"${d}";src:${b}}`;this.insertRule(_);const S=this._document.createElement("div");S.style.visibility="hidden",S.style.width=S.style.height="10px",S.style.position="absolute",
634S.style.top=S.style.left="0px";for(const P of[e.loadedName,d]){const C=this._document.createElement("span");C.textContent="Hi",C.style.fontFamily=P,S.append(C)}this._document.body.append(S),u(d,()=>{S.remove(),n.complete()})}}__=new WeakMap;var Mr;class f6e{constructor(e,n=null,r,i){V(this,Mr);this.compiledGlyphs=Object.create(null),F(this,Mr,e),this._inspectFont=n,r&&Object.assign(this,r),i&&(this.charProcOperatorList=i)}createNativeFontFace(){var n;if(!this.data||this.disableFontFace)return null;let e;if(!this.cssFontInfo)e=new FontFace(this.loadedName,this.data,{});else{const r={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(r.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,r)}return(n=this._inspectFont)==null||n.call(this,this),e}createFontFaceRule(){var r;if(!this.data||this.disableFontFace)return null;const e=`url(data:${this.mimetype};base64,${this.data.toBase64()});`;let n;if(!this.cssFontInfo)n=`@font-face {font-family:"${this.loadedName}";src:${e}}`;else{let i=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(i+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),n=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${i}src:${e}}`}return(r=this._inspectFont)==null||r.call(this,this,e),n}getPathGenerator(e,n){if(this.compiledGlyphs[n]!==void 0)return this.compiledGlyphs[n];const r=this.loadedName+"_path_"+n;let i;try{i=e.get(r)}catch(a){cn(`getPathGenerator - ignoring character: "${a}".`)}const s=Yde(i==null?void 0:i.path);return this.fontExtraProperties||e.delete(r),this.compiledGlyphs[n]=s}get black(){return p(this,Mr).black}get bold(){return p(this,Mr).bold}get disableFontFace(){return p(this,Mr).disableFontFace??!1}set disableFontFace(e){un(this,"disableFontFace",!!e)}get fontExtraProperties(){return p(this,Mr).fontExtraProperties??!1}get isInvalidPDFjsFont(){return p(this,Mr).isInvalidPDFjsFont}get isType3Font(){return p(this,Mr).isType3Font}get italic(){return p(this,Mr).italic}get missingFile(){return p(this,Mr).missingFile}get remeasure(){return p(this,Mr).remeasure}get vertical(){return p(this,Mr).vertical}get ascent(){return p(this,Mr).ascent}get defaultWidth(){return p(this,Mr).defaultWidth}get descent(){return p(this,Mr).descent}get bbox(){return p(this,Mr).bbox}set bbox(e){un(this,"bbox",e)}get fontMatrix(){return p(this,Mr).fontMatrix}get fallbackName(){return p(this,Mr).fallbackName}get loadedName(){return p(this,Mr).loadedName}get mimetype(){return p(this,Mr).mimetype}get name(){return p(this,Mr).name}get data(){return p(this,Mr).data}clearData(){p(this,Mr).clearData()}get cssFontInfo(){return p(this,Mr).cssFontInfo}get systemFontInfo(){return p(this,Mr).systemFontInfo}get defaultVMetrics(){return p(this,Mr).defaultVMetrics}}Mr=new WeakMap;var S_,A_,_E,P_,JO;const fw=class fw{constructor(e){V(this,P_);V(this,S_);V(this,A_);V(this,_E);F(this,S_,e),F(this,A_,new DataView(p(this,S_))),F(this,_E,new TextDecoder)}static write(e){const n=new TextEncoder,r={};let i=0;for(const c of fw.strings){const u=n.encode(e[c]);r[c]=u,i+=4+u.length}const s=new ArrayBuffer(i),a=new Uint8Array(s),o=new DataView(s);let l=0;for(const c of fw.strings){const u=r[c],d=u.length;o.setUint32(l,d),a.set(u,l+4),l+=4+d}return rr(l===s.byteLength,"CssFontInfo.write: Buffer overflow"),s}get fontFamily(){return Y(this,P_,JO).call(this,0)}get fontWeight(){return Y(this,P_,JO).call(this,1)}get italicAngle(){return Y(this,P_,JO).call(this,2)}};S_=new WeakMap,A_=new WeakMap,_E=new WeakMap,P_=new WeakSet,JO=function(e){rr(e<fw.strings.length,"Invalid string index");let n=0;for(let i=0;i<e;i++)n+=p(this,A_).getUint32(n)+4;const r=p(this,A_).getUint32(n);return p(this,_E).decode(new Uint8Array(p(this,S_),n+4,r))},we(fw,"strings",["fontFamily","fontWeight","italicAngle"]);let HL=fw;var bv,Wh,f1,p1,u5;const pw=class pw{constructor(e){V(this,p1);V(this,bv);V(this,Wh);V(this,f1);F(this,bv,e),F(this,Wh,new DataView(p(this,bv))),F(this,f1,new TextDecoder)}static write(e){const n=new TextEncoder,r={};let i=0;for(const f of pw.strings){const m=n.encode(e[f]);r[f]=m,i+=4+m.length}i+=4;let s,a,o=1+i;e.style&&(s=n.encode(e.style.style),a=n.encode(e.style.weight),o+=4+s.length+4+a.length);const l=new ArrayBuffer(o),c=new Uint8Array(l),u=new DataView(l);let d=0;u.setUint8(d++,e.guessFallback?1:0),u.setUint32(d,0),d+=4,i=0;for(const f of pw.strings){const m=r[f],y=m.length;i+=4+y,u.setUint32(d,y),c.set(m,d+4),d+=4+y}return u.setUint32(d-i-4,i),e.style&&(u.setUint32(d,s.length),c.set(s,d+4),d+=4+s.length,u.setUint32(d,a.length),c.set(a,d+4),d+=4+a.length),rr(d<=l.byteLength,"SubstitionInfo.write: Buffer overflow"),l.transferTo
634FixedLength(d)}get guessFallback(){return p(this,Wh).getUint8(0)!==0}get css(){return Y(this,p1,u5).call(this,0)}get loadedName(){return Y(this,p1,u5).call(this,1)}get baseFontName(){return Y(this,p1,u5).call(this,2)}get src(){return Y(this,p1,u5).call(this,3)}get style(){let e=1;e+=4+p(this,Wh).getUint32(e);const n=p(this,Wh).getUint32(e),r=p(this,f1).decode(new Uint8Array(p(this,bv),e+4,n));e+=4+n;const i=p(this,Wh).getUint32(e),s=p(this,f1).decode(new Uint8Array(p(this,bv),e+4,i));return{style:r,weight:s}}};bv=new WeakMap,Wh=new WeakMap,f1=new WeakMap,p1=new WeakSet,u5=function(e){rr(e<pw.strings.length,"Invalid string index");let n=5;for(let i=0;i<e;i++)n+=p(this,Wh).getUint32(n)+4;const r=p(this,Wh).getUint32(n);return p(this,f1).decode(new Uint8Array(p(this,bv),n+4,r))},we(pw,"strings",["css","loadedName","baseFontName","src"]);let VL=pw;var C_,E_,T_,k_,cc,qh,SE,Lr,qi,Sd,eM,d5;const gn=class gn{constructor({data:e,extra:n}){V(this,qi);V(this,qh);V(this,SE);V(this,Lr);F(this,qh,e),F(this,SE,new TextDecoder),F(this,Lr,new DataView(p(this,qh))),n&&Object.assign(this,n)}get black(){return Y(this,qi,Sd).call(this,0)}get bold(){return Y(this,qi,Sd).call(this,1)}get disableFontFace(){return Y(this,qi,Sd).call(this,2)}get fontExtraProperties(){return Y(this,qi,Sd).call(this,3)}get isInvalidPDFjsFont(){return Y(this,qi,Sd).call(this,4)}get isType3Font(){return Y(this,qi,Sd).call(this,5)}get italic(){return Y(this,qi,Sd).call(this,6)}get missingFile(){return Y(this,qi,Sd).call(this,7)}get remeasure(){return Y(this,qi,Sd).call(this,8)}get vertical(){return Y(this,qi,Sd).call(this,9)}get ascent(){return Y(this,qi,eM).call(this,0)}get defaultWidth(){return Y(this,qi,eM).call(this,1)}get descent(){return Y(this,qi,eM).call(this,2)}get bbox(){let e=p(gn,E_);if(p(this,Lr).getUint8(e)===0)return;e+=1;const r=[];for(let i=0;i<4;i++)r.push(p(this,Lr).getInt16(e,!0)),e+=2;return r}get fontMatrix(){let e=p(gn,T_);if(p(this,Lr).getUint8(e)===0)return;e+=1;const r=[];for(let i=0;i<6;i++)r.push(p(this,Lr).getFloat64(e,!0)),e+=8;return r}get defaultVMetrics(){let e=p(gn,k_);
634if(p(this,Lr).getUint8(e)===0)return;e+=1;const r=[];for(let i=0;i<3;i++)r.push(p(this,Lr).getInt16(e,!0)),e+=2;return r}get fallbackName(){return Y(this,qi,d5).call(this,0)}get loadedName(){return Y(this,qi,d5).call(this,1)}get mimetype(){return Y(this,qi,d5).call(this,2)}get name(){return Y(this,qi,d5).call(this,3)}get data(){let e=p(gn,cc);const n=p(this,Lr).getUint32(e);e+=4+n;const r=p(this,Lr).getUint32(e);e+=4+r;const i=p(this,Lr).getUint32(e);e+=4+i;const s=p(this,Lr).getUint32(e);if(s!==0)return new Uint8Array(p(this,qh),e+4,s)}clearData(){let e=p(gn,cc);const n=p(this,Lr).getUint32(e);e+=4+n;const r=p(this,Lr).getUint32(e);e+=4+r;const i=p(this,Lr).getUint32(e);e+=4+i;const s=p(this,Lr).getUint32(e);new Uint8Array(p(this,qh),e+4,s).fill(0),p(this,Lr).setUint32(e,0)}get cssFontInfo(){let e=p(gn,cc);const n=p(this,Lr).getUint32(e);e+=4+n;const r=p(this,Lr).getUint32(e);e+=4+r;const i=p(this,Lr).getUint32(e);if(i===0)return null;const s=new Uint8Array(i);return s.set(new Uint8Array(p(this,qh),e+4,i)),new HL(s.buffer)}get systemFontInfo(){let e=p(gn,cc);const n=p(this,Lr).getUint32(e);e+=4+n;const r=p(this,Lr).getUint32(e);if(r===0)return null;const i=new Uint8Array(r);return i.set(new Uint8Array(p(this,qh),e+4,r)),new VL(i.buffer)}static write(e){const n=e.systemFontInfo?VL.write(e.systemFontInfo):null,r=e.cssFontInfo?HL.write(e.cssFontInfo):null,i=new TextEncoder,s={};let a=0;for(const g of gn.strings)s[g]=i.encode(e[g]),a+=4+s[g].length;const o=p(gn,cc)+4+a+4+(n?n.byteLength:0)+4+(r?r.byteLength:0)+4+(e.data?e.data.length:0),l=new ArrayBuffer(o),c=new Uint8Array(l),u=new DataView(l);let d=0;const f=gn.bools.length;let m=0,y=0;for(let g=0;g<f;g++){const w=e[gn.bools[g]];m|=(w===void 0?0:w?2:1)<<y,y+=2,(y===8||g===f-1)&&(u.setUint8(d++,m),m=0,y=0)}rr(d===p(gn,C_),"FontInfo.write: Boolean properties offset mismatch");for(const g of gn.numbers)u.setFloat64(d,e[g]),d+=8;if(rr(d===p(gn,E_),"FontInfo.write: Number properties offset mismatch"),e.bbox){u.setUint8(d++,4);for(const g of e.bbox)u.setInt16(d,g,!0),d+=2}else u.setUint8(d++,0),d+=2*4;if(rr(d===p(gn,T_),"FontInfo.write: BBox properties offset mismatch"),e.fontMatrix){u.setUint8(d++,6);for(const g of e.fontMatrix)u.setFloat64(d,g,!0),d+=8}else u.setUint8(d++,0),d+=8*6;if(rr(d===p(gn,k_),"FontInfo.write: FontMatrix properties offset mismatch"),e.defaultVMetrics){u.setUint8(d++,1);for(const g of e.defaultVMetrics)u.setInt16(d,g,!0),d+=2}else u.setUint8(d++,0),d+=3*2;rr(d===p(gn,cc),"FontInfo.write: DefaultVMetrics properties offset mismatch"),u.setUint32(p(gn,cc),0),d+=4;for(const g of gn.strings){const w=s[g],b=w.length;u.setUint32(d,b),c.set(w,d+4),d+=4+b}if(u.setUint32(p(gn,cc),d-p(gn,cc)-4),!n)u.setUint32(d,0),d+=4;else{const g=n.byteLength;u.setUint32(d,g),rr(d+4+g<=l.byteLength,"FontInfo.write: Buffer overflow at systemFontInfo"),c.set(new Uint8Array(n),d+4),d+=4+g}if(!r)u.setUint32(d,0),d+=4;else{const g=r.byteLength;u.setUint32(d,g),rr(d+4+g<=l.byteLength,"FontInfo.write: Buffer overflow at cssFontInfo"),c.set(new Uint8Array(r),d+4),d+=4+g}return e.data===void 0?(u.setUint32(d,0),d+=4):(u.setUint32(d,e.data.length),c.set(e.data,d+4),d+=4+e.data.length),rr(d<=l.byteLength,"FontInfo.write: Buffer overflow"),l.transferToFixedLength(d)}};C_=new WeakMap,E_=new WeakMap,T_=new WeakMap,k_=new WeakMap,cc=new WeakMap,qh=new WeakMap,SE=new WeakMap,Lr=new WeakMap,qi=new WeakSet,Sd=function(e){rr(e<gn.bools.length,"Invalid boolean index");const n=Math.floor(e/4),r=e*2%8,i=p(this,Lr).getUint8(n)>>r&3;return i===0?void 0:i===2},eM=function(e){return rr(e<gn.numbers.length,"Invalid number index"),p(this,Lr).getFloat64(p(gn,C_)+e*8)},d5=function(e){rr(e<gn.strings.length,"Invalid string index");let n=p(gn,cc)+4;for(let s=0;s<e;s++)n+=p(this,Lr).getUint32(n)+4;const r=p(this,Lr).getUint32(n),i=new Uint8Array(r);return i.set(new Uint8Array(p(this,qh),n+4,r)),p(this,SE).decode(i)},we(gn,"bools",["black","bold","disableFontFace","fontExtraProperties","isInvalidPDFjsFont","isType3Font","italic","missingFile","remeasure","vertical"]),we(gn,"numbers",["ascent","defaultWidth","descent"]),we(gn,"strings",["fallbackName","loadedName","mimetype","name"]),V(gn,C_,Math.
634ceil(gn.bools.length*2/8)),V(gn,E_,p(gn,C_)+gn.numbers.length*8),V(gn,T_,p(gn,E_)+1+2*4),V(gn,k_,p(gn,T_)+1+8*6),V(gn,cc,p(gn,k_)+1+2*3);let cB=gn;var AE,PE,CE,EE,TE,kE,NE,OE;const Gr=class Gr{constructor(e){this.buffer=e,this.view=new DataView(e),this.data=new Uint8Array(e)}static write(e){let n,r=null,i=[],s=[],a=[],o=[],l=null,c=null;switch(e[0]){case"RadialAxial":n=e[1]==="axial"?1:2,r=e[2],a=e[3],n===1?i.push(...e[4],...e[5]):i.push(e[4][0],e[4][1],e[6],e[5][0],e[5][1],e[7]);break;case"Mesh":n=3,l=e[1],i=e[2],s=e[3],o=e[4]||[],r=e[6],c=e[7];break;default:throw new Error(`Unsupported pattern type: ${e[0]}`)}const u=Math.floor(i.length/2),d=Math.floor(s.length/3),f=a.length,m=o.length;let y=0;for(const C of o)y+=1,y=Math.ceil(y/4)*4,y+=4+C.coords.length*4,y+=4+C.colors.length*4,C.verticesPerRow!==void 0&&(y+=4);const g=20+u*8+d*3+f*8+(r?16:0)+(c?3:0)+y,w=new ArrayBuffer(g),b=new DataView(w),_=new Uint8Array(w);b.setUint8(p(Gr,AE),n),b.setUint8(p(Gr,PE),r?1:0),b.setUint8(p(Gr,CE),c?1:0),b.setUint8(p(Gr,EE),l),b.setUint32(p(Gr,TE),u,!0),b.setUint32(p(Gr,kE),d,!0),b.setUint32(p(Gr,NE),f,!0),b.setUint32(p(Gr,OE),m,!0);let S=20;new Float32Array(w,S,u*2).set(i),S+=u*8,_.set(s,S),S+=d*3;for(const[C,k]of a)b.setFloat32(S,C,!0),S+=4,b.setUint32(S,parseInt(k.slice(1),16),!0),S+=4;if(r)for(const C of r)b.setFloat32(S,C,!0),S+=4;c&&(_.set(c,S),S+=3);for(let C=0;C<o.length;C++){const k=o[C];b.setUint8(S,k.type),S+=1,S=Math.ceil(S/4)*4,b.setUint32(S,k.coords.length,!0),S+=4,new Int32Array(w,S,k.coords.length).set(k.coords),S+=k.coords.length*4,b.setUint32(S,k.colors.length,!0),S+=4,new Int32Array(w,S,k.colors.length).set(k.colors),S+=k.colors.length*4,k.verticesPerRow!==void 0&&(b.setUint32(S,k.verticesPerRow,!0),S+=4)}return w}getIR(){const e=this.view,n=this.data[p(Gr,AE)],r=!!this.data[p(Gr,PE)],i=!!this.data[p(Gr,CE)],s=e.getUint32(p(Gr,TE),!0),a=e.getUint32(p(Gr,kE),!0),o=e.getUint32(p(Gr,NE),!0),l=e.getUint32(p(Gr,OE),!0);let c=20;const u=new Float32Array(this.buffer,c,s*2);c+=s*8;const d=new Uint8Array(this.buffer,c,a*3);c+=a*3;const f=[];for(let w=0;w<o;++w){const b=e.getFloat32(c,!0);c+=4;const _=e.getUint32(c,!0);c+=4,f.push([b,`#${_.toString(16).padStart(6,"0")}`])}let m=null;if(r){m=[];for(let w=0;w<4;++w)m.push(e.getFloat32(c,!0)),c+=4}let y=null;i&&(y=new Uint8Array(this.buffer,c,3),c+=3);const g=[];for(let w=0;w<l;++w){const b=e.getUint8(c);c+=1,c=Math.ceil(c/4)*4;const _=e.getUint32(c,!0);c+=4;const S=new Int32Array(this.buffer,c,_);c+=_*4;const P=e.getUint32(c,!0);c+=4;const C=new Int32Array(this.buffer,c,P);c+=P*4;const k={type:b,coords:S,colors:C};b===z8.LATTICE&&(k.verticesPerRow=e.getUint32(c,!0),c+=4),g.push(k)}if(n===1)return["RadialAxial","axial",m,f,Array.from(u.slice(0,2)),Array.from(u.slice(2,4)),null,null];if(n===2)return["RadialAxial","radial",m,f,[u[0],u[1]],[u[3],u[4]],u[2],u[5]];if(n===3){const w=this.data[p(Gr,EE)];let b=null;if(u.length>0){let _=u[0],S=u[0],P=u[1],C=u[1];for(let k=0;k<u.length;k+=2){const O=u[k],I=u[k+1];_=_>O?O:_,P=P>I?I:P,S=S<O?O:S,C=C<I?I:C}b=[_,P,S,C]}return["Mesh",w,u,d,g,b,m,y]}throw new Error(`Unsupported pattern kind: ${n}`)}};AE=new WeakMap,PE=new WeakMap,CE=new WeakMap,EE=new WeakMap,TE=new WeakMap,kE=new WeakMap,NE=new WeakMap,OE=new WeakMap,V(Gr,AE,0),V(Gr,PE,1),V(Gr,CE,2),V(Gr,EE,3),V(Gr,TE,4),V(Gr,kE,8),V(Gr,NE,12),V(Gr,OE,16);let uB=Gr;var N_;class p6e{constructor(e){V(this,N_);F(this,N_,e)}static write(e){let n,r;return Gs.isFloat16ArraySupported?(r=new ArrayBuffer(e.length*2),n=new Float16Array(r)):(r=new ArrayBuffer(e.length*4),n=new Float32Array(r)),n.set(e),r}get path(){return Gs.isFloat16ArraySupported?new Float16Array(p(this,N_)):new Float32Array(p(this,N_))}}N_=new WeakMap;function m6e(t){if(t instanceof URL)return t.href;if(typeof t=="string"){if($o)return t;const e=URL.parse(t,window.location);if(e)return e.href}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function g6e(t){if($o&&typeof Buffer<"u"&&t instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength)return t;if(typeof t=="string")return SD(t);if(t instanceof ArrayBuffer||ArrayBuffer.isView(t)||typeof t=="object"&&!isNaN(t==null?void 0:t.length))return new Uint8Array(t);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}function qN(t){if(typeof t!="string")return null;if(t.endsWith("/"))return t;throw new Error(`Invalid factory url: "${t}" must include trailing slash.`)}const dB=t=>typeof t=="object"&&Number.isInteger(t==null?void 0:t.num)&&t.num>=0&&Number.isInteger(t==null?void 0:t.gen)&&t.gen>=0,v6e=t=>
634typeof t=="object"&&typeof(t==null?void 0:t.name)=="string",y6e=QFe.bind(null,dB,v6e);var Dp,oj;class b6e{constructor(){V(this,Dp,new Map);V(this,oj,Promise.resolve())}postMessage(e,n){const r={data:structuredClone(e,n?{transfer:n}:null)};p(this,oj).then(()=>{for(const[i]of p(this,Dp))i.call(this,r)})}addEventListener(e,n,r=null){let i=null;if((r==null?void 0:r.signal)instanceof AbortSignal){const{signal:s}=r;if(s.aborted){cn("LoopbackPort - cannot use an `aborted` signal.");return}const a=()=>this.removeEventListener(e,n);i=()=>s.removeEventListener("abort",a),s.addEventListener("abort",a)}p(this,Dp).set(n,i)}removeEventListener(e,n){const r=p(this,Dp).get(n);r==null||r(),p(this,Dp).delete(n)}terminate(){for(const[,e]of p(this,Dp))e==null||e();p(this,Dp).clear()}}Dp=new WeakMap,oj=new WeakMap;const GN={DATA:1,ERROR:2},_s={CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function SZ(){}function gl(t){if(t instanceof Sy||t instanceof U8||t instanceof mZ||t instanceof BL||t instanceof NI)return t;switch(t instanceof Error||typeof t=="object"&&t!==null||ir('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),t.name){case"AbortException":return new Sy(t.message);case"InvalidPDFException":return new U8(t.message);case"PasswordException":return new mZ(t.message,t.code);case"ResponseException":return new BL(t.message,t.status,t.missing);case"UnknownErrorException":return new NI(t.message,t.details)}return new NI(t.message,t.toString())}var O_,Vu,Mhe,Lhe,jhe,tM;class h5{constructor(e,n,r){V(this,Vu);V(this,O_,new AbortController);this.sourceName=e,this.targetName=n,this.comObj=r,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),r.addEventListener("message",Y(this,Vu,Mhe).bind(this),{signal:p(this,O_).signal})}on(e,n){const r=this.actionHandler;if(r[e])throw new Error(`There is already an actionName called "${e}"`);r[e]=n}send(e,n,r){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:n},r)}sendWithPromise(e,n,r){const i=this.callbackId++,s=Promise.withResolvers();this.callbackCapabilities[i]=s;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:n},r)}catch(a){s.reject(a)}return s.promise}sendWithStream(e,n,r,i){const s=this.streamId++,a=this.sourceName,o=this.targetName,l=this.comObj;return new ReadableStream({start:c=>{const u=Promise.withResolvers();return this.streamControllers[s]={controller:c,startCall:u,pullCall:null,cancelCall:null,isClosed:!1},l.postMessage({sourceName:a,targetName:o,action:e,streamId:s,data:n,desiredSize:c.desiredSize},i),u.promise},pull:c=>{const u=Promise.withResolvers();return this.streamControllers[s].pullCall=u,l.postMessage({sourceName:a,targetName:o,stream:_s.PULL,streamId:s,desiredSize:c.desiredSize}),u.promise},cancel:c=>{rr(c instanceof Error,"cancel must have a valid reason");const u=Promise.withResolvers();return this.streamControllers[s].cancelCall=u,this.streamControllers[s].isClosed=!0,l.postMessage({sourceName:a,targetName:o,stream:_s.CANCEL,streamId:s,reason:gl(c)}),u.promise}},r)}destroy(){var e;(e=p(this,O_))==null||e.abort(),F(this,O_,null)}}O_=new WeakMap,Vu=new WeakSet,Mhe=function({data:e}){if(e.targetName!==this.sourceName)return;if(e.stream){Y(this,Vu,jhe).call(this,e);return}if(e.callback){const r=e.callbackId,i=this.callbackCapabilities[r];if(!i)throw new Error(`Cannot resolve callback ${r}`);if(delete this.callbackCapabilities[r],e.callback===GN.DATA)i.resolve(e.data);else if(e.callback===GN.ERROR)i.reject(gl(e.reason));else throw new Error("Unexpected callback case");return}const n=this.actionHandler[e.action];if(!n)throw new Error(`Unknown action from worker: ${e.action}`);if(e.callbackId){const r=this.sourceName,i=e.sourceName,s=this.comObj;Promise.try(n,e.data).then(function(a){s.postMessage({sourceName:r,targetName:i,callback:GN.DATA,callbackId:e.callbackId,data:a})},function(a){s.postMessage({sourceName:r,targetName:i,callback:GN.ERROR,callbackId:e.callbackId,reason:gl(a)})});return}
634if(e.streamId){Y(this,Vu,Lhe).call(this,e);return}n(e.data)},Lhe=function(e){const n=e.streamId,r=this.sourceName,i=e.sourceName,s=this.comObj,a=this,o=this.actionHandler[e.action],l={enqueue(c,u=1,d){if(this.isCancelled)return;const f=this.desiredSize;this.desiredSize-=u,f>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),s.postMessage({sourceName:r,targetName:i,stream:_s.ENQUEUE,streamId:n,chunk:c},d)},close(){this.isCancelled||(this.isCancelled=!0,s.postMessage({sourceName:r,targetName:i,stream:_s.CLOSE,streamId:n}),delete a.streamSinks[n])},error(c){rr(c instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,s.postMessage({sourceName:r,targetName:i,stream:_s.ERROR,streamId:n,reason:gl(c)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};l.sinkCapability.resolve(),l.ready=l.sinkCapability.promise,this.streamSinks[n]=l,Promise.try(o,e.data,l).then(function(){s.postMessage({sourceName:r,targetName:i,stream:_s.START_COMPLETE,streamId:n,success:!0})},function(c){s.postMessage({sourceName:r,targetName:i,stream:_s.START_COMPLETE,streamId:n,reason:gl(c)})})},jhe=function(e){const n=e.streamId,r=this.sourceName,i=e.sourceName,s=this.comObj,a=this.streamControllers[n],o=this.streamSinks[n];switch(e.stream){case _s.START_COMPLETE:e.success?a.startCall.resolve():a.startCall.reject(gl(e.reason));break;case _s.PULL_COMPLETE:e.success?a.pullCall.resolve():a.pullCall.reject(gl(e.reason));break;case _s.PULL:if(!o){s.postMessage({sourceName:r,targetName:i,stream:_s.PULL_COMPLETE,streamId:n,success:!0});break}o.desiredSize<=0&&e.desiredSize>0&&o.sinkCapability.resolve(),o.desiredSize=e.desiredSize,Promise.try(o.onPull||SZ).then(function(){s.postMessage({sourceName:r,targetName:i,stream:_s.PULL_COMPLETE,streamId:n,success:!0})},function(c){s.postMessage({sourceName:r,targetName:i,stream:_s.PULL_COMPLETE,streamId:n,reason:gl(c)})});break;case _s.ENQUEUE:if(rr(a,"enqueue should have stream controller"),a.isClosed)break;a.controller.enqueue(e.chunk);break;case _s.CLOSE:if(rr(a,"close should have stream controller"),a.isClosed)break;a.isClosed=!0,a.controller.close(),Y(this,Vu,tM).call(this,a,n);break;case _s.ERROR:rr(a,"error should have stream controller"),a.controller.error(gl(e.reason)),Y(this,Vu,tM).call(this,a,n);break;case _s.CANCEL_COMPLETE:e.success?a.cancelCall.resolve():a.cancelCall.reject(gl(e.reason)),Y(this,Vu,tM).call(this,a,n);break;case _s.CANCEL:if(!o)break;const l=gl(e.reason);Promise.try(o.onCancel||SZ,l).then(function(){s.postMessage({sourceName:r,targetName:i,stream:_s.CANCEL_COMPLETE,streamId:n,success:!0})},function(c){s.postMessage({sourceName:r,targetName:i,stream:_s.CANCEL_COMPLETE,streamId:n,reason:gl(c)})}),o.sinkCapability.reject(l),o.isCancelled=!0,delete this.streamSinks[n];break;default:throw new Error("Unexpected stream case")}},tM=async function(e,n){var r,i,s;await Promise.allSettled([(r=e.startCall)==null?void 0:r.promise,(i=e.pullCall)==null?void 0:i.promise,(s=e.cancelCall)==null?void 0:s.promise]),delete this.streamControllers[n]};var ME;class Dhe{constructor({enableHWA:e=!1}){V(this,ME,!1);F(this,ME,e)}create(e,n){if(e<=0||n<=0)throw new Error("Invalid canvas size");const r=this._createCanvas(e,n);return{canvas:r,context:r.getContext("2d",{willReadFrequently:!p(this,ME)})}}reset(e,n,r){if(!e.canvas)throw new Error("Canvas is not specified");if(n<=0||r<=0)throw new Error("Invalid canvas size");e.canvas.width=n,e.canvas.height=r}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,n){ir("Abstract method `_createCanvas` called.")}}ME=new WeakMap;class x6e extends Dhe{constructor({ownerDocument:e=globalThis.document,enableHWA:n=!1}){super({enableHWA:n}),this._document=e}_createCanvas(e,n){const r=this._document.createElement("canvas");return r.width=e,r.height=n,r}}class Rhe{constructor({baseUrl:e=null,isCompressed:n=!0}){this.baseUrl=e,this.isCompressed=n}async fetch({name:e}){if(!this.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!e)throw new Error("CMap name must be specified.");const n=this.baseUrl+e+(this.isCompressed?".bcmap":"");return this._fetch(n).then(r=>({cMapData:r,isCompressed:this.isCompressed})).catch(r=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${n}`)})}async _fetch(e){ir("Abstract method `_fetch` called.")}}class AZ extends Rhe{async _fetch(e){const n=await Sk(e,this.isCompressed?"arraybuffer":"text");return n instanceof ArrayBuffer?new Uint8Array(n):SD(n)}}class Ihe{addFilter(e){return"none"}addHCMFilter(e,n){return"none"}addAlphaFilter(e){return"none"}addLuminosityFilter(e){return"none"}addHighlightHCMFilter(e,n,r,i,s){return"none"}destroy(e=!1){}}var m1,M_,Rp,Ip,ro,g1,v1,St,Qa,f5,jx,nM,Dx,Fhe,hB,Rx,p5,m5,fB,g5;class w6e extends Ihe{constructor({docId:n,ownerDocument:r=globalThis.document}){super();V(this,St);V(this,m1);V(this,M_);V(this,Rp);V(this,Ip);V(this,ro);V(this,g1);V(this,v1,0);F(this,Ip,n),F(this,ro,r)}addFilter(n){if(!n)return"none";let r=p(this,St,Qa).get(n);if(r)return r;const[i,s,a]=Y(this,St,nM).call(this,n),o=n.length===1?i:`${i}${s}${a}`;if(r=p(this,St,Qa).get(o),r)return p(this,St,Qa).set(n,r),r;const l=`g_${p(this,Ip)}_transfer_map_${Bi(this,v1)._++}`,c=Y(this,St,Dx).call(this,l);p(this,St,Qa).set(n,c),p(this,St,Qa).set(o,c);const u=Y(this,St,Rx).call(this,l);return Y(this,St,m5).call(this,i,s,a,u),c}addHCMFilter(n,r){var y;const i=`${n}-${r}`,s="base";let a=p(this,St,f5).get(s);if((a==null?void 0:a.key)===i||(a?((y=a.filter)==null||y.remove(),a.key=i,a.url="none",a.filter=null):(a={key:i,url:"none",filter:null},p(this,St,f5).set(s,a)),!n||!r))return a.url;const o=Y(this,St,g5).call(this,n);n=wt.makeHexColor(...o);const l=Y(this,St,g5).call(this,r);if(r=wt.makeHexColor(...l),p(this,St,jx).style.color="",n==="#000000"&&r==="#ffffff"||n===r)return a.url;const c=new Array(256);for(let g=0;g<=255;g++){const w=g/255;c[g]=w<=.03928?w/12.92:((w+.055)/1.055)**2.4}const u=c.join(","),d=`g_${p(this,Ip)}_hcm_filter`,f=a.filter=Y(this,St,Rx).call(this,d);Y(this,St,m5).call(this,u,u,u,f),Y(this,St,hB).call(this,f);const m=(g,w)=>{const b=o[g]/255,_=l[g]/255,S=new Array(w+1);for(let P=0;P<=w;P++)S[P]=b+P/w*(_-b);return S.join(",")};return Y(this,St,m5).call(this,m(0,5),m(1,5),m(2,5),f),a.url=Y(this,St,Dx).call(this,d),a.url}addAlphaFilter(n){let r=p(this,St,Qa).get(n);if(r)return r;const[i]=Y(this,St,nM).call(this,[n]),s=`alpha_${i}`;if(r=p(this,St,Qa).get(s),r)return p(this,St,Qa).set(n,r),r;const a=`g_${p(this,Ip)}_alpha_map_${Bi(this,v1)._++}`,o=Y(this,St,Dx).call(this,a);p(this,St,Qa).set(n,o),p(this,St,Qa).set(s,o);const l=Y(this,St,Rx).call(this,a);return Y(this,St,fB).call(this,i,l),o}addLuminosityFilter(n){let r=p(this,St,Qa).get(n||"luminosity");if(r)return r;let i,s;if(n?([i]=Y(this,St,nM).call(this,[n]),s=`luminosity_${i}`):s="luminosity",r=p(this,St,Qa).get(s),r)return p(this,St,Qa).set(n,r),r;const a=`g_${p(this,Ip)}_luminosity_map_${Bi(this,v1)._++}`,o=Y(this,St,Dx).call(this,a);p(this,St,Qa).set(n,o),p(this,St,Qa).set(s,o);const l=Y(this,St,Rx).call(this,a);return Y(this,St,Fhe).call(this,l),n&&Y(this,St,fB).call(this,i,l),o}addHighlightHCMFilter(n,r,i,s,a){var _;const o=`${r}-${i}-${s}-${a}`;let l=p(this,St,f5).get(n);if((l==null?void 0:l.key)===o||(l?((_=l.filter)==null||_.remove(),l.key=o,l.url="none",l.filter=null):(l={key:o,url:"none",filter:null},p(this,St,f5).set(n,l)),!r||!i))return l.url;const[c,u]=[r,i].map(Y(this,St,g5).bind(this));let d=Math.round(.2126*c[0]+.7152*c[1]+.0722*c[2]),f=Math.round(.2126*u[0]+.7152*u[1]+.0722*u[2]),[m,y]=[s,a].map(Y(this,St,g5).bind(this));f<d&&([d,f,m,y]=[f,d,y,m]),p(this,St,jx).style.color="";const g=(S,P,C)=>{const k=new Array(256),O=(f-d)/C,I=S/255,B=(P-S)/(255*C);let W=0;for(let j=0;j<=C;j++){const M=Math.round(d+j*O),z=I+j*B;for(let U=W;U<=M;U++)k[U]=z;W=M+1}for(let j=W;j<256;j++)k[j]=k[W-1];return k.join(",")},w=`g_${p(this,Ip)}_hcm_${n}
634_filter`,b=l.filter=Y(this,St,Rx).call(this,w);return Y(this,St,hB).call(this,b),Y(this,St,m5).call(this,g(m[0],y[0],5),g(m[1],y[1],5),g(m[2],y[2],5),b),l.url=Y(this,St,Dx).call(this,w),l.url}destroy(n=!1){var r,i,s,a;n&&((r=p(this,g1))!=null&&r.size)||((i=p(this,Rp))==null||i.parentNode.parentNode.remove(),F(this,Rp,null),(s=p(this,M_))==null||s.clear(),F(this,M_,null),(a=p(this,g1))==null||a.clear(),F(this,g1,null),F(this,v1,0))}}m1=new WeakMap,M_=new WeakMap,Rp=new WeakMap,Ip=new WeakMap,ro=new WeakMap,g1=new WeakMap,v1=new WeakMap,St=new WeakSet,Qa=function(){return p(this,M_)||F(this,M_,new Map)},f5=function(){return p(this,g1)||F(this,g1,new Map)},jx=function(){if(!p(this,Rp)){const n=p(this,ro).createElement("div"),{style:r}=n;r.visibility="hidden",r.contain="strict",r.width=r.height=0,r.position="absolute",r.top=r.left=0,r.zIndex=-1;const i=p(this,ro).createElementNS(dp,"svg");i.setAttribute("width",0),i.setAttribute("height",0),F(this,Rp,p(this,ro).createElementNS(dp,"defs")),n.append(i),i.append(p(this,Rp)),p(this,ro).body.append(n)}return p(this,Rp)},nM=function(n){if(n.length===1){const c=n[0],u=new Array(256);for(let f=0;f<256;f++)u[f]=c[f]/255;const d=u.join(",");return[d,d,d]}const[r,i,s]=n,a=new Array(256),o=new Array(256),l=new Array(256);for(let c=0;c<256;c++)a[c]=r[c]/255,o[c]=i[c]/255,l[c]=s[c]/255;return[a.join(","),o.join(","),l.join(",")]},Dx=function(n){if(p(this,m1)===void 0){F(this,m1,"");const r=p(this,ro).URL;r!==p(this,ro).baseURI&&(AD(r)?cn('#createUrl: ignore "data:"-URL for performance reasons.'):F(this,m1,Wde(r,"")))}return`url(${p(this,m1)}#${n})`},Fhe=function(n){const r=p(this,ro).createElementNS(dp,"feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),n.append(r)},hB=function(n){const r=p(this,ro).createElementNS(dp,"feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),n.append(r)},Rx=function(n){const r=p(this,ro).createElementNS(dp,"filter");return r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("id",n),p(this,St,jx).append(r),r},p5=function(n,r,i){const s=p(this,ro).createElementNS(dp,r);s.setAttribute("type","discrete"),s.setAttribute("tableValues",i),n.append(s)},m5=function(n,r,i,s){const a=p(this,ro).createElementNS(dp,"feComponentTransfer");
634s.append(a),Y(this,St,p5).call(this,a,"feFuncR",n),Y(this,St,p5).call(this,a,"feFuncG",r),Y(this,St,p5).call(this,a,"feFuncB",i)},fB=function(n,r){const i=p(this,ro).createElementNS(dp,"feComponentTransfer");r.append(i),Y(this,St,p5).call(this,i,"feFuncA",n)},g5=function(n){return p(this,St,jx).style.color=n,Pk(getComputedStyle(p(this,St,jx)).getPropertyValue("color"))};class Bhe{constructor({baseUrl:e=null}){this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!e)throw new Error("Font filename must be specified.");const n=`${this.baseUrl}${e}`;return this._fetch(n).catch(r=>{throw new Error(`Unable to load font data at: ${n}`)})}async _fetch(e){ir("Abstract method `_fetch` called.")}}class PZ extends Bhe{async _fetch(e){const n=await Sk(e,"arraybuffer");return new Uint8Array(n)}}class $he{constructor({baseUrl:e=null}){this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error("Ensure that the `wasmUrl` API parameter is provided.");if(!e)throw new Error("Wasm filename must be specified.");const n=`${this.baseUrl}${e}`;return this._fetch(n).catch(r=>{throw new Error(`Unable to load wasm data at: ${n}`)})}async _fetch(e){ir("Abstract method `_fetch` called.")}}class CZ extends $he{async _fetch(e){const n=await Sk(e,"arraybuffer");return new Uint8Array(n)}}$o&&cn("Please use the `legacy` build in Node.js environments.");async function iH(t){const n=await process.getBuiltinModule("fs").promises.readFile(t);return new Uint8Array(n)}class _6e extends Ihe{}class S6e extends Dhe{_createCanvas(e,n){return process.getBuiltinModule("module").createRequire(import.meta.url)("@napi-rs/canvas").createCanvas(e,n)}}class A6e extends Rhe{async _fetch(e){return iH(e)}}class P6e extends Bhe{async _fetch(e){return iH(e)}}class C6e extends $he{async _fetch(e){return iH(e)}}const Px="__forcedDependency",{floor:EZ,ceil:TZ}=Math;function KN(t,e,n,r,i,s){t[e*4+0]=Math.min(t[e*4+0],n),t[e*4+1]=Math.min(t[e*4+1],r),t[e*4+2]=Math.max(t[e*4+2],i),t[e*4+3]=Math.max(t[e*4+3],s)}const pB=new Uint32Array(new Uint8Array([255,255,0,0]).buffer)[0];var L_,xv;class E6e{constructor(e,n){V(this,L_);V(this,xv);F(this,L_,e),F(this,xv,n)}get length(){return p(this,L_).length}isEmpty(e){return p(this,L_)[e]===pB}minX(e){return p(this,xv)[e*4+0]/256}minY(e){return p(this,xv)[e*4+1]/256}maxX(e){return(p(this,xv)[e*4+2]+1)/256}maxY(e){return(p(this,xv)[e*4+3]+1)/256}}L_=new WeakMap,xv=new WeakMap;const YN=(t,e)=>{if(!t)return;let n=t.get(e);return n||(n={dependencies:new Set,isRenderingOperation:!1},t.set(e,n)),n};var wl,_l,y1,Md,b1,Fp,_r,jr,Bp,Sl,LE,j_,x1,w1,$p,io,Gh,jE,mB;class T6e{constructor(e,n,r=!1){V(this,jE);V(this,wl,{__proto__:null});V(this,_l,{__proto__:null,transform:[],moveText:[],sameLineText:[],[Px]:[]});V(this,y1,new Map);V(this,Md,[]);V(this,b1,[]);V(this,Fp,[[1,0,0,1,0,0]]);V(this,_r,[-1/0,-1/0,1/0,1/0]);V(this,jr,new Float64Array([1/0,1/0,-1/0,-1/0]));V(this,Bp,-1);V(this,Sl,new Set);V(this,LE,new Map);V(this,j_,new Map);V(this,x1);V(this,w1);V(this,$p);V(this,io);V(this,Gh);F(this,x1,e.width),F(this,w1,e.height),Y(this,jE,mB).call(this,n),r&&F(this,Gh,new Map)}growOperationsCount(e){e>=p(this,io).length&&Y(this,jE,mB).call(this,e,p(this,io))}save(e){return F(this,wl,{__proto__:p(this,wl)}),F(this,_l,{__proto__:p(this,_l),transform:{__proto__:p(this,_l).transform},moveText:{__proto__:p(this,_l).moveText},sameLineText:{__proto__:p(this,_l).sameLineText},[Px]:{__proto__:p(this,_l)[Px]}}),F(this,_r,{__proto__:p(this,_r)}),p(this,Md).push(e),this}restore(e){var i;const n=Object.getPrototypeOf(p(this,wl));if(n===null)return this;F(this,wl,n),F(this,_l,Object.getPrototypeOf(p(this,_l))),F(this,_r,Object.getPrototypeOf(p(this,_r)));const r=p(this,Md).pop();return r!==void 0&&((i=YN(p(this,Gh),e))==null||i.dependencies.add(r),p(this,io)[e]=p(this,io)[r]),this}recordOpenMarker(e){return p(this,Md).push(e),this}getOpenMarker(){return p(this,Md).length===0?null:p(this,Md).at(-1)}recordCloseMarker(e){var r;const n=p(this,Md).pop();return n!==void 0&&((r=YN(p(this,Gh),e))==null||r.dependencies.add(n),p(this,io)[e]=p(this,io)[n]),this}beginMarkedContent(e){return p(this,b1).push(e),this}endMarkedContent(e){var r;const n=p(this,b1).pop();return n!==void 0&&((r=YN(p(this,Gh),e))==null||r.dependencies.add(n),p(this,io)[e]=p(this,io)[n]),this}pushBaseTransform(e){return p(this,Fp).push(wt.multiplyByDOMMatrix(p(this,Fp).at(-1),e.getTransform())),this}popBaseTransform(){return p(this,Fp).length>1&&p(this,Fp).pop(),this}recordSimpleData(e,n){return p(this,wl)[e]=n,this}recordIncrementalData(e,n){return p(this,_l)[e].push(n),this}resetIncrementalData(e,n){return p(this,_l)[e].length=0,this}recordNamedData(e,n){return p(this,y1).set(e,n),this}recordSimpleDataFromNamed(e,n,r){p(this,wl)[e]=p(this,y1).get(n)??r}recordFutureForcedDependency(e,n){return this.recordIncrementalData(Px,n),this}inheritSimpleDataAsFutureForcedDependencies(e){for(const n of e)n in p(this,wl)&&this.recordFutureForcedDependency(n,p(this,wl)[n]);return this}inheritPendingDependenciesAsFutureForcedDependencies(){for(const e of p(this,Sl))this.recordFutureForcedDependency(Px,e);return this}resetBBox(e){return p(this,Bp)!==e&&(F(this,Bp,e),p(this,jr)[0]=1/0,p(this,jr)[1]=1/0,p(this,jr)[2]=-1/0,p(this,jr)[3]=-1/0),this}recordClipBox(e,n,r,i,s,a){const o=wt.multiplyByDOMMatrix(p(this,Fp).at(-1),n.getTransform()),l=[1/0,1/0,-1/0,-1/0];wt.axialAlignedBoundingBox([r,s,i,a],o,l);const c=wt.intersect(p(this,_r),l);return c?(p(this,_r)[0]=c[0],p(this,_r)[1]=c[1],p(this,_r)[2]=c[2],p(this,_r)[3]=c[3]):(p(this,_r)[0]=p(this,_r)[1]=1/0,p(this,_r)[2]=p(this,_r)[3]=-1/0),this}recordBBox(e,n,r,i,s,a){const o=p(this,_r);
634if(o[0]===1/0)return this;const l=wt.multiplyByDOMMatrix(p(this,Fp).at(-1),n.getTransform());if(o[0]===-1/0)return wt.axialAlignedBoundingBox([r,s,i,a],l,p(this,jr)),this;const c=[1/0,1/0,-1/0,-1/0];return wt.axialAlignedBoundingBox([r,s,i,a],l,c),p(this,jr)[0]=Math.min(p(this,jr)[0],Math.max(c[0],o[0])),p(this,jr)[1]=Math.min(p(this,jr)[1],Math.max(c[1],o[1])),p(this,jr)[2]=Math.max(p(this,jr)[2],Math.min(c[2],o[2])),p(this,jr)[3]=Math.max(p(this,jr)[3],Math.min(c[3],o[3])),this}recordCharacterBBox(e,n,r,i=1,s=0,a=0,o){const l=r.bbox;let c,u;if(l&&(c=l[2]!==l[0]&&l[3]!==l[1]&&p(this,j_).get(r),c!==!1&&(u=[0,0,0,0],wt.axialAlignedBoundingBox(l,r.fontMatrix,u),(i!==1||s!==0||a!==0)&&wt.scaleMinMax([i,0,0,-i,s,a],u),c)))return this.recordBBox(e,n,u[0],u[2],u[1],u[3]);if(!o)return this.recordFullPageBBox(e);const d=o();return l&&u&&c===void 0&&(c=u[0]<=s-d.actualBoundingBoxLeft&&u[2]>=s+d.actualBoundingBoxRight&&u[1]<=a-d.actualBoundingBoxAscent&&u[3]>=a+d.actualBoundingBoxDescent,p(this,j_).set(r,c),c)?this.recordBBox(e,n,u[0],u[2],u[1],u[3]):this.recordBBox(e,n,s-d.actualBoundingBoxLeft,s+d.actualBoundingBoxRight,a-d.actualBoundingBoxAscent,a+d.actualBoundingBoxDescent)}recordFullPageBBox(e){return p(this,jr)[0]=Math.max(0,p(this,_r)[0]),p(this,jr)[1]=Math.max(0,p(this,_r)[1]),p(this,jr)[2]=Math.min(p(this,x1),p(this,_r)[2]),p(this,jr)[3]=Math.min(p(this,w1),p(this,_r)[3]),this}getSimpleIndex(e){return p(this,wl)[e]}recordDependencies(e,n){const r=p(this,Sl),i=p(this,wl),s=p(this,_l);for(const a of n)a in p(this,wl)?r.add(i[a]):a in s&&s[a].forEach(r.add,r);return this}recordNamedDependency(e,n){return p(this,y1).has(n)&&p(this,Sl).add(p(this,y1).get(n)),this}recordOperation(e,n=!1){if(this.recordDependencies(e,[Px]),p(this,Gh)){const r=YN(p(this,Gh),e),{dependencies:i}=r;p(this,Sl).forEach(i.add,i),p(this,Md).forEach(i.add,i),p(this,b1).forEach(i.add,i),i.delete(e),r.isRenderingOperation=!0}if(p(this,Bp)===e){const r=EZ(p(this,jr)[0]*256/p(this,x1)),i=EZ(p(this,jr)[1]*256/p(this,w1)),s=TZ(p(this,jr)[2]*256/p(this,x1)),a=TZ(p(this,jr)[3]*256/p(this,w1));KN(p(this,$p),e,r,i,s,a);for(const o of p(this,Sl))o!==e&&KN(p(this,$p),o,r,i,s,a);for(const o of p(this,Md))o!==e&&KN(p(this,$p),o,r,i,s,a);for(const o of p(this,b1))o!==e&&KN(p(this,$p),o,r,i,s,a);n||(p(this,Sl).clear(),F(this,Bp,-1))}return this}recordShowTextOperation(e,n=!1){const r=Array.from(p(this,Sl));this.recordOperation(e,n),this.recordIncrementalData("sameLineText",e);for(const i of r)this.recordIncrementalData("sameLineText",i);return this}bboxToClipBoxDropOperation(e,n=!1){return p(this,Bp)===e&&(F(this,Bp,-1),p(this,_r)[0]=Math.max(p(this,_r)[0],p(this,jr)[0]),p(this,_r)[1]=Math.max(p(this,_r)[1],p(this,jr)[1]),p(this,_r)[2]=Math.min(p(this,_r)[2],p(this,jr)[2]),p(this,_r)[3]=Math.min(p(this,_r)[3],p(this,jr)[3]),n||p(this,Sl).clear()),this}_takePendingDependencies(){const e=p(this,Sl);return F(this,Sl,new Set),e}_extractOperation(e){const n=p(this,LE).get(e);return p(this,LE).delete(e),n}_pushPendingDependencies(e){for(const n of e)p(this,Sl).add(n)}take(){return p(this,j_).clear(),new E6e(p(this,io),p(this,$p))}takeDebugMetadata(){return p(this,Gh)}}wl=new WeakMap,_l=new WeakMap,y1=new WeakMap,Md=new WeakMap,b1=new WeakMap,Fp=new WeakMap,_r=new WeakMap,jr=new WeakMap,Bp=new WeakMap,Sl=new WeakMap,LE=new WeakMap,j_=new WeakMap,x1=new WeakMap,w1=new WeakMap,$p=new WeakMap,io=new WeakMap,Gh=new WeakMap,jE=new WeakSet,mB=function(e,n){const r=new ArrayBuffer(e*4);F(this,$p,new Uint8ClampedArray(r)),F(this,io,new Uint32Array(r)),n&&n.length>0?(p(this,io).set(n),p(this,io).fill(pB,n.length)):p(this,io).fill(pB)};var zr,zi,Ld,D_,R_;const kV=class kV{constructor(e,n,r){V(this,zr);V(this,zi);V(this,Ld);V(this,D_,0);V(this,R_,0);if(e instanceof kV&&p(e,Ld)===!!r)return e;F(this,zr,e),F(this,zi,n),F(this,Ld,!!r)}growOperationsCount(){throw new Error("Unreachable")}save(e){return Bi(this,R_)._++,p(this,zr).save(p(this,zi)),this}restore(e){return p(this,R_)>0&&(p(this,zr).restore(p(this,zi)),Bi(this,R_)._--),this}recordOpenMarker(e){return Bi(this,D_)._++,this}getOpenMarker(){return p(this,D_)>0?p(this,zi):p(this,zr).getOpenMarker()}recordCloseMarker(e){return Bi(this,D_)._--,this}beginMarkedContent(e){return this}endMarkedContent(e){return this}pushBaseTransform(e){return p(this,zr).pushBaseTransform(e),this}popBaseTransform(){return p(this,zr).popBaseTransform(),this}recordSimpleData(e,n){return p(this,zr).recordSimpleData(e,p(this,zi)),this}recordIncrementalData(e,n){return p(this,zr).recordIncrementalData(e,p(this,zi)),this}resetIncrementalData(e,n){return p(this,zr).resetIncrementalData(e,p(this,zi)),this}recordNamedData(e,n){return this}recordSimpleDataFromNamed(e,n,r){return p(this,zr).recordSimpleDataFromNamed(e,n,p(this,zi)),this}recordFutureForcedDependency(e,n){return p(this,zr).recordFutureForcedDependency(e,p(this,zi)),this}inheritSimpleDataAsFutureForcedDependencies(e){return p(this,zr).inheritSimpleDataAsFutureForcedDependencies(e),this}inheritPendingDependenciesAsFutureForcedDependencies(){return p(this,zr).inheritPendingDependenciesAsFutureForcedDependencies(),this}resetBBox(e){return p(this,Ld)||p(this,zr).resetBBox(p(this,zi)),this}recordClipBox(e,n,r,i,s,a){return p(this,Ld)||p(this,zr).recordClipBox(p(this,zi),n,r,i,s,a),this}recordBBox(e,n,r,i,s,a){return p(this,Ld)||p(this,zr).recordBBox(p(this,zi),n,r,i,s,a),this}recordCharacterBBox(e,n,r,i,s,a,o){return p(this,Ld)||p(this,zr).recordCharacterBBox(p(this,zi),n,r,i,s,a,o),this}recordFullPageBBox(e){return p(this,Ld)||p(this,zr).recordFullPageBBox(p(this,zi)),this}getSimpleIndex(e){return p(this,zr).getSimpleIndex(e)}recordDependencies(e,n){return p(this,zr).recordDependencies(p(this,zi),n),this}recordNamedDependency(e,n){return p(this,zr).recordNamedDependency(p(this,zi),n),this}recordOperation(e){return p(this,zr).recordOperation(p(this,zi),!0),this}recordShowTextOperation(e){return p(this,zr).recordShowTextOperation(p(this,zi),!0),this}bboxToClipBoxDropOperation(e){return p(this,Ld)||p(this,zr).bboxToClipBoxDropOperation(p(this,zi),!0),this}take(){throw new Error("Unreachable")}takeDebugMetadata(){throw new Error("Unreachable")}};zr=new WeakMap,zi=new WeakMap,Ld=new WeakMap,D_=new WeakMap,R_=new WeakMap;let WL=kV;const hu={stroke:["path","transform","filter","strokeColor","strokeAlpha","lineWidth","lineCap","lineJoin","miterLimit","dash"],fill:["path","transform","filter","fillColor","fillAlpha","globalCompositeOperation","SMask"],imageXObject:["transform","SMask","filter","fillAlpha","strokeAlpha","globalCompositeOperation"],rawFillPath:["f
634ilter","fillColor","fillAlpha"],showText:["transform","leading","charSpacing","wordSpacing","hScale","textRise","moveText","textMatrix","font","fontObj","filter","fillColor","textRenderingMode","SMask","fillAlpha","strokeAlpha","globalCompositeOperation","sameLineText"],transform:["transform"],transformAndFill:["transform","fillColor"]},Na={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function gB(t,e){if(!e)return;const n=e[2]-e[0],r=e[3]-e[1],i=new Path2D;i.rect(e[0],e[1],n,r),t.clip(i)}class sH{isModifyingCurrentTransform(){return!1}getPattern(){ir("Abstract method `getPattern` called.")}}class k6e extends sH{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}isOriginBased(){return this._p0[0]===0&&this._p0[1]===0&&(!this.isRadial()||this._p1[0]===0&&this._p1[1]===0)}isRadial(){return this._type==="radial"}_createGradient(e,n=null){let r,i=this._p0,s=this._p1;if(n&&(i=i.slice(),s=s.slice(),wt.applyTransform(i,n),wt.applyTransform(s,n)),this._type==="axial")r=e.createLinearGradient(i[0],i[1],s[0],s[1]);else if(this._type==="radial"){let a=this._r0,o=this._r1;if(n){const l=new Float32Array(2);wt.singularValueDecompose2dScale(n,l),a*=l[0],o*=l[0]}r=e.createRadialGradient(i[0],i[1],a,s[0],s[1],o)}for(const a of this._colorStops)r.addColorStop(a[0],a[1]);return r}getPattern(e,n,r,i){let s;if(i===Na.STROKE||i===Na.FILL){if(this.isOriginBased()){let f=wt.transform(r,n.baseTransform);this.matrix&&(f=wt.transform(f,this.matrix));const m=.001,y=Math.hypot(f[0],f[1]),g=Math.hypot(f[2],f[3]),w=(f[0]*f[2]+f[1]*f[3])/(y*g);if(Math.abs(w)<m)if(this.isRadial()){if(Math.abs(y-g)<m)return this._createGradient(e,f)}else return this._createGradient(e,f)}const a=n.current.getClippedPathBoundingBox(i,Pi(e))||[0,0,0,0],o=Math.ceil(a[2]-a[0])||1,l=Math.ceil(a[3]-a[1])||1,c=n.cachedCanvases.getCanvas("pattern",o,l),u=c.context;u.clearRect(0,0,u.canvas.width,u.canvas.height),u.beginPath(),u.rect(0,0,u.canvas.width,u.canvas.height),u.translate(-a[0],-a[1]),r=wt.transform(r,[1,0,0,1,a[0],a[1]]),u.transform(...n.baseTransform),this.matrix&&u.transform(...this.matrix),gB(u,this._bbox),u.fillStyle=this._createGradient(u),u.fill(),s=e.createPattern(c.canvas,"no-repeat");const d=new DOMMatrix(r);s.setTransform(d)}else gB(e,this._bbox),s=this._createGradient(e);return s}}function LI(t,e,n,r,i,s,a,o){const l=e.coords,c=e.colors,u=t.data,d=t.width*4;let f;l[n+1]>l[r+1]&&(f=n,n=r,r=f,f=s,s=a,a=f),l[r+1]>l[i+1]&&(f=r,r=i,i=f,f=a,a=o,o=f),l[n+1]>l[r+1]&&(f=n,n=r,r=f,f=s,s=a,a=f);const m=(l[n]+e.offsetX)*e.scaleX,y=(l[n+1]+e.offsetY)*e.scaleY,g=(l[r]+e.offsetX)*e.scaleX,w=(l[r+1]+e.offsetY)*e.scaleY,b=(l[i]+e.offsetX)*e.scaleX,_=(l[i+1]+e.offsetY)*e.scaleY;if(y>=_)return;const S=c[s],P=c[s+1],C=c[s+2],k=c[a],O=c[a+1],I=c[a+2],B=c[o],W=c[o+1],j=c[o+2],M=Math.round(y),z=Math.round(_);let U,Z,X,Q,q,ne,de,se;for(let H=M;H<=z;H++){if(H<w){const me=H<y?0:(y-H)/(y-w);U=m-(m-g)*me,Z=S-(S-k)*me,X=P-(P-O)*me,Q=C-(C-I)*me}else{let me;H>_?me=1:w===_?me=0:me=(w-H)/(w-_),U=g-(g-b)*me,Z=k-(k-B)*me,X=O-(O-W)*me,Q=I-(I-j)*me}let ee;H<y?ee=0:H>_?ee=1:ee=(y-H)/(y-_),q=m-(m-b)*ee,ne=S-(S-B)*ee,de=P-(P-W)*ee,se=C-(C-j)*ee;const oe=Math.round(Math.min(U,q)),ue=Math.round(Math.max(U,q));let pe=d*H+oe*4;for(let me=oe;me<=ue;me++)ee=(U-me)/(U-q),ee<0?ee=0:ee>1&&(ee=1),u[pe++]=Z-(Z-ne)*ee|0,u[pe++]=X-(X-de)*ee|0,u[pe++]=Q-(Q-se)*ee|0,u[pe++]=255}}function N6e(t,e,n){const r=e.coords,i=e.colors;let s,a;switch(e.type){case z8.LATTICE:const o=e.verticesPerRow,l=Math.floor(r.length/o)-1,c=o-1;for(s=0;s<l;s++){let u=s*o;for(let d=0;d<c;d++,u++)LI(t,n,r[u],r[u+1],r[u+o],i[u],i[u+1],i[u+o]),LI(t,n,r[u+o+1],r[u+1],r[u+o],i[u+o+1],i[u+1],i[u+o])}break;case z8.TRIANGLES:for(s=0,a=r.length;s<a;s+=3)LI(t,n,r[s],r[s+1],r[s+2],i[s],i[s+1],i[s+2]);break;default:throw new Error("illegal figure")}}class O6e extends sH{constructor(e){super(),this._coords=e[2],this._colors=e[3],this._figures=e[4],this._bounds=e[5],this._bbox=e[6],this._background=e[7],this.matrix=null}_createMeshCanvas(e,n,r){const o=Math.floor(this._bounds[0]),l=Math.floor(this._bounds[1]),c=Math.ceil(this._bounds[2])-o,u=Math.ceil(this._bounds[3])-l,d=Math.min(Math.ceil(Math.abs(c*e[0]*1.1)),3e3),f=Math.min(Math.ceil(Math.abs(u*e[1]*1.1)),3e3),m=c/d,y=u/f,g={coords:this._coords,colors:this._colors,offsetX:-o,offsetY:-l,scaleX:1/m,scaleY:1/y},w=d+2*2,b=f+2*2,_=r.getCanvas("mesh",w,b),S=_.context,P=S.createImageData(d,f);if(n){const k=P.data;for(let O=0,I=k.length;O<I;O+=4)k[O]=n[0],k[O+1]=n[1],k[O+2]=n[2],k[O+3]=255}for(const k of this._figures)N6e(P,k,g);return S.putImageData(P,2,2),{canvas:_.canvas,offsetX:o-2*m,offsetY:l-2*y,scaleX:m,scaleY:y}}isModifyingCurrentTransform(){return!0}getPattern(e,n,r,i){gB(e,this._bbox);const s=new Float32Array(2);if(i===Na.SHADING)wt.singularValueDecompose2dScale(Pi(e),s);
634else if(this.matrix){wt.singularValueDecompose2dScale(this.matrix,s);const[o,l]=s;wt.singularValueDecompose2dScale(n.baseTransform,s),s[0]*=o,s[1]*=l}else wt.singularValueDecompose2dScale(n.baseTransform,s);const a=this._createMeshCanvas(s,i===Na.SHADING?null:this._background,n.cachedCanvases);return i!==Na.SHADING&&(e.setTransform(...n.baseTransform),this.matrix&&e.transform(...this.matrix)),e.translate(a.offsetX,a.offsetY),e.scale(a.scaleX,a.scaleY),e.createPattern(a.canvas,"no-repeat")}}class M6e extends sH{getPattern(){return"hotpink"}}function L6e(t){switch(t[0]){case"RadialAxial":return new k6e(t);case"Mesh":return new O6e(t);case"Dummy":return new M6e}throw new Error(`Unknown IR type: ${t[0]}`)}const kZ={COLORED:1,UNCOLORED:2},lj=class lj{constructor(e,n,r,i){this.color=e[1],this.operatorList=e[2],this.matrix=e[3],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.ctx=n,this.canvasGraphicsFactory=r,this.baseTransform=i}createPatternCanvas(e,n){var ne,de;const{bbox:r,operatorList:i,paintType:s,tilingType:a,color:o,canvasGraphicsFactory:l}=this;let{xstep:c,ystep:u}=this;c=Math.abs(c),u=Math.abs(u),_D("TilingType: "+a);const d=r[0],f=r[1],m=r[2],y=r[3],g=m-d,w=y-f,b=new Float32Array(2);wt.singularValueDecompose2dScale(this.matrix,b);const[_,S]=b;wt.singularValueDecompose2dScale(this.baseTransform,b);const P=_*b[0],C=S*b[1];let k=g,O=w,I=!1,B=!1;const W=Math.ceil(c*P),j=Math.ceil(u*C),M=Math.ceil(g*P),z=Math.ceil(w*C);W>=M?k=c:I=!0,j>=z?O=u:B=!0;const U=this.getSizeAndScale(k,this.ctx.canvas.width,P),Z=this.getSizeAndScale(O,this.ctx.canvas.height,C),X=e.cachedCanvases.getCanvas("pattern",U.size,Z.size),Q=X.context,q=l.createCanvasGraphics(Q,n);if(q.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(q,s,o),Q.translate(-U.scale*d,-Z.scale*f),q.transform(0,U.scale,0,0,Z.scale,0,0),Q.save(),(ne=q.dependencyTracker)==null||ne.save(),this.clipBbox(q,d,f,m,y),q.baseTransform=Pi(q.ctx),q.executeOperatorList(i),q.endDrawing(),(de=q.dependencyTracker)==null||de.restore(),Q.restore(
634),I||B){const se=X.canvas;I&&(k=c),B&&(O=u);const H=this.getSizeAndScale(k,this.ctx.canvas.width,P),ee=this.getSizeAndScale(O,this.ctx.canvas.height,C),oe=H.size,ue=ee.size,pe=e.cachedCanvases.getCanvas("pattern-workaround",oe,ue),me=pe.context,Te=I?Math.floor(g/c):0,xe=B?Math.floor(w/u):0;for(let Ce=0;Ce<=Te;Ce++)for(let Ne=0;Ne<=xe;Ne++)me.drawImage(se,oe*Ce,ue*Ne,oe,ue,0,0,oe,ue);return{canvas:pe.canvas,scaleX:H.scale,scaleY:ee.scale,offsetX:d,offsetY:f}}return{canvas:X.canvas,scaleX:U.scale,scaleY:Z.scale,offsetX:d,offsetY:f}}getSizeAndScale(e,n,r){const i=Math.max(lj.MAX_PATTERN_SIZE,n);let s=Math.ceil(e*r);return s>=i?s=i:r=s/e,{scale:r,size:s}}clipBbox(e,n,r,i,s){const a=i-n,o=s-r;e.ctx.rect(n,r,a,o),wt.axialAlignedBoundingBox([n,r,i,s],Pi(e.ctx),e.current.minMax),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,n,r){const i=e.ctx,s=e.current;switch(n){case kZ.COLORED:const{fillStyle:a,strokeStyle:o}=this.ctx;i.fillStyle=s.fillColor=a,i.strokeStyle=s.strokeColor=o;break;case kZ.UNCOLORED:i.fillStyle=i.strokeStyle=r,s.fillColor=s.strokeColor=r;break;default:throw new WFe(`Unsupported paint type: ${n}`)}}isModifyingCurrentTransform(){return!1}getPattern(e,n,r,i,s){let a=r;i!==Na.SHADING&&(a=wt.transform(a,n.baseTransform),this.matrix&&(a=wt.transform(a,this.matrix)));const o=this.createPatternCanvas(n,s);let l=new DOMMatrix(a);l=l.translate(o.offsetX,o.offsetY),l=l.scale(1/o.scaleX,1/o.scaleY);const c=e.createPattern(o.canvas,"repeat");return c.setTransform(l),c}};we(lj,"MAX_PATTERN_SIZE",3e3);let vB=lj;function j6e({src:t,srcPos:e=0,dest:n,width:r,height:i,nonBlackColor:s=4294967295,inverseDecode:a=!1}){const o=Gs.isLittleEndian?4278190080:255,[l,c]=a?[s,o]:[o,s],u=r>>3,d=r&7,f=t.length;n=new Uint32Array(n.buffer);let m=0;for(let y=0;y<i;y++){for(const w=e+u;e<w;e++){const b=e<f?t[e]:255;n[m++]=b&128?c:l,n[m++]=b&64?c:l,n[m++]=b&32?c:l,n[m++]=b&16?c:l,n[m++]=b&8?c:l,n[m++]=b&4?c:l,n[m++]=b&2?c:l,n[m++]=b&1?c:l}if(d===0)continue;const g=e<f?t[e++]:255;for(let w=0;w<d;w++)n[m++]=g&1<<7-w?c:l}return{srcPos:e,destPos:m}}const NZ=16,OZ=100,D6e=15,MZ=10,Tl=16,jI=new DOMMatrix,kc=new Float32Array(2),aw=new Float32Array([1/0,1/0,-1/0,-1/0]);function R6e(t,e){if(t._removeMirroring)throw new Error("Context is already forwarding operations.");t.__originalSave=t.save,t.__originalRestore=t.restore,t.__originalRotate=t.rotate,t.__originalScale=t.scale,t.__originalTranslate=t.translate,t.__originalTransform=t.transform,t.__originalSetTransform=t.setTransform,t.__originalResetTransform=t.resetTransform,t.__originalClip=t.clip,t.__originalMoveTo=t.moveTo,t.__originalLineTo=t.lineTo,t.__originalBezierCurveTo=t.bezierCurveTo,t.__originalRect=t.rect,t.__originalClosePath=t.closePath,t.__originalBeginPath=t.beginPath,t._removeMirroring=()=>{t.save=t.__originalSave,t.restore=t.__originalRestore,t.rotate=t.__originalRotate,t.scale=t.__originalScale,t.translate=t.__originalTranslate,t.transform=t.__originalTransform,t.setTransform=t.__originalSetTransform,t.resetTransform=t.__originalResetTransform,t.clip=t.__originalClip,t.moveTo=t.__originalMoveTo,t.lineTo=t.__originalLineTo,t.bezierCurveTo=t.__originalBezierCurveTo,t.rect=t.__originalRect,t.closePath=t.__originalClosePath,t.beginPath=t.__originalBeginPath,delete t._removeMirroring},t.save=function(){e.save(),this.__originalSave()},t.restore=function(){e.restore(),this.__originalRestore()},t.translate=function(n,r){e.translate(n,r),this.__originalTranslate(n,r)},t.scale=function(n,r){e.scale(n,r),this.__originalScale(n,r)},t.transform=function(n,r,i,s,a,o){e.transform(n,r,i,s,a,o),this.__originalTransform(n,r,i,s,a,o)},t.setTransform=function(n,r,i,s,a,o){e.setTransform(n,r,i,s,a,o),this.__originalSetTransform(n,r,i,s,a,o)},t.resetTransform=function(){e.resetTransform(),this.__originalResetTransform()},t.rotate=function(n){e.rotate(n),this.__originalRotate(n)},t.clip=function(n){e.clip(n),this.__originalClip(n)},t.moveTo=function(n,r){e.moveTo(n,r),this.__originalMoveTo(n,r)},t.lineTo=function(n,r){e.lineTo(n,r),this.__originalLineTo(n,r)},t.bezierCurveTo=function(n,r,i,s,a,o){e.bezierCurveTo(n,r,i,s,a,o),this.__originalBezierCurveTo(n,r,i,s,a,o)},t.rect=function(n,r,i,s){e.rect(n,r,i,s),this.__originalRect(n,r,i,s)},t.closePath=function(){e.closePath(),this.__originalClosePath()},t.beginPath=function(){e.beginPath(),this.__originalBeginPath()}}class I6e{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,n,r){let i;return this.cache[e]!==void 0?(i=this.cache[e],this.canvasFactory.reset(i,n,r)):(i=this.canvasFactory.create(n,r),this.cache[e]=i),i}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const n=this.cache[e];this.canvasFactory.destroy(n),delete this.cache[e]}}}function ZN(t,e,n,r,i,s,a,o,l,c){const[u,d,f,m,y,g]=Pi(t);if(d===0&&f===0){const _=a*u+y,S=Math.round(_),P=o*m+g,C=Math.round(P),k=(a+l)*u+y,O=Math.abs(Math.round(k)-S)||1,I=(o+c)*m+g,B=Math.abs(Math.round(I)-C)||1;return t.setTransform(Math.sign(u),0,0,Math.sign(m),S,C),t.drawImage(e,n,r,i,s,0,0,O,B),t.setTransform(u,d,f,m,y,g),[O,B]}if(u===0&&m===0){const _=o*f+y,S=Math.round(_),P=a*d+g,C=Math.round(P),k=(o+c)*f+y,O=Math.abs(Math.round(k)-S)||1,I=(a+l)*d+g,B=Math.abs(Math.round(I)-C)||1;return t.setTransform(0,Math.sign(d),Math.sign(f),0,S,C),t.drawImage(e,n,r,i,s,0,0,B,O),t.setTransform(u,d,f,m,y,g),[B,O]}t.drawImage(e,n,r,i,s,a,o,l,c);const w=Math.hypot(u,d),b=Math.hypot(f,m);return[w*l,b*c]}class LZ{constructor(e,n,r){we(this,"alphaIsShape",!1);we(this,"fontSize",0);we(this,"fontSizeScale",1);we(this,"textMatrix",null);we(this,"textMatrixScale",1);we(this,"fontMatrix",$8);we(this,"leading",0);we(this,"x",0);we(this,"y",0);we(this,"lineX",0);we(this,"lineY",0);we(this,"charSpacing",0);we(this,"wordSpacing",0);we(this,"textHScale",1);we(this,"textRenderingMode",Rs.FILL);we(this,"textRise",0);we(this,"fillColor","#000000");
634we(this,"strokeColor","#000000");we(this,"patternFill",!1);we(this,"patternStroke",!1);we(this,"fillAlpha",1);we(this,"strokeAlpha",1);we(this,"lineWidth",1);we(this,"activeSMask",null);we(this,"transferMaps","none");r==null||r(this),this.clipBox=new Float32Array([0,0,e,n]),this.minMax=aw.slice()}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e.minMax=this.minMax.slice(),e}getPathBoundingBox(e=Na.FILL,n=null){const r=this.minMax.slice();if(e===Na.STROKE){n||ir("Stroke bounding box must include transform."),wt.singularValueDecompose2dScale(n,kc);const i=kc[0]*this.lineWidth/2,s=kc[1]*this.lineWidth/2;r[0]-=i,r[1]-=s,r[2]+=i,r[3]+=s}return r}updateClipFromPath(){const e=wt.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minMax[0]===1/0}startNewPathAndClipBox(e){this.clipBox.set(e,0),this.minMax.set(aw,0)}getClippedPathBoundingBox(e=Na.FILL,n=null){return wt.intersect(this.clipBox,this.getPathBoundingBox(e,n))}}function jZ(t,e){if(e instanceof ImageData){t.putImageData(e,0,0);return}const n=e.height,r=e.width,i=n%Tl,s=(n-i)/Tl,a=i===0?s:s+1,o=t.createImageData(r,Tl);let l=0,c;const u=e.data,d=o.data;let f,m,y,g;if(e.kind===qO.GRAYSCALE_1BPP){const w=u.byteLength,b=new Uint32Array(d.buffer,0,d.byteLength>>2),_=b.length,S=r+7>>3,P=4294967295,C=Gs.isLittleEndian?4278190080:255;for(f=0;f<a;f++){for(y=f<s?Tl:i,c=0,m=0;m<y;m++){const k=w-l;let O=0;const I=k>S?r:k*8-7,B=I&-8;let W=0,j=0;for(;O<B;O+=8)j=u[l++],b[c++]=j&128?P:C,b[c++]=j&64?P:C,b[c++]=j&32?P:C,b[c++]=j&16?P:C,b[c++]=j&8?P:C,b[c++]=j&4?P:C,b[c++]=j&2?P:C,b[c++]=j&1?P:C;for(;O<I;O++)W===0&&(j=u[l++],W=128),b[c++]=j&W?P:C,W>>=1}for(;c<_;)b[c++]=0;t.putImageData(o,0,f*Tl)}}else if(e.kind===qO.RGBA_32BPP){for(m=0,g=r*Tl*4,f=0;f<s;f++)d.set(u.subarray(l,l+g)),l+=g,t.putImageData(o,0,m),m+=Tl;f<a&&(g=r*i*4,d.set(u.subarray(l,l+g)),t.putImageData(o,0,m))}else if(e.kind===qO.RGB_24BPP)for(y=Tl,g=r*y,f=0;f<a;f++){for(f>=s&&(y=i,g=r*y),c=0,m=g;m--;)d[c++]=u[l++],d[c++]=u[l++],d[c++]=u[l++],d[c++]=255;t.putImageData(o,0,f*Tl)}else throw new Error(`bad image kind: ${e.kind}`)}function DZ(t,e){if(e.bitmap){t.drawImage(e.bitmap,0,0);return}const n=e.height,r=e.width,i=n%Tl,s=(n-i)/Tl,a=i===0?s:s+1,o=t.createImageData(r,Tl);let l=0;const c=e.data,u=o.data;for(let d=0;d<a;d++){const f=d<s?Tl:i;({srcPos:l}=j6e({src:c,srcPos:l,dest:u,width:r,height:f,nonBlackColor:0})),t.putImageData(o,0,d*Tl)}}function TA(t,e){const n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const r of n)t[r]!==void 0&&(e[r]=t[r]);t.setLineDash!==void 0&&(e.setLineDash(t.getLineDash()),e.lineDashOffset=t.lineDashOffset)}function XN(t){t.strokeStyle=t.fillStyle="#000000",t.fillRule="nonzero",t.globalAlpha=1,t.lineWidth=1,t.lineCap="butt",t.lineJoin="miter",t.miterLimit=10,t.globalCompositeOperation="source-over",t.font="10px sans-serif",t.setLineDash!==void 0&&(t.setLineDash([]),t.lineDashOffset=0);const{filter:e}=t;e!=="none"&&e!==""&&(t.filter="none")}function RZ(t,e){if(e)return!0;wt.singularValueDecompose2dScale(t,kc);const n=Math.fround(Mf.pixelRatio*Ay.PDF_TO_CSS_UNITS);return kc[0]<=n&&kc[1]<=n}const F6e=["butt","round","square"],B6e=["miter","round","bevel"],$6e={},IZ={};var ch,yB,bB,xB;const NV=class NV{constructor(e,n,r,i,s,{optionalContentConfig:a,markedContentStack:o=null},l,c,u){V(this,ch);this.ctx=e,this.current=new LZ(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=n,this.objs=r,this.canvasFactory=i,this.filterFactory=s,this.groupStack=[],this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=o||[],this.optionalContentConfig=a,this.cachedCanvases=new I6e(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=l,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=c,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map,this.dependencyTracker=u??null}getObject(e,n,r=null){var i;return typeof n=="string"?((i=this.dependencyTracker)==null||i.recordNamedDependency(e,n),n.startsWith("g_")?this.commonObjs.get(n):this.objs.get(n)):r}beginDrawing({transform:e,viewport:n,transparency:r=!1,background:i=null}){const s=this.ctx.canvas.width,a=this.ctx.canvas.height,o=this.ctx.fillStyle;if(this.ctx.fillStyle=i||"#ffffff",this.ctx.fillRect(0,0,s,a),this.ctx.fillStyle=o,r){const l=this.cachedCanvases.getCanvas("transparent",s,a);this.compositeCtx=this.ctx,this.transparentCanvas=l.canvas,this.ctx=l.context,this.ctx.save(),this.ctx.transform(...Pi(this.compositeCtx))}this.ctx.save(),XN(this.ctx),e&&(this.ctx.transform(...e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform(...n.transform),this.viewportScale=n.scale,this.baseTransform=Pi(this.ctx)}executeOperatorList(e,n,r,i,s){var b;const a=e.argsArray,o=e.fnArray;let l=n||0;const c=a.length;if(c===l)return l;const u=c-l>MZ&&typeof r=="function",d=u?Date.now()+D6e:0;let f=0;const m=this.commonObjs,y=this.objs;let g,w;for(;;){if(i!==void 0&&l===i.nextBreakPoint)return i.breakIt(l,r),l;if(!s||s(l))if(g=o[l],w=a[l]??null,g!==tC.dependency)w===null?this[g](l):this[g](l,...w);else for(const _ of w){(b=this.dependencyTracker)==null||b.recordNamedData(_,l);const S=_.startsWith("g_")?m:y;if(!S.has(_))return S.get(_,r),l}if(l++,l===c)return l;if(u&&++f>MZ){if(Date.now()>d)return r(),l;f=0}}}
634endDrawing(){Y(this,ch,yB).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const n of e.values())typeof HTMLCanvasElement<"u"&&n instanceof HTMLCanvasElement&&(n.width=n.height=0);e.clear()}this._cachedBitmapsMap.clear(),Y(this,ch,bB).call(this)}_scaleImage(e,n){const r=e.width??e.displayWidth,i=e.height??e.displayHeight;let s=Math.max(Math.hypot(n[0],n[1]),1),a=Math.max(Math.hypot(n[2],n[3]),1),o=r,l=i,c="prescale1",u,d;for(;s>2&&o>1||a>2&&l>1;){let f=o,m=l;s>2&&o>1&&(f=o>=16384?Math.floor(o/2)-1||1:Math.ceil(o/2),s/=o/f),a>2&&l>1&&(m=l>=16384?Math.floor(l/2)-1||1:Math.ceil(l)/2,a/=l/m),u=this.cachedCanvases.getCanvas(c,f,m),d=u.context,d.clearRect(0,0,f,m),d.drawImage(e,0,0,o,l,0,0,f,m),e=u.canvas,o=f,l=m,c=c==="prescale1"?"prescale2":"prescale1"}return{img:e,paintWidth:o,paintHeight:l}}_createMaskCanvas(e,n){var W,j;const r=this.ctx,{width:i,height:s}=n,a=this.current.fillColor,o=this.current.patternFill,l=Pi(r);let c,u,d,f;if((n.bitmap||n.data)&&n.count>1){const M=n.bitmap||n.data.buffer;u=JSON.stringify(o?l:[l.slice(0,4),a]),c=this._cachedBitmapsMap.get(M),c||(c=new Map,this._cachedBitmapsMap.set(M,c));const z=c.get(u);if(z&&!o){const U=Math.round(Math.min(l[0],l[2])+l[4]),Z=Math.round(Math.min(l[1],l[3])+l[5]);return(W=this.dependencyTracker)==null||W.recordDependencies(e,hu.transformAndFill),{canvas:z,offsetX:U,offsetY:Z}}d=z}d||(f=this.cachedCanvases.getCanvas("maskCanvas",i,s),DZ(f.context,n));let m=wt.transform(l,[1/i,0,0,-1/s,0,0]);m=wt.transform(m,[1,0,0,1,0,-s]);const y=aw.slice();wt.axialAlignedBoundingBox([0,0,i,s],m,y);const[g,w,b,_]=y,S=Math.round(b-g)||1,P=Math.round(_-w)||1,C=this.cachedCanvases.getCanvas("fillCanvas",S,P),k=C.context,O=g,I=w;k.translate(-O,-I),k.transform(...m),d||(d=this._scaleImage(f.canvas,Eh(k)),d=d.img,c&&o&&c.set(u,d)),k.imageSmoothingEnabled=RZ(Pi(k),n.interpolate),ZN(k,d,0,0,d.width,d.height,0,0,i,s),k.globalCompositeOperation="source-in";const B=wt.transform(Eh(k),[1,0,0,1,-O,-I]);return k.fillStyle=o?a.getPattern(r,this,B,Na.FILL,e):a,k.fillRect(0,0,i,s),c&&!o&&(this.cachedCanvases.delete("fillCanvas"),c.set(u,C.canvas)),(j=this.dependencyTracker)==null||j.recordDependencies(e,hu.transformAndFill),{canvas:C.canvas,offsetX:Math.round(O),offsetY:Math.round(I)}}setLineWidth(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("lineWidth",e),n!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=n,this.ctx.lineWidth=n}setLineCap(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("lineCap",e),this.ctx.lineCap=F6e[n]}setLineJoin(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("lineJoin",e),this.ctx.lineJoin=B6e[n]}setMiterLimit(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("miterLimit",e),this.ctx.miterLimit=n}setDash(e,n,r){var s;(s=this.dependencyTracker)==null||s.recordSimpleData("dash",e);const i=this.ctx;i.setLineDash!==void 0&&(i.setLineDash(n),i.lineDashOffset=r)}setRenderingIntent(e,n){}setFlatness(e,n){}setGState(e,n){var r,i,s,a,o;for(const[l,c]of n)switch(l){case"LW":this.setLineWidth(e,c);break;case"LC":this.setLineCap(e,c);break;case"LJ":this.setLineJoin(e,c);break;case"ML":this.setMiterLimit(e,c);break;case"D":this.setDash(e,c[0],c[1]);break;case"RI":this.setRenderingIntent(e,c);break;case"FL":this.setFlatness(e,c);break;case"Font":this.setFont(e,c[0],c[1]);break;case"CA":(r=this.dependencyTracker)==null||r.recordSimpleData("strokeAlpha",e),this.current.strokeAlpha=c;break;case"ca":(i=this.dependencyTracker)==null||i.recordSimpleData("fillAlpha",e),this.ctx.globalAlpha=this.current.fillAlpha=c;break;case"BM":(s=this.dependencyTracker)==null||s.recordSimpleData("globalCompositeOperation",e),this.ctx.globalCompositeOperation=c;break;case"SMask":(a=this.dependencyTracker)==null||a.recordSimpleData("SMask",e),this.current.activeSMask=c?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":(o=this.dependencyTracker)==null||o.recordSimpleData("filter",e),this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(c);break}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(e){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const n=this.ctx.canvas.width,r=this.ctx.canvas.height,i="smaskGroupAt"+this.groupLevel,s=this.cachedCanvases.getCanvas(i,n,r);this.suspendedCtx=this.ctx;const a=this.ctx=s.context;a.setTransform(this.suspendedCtx.getTransform()),TA(this.suspendedCtx,a),R6e(a,this.suspendedCtx),this.setGState(e,[["BM","source-over"]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),TA(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const n=this.current.activeSMask,r=this.suspendedCtx;this.composeSMask(r,n,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore(
634)}composeSMask(e,n,r,i){const s=i[0],a=i[1],o=i[2]-s,l=i[3]-a;o===0||l===0||(this.genericComposeSMask(n.context,r,o,l,n.subtype,n.backdrop,n.transferMap,s,a,n.offsetX,n.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(r.canvas,0,0),e.restore())}genericComposeSMask(e,n,r,i,s,a,o,l,c,u,d){let f=e.canvas,m=l-u,y=c-d;if(a)if(m<0||y<0||m+r>f.width||y+i>f.height){const w=this.cachedCanvases.getCanvas("maskExtension",r,i),b=w.context;b.drawImage(f,-m,-y),b.globalCompositeOperation="destination-atop",b.fillStyle=a,b.fillRect(0,0,r,i),b.globalCompositeOperation="source-over",f=w.canvas,m=y=0}else{e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0);const w=new Path2D;w.rect(m,y,r,i),e.clip(w),e.globalCompositeOperation="destination-atop",e.fillStyle=a,e.fillRect(m,y,r,i),e.restore()}n.save(),n.globalAlpha=1,n.setTransform(1,0,0,1,0,0),s==="Alpha"&&o?n.filter=this.filterFactory.addAlphaFilter(o):s==="Luminosity"&&(n.filter=this.filterFactory.addLuminosityFilter(o));const g=new Path2D;g.rect(l,c,r,i),n.clip(g),n.globalCompositeOperation="destination-in",n.drawImage(f,m,y,r,i,l,c,r,i),n.restore()}save(e){var r;this.inSMaskMode&&TA(this.ctx,this.suspendedCtx),this.ctx.save();const n=this.current;this.stateStack.push(n),this.current=n.clone(),(r=this.dependencyTracker)==null||r.save(e)}restore(e){var n;if((n=this.dependencyTracker)==null||n.restore(e),this.stateStack.length===0){this.inSMaskMode&&this.endSMaskMode();return}this.current=this.stateStack.pop(),this.ctx.restore(),this.inSMaskMode&&TA(this.suspendedCtx,this.ctx),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}transform(e,n,r,i,s,a,o){var l;(l=this.dependencyTracker)==null||l.recordIncrementalData("transform",e),this.ctx.transform(n,r,i,s,a,o),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(e,n,r,i){let[s]=r;if(!i){s||(s=r[0]=new Path2D),this[n](e,s);return}if(this.dependencyTracker!==null){const a=n===tC.stroke?this.current.lineWidth/2:0;this.dependencyTracker.resetBBox(e).recordBBox(e,this.ctx,i[0]-a,i[2]+a,i[1]-a,i[3]+a).recordDependencies(e,["transform"])}s instanceof Path2D||(s=r[0]=Yde(s)),wt.axialAlignedBoundingBox(i,Pi(this.ctx),this.current.minMax),this[n](e,s),this._pathStartIdx=e}closePath(e){this.ctx.closePath()}stroke(e,n,r=!0){var a;const i=this.ctx,s=this.current.strokeColor;if(i.globalAlpha=this.current.strokeAlpha,this.contentVisible)if(typeof s=="object"&&(s!=null&&s.getPattern)){const o=s.isModifyingCurrentTransform()?i.getTransform():null;if(i.save(),i.strokeStyle=s.getPattern(i,this,Eh(i),Na.STROKE,e),o){const l=new Path2D;l.addPath(n,i.getTransform().invertSelf().multiplySelf(o)),n=l}this.rescaleAndStroke(n,!1),i.restore()}else this.rescaleAndStroke(n,!0);(a=this.dependencyTracker)==null||a.recordDependencies(e,hu.stroke),r&&this.consumePath(e,n,this.current.getClippedPathBoundingBox(Na.STROKE,Pi(this.ctx))),i.globalAlpha=this.current.fillAlpha}closeStroke(e,n){this.stroke(e,n)}fill(e,n,r=!0){var c,u,d;const i=this.ctx,s=this.current.fillColor,a=this.current.patternFill;let o=!1;if(a){const f=s.isModifyingCurrentTransform()?i.getTransform():null;if((c=this.dependencyTracker)==null||c.save(e),i.save(),i.fillStyle=s.getPattern(i,this,Eh(i),Na.FILL,e),f){const m=new Path2D;m.addPath(n,i.getTransform().invertSelf().multiplySelf(f)),n=m}o=!0}const l=this.current.getClippedPathBoundingBox();this.contentVisible&&l!==null&&(this.pendingEOFill?(i.fill(n,"evenodd"),this.pendingEOFill=!1):i.fill(n)),(u=this.dependencyTracker)==null||u.recordDependencies(e,hu.fill),o&&(i.restore(),(d=this.dependencyTracker)==null||d.restore(e)),r&&this.consumePath(e,n,l)}eoFill(e,n){this.pendingEOFill=!0,this.fill(e,n)}fillStroke(e,n){this.fill(e,n,!1),this.stroke(e,n,!1),this.consumePath(e,n)}eoFillStroke(e,n){this.pendingEOFill=!0,this.fillStroke(e,n)}closeFillStroke(e,n){this.fillStroke(e,n)}closeEOFillStroke(e,n){this.pendingEOFill=!0,this.fillStroke(e,n)}endPath(e,n){this.consumePath(e,n)}rawFillPath(e,n){var r;this.ctx.fill(n),(r=this.dependencyTracker)==null||r.recordDependencies(e,hu.rawFillPath).recordOperation(e)}clip(e){var n;(n=this.dependencyTracker)==null||n.recordFutureForcedDependency("clipMode",e),this.pendingClip=$6e}eoClip(e){var n;(n=this.dependencyTracker)==null||n.recordFutureForcedDependency("clipMode",e),this.pendingClip=IZ}beginText(e){var n;this.current.textMatrix=null,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0,
634(n=this.dependencyTracker)==null||n.recordOpenMarker(e).resetIncrementalData("sameLineText").resetIncrementalData("moveText",e)}endText(e){const n=this.pendingTextPaths,r=this.ctx;if(this.dependencyTracker){const{dependencyTracker:i}=this;n!==void 0&&i.recordFutureForcedDependency("textClip",i.getOpenMarker()).recordFutureForcedDependency("textClip",e),i.recordCloseMarker(e)}if(n!==void 0){const i=new Path2D,s=r.getTransform().invertSelf();for(const{transform:a,x:o,y:l,fontSize:c,path:u}of n)u&&i.addPath(u,new DOMMatrix(a).preMultiplySelf(s).translate(o,l).scale(c,-c));r.clip(i)}delete this.pendingTextPaths}setCharSpacing(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("charSpacing",e),this.current.charSpacing=n}setWordSpacing(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("wordSpacing",e),this.current.wordSpacing=n}setHScale(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("hScale",e),this.current.textHScale=n/100}setLeading(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("leading",e),this.current.leading=-n}setFont(e,n,r){var d,f;(d=this.dependencyTracker)==null||d.recordSimpleData("font",e).recordSimpleDataFromNamed("fontObj",n,e);const i=this.commonObjs.get(n),s=this.current;if(!i)throw new Error(`Can't find font for ${n}`);if(s.fontMatrix=i.fontMatrix||$8,(s.fontMatrix[0]===0||s.fontMatrix[3]===0)&&cn("Invalid font matrix for font "+n),r<0?(r=-r,s.fontDirection=-1):s.fontDirection=1,this.current.font=i,this.current.fontSize=r,i.isType3Font)return;const a=i.loadedName||"sans-serif",o=((f=i.systemFontInfo)==null?void 0:f.css)||`"${a}", ${i.fallbackName}`;let l="normal";i.black?l="900":i.bold&&(l="bold");const c=i.italic?"italic":"normal";let u=r;r<NZ?u=NZ:r>OZ&&(u=OZ),this.current.fontSizeScale=r/u,this.ctx.font=`${c} ${l} ${u}px ${o}`}setTextRenderingMode(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("textRenderingMode",e),this.current.textRenderingMode=n}setTextRise(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("textRise",e),this.current.textRise=n}moveText(e,n,r){var i;(i=this.dependencyTracker)==null||i.resetIncrementalData("sameLineText").recordIncrementalData("moveText",e),this.current.x=this.current.lineX+=n,this.current.y=this.current.lineY+=r}setLeadingMoveText(e,n,r){this.setLeading(e,-r),this.moveText(e,n,r)}setTextMatrix(e,n){var i;(i=this.dependencyTracker)==null||i.resetIncrementalData("sameLineText").recordSimpleData("textMatrix",e);const{current:r}=this;r.textMatrix=n,r.textMatrixScale=Math.hypot(n[0],n[1]),r.x=r.lineX=0,r.y=r.lineY=0}nextLine(e){var n;this.moveText(e,0,this.current.leading),(n=this.dependencyTracker)==null||n.recordIncrementalData("moveText",this.dependencyTracker.getSimpleIndex("leading")??e)}paintChar(e,n,r,i,s,a){var b,_,S,P;const o=this.ctx,l=this.current,c=l.font,u=l.textRenderingMode,d=l.fontSize/l.fontSizeScale,f=u&Rs.FILL_STROKE_MASK,m=!!(u&Rs.ADD_TO_PATH_FLAG),y=l.patternFill&&!c.missingFile,g=l.patternStroke&&!c.missingFile;let w;if((c.disableFontFace||m||y||g)&&!c.missingFile&&(w=c.getPathGenerator(this.commonObjs,n)),w&&(c.disableFontFace||y||g)){o.save(),o.translate(r,i),o.scale(d,-d),(b=this.dependencyTracker)==null||b.recordCharacterBBox(e,o,c);let C;if(f===Rs.FILL||f===Rs.FILL_STROKE)if(s){C=o.getTransform(),o.setTransform(...s);const k=Y(this,ch,xB).call(this,w,C,s);o.fill(k)}else o.fill(w);if(f===Rs.STROKE||f===Rs.FILL_STROKE)if(a){C||(C=o.getTransform()),o.setTransform(...a);const{a:k,b:O,c:I,d:B}=C,W=wt.inverseTransform(a),j=wt.transform([k,O,I,B,0,0],W);wt.singularValueDecompose2dScale(j,kc),o.lineWidth*=Math.max(kc[0],kc[1])/d,o.stroke(Y(this,ch,xB).call(this,w,C,a))}else o.lineWidth/=d,o.stroke(w);
634o.restore()}else(f===Rs.FILL||f===Rs.FILL_STROKE)&&(o.fillText(n,r,i),(_=this.dependencyTracker)==null||_.recordCharacterBBox(e,o,c,d,r,i,()=>o.measureText(n))),(f===Rs.STROKE||f===Rs.FILL_STROKE)&&(this.dependencyTracker&&((S=this.dependencyTracker)==null||S.recordCharacterBBox(e,o,c,d,r,i,()=>o.measureText(n)).recordDependencies(e,hu.stroke)),o.strokeText(n,r,i));m&&((this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:Pi(o),x:r,y:i,fontSize:d,path:w}),(P=this.dependencyTracker)==null||P.recordCharacterBBox(e,o,c,d,r,i))}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);const n=e.getImageData(0,0,10,10).data;let r=!1;for(let i=3;i<n.length;i+=4)if(n[i]>0&&n[i]<255){r=!0;break}return un(this,"isFontSubpixelAAEnabled",r)}showText(e,n){var j,M,z,U;this.dependencyTracker&&(this.dependencyTracker.recordDependencies(e,hu.showText).resetBBox(e),this.current.textRenderingMode&Rs.ADD_TO_PATH_FLAG&&this.dependencyTracker.recordFutureForcedDependency("textClip",e).inheritPendingDependenciesAsFutureForcedDependencies());const r=this.current,i=r.font;if(i.isType3Font){this.showType3Text(e,n),(j=this.dependencyTracker)==null||j.recordShowTextOperation(e);return}const s=r.fontSize;if(s===0){(M=this.dependencyTracker)==null||M.recordOperation(e);return}const a=this.ctx,o=r.fontSizeScale,l=r.charSpacing,c=r.wordSpacing,u=r.fontDirection,d=r.textHScale*u,f=n.length,m=i.vertical,y=m?1:-1,g=i.defaultVMetrics,w=s*r.fontMatrix[0],b=r.textRenderingMode===Rs.FILL&&!i.disableFontFace&&!r.patternFill;a.save(),r.textMatrix&&a.transform(...r.textMatrix),a.translate(r.x,r.y+r.textRise),u>0?a.scale(d,-1):a.scale(d,1);let _,S;const P=r.textRenderingMode&Rs.FILL_STROKE_MASK,C=P===Rs.FILL||P===Rs.FILL_STROKE,k=P===Rs.STROKE||P===Rs.FILL_STROKE;if(C&&r.patternFill){a.save();const Z=r.fillColor.getPattern(a,this,Eh(a),Na.FILL,e);_=Pi(a),a.restore(),a.fillStyle=Z}if(k&&r.patternStroke){a.save();const Z=r.strokeColor.getPattern(a,this,Eh(a),Na.STROKE,e);S=Pi(a),a.restore(),a.strokeStyle=Z}let O=r.lineWidth;const I=r.textMatrixScale;if(I===0||O===0?k&&(O=this.getSinglePixelWidth()):O/=I,o!==1&&(a.scale(o,o),O/=o),a.lineWidth=O,i.isInvalidPDFjsFont){const Z=[];let X=0;for(const q of n)Z.push(q.unicode),X+=q.width;const Q=Z.join("");if(a.fillText(Q,0,0),this.dependencyTracker!==null){const q=a.measureText(Q);this.dependencyTracker.recordBBox(e,this.ctx,-q.actualBoundingBoxLeft,q.actualBoundingBoxRight,-q.actualBoundingBoxAscent,q.actualBoundingBoxDescent).recordShowTextOperation(e)}r.x+=X*w*d,a.restore(),this.compose();return}let B=0,W;for(W=0;W<f;++W){const Z=n[W];if(typeof Z=="number"){B+=y*Z*s/1e3;continue}let X=!1;const Q=(Z.isSpace?c:0)+l,q=Z.fontChar,ne=Z.accent;let de,se,H=Z.width;if(m){const ue=Z.vmetric||g,pe=-(Z.vmetric?ue[1]:H*.5)*w,me=ue[2]*w;H=ue?-ue[0]:H,de=pe/o,se=(B+me)/o}else de=B/o,se=0;let ee;if(i.remeasure&&H>0){ee=a.measureText(q);const ue=ee.width*1e3/s*o;if(H<ue&&this.isFontSubpixelAAEnabled){const pe=H/ue;X=!0,a.save(),a.scale(pe,1),de/=pe}else H!==ue&&(de+=(H-ue)/2e3*s/o)}if(this.contentVisible&&(Z.isInFont||i.missingFile)){if(b&&!ne)a.fillText(q,de,se),(z=this.dependencyTracker)==null||z.recordCharacterBBox(e,a,ee?{bbox:null}:i,s/o,de,se,()=>ee??a.measureText(q));else if(this.paintChar(e,q,de,se,_,S),ne){const ue=de+s*ne.offset.x/o,pe=se-s*ne.offset.y/o;this.paintChar(e,ne.fontChar,ue,pe,_,S)}}const oe=m?H*w-Q*u:H*w+Q*u;B+=oe,X&&a.restore()}m?r.y-=B:r.x+=B*d,a.restore(),this.compose(),(U=this.dependencyTracker)==null||U.recordShowTextOperation(e)}showType3Text(e,n){const r=this.ctx,i=this.current,s=i.font,a=i.fontSize,o=i.fontDirection,l=s.vertical?1:-1,c=i.charSpacing,u=i.wordSpacing,d=i.textHScale*o,f=i.fontMatrix||$8,m=n.length,y=i.textRenderingMode===Rs.INVISIBLE;let g,w,b,_;if(y||a===0)return;this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,r.save(),i.textMatrix&&r.transform(...i.textMatrix),r.translate(i.x,i.y+i.textRise),r.scale(d,o);const S=this.dependencyTracker;for(this.dependencyTracker=S?new WL(S,e):null,g=0;g<m;++g){if(w=n[g],typeof w=="number"){_=l*w*a/1e3,this.ctx.translate(_,0),i.x+=_*d;continue}const P=(w.isSpace?u:0)+c,C=s.charProcOperatorList[w.operatorListId];C?this.contentVisible&&(this.save(),r.scale(a,a),r.transform(...f),this.executeOperatorList(C),this.restore(
634)):cn(`Type3 character "${w.operatorListId}" is not available.`);const k=[w.width,0];wt.applyTransform(k,f),b=k[0]*a+P,r.translate(b,0),i.x+=b*d}r.restore(),S&&(this.dependencyTracker=S)}setCharWidth(e,n,r){}setCharWidthAndBounds(e,n,r,i,s,a,o){var c;const l=new Path2D;l.rect(i,s,a-i,o-s),this.ctx.clip(l),(c=this.dependencyTracker)==null||c.recordBBox(e,this.ctx,i,a,s,o).recordClipBox(e,this.ctx,i,a,s,o),this.endPath(e)}getColorN_Pattern(e,n){let r;if(n[0]==="TilingPattern"){const i=this.baseTransform||Pi(this.ctx),s={createCanvasGraphics:(a,o)=>new NV(a,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack},void 0,void 0,this.dependencyTracker?new WL(this.dependencyTracker,o,!0):null)};r=new vB(n,this.ctx,s,i)}else r=this._getPattern(e,n[1],n[2]);return r}setStrokeColorN(e,...n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("strokeColor",e),this.current.strokeColor=this.getColorN_Pattern(e,n),this.current.patternStroke=!0}setFillColorN(e,...n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("fillColor",e),this.current.fillColor=this.getColorN_Pattern(e,n),this.current.patternFill=!0}setStrokeRGBColor(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("strokeColor",e),this.ctx.strokeStyle=this.current.strokeColor=n,this.current.patternStroke=!1}
634setStrokeTransparent(e){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("strokeColor",e),this.ctx.strokeStyle=this.current.strokeColor="transparent",this.current.patternStroke=!1}setFillRGBColor(e,n){var r;(r=this.dependencyTracker)==null||r.recordSimpleData("fillColor",e),this.ctx.fillStyle=this.current.fillColor=n,this.current.patternFill=!1}setFillTransparent(e){var n;(n=this.dependencyTracker)==null||n.recordSimpleData("fillColor",e),this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(e,n,r=null){let i;return this.cachedPatterns.has(n)?i=this.cachedPatterns.get(n):(i=L6e(this.getObject(e,n)),this.cachedPatterns.set(n,i)),r&&(i.matrix=r),i}shadingFill(e,n){var a;if(!this.contentVisible)return;const r=this.ctx;this.save(e);const i=this._getPattern(e,n);r.fillStyle=i.getPattern(r,this,Eh(r),Na.SHADING,e);const s=Eh(r);if(s){const{width:o,height:l}=r.canvas,c=aw.slice();wt.axialAlignedBoundingBox([0,0,o,l],s,c);const[u,d,f,m]=c;this.ctx.fillRect(u,d,f-u,m-d)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);(a=this.dependencyTracker)==null||a.resetBBox(e).recordFullPageBBox(e).recordDependencies(e,hu.transform).recordDependencies(e,hu.fill).recordOperation(e),this.compose(this.current.getClippedPathBoundingBox()),this.restore(e)}beginInlineImage(){ir("Should not call beginInlineImage")}beginImageData(){ir("Should not call beginImageData")}paintFormXObjectBegin(e,n,r){var i;if(this.contentVisible&&(this.save(e),this.baseTransformStack.push(this.baseTransform),n&&this.transform(e,...n),this.baseTransform=Pi(this.ctx),r)){wt.axialAlignedBoundingBox(r,this.baseTransform,this.current.minMax);const[s,a,o,l]=r,c=new Path2D;c.rect(s,a,o-s,l-a),this.ctx.clip(c),(i=this.dependencyTracker)==null||i.recordClipBox(e,this.ctx,s,o,a,l),this.endPath(e)}}paintFormXObjectEnd(e){this.contentVisible&&(this.restore(e),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e,n){var S;if(!this.contentVisible)return;this.save(e),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const r=this.ctx;n.isolated||_D("TODO: Support non-isolated groups."),n.knockout&&cn("Knockout groups not supported.");const i=Pi(r);if(n.matrix&&r.transform(...n.matrix),!n.bbox)throw new Error("Bounding box is required.");let s=aw.slice();wt.axialAlignedBoundingBox(n.bbox,Pi(r),s);const a=[0,0,r.canvas.width,r.canvas.height];s=wt.intersect(s,a)||[0,0,0,0];const o=Math.floor(s[0]),l=Math.floor(s[1]),c=Math.max(Math.ceil(s[2])-o,1),u=Math.max(Math.ceil(s[3])-l,1);this.current.startNewPathAndClipBox([0,0,c,u]);let d="groupAt"+this.groupLevel;n.smask&&(d+="_smask_"+this.smaskCounter++%2);const f=this.cachedCanvases.getCanvas(d,c,u),m=f.context;m.translate(-o,-l),m.transform(...i);let y=new Path2D;const[g,w,b,_]=n.bbox;if(y.rect(g,w,b-g,_-w),n.matrix){const P=new Path2D;P.addPath(y,new DOMMatrix(n.matrix)),y=P}m.clip(y),n.smask&&this.smaskStack.push({canvas:f.canvas,context:m,offsetX:o,offsetY:l,subtype:n.smask.subtype,backdrop:n.smask.backdrop,transferMap:n.smask.transferMap||null,startTransformInverse:null}),(!n.smask||this.dependencyTracker)&&(r.setTransform(1,0,0,1,0,0),r.translate(o,l),r.save()),TA(r,m),this.ctx=m,(S=this.dependencyTracker)==null||S.inheritSimpleDataAsFutureForcedDependencies(["fillAlpha","strokeAlpha","globalCompositeOperation"]).pushBaseTransform(r),this.setGState(e,[["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(r),this.groupLevel++}endGroup(e,n){var s;if(!this.contentVisible)return;this.groupLevel--;const r=this.ctx,i=this.groupStack.pop();if(this.ctx=i,this.ctx.imageSmoothingEnabled=!1,(s=this.dependencyTracker)==null||s.popBaseTransform(),n.smask)this.tempSMask=this.smaskStack.pop(),this.restore(e),this.dependencyTracker&&this.ctx.restore();else{this.ctx.restore();const a=Pi(this.ctx);this.restore(e),this.ctx.save(),this.ctx.setTransform(...a);const o=aw.slice();wt.axialAlignedBoundingBox([0,0,r.canvas.width,r.canvas.height],a,o),this.ctx.drawImage(r.canvas,0,0),this.ctx.restore(),this.compose(o)}}beginAnnotation(e,n,r,i,s,a){if(Y(this,ch,yB).call(this),XN(this.ctx),this.ctx.save(),this.save(e),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),r){const o=r[2]-r[0],l=r[3]-r[1];if(a&&this.annotationCanvasMap){i=i.slice(),i[4]-=r[0],i[5]-=r[1],r=r.slice(),r[0]=r[1]=0,r[2]=o,r[3]=l,wt.singularValueDecompose2dScale(Pi(this.ctx),kc);const{viewportScale:c}=this,u=Math.ceil(o*this.outputScaleX*c),d=Math.ceil(l*this.outputScaleY*c);this.annotationCanvas=this.canvasFactory.create(u,d);const{canvas:f,context:m}=this.annotationCanvas;this.annotationCanvasMap.set(n,f),this.annotationCanvas.savedCtx=this.ctx,this.ctx=m,this.ctx.save(),this.ctx.setTransform(kc[0],0,0,-kc[1],0,l*kc[1]),XN(this.ctx)}else{XN(this.ctx),this.endPath(e);const c=new Path2D;c.rect(r[0],r[1],o,l),this.ctx.clip(c)}}
634this.current=new LZ(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(e,...i),this.transform(e,...s)}endAnnotation(e){this.annotationCanvas&&(this.ctx.restore(),Y(this,ch,bB).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e,n){var o;if(!this.contentVisible)return;const r=n.count;n=this.getObject(e,n.data,n),n.count=r;const i=this.ctx,s=this._createMaskCanvas(e,n),a=s.canvas;i.save(),i.setTransform(1,0,0,1,0,0),i.drawImage(a,s.offsetX,s.offsetY),(o=this.dependencyTracker)==null||o.resetBBox(e).recordBBox(e,this.ctx,s.offsetX,s.offsetX+a.width,s.offsetY,s.offsetY+a.height).recordOperation(e),i.restore(),this.compose()}paintImageMaskXObjectRepeat(e,n,r,i=0,s=0,a,o){var d,f,m;if(!this.contentVisible)return;n=this.getObject(e,n.data,n);const l=this.ctx;l.save();const c=Pi(l);l.transform(r,i,s,a,0,0);const u=this._createMaskCanvas(e,n);l.setTransform(1,0,0,1,u.offsetX-c[4],u.offsetY-c[5]),(d=this.dependencyTracker)==null||d.resetBBox(e);for(let y=0,g=o.length;y<g;y+=2){const w=wt.transform(c,[r,i,s,a,o[y],o[y+1]]);l.drawImage(u.canvas,w[4],w[5]),(f=this.dependencyTracker)==null||f.recordBBox(e,this.ctx,w[4],w[4]+u.canvas.width,w[5],w[5]+u.canvas.height)}l.restore(),this.compose(),(m=this.dependencyTracker)==null||m.recordOperation(e)}paintImageMaskXObjectGroup(e,n){var a,o,l;if(!this.contentVisible)return;const r=this.ctx,i=this.current.fillColor,s=this.current.patternFill;(a=this.dependencyTracker)==null||a.resetBBox(e).recordDependencies(e,hu.transformAndFill);for(const c of n){const{data:u,width:d,height:f,transform:m}=c,y=this.cachedCanvases.getCanvas("maskCanvas",d,f),g=y.context;g.save();const w=this.getObject(e,u,c);DZ(g,w),g.globalCompositeOperation="source-in",g.fillStyle=s?i.getPattern(g,this,Eh(r),Na.FILL,e):i,g.fillRect(0,0,d,f),g.restore(),r.save(),r.transform(...m),r.scale(1,-1),ZN(r,y.canvas,0,0,d,f,0,-1,1,1),(o=this.dependencyTracker)==null||o.recordBBox(e,r,0,d,0,f),r.restore()}this.compose(),(l=this.dependencyTracker)==null||l.recordOperation(e)}paintImageXObject(e,n){if(!this.contentVisible)return;const r=this.getObject(e,n);if(!r){cn("Dependent image isn't ready yet");return}this.paintInlineImageXObject(e,r)}paintImageXObjectRepeat(e,n,r,i,s){if(!this.contentVisible)return;const a=this.getObject(e,n);if(!a){cn("Dependent image isn't ready yet");return}const o=a.width,l=a.height,c=[];for(let u=0,d=s.length;u<d;u+=2)c.push({transform:[r,0,0,i,s[u],s[u+1]],x:0,y:0,w:o,h:l});this.paintInlineImageXObjectGroup(e,a,c)}applyTransferMapsToCanvas(e){return this.current.transferMaps!=="none"&&(e.filter=this.current.transferMaps,e.drawImage(e.canvas,0,0),e.filter="none"),e.canvas}applyTransferMapsToBitmap(e){if(this.current.transferMaps==="none")return e.bitmap;const{bitmap:n,width:r,height:i}=e,s=this.cachedCanvases.getCanvas("inlineImage",r,i),a=s.context;return a.filter=this.current.transferMaps,a.drawImage(n,0,0),a.filter="none",s.canvas}paintInlineImageXObject(e,n){var c;if(!this.contentVisible)return;const r=n.width,i=n.height,s=this.ctx;this.save(e);const{filter:a}=s;a!=="none"&&a!==""&&(s.filter="none"),s.scale(1/r,-1/i);let o;if(n.bitmap)o=this.applyTransferMapsToBitmap(n);else if(typeof HTMLElement=="function"&&n instanceof HTMLElement||!n.data)o=n;else{const d=this.cachedCanvases.getCanvas("inlineImage",r,i).context;jZ(d,n),o=this.applyTransferMapsToCanvas(d)}const l=this._scaleImage(o,Eh(s));s.imageSmoothingEnabled=RZ(Pi(s),n.interpolate),(c=this.dependencyTracker)==null||c.resetBBox(e).recordBBox(e,s,0,r,-i,0).recordDependencies(e,hu.imageXObject).recordOperation(e),ZN(s,l.img,0,0,l.paintWidth,l.paintHeight,0,-i,r,i),this.compose(),this.restore(e)}paintInlineImageXObjectGroup(e,n,r){var a,o,l;if(!this.contentVisible)return;const i=this.ctx;let s;if(n.bitmap)s=n.bitmap;else{const c=n.width,u=n.height,f=this.cachedCanvases.getCanvas("inlineImage",c,u).context;jZ(f,n),s=this.applyTransferMapsToCanvas(f)}(a=this.dependencyTracker)==null||a.resetBBox(e);for(const c of r)i.save(),i.transform(...c.transform),i.scale(1,-1),ZN(i,s,c.x,c.y,c.w,c.h,0,-1,1,1),(o=this.dependencyTracker)==null||o.recordBBox(e,i,0,1,-1,0),i.restore(
634);(l=this.dependencyTracker)==null||l.recordOperation(e),this.compose()}paintSolidColorImageMask(e){var n;this.contentVisible&&((n=this.dependencyTracker)==null||n.resetBBox(e).recordBBox(e,this.ctx,0,1,0,1).recordDependencies(e,hu.fill).recordOperation(e),this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(e,n){}markPointProps(e,n,r){}beginMarkedContent(e,n){var r;(r=this.dependencyTracker)==null||r.beginMarkedContent(e),this.markedContentStack.push({visible:!0})}beginMarkedContentProps(e,n,r){var i;(i=this.dependencyTracker)==null||i.beginMarkedContent(e),n==="OC"?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(r)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(e){var n;(n=this.dependencyTracker)==null||n.endMarkedContent(e),this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(e){}endCompat(e){}consumePath(e,n,r){var a,o;const i=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(r);const s=this.ctx;this.pendingClip?(i||(this.pendingClip===IZ?s.clip(n,"evenodd"):s.clip(n)),this.pendingClip=null,(a=this.dependencyTracker)==null||a.bboxToClipBoxDropOperation(e).recordFutureForcedDependency("clipPath",e)):(o=this.dependencyTracker)==null||o.recordOperation(e),this.current.startNewPathAndClipBox(this.current.clipBox)}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const e=Pi(this.ctx);if(e[1]===0&&e[2]===0)this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(e[0]),Math.abs(e[3]));else{const n=Math.abs(e[0]*e[3]-e[2]*e[1]),r=Math.hypot(e[0],e[2]),i=Math.hypot(e[1],e[3]);this._cachedGetSinglePixelWidth=Math.max(r,i)/n}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(this._cachedScaleForStroking[0]===-1){const{lineWidth:e}=this.current,{a:n,b:r,c:i,d:s}=this.ctx.getTransform();let a,o;if(r===0&&i===0){const l=Math.abs(n),c=Math.abs(s);if(l===c)if(e===0)a=o=1/l;else{const u=l*e;a=o=u<1?1/u:1}else if(e===0)a=1/l,o=1/c;else{const u=l*e,d=c*e;a=u<1?1/u:1,o=d<1?1/d:1}}else{const l=Math.abs(n*s-r*i),c=Math.hypot(n,r),u=Math.hypot(i,s);if(e===0)a=u/l,o=c/l;else{const d=e*l;a=u>d?u/d:1,o=c>d?c/d:1}}this._cachedScaleForStroking[0]=a,this._cachedScaleForStroking[1]=o}return this._cachedScaleForStroking}rescaleAndStroke(e,n){const{ctx:r,current:{lineWidth:i}}=this,[s,a]=this.getScaleForStroking();if(s===a){r.lineWidth=(i||1)*s,r.stroke(e);return}const o=r.getLineDash();n&&r.save(),r.scale(s,a),jI.a=1/s,jI.d=1/a;const l=new Path2D;if(l.addPath(e,jI),o.length>0){const c=Math.max(s,a);r.setLineDash(o.map(u=>u/c)),r.lineDashOffset/=c}r.lineWidth=i||1,r.stroke(l),n&&r.restore()}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}};ch=new WeakSet,yB=function(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)},bB=function(){if(this.pageColors){const e=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(e!=="none"){const n=this.ctx.filter;this.ctx.filter=e,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=n}}},xB=function(e,n,r){const i=new Path2D;return i.addPath(e,new DOMMatrix(r).invertSelf().multiplySelf(n)),i};let jw=NV;for(const t in tC)jw.prototype[t]!==void 0&&(jw.prototype[tC[t]]=jw.prototype[t]);var DE,RE;class ff{static get workerPort(){return p(this,DE)}static set workerPort(e){if(!(typeof Worker<"u"&&e instanceof Worker)&&e!==null)throw new Error("Invalid `workerPort` type.");F(this,DE,e)}static get workerSrc(){return p(this,RE)}static set workerSrc(e){if(typeof e!="string")throw new Error("Invalid `workerSrc` type.");F(this,RE,e)}}DE=new WeakMap,RE=new WeakMap,V(ff,DE,null),V(ff,RE,"");var I_,IE;class z6e{constructor({parsedData:e,rawData:n}){V(this,I_);V(this,IE);F(this,I_,e),F(this,IE,n)}getRaw(){return p(this,IE)}get(e){return p(this,I_).get(e)??null}[Symbol.iterator](){return p(this,I_).entries()}}I_=new WeakMap,IE=new WeakMap;const Ix=Symbol("INTERNAL");var FE,BE,$E,F_;class U6e{constructor(e,{name:n,intent:r,usage:i,rbGroups:s}){V(this,FE,!1);V(this,BE,!1);V(this,$E,!1);V(this,F_,!0);F(this,FE,!!(e&Pc.DISPLAY)),F(this,BE,!!(e&Pc.PRINT)),this.name=n,this.intent=r,this.usage=i,this.rbGroups=s}get visible(){if(p(this,$E))return p(this,F_);if(!p(this,F_))return!1;const{print:e,view:n}=this.usage;return p(this,FE)?(n==null?void 0:n.viewState)!=="OFF":p(this,BE)?(e==null?void 0:e.printState)!=="OFF":!0}_setVisible(e,n,r=!1){e!==Ix&&ir("Internal method `_setVisible` called."),F(this,$E,r),F(this,F_,n)}}FE=new WeakMap,BE=new WeakMap,$E=new WeakMap,F_=new WeakMap;var wv,Dr,B_,$_,zE,wB;class H6e{constructor(e,n=Pc.DISPLAY){V(this,zE);V(this,wv,null);V(this,Dr,new Map);V(this,B_,null);V(this,$_,null);if(this.renderingIntent=n,this.name=null,this.creator=null,e!==null){this.name=e.name,this.creator=e.creator,F(this,$_,e.order);for(const r of e.groups)p(this,Dr).set(r.id,new U6e(n,r));if(e.baseState==="OFF")for(const r of p(this,Dr).values())r._setVisible(Ix,!1);for(const r of e.on)p(this,Dr).get(r)._setVisible(Ix,!0);for(const r of e.off)p(this,Dr).get(r)._setVisible(Ix,!1);F(this,B_,this.getHash())}}isVisible(e){if(p(this,Dr).size===0)return!0;
634if(!e)return _D("Optional content group not defined."),!0;if(e.type==="OCG")return p(this,Dr).has(e.id)?p(this,Dr).get(e.id).visible:(cn(`Optional content group not found: ${e.id}`),!0);if(e.type==="OCMD"){if(e.expression)return Y(this,zE,wB).call(this,e.expression);if(!e.policy||e.policy==="AnyOn"){for(const n of e.ids){if(!p(this,Dr).has(n))return cn(`Optional content group not found: ${n}`),!0;if(p(this,Dr).get(n).visible)return!0}return!1}else if(e.policy==="AllOn"){for(const n of e.ids){if(!p(this,Dr).has(n))return cn(`Optional content group not found: ${n}`),!0;if(!p(this,Dr).get(n).visible)return!1}return!0}else if(e.policy==="AnyOff"){for(const n of e.ids){if(!p(this,Dr).has(n))return cn(`Optional content group not found: ${n}`),!0;if(!p(this,Dr).get(n).visible)return!0}return!1}else if(e.policy==="AllOff"){for(const n of e.ids){if(!p(this,Dr).has(n))return cn(`Optional content group not found: ${n}`),!0;if(p(this,Dr).get(n).visible)return!1}return!0}return cn(`Unknown optional content policy ${e.policy}.`),!0}return cn(`Unknown group type ${e.type}.`),!0}setVisibility(e,n=!0,r=!0){var s;const i=p(this,Dr).get(e);if(!i){cn(`Optional content group not found: ${e}`);return}if(r&&n&&i.rbGroups.length)for(const a of i.rbGroups)for(const o of a)o!==e&&((s=p(this,Dr).get(o))==null||s._setVisible(Ix,!1,!0));i._setVisible(Ix,!!n,!0),F(this,wv,null)}setOCGState({state:e,preserveRB:n}){let r;for(const i of e){switch(i){case"ON":case"OFF":case"Toggle":r=i;continue}const s=p(this,Dr).get(i);if(s)switch(r){case"ON":this.setVisibility(i,!0,n);break;case"OFF":this.setVisibility(i,!1,n);break;case"Toggle":this.setVisibility(i,!s.visible,n);break}}F(this,wv,null)}get hasInitialVisibility(){return p(this,B_)===null||this.getHash()===p(this,B_)}getOrder(){return p(this,Dr).size?p(this,$_)?p(this,$_).slice():[...p(this,Dr).keys()]:null}getGroup(e){return p(this,Dr).get(e)||null}getHash(){if(p(this,wv)!==null)return p(this,wv);const e=new khe;for(const[n,r]of p(this,Dr))e.update(`${n}:${r.visible}`);return F(this,wv,e.hexdigest())}[Symbol.iterator](){return p(this,Dr).entries()}}wv=new WeakMap,Dr=new WeakMap,B_=new WeakMap,$_=new WeakMap,zE=new WeakSet,wB=function(e){const n=e.length;if(n<2)return!0;const r=e[0];for(let i=1;i<n;i++){const s=e[i];let a;if(Array.isArray(s))a=Y(this,zE,wB).call(this,s);else if(p(this,Dr).has(s))a=p(this,Dr).get(s).visible;else return cn(`Optional content group not found: ${s}`),!0;switch(r){case"And":if(!a)return!1;break;case"Or":if(a)return!0;break;case"Not":return!a;default:return!0}}return r==="And"};var UE,HE;class PD{constructor(e,n,r){V(this,UE,null);V(this,HE,null);we(this,"_fullReader",null);we(this,"_rangeReaders",new Set);we(this,"_source",null);this._source=e,F(this,UE,n),F(this,HE,r)}get _progressiveDataLength(){var e;return((e=this._fullReader)==null?void 0:e._loaded)??0}getFullReader(){return rr(!this._fullReader,"BasePDFStream.getFullReader can only be called once."),this._fullReader=new(p(this,UE))(this)}getRangeReader(e,n){if(n<=this._progressiveDataLength)return null;const r=new(p(this,HE))(this,e,n);return this._rangeReaders.add(r),r}cancelAllRequests(e){var n;(n=this._fullReader)==null||n.cancel(e);for(const r of new Set(this._rangeReaders))r.cancel(e)}}UE=new WeakMap,HE=new WeakMap;class CD{constructor(e){we(this,"onProgress",null);we(this,"_contentLength",0);we(this,"_filename",null);we(this,"_headersCapability",Promise.withResolvers());we(this,"_isRangeSupported",!1);we(this,"_isStreamingSupported",!1);we(this,"_loaded",0);we(this,"_stream",null);this._stream=e}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){ir("Abstract method `read` called")}cancel(e){ir("Abstract method `cancel` called")}}class ED{constructor(e,n,r){we(this,"_stream",null);this._stream=e}async read(){ir("Abstract method `read` called")}cancel(e){ir("Abstract method `cancel` called")}}function FZ(t){return t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength?t.buffer:new Uint8Array(t).buffer}var VE,_B;class V6e extends PD{constructor(n){super(n,W6e,q6e);V(this,VE);we(this,"_progressiveDone",!1);we(this,"_queuedChunks",[]);const{pdfDataRangeTransport:r}=n,{initialData:i,progressiveDone:s}=r;if((i==null?void 0:i.length)>0){const a=FZ(i);this._queuedChunks.push(a)}this._progressiveDone=s,r.addRangeListener((a,o)=>{Y(this,VE,_B).call(this,a,o)}),r.addProgressListener((a,o)=>{var l,c;o!==void 0&&((c=(l=this._fullReader)==null?void 0:l.onProgress)==null||c.call(l,{loaded:a,total:o}))}),r.addProgressiveReadListener(a=>{Y(this,VE,_B).call(this,void 0,a)}),r.addProgressiveDoneListener(()=>{var a;(a=this._fullReader)==null||a.progressiveDone(),this._progressiveDone=!0}),r.transportReady()}getFullReader(){const n=super.getFullReader();return this._queuedChunks=null,n}getRangeReader(n,r){const i=super.getRangeReader(n,r);return i&&(i.onDone=()=>this._rangeReaders.delete(i),this._source.pdfDataRangeTransport.requestDataRange(n,r)),i}cancelAllRequests(n){super.cancelAllRequests(n),this._source.pdfDataRangeTransport.abort()}}VE=new WeakSet,_B=function(n,r){const i=FZ(r);if(n===void 0)this._fullReader?this._fullReader._enqueue(i):this._queuedChunks.push(i);else{const s=this._rangeReaders.keys().find(a=>a._begin===n);rr(s,"#onReceiveData - no `PDFDataTransportStreamRangeReader` instance found."),s._enqueue(i)}};class W6e extends CD{constructor(n){super(n);we(this,"_done",!1);we(this,"_queuedChunks",null);we(this,"_requests",[]);const{pdfDataRangeTransport:r,disableRange:i,disableStream:s}=n._source,{length:a,contentDispositionFilename:o}=r;this._queuedChunks=n._queuedChunks||[];for(const l of this._queuedChunks)this._loaded+=l.byteLength;this._done=n._progressiveDone,this._contentLength=a,this._isStreamingSupported=!s,this._isRangeSupported=!i,nH(o)&&(this._filename=o),this._headersCapability.resolve()}_enqueue(n){this._done||(this._requests.length>0?this._requests.shift().resolve({value:n,done:!1}):this._queuedChunks.push(n),this._loaded+=n.byteLength)}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const n=Promise.withResolvers();return this._requests.push(n),n.promise}cancel(n){this._done=!0;for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}
634class q6e extends ED{constructor(n,r,i){super(n,r,i);we(this,"onDone",null);we(this,"_begin",-1);we(this,"_done",!1);we(this,"_queuedChunk",null);we(this,"_requests",[]);this._begin=r}_enqueue(n){var r;if(!this._done){if(this._requests.length===0)this._queuedChunk=n;else{this._requests.shift().resolve({value:n,done:!1});for(const s of this._requests)s.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,(r=this.onDone)==null||r.call(this)}}async read(){if(this._queuedChunk){const r=this._queuedChunk;return this._queuedChunk=null,{value:r,done:!1}}if(this._done)return{value:void 0,done:!0};const n=Promise.withResolvers();return this._requests.push(n),n.promise}cancel(n){var r;this._done=!0;for(const i of this._requests)i.resolve({value:void 0,done:!0});this._requests.length=0,(r=this.onDone)==null||r.call(this)}}function G6e(t){let e=!0,n=r("filename\\*","i").exec(t);if(n){n=n[1];let u=o(n);return u=unescape(u),u=l(u),u=c(u),s(u)}if(n=a(t),n){const u=c(n);return s(u)}if(n=r("filename","i").exec(t),n){n=n[1];let u=o(n);return u=c(u),s(u)}function r(u,d){return new RegExp("(?:^|;)\\s*"+u+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',d)}function i(u,d){if(u){if(!/^[\x00-\xFF]+$/.test(d))return d;try{const f=new TextDecoder(u,{fatal:!0}),m=SD(d);d=f.decode(m),e=!1}catch{}}return d}function s(u){return e&&/[\x80-\xff]/.test(u)&&(u=i("utf-8",u),e&&(u=i("iso-8859-1",u))),u}function a(u){const d=[];let f;const m=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;(f=m.exec(u))!==null;){let[,g,w,b]=f;if(g=parseInt(g,10),g in d){if(g===0)break;continue}d[g]=[w,b]}const y=[];for(let g=0;g<d.length&&g in d;++g){let[w,b]=d[g];b=o(b),w&&(b=unescape(b),g===0&&(b=l(b))),y.push(b)}return y.join("")}function o(u){if(u.startsWith('"')){const d=u.slice(1).split('\\"');for(let f=0;f<d.length;++f){const m=d[f].indexOf('"');m!==-1&&(d[f]=d[f].slice(0,m),d.length=f+1),d[f]=d[f].replaceAll(/\\(.)/g,"$1")}u=d.join('"')}return u}function l(u){const d=u.indexOf("'");if(d===-1)return u;const f=u.slice(0,d),y=u.slice(d+1).replace(/^[^']*'/,"");return i(f,y)}function c(u){return!u.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(u)?u:u.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(d,f,m,y){if(m==="q"||m==="Q")return y=y.replaceAll("_"," "),y=y.replaceAll(/=([0-9a-fA-F]{2})/g,function(g,w){return String.fromCharCode(parseInt(w,16))}),i(f,y);try{y=atob(y)}catch{}return i(f,y)})}return""}function zhe(t,e){const n=new Headers;if(!t||!e||typeof e!="object")return n;for(const r in e){const i=e[r];i!==void 0&&n.append(r,i)}return n}function TD(t){var e;return((e=URL.parse(t))==null?void 0:e.origin)??null}function Uhe({responseHeaders:t,isHttp:e,rangeChunkSize:n,disableRange:r}){const i={allowRangeRequests:!1,suggestedLength:void 0},s=parseInt(t.get("Content-Length"),10);return!Number.isInteger(s)||(i.suggestedLength=s,s<=2*n)||r||!e||t.get("Accept-Ranges")!=="bytes"||(t.get("Content-Encoding")||"identity")!=="identity"||(i.allowRangeRequests=!0),i}function Hhe(t){const e=t.get("Content-Disposition");if(e){let n=G6e(e);if(n.includes("%"))try{n=decodeURIComponent(n)}catch{}if(nH(n))return n}return null}function kD(t,e){return new BL(`Unexpected server response (${t}) while retrieving PDF "${e}".`,t,t===404||t===0&&e.startsWith("file:"))}function Vhe(t,e){if(t!==e)throw new Error(`Expected range response-origin "${t}" to match "${e}".`)}function Whe(t,e,n,r){return fetch(t,{method:"GET",headers:e,signal:r.signal,mode:"cors",credentials:n?"include":"same-origin",redirect:"follow"})}function qhe(t,e){if(t!==200&&t!==206)throw kD(t,e)}function Ghe(t){return t instanceof Uint8Array?t.buffer:t instanceof ArrayBuffer?t:(cn(`getArrayBuffer - unexpected data format: ${t}`),new Uint8Array(t).buffer)}class K6e extends PD{constructor(n){super(n,Y6e,Z6e);we(this,"_responseOrigin",null);this.isHttp=/^https?:/i.test(n.url),this.headers=zhe(this.isHttp,n.httpHeaders)}}class Y6e extends CD{constructor(n){super(n);we(this,"_abortController",new AbortController);we(this,"_reader",null);const{disableRange:r,disableStream:i,length:s,rangeChunkSize:a,url:o,withCredentials:l}=n._source;this._contentLength=s,this._isStreamingSupported=!i,this._isRangeSupported=!r;const c=new Headers(n.headers);Whe(o,c,l,this._abortController).then(u=>{n._responseOrigin=TD(u.url),qhe(u.status,o),this._reader=u.body.getReader();const d=u.headers,{allowRangeRequests:f,suggestedLength:m}=Uhe({responseHeaders:d,isHttp:n.isHttp,rangeChunkSize:a,disableRange:r});this._isRangeSupported=f,this._contentLength=m||this._contentLength,this._filename=Hhe(d),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new Sy("Streaming is disabled.")),this._headersCapability.resolve()}).catch(this._headersCapability.reject)}async read(){var i;await this._headersCapability.promise;const{value:n,done:r}=await this._reader.read();return r?{value:n,done:r}:(this._loaded+=n.byteLength,(i=this.onProgress)==null||i.call(this,{loaded:this._loaded,total:this._contentLength}),{value:Ghe(n),done:!1})}cancel(n){var r;(r=this._reader)==null||r.cancel(n),this._abortController.abort()}}
634class Z6e extends ED{constructor(n,r,i){super(n,r,i);we(this,"_abortController",new AbortController);we(this,"_readCapability",Promise.withResolvers());we(this,"_reader",null);const{url:s,withCredentials:a}=n._source,o=new Headers(n.headers);o.append("Range",`bytes=${r}-${i-1}`),Whe(s,o,a,this._abortController).then(l=>{const c=TD(l.url);Vhe(c,n._responseOrigin),qhe(l.status,s),this._reader=l.body.getReader(),this._readCapability.resolve()}).catch(this._readCapability.reject)}async read(){await this._readCapability.promise;const{value:n,done:r}=await this._reader.read();return r?{value:n,done:r}:{value:Ghe(n),done:!1}}cancel(n){var r;(r=this._reader)==null||r.cancel(n),this._abortController.abort()}}const DI=200,BZ=206;function X6e(t){return typeof t!="string"?t:SD(t).buffer}var Kh,AS,Khe,Yhe;class Q6e extends PD{constructor(n){super(n,J6e,e8e);V(this,AS);V(this,Kh,new WeakMap);we(this,"_responseOrigin",null);this.url=n.url,this.isHttp=/^https?:/i.test(this.url),this.headers=zhe(this.isHttp,n.httpHeaders)}_request(n){const r=new XMLHttpRequest,i={validateStatus:null,onHeadersReceived:n.onHeadersReceived,onDone:n.onDone,onError:n.onError,onProgress:n.onProgress};p(this,Kh).set(r,i),r.open("GET",this.url),r.withCredentials=this._source.withCredentials;for(const[s,a]of this.headers)r.setRequestHeader(s,a);return this.isHttp&&"begin"in n&&"end"in n?(r.setRequestHeader("Range",`bytes=${n.begin}-${n.end-1}`),i.validateStatus=s=>s===BZ||s===DI):i.validateStatus=s=>s===DI,r.responseType="arraybuffer",rr(n.onError,"Expected `onError` callback to be provided."),r.onerror=()=>n.onError(r.status),r.onreadystatechange=Y(this,AS,Yhe).bind(this,r),r.onprogress=Y(this,AS,Khe).bind(this,r),r.send(null),r}_abortRequest(n){p(this,Kh).has(n)&&(p(this,Kh).delete(n),n.abort())}getRangeReader(n,r){const i=super.getRangeReader(n,r);return i&&(i.onClosed=()=>this._rangeReaders.delete(i)),i}}Kh=new WeakMap,AS=new WeakSet,Khe=function(n,r){var s;const i=p(this,Kh).get(n);(s=i==null?void 0:i.onProgress)==null||s.call(i,r)},Yhe=function(n,r){const i=p(this,Kh).get(n);if(!i||(n.readyState>=2&&i.onHeadersReceived&&(i.onHeadersReceived(),delete i.onHeadersReceived),n.readyState!==4)||!p(this,Kh).has(n))return;if(p(this,Kh).delete(n),n.status===0&&this.isHttp){i.onError(n.status);return}const s=n.status||DI;if(!i.validateStatus(s)){i.onError(n.status);return}const a=X6e(n.response);if(s===BZ){const o=n.getResponseHeader("Content-Range");/bytes (\d+)-(\d+)\/(\d+)/.test(o)?i.onDone(a):(cn('Missing or invalid "Content-Range" header.'),i.onError(0))}else a?i.onDone(a):i.onError(n.status)};var Df,Zhe,Xhe,Qhe,Jhe;class J6e extends CD{constructor(n){super(n);V(this,Df);we(this,"_cachedChunks",[]);we(this,"_done",!1);we(this,"_requests",[]);we(this,"_storedError",null);const{length:r}=n._source;this._contentLength=r,this._fullRequestXhr=n._request({onHeadersReceived:Y(this,Df,Zhe).bind(this),onDone:Y(this,Df,Xhe).bind(this),onError:Y(this,Df,Qhe).bind(this),onProgress:Y(this,Df,Jhe).bind(this)})}async read(){if(await this._headersCapability.promise,this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const n=Promise.withResolvers();return this._requests.push(n),n.promise}cancel(n){this._done=!0,this._headersCapability.reject(n);for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._abortRequest(this._fullRequestXhr),this._fullRequestXhr=null}}Df=new WeakSet,Zhe=function(){const n=this._stream,{disableRange:r,rangeChunkSize:i}=n._source,s=this._fullRequestXhr;n._responseOrigin=TD(s.responseURL);const a=s.getAllResponseHeaders(),o=new Headers(a?a.trimStart().replace(/[^\S ]+$/,"").split(/[\r\n]+/).map(u=>{const[d,...f]=u.split(": ");return[d,f.join(": ")]}):[]),{allowRangeRequests:l,suggestedLength:c}=Uhe({responseHeaders:o,isHttp:n.isHttp,rangeChunkSize:i,disableRange:r});l&&(this._isRangeSupported=!0),this._contentLength=c||this._contentLength,this._filename=Hhe(o),this._isRangeSupported&&n._abortRequest(s),this._headersCapability.resolve()},Xhe=function(n){if(this._requests.length>0?this._requests.shift().resolve({value:n,done:!1}):this._cachedChunks.push(n),this._done=!0,!(this._cachedChunks.length>0)){for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}},Qhe=function(n){this._storedError=kD(n,this._stream.url),this._headersCapability.reject(this._storedError);for(const r of this._requests)r.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0},Jhe=function(n){var r;(r=this.onProgress)==null||r.call(this,{loaded:n.loaded,total:n.lengthComputable?n.total:this._contentLength})};var Hm,efe,tfe,SB;
634class e8e extends ED{constructor(n,r,i){super(n,r,i);V(this,Hm);we(this,"onClosed",null);we(this,"_done",!1);we(this,"_queuedChunk",null);we(this,"_requests",[]);we(this,"_storedError",null);this._requestXhr=n._request({begin:r,end:i,onHeadersReceived:Y(this,Hm,efe).bind(this),onDone:Y(this,Hm,tfe).bind(this),onError:Y(this,Hm,SB).bind(this),onProgress:null})}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){const r=this._queuedChunk;return this._queuedChunk=null,{value:r,done:!1}}if(this._done)return{value:void 0,done:!0};const n=Promise.withResolvers();return this._requests.push(n),n.promise}cancel(n){var r;this._done=!0;for(const i of this._requests)i.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._abortRequest(this._requestXhr),(r=this.onClosed)==null||r.call(this)}}Hm=new WeakSet,efe=function(){var r;const n=TD((r=this._requestXhr)==null?void 0:r.responseURL);try{Vhe(n,this._stream._responseOrigin)}catch(i){this._storedError=i,Y(this,Hm,SB).call(this,0)}},tfe=function(n){var r;this._requests.length>0?this._requests.shift().resolve({value:n,done:!1}):this._queuedChunk=n,this._done=!0;for(const i of this._requests)i.resolve({value:void 0,done:!0});this._requests.length=0,(r=this.onClosed)==null||r.call(this)},SB=function(n){this._storedError??(this._storedError=kD(n,this._stream.url));for(const r of this._requests)r.reject(this._storedError);this._requests.length=0,this._queuedChunk=null};const t8e=/^[a-z][a-z0-9\-+.]+:/i;function n8e(t){if(t8e.test(t))return new URL(t);const e=process.getBuiltinModule("url");return new URL(e.pathToFileURL(t))}function nfe(t){const{Readable:e}=process.getBuiltinModule("stream");return typeof e.toWeb=="function"?e.toWeb(t):process.getBuiltinModule("module").createRequire(import.meta.url)("node-readable-to-web-readable-stream").makeDefaultReadableStreamFromNodeReadable(t)}function rfe(t){return t instanceof Uint8Array?t.buffer:t instanceof ArrayBuffer?t:(cn(`getArrayBuffer - unexpected data format: ${t}`),new Uint8Array(t).buffer)}class r8e extends PD{constructor(e){super(e,i8e,s8e),this.url=n8e(e.url),rr(this.url.protocol==="file:","PDFNodeStream only supports file:// URLs.")}}class i8e extends CD{constructor(n){super(n);we(this,"_reader",null);const{disableRange:r,disableStream:i,length:s,rangeChunkSize:a}=n._source;this._contentLength=s,this._isStreamingSupported=!i,this._isRangeSupported=!r;const o=n.url,l=process.getBuiltinModule("fs");l.promises.lstat(o).then(c=>{const u=l.createReadStream(o),d=nfe(u);this._reader=d.getReader();const{size:f}=c;f<=2*a&&(this._isRangeSupported=!1),this._contentLength=f,!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new Sy("Streaming is disabled.")),this._headersCapability.resolve()}).catch(c=>{c.code==="ENOENT"&&(c=kD(0,o.href)),this._headersCapability.reject(c)})}async read(){var i;await this._headersCapability.promise;const{value:n,done:r}=await this._reader.read();return r?{value:n,done:r}:(this._loaded+=n.length,(i=this.onProgress)==null||i.call(this,{loaded:this._loaded,total:this._contentLength}),{value:rfe(n),done:!1})}cancel(n){var r;(r=this._reader)==null||r.cancel(n)}}class s8e extends ED{constructor(n,r,i){super(n,r,i);we(this,"_readCapability",Promise.withResolvers());we(this,"_reader",null);const s=n.url,a=process.getBuiltinModule("fs");try{const o=a.createReadStream(s,{start:r,end:i-1}),l=nfe(o);this._reader=l.getReader(),this._readCapability.resolve()}catch(o){this._readCapability.reject(o)}}async read(){await this._readCapability.promise;const{value:n,done:r}=await this._reader.read();return r?{value:n,done:r}:{value:rfe(n),done:!1}}cancel(n){var r;(r=this._reader)==null||r.cancel(n)}}const kA=Symbol("INITIAL_DATA");var uc,WE,AB;class ife{constructor(){V(this,WE);V(this,uc,Object.create(null))}get(e,n=null){if(n){const i=Y(this,WE,AB).call(this,e);return i.promise.then(()=>n(i.data)),null}const r=p(this,uc)[e];if(!r||r.data===kA)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return r.data}has(e){const n=p(this,uc)[e];return!!n&&n.data!==kA}delete(e){const n=p(this,uc)[e];return!n||n.data===kA?!1:(delete p(this,uc)[e],!0)}resolve(e,n=null){const r=Y(this,WE,AB).call(this,e);r.data=n,r.resolve()}clear(){var e;
634for(const n in p(this,uc)){const{data:r}=p(this,uc)[n];(e=r==null?void 0:r.bitmap)==null||e.close()}F(this,uc,Object.create(null))}*[Symbol.iterator](){for(const e in p(this,uc)){const{data:n}=p(this,uc)[e];n!==kA&&(yield[e,n])}}}uc=new WeakMap,WE=new WeakSet,AB=function(e){var n;return(n=p(this,uc))[e]||(n[e]={...Promise.withResolvers(),data:kA})};const a8e=1e5,$Z=30;var dte,_v,Al,qE,GE,_1,zp,KE,YE,S1,ZE,z_,Sv,U_,XE,H_,A1,QE,JE,V_,P1,eT,W_,q_,Vm,sfe,afe,PB,Hc,rM,CB,ofe,lfe;const va=class va{constructor({textContentSource:e,container:n,viewport:r}){V(this,Vm);V(this,_v,Promise.withResolvers());V(this,Al,null);V(this,qE,!1);V(this,GE,!!((dte=globalThis.FontInspector)!=null&&dte.enabled));V(this,_1,null);V(this,zp,null);V(this,KE,0);V(this,YE,0);V(this,S1,null);V(this,ZE,null);V(this,z_,0);V(this,Sv,0);V(this,U_,Object.create(null));V(this,XE,[]);V(this,H_,null);V(this,A1,[]);V(this,QE,new WeakMap);V(this,JE,null);var l;if(e instanceof ReadableStream)F(this,H_,e);else if(typeof e=="object")F(this,H_,new ReadableStream({start(c){c.enqueue(e),c.close()}}));else throw new Error('No "textContentSource" parameter specified.');F(this,Al,F(this,ZE,n)),F(this,Sv,r.scale*Mf.pixelRatio),F(this,z_,r.rotation),F(this,zp,{div:null,properties:null,ctx:null});const{pageWidth:i,pageHeight:s,pageX:a,pageY:o}=r.rawDims;F(this,JE,[1,0,0,-1,-a,o+s]),F(this,YE,i),F(this,KE,s),Y(l=va,Hc,ofe).call(l),n.style.setProperty("--min-font-size",p(va,W_)),Ob(n,r),p(this,_v).promise.finally(()=>{p(va,q_).delete(this),F(this,zp,null),F(this,U_,null)}).catch(()=>{})}static get fontFamilyMap(){const{isWindows:e,isFirefox:n}=Gs.platform;return un(this,"fontFamilyMap",new Map([["sans-serif",`${e&&n?"Calibri, ":""}sans-serif`],["monospace",`${e&&n?"Lucida Console, ":""}monospace`]]))}render(){const e=()=>{p(this,S1).read().then(({value:n,done:r})=>{if(r){p(this,_v).resolve();return}p(this,_1)??F(this,_1,n.lang),Object.assign(p(this,U_),n.styles),Y(this,Vm,sfe).call(this,n.items),e()},p(this,_v).reject)};return F(this,S1,p(this,H_).getReader()),p(va,q_).add(this),e(),p(this,_v).promise}update({viewport:e,onBefore:n=null}){var s;const r=e.scale*Mf.pixelRatio,i=e.rotation;if(i!==p(this,z_)&&(n==null||n(),F(this,z_,i),Ob(p(this,ZE),{rotation:i})),r!==p(this,Sv)){n==null||n(),F(this,Sv,r);const a={div:null,properties:null,ctx:Y(s=va,Hc,rM).call(s,p(this,_1))};for(const o of p(this,A1))a.properties=p(this,QE).get(o),a.div=o,Y(this,Vm,PB).call(this,a)}}cancel(){var n;const e=new Sy("TextLayer task cancelled.");(n=p(this,S1))==null||n.cancel(e).catch(()=>{}),F(this,S1,null),p(this,_v).reject(e)}get textDivs(){return p(this,A1)}get textContentItemsStr(){return p(this,XE)}static cleanup(){if(!(p(this,q_).size>0)){p(this,V_).clear();for(const{canvas:e}of p(this,P1).values())e.remove();p(this,P1).clear()}}};_v=new WeakMap,Al=new WeakMap,qE=new WeakMap,GE=new WeakMap,_1=new WeakMap,zp=new WeakMap,KE=new WeakMap,YE=new WeakMap,S1=new WeakMap,ZE=new WeakMap,z_=new WeakMap,Sv=new WeakMap,U_=new WeakMap,XE=new WeakMap,H_=new WeakMap,A1=new WeakMap,QE=new WeakMap,JE=new WeakMap,V_=new WeakMap,P1=new WeakMap,eT=new WeakMap,W_=new WeakMap,q_=new WeakMap,Vm=new WeakSet,sfe=function(e){var i,s;if(p(this,qE))return;(s=p(this,zp)).ctx??(s.ctx=Y(i=va,Hc,rM).call(i,p(this,_1)));const n=p(this,A1),r=p(this,XE);for(const a of e){if(n.length>a8e){cn("Ignoring additional textDivs for performance reasons."),F(this,qE,!0);return}if(a.str===void 0){if(a.type==="beginMarkedContentProps"||a.type==="beginMarkedContent"){const o=p(this,Al);F(this,Al,document.createElement("span")),p(this,Al).classList.add("markedContent"),a.id&&p(this,Al).setAttribute("id",`${a.id}`),a.tag==="Artifact"&&(p(this,Al).ariaHidden=!0),o.append(p(this,Al))}else a.type==="endMarkedContent"&&F(this,Al,p(this,Al).parentNode);continue}r.push(a.str),Y(this,Vm,afe).call(this,a)}},afe=function(e){var y;const n=document.createElement("span"),r={angle:0,canvasWidth:0,hasText:e.str!=="",hasEOL:e.hasEOL,fontSize:0};p(this,A1).push(n);const i=wt.transform(p(this,JE),e.transform);let s=Math.atan2(i[1],i[0]);const a=p(this,U_)[e.fontName];a.vertical&&(s+=Math.PI/2);let o=p(this,GE)&&a.fontSubstitution||a.fontFamily;o=va.fontFamilyMap.get(o)||o;const l=Math.hypot(i[2],i[3]),c=l*Y(y=va,Hc,lfe).call(y,o,a,p(this,_1));let u,d;s===0?(u=i[4],d=i[5]-c):(u=i[4]+c*Math.sin(s),d=i[5]-c*Math.cos(s));const f=n.style;f.left=`${(100*u/p(this,YE)).toFixed(2)}%`,f.top=`${(100*d/p(this,KE)).toFixed(2)}%`,f.setProperty("--font-height",`${l.toFixed(2)}px`),f.fontFamily=o,r.fontSize=l,n.setAttribute("role","presentation"),n.textContent=e.str,n.dir=e.dir,p(this,GE)&&(n.dataset.fontName=a.fontSubstitutionLoadedName||e.fontName),s!==0&&(r.angle=s*(180/Math.PI));let m=!1;if(e.str.length>1)m=!0;else if(e.str!==" "&&e.transform[0]!==e.transform[3]){const g=Math.abs(e.transform[0]),w=Math.abs(e.transform[3]);g!==w&&Math.max(g,w)/Math.min(g,w)>1.5&&(m=!0)}if(m&&(r.canvasWidth=a.vertical?e.height:e.width),p(this,QE).set(n,r),p(this,zp).div=n,p(this,zp).properties=r,Y(this,Vm,PB).call(this,p(this,zp)),r.hasText&&p(this,Al).append(n),r.hasEOL){const g=document.createElement("br");g.setAttribute("role","presentation"),p(this,Al).append(g)}},PB=function(e){var a;const{div:n,properties:r,ctx:i}=e,{style:s}=n;if(r.canvasWidth!==0&&r.hasText){const{fontFamily:o}=s,{canvasWidth:l,fontSize:c}=r;Y(a=va,Hc,CB).call(a,i,c*p(this,Sv),o);const{width:u}=i.measureText(n.textContent);u>0&&s.setProperty("--scale-x",l*p(this,Sv)/u)}r.angle!==0&&s.setProperty("--rotate",`${r.angle}deg`)},Hc=new WeakSet,rM=function(e=null){let n=p(this,P1).get(e||(e=""));if(!n){const r=document.createElement("canvas");r.className="hiddenCanvasElement",r.lang=e,document.body.append(r),n=r.getContext("2d",{alpha:!1,willReadFrequently:!0}),p(this,P1).set(e,n),p(this,eT).set(n,{size:0,family:""})}return n},CB=function(e,n,r){const i=p(this,eT).get(e);n===i.size&&r===i.family||(e.font=`${n}px ${r}`,i.size=n,i.family=r)},ofe=function(){if(p(this,W_)!==null)return;const e=document.createElement("div");e.style.opacity=0,e.style.lineHeight=1,e.style.fontSize="1px",e.style.position="absolute",e.textContent="X",document.body.append(e),F(this,W_,e.getBoundingClientRect().height),e.remove()},lfe=function(e,n,r){const i=p(this,V_).get(e);if(i)return i;const s=Y(this,Hc,rM).call(this,r);s.canvas.width=s.canvas.height=$Z,Y(this,Hc,CB).call(this,s,$Z,e);const a=s.measureText(""),o=a.fontBoundingBoxAscent,l=Math.abs(a.fontBoundingBoxDescent);s.canvas.width=s.canvas.height=0;let c=.8;return o?c=o/(o+l):(Gs.platform.isFirefox&&cn("Enable the `dom.textMetrics.fontBoundingBox.enabled` preference in `about:config` to improve TextLayer rendering."),n.ascent?c=n.ascent:n.descent&&(c=1+n.descent)),p(this,V_).set(e,c),c},V(va,Hc),V(va,V_,new Map),V(va,P1,new Map),V(va,eT,new WeakMap),V(va,W_,null),V(va,q_,new Set);let iC=va;const o8e=100;function cfe(t={}){typeof t=="string"||t instanceof URL?t={url:t}:(t instanceof ArrayBuffer||ArrayBuffer.isView(t))&&(t={data:t});const e=new EB,{docId:n}=e,r=t.url?m6e(t.url):null,i=t.data?g6e(t.data):null,s=t.httpHeaders||null,a=t.withCredentials===!0,o=t.password??null,l=t.range instanceof ufe?t.range:null,c=Number.isInteger(t.rangeChunkSize)&&t.rangeChunkSize>0?t.rangeChunkSize:2**16;let u=t.worker instanceof sC?t.worker:null;const d=t.verbosity,f=typeof t.docBaseUrl=="string"&&!AD(t.docBaseUrl)?t.docBaseUrl:null,m=qN(t.cMapUrl),y=t.cMapPacked!==!1,g=t.CMapReaderFactory||($o?A6e:AZ),w=qN(t.iccUrl),b=qN(t.standardFontDataUrl),_=t.StandardFontDataFactory||($o?P6e:PZ),S=qN(t.wasmUrl),P=t.WasmFactory||($o?C6e:CZ),
634C=t.stopAtErrors!==!0,k=Number.isInteger(t.maxImageSize)&&t.maxImageSize>-1?t.maxImageSize:-1,O=t.isEvalSupported!==!1,I=typeof t.isOffscreenCanvasSupported=="boolean"?t.isOffscreenCanvasSupported:!$o,B=typeof t.isImageDecoderSupported=="boolean"?t.isImageDecoderSupported:!$o&&(Gs.platform.isFirefox||!globalThis.chrome),W=Number.isInteger(t.canvasMaxAreaInBytes)?t.canvasMaxAreaInBytes:-1,j=typeof t.disableFontFace=="boolean"?t.disableFontFace:$o,M=t.fontExtraProperties===!0,z=t.enableXfa===!0,U=t.ownerDocument||globalThis.document,Z=t.disableRange===!0,X=t.disableStream===!0,Q=t.disableAutoFetch===!0,q=t.pdfBug===!0,ne=t.CanvasFactory||($o?S6e:x6e),de=t.FilterFactory||($o?_6e:w6e),se=t.enableHWA===!0,H=t.useWasm!==!1,ee=l?l.length:t.length??NaN,oe=typeof t.useSystemFonts=="boolean"?t.useSystemFonts:!$o&&!j,ue=typeof t.useWorkerFetch=="boolean"?t.useWorkerFetch:!!(g===AZ&&_===PZ&&P===CZ&&m&&b&&S&&i5(m,document.baseURI)&&i5(b,document.baseURI)&&i5(S,document.baseURI)),pe=null;UFe(d);const me={canvasFactory:new ne({ownerDocument:U,enableHWA:se}),filterFactory:new de({docId:n,ownerDocument:U}),cMapReaderFactory:ue?null:new g({baseUrl:m,isCompressed:y}),standardFontDataFactory:ue?null:new _({baseUrl:b}),wasmFactory:ue?null:new P({baseUrl:S})};u||(u=sC.create({verbosity:d,port:ff.workerPort}),e._worker=u);const Te={docId:n,apiVersion:"5.4.624",data:i,password:o,disableAutoFetch:Q,rangeChunkSize:c,length:ee,docBaseUrl:f,enableXfa:z,evaluatorOptions:{maxImageSize:k,disableFontFace:j,ignoreErrors:C,isEvalSupported:O,isOffscreenCanvasSupported:I,isImageDecoderSupported:B,canvasMaxAreaInBytes:W,fontExtraProperties:M,useSystemFonts:oe,useWasm:H,useWorkerFetch:ue,cMapUrl:m,iccUrl:w,standardFontDataUrl:b,wasmUrl:S}},xe={ownerDocument:U,pdfBug:q,styleElement:pe,enableHWA:se,loadingParams:{disableAutoFetch:Q,enableXfa:z}};return u.promise.then(function(){if(e.destroyed)throw new Error("Loading aborted");if(u.destroyed)throw new Error("Worker was destroyed");const Ce=u.messageHandler.sendWithPromise("GetDocRequest",Te,i?[i.buffer]:null);let Ne;if(l)Ne=new V6e({pdfDataRangeTransport:l,disableRange:Z,disableStream:X});else if(!i){if(!r)throw new Error("getDocument - no `url` parameter provided.");const Ae=i5(r)?K6e:$o?r8e:Q6e;Ne=new Ae({url:r,length:ee,httpHeaders:s,withCredentials:a,rangeChunkSize:c,disableRange:Z,disableStream:X})}return Ce.then(Ae=>{if(e.destroyed)throw new Error("Loading aborted");if(u.destroyed)throw new Error("Worker was destroyed");const We=new h5(n,Ae,u.port),Ye=new u8e(We,e,Ne,xe,me);e._transport=Ye,We.send("Ready",null)})}).catch(e._capability.reject),e}var cj;const uj=class uj{constructor(){we(this,"_capability",Promise.withResolvers());we(this,"_transport",null);we(this,"_worker",null);we(this,"docId",`d${Bi(uj,cj)._++}`);we(this,"destroyed",!1);we(this,"onPassword",null);we(this,"onProgress",null)}get promise(){return this._capability.promise}async destroy(){var e,n,r,i;this.destroyed=!0;try{(e=this._worker)!=null&&e.port&&(this._worker._pendingDestroy=!0),await((n=this._transport)==null?void 0:n.destroy())}catch(s){throw(r=this._worker)!=null&&r.port&&delete this._worker._pendingDestroy,s}this._transport=null,(i=this._worker)==null||i.destroy(),this._worker=null}async getData(){return this._transport.getData()}};cj=new WeakMap,V(uj,cj,0);let EB=uj;var C1,tT,nT,rT,iT;class ufe{constructor(e,n,r=!1,i=null){V(this,C1,Promise.withResolvers());V(this,tT,[]);V(this,nT,[]);V(this,rT,[]);V(this,iT,[]);this.length=e,this.initialData=n,this.progressiveDone=r,this.contentDispositionFilename=i}addRangeListener(e){p(this,iT).push(e)}addProgressListener(e){p(this,rT).push(e)}addProgressiveReadListener(e){p(this,nT).push(e)}addProgressiveDoneListener(e){p(this,tT).push(e)}onDataRange(e,n){for(const r of p(this,iT))r(e,n)}onDataProgress(e,n){p(this,C1).promise.then(()=>{for(const r of p(this,rT))r(e,n)})}onDataProgressiveRead(e){p(this,C1).promise.then(()=>{for(const n of p(this,nT))n(e)})}onDataProgressiveDone(){p(this,C1).promise.then(()=>{for(const e of p(this,tT))e()})}transportReady(){p(this,C1).resolve()}requestDataRange(e,n){ir("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}
634C1=new WeakMap,tT=new WeakMap,nT=new WeakMap,rT=new WeakMap,iT=new WeakMap;class l8e{constructor(e,n){this._pdfInfo=e,this._transport=n}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return un(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getAnnotationsByType(e,n){return this._transport.getAnnotationsByType(e,n)}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:e="display"}={}){const{renderingIntent:n}=this._transport.getRenderingIntent(e);return this._transport.getOptionalContentConfig(n)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}extractPages(e){return this._transport.extractPages(e)}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(e){return this._transport.cachedPageNumber(e)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}var Up,sT,E1,v5;class c8e{constructor(e,n,r,i=!1){V(this,E1);V(this,Up,!1);V(this,sT,rC.instance);this._pageIndex=e,this._pageInfo=n,this._transport=r,this._stats=i?new vZ:null,this._pdfBug=i,this.commonObjs=r.commonObjs,this.objs=new ife,this._intentStates=new Map,this.destroyed=!1,this.recordedBBoxes=null}get pageNumber(){return this._pageIndex+1}set pageNumber(e){this._pageIndex=e-1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:n=this.rotate,offsetX:r=0,offsetY:i=0,dontFlip:s=!1}={}){return new Ak({viewBox:this.view,userUnit:this.userUnit,scale:e,rotation:n,offsetX:r,offsetY:i,dontFlip:s})}getAnnotations({intent:e="display"}={}){const{renderingIntent:n}=this._transport.getRenderingIntent(e);return this._transport.getAnnotations(this._pageIndex,n)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return un(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){var e;return((e=this._transport._htmlForXfa)==null?void 0:e.children[this._pageIndex])||null}render({canvasContext:e,canvas:n=e.canvas,viewport:r,intent:i="display",annotationMode:s=$g.ENABLE,transform:a=null,background:o=null,optionalContentConfigPromise:l=null,annotationCanvasMap:c=null,pageColors:u=null,printAnnotationStorage:d=null,isEditing:f=!1,recordOperations:m=!1,operationsFilter:y=null}){var B,W,j;(B=this._stats)==null||B.time("Overall");const g=this._transport.getRenderingIntent(i,s,d,f),{renderingIntent:w,cacheKey:b}=g;F(this,Up,!1),l||(l=this._transport.getOptionalContentConfig(w));let _=this._intentStates.get(b);_||(_=Object.create(null),this._intentStates.set(b,_)),_.streamReaderCancelTimeout&&(clearTimeout(_.streamReaderCancelTimeout),_.streamReaderCancelTimeout=null);const S=!!(w&Pc.PRINT);_.displayReadyCapability||(_.displayReadyCapability=Promise.withResolvers(),_.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(W=this._stats)==null||W.time("Page Request"),this._pumpOperatorList(g));const P=!!(this._pdfBug&&((j=globalThis.StepperManager)!=null&&j.enabled)),C=!this.recordedBBoxes&&(m||P),k=M=>{var z,U;if(_.renderTasks.delete(O),C){const Z=(z=O.gfx)==null?void 0:z.dependencyTracker.take();Z&&(O.stepper&&O.stepper.setOperatorBBoxes(Z,O.gfx.dependencyTracker.takeDebugMetadata()),m&&(this.recordedBBoxes=Z
634))}S&&F(this,Up,!0),Y(this,E1,v5).call(this),M?(O.capability.reject(M),this._abortOperatorList({intentState:_,reason:M instanceof Error?M:new Error(M)})):O.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),(U=globalThis.Stats)!=null&&U.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},O=new TB({callback:k,params:{canvas:n,canvasContext:e,dependencyTracker:C?new T6e(n,_.operatorList.length,P):null,viewport:r,transform:a,background:o},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:c,operatorList:_.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!S,pdfBug:this._pdfBug,pageColors:u,enableHWA:this._transport.enableHWA,operationsFilter:y});(_.renderTasks||(_.renderTasks=new Set)).add(O);const I=O.task;return Promise.all([_.displayReadyCapability.promise,l]).then(([M,z])=>{var U;if(this.destroyed){k();return}if((U=this._stats)==null||U.time("Rendering"),!(z.renderingIntent&w))throw new Error("Mu
634st use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");O.initializeGraphics({transparency:M,optionalContentConfig:z}),O.operatorListChanged()}).catch(k),I}getOperatorList({intent:e="display",annotationMode:n=$g.ENABLE,printAnnotationStorage:r=null,isEditing:i=!1}={}){var c;function s(){o.operatorList.lastChunk&&(o.opListReadCapability.resolve(o.operatorList),o.renderTasks.delete(l))}const a=this._transport.getRenderingIntent(e,n,r,i,!0);let o=this._intentStates.get(a.cacheKey);o||(o=Object.create(null),this._intentStates.set(a.cacheKey,o));let l;return o.opListReadCapability||(l=Object.create(null),l.operatorListChanged=s,o.opListReadCapability=Promise.withResolvers(),(o.renderTasks||(o.renderTasks=new Set)).add(l),o.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(c=this._stats)==null||c.time("Page Request"),this._pumpOperatorList(a)),o.opListReadCapability.promise}streamTextContent({includeMarkedContent:e=!1,disableNormalization:n=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageId:p(this,sT).getPageId(this._pageIndex+1)-1,pageIndex:this._pageIndex,includeMarkedContent:e===!0,disableNormalization:n===!0},{highWaterMark:100,size(i){return i.items.length}})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then(r=>nC.textContent(r));const n=this.streamTextContent(e);return new Promise(function(r,i){function s(){a.read().then(function({value:l,done:c}){if(c){r(o);return}o.lang??(o.lang=l.lang),Object.assign(o.styles,l.styles),o.items.push(...l.items),s()},i)}const a=n.getReader(),o={items:[],styles:Object.create(null),lang:null};s()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const n of this._intentStates.values())if(this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),!n.opListReadCapability)for(const r of n.renderTasks)e.push(r.completed),r.cancel();return this.objs.clear(),F(this,Up,!1),Promise.all(e)}cleanup(e=!1){F(this,Up,!0);const n=Y(this,E1,v5).call(this);return e&&n&&this._stats&&(this._stats=new vZ),n}_startRenderPage(e,n){var i,s;const r=this._intentStates.get(n);r&&((i=this._stats)==null||i.timeEnd("Page Request"),(s=r.displayReadyCapability)==null||s.resolve(e))}_renderPageChunk(e,n){for(let r=0,i=e.length;r<i;r++)n.operatorList.fnArray.push(e.fnArray[r]),n.operatorList.argsArray.push(e.argsArray[r]);n.operatorList.lastChunk=e.lastChunk,n.operatorList.separateAnnots=e.separateAnnots;for(const r of n.renderTasks)r.operatorListChanged();e.lastChunk&&Y(this,E1,v5).call(this)}_pumpOperatorList({renderingIntent:e,cacheKey:n,annotationStorageSerializable:r,modifiedIds:i}){const{map:s,transfer:a}=r,l=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageId:p(this,sT).getPageId(this._pageIndex+1)-1,pageIndex:this._pageIndex,intent:e,cacheKey:n,annotationStorage:s,modifiedIds:i},a).getReader(),c=this._intentStates.get(n);c.streamReader=l;const u=()=>{l.read().then(({value:d,done:f})=>{if(f){c.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(d,c),u())},d=>{if(c.streamReader=null,!this._transport.destroyed){if(c.operatorList){c.operatorList.lastChunk=!0;for(const f of c.renderTasks)f.operatorListChanged();Y(this,E1,v5).call(this)}if(c.displayReadyCapability)c.displayReadyCapability.reject(d);else if(c.opListReadCapability)c.opListReadCapability.reject(d);else throw d}})};u()}_abortOperatorList({intentState:e,reason:n,force:r=!1}){if(e.streamReader){if(e.streamReaderCancelTimeout&&(clearTimeout(e.streamReaderCancelTimeout),e.streamReaderCancelTimeout=null),!r){if(e.renderTasks.size>0)return;if(n instanceof tH){let i=o8e;n.extraDelay>0&&n.extraDelay<1e3&&(i+=n.extraDelay),e.streamReaderCancelTimeout=setTimeout(()=>{e.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:e,reason:n,force:!0})},i);return}}if(e.streamReader.cancel(new Sy(n.message)).catch(()=>{}),e.streamReader=null,!this._transport.destroyed){for(const[i,s]of this._intentStates)if(s===e){this._intentStates.delete(i);break}this.cleanup()}}}get stats(){return this._stats}}Up=new WeakMap,sT=new WeakMap,E1=new WeakSet,v5=function(){if(!p(this,Up)||this.destroyed)return!1;for(const{renderTasks:e,operatorList:n}of this._intentStates.values())if(e.size>0||!n.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),F(this,Up,!1),!0};var Av,jd,Hp,T1,dj,k1,N1,Yo,iM,dfe,hfe,y5,G_,sM;const mi=class mi{constructor({name:e=null,port:n=null,verbosity:r=HFe()}={}){V(this,Yo);V(this,Av,Promise.withResolvers());V(this,jd,null);V(this,Hp,null);V(this,T1,null);if(this.name=e,this.destroyed=!1,this.verbosity=r,n){if(p(mi,N1).has(n))throw new Error("Cannot use more than one PDFWorker per port.");p(mi,N1).set(n,this),Y(this,Yo,dfe).call(this,n)}else Y(this,Yo,hfe).call(this)}get promise(){return p(this,Av).promise}get port(){return p(this,Hp)}get messageHandler(){return p(this,jd)}destroy(){var e,n;this.destroyed=!0,(e=p(this,T1))==null||e.terminate(),F(this,T1,null),p(mi,N1).delete(p(this,Hp)),F(this,Hp,null),(n=p(this,jd))==null||n.destroy(),F(this,jd,null)}static create(e){const n=p(this,N1).get(e==null?void 0:e.port);
634if(n){if(n._pendingDestroy)throw new Error("PDFWorker.create - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return n}return new mi(e)}static get workerSrc(){if(ff.workerSrc)return ff.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _setupFakeWorkerGlobal(){return un(this,"_setupFakeWorkerGlobal",(async()=>p(this,G_,sM)?p(this,G_,sM):(await import(this.workerSrc)).WorkerMessageHandler)())}};Av=new WeakMap,jd=new WeakMap,Hp=new WeakMap,T1=new WeakMap,dj=new WeakMap,k1=new WeakMap,N1=new WeakMap,Yo=new WeakSet,iM=function(){p(this,Av).resolve(),p(this,jd).send("configure",{verbosity:this.verbosity})},dfe=function(e){F(this,Hp,e),F(this,jd,new h5("main","worker",e)),p(this,jd).on("ready",()=>{}),Y(this,Yo,iM).call(this)},hfe=function(){if(p(mi,k1)||p(mi,G_,sM)){Y(this,Yo,y5).call(this);return}let{workerSrc:e}=mi;try{mi._isSameOrigin(window.location,e)||(e=mi._createCDNWrapper(new URL(e,window.location).href));const n=new Worker(e,{type:"module"}),r=new h5("main","worker",n),i=()=>{s.abort(),r.destroy(),n.terminate(),this.destroyed?p(this,Av).reject(new Error("Worker was destroyed")):Y(this,Yo,y5).call(this)},s=new AbortController;n.addEventListener("error",()=>{p(this,T1)||i()},{signal:s.signal}),r.on("test",o=>{if(s.abort(),this.destroyed||!o){i();return}F(this,jd,r),F(this,Hp,n),F(this,T1,n),Y(this,Yo,iM).call(this)}),r.on("ready",o=>{if(s.abort(),this.destroyed){i();return}try{a()}catch{Y(this,Yo,y5).call(this)}});const a=()=>{const o=new Uint8Array;r.send("test",o,[o.buffer])};a();return}catch{_D("The worker has been disabled.")}Y(this,Yo,y5).call(this)},y5=function(){p(mi,k1)||(cn("Setting up fake worker."),F(mi,k1,!0)),mi._setupFakeWorkerGlobal.then(e=>{if(this.destroyed){p(this,Av).reject(new Error("Worker was destroyed"));return}const n=new b6e;F(this,Hp,n);const r=`fake${Bi(mi,dj)._++}`,i=new h5(r+"_worker",r,n);e.setup(i,n),F(this,jd,new h5(r,r+"_worker",n)),Y(this,Yo,iM).call(this)}).catch(e=>{p(this,Av).reject(new Error(`Setting up fake worker failed: "${e.message}".`))})},G_=new WeakSet,sM=function(){var e;try{return((e=globalThis.pdfjsWorker)==null?void 0:e.WorkerMessageHandler)||null}catch{return null}},V(mi,G_),V(mi,dj,0),V(mi,k1,!1),V(mi,N1,new WeakMap),$o&&(F(mi,k1,!0),ff.workerSrc||(ff.workerSrc="./pdf.worker.mjs")),mi._isSameOrigin=(e,n)=>{const r=URL.parse(e);if(!(r!=null&&r.origin)||r.origin==="null")return!1;const i=new URL(n,r);return r.origin===i.origin},mi._createCDNWrapper=e=>{const n=`await import("${e}");`;return URL.createObjectURL(new Blob([n],{type:"text/javascript"}))},mi.fromPort=e=>{if(t6e("`PDFWorker.fromPort` - please use `PDFWorker.create` instead."),!(e!=null&&e.port))throw new Error("PDFWorker.fromPort - invalid method signature.");return mi.create(e)};let sC=mi;var dc,Vp,Wp,Tu,Pv,K_,qp,Pl,Rc,ffe,b5,aM;class u8e{constructor(e,n,r,i,s){V(this,Rc);we(this,"downloadInfoCapability",Promise.withResolvers());V(this,dc,null);V(this,Vp,new Map);V(this,Wp,null);V(this,Tu,new Map);V(this,Pv,new Map);V(this,K_,new Map);V(this,qp,null);V(this,Pl,rC.instance);this.messageHandler=e,this.loadingTask=n,F(this,Wp,r),this.commonObjs=new ife,this.fontLoader=new h6e({ownerDocument:i.ownerDocument,styleElement:i.styleElement}),this.enableHWA=i.enableHWA,this.loadingParams=i.loadingParams,this._params=i,this.canvasFactory=s.canvasFactory,this.filterFactory=s.filterFactory,this.cMapReaderFactory=s.cMapReaderFactory,this.standardFontDataFactory=s.standardFontDataFactory,this.wasmFactory=s.wasmFactory,this.destroyed=!1,this.destroyCapability=null,this.setupMessageHandler(),p(this,Pl).addListener(Y(this,Rc,ffe).bind(this))}get annotationStorage(){return un(this,"annotationStorage",new rH)}getRenderingIntent(e,n=$g.ENABLE,r=null,i=!1,s=!1){let a=Pc.DISPLAY,o=lB;switch(e){case"any":a=Pc.ANY;break;case"display":break;case"print":a=Pc.PRINT;break;default:cn(`getRenderingIntent - invalid intent: ${e}`)}const l=a&Pc.PRINT&&r instanceof Ohe?r:this.annotationStorage;switch(n){case $g.DISABLE:a+=Pc.ANNOTATIONS_DISABLE;break;case $g.ENABLE:break;case $g.ENABLE_FORMS:a+=Pc.ANNOTATIONS_FORMS;break;case $g.ENABLE_STORAGE:a+=Pc.ANNOTATIONS_STORAGE,o=l.serializable;break;default:cn(`getRenderingIntent - invalid annotationMode: ${n}`)}i&&(a+=Pc.IS_EDITING),s&&(a+=Pc.OPLIST);const{ids:c,hash:u}=l.modifiedIds,d=[a,o.hash,u];return{renderingIntent:a,cacheKey:d.join("_"),annotationStorageSerializable:o,modifiedIds:c}}destroy(){var r;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),(r=p(this,qp))==null||r.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const i of p(this,Tu).values())e.push(i._destroy());p(this,Tu).clear(),p(this,Pv).clear(),p(this,K_).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();
634const n=this.messageHandler.sendWithPromise("Terminate",null);return e.push(n),Promise.all(e).then(()=>{var i,s;this.commonObjs.clear(),this.fontLoader.clear(),p(this,Vp).clear(),this.filterFactory.destroy(),iC.cleanup(),(i=p(this,Wp))==null||i.cancelAllRequests(new Sy("Worker was terminated.")),(s=this.messageHandler)==null||s.destroy(),this.messageHandler=null,this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:n}=this;e.on("GetReader",(r,i)=>{rr(p(this,Wp),"GetReader - no `BasePDFStream` instance available."),F(this,dc,p(this,Wp).getFullReader()),p(this,dc).onProgress=s=>Y(this,Rc,aM).call(this,s),i.onPull=()=>{p(this,dc).read().then(function({value:s,done:a}){if(a){i.close();return}rr(s instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),i.enqueue(new Uint8Array(s),1,[s])}).catch(s=>{i.error(s)})},i.onCancel=s=>{p(this,dc).cancel(s),i.ready.catch(a=>{if(!this.destroyed)throw a})}}),e.on("ReaderHeadersReady",async r=>{await p(this,dc).headersReady;const{isStreamingSupported:i,isRangeSupported:s,contentLength:a}=p(this,dc);return i&&s&&(p(this,dc).onProgress=null),{isStreamingSupported:i,isRangeSupported:s,contentLength:a}}),e.on("GetRangeReader",(r,i)=>{rr(p(this,Wp),"GetRangeReader - no `BasePDFStream` instance available.");const s=p(this,Wp).getRangeReader(r.begin,r.end);if(!s){i.close();return}i.onPull=()=>{s.read().then(function({value:a,done:o}){if(o){i.close();return}rr(a instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),i.enqueue(new Uint8Array(a),1,[a])}).catch(a=>{i.error(a)})},i.onCancel=a=>{s.cancel(a),i.ready.catch(o=>{if(!this.destroyed)throw o})}}),e.on("GetDoc",({pdfInfo:r})=>{p(this,Pl).pagesNumber=r.numPages,this._numPages=r.numPages,this._htmlForXfa=r.htmlForXfa,delete r.htmlForXfa,n._capability.resolve(new l8e(r,this))}),e.on("DocException",r=>{n._capability.reject(gl(r))}),e.on("PasswordRequest",r=>{F(this,qp,Promise.withResolvers());try{if(!n.onPassword)throw gl(r);const i=s=>{s instanceof Error?p(this,qp).reject(s):p(this,qp).resolve({password:s})};n.onPassword(i,r.code)}catch(i){p(this,qp).reject(i)}return p(this,qp).promise}),e.on("DataLoaded",r=>{Y(this,Rc,aM).call(this,{loaded:r.length,total:r.length}),this.downloadInfoCapability.resolve(r)}),e.on("StartRenderPage",r=>{if(this.destroyed)return;p(this,Tu).get(r.pageIndex)._startRenderPage(r.transparency,r.cacheKey)}),e.on("commonobj",([r,i,s])=>{var a;if(this.destroyed||this.commonObjs.has(r))return null;switch(i){case"Font":if("error"in s){const f=s.error;cn(`Error during font loading: ${f}`),this.commonObjs.resolve(r,f);break}const o=new cB(s),l=this._params.pdfBug&&((a=globalThis.FontInspector)!=null&&a.enabled)?(f,m)=>globalThis.FontInspector.fontAdded(f,m):null,c=new f6e(o,l,s.extra,s.charProcOperatorList);this.fontLoader.bind(c).catch(()=>e.sendWithPromise("FontFallback",{id:r})).finally(()=>{!c.fontExtraProperties&&c.data&&c.clearData(),this.commonObjs.resolve(r,c)});break;case"CopyLocalImage":const{imageRef:u}=s;rr(u,"The imageRef must be defined.");for(const f of p(this,Tu).values())for(const[,m]of f.objs)if((m==null?void 0:m.ref)===u)return m.dataLen?(this.commonObjs.resolve(r,structuredClone(m)),m.dataLen):null;break;case"FontPath":this.commonObjs.resolve(r,new p6e(s));break;case"Image":this.commonObjs.resolve(r,s);break;case"Pattern":const d=new uB(s);this.commonObjs.resolve(r,d.getIR());break;default:throw new Error(`Got unknown common object type ${i}`)}return null}),e.on("obj",([r,i,s,a])=>{var l;if(this.destroyed)return;const o=p(this,Tu).get(i);if(!o.objs.has(r)){if(o._intentStates.size===0){(l=a==null?void 0:a.bitmap)==null||l.close();return}switch(s){case"Image":case"Pattern":o.objs.resolve(r,a);break;default:throw new Error(`Got unknown object type ${s}`)}}}),e.on("DocProgress",r=>{this.destroyed||Y(this,Rc,aM).call(this,r)}),e.on("FetchBinaryData",async r=>{if(this.destroyed)throw new Error("Worker was destroyed.");const i=this[r.type];if(!i)throw new Error(`${r.type} not initialized, see the \`useWorkerFetch\` parameter.`);return i.fetch(r)})}
634getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){var r;this.annotationStorage.size<=0&&cn("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:e,transfer:n}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:e,filename:((r=p(this,dc))==null?void 0:r.filename)??null},n).finally(()=>{this.annotationStorage.resetModified()})}extractPages(e){return this.messageHandler.sendWithPromise("ExtractPages",{pageInfos:e})}getPage(e){if(!Number.isInteger(e)||e<=0||e>p(this,Pl).pagesNumber)return Promise.reject(new Error("Invalid page request."));const n=e-1,r=p(this,Pl).getPageId(e)-1,i=p(this,Pv).get(n);if(i)return i;const s=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then(a=>{if(this.destroyed)throw new Error("Transport destroyed");a.refStr&&p(this,K_).set(a.refStr,r);const o=new c8e(n,a,this,this._params.pdfBug);return p(this,Tu).set(n,o),o});return p(this,Pv).set(n,s),s}async getPageIndex(e){if(!dB(e))throw new Error("Invalid pageIndex request.");const n=await this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen});return p(this,Pl).getPageNumber(n+1)-1}getAnnotations(e,n){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:p(this,Pl).getPageId(e+1)-1,intent:n})}getFieldObjects(){return Y(this,Rc,b5).call(this,"GetFieldObjects")}hasJSActions(){return Y(this,Rc,b5).call(this,"HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return typeof e!="string"?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getAnnotationsByType(e,n){return this.messageHandler.sendWithPromise("GetAnnotationsByType",{types:e,pageIndexesToSkip:n})}getDocJSActions(){return Y(this,Rc,b5).call(this,"GetDocJSActions")}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:p(this,Pl).getPageId(e+1)-1})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:p(this,Pl).getPageId(e+1)-1})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(e){return Y(this,Rc,b5).call(this,"GetOptionalContentConfig").then(n=>new H6e(n,e))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const e="GetMetadata",n=p(this,Vp).get(e);if(n)return n;const r=this.messageHandler.sendWithPromise(e,null).then(i=>{var s,a;return{info:i[0],metadata:i[1]?new z6e(i[1]):null,contentDispositionFilename:((s=p(this,dc))==null?void 0:s.filename)??null,contentLength:((a=p(this,dc))==null?void 0:a.contentLength)??null,hasStructTree:i[2]}});return p(this,Vp).set(e,r),r}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const n of p(this,Tu).values())if(!n.cleanup())throw new Error(`startCleanup: Page ${n.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),p(this,Vp).clear(),this.filterFactory.destroy(!0),iC.cleanup()}}cachedPageNumber(e){if(!dB(e))return null;const n=e.gen===0?`${e.num}R`:`${e.num}R${e.gen}`,r=p(this,K_).get(n);return r>=0?p(this,Pl).getPageNumber(r+1):null}}dc=new WeakMap,Vp=new WeakMap,Wp=new WeakMap,Tu=new WeakMap,Pv=new WeakMap,K_=new WeakMap,qp=new WeakMap,Pl=new WeakMap,Rc=new WeakSet,ffe=function(){const e=new Map,n=new Map;for(let r=0,i=p(this,Pl).pagesNumber;r<i;r++){const s=p(this,Pl).getPrevPageNumber(r+1)-1,a=p(this,Tu).get(s);a&&e.set(r,a);const o=p(this,Pv).get(s);o&&n.set(r,o)}F(this,Tu,e),F(this,Pv,n)},b5=function(e,n=null){const r=p(this,Vp).get(e);if(r)return r;
634const i=this.messageHandler.sendWithPromise(e,n);return p(this,Vp).set(e,i),i},aM=function({loaded:e,total:n}){var r,i;(i=(r=this.loadingTask).onProgress)==null||i.call(r,{loaded:e,total:n,percent:ka(Math.round(e/n*100),0,100)})};class d8e{constructor(e){we(this,"_internalRenderTask",null);we(this,"onContinue",null);we(this,"onError",null);this._internalRenderTask=e}get promise(){return this._internalRenderTask.capability.promise}cancel(e=0){this._internalRenderTask.cancel(null,e)}get separateAnnots(){const{separateAnnots:e}=this._internalRenderTask.operatorList;if(!e)return!1;const{annotationCanvasMap:n}=this._internalRenderTask;return e.form||e.canvas&&(n==null?void 0:n.size)>0}}var Cv,O1;const P0=class P0{constructor({callback:e,params:n,objs:r,commonObjs:i,annotationCanvasMap:s,operatorList:a,pageIndex:o,canvasFactory:l,filterFactory:c,useRequestAnimationFrame:u=!1,pdfBug:d=!1,pageColors:f=null,enableHWA:m=!1,operationsFilter:y=null}){V(this,Cv,null);this.callback=e,this.params=n,this.objs=r,this.commonObjs=i,this.annotationCanvasMap=s,this.operatorListIdx=null,this.operatorList=a,this._pageIndex=o,this.canvasFactory=l,this.filterFactory=c,this._pdfBug=d,this.pageColors=f,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=u===!0&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new d8e(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=n.canvas,this._canvasContext=n.canvas?null:n.canvasContext,this._enableHWA=m,this._dependencyTracker=n.dependencyTracker,this._operationsFilter=y}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:e=!1,optionalContentConfig:n}){var l,c;if(this.cancelled)return;if(this._canvas){if(p(P0,O1).has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");p(P0,O1).add(this._canvas)}this._pdfBug&&((l=globalThis.StepperManager)!=null&&l.enabled)&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{viewport:r,transform:i,background:s,dependencyTracker:a}=this.params,o=this._canvasContext||this._canvas.getContext("2d",{alpha:!1,willReadFrequently:!this._enableHWA});this.gfx=new jw(o,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:n},this.annotationCanvasMap,this.pageColors,a),this.gfx.beginDrawing({transform:i,viewport:r,transparency:e,background:s}),this.operatorListIdx=0,this.graphicsReady=!0,(c=this.graphicsReadyCallback)==null||c.call(this)}cancel(e=null,n=0){var r,i,s;this.running=!1,this.cancelled=!0,(r=this.gfx)==null||r.endDrawing(),p(this,Cv)&&(window.cancelAnimationFrame(p(this,Cv)),F(this,Cv,null)),p(P0,O1).delete(this._canvas),e||(e=new tH(`Rendering cancelled, page ${this._pageIndex+1}`,n)),this.callback(e),(s=(i=this.task).onError)==null||s.call(i,e)}operatorListChanged(){var e,n;if(!this.graphicsReady){this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound);return}(e=this.gfx.dependencyTracker)==null||e.growOperationsCount(this.operatorList.fnArray.length),(n=this.stepper)==null||n.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?F(this,Cv,window.requestAnimationFrame(()=>{F(this,Cv,null),this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper,this._operationsFilter),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),p(P0,O1).delete(this._canvas),this.callback())))}};Cv=new WeakMap,O1=new WeakMap,V(P0,O1,new WeakSet);let TB=P0;const h8e="5.4.624",f8e="384c6208b";var hc,M1,Y_,$s,aT,Z_,Gp,oT,Ev,Dd,lT,Ir,kB,NB,OB,f0,pfe,Ng;const vl=class vl{constructor({editor:e=null,uiManager:n=null}){V(this,Ir);V(this,hc,null);V(this,M1,null);V(this,Y_);V(this,$s,null);V(this,aT,!1);V(this,Z_,!1);V(this,Gp,null);V(this,oT);V(this,Ev,null);V(this,Dd,null);var r,i;e?(F(this,Z_,!1),F(this,Gp,e)):F(this,Z_,!0),F(this,Dd,(e==null?void 0:e._uiManager)||n),F(this,oT,p(this,Dd)._eventBus),F(this,Y_,((r=e==null?void 0:e.color)==null?void 0:r.toUpperCase())||((i=p(this,Dd))==null?void 0:i.highlightColors.values().next().value)||"#FFFF98"),p(vl,lT)||F(vl,lT,Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"}))}static get _keyboardManager(){return un(this,"_keyboardManager",new Ck([[["Escape","mac+Escape"],vl.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],vl.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],vl.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],vl.prototype._moveToPrevious],[["Home","mac+Home"],vl.prototype._moveToBeginning],[["End","mac+End"],vl.prototype._moveToEnd]]))}renderButton(){const e=F(this,hc,document.createElement("button"));
634e.className="colorPicker",e.tabIndex="0",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),e.ariaHasPopup="true",p(this,Gp)&&(e.ariaControls=`${p(this,Gp).id}_colorpicker_dropdown`);const n=p(this,Dd)._signal;e.addEventListener("click",Y(this,Ir,f0).bind(this),{signal:n}),e.addEventListener("keydown",Y(this,Ir,OB).bind(this),{signal:n});const r=F(this,M1,document.createElement("span"));return r.className="swatch",r.ariaHidden="true",r.style.backgroundColor=p(this,Y_),e.append(r),e}renderMainDropdown(){const e=F(this,$s,Y(this,Ir,kB).call(this));return e.ariaOrientation="horizontal",e.ariaLabelledBy="highlightColorPickerLabel",e}_colorSelectFromKeyboard(e){if(e.target===p(this,hc)){Y(this,Ir,f0).call(this,e);return}const n=e.target.getAttribute("data-color");n&&Y(this,Ir,NB).call(this,n,e)}_moveToNext(e){var n,r;if(!p(this,Ir,Ng)){Y(this,Ir,f0).call(this,e);return}if(e.target===p(this,hc)){(n=p(this,$s).firstElementChild)==null||n.focus();return}(r=e.target.nextSibling)==null||r.focus()}_moveToPrevious(e){var n,r;if(e.target===((n=p(this,$s))==null?void 0:n.firstElementChild)||e.target===p(this,hc)){p(this,Ir,Ng)&&this._hideDropdownFromKeyboard();return}p(this,Ir,Ng)||Y(this,Ir,f0).call(this,e),(r=e.target.previousSibling)==null||r.focus()}_moveToBeginning(e){var n;if(!p(this,Ir,Ng)){Y(this,Ir,f0).call(this,e);return}(n=p(this,$s).firstElementChild)==null||n.focus()}_moveToEnd(e){var n;if(!p(this,Ir,Ng)){Y(this,Ir,f0).call(this,e);return}(n=p(this,$s).lastElementChild)==null||n.focus()}hideDropdown(){var e,n;(e=p(this,$s))==null||e.classList.add("hidden"),p(this,hc).ariaExpanded="false",(n=p(this,Ev))==null||n.abort(),F(this,Ev,null)}_hideDropdownFromKeyboard(){var e;if(!p(this,Z_)){if(!p(this,Ir,Ng)){(e=p(this,Gp))==null||e.unselect();return}this.hideDropdown(),p(this,hc).focus({preventScroll:!0,focusVisible:p(this,aT)})}}updateColor(e){if(p(this,M1)&&(p(this,M1).style.backgroundColor=e),!p(this,$s))return;const n=p(this,Dd).highlightColors.values();for(const r of p(this,$s).children)r.ariaSelected=n.next().value===e.toUpperCase()}destroy(){var e,n;(e=p(this,hc))==null||e.remove(),F(this,hc,null),F(this,M1,null),(n=p(this,$s))==null||n.remove(),F(this,$s,null)}};hc=new WeakMap,M1=new WeakMap,Y_=new WeakMap,$s=new WeakMap,aT=new WeakMap,Z_=new WeakMap,Gp=new WeakMap,oT=new WeakMap,Ev=new WeakMap,Dd=new WeakMap,lT=new WeakMap,Ir=new WeakSet,kB=function(){const e=document.createElement("div"),n=p(this,Dd)._signal;e.addEventListener("contextmenu",Yu,{signal:n}),e.className="dropdown",e.role="listbox",e.ariaMultiSelectable="false",e.ariaOrientation="vertical",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown"),p(this,Gp)&&(e.id=`${p(this,Gp).id}_colorpicker_dropdown`);for(const[r,i]of p(this,Dd).highlightColors){const s=document.createElement("button");s.tabIndex="0",s.role="option",s.setAttribute("data-color",i),s.title=r,s.setAttribute("data-l10n-id",p(vl,lT)[r]);const a=document.createElement("span");s.append(a),a.className="swatch",a.style.backgroundColor=i,s.ariaSelected=i===p(this,Y_),s.addEventListener("click",Y(this,Ir,NB).bind(this,i),{signal:n}),e.append(s)}return e.addEventListener("keydown",Y(this,Ir,OB).bind(this),{signal:n}),e}
634,NB=function(e,n){n.stopPropagation(),p(this,oT).dispatch("switchannotationeditorparams",{source:this,type:zn.HIGHLIGHT_COLOR,value:e}),this.updateColor(e)},OB=function(e){vl._keyboardManager.exec(this,e)},f0=function(e){if(p(this,Ir,Ng)){this.hideDropdown();return}if(F(this,aT,e.detail===0),p(this,Ev)||(F(this,Ev,new AbortController),window.addEventListener("pointerdown",Y(this,Ir,pfe).bind(this),{signal:p(this,Dd).combinedSignal(p(this,Ev))})),p(this,hc).ariaExpanded="true",p(this,$s)){p(this,$s).classList.remove("hidden");return}const n=F(this,$s,Y(this,Ir,kB).call(this));p(this,hc).append(n)},pfe=function(e){var n;(n=p(this,$s))!=null&&n.contains(e.target)||this.hideDropdown()},Ng=function(){return p(this,$s)&&!p(this,$s).classList.contains("hidden")},V(vl,lT,null);let qL=vl;var Yh,cT,X_,uT;const C0=class C0{constructor(e){V(this,Yh,null);V(this,cT,null);V(this,X_,null);F(this,cT,e),F(this,X_,e._uiManager),p(C0,uT)||F(C0,uT,Object.freeze({freetext:"pdfjs-editor-color-picker-free-text-input",ink:"pdfjs-editor-color-picker-ink-input"}))}renderButton(){if(p(this,Yh))return p(this,Yh);const{editorType:e,colorType:n,color:r}=p(this,cT),i=F(this,Yh,document.createElement("input"));return i.type="color",i.value=r||"#000000",i.className="basicColorPicker",i.tabIndex=0,i.setAttribute("data-l10n-id",p(C0,uT)[e]),i.addEventListener("input",()=>{p(this,X_).updateParams(n,i.value)},{signal:p(this,X_)._signal}),i}update(e){p(this,Yh)&&(p(this,Yh).value=e)}destroy(){var e;(e=p(this,Yh))==null||e.remove(),F(this,Yh,null)}hideDropdown(){}};Yh=new WeakMap,cT=new WeakMap,X_=new WeakMap,uT=new WeakMap,V(C0,uT,null);let GL=C0;function zZ(t){return Math.floor(Math.max(0,Math.min(1,t))*255).toString(16).padStart(2,"0")}function NA(t){return Math.max(0,Math.min(255,255*t))}class UZ{static CMYK_G([e,n,r,i]){return["G",1-Math.min(1,.3*e+.59*r+.11*n+i)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_rgb([e]){return e=NA(e),[e,e,e]}static G_HTML([e]){const n=zZ(e);return`#${n}${n}${n}`}static RGB_G([e,n,r]){return["G",.3*e+.59*n+.11*r]}static RGB_rgb(e){return e.map(NA)}static RGB_HTML(e){return`#${e.map(zZ).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([e,n,r,i]){return["RGB",1-Math.min(1,e+i),1-Math.min(1,r+i),1-Math.min(1,n+i)]}static CMYK_rgb([e,n,r,i]){return[NA(1-Math.min(1,e+i)),NA(1-Math.min(1,r+i)),NA(1-Math.min(1,n+i))]}static CMYK_HTML(e){const n=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(n)}static RGB_CMYK([e,n,r]){const i=1-e,s=1-n,a=1-r,o=Math.min(i,s,a);return["CMYK",i,s,a,o]}}class p8e{create(e,n,r=!1){if(e<=0||n<=0)throw new Error("Invalid SVG dimensions");const i=this._createSVG("svg:svg");return i.setAttribute("version","1.1"),r||(i.setAttribute("width",`${e}px`),i.setAttribute("height",`${n}px`)),i.setAttribute("preserveAspectRatio","none"),i.setAttribute("viewBox",`0 0 ${e} ${n}`),i}createElement(e){if(typeof e!="string")throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){ir("Abstract method `_createSVG` called.")}}class KL extends p8e{_createSVG(e){return document.createElementNS(dp,e)}}const m8e=9,Lb=new WeakSet,g8e=new Date().getTimezoneOffset()*60*1e3;class RI{static create(e){switch(e.data.annotationType){case Ss.LINK:return new aH(e);case Ss.TEXT:return new y8e(e);case Ss.WIDGET:switch(e.data.fieldType){case"Tx":return new b8e(e);case"Btn":return e.data.radioButton?new vfe(e):e.data.checkBox?new w8e(e):new _8e(e);case"Ch":return new S8e(e);case"Sig":return new x8e(e)}return new Gb(e);case Ss.POPUP:return new LB(e);case Ss.FREETEXT:return new _fe(e);case Ss.LINE:return new P8e(e);case Ss.SQUARE:return new C8e(e);case Ss.CIRCLE:return new E8e(e);case Ss.POLYLINE:return new Sfe(e);case Ss.CARET:return new k8e(e);case Ss.INK:return new oH(e);case Ss.POLYGON:return new T8e(e);case Ss.HIGHLIGHT:return new Afe(e);case Ss.UNDERLINE:return new N8e(e);case Ss.SQUIGGLY:return new O8e(e);case Ss.STRIKEOUT:return new M8e(e);case Ss.STAMP:return new Pfe(e);case Ss.FILEATTACHMENT:return new L8e(e);default:return new Oi(e)}}}var L1,Q_,ku,dT,MB;const OV=class OV{constructor(e,{isRenderable:n=!1,ignoreBorder:r=!1,createQuadrilaterals:i=!1}={}){V(this,dT);V(this,L1,null);V(this,Q_,!1);V(this,ku,null);this.isRenderable=n,this.data=e.data,this.layer=e.layer,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableComment=e.enableComment,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this.parent=e.parent,this.hasOwnCommentButton=!1,n&&(this.contentElement=this.container=this._createContainer(r)),i&&this._createQuadrilaterals()}static _hasPopupData({contentsObj:e,richText:n}){return!!(e!=null&&e.str||n!=null&&n.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return OV._hasPopupData(this.data)||this.enableComment&&!!this.commentText}get commentData(){var r;const{data:e}=this,n=(r=this.annotationStorage)==null?void 0:r.getEditor(e.id);return n?n.getData():e}get hasCommentButton(){return this.enableComment&&this.hasPopupElement}
634get commentButtonPosition(){var o;const e=(o=this.annotationStorage)==null?void 0:o.getEditor(this.data.id);if(e)return e.commentButtonPositionInPage;const{quadPoints:n,inkLists:r,rect:i}=this.data;let s=-1/0,a=-1/0;if((n==null?void 0:n.length)>=8){for(let l=0;l<n.length;l+=8)n[l+1]>a?(a=n[l+1],s=n[l+2]):n[l+1]===a&&(s=Math.max(s,n[l+2]));return[s,a]}if((r==null?void 0:r.length)>=1){for(const l of r)for(let c=0,u=l.length;c<u;c+=2)l[c+1]>a?(a=l[c+1],s=l[c]):l[c+1]===a&&(s=Math.max(s,l[c]));if(s!==1/0)return[s,a]}return i?[i[2],i[3]]:null}_normalizePoint(e){const{page:{view:n},viewport:{rawDims:{pageWidth:r,pageHeight:i,pageX:s,pageY:a}}}=this.parent;return e[1]=n[3]-e[1]+n[1],e[0]=100*(e[0]-s)/r,e[1]=100*(e[1]-a)/i,e}get commentText(){var n,r,i;const{data:e}=this;return((r=(n=this.annotationStorage.getRawValue(`${eC}${e.id}`))==null?void 0:n.popup)==null?void 0:r.contents)||((i=e.contentsObj)==null?void 0:i.str)||""}set commentText(e){const{data:n}=this,r={deleted:!e,contents:e||""};this.annotationStorage.updateEditor(n.id,{popup:r})||this.annotationStorage.setValue(`${eC}${n.id}`,{id:n.id,annotationType:n.annotationType,page:this.parent.page,popup:r,popupRef:n.popupRef,modificationDate:new Date}),e||this.removePopup()}removePopup(){var e,n;(n=((e=p(this,ku))==null?void 0:e.popup)||this.popup)==null||n.remove(),F(this,ku,this.popup=null)}updateEdited(e){var s;if(!this.container)return;e.rect&&(p(this,L1)||F(this,L1,{rect:this.data.rect.slice(0)}));const{rect:n,popup:r}=e;n&&Y(this,dT,MB).call(this,n);let i=((s=p(this,ku))==null?void 0:s.popup)||this.popup;!i&&(r!=null&&r.text)&&(this._createPopup(r),i=p(this,ku).popup),i&&(i.updateEdited(e),r!=null&&r.deleted&&(i.remove(),F(this,ku,null),this.popup=null))}resetEdited(){var e;p(this,L1)&&(Y(this,dT,MB).call(this,p(this,L1).rect),(e=p(this,ku))==null||e.popup.resetEdited(),F(this,L1,null))}_createContainer(e){const{data:n,parent:{page:r,viewport:i}}=this,s=document.createElement("section");s.setAttribute("data-annotation-id",n.id),!(this instanceof Gb)&&!(this instanceof aH)&&(s.tabIndex=0);const{style:a}=s;if(a.zIndex=this.parent.zIndex,this.parent.zIndex+=2,n.alternativeText&&(s.title=n.alternativeText),n.noRotate&&s.classList.add("norotate"),!n.rect||this instanceof LB){const{rotation:g}=n;return!n.hasOwnCanvas&&g!==0&&this.setRotation(g,s),s}const{width:o,height:l}=this;if(!e&&n.borderStyle.width>0){a.borderWidth=`${n.borderStyle.width}px`;const g=n.borderStyle.horizontalCornerRadius,w=n.borderStyle.verticalCornerRadius;if(g>0||w>0){const _=`calc(${g}px * var(--total-scale-factor)) / calc(${w}px * var(--total-scale-factor))`;a.borderRadius=_}else if(this instanceof vfe){const _=`calc(${o}px * var(--total-scale-factor)) / calc(${l}px * var(--total-scale-factor))`;a.borderRadius=_}switch(n.borderStyle.style){case Mx.SOLID:a.borderStyle="solid";break;case Mx.DASHED:a.borderStyle="dashed";break;case Mx.BEVELED:cn("Unimplemented border style: beveled");break;case Mx.INSET:cn("Unimplemented border style: inset");break;case Mx.UNDERLINE:a.borderBottomStyle="solid";break}const b=n.borderColor||null;b?(F(this,Q_,!0),a.borderColor=wt.makeHexColor(b[0]|0,b[1]|0,b[2]|0)):a.borderWidth=0}const c=wt.normalizeRect([n.rect[0],r.view[3]-n.rect[1]+r.view[1],n.rect[2],r.view[3]-n.rect[3]+r.view[1]]),{pageWidth:u,pageHeight:d,pageX:f,pageY:m}=i.rawDims;a.left=`${100*(c[0]-f)/u}%`,a.top=`${100*(c[1]-m)/d}%`;const{rotation:y}=n;return n.hasOwnCanvas||y===0?(a.width=`${100*o/u}%`,a.height=`${100*l/d}%`):this.setRotation(y,s),s}setRotation(e,n=this.container){if(!this.data.rect)return;const{pageWidth:r,pageHeight:i}=this.parent.viewport.rawDims;let{width:s,height:a}=this;e%180!==0&&([s,a]=[a,s]),n.style.width=`${100*s/r}%`,n.style.height=`${100*a/i}%`,n.setAttribute("data-main-rotation",(360-e)%360)}get _commonActions(){const e=(n,r,i)=>{const s=i.detail[n],a=s[0],o=s.slice(1);i.target.style[r]=UZ[`${a}_HTML`](o),this.annotationStorage.setValue(this.data.id,{[r]:UZ[`${a}_rgb`](o)})};return un(this,"_commonActions",{display:n=>{const{display:r}=n.detail,i=r%2===1;this.container.style.visibility=i?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:i,noPrint:r===1||r===2})},print:n=>{this.annotationStorage.setValue(this.data.id,{noPrint:!n.detail.print})},hidden:n=>{const{hidden:r}=n.detail;this.container.style.visibility=r?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:r,noView:r})},focus:n=>{setTimeout(()=>
634n.target.focus({preventScroll:!1}),0)},userName:n=>{n.target.title=n.detail.userName},readonly:n=>{n.target.disabled=n.detail.readonly},required:n=>{this._setRequired(n.target,n.detail.required)},bgColor:n=>{e("bgColor","backgroundColor",n)},fillColor:n=>{e("fillColor","backgroundColor",n)},fgColor:n=>{e("fgColor","color",n)},textColor:n=>{e("textColor","color",n)},borderColor:n=>{e("borderColor","borderColor",n)},strokeColor:n=>{e("strokeColor","borderColor",n)},rotation:n=>{const r=n.detail.rotation;this.setRotation(r),this.annotationStorage.setValue(this.data.id,{rotation:r})}})}_dispatchEventFromSandbox(e,n){const r=this._commonActions;for(const i of Object.keys(n.detail)){const s=e[i]||r[i];s==null||s(n)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const n=this.annotationStorage.getRawValue(this.data.id);if(!n)return;const r=this._commonActions;for(const[i,s]of Object.entries(n)){const a=r[i];if(a){const o={detail:{[i]:s},target:e};a(o),delete n[i]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:e}=this.data;if(!e)return;const[n,r,i,s]=this.data.rect.map(g=>Math.fround(g));if(e.length===8){const[g,w,b,_]=e.subarray(2,6);if(i===g&&s===w&&n===b&&r===_)return}const{style:a}=this.container;let o;if(p(this,Q_)){const{borderColor:g,borderWidth:w}=a;a.borderWidth=0,o=["url('data:image/svg+xml;utf8,",'<svg xmlns="http://www.w3.org/2000/svg"',' preserveAspectRatio="none" viewBox="0 0 1 1">',`<g fill="transparent" stroke="${g}" stroke-width="${w}">`],this.container.classList.add("hasBorder")}const l=i-n,c=s-r,{svgFactory:u}=this,d=u.createElement("svg");d.classList.add("quadrilateralsContainer"),d.setAttribute("width",0),d.setAttribute("height",0),d.role="none";const f=u.createElement("defs");d.append(f);const m=u.createElement("clipPath"),y=`clippath_${this.data.id}`;m.setAttribute("id",y),m.setAttribute("clipPathUnits","objectBoundingBox"),f.append(m);for(let g=2,w=e.length;g<w;g+=8){const b=e[g],_=e[g+1],S=e[g+2],P=e[g+3],C=u.createElement("rect"),k=(S-n)/l,O=(s-_)/c,I=(b-S)/l,B=(_-P)/c;C.setAttribute("x",k),C.setAttribute("y",O),C.setAttribute("width",I),C.setAttribute("height",B),m.append(C),o==null||o.push(`<rect vector-effect="non-scaling-stroke" x="${k}" y="${O}" width="${I}" height="${B}"/>`)}p(this,Q_)&&(o.push("</g></svg>')"),a.backgroundImage=o.join("")),this.container.append(d),this.container.style.clipPath=`url(#${y})`}_createPopup(e=null){const{data:n}=this;let r,i;e?(r={str:e.text},i=e.date):(r=n.contentsObj,i=n.modificationDate),F(this,ku,new LB({data:{color:n.color,titleObj:n.titleObj,modificationDate:i,contentsObj:r,richText:n.richText,parentRect:n.rect,borderStyle:0,id:`popup_${n.id}`,rotation:n.rotation,noRotate:!0},linkService:this.linkService,parent:this.parent,elements:[this]}))}get hasPopupElement(){return!!(p(this,ku)||this.popup||this.data.popupRef)}get extraPopupElement(){return p(this,ku)}render(){ir("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,n=null){const r=[];if(this._fieldObjects){const i=this._fieldObjects[e];if(i)for(const{page:s,id:a,exportValues:o}of i){if(s===-1||a===n)continue;const l=typeof o=="string"?o:null,c=document.querySelector(`[data-element-id="${a}"]`);if(c&&!Lb.has(c)){cn(`_getElementsByName - element not allowed: ${a}`);continue}r.push({id:a,exportValue:l,domElement:c})}return r}for(const i of document.getElementsByName(e)){const{exportValue:s}=i,a=i.getAttribute("data-element-id");a!==n&&Lb.has(i)&&r.push({id:a,exportValue:s,domElement:i})}return r}show(){var e;this.container&&(this.container.hidden=!1),(e=this.popup)==null||e.maybeShow()}hide(){var e;this.container&&(this.container.hidden=!0),(e=this.popup)==null||e.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const e=this.getElementsToTriggerPopup();if(Array.isArray(e))for(const n of e)n.classList.add("highlightArea");else e.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:e,data:{id:n}}=this;this.container.addEventListener("dblclick",()=>{var r;(r=this.linkService.eventBus)==null||r.dispatch("switchannotationeditormode",{source:this,mode:e,editId:n,mustEnterInEditMode:!0})})}get width(){return this.data.rect[2]-this.data.rect[0]}get height(){return this.data.rect[3]-this.data.rect[1]}};L1=new WeakMap,Q_=new WeakMap,ku=new WeakMap,dT=new WeakSet,MB=function(e){const{container:{style:n},data:{rect:r,rotation:i},parent:{viewport:{rawDims:{pageWidth:s,pageHeight:a,pageX:o,pageY:l}}}}=this;r==null||r.splice(0,4,...e),n.left=`${100*(e[0]-o)/s}%`,n.top=`${100*(a-e[3]+l)/a}%`,i===0?(n.width=`${100*(e[2]-e[0])/s}%`,n.height=`${100*(e[3]-e[1])/a}%`):this.setRotation(i)};let Oi=OV;class v8e extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.editor=e.editor}render(){return this.container.className="editorAnnotation",this.container}createOrUpdatePopup(){const{editor:e}=this;e.hasComment&&this._createPopup(e.comment)}get hasCommentButton(){return this.enableComment&&this.editor.hasComment}
634get commentButtonPosition(){return this.editor.commentButtonPositionInPage}get commentText(){return this.editor.comment.text}set commentText(e){this.editor.comment=e,e||this.removePopup()}get commentData(){return this.editor.getData()}remove(){this.parent.removeAnnotation(this.data.id),this.container.remove(),this.container=null,this.removePopup()}}var Oc,p0,mfe,gfe;class aH extends Oi{constructor(n,r=null){super(n,{isRenderable:!0,ignoreBorder:!!(r!=null&&r.ignoreBorder),createQuadrilaterals:!0});V(this,Oc);this.isTooltipOnly=n.data.isTooltipOnly}render(){const{data:n,linkService:r}=this,i=document.createElement("a");i.setAttribute("data-element-id",n.id);let s=!1;return n.url?(r.addLinkAttributes(i,n.url,n.newWindow),s=!0):n.action?(this._bindNamedAction(i,n.action,n.overlaidText),s=!0):n.attachment?(Y(this,Oc,mfe).call(this,i,n.attachment,n.overlaidText,n.attachmentDest),s=!0):n.setOCGState?(Y(this,Oc,gfe).call(this,i,n.setOCGState,n.overlaidText),s=!0):n.dest?(this._bindLink(i,n.dest,n.overlaidText),s=!0):(n.actions&&(n.actions.Action||n.actions["Mouse Up"]||n.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(i,n),s=!0),n.resetForm?(this._bindResetFormAction(i,n.resetForm),s=!0):this.isTooltipOnly&&!s&&(this._bindLink(i,""),s=!0)),this.container.classList.add("linkAnnotation"),s&&(this.contentElement=i,this.container.append(i)),this.container}_bindLink(n,r,i=""){n.href=this.linkService.getDestinationHash(r),n.onclick=()=>(r&&this.linkService.goToDestination(r),!1),(r||r==="")&&Y(this,Oc,p0).call(this),i&&(n.title=i)}_bindNamedAction(n,r,i=""){n.href=this.linkService.getAnchorUrl(""),n.onclick=()=>(this.linkService.executeNamedAction(r),!1),i&&(n.title=i),Y(this,Oc,p0).call(this)}_bindJSAction(n,r){n.href=this.linkService.getAnchorUrl("");const i=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const s of Object.keys(r.actions)){const a=i.get(s);a&&(n[a]=()=>{var o;return(o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r.id,name:s}}),!1})}r.overlaidText&&(n.title=r.overlaidText),n.onclick||(n.onclick=()=>!1),Y(this,Oc,p0).call(this)}_bindResetFormAction(n,r){const i=n.onclick;if(i||(n.href=this.linkService.getAnchorUrl("")),Y(this,Oc,p0).call(this),!this._fieldObjects){cn('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),i||(n.onclick=()=>!1);return}n.onclick=()=>{var d;i==null||i();const{fields:s,refs:a,include:o}=r,l=[];if(s.length!==0||a.length!==0){const f=new Set(a);for(const m of s){const y=this._fieldObjects[m]||[];for(const{id:g}of y)f.add(g)}for(const m of Object.values(this._fieldObjects))for(const y of m)f.has(y.id)===o&&l.push(y)}else for(const f of Object.values(this._fieldObjects))l.push(...f);const c=this.annotationStorage,u=[];for(const f of l){const{id:m}=f;switch(u.push(m),f.type){case"text":{const g=f.defaultValue||"";c.setValue(m,{value:g});break}case"checkbox":case"radiobutton":{const g=f.defaultValue===f.exportValues;c.setValue(m,{value:g});break}case"combobox":case"listbox":{const g=f.defaultValue||"";c.setValue(m,{value:g});break}default:continue}const y=document.querySelector(`[data-element-id="${m}"]`);if(y){if(!Lb.has(y)){cn(`_bindResetFormAction - element not allowed: ${m}`);continue}}else continue;y.dispatchEvent(new Event("resetform"))}return this.enableScripting&&((d=this.linkService.eventBus)==null||d.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:u,name:"ResetForm"}})),!1}}}Oc=new WeakSet,p0=function(){this.container.setAttribute("data-internal-link","")},mfe=function(n,r,i="",s=null){n.href=this.linkService.getAnchorUrl(""),r.description?n.title=r.description:i&&(n.title=i),n.onclick=()=>{var a;return(a=this.downloadManager)==null||a.openOrDownloadData(r.content,r.filename,s),!1},Y(this,Oc,p0).call(this)},gfe=function(n,r,i=""){n.href=this.linkService.getAnchorUrl(""),n.onclick=()=>(this.linkService.executeSetOCGState(r),!1),i&&(n.title=i),Y(this,Oc,p0).call(this)};class y8e extends Oi{constructor(e){super(e,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const e=document.createElement("img");return e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),e.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.append(e),this.container}}
634class Gb extends Oi{render(){return this.container}showElementAndHideCanvas(e){var n;this.data.hasOwnCanvas&&(((n=e.previousSibling)==null?void 0:n.nodeName)==="CANVAS"&&(e.previousSibling.hidden=!0),e.hidden=!1)}_getKeyModifier(e){return Gs.platform.isMac?e.metaKey:e.ctrlKey}_setEventListener(e,n,r,i,s){r.includes("mouse")?e.addEventListener(r,a=>{var o;(o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:s(a),shift:a.shiftKey,modifier:this._getKeyModifier(a)}})}):e.addEventListener(r,a=>{var o;if(r==="blur"){if(!n.focused||!a.relatedTarget)return;n.focused=!1}else if(r==="focus"){if(n.focused)return;n.focused=!0}s&&((o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:s(a)}}))})}_setEventListeners(e,n,r,i){var s,a,o;for(const[l,c]of r)(c==="Action"||(s=this.data.actions)!=null&&s[c])&&((c==="Focus"||c==="Blur")&&(n||(n={focused:!1})),this._setEventListener(e,n,l,c,i),c==="Focus"&&!((a=this.data.actions)!=null&&a.Blur)?this._setEventListener(e,n,"blur","Blur",null):c==="Blur"&&!((o=this.data.actions)!=null&&o.Focus)&&this._setEventListener(e,n,"focus","Focus",null))}_setBackgroundColor(e){const n=this.data.backgroundColor||null;e.style.backgroundColor=n===null?"transparent":wt.makeHexColor(n[0],n[1],n[2])}_setTextStyle(e){const n=["left","center","right"],{fontColor:r}=this.data.defaultAppearanceData,i=this.data.defaultAppearanceData.fontSize||m8e,s=e.style;let a;const o=2,l=c=>Math.round(10*c)/10;if(this.data.multiLine){const c=Math.abs(this.data.rect[3]-this.data.rect[1]-o),u=Math.round(c/(kI*i))||1,d=c/u;a=Math.min(i,l(d/kI))}else{const c=Math.abs(this.data.rect[3]-this.data.rect[1]-o);a=Math.min(i,l(c/kI))}s.fontSize=`calc(${a}px * var(--total-scale-factor))`,s.color=wt.makeHexColor(r[0],r[1],r[2]),this.data.textAlignment!==null&&(s.textAlign=n[this.data.textAlignment])}_setRequired(e,n){n?e.setAttribute("required",!0):e.removeAttribute("required"),e.setAttribute("aria-required",n)}}class b8e extends Gb{constructor(e){const n=e.renderForms||e.data.hasOwnCanvas||!e.data.hasAppearance&&!!e.data.fieldValue;super(e,{isRenderable:n})}setPropertyOnSiblings(e,n,r,i){const s=this.annotationStorage;
634for(const a of this._getElementsByName(e.name,e.id))a.domElement&&(a.domElement[n]=r),s.setValue(a.id,{[i]:r})}render(){var i,s;const e=this.annotationStorage,n=this.data.id;this.container.classList.add("textWidgetAnnotation");let r=null;if(this.renderForms){const a=e.getValue(n,{value:this.data.fieldValue});let o=a.value||"";const l=e.getValue(n,{charLimit:this.data.maxLen}).charLimit;l&&o.length>l&&(o=o.slice(0,l));let c=a.formattedValue||((i=this.data.textContent)==null?void 0:i.join(` 635`))||null;c&&this.data.comb&&(c=c.replaceAll(/\s+/g,""));const u={userValue:o,formattedValue:c,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(r=document.createElement("textarea"),r.textContent=c??o,this.data.doNotScroll&&(r.style.overflowY="hidden")):(r=document.createElement("input"),r.type=this.data.password?"password":"text",r.setAttribute("value",c??o),this.data.doNotScroll&&(r.style.overflowX="hidden")),this.data.hasOwnCanvas&&(r.hidden=!0),Lb.add(r),this.contentElement=r,r.setAttribute("data-element-id",n),r.disabled=this.data.readOnly,r.name=this.data.fieldName,r.tabIndex=0;const{datetimeFormat:d,datetimeType:f,timeStep:m}=this.data,y=!!f&&this.enableScripting;d&&(r.title=d),this._setRequired(r,this.data.required),l&&(r.maxLength=l),r.addEventListener("input",w=>{e.setValue(n,{value:w.target.value}),this.setPropertyOnSiblings(r,"value",w.target.value,"value"),u.formattedValue=null}),r.addEventListener("resetform",w=>{const b=this.data.defaultFieldValue??"";r.value=u.userValue=b,u.formattedValue=null});let g=w=>{const{formattedValue:b}=u;b!=null&&(w.target.value=b),w.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){r.addEventListener("focus",b=>{var S;if(u.focused)return;const{target:_}=b;if(y&&(_.type=f,m&&(_.step=m)),u.userValue){const P=u.userValue;if(y)if(f==="time"){const C=new Date(P),k=[C.getHours(),C.getMinutes(),C.getSeconds()];_.value=k.map(O=>O.toString().padStart(2,"0")).join(":")}else _.value=new Date(P-g8e).toISOString().split(f==="date"?"T":".",1)[0];else _.value=P}u.lastCommittedValue=_.value,u.commitKey=1,(S=this.data.actions)!=null&&S.Focus||(u.focused=!0)}),r.addEventListener("updatefromsandbox",b=>{this.showElementAndHideCanvas(b.target);const _={value(S){u.userValue=S.detail.value??"",y||e.setValue(n,{value:u.userValue.toString()}),S.target.value=u.userValue},formattedValue(S){const{formattedValue:P}=S.detail;u.formattedValue=P,P!=null&&S.target!==document.activeElement&&(S.target.value=P);const C={formattedValue:P};y&&(C.value=P),e.setValue(n,C)},selRange(S){S.target.setSelectionRange(...S.detail.selRange)},charLimit:S=>{var O;const{charLimit:P}=S.detail,{target:C}=S;if(P===0){C.removeAttribute("maxLength");return}C.setAttribute("maxLength",P);let k=u.userValue;!k||k.length<=P||(k=k.slice(0,P),C.value=u.userValue=k,e.setValue(n,{value:k}),(O=this.linkService.eventBus)==null||O.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:k,willCommit:!0,commitKey:1,selStart:C.selectionStart,selEnd:C.selectionEnd}}))}};this._dispatchEventFromSandbox(_,b)}),r.addEventListener("keydown",b=>{var P;u.commitKey=1;let _=-1;if(b.key==="Escape"?_=0:b.key==="Enter"&&!this.data.multiLine?_=2:b.key==="Tab"&&(u.commitKey=3),_===-1)return;const{value:S}=b.target;u.lastCommittedValue!==S&&(u.lastCommittedValue=S,u.userValue=S,(P=this.linkService.eventBus)==null||P.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:S,willCommit:!0,commitKey:_,selStart:b.target.selectionStart,selEnd:b.target.selectionEnd}}))});const w=g;g=null,r.addEventListener("blur",b=>{var P,C;if(!u.focused||!b.relatedTarget)return;(P=this.data.actions)!=null&&P.Blur||(u.focused=!1);const{target:_}=b;let{value:S}=_;if(y){if(S&&f==="time"){const k=S.split(":").map(O=>parseInt(O,10));S=new Date(2e3,0,1,k[0],k[1],k[2]||0).valueOf(),_.step=""}else S.includes("T")||(S=`${S}T00:00`),S=new Date(S).valueOf();_.type="text"}u.userValue=S,u.lastCommittedValue!==S&&((C=this.linkService.eventBus)==null||C.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:S,willCommit:!0,
vendor: 4,567 bytes, line 635
635commitKey:u.commitKey,selStart:b.target.selectionStart,selEnd:b.target.selectionEnd}})),w(b)}),(s=this.data.actions)!=null&&s.Keystroke&&r.addEventListener("beforeinput",b=>{var B;u.lastCommittedValue=null;const{data:_,target:S}=b,{value:P,selectionStart:C,selectionEnd:k}=S;let O=C,I=k;switch(b.inputType){case"deleteWordBackward":{const W=P.substring(0,C).match(/\w*[^\w]*$/);W&&(O-=W[0].length);break}case"deleteWordForward":{const W=P.substring(C).match(/^[^\w]*\w*/);W&&(I+=W[0].length);break}case"deleteContentBackward":C===k&&(O-=1);break;case"deleteContentForward":C===k&&(I+=1);break}b.preventDefault(),(B=this.linkService.eventBus)==null||B.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:P,change:_||"",willCommit:!1,selStart:O,selEnd:I}})}),this._setEventListeners(r,u,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],b=>b.target.value)}if(g&&r.addEventListener("blur",g),this.data.comb){const b=(this.data.rect[2]-this.data.rect[0])/l;r.classList.add("comb"),r.style.letterSpacing=`calc(${b}px * var(--total-scale-factor) - 1ch)`}}else r=document.createElement("div"),r.textContent=this.data.fieldValue,r.style.verticalAlign="middle",r.style.display="table-cell",this.data.hasOwnCanvas&&(r.hidden=!0);return this._setTextStyle(r),this._setBackgroundColor(r),this._setDefaultPropertiesFromJS(r),this.container.append(r),this.container}}class x8e extends Gb{constructor(e){super(e,{isRenderable:!!e.data.hasOwnCanvas})}}class w8e extends Gb{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,n=this.data,r=n.id;let i=e.getValue(r,{value:n.exportValue===n.fieldValue}).value;typeof i=="string"&&(i=i!=="Off",e.setValue(r,{value:i})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const s=document.createElement("input");return Lb.add(s),s.setAttribute("data-element-id",r),s.disabled=n.readOnly,this._setRequired(s,this.data.required),s.type="checkbox",s.name=n.fieldName,i&&s.setAttribute("checked",!0),s.setAttribute("exportValue",n.exportValue),s.tabIndex=0,s.addEventListener("change",a=>{const{name:o,checked:l}=a.target;for(const c of this._getElementsByName(o,r)){const u=l&&c.exportValue===n.exportValue;c.domElement&&(c.domElement.checked=u),e.setValue(c.id,{value:u})}e.setValue(r,{value:l})}),s.addEventListener("resetform",a=>{const o=n.defaultFieldValue||"Off";a.target.checked=o===n.exportValue}),this.enableScripting&&this.hasJSActions&&(s.addEventListener("updatefromsandbox",a=>{const o={value(l){l.target.checked=l.detail.value!=="Off",e.setValue(r,{value:l.target.checked})}};this._dispatchEventFromSandbox(o,a)}),this._setEventListeners(s,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],a=>a.target.checked)),this._setBackgroundColor(s),this._setDefaultPropertiesFromJS(s),this.container.append(s),this.container}}class vfe extends Gb{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const e=this.annotationStorage,n=this.data,r=n.id;let i=e.getValue(r,{value:n.fieldValue===n.buttonValue}).value;if(typeof i=="string"&&(i=i!==n.buttonValue,e.setValue(r,{value:i})),i)for(const a of this._getElementsByName(n.fieldName,r))e.setValue(a.id,{value:!1});const s=document.createElement("input");if(Lb.add(s),s.setAttribute("data-element-id",r),s.disabled=n.readOnly,this._setRequired(s,this.data.required),s.type="radio",s.name=n.fieldName,i&&s.setAttribute("checked",!0),s.tabIndex=0,s.addEventListener("change",a=>{const{name:o,checked:l}=a.target;for(const c of this._getElementsByName(o,r))e.setValue(c.id,{value:!1});e.setValue(r,{value:l})}),s.addEventListener("resetform",a=>{const o=n.defaultFieldValue;a.target.checked=o!=null&&o===n.buttonValue}),this.enableScripting&&this.hasJSActions){const a=n.buttonValue;s.addEventListener("updatefromsandbox",o=>{const l={value:c=>{const u=a===c.detail.value;for(const d of this._getElementsByName(c.target.name)){const f=u&&d.id===r;d.domElement&&(d.domElement.checked=f),e.setValue(d.id,{value:f})}}};this._dispatchEventFromSandbox(l,o)}),this._setEventListeners(s,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],o=>o.target.checked)}
635return this._setBackgroundColor(s),this._setDefaultPropertiesFromJS(s),this.container.append(s),this.container}}class _8e extends aH{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();e.classList.add("buttonWidgetAnnotation","pushButton");const n=e.lastChild;return this.enableScripting&&this.hasJSActions&&n&&(this._setDefaultPropertiesFromJS(n),n.addEventListener("updatefromsandbox",r=>{this._dispatchEventFromSandbox({},r)})),e}}class S8e extends Gb{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const e=this.annotationStorage,n=this.data.id,r=e.getValue(n,{value:this.data.fieldValue}),i=document.createElement("select");Lb.add(i),i.setAttribute("data-element-id",n),i.disabled=this.data.readOnly,this._setRequired(i,this.data.required),i.name=this.data.fieldName,i.tabIndex=0;let s=this.data.combo&&this.data.options.length>0;this.data.combo||(i.size=this.data.options.length,this.data.multiSelect&&(i.multiple=!0)),i.addEventListener("resetform",u=>{const d=this.data.defaultFieldValue;for(const f of i.options)f.selected=f.value===d});for(const u of this.data.options){const d=document.createElement("option");d.textContent=u.displayValue,d.value=u.exportValue,r.value.includes(u.exportValue)&&(d.setAttribute("selected",!0),s=!1),i.append(d)}let a=null;if(s){const u=document.createElement("option");u.value=" ",u.setAttribute("hidden",!0),u.setAttribute("selected",!0),i.prepend(u),a=()=>{u.remove(),i.removeEventListener("input",a),a=null},i.addEventListener("input",a)}const o=u=>{const d=u?"value":"textContent",{options:f,multiple:m}=i;return m?Array.prototype.filter.call(f,y=>y.selected).map(y=>y[d]):f.selectedIndex===-1?null:f[f.selectedIndex][d]};let l=o(!1);const c=u=>{const d=u.target.options;return Array.prototype.map.call(d,f=>({displayValue:f.textContent,exportValue:f.value}))};return this.enableScripting&&this.hasJSActions?(i.addEventListener("updatefromsandbox",u=>{const d={value(f){a==null||a();const m=f.detail.value,y=new Set(Array.isArray(m)?m:[m]);for(const g of i.options)g.selected=y.has(g.value);e.setValue(n,{value:o(!0)}),l=o(!1)},multipleSelection(f){i.multiple=!0},remove(f){const m=i.options,y=f.detail.remove;m[y].selected=!1,i.remove(y),m.length>0&&Array.prototype.findIndex.call(m,w=>w.selected)===-1&&(m[0].selected=!0),e.setValue(n,{value:o(!0),items:c(f)}),l=o(!1)},clear(f){for(;i.length!==0;)i.remove(0);e.setValue(n,{value:null,items:[]}),l=o(!1)},insert(f){const{index:m,displayValue:y,exportValue:g}=f.detail.insert,w=i.children[m],b=document.createElement("option");b.textContent=y,b.value=g,w?w.before(b):i.append(b),e.setValue(n,{value:o(!0),items:c(f)}),l=o(!1)},items(f){const{items:m}=f.detail;for(;i.length!==0;)i.remove(0);for(const y of m){const{displayValue:g,exportValue:w}=y,b=document.createElement("option");b.textContent=g,b.value=w,i.append(b)}i.options.length>0&&(i.options[0].selected=!0),e.setValue(n,{value:o(!0),items:c(f)}),l=o(!1)},indices(f){const m=new Set(f.detail.indices);for(const y of f.target.options)y.selected=m.has(y.index);e.setValue(n,{value:o(!0)}),l=o(!1)},editable(f){f.target.disabled=!f.detail.editable}};this._dispatchEventFromSandbox(d,u)}),i.addEventListener("input",u=>{var m;const d=o(!0),f=o(!1);e.setValue(n,{value:d}),u.preventDefault(),(m=this.linkService.eventBus)==null||m.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:l,change:f,changeEx:d,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(i,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],u=>u.target.value)):i.addEventListener("input",function(u){e.setValue(n,{value:o(!0)})}),this.data.combo&&this._setTextStyle(i),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}var hT,jB;class LB extends Oi{constructor(n){const{data:r,elements:i,parent:s}=n,a=!!s._commentManager;super(n,{isRenderable:!a&&Oi._hasPopupData(r)}
635);V(this,hT);if(this.elements=i,a&&Oi._hasPopupData(r)){const o=this.popup=Y(this,hT,jB).call(this);for(const l of i)l.popup=o}else this.popup=null}render(){const{container:n}=this;n.classList.add("popupAnnotation"),n.role="comment";const r=this.popup=Y(this,hT,jB).call(this),i=[];for(const s of this.elements)s.popup=r,s.container.ariaHasPopup="dialog",i.push(s.data.id),s.addHighlightArea();return this.container.setAttribute("aria-controls",i.map(s=>`${sw}${s}`).join(",")),this.container}}hT=new WeakSet,jB=function(){return new A8e({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate||this.data.creationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open,commentManager:this.parent._commentManager})};var fc,Tv,hj,fj,J_,e2,Ui,Zh,kv,j1,t2,n2,Xh,pc,Kp,Yp,Hi,Zp,Nv,fT,Xp,r2,D1,Ov,Qs,Mv,Sn,oM,DB,RB,IB,lM,FB,yfe,bfe,xfe,wfe,cM,uM,BB;class A8e{constructor({container:e,color:n,elements:r,titleObj:i,modificationDate:s,contentsObj:a,richText:o,parent:l,rect:c,parentRect:u,open:d,commentManager:f=null}){V(this,Sn);V(this,fc,null);V(this,Tv,Y(this,Sn,xfe).bind(this));V(this,hj,Y(this,Sn,BB).bind(this));V(this,fj,Y(this,Sn,uM).bind(this));V(this,J_,Y(this,Sn,cM).bind(this));V(this,e2,null);V(this,Ui,null);V(this,Zh,null);V(this,kv,null);V(this,j1,null);V(this,t2,null);V(this,n2,null);V(this,Xh,!1);V(this,pc,null);V(this,Kp,null);V(this,Yp,null);V(this,Hi,null);V(this,Zp,null);V(this,Nv,null);V(this,fT,null);V(this,Xp,null);V(this,r2,null);V(this,D1,null);V(this,Ov,!1);V(this,Qs,null);V(this,Mv,null);F(this,Ui,e),F(this,r2,i),F(this,Zh,a),F(this,Xp,o),F(this,t2,l),F(this,e2,n),F(this,fT,c),F(this,n2,u),F(this,j1,r),F(this,fc,f),F(this,Qs,r[0]),F(this,kv,$L.toDateObject(s)),this.trigger=r.flatMap(m=>m.getElementsToTriggerPopup()),f||(Y(this,Sn,oM).call(this),p(this,Ui).hidden=!0,d&&Y(this,Sn,cM).call(this))}renderCommentButton(){if(p(this,Hi)){p(this,Hi).parentNode||p(this,Qs).container.after(p(this,Hi));return}if(p(this,Zp)||Y(this,Sn,DB).call(this),!p(this,Zp))return;const{signal:e}=F(this,Kp,new AbortController),n=p(this,Qs).hasOwnCommentButton,r=()=>{p(this,fc).toggleCommentPopup(this,!0,void 0,!n)},i=()=>{p(this,fc).toggleCommentPopup(this,!1,!0,!n)},s=()=>{p(this,fc).toggleCommentPopup(this,!1,!1)};if(n){F(this,Hi,p(this,Qs).container);for(const a of this.trigger)a.ariaHasPopup="dialog",a.ariaControls="commentPopup",a.addEventListener("keydown",p(this,Tv),{signal:e}),a.addEventListener("click",r,{signal:e}),a.addEventListener("pointerenter",i,{signal:e}),a.addEventListener("pointerleave",s,{signal:e}),a.classList.add("popupTriggerArea")}else{const a=F(this,Hi,document.createElement("button"));a.className="annotationCommentButton";const o=p(this,Qs).container;a.style.zIndex=o.style.zIndex+1,a.tabIndex=0,a.ariaHasPopup="dialog",a.ariaControls="commentPopup",a.setAttribute("data-l10n-id","pdfjs-show-comment-button"),Y(this,Sn,IB).call(this),Y(this,Sn,RB).call(this),a.addEventListener("keydown",p(this,Tv),{signal:e}),a.addEventListener("click",r,{signal:e}),a.addEventListener("pointerenter",i,{signal:e}),a.addEventListener("pointerleave",s,{signal:e}),o.after(a)}}get commentButtonColor(){const{color:e,opacity:n}=p(this,Qs).commentData;return e?p(this,t2)._commentManager.makeCommentColor(e,n):null}focusCommentButton(){setTimeout(()=>{var e;(e=p(this,Hi))==null||e.focus()},0)}getData(){const{richText:e,color:n,opacity:r,creationDate:i,modificationDate:s}=p(this,Qs).commentData;return{contentsObj:{str:this.comment},richText:e,color:n,opacity:r,creationDate:i,modificationDate:s}}get elementBeforePopup(){return p(this,Hi)}get comment(){return p(this,Mv)||F(this,Mv,p(this,Qs).commentText),p(this,Mv)}set comment(e){e!==this.comment&&(p(this,Qs).commentText=F(this,Mv,e))}focus(){var e;(e=p(this,Qs).container)==null||e.focus()}get parentBoundingClientRect(){return p(this,Qs).layer.getBoundingClientRect()}setCommentButtonStates({selected:e,hasPopup:n}){p(this,Hi)&&(p(this,Hi).classList.toggle("selected",e),p(this,Hi).ariaExpanded=n)}setSelectedCommentButton(e){p(this,Hi).classList.toggle("selected",e)}get commentPopupPosition(){if(p(this,Nv))return p(this,Nv);const{x:e,y:n,height:r}=p(this,Hi).getBoundingClientRect(),{x:i,y:s,width:a,height:o}=p(this,Qs).layer.getBoundingClientRect();
635return[(e-i)/a,(n+r-s)/o]}set commentPopupPosition(e){F(this,Nv,e)}hasDefaultPopupPosition(){return p(this,Nv)===null}get commentButtonPosition(){return p(this,Zp)}get commentButtonWidth(){return p(this,Hi).getBoundingClientRect().width/this.parentBoundingClientRect.width}editComment(e){const[n,r]=p(this,Nv)||this.commentButtonPosition.map(c=>c/100),i=this.parentBoundingClientRect,{x:s,y:a,width:o,height:l}=i;p(this,fc).showDialog(null,this,s+n*o,a+r*l,{...e,parentDimensions:i})}render(){var r,i;if(p(this,pc))return;const e=F(this,pc,document.createElement("div"));if(e.className="popup",p(this,e2)){const s=e.style.outlineColor=wt.makeHexColor(...p(this,e2));e.style.backgroundColor=`color-mix(in srgb, ${s} 30%, white)`}const n=document.createElement("span");if(n.className="header",(r=p(this,r2))!=null&&r.str){const s=document.createElement("span");s.className="title",n.append(s),{dir:s.dir,str:s.textContent}=p(this,r2)}if(e.append(n),p(this,kv)){const s=document.createElement("time");s.className="popupDate",s.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),s.setAttribute("data-l10n-args",JSON.stringify({dateObj:p(this,kv).valueOf()})),s.dateTime=p(this,kv).toISOString(),n.append(s)}Kde({html:p(this,Sn,lM)||p(this,Zh).str,dir:(i=p(this,Zh))==null?void 0:i.dir,className:"popupContent"},e),p(this,Ui).append(e)}updateEdited({rect:e,popup:n,deleted:r}){var i;if(p(this,fc)){r?(this.remove(),F(this,Mv,null)):n&&(n.deleted?this.remove():(Y(this,Sn,IB).call(this),F(this,Mv,n.text))),e&&(F(this,Zp,null),Y(this,Sn,DB).call(this),Y(this,Sn,RB).call(this));return}if(r||n!=null&&n.deleted){this.remove();return}Y(this,Sn,oM).call(this),p(this,D1)||F(this,D1,{contentsObj:p(this,Zh),richText:p(this,Xp)}),e&&F(this,Yp,null),n&&n.text&&(F(this,Xp,Y(this,Sn,bfe).call(this,n.text)),F(this,kv,$L.toDateObject(n.date)),F(this,Zh,null)),(i=p(this,pc))==null||i.remove(),F(this,pc,null)}resetEdited(){var e;p(this,D1)&&({contentsObj:Bi(this,Zh)._,richText:Bi(this,Xp)._}=p(this,D1),F(this,D1,null),(e=p(this,pc))==null||e.remove(),F(this,pc,null),F(this,Yp,null))}remove(){var e,n,r;if((e=p(this,Kp))==null||e.abort(),F(this,Kp,null),(n=p(this,pc))==null||n.remove(),F(this,pc,null),F(this,Ov,!1),F(this,Xh,!1),(r=p(this,Hi))==null||r.remove(),F(this,Hi,null),this.trigger)for(const i of this.trigger)i.classList.remove("popupTriggerArea")}forceHide(){F(this,Ov,this.isVisible),p(this,Ov)&&(p(this,Ui).hidden=!0)}maybeShow(){p(this,fc)||(Y(this,Sn,oM).call(this),p(this,Ov)&&(p(this,pc)||Y(this,Sn,uM).call(this),F(this,Ov,!1),p(this,Ui).hidden=!1))}get isVisible(){return p(this,fc)?!1:p(this,Ui).hidden===!1}}fc=new WeakMap,Tv=new WeakMap,hj=new WeakMap,fj=new WeakMap,J_=new WeakMap,e2=new WeakMap,Ui=new WeakMap,Zh=new WeakMap,kv=new WeakMap,j1=new WeakMap,t2=new WeakMap,n2=new WeakMap,Xh=new WeakMap,pc=new WeakMap,Kp=new WeakMap,Yp=new WeakMap,Hi=new WeakMap,Zp=new WeakMap,Nv=new WeakMap,fT=new WeakMap,Xp=new WeakMap,r2=new WeakMap,D1=new WeakMap,Ov=new WeakMap,Qs=new WeakMap,Mv=new WeakMap,Sn=new WeakSet,oM=function(){var n;if(p(this,Kp))return;F(this,Kp,new AbortController);const{signal:e}=p(this,Kp);for(const r of this.trigger)r.addEventListener("click",p(this,J_),{signal:e}),r.addEventListener("pointerenter",p(this,fj),{signal:e}),r.addEventListener("pointerleave",p(this,hj),{signal:e}),r.classList.add("popupTriggerArea");for(const r of p(this,j1))(n=r.container)==null||n.addEventListener("keydown",p(this,Tv),{signal:e})},DB=function(){const e=p(this,j1).find(n=>n.hasCommentButton);e&&F(this,Zp,e._normalizePoint(e.commentButtonPosition))},RB=function(){if(p(this,Qs).extraPopupElement&&!p(this,Qs).editor)return;p(this,Hi)||this.renderCommentButton();const[e,n]=p(this,Zp),{style:r}=p(this,Hi);r.left=`calc(${e}%)`,r.top=`calc(${n}% - var(--comment-button-dim))`},IB=function(){p(this,Qs).extraPopupElement||(p(this,Hi)||this.renderCommentButton(),p(this,Hi).style.backgroundColor=this.commentButtonColor||"")},lM=function(){const e=p(this,Xp),n=p(this,Zh);return e!=null&&e.str&&(!(n!=null&&n.str)||n.str===e.str)&&p(this,Xp).html||null},FB=function(){var e,n,r;return((r=(n=(e=p(this,Sn,lM))==null?void 0:e.attributes)==null?void 0:n.style)==null?void 0:r.fontSize)||0},yfe=function(){var e,n,r;return((r=(n=(e=p(this,Sn,lM))==null?void 0:e.attributes)==null?void 0:n.style)==null?void 0:r.color)||null},bfe=function(e){const n=[],r={str:e,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:n}]}},i={style:{color:p(this,Sn,yfe),fontSize:p(this,Sn,FB)?`calc(${p(this,Sn,FB)}px * var(--total-scale-factor))`:""}};for(const s of e.split(` 636`))n.push({name:"span",value:s,attributes:i});return r},xfe=function(e){e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||(e.key==="Enter"||e.key==="Escape"&&p(this,Xh))&&Y(this,Sn,
636cM).call(this)},wfe=function(){if(p(this,Yp)!==null)return;const{page:{view:e},viewport:{rawDims:{pageWidth:n,pageHeight:r,pageX:i,pageY:s}}}=p(this,t2);let a=!!p(this,n2),o=a?p(this,n2):p(this,fT);for(const y of p(this,j1))if(!o||wt.intersect(y.data.rect,o)!==null){o=y.data.rect,a=!0;break}const l=wt.normalizeRect([o[0],e[3]-o[1]+e[1],o[2],e[3]-o[3]+e[1]]),u=a?o[2]-o[0]+5:0,d=l[0]+u,f=l[1];F(this,Yp,[100*(d-i)/n,100*(f-s)/r]);const{style:m}=p(this,Ui);m.left=`${p(this,Yp)[0]}%`,m.top=`${p(this,Yp)[1]}%`},cM=function(){if(p(this,fc)){p(this,fc).toggleCommentPopup(this,!1);return}F(this,Xh,!p(this,Xh)),p(this,Xh)?(Y(this,Sn,uM).call(this),p(this,Ui).addEventListener("click",p(this,J_)),p(this,Ui).addEventListener("keydown",p(this,Tv))):(Y(this,Sn,BB).call(this),p(this,Ui).removeEventListener("click",p(this,J_)),p(this,Ui).removeEventListener("keydown",p(this,Tv)))},uM=function(){p(this,pc)||this.render(),this.isVisible?p(this,Xh)&&p(this,Ui).classList.add("focused"):(Y(this,Sn,wfe).call(this),p(this,Ui).hidden=!1,p(this,Ui).style.zIndex=parseInt(p(this,Ui).style.zIndex)+1e3)},BB=function(){p(this,Ui).classList.remove("focused"),!(p(this,Xh)||!this.isVisible)&&(p(this,Ui).hidden=!0,p(this,Ui).style.zIndex=parseInt(p(this,Ui).style.zIndex)-1e3)};class _fe extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.textContent=e.data.textContent,this.textPosition=e.data.textPosition,this.annotationEditorType=mn.FREETEXT}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const e=this.contentElement=document.createElement("div");e.classList.add("annotationTextContent"),e.setAttribute("role","comment");for(const n of this.textContent){const r=document.createElement("span");r.textContent=n,e.append(r)}this.container.append(e)}return!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this._editOnDoubleClick(),this.container}}var pT;class P8e extends Oi{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});V(this,pT,null)}render(){this.container.classList.add("lineAnnotation");const{data:n,width:r,height:i}=this,s=this.svgFactory.create(r,i,!0),a=F(this,pT,this.svgFactory.createElement("svg:line"));return a.setAttribute("x1",n.rect[2]-n.lineCoordinates[0]),a.setAttribute("y1",n.rect[3]-n.lineCoordinates[1]),a.setAttribute("x2",n.rect[2]-n.lineCoordinates[2]),a.setAttribute("y2",n.rect[3]-n.lineCoordinates[3]),a.setAttribute("stroke-width",n.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),s.append(a),this.container.append(s),!n.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return p(this,pT)}addHighlightArea(){this.container.classList.add("highlightArea")}}pT=new WeakMap;var mT;class C8e extends Oi{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});V(this,mT,null)}render(){this.container.classList.add("squareAnnotation");const{data:n,width:r,height:i}=this,s=this.svgFactory.create(r,i,!0),a=n.borderStyle.width,o=F(this,mT,this.svgFactory.createElement("svg:rect"));return o.setAttribute("x",a/2),o.setAttribute("y",a/2),o.setAttribute("width",r-a),o.setAttribute("height",i-a),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),s.append(o),this.container.append(s),!n.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return p(this,mT)}addHighlightArea(){this.container.classList.add("highlightArea")}}mT=new WeakMap;var gT;class E8e extends Oi{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});V(this,gT,null)}render(){this.container.classList.add("circleAnnotation");const{data:n,width:r,height:i}=this,s=this.svgFactory.create(r,i,!0),a=n.borderStyle.width,o=F(this,gT,this.svgFactory.createElement("svg:ellipse"));return o.setAttribute("cx",r/2),o.setAttribute("cy",i/2),o.setAttribute("rx",r/2-a/2),o.setAttribute("ry",i/2-a/2),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),s.append(o),this.container.append(s),!n.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return p(this,gT)}addHighlightArea(){this.container.classList.add("highlightArea")}}gT=new WeakMap;var vT;class Sfe extends Oi{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});
636V(this,vT,null);this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:n,vertices:r,borderStyle:i,popupRef:s},width:a,height:o}=this;if(!r)return this.container;const l=this.svgFactory.create(a,o,!0);let c=[];for(let d=0,f=r.length;d<f;d+=2){const m=r[d]-n[0],y=n[3]-r[d+1];c.push(`${m},${y}`)}c=c.join(" ");const u=F(this,vT,this.svgFactory.createElement(this.svgElementName));return u.setAttribute("points",c),u.setAttribute("stroke-width",i.width||1),u.setAttribute("stroke","transparent"),u.setAttribute("fill","transparent"),l.append(u),this.container.append(l),!s&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return p(this,vT)}addHighlightArea(){this.container.classList.add("highlightArea")}}vT=new WeakMap;class T8e extends Sfe{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class k8e extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}}var yT,R1,bT,$B;class oH extends Oi{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});V(this,bT);V(this,yT,null);V(this,R1,[]);this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline",this.annotationEditorType=this.data.it==="InkHighlight"?mn.HIGHLIGHT:mn.INK}render(){this.container.classList.add(this.containerClassName);const{data:{rect:n,rotation:r,inkLists:i,borderStyle:s,popupRef:a}}=this,{transform:o,width:l,height:c}=Y(this,bT,$B).call(this,r,n),u=this.svgFactory.create(l,c,!0),d=F(this,yT,this.svgFactory.createElement("svg:g"));u.append(d),d.setAttribute("stroke-width",s.width||1),d.setAttribute("stroke-linecap","round"),d.setAttribute("stroke-linejoin","round"),d.setAttribute("stroke-miterlimit",10),d.setAttribute("stroke","transparent"),d.setAttribute("fill","transparent"),d.setAttribute("transform",o);for(let f=0,m=i.length;f<m;f++){const y=this.svgFactory.createElement(this.svgElementName);p(this,R1).push(y),y.setAttribute("points",i[f].join(",")),d.append(y)}return!a&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.append(u),this._editOnDoubleClick(),this.container}updateEdited(n){super.updateEdited(n);const{thickness:r,points:i,rect:s}=n,a=p(this,yT);if(r>=0&&a.setAttribute("stroke-width",r||1),i)for(let o=0,l=p(this,R1).length;o<l;o++)p(this,R1)[o].setAttribute("points",i[o].join(","));if(s){const{transform:o,width:l,height:c}=Y(this,bT,$B).call(this,this.data.rotation,s);a.parentElement.setAttribute("viewBox",`0 0 ${l} ${c}`),a.setAttribute("transform",o)}}getElementsToTriggerPopup(){return p(this,R1)}addHighlightArea(){this.container.classList.add("highlightArea")}}yT=new WeakMap,R1=new WeakMap,bT=new WeakSet,$B=function(n,r){switch(n){case 90:return{transform:`rotate(90) translate(${-r[0]},${r[1]}) scale(1,-1)`,width:r[3]-r[1],height:r[2]-r[0]};case 180:return{transform:`rotate(180) translate(${-r[2]},${r[1]}) scale(1,-1)`,width:r[2]-r[0],height:r[3]-r[1]};case 270:return{transform:`rotate(270) translate(${-r[2]},${r[3]}) scale(1,-1)`,width:r[3]-r[1],height:r[2]-r[0]};default:return{transform:`translate(${-r[0]},${r[3]}) scale(1,-1)`,width:r[2]-r[0],height:r[3]-r[1]}}};class Afe extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}),this.annotationEditorType=mn.HIGHLIGHT}render(){const{data:{overlaidText:e,popupRef:n}}=this;if(!n&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("highlightAnnotation"),this._editOnDoubleClick(),e){const r=document.createElement("mark");r.classList.add("overlaidText"),r.textContent=e,this.container.append(r)}return this.container}}class N8e extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:e,popupRef:n}}=this;if(!n&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("underlineAnnotation"),e){const r=document.createElement("u");r.classList.add("overlaidText"),r.textContent=e,this.container.append(r)}return this.container}}
636class O8e extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:e,popupRef:n}}=this;if(!n&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("squigglyAnnotation"),e){const r=document.createElement("u");r.classList.add("overlaidText"),r.textContent=e,this.container.append(r)}return this.container}}class M8e extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:e,popupRef:n}}=this;if(!n&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("strikeoutAnnotation"),e){const r=document.createElement("s");r.classList.add("overlaidText"),r.textContent=e,this.container.append(r)}return this.container}}class Pfe extends Oi{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.annotationEditorType=mn.STAMP}render(){return this.container.classList.add("stampAnnotation"),this.container.setAttribute("role","img"),!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this._editOnDoubleClick(),this.container}}var xT,wT,zB;class L8e extends Oi{constructor(n){var i;super(n,{isRenderable:!0});V(this,wT);V(this,xT,null);const{file:r}=this.data;this.filename=r.filename,this.content=r.content,(i=this.linkService.eventBus)==null||i.dispatch("fileattachmentannotation",{source:this,...r})}render(){this.container.classList.add("fileAttachmentAnnotation");const{container:n,data:r}=this;let i;r.hasAppearance||r.fillAlpha===0?i=document.createElement("div"):(i=document.createElement("img"),i.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(r.name)?"paperclip":"pushpin"}.svg`,r.fillAlpha&&r.fillAlpha<1&&(i.style=`filter: opacity(${Math.round(r.fillAlpha*100)}%);`)),i.addEventListener("dblclick",Y(this,wT,zB).bind(this)),F(this,xT,i);const{isMac:s}=Gs.platform;return n.addEventListener("keydown",a=>{a.key==="Enter"&&(s?a.metaKey:a.ctrlKey)&&Y(this,wT,zB).call(this)}),!r.popupRef&&this.hasPopupData?(this.hasOwnCommentButton=!0,this._createPopup()):i.classList.add("popupTriggerArea"),n.append(i),n}getElementsToTriggerPopup(){return p(this,xT)}addHighlightArea(){this.container.classList.add("highlightArea")}}xT=new WeakMap,wT=new WeakSet,zB=function(){var n;(n=this.downloadManager)==null||n.openOrDownloadData(this.content,this.filename)};var I1,F1,i2,Lv,_T,B1,mc,ST,Sm,dM,HB;const MV=class MV{constructor({div:e,accessibilityManager:n,annotationCanvasMap:r,annotationEditorUIManager:i,page:s,viewport:a,structTreeLayer:o,commentManager:l,linkService:c,annotationStorage:u}){V(this,Sm);V(this,I1,null);V(this,F1,null);V(this,i2,null);V(this,Lv,new Map);V(this,_T,null);V(this,B1,null);V(this,mc,[]);V(this,ST,!1);this.div=e,F(this,I1,n),F(this,F1,r),F(this,_T,o||null),F(this,B1,c||null),F(this,i2,u||new rH),this.page=s,this.viewport=a,this.zIndex=0,this._annotationEditorUIManager=i,this._commentManager=l||null}hasEditableAnnotations(){return p(this,Lv).size>0}async render(e){var o;const{annotations:n}=e,r=this.div;Ob(r,this.viewport);const i=new Map,s=[],a={data:null,layer:r,linkService:p(this,B1),downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:e.renderForms!==!1,svgFactory:new KL,annotationStorage:p(this,i2),enableComment:e.enableComment===!0,enableScripting:e.enableScripting===!0,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,parent:this,elements:null};for(const l of n){if(l.noHTML)continue;const c=l.annotationType===Ss.POPUP;if(c){const f=i.get(l.id);if(!f)continue;if(!this._commentManager){s.push(l);continue}a.elements=f}else if(l.rect[2]===l.rect[0]||l.rect[3]===l.rect[1])continue;a.data=l;const u=RI.create(a);if(!u.isRenderable)continue;if(!c&&(p(this,mc).push(u),l.popupRef)){const f=i.get(l.popupRef);f?f.push(u):i.set(l.popupRef,[u])}const d=u.render();l.hidden&&(d.style.visibility="hidden"),u._isEditable&&(p(this,Lv).set(u.data.id,u),(o=this._annotationEditorUIManager)==null||o.renderAnnotationElement(u))}await Y(this,Sm,dM).call(this);for(const l of s){const c=a.elements=i.get(l.id);a.data=l;const u=RI.create(a);if(!u.isRenderable)continue;const d=u.render();u.contentElement.id=`${sw}${l.id}`,l.hidden&&(d.style.visibility="hidden"),c.at(-1).container.after(d)}Y(this,Sm,HB).call(this)}async addLinkAnnotations(e){const n={data:null,layer:this.div,linkService:p(this,B1),svgFactory:new KL,parent:this};for(const r of e){r.borderStyle||(r.borderStyle=MV._defaultBorderStyle),n.data=r;const i=RI.create(n);i.isRenderable&&(i.render(),i.contentElement.id=`${sw}${r.id}`,p(this,mc).push(i))}await Y(this,Sm,dM).call(this)}update({viewport:e}){const n=this.div;this.viewport=e,Ob(n,{rotation:e.rotation}),Y(this,Sm,HB).call(this),n.hidden=!1}getEditableAnnotations(){return Array.from(p(this,Lv).values())}getEditableAnnotation(e){return p(this,Lv).get(e)}addFakeAnnotation(e){const{div:n}=this,{id:r,rotation:i}=e,s=new v8e({data:{id:r,rect:e.getPDFRect(),rotation:i},editor:e,layer:n,parent:this,enableComment:!!this._commentManager,linkService:p(this,B1),annotationStorage:p(this,i2)});return s.render(),s.contentElement.id=`${sw}${r}`,s.createOrUpdatePopup(),p(this,mc).push(s),s}removeAnnotation(e){var i;const n=p(this,mc).findIndex(s=>s.data.id===e);if(n<0)return;const[r]=p(this,mc).splice(n,1);(i=p(this,I1))==null||i.removePointerInTextLayer(r.contentElement)}updateFakeAnnotations(e){if(e.length!==0){for(const n of e)n.updateFakeAnnotationElement(this);Y(this,Sm,dM).call(this)}}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}static get _defaultBorderStyle(){return un(this,"_defaultBorderStyle",Object.freeze({width:1,rawWidth:1,style:Mx.SOLID,dashArray:[3],horizontalCornerRadius:0,verticalCornerRadius:0}))}};
636I1=new WeakMap,F1=new WeakMap,i2=new WeakMap,Lv=new WeakMap,_T=new WeakMap,B1=new WeakMap,mc=new WeakMap,ST=new WeakMap,Sm=new WeakSet,dM=async function(){var r,i,s;if(p(this,mc).length===0)return;this.div.replaceChildren();const e=[];if(!p(this,ST)){F(this,ST,!0);for(const{contentElement:a,data:{id:o}}of p(this,mc)){const l=a.id=`${sw}${o}`;e.push((r=p(this,_T))==null?void 0:r.getAriaAttributes(l).then(c=>{if(c)for(const[u,d]of c)a.setAttribute(u,d)}))}}p(this,mc).sort(({data:{rect:[a,o,l,c]}},{data:{rect:[u,d,f,m]}})=>{if(a===l&&o===c)return 1;if(u===f&&d===m)return-1;const y=c,g=o,w=(o+c)/2,b=m,_=d,S=(d+m)/2;if(w>=b&&S<=g)return-1;if(S>=y&&w<=_)return 1;const P=(a+l)/2,C=(u+f)/2;return P-C});const n=document.createDocumentFragment();for(const a of p(this,mc))n.append(a.container),this._commentManager?(s=((i=a.extraPopupElement)==null?void 0:i.popup)||a.popup)==null||s.renderCommentButton():a.extraPopupElement&&n.append(a.extraPopupElement.render());if(this.div.append(n),await Promise.all(e),p(this,I1))for(const a of p(this,mc))p(this,I1).addPointerInTextLayer(a.contentElement,!1)},HB=function(){var n;if(!p(this,F1))return;const e=this.div;for(const[r,i]of p(this,F1)){const s=e.querySelector(`[data-annotation-id="${r}"]`);if(!s)continue;i.className="annotationContent";const{firstChild:a}=s;a?a.nodeName==="CANVAS"?a.replaceWith(i):a.classList.contains("annotationContent")?a.after(i):a.before(i):s.append(i);const o=p(this,Lv).get(r);o&&(o._hasNoCanvas?((n=this._annotationEditorUIManager)==null||n.setMissingCanvas(r,s.id,i),o._hasNoCanvas=!1):o.canvas=i)}p(this,F1).clear()};let UB=MV;const QN=/\r\n?|\n/g;var gc,AT,$1,vc,ks,Cfe,Efe,Tfe,hM,Am,fM,pM,kfe,WB,Nfe;const oi=class oi extends Jr{constructor(n){super({...n,name:"freeTextEditor"});V(this,ks);V(this,gc,"");V(this,AT,`${this.id}-editor`);V(this,$1,null);V(this,vc);we(this,"_colorPicker",null);this.color=n.color||oi._defaultColor||Jr._defaultLineColor,F(this,vc,n.fontSize||oi._defaultFontSize),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-freetext-added-alert"),this.canAddComment=!1}static get _keyboardManager(){const n=oi.prototype,r=a=>a.isEmpty(),i=Mb.TRANSLATE_SMALL,s=Mb.TRANSLATE_BIG;return un(this,"_keyboardManager",new Ck([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],n.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],n.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],n._translateEmpty,{args:[-i,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],n._translateEmpty,{args:[-s,0],checker:r}],[["ArrowRight","mac+ArrowRight"],n._translateEmpty,{args:[i,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],n._translateEmpty,{args:[s,0],checker:r}],[["ArrowUp","mac+ArrowUp"],n._translateEmpty,{args:[0,-i],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],n._translateEmpty,{args:[0,-s],checker:r}],[["ArrowDown","mac+ArrowDown"],n._translateEmpty,{args:[0,i],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],n._translateEmpty,{args:[0,s],checker:r}]]))}static initialize(n,r){Jr.initialize(n,r);const i=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(i.getPropertyValue("--freetext-padding"))}static updateDefaultParams(n,r){switch(n){case zn.FREETEXT_SIZE:oi._defaultFontSize=r;break;case zn.FREETEXT_COLOR:oi._defaultColor=r;break}}updateParams(n,r){switch(n){case zn.FREETEXT_SIZE:Y(this,ks,Cfe).call(this,r);break;case zn.FREETEXT_COLOR:Y(this,ks,Efe).call(this,r);break}}static get defaultPropertiesToUpdate(){return[[zn.FREETEXT_SIZE,oi._defaultFontSize],[zn.FREETEXT_COLOR,oi._defaultColor||Jr._defaultLineColor]]}get propertiesToUpdate(){return[[zn.FREETEXT_SIZE,p(this,vc)],[zn.FREETEXT_COLOR,this.color]]}get toolbarButtons(){return this._colorPicker||(this._colorPicker=new GL(this)),[["colorPicker",this._colorPicker]]}get colorType(){return zn.FREETEXT_COLOR}onUpdatedColor(){var n;this.editorDiv.style.color=this.color,(n=this._colorPicker)==null||n.update(this.color),super.onUpdatedColor()}_translateEmpty(n,r){this._uiManager.translateSelectedEditors(n,r,!0)}getInitialTranslation(){const n=this.parentScale;return[-oi._internalPadding*n,-(oi._internalPadding+p(this,vc))*n]}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(!super.enableEditMode())return!1;this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),F(this,$1,new AbortController);const n=this._uiManager.combinedSignal(p(this,$1));return this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:n}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:n}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:n}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:n}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:n}),!0}disableEditMode(){var n;return super.disableEditMode()?(this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",p(this,AT)),this._isDraggable=!0,(n=p(this,$1))==null||n.abort(),F(this,$1,null),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"),!0):!1}focusin(n){this._focusEventsAllowed&&(super.focusin(n),n.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(n){var r;this.width||(this.enableEditMode(),n&&this.editorDiv.focus(),(r=this._initialOptions)!=null&&r.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||this.editorDiv.innerText.trim()===""}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();const n=p(this,gc),r=F(this,gc,Y(this,ks,Tfe).call(this).trimEnd());if(n===r)return;const i=s=>{if(F(this,gc,s),!s){this.remove();return}Y(this,ks,pM).call(this),this._uiManager.rebuild(this),Y(this,ks,hM).call(this)};this.addCommands({cmd:()=>{i(r)}
636,undo:()=>{i(n)},mustExec:!1}),Y(this,ks,hM).call(this)}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}keydown(n){n.target===this.div&&n.key==="Enter"&&(this.enterInEditMode(),n.preventDefault())}editorDivKeydown(n){oi._keyboardManager.exec(this,n)}editorDivFocus(n){this.isEditing=!0}editorDivBlur(n){this.isEditing=!1}editorDivInput(n){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}get canChangeContent(){return!0}render(){if(this.div)return this.div;let n,r;(this._isCopy||this.annotationElementId)&&(n=this.x,r=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",p(this,AT)),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text2"),this.editorDiv.setAttribute("data-l10n-attrs","default-content"),this.enableEditing(),this.editorDiv.contentEditable=!0;const{style:i}=this.editorDiv;if(i.fontSize=`calc(${p(this,vc)}px * var(--total-scale-factor))`,i.color=this.color,this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),this._isCopy||this.annotationElementId){const[s,a]=this.parentDimensions;if(this.annotationElementId){const{position:o}=this._initialData;let[l,c]=this.getInitialTranslation();[l,c]=this.pageTranslationToScreen(l,c);const[u,d]=this.pageDimensions,[f,m]=this.pageTranslation;let y,g;switch(this.rotation){case 0:y=n+(o[0]-f)/u,g=r+this.height-(o[1]-m)/d;break;case 90:y=n+(o[0]-f)/u,g=r-(o[1]-m)/d,[l,c]=[c,-l];break;case 180:y=n-this.width+(o[0]-f)/u,g=r-(o[1]-m)/d,[l,c]=[-l,-c];break;case 270:y=n+(o[0]-f-this.height*d)/u,g=r+(o[1]-m-this.width*u)/d,[l,c]=[-c,l];break}this.setAt(y*s,g*a,l,c)}else this._moveAfterPaste(n,r);Y(this,ks,pM).call(this),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}editorDivPaste(n){var y,g,w;const r=n.clipboardData||window.clipboardData,{types:i}=r;if(i.length===1&&i[0]==="text/plain")return;n.preventDefault();const s=Y(y=oi,Am,WB).call(y,r.getData("text")||"").replaceAll(QN,` 637`);if(!s)return;const a=window.getSelection();if(!a.rangeCount)return;this.editorDiv.normalize(),a.deleteFromDocument();const o=a.getRangeAt(0);if(!s.includes(` 638`)){o.insertNode(document.createTextNode(s)),this.editorDiv.normalize(),a.collapseToStart();return}const{startContainer:l,startOffset:c}=o,u=[],d=[];if(l.nodeType===Node.TEXT_NODE){const b=l.parentElement;if(d.push(l.nodeValue.slice(c).replaceAll(QN,"")),b!==this.editorDiv){let _=u;for(const S of this.editorDiv.childNodes){if(S===b){_=d;continue}_.push(Y(g=oi,Am,fM).call(g,S))}}u.push(l.nodeValue.slice(0,c).replaceAll(QN,""))}else if(l===this.editorDiv){let b=u,_=0;for(const S of this.editorDiv.childNodes)_++===c&&(b=d),b.push(Y(w=oi,Am,fM).call(w,S))}F(this,gc,`${u.join(` 639`)}${s}${d.join(` 640`)}`),Y(this,ks,pM).call(this);const f=new Range;let m=Math.sumPrecise(u.map(b=>b.length));for(const{firstChild:b}of this.editorDiv.childNodes)if(b.nodeType===Node.TEXT_NODE){const _=b.nodeValue.length;if(m<=_){f.setStart(b,m),f.setEnd(b,m);break}m-=_}a.removeAllRanges(),a.addRange(f)}get contentDiv(){return this.editorDiv}getPDFRect(){const n=oi._internalPadding*this.parentScale;return this.getRect(n,n)}static async deserialize(n,r,i){var o;let s=null;if(n instanceof _fe){const{data:{defaultAppearanceData:{fontSize:l,fontColor:c},rect:u,rotation:d,id:f,popupRef:m,richText:y,contentsObj:g,creationDate:w,modificationDate:b},textContent:_,textPosition:S,parent:{page:{pageNumber:P}}}=n;if(!_||_.length===0)return null;s=n={annotationType:mn.FREETEXT,color:Array.from(c),fontSize:l,value:_.join(` 641`),position:S,pageIndex:P-1,rect:u.slice(0),rotation:d,annotationElementId:f,id:f,deleted:!1,popupRef:m,comment:(g==null?void 0:g.str)||null,richText:y,creationDate:w,modificationDate:b}}const a=await super.deserialize(n,r,i);return F(a,vc,n.fontSize),a.color=wt.makeHexColor(...n.color),F(a,gc,Y(o=oi,Am,WB).call(o,n.value)),a._initialData=s,n.comment&&a.setCommentData(n),a}serialize(n=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const r=Jr._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.color),i=Object.assign(super.serialize(n),{color:r,fontSize:p(this,vc),value:Y(this,ks,kfe).call(this)});return this.addComment(i),n?(i.isCopy=!0,i):this.annotationElementId&&!Y(this,ks,Nfe).call(this,i)?null:(i.id=this.annotationElementId,i)}renderAnnotationElement(n){const r=super.renderAnnotationElement(n);if(!r)return null;const{style:i}=r;i.fontSize=`calc(${p(this,vc)}
641px * var(--total-scale-factor))`,i.color=this.color,r.replaceChildren();for(const s of p(this,gc).split(` 642`)){const a=document.createElement("div");a.append(s?document.createTextNode(s):document.createElement("br")),r.append(a)}return n.updateEdited({rect:this.getPDFRect(),popup:this._uiManager.hasCommentManager()||this.hasEditedComment?this.comment:{text:p(this,gc)}}),r}resetAnnotationElement(n){super.resetAnnotationElement(n),n.resetEdited()}};gc=new WeakMap,AT=new WeakMap,$1=new WeakMap,vc=new WeakMap,ks=new WeakSet,Cfe=function(n){const r=s=>{this.editorDiv.style.fontSize=`calc(${s}px * var(--total-scale-factor))`,this.translate(0,-(s-p(this,vc))*this.parentScale),F(this,vc,s),Y(this,ks,hM).call(this)},i=p(this,vc);this.addCommands({cmd:r.bind(this,n),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:zn.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})},Efe=function(n){const r=s=>{this.color=s,this.onUpdatedColor()},i=this.color;this.addCommands({cmd:r.bind(this,n),undo:r.bind(this,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:zn.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})},Tfe=function(){var i;const n=[];this.editorDiv.normalize();let r=null;for(const s of this.editorDiv.childNodes)(r==null?void 0:r.nodeType)===Node.TEXT_NODE&&s.nodeName==="BR"||(n.push(Y(i=oi,Am,fM).call(i,s)),r=s);return n.join(` 643`)},hM=function(){const[n,r]=this.parentDimensions;let i;if(this.isAttachedToDOM)i=this.div.getBoundingClientRect();else{const{currentLayer:s,div:a}=this,o=a.style.display,l=a.classList.contains("hidden");a.classList.remove("hidden"),a.style.display="hidden",s.div.append(this.div),i=a.getBoundingClientRect(),a.remove(),a.style.display=o,a.classList.toggle("hidden",l)}this.rotation%180===this.parentRotation%180?(this.width=i.width/n,this.height=i.height/r):(this.width=i.height/n,this.height=i.width/r),this.fixAndSetPosition()},Am=new WeakSet,fM=function(n){return(n.nodeType===Node.TEXT_NODE?n.nodeValue:n.innerText).replaceAll(QN,"")},pM=function(){if(this.editorDiv.replaceChildren(),!!p(this,gc))for(const n of p(this,gc).split(` 644`)){const r=document.createElement("div");r.append(n?document.createTextNode(n):document.createElement("br")),this.editorDiv.append(r)}},kfe=function(){return p(this,gc).replaceAll("Â "," ")},WB=function(n){return n.replaceAll(" ","Â ")},Nfe=function(n){const{value:r,fontSize:i,color:s,pageIndex:a}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||n.value!==r||n.fontSize!==i||n.color.some((o,l)=>o!==s[l])||n.pageIndex!==a},V(oi,Am),we(oi,"_freeTextDefaultContent",""),we(oi,"_internalPadding",0),we(oi,"_defaultColor",null),we(oi,"_defaultFontSize",10),we(oi,"_type","freetext"),we(oi,"_editorType",mn.FREETEXT);let VB=oi;class At{toSVGPath(){ir("Abstract method `toSVGPath` must be implemented.")}get box(){ir("Abstract getter `box` must be implemented.")}serialize(e,n){ir("Abstract method `serialize` must be implemented.")}static _rescale(e,n,r,i,s,a){a||(a=new Float32Array(e.length));for(let o=0,l=e.length;o<l;o+=2)a[o]=n+e[o]*i,a[o+1]=r+e[o+1]*s;return a}static _rescaleAndSwap(e,n,r,i,s,a){a||(a=new Float32Array(e.length));for(let o=0,l=e.length;o<l;o+=2)a[o]=n+e[o+1]*i,a[o+1]=r+e[o]*s;return a}static _translate(e,n,r,i){i||(i=new Float32Array(e.length));for(let s=0,a=e.length;s<a;s+=2)i[s]=n+e[s],i[s+1]=r+e[s+1];return i}static svgRound(e){return Math.round(e*1e4)}static _normalizePoint(e,n,r,i,s){switch(s){case 90:return[1-n/r,e/i];case 180:return[1-e/r,1-n/i];case 270:return[n/r,1-e/i];default:return[e/r,n/i]}}static _normalizePagePoint(e,n,r){switch(r){case 90:return[1-n,e];case 180:return[1-e,1-n];case 270:return[n,1-e];default:return[e,n]}}static createBezierPoints(e,n,r,i,s,a){return[(e+5*r)/6,(n+5*i)/6,(5*r+s)/6,(5*i+a)/6,(r+s)/2,(i+a)/2]}}we(At,"PRECISION",1e-4);var yc,Rd,s2,a2,Qh,Nn,z1,U1,PT,CT,o2,l2,jv,ET,pj,mj,qs,x5,Ofe,Mfe,Lfe,jfe,Dfe,Rfe;const vp=class vp{constructor({x:e,y:n},r,i,s,a,o=0){V(this,qs);V(this,yc);V(this,Rd,[]);V(this,s2);V(this,a2);V(this,Qh,[]);V(this,Nn,new Float32Array(18));V(this,z1);V(this,U1);V(this,PT);V(this,CT);V(this,o2);V(this,l2);V(this,jv,[]);F(this,yc,r),F(this,l2,s*i),F(this,a2,a),p(this,Nn).set([NaN,NaN,NaN,NaN,e,n],6),F(this,s2,o),F(this,CT,p(vp,ET)*i),F(this,PT,p(vp,mj)*i),F(this,o2,i),p(this,jv).push(e,n)}isEmpty(){return isNaN(p(this,Nn)[8])}add({x:e,y:n}){var B;F(this,z1,e),F(this,U1,n);const[r,i,s,a]=p(this,yc);let[o,l,c,u]=p(this,Nn).subarray(8,12);const d=e-c,f=n-u,m=Math.hypot(d,f);if(m<p(this,PT))return!1;const y=m-p(this,CT),g=y/m,w=g*d,b=g*f;let _=o,S=l;o=c,l=u,c+=w,u+=b,(B=p(this,jv))==null||B.push(e,n);const P=-b/y,C=w/y,k=P*p(this,l2),O=C*p(this,l2);return p(this,Nn).set(p(this,Nn).subarray(2,8),0),p(this,Nn).set([c+k,u
vendor: 4,442 bytes, line 644
644+O],4),p(this,Nn).set(p(this,Nn).subarray(14,18),12),p(this,Nn).set([c-k,u-O],16),isNaN(p(this,Nn)[6])?(p(this,Qh).length===0&&(p(this,Nn).set([o+k,l+O],2),p(this,Qh).push(NaN,NaN,NaN,NaN,(o+k-r)/s,(l+O-i)/a),p(this,Nn).set([o-k,l-O],14),p(this,Rd).push(NaN,NaN,NaN,NaN,(o-k-r)/s,(l-O-i)/a)),p(this,Nn).set([_,S,o,l,c,u],6),!this.isEmpty()):(p(this,Nn).set([_,S,o,l,c,u],6),Math.abs(Math.atan2(S-l,_-o)-Math.atan2(b,w))<Math.PI/2?([o,l,c,u]=p(this,Nn).subarray(2,6),p(this,Qh).push(NaN,NaN,NaN,NaN,((o+c)/2-r)/s,((l+u)/2-i)/a),[o,l,_,S]=p(this,Nn).subarray(14,18),p(this,Rd).push(NaN,NaN,NaN,NaN,((_+o)/2-r)/s,((S+l)/2-i)/a),!0):([_,S,o,l,c,u]=p(this,Nn).subarray(0,6),p(this,Qh).push(((_+5*o)/6-r)/s,((S+5*l)/6-i)/a,((5*o+c)/6-r)/s,((5*l+u)/6-i)/a,((o+c)/2-r)/s,((l+u)/2-i)/a),[c,u,o,l,_,S]=p(this,Nn).subarray(12,18),p(this,Rd).push(((_+5*o)/6-r)/s,((S+5*l)/6-i)/a,((5*o+c)/6-r)/s,((5*l+u)/6-i)/a,((o+c)/2-r)/s,((l+u)/2-i)/a),!0))}toSVGPath(){if(this.isEmpty())return"";const e=p(this,Qh),n=p(this,Rd);if(isNaN(p(this,Nn)[6])&&!this.isEmpty())return Y(this,qs,Ofe).call(this);const r=[];r.push(`M${e[4]} ${e[5]}`);for(let i=6;i<e.length;i+=6)isNaN(e[i])?r.push(`L${e[i+4]} ${e[i+5]}`):r.push(`C${e[i]} ${e[i+1]} ${e[i+2]} ${e[i+3]} ${e[i+4]} ${e[i+5]}`);Y(this,qs,Lfe).call(this,r);for(let i=n.length-6;i>=6;i-=6)isNaN(n[i])?r.push(`L${n[i+4]} ${n[i+5]}`):r.push(`C${n[i]} ${n[i+1]} ${n[i+2]} ${n[i+3]} ${n[i+4]} ${n[i+5]}`);return Y(this,qs,Mfe).call(this,r),r.join(" ")}newFreeDrawOutline(e,n,r,i,s,a){return new Ife(e,n,r,i,s,a)}getOutlines(){var d;const e=p(this,Qh),n=p(this,Rd),r=p(this,Nn),[i,s,a,o]=p(this,yc),l=new Float32Array((((d=p(this,jv))==null?void 0:d.length)??0)+2);for(let f=0,m=l.length-2;f<m;f+=2)l[f]=(p(this,jv)[f]-i)/a,l[f+1]=(p(this,jv)[f+1]-s)/o;if(l[l.length-2]=(p(this,z1)-i)/a,l[l.length-1]=(p(this,U1)-s)/o,isNaN(r[6])&&!this.isEmpty())return Y(this,qs,jfe).call(this,l);const c=new Float32Array(p(this,Qh).length+24+p(this,Rd).length);let u=e.length;for(let f=0;f<u;f+=2){if(isNaN(e[f])){c[f]=c[f+1]=NaN;continue}c[f]=e[f],c[f+1]=e[f+1]}u=Y(this,qs,Rfe).call(this,c,u);for(let f=n.length-6;f>=6;f-=6)for(let m=0;m<6;m+=2){if(isNaN(n[f+m])){c[u]=c[u+1]=NaN,u+=2;continue}c[u]=n[f+m],c[u+1]=n[f+m+1],u+=2}return Y(this,qs,Dfe).call(this,c,u),this.newFreeDrawOutline(c,l,p(this,yc),p(this,o2),p(this,s2),p(this,a2))}};yc=new WeakMap,Rd=new WeakMap,s2=new WeakMap,a2=new WeakMap,Qh=new WeakMap,Nn=new WeakMap,z1=new WeakMap,U1=new WeakMap,PT=new WeakMap,CT=new WeakMap,o2=new WeakMap,l2=new WeakMap,jv=new WeakMap,ET=new WeakMap,pj=new WeakMap,mj=new WeakMap,qs=new WeakSet,x5=function(){const e=p(this,Nn).subarray(4,6),n=p(this,Nn).subarray(16,18),[r,i,s,a]=p(this,yc);return[(p(this,z1)+(e[0]-n[0])/2-r)/s,(p(this,U1)+(e[1]-n[1])/2-i)/a,(p(this,z1)+(n[0]-e[0])/2-r)/s,(p(this,U1)+(n[1]-e[1])/2-i)/a]},Ofe=function(){const[e,n,r,i]=p(this,yc),[s,a,o,l]=Y(this,qs,x5).call(this);return`M${(p(this,Nn)[2]-e)/r} ${(p(this,Nn)[3]-n)/i} L${(p(this,Nn)[4]-e)/r} ${(p(this,Nn)[5]-n)/i} L${s} ${a} L${o} ${l} L${(p(this,Nn)[16]-e)/r} ${(p(this,Nn)[17]-n)/i} L${(p(this,Nn)[14]-e)/r} ${(p(this,Nn)[15]-n)/i} Z`},Mfe=function(e){const n=p(this,Rd);e.push(`L${n[4]} ${n[5]} Z`)},Lfe=function(e){const[n,r,i,s]=p(this,yc),a=p(this,Nn).subarray(4,6),o=p(this,Nn).subarray(16,18),[l,c,u,d]=Y(this,qs,x5).call(this);e.push(`L${(a[0]-n)/i} ${(a[1]-r)/s} L${l} ${c} L${u} ${d} L${(o[0]-n)/i} ${(o[1]-r)/s}`)},jfe=function(e){const n=p(this,Nn),[r,i,s,a]=p(this,yc),[o,l,c,u]=Y(this,qs,x5).call(this),d=new Float32Array(36);return d.set([NaN,NaN,NaN,NaN,(n[2]-r)/s,(n[3]-i)/a,NaN,NaN,NaN,NaN,(n[4]-r)/s,(n[5]-i)/a,NaN,NaN,NaN,NaN,o,l,NaN,NaN,NaN,NaN,c,u,NaN,NaN,NaN,NaN,(n[16]-r)/s,(n[17]-i)/a,NaN,NaN,NaN,NaN,(n[14]-r)/s,(n[15]-i)/a],0),this.newFreeDrawOutline(d,e,p(this,yc),p(this,o2),p(this,s2),p(this,a2))},Dfe=function(e,n){const r=p(this,Rd);return e.set([NaN,NaN,NaN,NaN,r[4],r[5]],n),n+=6},Rfe=function(e,n){const r=p(this,Nn).subarray(4,6),i=p(this,Nn).subarray(16,18),[s,a,o,l]=p(this,yc),[c,u,d,f]=Y(this,qs,x5).call(this);return e.set([NaN,NaN,NaN,NaN,(r[0]-s)/o,(r[1]-a)/l,NaN,NaN,NaN,NaN,c,u,NaN,NaN,NaN,NaN,d,f,NaN,NaN,NaN,NaN,(i[0]-s)/o,(i[1]-a)/l],n),n+=24},V(vp,ET,8),V(vp,pj,2),V(vp,mj,p(vp,ET)+p(vp,pj));let YL=vp;var c2,H1,Qp,TT,bc,kT,as,gj,Ffe;class Ife extends At{constructor(n,r,i,s,a,o){super();V(this,gj);V(this,c2);V(this,H1,new Float32Array(4));V(this,Qp);V(this,TT);V(this,bc);V(this,kT);V(this,as);
644F(this,as,n),F(this,bc,r),F(this,c2,i),F(this,kT,s),F(this,Qp,a),F(this,TT,o),this.firstPoint=[NaN,NaN],this.lastPoint=[NaN,NaN],Y(this,gj,Ffe).call(this,o);const[l,c,u,d]=p(this,H1);for(let f=0,m=n.length;f<m;f+=2)n[f]=(n[f]-l)/u,n[f+1]=(n[f+1]-c)/d;for(let f=0,m=r.length;f<m;f+=2)r[f]=(r[f]-l)/u,r[f+1]=(r[f+1]-c)/d}toSVGPath(){const n=[`M${p(this,as)[4]} ${p(this,as)[5]}`];for(let r=6,i=p(this,as).length;r<i;r+=6){if(isNaN(p(this,as)[r])){n.push(`L${p(this,as)[r+4]} ${p(this,as)[r+5]}`);continue}n.push(`C${p(this,as)[r]} ${p(this,as)[r+1]} ${p(this,as)[r+2]} ${p(this,as)[r+3]} ${p(this,as)[r+4]} ${p(this,as)[r+5]}`)}return n.push("Z"),n.join(" ")}serialize([n,r,i,s],a){const o=i-n,l=s-r;let c,u;switch(a){case 0:c=At._rescale(p(this,as),n,s,o,-l),u=At._rescale(p(this,bc),n,s,o,-l);break;case 90:c=At._rescaleAndSwap(p(this,as),n,r,o,l),u=At._rescaleAndSwap(p(this,bc),n,r,o,l);break;case 180:c=At._rescale(p(this,as),i,r,-o,l),u=At._rescale(p(this,bc),i,r,-o,l);break;case 270:c=At._rescaleAndSwap(p(this,as),i,s,-o,-l),u=At._rescaleAndSwap(p(this,bc),i,s,-o,-l);break}return{outline:Array.from(c),points:[Array.from(u)]}}get box(){return p(this,H1)}newOutliner(n,r,i,s,a,o=0){return new YL(n,r,i,s,a,o)}getNewOutline(n,r){const[i,s,a,o]=p(this,H1),[l,c,u,d]=p(this,c2),f=a*u,m=o*d,y=i*u+l,g=s*d+c,w=this.newOutliner({x:p(this,bc)[0]*f+y,y:p(this,bc)[1]*m+g},p(this,c2),p(this,kT),n,p(this,TT),r??p(this,Qp));for(let b=2;b<p(this,bc).length;b+=2)w.add({x:p(this,bc)[b]*f+y,y:p(this,bc)[b+1]*m+g});return w.getOutlines()}}c2=new WeakMap,H1=new WeakMap,Qp=new WeakMap,TT=new WeakMap,bc=new WeakMap,kT=new WeakMap,as=new WeakMap,gj=new WeakSet,Ffe=function(n){const r=p(this,as);let i=r[4],s=r[5];const a=[i,s,i,s];let o=i,l=s,c=i,u=s;const d=n?Math.max:Math.min,f=new Float32Array(4);for(let y=6,g=r.length;y<g;y+=6){const w=r[y+4],b=r[y+5];isNaN(r[y])?(wt.pointBoundingBox(w,b,a),l>b?(o=w,l=b):l===b&&(o=d(o,w)),u<b?(c=w,u=b):u===b&&(c=d(c,w))):(f[0]=f[1]=1/0,f[2]=f[3]=-1/0,wt.bezierBoundingBox(i,s,...r.slice(y,y+6),f),wt.rectBoundingBox(f[0],f[1],f[2],f[3],a),l>f[1]?(o=f[0],l=f[1]):l===f[1]&&(o=d(o,f[0])),u<f[3]?(c=f[2],u=f[3]):u===f[3]&&(c=d(c,f[2]))),i=w,s=b}const m=p(this,H1);m[0]=a[0]-p(this,Qp),m[1]=a[1]-p(this,Qp),m[2]=a[2]-a[0]+2*p(this,Qp),m[3]=a[3]-a[1]+2*p(this,Qp),this.firstPoint=[o,l],this.lastPoint=[c,u]};var NT,OT,MT,Dv,Id,Xo,Bfe,mM,$fe,zfe,GB;class qB{constructor(e,n=0,r=0,i=!0){V(this,Xo);V(this,NT);V(this,OT);V(this,MT);V(this,Dv,[]);V(this,Id,[]);const s=[1/0,1/0,-1/0,-1/0],o=10**-4;for(const{x:w,y:b,width:_,height:S}of e){const P=Math.floor((w-n)/o)*o,C=Math.ceil((w+_+n)/o)*o,k=Math.floor((b-n)/o)*o,O=Math.ceil((b+S+n)/o)*o,I=[P,k,O,!0],B=[C,k,O,!1];p(this,Dv).push(I,B),wt.rectBoundingBox(P,k,C,O,s)}const l=s[2]-s[0]+2*r,c=s[3]-s[1]+2*r,u=s[0]-r,d=s[1]-r;let f=i?-1/0:1/0,m=1/0;const y=p(this,Dv).at(i?-1:-2),g=[y[0],y[2]];for(const w of p(this,Dv)){const[b,_,S,P]=w;!P&&i?_<m?(m=_,f=b):_===m&&(f=Math.max(f,b)):P&&!i&&(_<m?(m=_,f=b):_===m&&(f=Math.min(f,b))),w[0]=(b-u)/l,w[1]=(_-d)/c,w[2]=(S-d)/c}F(this,NT,new Float32Array([u,d,l,c])),F(this,OT,[f,m]),F(this,MT,g)}getOutlines(){p(this,Dv).sort((n,r)=>n[0]-r[0]||n[1]-r[1]||n[2]-r[2]);const e=[];for(const n of p(this,Dv))n[3]?(e.push(...Y(this,Xo,GB).call(this,n)),Y(this,Xo,$fe).call(this,n)):(Y(this,Xo,zfe).call(this,n),e.push(...Y(this,Xo,GB).call(this,n)));return Y(this,Xo,Bfe).call(this,e)}}NT=new WeakMap,OT=new WeakMap,MT=new WeakMap,Dv=new WeakMap,Id=new WeakMap,Xo=new WeakSet,Bfe=function(e){const n=[],r=new Set;for(const a of e){const[o,l,c]=a;n.push([o,l,a],[o,c,a])}n.sort((a,o)=>a[1]-o[1]||a[0]-o[0]);for(let a=0,o=n.length;a<o;a+=2){const l=n[a][2],c=n[a+1][2];l.push(c),c.push(l),r.add(l),r.add(c)}const i=[];let s;for(;r.size>0;){const a=r.values().next().value;let[o,l,c,u,d]=a;r.delete(a);let f=o,m=l;for(s=[o,c],i.push(s);;){let y;if(r.has(u))y=u;else if(r.has(d))y=d;else break;r.delete(y),[o,l,c,u,d]=y,f!==o&&(s.push(f,m,o,m===l?l:c),f=o),m=m===l?c:l}s.push(f,m)}return new j8e(i,p(this,NT),p(this,OT),p(this,MT))},mM=function(e){const n=p(this,Id);let r=0,i=n.length-1;for(;r<=i;){const s=r+i>>1,a=n[s][0];if(a===e)return s;a<e?r=s+1:i=s-1}return i+1},$fe=function([,e,n]){const r=Y(this,Xo,mM).call(this,e);p(this,Id).splice(r,0,[e,n])},zfe=function([,e,n]){const r=Y(this,Xo,mM).call(this,e);for(let i=r;i<p(this,Id).length;i++){const[s,a]=p(this,Id)[i];if(s!==e)break;if(s===e&&a===n){p(this,Id).splice(i,1);return}}for(let i=r-1;i>=0;i--){const[s,a]=p(this,Id)[i];if(s!==e)break;if(s===e&&a===n){p(this,Id).splice(i,1);return}}},GB=function(e){const[n,r,i]=e,s=[[n,r,i]],a=Y(this,Xo,mM).call(this,i);for(let o=0;o<a;o++){const[l,c]=p(this,Id)[o];for(let u=0,d=s.length;u<d;u++){const[,f,m]=s[u];if(!(c<=f||m<=l)){if(f>=l){if(m>c)s[u][1]=c;else{if(d===1)return[];s.splice(u,1),u--,d--}continue}s[u][2]=l,m>c&&s.push([n,c,m])}}}return s};var LT,u2;class j8e extends At{constructor(n,r,i,s){super();V(this,LT);V(this,u2);F(this,u2,n),F(this,LT,r),this.firstPoint=i,this.lastPoint=s}toSVGPath(){const n=[];for(const r of p(this,u2)){let[i,s]=r;n.push(`M${i} ${s}`);for(let a=2;a<r.length;a+=2){const o=r[a],l=r[a+1];o===i?(n.push(`V${l}`),s=l):l===s&&(n.push(`H${o}`),i=o)}n.push("Z")}return n.join(" ")}serialize([n,r,i,s],a){const o=[],l=i-n,c=s-r;for(const u of p(this,u2)){const d=new Array(u.length);for(let f=0;f<u.length;f+=2)d[f]=n+u[f]*l,d[f+1]=s-u[f+1]*c;o.push(d)}return o}get box(){return p(this,LT)}get classNamesForOutlining(){return["highlightOutline"]}}LT=new WeakMap,u2=new WeakMap;class KB extends YL{newFreeDrawOutline(e,n,r,i,s,a){return new D8e(e,n,r,i,s,a)}}class D8e extends Ife{newOutliner(e,n,r,i,s,a=0){return new KB(e,n,r,i,s,a)}}var d2,jT,Jp,V1,DT,Cl,RT,IT,W1,xc,wc,wa,h2,f2,so,p2,Nu,FT,_n,YB,gM,Ufe,Hfe,Vfe,ZB,m0,Fu,Fx,Wfe,vM,yM,qfe,Gfe,Kfe,Yfe,Zfe;const nr=class nr extends Jr{constructor(n){super({...n,name:"highlightEditor"});V(this,_n);V(this,d2,null);V(this,jT,0);V(this,Jp);V(this,V1,null);V(this,DT,null);V(this,Cl,null);V(this,RT,null);V(this,IT,0);V(this,W1,null);V(this,xc,null);V(this,wc,null);V(this,wa,!1);V(this,h2,null);V(this,f2,null);V(this,so,null);V(this,p2,"");V(this,Nu);V(this,FT,"");this.color=n.color||nr._defaultColor,F(this,Nu,n.thickness||nr._defaultThickness),this.opacity=n.opacity||nr._defaultOpacity,F(this,Jp,n.boxes||null),F(this,FT,n.methodOfCreation||""),F(this,p2,n.text||""),this._isDraggable=!1,this.defaultL10nId="pdfjs-editor-highlight-editor",n.highlightId>-1?(F(this,wa,!0),Y(this,_n,gM).call(this,n),Y(this,_n,m0).call(this)):p(this,Jp)&&(F(this,d2,n.anchorNode),F(this,jT,n.anchorOffset),F(this,RT,n.focusNode),F(this,IT,n.focusOffset),Y(this,_n,YB).call(this),Y(this,_n,m0).call(this),this.rotate(this.rotation)),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-highlight-added-alert")}static get _keyboardManager(){const n=nr.prototype;return un(this,"_keyboardManager",new Ck([[["ArrowLeft","mac+ArrowLeft"],n._moveCaret,{args:[0]}],[["ArrowRight","mac+ArrowRight"],n._moveCaret,{args:[1]}],[["ArrowUp","mac+ArrowUp"],n._moveCaret,{args:[2]}],[["ArrowDown","mac+ArrowDown"],n._moveCaret,{args:[3]}]]))}get telemetryInitialData(){return{action:"added",type:p(this,wa)?"free_highlight":"highlight",color:this._uiManager.getNonHCMColorName(this.color),thickness:p(this,Nu),methodOfCreation:p(this,FT)}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.getNonHCMColorName(this.color)}}static computeTelemetryFinalData(n){return{numberOfColors:n.get("color").size}}static initialize(n,r){var i;Jr.initialize(n,r),nr._defaultColor||(nr._defaultColor=((i=r.highlightColors)==null?void 0:i.values().next().value)||"#fff066")}static updateDefaultParams(n,r){switch(n){case zn.HIGHLIGHT_COLOR:nr._defaultColor=r;break;case zn.HIGHLIGHT_THICKNESS:nr._defaultThickness=r;break}}translateInPage(n,r){}get toolbarPosition(){return p(this,f2)}get commentButtonPosition(){return p(this,h2)}updateParams(n,r){switch(n){case zn.HIGHLIGHT_COLOR:Y(this,_n,Ufe).call(this,r);break;case zn.HIGHLIGHT_THICKNESS:Y(this,_n,Hfe).call(this,r);break}}static get defaultPropertiesToUpdate(){return[[zn.HIGHLIGHT_COLOR,nr._defaultColor],[zn.HIGHLIGHT_THICKNESS,nr._defaultThickness]]}get propertiesToUpdate(){return[[zn.HIGHLIGHT_COLOR,this.color||nr._defaultColor],[zn.HIGHLIGHT_THICKNESS,p(this,Nu)||nr._defaultThickness],[zn.HIGHLIGHT_FREE,p(this,wa)]]}onUpdatedColor(){var n,r;(n=this.parent)==null||n.drawLayer.updateProperties(p(this,wc),{root:{fill:this.color,"fill-opacity":this.opacity}}),(r=p(this,DT))==null||r.updateColor(this.color),super.onUpdatedColor()}get toolbarButtons(){return this._uiManager.highlightColors?[["colorPicker",F(this,DT,new qL({editor:this}))]]:super.toolbarButtons}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(Y(this,_n,yM).c
vendor: 10,113 bytes, line 644
644all(this))}getBaseTranslation(){return[0,0]}getRect(n,r){return super.getRect(n,r,Y(this,_n,yM).call(this))}onceAdded(n){this.annotationElementId||this.parent.addUndoableEditor(this),n&&this.div.focus()}remove(){Y(this,_n,ZB).call(this),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(Y(this,_n,m0).call(this),this.isAttachedToDOM||this.parent.add(this)))}setParent(n){var i;let r=!1;this.parent&&!n?Y(this,_n,ZB).call(this):n&&(Y(this,_n,m0).call(this,n),r=!this.parent&&((i=this.div)==null?void 0:i.classList.contains("selectedEditor"))),super.setParent(n),this.show(this._isVisible),r&&this.select()}rotate(n){var s,a,o;const{drawLayer:r}=this.parent;let i;p(this,wa)?(n=(n-this.rotation+360)%360,i=Y(s=nr,Fu,Fx).call(s,p(this,xc).box,n)):i=Y(a=nr,Fu,Fx).call(a,[this.x,this.y,this.width,this.height],n),r.updateProperties(p(this,wc),{bbox:i,root:{"data-main-rotation":n}}),r.updateProperties(p(this,so),{bbox:Y(o=nr,Fu,Fx).call(o,p(this,Cl).box,n),root:{"data-main-rotation":n}})}render(){if(this.div)return this.div;const n=super.render();p(this,p2)&&(n.setAttribute("aria-label",p(this,p2)),n.setAttribute("role","mark")),p(this,wa)?n.classList.add("free"):this.div.addEventListener("keydown",Y(this,_n,Wfe).bind(this),{signal:this._uiManager._signal});const r=F(this,W1,document.createElement("div"));return n.append(r),r.setAttribute("aria-hidden","true"),r.className="internal",r.style.clipPath=p(this,V1),this.setDims(),rhe(this,p(this,W1),["pointerover","pointerleave"]),this.enableEditing(),n}pointerover(){var n;this.isSelected||(n=this.parent)==null||n.drawLayer.updateProperties(p(this,so),{rootClass:{hovered:!0}})}pointerleave(){var n;this.isSelected||(n=this.parent)==null||n.drawLayer.updateProperties(p(this,so),{rootClass:{hovered:!1}})}_moveCaret(n){switch(this.parent.unselect(this),n){case 0:case 2:Y(this,_n,vM).call(this,!0);break;case 1:case 3:Y(this,_n,vM).call(this,!1);break}}select(){var n;super.select(),p(this,so)&&((n=this.parent)==null||n.drawLayer.updateProperties(p(this,so),{rootClass:{hovered:!1,selected:!0}}))}unselect(){var n;super.unselect(),p(this,so)&&((n=this.parent)==null||n.drawLayer.updateProperties(p(this,so),{rootClass:{selected:!1}}),p(this,wa)||Y(this,_n,vM).call(this,!1))}get _mustFixPosition(){return!p(this,wa)}show(n=this._isVisible){super.show(n),this.parent&&(this.parent.drawLayer.updateProperties(p(this,wc),{rootClass:{hidden:!n}}),this.parent.drawLayer.updateProperties(p(this,so),{rootClass:{hidden:!n}}))}static startHighlighting(n,r,{target:i,x:s,y:a}){const{x:o,y:l,width:c,height:u}=i.getBoundingClientRect(),d=new AbortController,f=n.combinedSignal(d),m=y=>{d.abort(),Y(this,Fu,Yfe).call(this,n,y)};window.addEventListener("blur",m,{signal:f}),window.addEventListener("pointerup",m,{signal:f}),window.addEventListener("pointerdown",Ki,{capture:!0,passive:!1,signal:f}),window.addEventListener("contextmenu",Yu,{signal:f}),i.addEventListener("pointermove",Y(this,Fu,Kfe).bind(this,n),{signal:f}),this._freeHighlight=new KB({x:s,y:a},[o,l,c,u],n.scale,this._defaultThickness/2,r,.001),{id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=n.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:this._defaultColor,"fill-opacity":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0)}static async deserialize(n,r,i){var g,w,b,_;let s=null;if(n instanceof Afe){const{data:{quadPoints:S,rect:P,rotation:C,id:k,color:O,opacity:I,popupRef:B,richText:W,contentsObj:j,creationDate:M,modificationDate:z},parent:{page:{pageNumber:U}}}=n;s=n={annotationType:mn.HIGHLIGHT,color:Array.from(O),opacity:I,quadPoints:S,boxes:null,pageIndex:U-1,rect:P.slice(0),rotation:C,annotationElementId:k,id:k,deleted:!1,popupRef:B,richText:W,comment:(j==null?void 0:j.str)||null,creationDate:M,modificationDate:z}}else if(n instanceof oH){const{data:{inkLists:S,rect:P,rotation:C,id:k,color:O,borderStyle:{rawWidth:I},popupRef:B,richText:W,contentsObj:j,creationDate:M,modificationDate:z},parent:{page:{pageNumber:U}}}=n;s=n={annotationType:mn.HIGHLIGHT,color:Array.from(O),thickness:I,inkLists:S,boxes:null,pageIndex:U-1,rect:P.slice(0),rotation:C,annotationElementId:k,id:k,deleted:!1,popupRef:B,richText:W,comment:(j==null?void 0:j.str)||null,creationDate:M,modificationDate:z}}const{color:a,quadPoints:o,inkLists:l,opacity:c}=n,u=await super.deserialize(n,r,i);u.color=wt.makeHexColor(...a),u.opacity=c||1,l&&F(u,Nu,n.thickness),u._initialData=s,n.comment&&u.setCommentData(n);const[d,f]=u.pageDimensions,[m,y]=u.pageTranslation;if(o){const S=F(u,Jp,[]);for(let P=0;P<o.length;P+=8)S.push({x:(o[P]-m)/d,y:1-(o[P+1]-y)/f,width:(o[P+2]-o[P])/d,height:(o[P+1]-o[P+5])/f});Y(g=u,_n,YB).call(g),Y(w=u,_n,m0).call(w),u.rotate(u.rotation)}else if(l){F(u,wa,!0);const S=l[0],P={x:S[0]-m,y:f-(S[1]-y)},C=new KB(P,[0,0,d,f],1,p(u,Nu)/2,!0,.001);for(let I=0,B=S.length;I<B;I+=2)P.x=S[I]-m,P.y=f-(S[I+1]-y),C.add(P);const{id:k,clipPathId:O}=r.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:u.color,"fill-opacity":u._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:C.toSVGPath()}},!0,!0);Y(b=u,_n,gM).call(b,{highlightOutlines:C.getOutlines(),highlightId:k,clipPathId:O}),Y(_=u,_n,m0).call(_),u.rotate(u.parentRotation)}return u}serialize(n=!1){if(this.isEmpty()||n)return null;if(this.deleted)return this.serializeDeleted();const r=Jr._colorManager.convert(this._uiManager.getNonHCMColor(this.color)),i=super.serialize(n);return Object.assign(i,{color:r,opacity:this.opacity,thickness:p(this,Nu),quadPoints:Y(this,_n,qfe).call(this),outlines:Y(this,_n,Gfe).call(this,i.rect)}),this.addComment(i),this.annotationElementId&&!Y(this,_n,Zfe).call(this,i)?null:(i.id=this.annotationElementId,i)}renderAnnotationElement(n){return this.deleted?(n.hide(),null):(n.updateEdited({rect:this.getPDFRect(),popup:this.comment}),null)}static canCreateNewEmptyEditor(){return!1}};d2=new WeakMap,jT=new WeakMap,Jp=new WeakMap,V1=new WeakMap,DT=new WeakMap,Cl=new WeakMap,RT=new WeakMap,IT=new WeakMap,W1=new WeakMap,xc=new WeakMap,wc=new WeakMap,wa=new WeakMap,h2=new WeakMap,f2=new WeakMap,so=new WeakMap,p2=new WeakMap,Nu=new WeakMap,FT=new WeakMap,_n=new WeakSet,YB=function(){const n=new qB(p(this,Jp),.001);F(this,xc,n.getOutlines()),[this.x,this.y,this.width,this.height]=p(this,xc).box;const r=new qB(p(this,Jp),.0025,.001,this._uiManager.direction==="ltr");F(this,Cl,r.getOutlines());const{firstPoint:i}=p(this,xc);F(this,h2,[(i[0]-this.x)/this.width,(i[1]-this.y)/this.height]);const{lastPoint:s}=p(this,Cl);F(this,f2,[(s[0]-this.x)/this.width,(s[1]-this.y)/this.height])},gM=function({highlightOutlines:n,highlightId:r,clipPathId:i}){var f,m;if(F(this,xc,n),F(this,Cl,n.getNewOutline(p(this,Nu)/2+1.5,.0025)),r>=0)F(this,wc,r),F(this,V1,i),this.parent.drawLayer.finalizeDraw(r,{bbox:n.box,path:{d:n.toSVGPath()}}),F(this,so,this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:p(this,Cl).box,path:{d:p(this,Cl).toSVGPath()}},!0));else if(this.parent){const y=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(p(this,wc),{bbox:Y(f=nr,Fu,Fx).call(f,p(this,xc).box,(y-this.rotation+360)%360),path:{d:n.toSVGPath()}}),this.parent.drawLayer.updateProperties(p(this,so),{bbox:Y(m=nr,Fu,Fx).call(m,p(this,Cl).box,y),path:{d:p(this,Cl).toSVGPath()}})}const[a,o,l,c]=n.box;switch(this.rotation){case 0:this.x=a,this.y=o,this.width=l,this.height=c;break;case 90:{const[y,g]=this.parentDimensions;this.x=o,this.y=1-a,this.width=l*g/y,this.height=c*y/g;break}case 180:this.x=1-a,this.y=1-o,this.width=l,this.height=c;break;case 270:{const[y,g]=this.parentDimensions;this.x=1-o,this.y=a,this.width=l*g/y,this.height=c*y/g;break}}const{firstPoint:u}=n;F(this,h2,[(u[0]-a)/l,(u[1]-o)/c]);const{lastPoint:d}=p(this,Cl);F(this,f2,[(d[0]-a)/l,(d[1]-o)/c])},Ufe=function(n){const r=(a,o)=>{this.color=a,this.opacity=o,this.onUpdatedColor()},i=this.color,s=this.opacity;this.addCommands({cmd:r.bind(this,n,nr._defaultOpacity),undo:r.bind(this,i,s),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:zn.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.getNonHCMColorName(n)},!0)},Hfe=function(n){const r=p(this,Nu),i=s=>{F(this,Nu,s),Y(this,_n,Vfe).call(this,s)};this.addCommands({cmd:i.bind(this,n),undo:i.bind(this,r),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:zn.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:n},!0)},Vfe=function(n){p(this,wa)&&(Y(this,_n,gM).call(this,{highlightOutlines:p(this,xc).getNewOutline(n/2)}),this.fixAndSetPosition(),this.setDims())},ZB=function(){p(this,wc)===null||!this.parent||(this.parent.drawLayer.remove(p(this,wc)),F(this,wc,null),this.parent.drawLayer.remove(p(this,so)),F(this,so,null))},m0=function(n=this.parent){p(this,wc)===null&&({id:Bi(this,wc)._,clipPathId:Bi(this,V1)._}=n.drawLayer.draw({bbox:p(this,xc).box,root:{viewBox:"0 0 1 1",fill:this.color,"fill-opacity":this.opacity},rootClass:{highlight:!0,free:p(this,wa)},path:{d:p(this,xc).toSVGPath()}},!1,!0),F(this,so,n.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:p(this,wa)},bbox:p(this,Cl).box,path:{d:p(this,Cl).toSVGPath()}},p(this,wa))),p(this,W1)&&(p(this,W1).style.clipPath=p(this,V1)))},Fu=new WeakSet,Fx=function([n,r,i,s],a){switch(a){case 90:return[1-r-s,n,s,i];case 180:return[1-n-i,1-r-s,i,s];case 270:return[r,1-n-i,s,i]}return[n,r,i,s]},Wfe=function(n){nr._keyboardManager.exec(this,n)},vM=function(n){if(!p(this,d2))return;const r=window.getSelection();n?r.setPosition(p(this,d2),p(this,jT)):r.setPosition(p(this,RT),p(this,IT))},yM=function(){return p(this,wa)?this.rotation:0},qfe=function(){if(p(this,wa))return null;const[n,r]=this.pageDimensions,[i,s]=this.pageTranslation,a=p(this,Jp),o=new Float32Array(a.length*8);let l=0;for(const{x:c,y:u,width:d,height:f}of a){const m=c*n+i,y=(1-u)*r+s;o[l]=o[l+4]=m,o[l+1]=o[l+3]=y,o[l+2]=o[l+6]=m+d*n,o[l+5]=o[l+7]=y-f*r,l+=8}return o}
644,Gfe=function(n){return p(this,xc).serialize(n,Y(this,_n,yM).call(this))},Kfe=function(n,r){this._freeHighlight.add(r)&&n.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})},Yfe=function(n,r){this._freeHighlight.isEmpty()?n.drawLayer.remove(this._freeHighlightId):n.createAndAddNewEditor(r,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""},Zfe=function(n){const{color:r}=this._initialData;return this.hasEditedComment||n.color.some((i,s)=>i!==r[s])},V(nr,Fu),we(nr,"_defaultColor",null),we(nr,"_defaultOpacity",1),we(nr,"_defaultThickness",12),we(nr,"_type","highlight"),we(nr,"_editorType",mn.HIGHLIGHT),we(nr,"_freeHighlightId",-1),we(nr,"_freeHighlight",null),we(nr,"_freeHighlightClipId","");let ZL=nr;var q1;class Xfe{constructor(){V(this,q1,Object.create(null))}updateProperty(e,n){this[e]=n,this.updateSVGProperty(e,n)}updateProperties(e){if(e)for(const[n,r]of Object.entries(e))n.startsWith("_")||this.updateProperty(n,r)}updateSVGProperty(e,n){p(this,q1)[e]=n}toSVGProperties(){const e=p(this,q1);return F(this,q1,Object.create(null)),{root:e}}reset(){F(this,q1,Object.create(null))}updateAll(e=this){this.updateProperties(e)}clone(){ir("Not implemented")}}q1=new WeakMap;var _c,m2,Js,G1,K1,Kn,XB,QB,JB,w5,Qfe,bM,_5,Bx;const Rn=class Rn extends Jr{constructor(n){super(n);V(this,Kn);V(this,_c,null);V(this,m2);we(this,"_colorPicker",null);we(this,"_drawId",null);F(this,m2,n.mustBeCommitted||!1),this._addOutlines(n)}onUpdatedColor(){var n;(n=this._colorPicker)==null||n.update(this.color),super.onUpdatedColor()}_addOutlines(n){n.drawOutlines&&(Y(this,Kn,XB).call(this,n),Y(this,Kn,w5).call(this))}static _mergeSVGProperties(n,r){const i=new Set(Object.keys(n));for(const[s,a]of Object.entries(r))i.has(s)?Object.assign(n[s],a):n[s]=a;return n}static getDefaultDrawingOptions(n){ir("Not implemented")}static get typesMap(){ir("Not implemented")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(n,r){const i=this.typesMap.get(n);i&&this._defaultDrawingOptions.updateProperty(i,r),this._currentParent&&(p(Rn,Js).updateProperty(i,r),this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}updateParams(n,r){const i=this.constructor.typesMap.get(n);i&&this._updateProperty(n,i,r)}static get defaultPropertiesToUpdate(){const n=[],r=this._defaultDrawingOptions;for(const[i,s]of this.typesMap)n.push([i,r[s]]);return n}get propertiesToUpdate(){const n=[],{_drawingOptions:r}=this;for(const[i,s]of this.constructor.typesMap)n.push([i,r[s]]);return n}_updateProperty(n,r,i){const s=this._drawingOptions,a=s[r],o=l=>{var u;s.updateProperty(r,l);const c=p(this,_c).updateProperty(r,l);c&&Y(this,Kn,_5).call(this,c),(u=this.parent)==null||u.drawLayer.updateProperties(this._drawId,s.toSVGProperties()),n===this.colorType&&this.onUpdatedColor()};this.addCommands({cmd:o.bind(this,i),undo:o.bind(this,a),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:n,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){var n;(n=this.parent)==null||n.drawLayer.updateProperties(this._drawId,Rn._mergeSVGProperties(p(this,_c).getPathResizingSVGProperties(Y(this,Kn,bM).call(this)),{bbox:Y(this,Kn,Bx).call(this)}))}_onResized(){var n;(n=this.parent)==null||n.drawLayer.updateProperties(this._drawId,Rn._mergeSVGProperties(p(this,_c).getPathResizedSVGProperties(Y(this,Kn,bM).call(this)),{bbox:Y(this,Kn,Bx).call(this)}))}_onTranslating(n,r){var i;(i=this.parent)==null||i.drawLayer.updateProperties(this._drawId,{bbox:Y(this,Kn,Bx).call(this)})}_onTranslated(){var n;(n=this.parent)==null||n.drawLayer.updateProperties(this._drawId,Rn._mergeSVGProperties(p(this,_c).getPathTranslatedSVGProperties(Y(this,Kn,bM).call(this),this.parentDimensions),{bbox:Y(this,Kn,Bx).call(this)}))}_onStartDragging(){var n;(n=this.parent)==null||n.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){var n;(n=this.parent)==null||n.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit(),this.disableEditMode(),this.disableEditing()}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(n){this.annotationElementId||this.parent.addUndoableEditor(this),this._isDraggable=!0,p(this,m2)&&(F(this,m2,!1),this.commit(),this.parent.setSelected(this),n&&this.isOnScreen&&this.div.focus())}remove(){Y(this,Kn,JB).call(this),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(Y(this,Kn,w5).call(this),Y(this,Kn,_5).call(this,p(this,_c).box),this.isAttachedToDOM||this.parent.add(this)))}setParent(n){var i;let r=!1;this.parent&&!n?(this._uiManager.removeShouldRescale(this),Y(this,Kn,JB).call(this)):n&&(this._uiManager.addShouldRescale(this),Y(this,Kn,w5).call(this,n),r=!this.parent&&((i=this.div)==null?void 0:i.classList.contains("selectedEditor"))),super.setParent(n),r&&this.select()}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,Rn._mergeSVGProperties({bbox:Y(this,Kn,Bx).call(this)},p(this,_c).updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&Y(this,Kn,_5).call(this,p(this,_c).updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}
644render(){if(this.div)return this.div;let n,r;this._isCopy&&(n=this.x,r=this.y);const i=super.render();i.classList.add("draw");const s=document.createElement("div");return i.append(s),s.setAttribute("aria-hidden","true"),s.className="internal",this.setDims(),this._uiManager.addShouldRescale(this),this.disableEditing(),this._isCopy&&this._moveAfterPaste(n,r),i}static createDrawerInstance(n,r,i,s,a){ir("Not implemented")}static startDrawing(n,r,i,s){var w;const{target:a,offsetX:o,offsetY:l,pointerId:c,pointerType:u}=s;if(Ja.isInitializedAndDifferentPointerType(u))return;const{viewport:{rotation:d}}=n,{width:f,height:m}=a.getBoundingClientRect(),y=F(Rn,G1,new AbortController),g=n.combinedSignal(y);if(Ja.setPointer(u,c),window.addEventListener("pointerup",b=>{Ja.isSamePointerIdOrRemove(b.pointerId)&&this._endDraw(b)},{signal:g}),window.addEventListener("pointercancel",b=>{Ja.isSamePointerIdOrRemove(b.pointerId)&&this._currentParent.endDrawingSession()},{signal:g}),window.addEventListener("pointerdown",b=>{Ja.isSamePointerType(b.pointerType)&&(Ja.initializeAndAddPointerId(b.pointerId),p(Rn,Js).isCancellable()&&(p(Rn,Js).removeLastElement(),p(Rn,Js).isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)))},{capture:!0,passive:!1,signal:g}),window.addEventListener("contextmenu",Yu,{signal:g}),a.addEventListener("pointermove",this._drawMove.bind(this),{signal:g}),a.addEventListener("touchmove",b=>{Ja.isSameTimeStamp(b.timeStamp)&&Ki(b)},{signal:g}),n.toggleDrawing(),(w=r._editorUndoBar)==null||w.hide(),p(Rn,Js)){n.drawLayer.updateProperties(this._currentDrawId,p(Rn,Js).startNew(o,l,f,m,d));return}r.updateUIForDefaultProperties(this),F(Rn,Js,this.createDrawerInstance(o,l,f,m,d)),F(Rn,K1,this.getDefaultDrawingOptions()),this._currentParent=n,{id:this._currentDrawId}=n.drawLayer.draw(this._mergeSVGProperties(p(Rn,K1).toSVGProperties(),p(Rn,Js).defaultSVGProperties),!0,!1)}static _drawMove(n){if(Ja.isSameTimeStamp(n.timeStamp),!p(Rn,Js))return;const{offsetX:r,offsetY:i,pointerId:s}=n;if(Ja.isSamePointerId(s)){if(Ja.isUsingMultiplePointers()){this._endDraw(n);return}this._currentParent.drawLayer.updateProperties(this._currentDrawId,p(Rn,Js).add(r,i)),Ja.setTimeStamp(n.timeStamp),Ki(n)}}static _cleanup(n){n&&(this._currentDrawId=-1,this._currentParent=null,F(Rn,Js,null),F(Rn,K1,null),Ja.clearTimeStamp()),p(Rn,G1)&&(p(Rn,G1).abort(),F(Rn,G1,null),Ja.clearPointerIds())}static _endDraw(n){const r=this._currentParent;if(r){if(r.toggleDrawing(!0),this._cleanup(!1),(n==null?void 0:n.target)===r.div&&r.drawLayer.updateProperties(this._currentDrawId,p(Rn,Js).end(n.offsetX,n.offsetY)),this.supportMultipleDrawings){const i=p(Rn,Js),s=this._currentDrawId,a=i.getLastElement();r.addCommands({cmd:()=>{r.drawLayer.updateProperties(s,i.setLastElement(a))},undo:()=>{r.drawLayer.updateProperties(s,i.removeLastElement())},mustExec:!1,type:zn.DRAW_STEP});return}this.endDrawing(!1)}}static endDrawing(n){const r=this._currentParent;if(!r)return null;if(r.toggleDrawing(!0),r.cleanUndoStack(zn.DRAW_STEP),!p(Rn,Js).isEmpty()){const{pageDimensions:[i,s],scale:a}=r,o=r.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:p(Rn,Js).getOutlines(i*a,s*a,a,this._INNER_MARGIN),drawingOptions:p(Rn,K1),mustBeCommitted:!n});return this._cleanup(!0),o}return r.drawLayer.remove(this._currentDrawId),this._cleanup(!0),null}createDrawingOptions(n){}static deserializeDraw(n,r,i,s,a,o){ir("Not implemented")}static async deserialize(n,r,i){var d,f;const{rawDims:{pageWidth:s,pageHeight:a,pageX:o,pageY:l}}=r.viewport,c=this.deserializeDraw(o,l,s,a,this._INNER_MARGIN,n),u=await super.deserialize(n,r,i);return u.createDrawingOptions(n),Y(d=u,Kn,XB).call(d,{drawOutlines:c}),Y(f=u,Kn,w5).call(f),u.onScaleChanging(),u.rotate(),u}serializeDraw(n){const[r,i]=this.pageTranslation,[s,a]=this.pageDimensions;return p(this,_c).serialize([r,i,s,a],n)}renderAnnotationElement(n){return n.updateEdited({rect:this.getPDFRect()}),null}static canCreateNewEmptyEditor(){return!1}};_c=new WeakMap,m2=new WeakMap,Js=new WeakMap,G1=new WeakMap,K1=new WeakMap,Kn=new WeakSet,XB=function({drawOutlines:n,drawId:r,drawingOptions:i}){F(this,_c,n),this._drawingOptions||(this._drawingOptions=i),this.annotationElementId||this._uiManager.a11yAlert(`pdfjs-editor-${this.editorType}-added-alert`),r>=0?(this._drawId=r,this.parent.drawLayer.finalizeDraw(r,n.defaultProperties)):this._drawId=Y(this,Kn,QB).call(this,n,this.parent),Y(this,Kn,_5).call(this,n.box)},QB=function(n,r){const{id:i}=r.drawLayer.draw(Rn._mergeSVGProperties(this._drawingOptions.toSVGProperties(),n.defaultSVGProperties),!1,!1);return i},JB=function(){this._drawId===null||!this.parent||(this.parent.drawLayer.remove(this._drawId),this._drawId=null,this._drawingOptions.reset())},w5=function(n=this.parent){if(!(this._drawId!==null&&this.parent===n)){if(this._drawId!==null){this.parent.drawLayer.updateParent(this._drawId,n.drawLayer);return}this._drawingOptions.updateAll(),this._drawId=Y(this,Kn,QB).call(this,p(this,_c),n)}},Qfe=function([n,r,i,s]){const{parentDimensions:[a,o],rotation:l}=this;switch(l){case 90:return[r,1-n,i*(o/a),s*(a/o)];case 180:return[1-n,1-r,i,s];case 270:return[1-r,n,i*(o/a),s*(a/o)];default:return[n,r,i,s]}},bM=function(){const{x:n,y:r,width:i,height:s,parentDimensions:[a,o],rotation:l}=this;switch(l){case 90:return[1-r,n,i*(a/o),s*(o/a)];case 180:return[1-n,1-r,i,s];case 270:return[r,1-n,i*(a/o),s*(o/a)];default:return[n,r,i,s]}},_5=function(n){[this.x,this.y,this.width,this.height]=Y(this,Kn,Qfe).call(this,n),this.div&&(this.fixAndSetPosition(),this.setDims()),this._onResized()},Bx=function(){const{x:n,y:r,width:i,height:s,rotation:a,parentRotation:o,parentDimensions:[l,c]}=this;switch((a*4+o)/90){case 1:return[1-r-s,n,s,i];case 2:return[1-n-i,1-r-s,i,s];case 3:return[r,1-n-i,s,i];case 4:return[n,r-i*(l/c),s*(c/l),i*(l/c)];case 5:return[1-r,n,i*(l/c),s*(c/l)];case 6:return[1-n-s*(c/l),1-r,s*(c/l),i*(l/c)];case 7:return[r-i*(l/c),1-n-s*(c/l),i*(l/c),s*(c/l)];case 8:return[n-i,r-s,i,s];case 9:return[1-r,n-i,s,i];case 10:return[1-n,1-r,i,s];case 11:return[r-s,1-n,s,i];case 12:return[n-s*(c/l),r,s*(c/l),i*(l/c)];case 13:return[1-r-i*(l/c),n-s*(c/l),i*(l/c),s*(c/l)];case 14:return[1-n,1-r-i*(l/c),s*(c/l),i*(l/c)];case 15:return[r,1-n,i*(l/c),s*(c/l)];default:return[n,r,i,s]}},we(Rn,"_currentDrawId",-1),we(Rn,"_currentParent",null),V(Rn,Js,null),V(Rn,G1,null),V(Rn,K1,null),we(Rn,"_INNER_MARGIN",3);let XL=Rn;var Jh,ea,ta,Y1,g2,Ro,_a,Ou,Z1,X1,Q1,v2,xM;class R8e{constructor(e,n,r,i,s,a){V(this,v2);V(this,Jh,new Float64Array(6));V(this,ea);V(this,ta);V(this,Y1);V(this,g2);V(this,Ro);V(this,_a,"");V(this,Ou,0);V(this,Z1,new Ek);V(this,X1);V(this,Q1);F(this,X1,r),F(this,Q1,i),F(this,Y1,s),F(this,g2,a),[e,n]=Y(this,v2,xM).call(this,e,n);const o=F(this,ea,[NaN,NaN,NaN,NaN,e,n]);F(this,Ro,[e,n]),F(this,ta,[{line:o,points:p(this,Ro)}]),p(this,Jh).set(o,0)}updateProperty(e,n){e==="stroke-width"&&F(this,g2,n)}isEmpty(){return!p(this,ta)||p(this,ta).length===0}isCancellable(){return p(this,Ro).length<=10}add(e,n){[e,n]=Y(this,v2,xM).call(this,e,n);const[r,i,s,a]=p(this,Jh).subarray(2,6),o=e-s,l=n-a;return Math.hypot(p(this,X1)*o,p(this,Q1)*l)<=2?null:(p(this,Ro).push(e,n),isNaN(r)?(p(this,Jh).set([s,a,e,n],2),p(this,ea).push(NaN,NaN,NaN,NaN,e,n),{path:{d:this.toSVGPath()}}):(isNaN(p(this,Jh)[0])&&p(this,ea).splice(6,6),p(this,Jh).set([r,i,s,a,e,n],0),p(this,ea).push(...At.createBezierPoints(r,i,s,a,e,n)),{path:{d:this.toSVGPath()}}))}end(e,n){const r=this.add(e,n);return r||(p(this,Ro).length===2?{path:{d:this.toSVGPath()}}:null)}startNew(e,n,r,i,s){F(this,X1,r),F(this,Q1,i),F(this,Y1,s),[e,n]=Y(this,v2,xM).call(this,e,n);const a=F(this,ea,[NaN,NaN,NaN,NaN,e,n]);F(this,Ro,[e,n]);const o=p(this,ta).at(-1);return o&&(o.line=new Float32Array(o.line),o.points=new Float32Array(o.points)),p(this,ta).push({line:a,points:p(this,Ro)}),p(this,Jh).set(a,0),F(this,Ou,0),this.toSVGPath(),null}getLastElement(){return p(this,ta).at(-1)}setLastElement(e){return p(this,ta)?(p(this,ta).push(e),F(this,ea,e.line),F(this,Ro,e.points),F(this,Ou,0),{path:{d:this.toSVGPath()}}):p(this,Z1).setLastElement(e)}removeLastElement(){if(!p(this,ta))return p(this,Z1).removeLastElement();p(this,ta).pop(),F(this,_a,"");for(let e=0,n=p(this,ta).length;e<n;e++){const{line:r,points:i}=p(this,ta)[e];F(this,ea,r),F(this,Ro,i),F(this,Ou,0),this.toSVGPath()}return{path:{d:p(this,_a)}}}toSVGPath(){const e=At.svgRound(p(this,ea)[4]),n=At.svgRound(p(this,ea)[5]);if(p(this,Ro).length===2)return F(this,_a,`${p(this,_a)} M ${e} ${n} Z`),p(this,_a);if(p(this,Ro).length<=6){const i=p(this,_a).lastIndexOf("M");F(this,_a,`${p(this,_a).slice(0,i)} M ${e} ${n}`),F(this,Ou,6)}if(p(this,Ro).length===4){const i=At.svgRound(p(this,ea)[10]),s=At.svgRound(p(this,ea)[11]);return F(this,_a,`${p(this,_a)} L ${i} ${s}`),F(this,Ou,12),p(this,_a)}const r=[];p(this,Ou)===0&&(r.push(`M ${e} ${n}`),F(this,Ou,6));for(let i=p(this,Ou),s=p(this,ea).length;i<s;i+=6){const[a,o,l,c,u,d]=p(this,ea).slice(i,i+6).map(At.svgRound);r.push(`C${a} ${o} ${l} ${c} ${u} ${d}`)}return F(this,_a,p(this,_a)+r.join(" ")),F(this,Ou,p(this,ea).length),p(this,_a)}getOutlines(e,n,r,i){const s=p(this,ta).at(-1);return s.line=new Float32Array(s.line),s.points=new Float32Array(s.points),p(this,Z1).build(p(this,ta),e,n,r,p(this,Y1),p(this,g2),i),F(this,Jh,null),F(this,ea,null),F(this,ta,null),F(this,_a,null),p(this,Z1)}get defaultSVGProperties(){return{root:{viewBox:"0 0 10000 10000"},rootClass:{draw:!0},bbox:[0,0,1,1]}}}Jh=new WeakMap,ea=new WeakMap,ta=new WeakMap,Y1=new WeakMap,g2=new WeakMap,Ro=new WeakMap,_a=new WeakMap,Ou=new WeakMap,Z1=new WeakMap,X1=new WeakMap,Q1=new WeakMap,v2=new WeakSet,xM=function(e,n){return At._normalizePoint(e,n,p(this,X1),p(this,Q1),p(this,Y1))};var Io,BT,$T,Sc,ef,tf,y2,b2,J1,Oa,fp,Jfe,epe,tpe;class Ek extends At{constructor(){super(...arguments);V(this,Oa);V(this,Io);V(this,BT,0);V(this,$T);V(this,Sc);V(this,ef);V(this,tf);V(this,y2);V(this,b2);
644V(this,J1)}build(n,r,i,s,a,o,l){F(this,ef,r),F(this,tf,i),F(this,y2,s),F(this,b2,a),F(this,J1,o),F(this,$T,l??0),F(this,Sc,n),Y(this,Oa,epe).call(this)}get thickness(){return p(this,J1)}setLastElement(n){return p(this,Sc).push(n),{path:{d:this.toSVGPath()}}}removeLastElement(){return p(this,Sc).pop(),{path:{d:this.toSVGPath()}}}toSVGPath(){const n=[];for(const{line:r}of p(this,Sc)){if(n.push(`M${At.svgRound(r[4])} ${At.svgRound(r[5])}`),r.length===6){n.push("Z");continue}if(r.length===12&&isNaN(r[6])){n.push(`L${At.svgRound(r[10])} ${At.svgRound(r[11])}`);continue}for(let i=6,s=r.length;i<s;i+=6){const[a,o,l,c,u,d]=r.subarray(i,i+6).map(At.svgRound);n.push(`C${a} ${o} ${l} ${c} ${u} ${d}`)}}return n.join("")}serialize([n,r,i,s],a){const o=[],l=[],[c,u,d,f]=Y(this,Oa,Jfe).call(this);let m,y,g,w,b,_,S,P,C;switch(p(this,b2)){case 0:C=At._rescale,m=n,y=r+s,g=i,w=-s,b=n+c*i,_=r+(1-u-f)*s,S=n+(c+d)*i,P=r+(1-u)*s;break;case 90:C=At._rescaleAndSwap,m=n,y=r,g=i,w=s,b=n+u*i,_=r+c*s,S=n+(u+f)*i,P=r+(c+d)*s;break;case 180:C=At._rescale,m=n+i,y=r,g=-i,w=s,b=n+(1-c-d)*i,_=r+u*s,S=n+(1-c)*i,P=r+(u+f)*s;break;case 270:C=At._rescaleAndSwap,m=n+i,y=r+s,g=-i,w=-s,b=n+(1-u-f)*i,_=r+(1-c-d)*s,S=n+(1-u)*i,P=r+(1-c)*s;break}for(const{line:k,points:O}of p(this,Sc))o.push(C(k,m,y,g,w,a?new Array(k.length):null)),l.push(C(O,m,y,g,w,a?new Array(O.length):null));return{lines:o,points:l,rect:[b,_,S,P]}}static deserialize(n,r,i,s,a,{paths:{lines:o,points:l},rotation:c,thickness:u}){const d=[];let f,m,y,g,w;switch(c){case 0:w=At._rescale,f=-n/i,m=r/s+1,y=1/i,g=-1/s;break;case 90:w=At._rescaleAndSwap,f=-r/s,m=-n/i,y=1/s,g=1/i;break;case 180:w=At._rescale,f=n/i+1,m=-r/s,y=-1/i,g=1/s;break;case 270:w=At._rescaleAndSwap,f=r/s+1,m=n/i+1,y=-1/s,g=-1/i;break}if(!o){o=[];for(const _ of l){const S=_.length;if(S===2){o.push(new Float32Array([NaN,NaN,NaN,NaN,_[0],_[1]]));continue}if(S===4){o.push(new Float32Array([NaN,NaN,NaN,NaN,_[0],_[1],NaN,NaN,NaN,NaN,_[2],_[3]]));continue}const P=new Float32Array(3*(S-2));o.push(P);let[C,k,O,I]=_.subarray(0,4);P.set([NaN,NaN,NaN,NaN,C,k],0);for(let B=4;B<S;B+=2){const W=_[B],j=_[B+1];P.set(At.createBezierPoints(C,k,O,I,W,j),(B-2)*3),[C,k,O,I]=[O,I,W,j]}}}for(let _=0,S=o.length;_<S;_++)d.push({line:w(o[_].map(P=>P??NaN),f,m,y,g),points:w(l[_].map(P=>P??NaN),f,m,y,g)});const b=new this.prototype.constructor;return b.build(d,i,s,1,c,u,a),b}get box(){return p(this,Io)}updateProperty(n,r){return n==="stroke-width"?Y(this,Oa,tpe).call(this,r):null}updateParentDimensions([n,r],i){const[s,a]=Y(this,Oa,fp).call(this);F(this,ef,n),F(this,tf,r),F(this,y2,i);const[o,l]=Y(this,Oa,fp).call(this),c=o-s,u=l-a,d=p(this,Io);return d[0]-=c,d[1]-=u,d[2]+=2*c,d[3]+=2*u,d}updateRotation(n){return F(this,BT,n),{path:{transform:this.rotationTransform}}}get viewBox(){return p(this,Io).map(At.svgRound).join(" ")}get defaultProperties(){const[n,r]=p(this,Io);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${At.svgRound(n)} ${At.svgRound(r)}`}}}get rotationTransform(){const[,,n,r]=p(this,Io);let i=0,s=0,a=0,o=0,l=0,c=0;switch(p(this,BT)){case 90:s=r/n,a=-n/r,l=n;break;case 180:i=-1,o=-1,l=n,c=r;break;case 270:s=-r/n,a=n/r,c=r;break;default:return""}return`matrix(${i} ${s} ${a} ${o} ${At.svgRound(l)} ${At.svgRound(c)})`}getPathResizingSVGProperties([n,r,i,s]){const[a,o]=Y(this,Oa,fp).call(this),[l,c,u,d]=p(this,Io);if(Math.abs(u-a)<=At.PRECISION||Math.abs(d-o)<=At.PRECISION){const w=n+i/2-(l+u/2),b=r+s/2-(c+d/2);return{path:{"transform-origin":`${At.svgRound(n)} ${At.svgRound(r)}`,transform:`${this.rotationTransform} translate(${w} ${b})`}}}const f=(i-2*a)/(u-2*a),m=(s-2*o)/(d-2*o),y=u/i,g=d/s;return{path:{"transform-origin":`${At.svgRound(l)} ${At.svgRound(c)}`,transform:`${this.rotationTransform} scale(${y} ${g}) translate(${At.svgRound(a)} ${At.svgRound(o)}) scale(${f} ${m}) translate(${At.svgRound(-a)} ${At.svgRound(-o)})`}}}getPathResizedSVGProperties([n,r,i,s]){const[a,o]=Y(this,Oa,fp).call(this),l=p(this,Io),[c,u,d,f]=l;if(l[0]=n,l[1]=r,l[2]=i,l[3]=s,Math.abs(d-a)<=At.PRECISION||Math.abs(f-o)<=At.PRECISION){const b=n+i/2-(c+d/2),_=r+s/2-(u+f/2);for(const{line:S,points:P}of p(this,Sc))At._translate(S,b,_,S),At._translate(P,b,_,P);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${At.svgRound(n)} ${At.svgRound(r)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}const m=(i-2*a)/(d-2*a),y=(s-2*o)/(f-2*o),g=-m*(c+a)+n+a,w=-y*(u+o)+r+o;if(m!==1||y!==1||g!==0||w!==0)for(const{line:b,points:_}of p(this,Sc))At._rescale(b,g,w,m,y,b),At._rescale(_,g,w,m,y,_);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${At.svgRound(n)} ${At.svgRound(r)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}getPathTranslatedSVGProperties([n,r],i){const[s,a]=i,o=p(this,Io),l=n-o[0],c=r-o[1];if(p(this,ef)===s&&p(this,tf)===a)for(const{line:u,points:d}of p(this,Sc))At._translate(u,l,c,u),At._translate(d,l,c,d);else{const u=p(this,ef)/s,d=p(this,tf)/a;F(this,ef,s),F(this,tf,a);for(const{line:f,points:m}of p(this,Sc))At._rescale(f,l,c,u,d,f),At._rescale(m,l,c,u,d,m);o[2]*=u,o[3]*=d}return o[0]=n,o[1]=r,{root:{viewBox:this.viewBox},path:{d:this.toSVGPath(),"transform-origin":`${At.svgRound(n)} ${At.svgRound(r)}`}}}get defaultSVGProperties(){const n=p(this,Io);return{root:{viewBox:this.viewBox},rootClass:{draw:!0},path:{d:this.toSVGPath(),"transform-origin":`${At.svgRound(n[0])} ${At.svgRound(n[1])}`,transform:this.rotationTransform||null},bbox:n}}}
644Io=new WeakMap,BT=new WeakMap,$T=new WeakMap,Sc=new WeakMap,ef=new WeakMap,tf=new WeakMap,y2=new WeakMap,b2=new WeakMap,J1=new WeakMap,Oa=new WeakSet,fp=function(n=p(this,J1)){const r=p(this,$T)+n/2*p(this,y2);return p(this,b2)%180===0?[r/p(this,ef),r/p(this,tf)]:[r/p(this,tf),r/p(this,ef)]},Jfe=function(){const[n,r,i,s]=p(this,Io),[a,o]=Y(this,Oa,fp).call(this,0);return[n+a,r+o,i-2*a,s-2*o]},epe=function(){const n=F(this,Io,new Float32Array([1/0,1/0,-1/0,-1/0]));for(const{line:s}of p(this,Sc)){if(s.length<=12){for(let l=4,c=s.length;l<c;l+=6)wt.pointBoundingBox(s[l],s[l+1],n);continue}let a=s[4],o=s[5];for(let l=6,c=s.length;l<c;l+=6){const[u,d,f,m,y,g]=s.subarray(l,l+6);wt.bezierBoundingBox(a,o,u,d,f,m,y,g,n),a=y,o=g}}const[r,i]=Y(this,Oa,fp).call(this);n[0]=ka(n[0]-r,0,1),n[1]=ka(n[1]-i,0,1),n[2]=ka(n[2]+r,0,1),n[3]=ka(n[3]+i,0,1),n[2]-=n[0],n[3]-=n[1]},tpe=function(n){const[r,i]=Y(this,Oa,fp).call(this);F(this,J1,n);const[s,a]=Y(this,Oa,fp).call(this),[o,l]=[s-r,a-i],c=p(this,Io);return c[0]-=o,c[1]-=l,c[2]+=2*o,c[3]+=2*l,c};class ND extends Xfe{constructor(e){super(),this._viewParameters=e,super.updateProperties({fill:"none",stroke:Jr._defaultLineColor,"stroke-opacity":1,"stroke-width":1,"stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":10})}updateSVGProperty(e,n){e==="stroke-width"&&(n??(n=this["stroke-width"]),n*=this._viewParameters.realScale),super.updateSVGProperty(e,n)}clone(){const e=new ND(this._viewParameters);return e.updateAll(this),e}}var vj,npe;const mw=class mw extends XL{constructor(n){super({...n,name:"inkEditor"});V(this,vj);this._willKeepAspectRatio=!0,this.defaultL10nId="pdfjs-editor-ink-editor"}static initialize(n,r){Jr.initialize(n,r),this._defaultDrawingOptions=new ND(r.viewParameters)}static getDefaultDrawingOptions(n){const r=this._defaultDrawingOptions.clone();return r.updateProperties(n),r}static get supportMultipleDrawings(){return!0}static get typesMap(){return un(this,"typesMap",new Map([[zn.INK_THICKNESS,"stroke-width"],[zn.INK_COLOR,"stroke"],[zn.INK_OPACITY,"stroke-opacity"]]))}static createDrawerInstance(n,r,i,s,a){return new R8e(n,r,i,s,a,this._defaultDrawingOptions["stroke-width"])}static deserializeDraw(n,r,i,s,a,o){return Ek.deserialize(n,r,i,s,a,o)}static async deserialize(n,r,i){let s=null;if(n instanceof oH){const{data:{inkLists:o,rect:l,rotation:c,id:u,color:d,opacity:f,borderStyle:{rawWidth:m},popupRef:y,richText:g,contentsObj:w,creationDate:b,modificationDate:_},parent:{page:{pageNumber:S}}}=n;s=n={annotationType:mn.INK,color:Array.from(d),thickness:m,opacity:f,paths:{points:o},boxes:null,pageIndex:S-1,rect:l.slice(0),rotation:c,annotationElementId:u,id:u,deleted:!1,popupRef:y,richText:g,comment:(w==null?void 0:w.str)||null,creationDate:b,modificationDate:_}}const a=await super.deserialize(n,r,i);return a._initialData=s,n.comment&&a.setCommentData(n),a}get toolbarButtons(){return this._colorPicker||(this._colorPicker=new GL(this)),[["colorPicker",this._colorPicker]]}get colorType(){return zn.INK_COLOR}get color(){return this._drawingOptions.stroke}get opacity(){return this._drawingOptions["stroke-opacity"]}onScaleChanging(){if(!this.parent)return;super.onScaleChanging();const{_drawId:n,_drawingOptions:r,parent:i}=this;r.updateSVGProperty("stroke-width"),i.drawLayer.updateProperties(n,r.toSVGProperties())}static onScaleChangingWhenDrawing(){const n=this._currentParent;n&&(super.onScaleChangingWhenDrawing(),this._defaultDrawingOptions.updateSVGProperty("stroke-width"),n.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}createDrawingOptions({color:n,thickness:r,opacity:i}){this._drawingOptions=mw.getDefaultDrawingOptions({stroke:wt.makeHexColor(...n),"stroke-width":r,"stroke-opacity":i})}serialize(n=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const{lines:r,points:i}=this.serializeDraw(n),{_drawingOptions:{stroke:s,"stroke-opacity":a,"stroke-width":o}}=this,l=Object.assign(super.serialize(n),{color:Jr._colorManager.convert(s),opacity:a,thickness:o,paths:{lines:r,points:i}});return this.addComment(l),n?(l.isCopy=!0,l):this.annotationElementId&&!Y(this,vj,npe).call(this,l)?null:(l.id=this.annotationElementId,l)}renderAnnotationElement(n){if(this.deleted)return n.hide(),null;const{points:r,rect:i}=this.serializeDraw(!1);return n.updateEdited({rect:i,thickness:this._drawingOptions["stroke-width"],points:r,popup:this.comment}),null}};vj=new WeakSet,npe=function(n){const{color:r,thickness:i,opacity:s,pageIndex:a}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||this._hasBeenResized||n.c
644olor.some((o,l)=>o!==r[l])||n.thickness!==i||n.opacity!==s||n.pageIndex!==a},we(mw,"_type","ink"),we(mw,"_editorType",mn.INK),we(mw,"_defaultDrawingOptions",null);let e$=mw;class t$ extends Ek{toSVGPath(){let e=super.toSVGPath();return e.endsWith("Z")||(e+="Z"),e}}const JN=8,OA=3;var eb,pr,n$,Fd,rpe,ipe,r$,wM,spe,ape,ope,i$,s$,lpe;class om{static extractContoursFromText(e,{fontFamily:n,fontStyle:r,fontWeight:i},s,a,o,l){let c=new OffscreenCanvas(1,1),u=c.getContext("2d",{alpha:!1});const d=200,f=u.font=`${r} ${i} ${d}px ${n}`,{actualBoundingBoxLeft:m,actualBoundingBoxRight:y,actualBoundingBoxAscent:g,actualBoundingBoxDescent:w,fontBoundingBoxAscent:b,fontBoundingBoxDescent:_,width:S}=u.measureText(e),P=1.5,C=Math.ceil(Math.max(Math.abs(m)+Math.abs(y)||0,S)*P),k=Math.ceil(Math.max(Math.abs(g)+Math.abs(w)||d,Math.abs(b)+Math.abs(_)||d)*P);c=new OffscreenCanvas(C,k),u=c.getContext("2d",{alpha:!0,willReadFrequently:!0}),u.font=f,u.filter="grayscale(1)",u.fillStyle="white",u.fillRect(0,0,C,k),u.fillStyle="black",u.fillText(e,C*(P-1)/2,k*(3-P)/2);const O=Y(this,pr,i$).call(this,u.getImageData(0,0,C,k).data),I=Y(this,pr,ope).call(this,O),B=Y(this,pr,s$).call(this,I),W=Y(this,pr,r$).call(this,O,C,k,B);return this.processDrawnLines({lines:{curves:W,width:C,height:k},pageWidth:s,pageHeight:a,rotation:o,innerMargin:l,mustSmooth:!0,areContours:!0})}static process(e,n,r,i,s){const[a,o,l]=Y(this,pr,lpe).call(this,e),[c,u]=Y(this,pr,ape).call(this,a,o,l,Math.hypot(o,l)*p(this,eb).sigmaSFactor,p(this,eb).sigmaR,p(this,eb).kernelSize),d=Y(this,pr,s$).call(this,u),f=Y(this,pr,r$).call(this,c,o,l,d);return this.processDrawnLines({lines:{curves:f,width:o,height:l},pageWidth:n,pageHeight:r,rotation:i,innerMargin:s,mustSmooth:!0,areContours:!0})}static processDrawnLines({lines:e,pageWidth:n,pageHeight:r,rotation:i,innerMargin:s,mustSmooth:a,areContours:o}){i%180!==0&&([n,r]=[r,n]);const{curves:l,width:c,height:u}=e,d=e.thickness??0,f=[],m=Math.min(n/c,r/u),y=m/n,g=m/r,w=[];for(const{points:_}of l){const S=a?Y(this,pr,spe).call(this,_):_;if(!S)continue;w.push(S);const P=S.length,C=new Float32Array(P),k=new Float32Array(3*(P===2?2:P-2));if(f.push({line:k,points:C}),P===2){C[0]=S[0]*y,C[1]=S[1]*g,k.set([NaN,NaN,NaN,NaN,C[0],C[1]],0);continue}let[O,I,B,W]=S;O*=y,I*=g,B*=y,W*=g,C.set([O,I,B,W],0),k.set([NaN,NaN,NaN,NaN,O,I],0);for(let j=4;j<P;j+=2){const M=C[j]=S[j]*y,z=C[j+1]=S[j+1]*g;k.set(At.createBezierPoints(O,I,B,W,M,z),(j-2)*3),[O,I,B,W]=[B,W,M,z]}}if(f.length===0)return null;const b=o?new t$:new Ek;return b.build(f,n,r,1,i,o?0:d,s),{outline:b,newCurves:w,areContours:o,thickness:d,width:c,height:u}}static async compressSignature({outlines:e,areContours:n,thickness:r,width:i,height:s}){let a=1/0,o=-1/0,l=0;for(const S of e){l+=S.length;for(let P=2,C=S.length;P<C;P++){const k=S[P]-S[P-2];a=Math.min(a,k),o=Math.max(o,k)}}let c;a>=-128&&o<=127?c=Int8Array:a>=-32768&&o<=32767?c=Int16Array:c=Int32Array;const u=e.length,d=JN+OA*u,f=new Uint32Array(d);let m=0;f[m++]=d*Uint32Array.BYTES_PER_ELEMENT+(l-2*u)*c.BYTES_PER_ELEMENT,f[m++]=0,f[m++]=i,f[m++]=s,f[m++]=n?0:1,f[m++]=Math.max(0,Math.floor(r??0)),f[m++]=u,f[m++]=c.BYTES_PER_ELEMENT;for(const S of e)f[m++]=S.length-2,f[m++]=S[0],f[m++]=S[1];const y=new CompressionStream("deflate-raw"),g=y.writable.getWriter();await g.ready,g.write(f);const w=c.prototype.constructor;for(const S of e){const P=new w(S.length-2);for(let C=2,k=S.length;C<k;C++)P[C-2]=S[C]-S[C-2];g.write(P)}g.close();const b=await new Response(y.readable).arrayBuffer();return new Uint8Array(b).toBase64()}static async decompressSignature(e){try{const n=Uint8Array.fromBase64(e),{readable:r,writable:i}=new DecompressionStream("deflate-raw"),s=i.getWriter();await s.ready,s.write(n).then(async()=>{await s.ready,await s.close()}).catch(()=>{});let a=null,o=0;for await(const S of r)a||(a=new Uint8Array(new Uint32Array(S.buffer,0,4)[0])),a.set(S,o),o+=S.length;const l=new Uint32Array(a.buffer,0,a.length>>2),c=l[1];if(c!==0)throw new Error(`Invalid version: ${c}`);const u=l[2],d=l[3],f=l[4]===0,m=l[5],y=l[6],g=l[7],w=[],b=(JN+OA*y)*Uint32Array.BYTES_PER_ELEMENT;let _;switch(g){case Int8Array.BYTES_PER_ELEMENT:_=new Int8Array(a.buffer,b);break;case Int16Array.BYTES_PER_ELEMENT:_=new Int16Array(a.buffer,b);break;case Int32Array.BYTES_PER_ELEMENT:_=new Int32Array(a.buffer,b);break}o=0;for(let S=0;S<y;S++){const P=l[OA*S+JN],C=new Float32Array(P+2);w.push(C);for(let k=0;k<OA-1;k++)C[k]=l[OA*S+JN+k+1];for(let k=0;k<P;k++)C[k+2]=C[k]+_[o++]}return{areContours:f,thickness:m,outlines:w,width:u,height:d}}catch(n){return cn(`decompressSignature: ${n}`),null}}}
644eb=new WeakMap,pr=new WeakSet,n$=function(e,n,r,i){return r-=e,i-=n,r===0?i>0?0:4:r===1?i+6:2-i},Fd=new WeakMap,rpe=function(e,n,r,i,s,a,o){const l=Y(this,pr,n$).call(this,r,i,s,a);for(let c=0;c<8;c++){const u=(-c+l-o+16)%8,d=p(this,Fd)[2*u],f=p(this,Fd)[2*u+1];if(e[(r+d)*n+(i+f)]!==0)return u}return-1},ipe=function(e,n,r,i,s,a,o){const l=Y(this,pr,n$).call(this,r,i,s,a);for(let c=0;c<8;c++){const u=(c+l+o+16)%8,d=p(this,Fd)[2*u],f=p(this,Fd)[2*u+1];if(e[(r+d)*n+(i+f)]!==0)return u}return-1},r$=function(e,n,r,i){const s=e.length,a=new Int32Array(s);for(let u=0;u<s;u++)a[u]=e[u]<=i?1:0;for(let u=1;u<r-1;u++)a[u*n]=a[u*n+n-1]=0;for(let u=0;u<n;u++)a[u]=a[n*r-1-u]=0;let o=1,l;const c=[];for(let u=1;u<r-1;u++){l=1;for(let d=1;d<n-1;d++){const f=u*n+d,m=a[f];if(m===0)continue;let y=u,g=d;if(m===1&&a[f-1]===0)o+=1,g-=1;else if(m>=1&&a[f+1]===0)o+=1,g+=1,m>1&&(l=m);else{m!==1&&(l=Math.abs(m));continue}const w=[d,u],b=g===d+1,_={isHole:b,points:w,id:o,parent:0};c.push(_);let S;for(const j of c)if(j.id===l){S=j;break}S?S.isHole?_.parent=b?S.parent:l:_.parent=b?l:S.parent:_.parent=b?l:0;const P=Y(this,pr,rpe).call(this,a,n,u,d,y,g,0);if(P===-1){a[f]=-o,a[f]!==1&&(l=Math.abs(a[f]));continue}let C=p(this,Fd)[2*P],k=p(this,Fd)[2*P+1];const O=u+C,I=d+k;y=O,g=I;let B=u,W=d;for(;;){const j=Y(this,pr,ipe).call(this,a,n,B,W,y,g,1);C=p(this,Fd)[2*j],k=p(this,Fd)[2*j+1];const M=B+C,z=W+k;w.push(z,M);const U=B*n+W;if(a[U+1]===0?a[U]=-o:a[U]===1&&(a[U]=o),M===u&&z===d&&B===O&&W===I){a[f]!==1&&(l=Math.abs(a[f]));break}else y=B,g=W,B=M,W=z}}}return c},wM=function(e,n,r,i){if(r-n<=4){for(let O=n;O<r-2;O+=2)i.push(e[O],e[O+1]);return}const s=e[n],a=e[n+1],o=e[r-4]-s,l=e[r-3]-a,c=Math.hypot(o,l),u=o/c,d=l/c,f=u*a-d*s,m=l/o,y=1/c,g=Math.atan(m),w=Math.cos(g),b=Math.sin(g),_=y*(Math.abs(w)+Math.abs(b)),S=y*(1-_+_**2),P=Math.max(Math.atan(Math.abs(b+w)*S),Math.atan(Math.abs(b-w)*S));let C=0,k=n;for(let O=n+2;O<r-2;O+=2){const I=Math.abs(f-u*e[O+1]+d*e[O]);I>C&&(k=O,C=I)}C>(c*P)**2?(Y(this,pr,wM).call(this,e,n,k+2,i),Y(this,pr,wM).call(this,e,k,r,i)):i.push(s,a)},spe=function(e){const n=[],r=e.length;return Y(this,pr,wM).call(this,e,0,r,n),n.push(e[r-2],e[r-1]),n.length<=4?null:n},ape=function(e,n,r,i,s,a){const o=new Float32Array(a**2),l=-2*i**2,c=a>>1;for(let g=0;g<a;g++){const w=(g-c)**2;for(let b=0;b<a;b++)o[g*a+b]=Math.exp((w+(b-c)**2)/l)}const u=new Float32Array(256),d=-2*s**2;for(let g=0;g<256;g++)u[g]=Math.exp(g**2/d);const f=e.length,m=new Uint8Array(f),y=new Uint32Array(256);for(let g=0;g<r;g++)for(let w=0;w<n;w++){const b=g*n+w,_=e[b];let S=0,P=0;for(let k=0;k<a;k++){const O=g+k-c;if(!(O<0||O>=r))for(let I=0;I<a;I++){const B=w+I-c;if(B<0||B>=n)continue;const W=e[O*n+B],j=o[k*a+I]*u[Math.abs(W-_)];S+=W*j,P+=j}}const C=m[b]=Math.round(S/P);y[C]++}return[m,y]},ope=function(e){const n=new Uint32Array(256);for(const r of e)n[r]++;return n},i$=function(e){const n=e.length,r=new Uint8ClampedArray(n>>2);let i=-1/0,s=1/0;for(let o=0,l=r.length;o<l;o++){const c=r[o]=e[o<<2];i=Math.max(i,c),s=Math.min(s,c)}const a=255/(i-s);for(let o=0,l=r.length;o<l;o++)r[o]=(r[o]-s)*a;return r},s$=function(e){let n,r=-1/0,i=-1/0;const s=e.findIndex(l=>l!==0);let a=s,o=s;for(n=s;n<256;n++){const l=e[n];l>r&&(n-a>i&&(i=n-a,o=n-1),r=l,a=n)}for(n=o-1;n>=0&&!(e[n]>e[n+1]);n--);return n},lpe=function(e){const n=e,{width:r,height:i}=e,{maxDim:s}=p(this,eb);let a=r,o=i;if(r>s||i>s){let f=r,m=i,y=Math.log2(Math.max(r,i)/s);const g=Math.floor(y);y=y===g?g-1:g;for(let b=0;b<y;b++){a=Math.ceil(f/2),o=Math.ceil(m/2);const _=new OffscreenCanvas(a,o);_.getContext("2d").drawImage(e,0,0,f,m,0,0,a,o),f=a,m=o,e!==n&&e.close(),e=_.transferToImageBitmap()}const w=Math.min(s/a,s/o);a=Math.round(a*w),o=Math.round(o*w)}const c=new OffscreenCanvas(a,o).getContext("2d",{willReadFrequently:!0});c.fillStyle="white",c.fillRect(0,0,a,o),c.filter="grayscale(1)",c.drawImage(e,0,0,e.width,e.height,0,0,a,o);const u=c.getImageData(0,0,a,o).data;return[Y(this,pr,i$).call(this,u),a,o]},V(om,pr),V(om,eb,{maxDim:512,sigmaSFactor:.02,sigmaR:25,kernelSize:16}),V(om,Fd,new Int32Array([0,1,-1,1,-1,0,-1,-1,0,-1,1,-1,1,0,1,1]));class lH extends Xfe{constructor(){super(),super.updateProperties({fill:Jr._defaultLineColor,"stroke-width":0})}clone(){const e=new lH;return e.updateAll(this),e}}class cH extends ND{constructor(e){super(e),super.updateProperties({stroke:Jr._defaultLineColor,"stroke-width":1})}clone(){const e=new cH(this._viewParameters);return e.updateAll(this),e}}var Rv,nf,Iv,tb;const nc=class nc extends XL{constructor(n){super({...n,mustBeCommitted:!0,name:"signatureEditor"});V(this,Rv,!1);V(this,nf,null);V(this,Iv,null);V(this,tb,null);this._willKeepAspectRatio=!0,F(this,Iv,n.signatureData||null),F(this,nf,null),this.defaultL10nId="pdfjs-editor-signature-editor1"}static initialize(n,r){Jr.initialize(n,r),this._defaultDrawingOptions=new lH,this._defaultDrawnSignatureOptions=new cH(r.viewParameters)}static getDefaultDrawingOptions(n){const r=this._defaultDrawingOptions.clone();return r.updateProperties(n),r}static get supportMultipleDrawings(){return!1}static get typesMap(){return un(this,"typesMap",new Map)}static get isDrawer(){return!1}get telemetryFinalData(){return{type:"signature",hasDescription:!!p(this,nf)}}static computeTelemetryFinalData(n){const r=n.get("hasDescription");return{hasAltText:r.get(!0)??0,hasNoAltText:r.get(!1)??0}}get isResizable(){return!0}onScaleChanging(){this._drawId!==null&&super.onScaleChanging()}
644render(){if(this.div)return this.div;let n,r;const{_isCopy:i}=this;if(i&&(this._isCopy=!1,n=this.x,r=this.y),super.render(),this._drawId===null)if(p(this,Iv)){const{lines:s,mustSmooth:a,areContours:o,description:l,uuid:c,heightInPage:u}=p(this,Iv),{rawDims:{pageWidth:d,pageHeight:f},rotation:m}=this.parent.viewport,y=om.processDrawnLines({lines:s,pageWidth:d,pageHeight:f,rotation:m,innerMargin:nc._INNER_MARGIN,mustSmooth:a,areContours:o});this.addSignature(y,u,l,c)}else this.div.setAttribute("data-l10n-args",JSON.stringify({description:""})),this.div.hidden=!0,this._uiManager.getSignature(this);else this.div.setAttribute("data-l10n-args",JSON.stringify({description:p(this,nf)||""}));return i&&(this._isCopy=!0,this._moveAfterPaste(n,r)),this.div}setUuid(n){F(this,tb,n),this.addEditToolbar()}getUuid(){return p(this,tb)}get description(){return p(this,nf)}set description(n){F(this,nf,n),this.div&&(this.div.setAttribute("data-l10n-args",JSON.stringify({description:n})),super.addEditToolbar().then(r=>{r==null||r.updateEditSignatureButton(n)}))}getSignaturePreview(){const{newCurves:n,areContours:r,thickness:i,width:s,height:a}=p(this,Iv),o=Math.max(s,a),l=om.processDrawnLines({lines:{curves:n.map(c=>({points:c})),thickness:i,width:s,height:a},pageWidth:o,pageHeight:o,rotation:0,innerMargin:0,mustSmooth:!1,areContours:r});return{areContours:r,outline:l.outline}}get toolbarButtons(){return this._uiManager.signatureManager?[["editSignature",this._uiManager.signatureManager]]:super.toolbarButtons}addSignature(n,r,i,s){const{x:a,y:o}=this,{outline:l}=F(this,Iv,n);F(this,Rv,l instanceof t$),this.description=i;let c;p(this,Rv)?c=nc.getDefaultDrawingOptions():(c=nc._defaultDrawnSignatureOptions.clone(),c.updateProperties({"stroke-width":l.thickness})),this._addOutlines({drawOutlines:l,drawingOptions:c});const[,u]=this.pageDimensions;let d=r/u;d=d>=1?.5:d,this.width*=d/this.height,this.width>=1&&(d*=.9/this.width,this.width=.9),this.height=d,this.setDims(),this.x=a,this.y=o,this.center(),this._onResized(),this.onScaleChanging(),this.rotate(),this._uiManager.addToAnnotationStorage(this),this.setUuid(s),this._reportTelemetry({action:"pdfjs.signature.inserted",data:{hasBeenSaved:!!s,hasDescription:!!i}}),this.div.hidden=!1}getFromImage(n){const{rawDims:{pageWidth:r,pageHeight:i},rotation:s}=this.parent.viewport;return om.process(n,r,i,s,nc._INNER_MARGIN)}getFromText(n,r){const{rawDims:{pageWidth:i,pageHeight:s},rotation:a}=this.parent.viewport;return om.extractContoursFromText(n,r,i,s,a,nc._INNER_MARGIN)}getDrawnSignature(n){const{rawDims:{pageWidth:r,pageHeight:i},rotation:s}=this.parent.viewport;return om.processDrawnLines({lines:n,pageWidth:r,pageHeight:i,rotation:s,innerMargin:nc._INNER_MARGIN,mustSmooth:!1,areContours:!1})}createDrawingOptions({areContours:n,thickness:r}){n?this._drawingOptions=nc.getDefaultDrawingOptions():(this._drawingOptions=nc._defaultDrawnSignatureOptions.clone(),this._drawingOptions.updateProperties({"stroke-width":r}))}serialize(n=!1){if(this.isEmpty())return null;const{lines:r,points:i}=this.serializeDraw(n),{_drawingOptions:{"stroke-width":s}}=this,a=Object.assign(super.serialize(n),{isSignature:!0,areContours:p(this,Rv),color:[0,0,0],thickness:p(this,Rv)?0:s});return this.addComment(a),n?(a.paths={lines:r,points:i},a.uuid=p(this,tb),a.isCopy=!0):a.lines=r,p(this,nf)&&(a.accessibilityData={type:"Figure",alt:p(this,nf)}),a}static deserializeDraw(n,r,i,s,a,o){return o.areContours?t$.deserialize(n,r,i,s,a,o):Ek.deserialize(n,r,i,s,a,o)}static async deserialize(n,r,i){var a;const s=await super.deserialize(n,r,i);return F(s,Rv,n.areContours),s.description=((a=n.accessibilityData)==null?void 0:a.alt)||"",F(s,tb,n.uuid),s}};Rv=new WeakMap,nf=new WeakMap,Iv=new WeakMap,tb=new WeakMap,we(nc,"_type","signature"),we(nc,"_editorType",mn.SIGNATURE),we(nc,"_defaultDrawingOptions",null);let a$=nc;var vi,na,Fv,em,Bv,x2,tm,nb,rf,Ac,w2,Yn,S5,A5,_M,SM,AM,l$,PM,cpe;class o$ extends Jr{constructor(n){super({...n,name:"stampEditor"});V(this,Yn);V(this,vi,null);V(this,na,null);V(this,Fv,null);V(this,em,null);V(this,Bv,null);V(this,x2,"");V(this,tm,null);V(this,nb,!1);V(this,rf,null);V(this,Ac,!1);V(this,w2,!1);F(this,em,n.bitmapUrl),F(this,Bv,n.bitmapFile),this.defaultL10nId="pdfjs-editor-stamp-editor"}static initialize(n,r){Jr.initialize(n,r)}static isHandlingMimeForPasting(n){return V8.includes(n)}static paste(n,r){r.pasteEditor({mode:mn.STAMP},{bitmapFile:n.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),super.altTextFinish()}get telemetryFinalData(){var n;return{type:"stamp",hasAltText:!!((n=this.altTextData)!=null&&n.altText)}}static computeTelemetryFinalData(n){const r=n.get("hasAltText");return{hasAltText:r.get(!0)??0,hasNoAltText:r.get(!1)??0}}async mlGuessAltText(n=null,r=!0){if(this.hasAltTextData())return null;const{mlManager:i}=this._uiManager;if(!i)throw new Error("No ML.");if(!await i.isEnabledFor("altText"))throw new Error("ML isn't enabled for alt text.");const{data:s,width:a,height:o}=n||this.copyCanvas(null,null,!0).imageData,l=await i.guess({name:"altText",request:{data:s,width:a,height:o,channels:s.length/(a*o)}});if(!l)throw new Error("No response from the AI service.");if(l.error)throw new Error("Error from the AI service.");if(l.cancel)return null;if(!l.output)throw new Error("No valid response from the AI service.");const c=l.output;return await this.setGuessedAltText(c),r&&!this.hasAltTextData()&&(this.altTextData={alt:c,decorative:!1}),c}remove(){var n;p(this,na)&&(F(this,vi,null),this._uiManager.imageManager.deleteId(p(this,na)),(n=p(this,tm))==null||n.remove(),F(this,tm,null),p(this,rf)&&(clearTimeout(p(this,rf)),F(this,rf,null))),super.remove()}rebuild(){if(!this.parent){p(this,na)&&Y(this,Yn,_M).call(this);return}super.rebuild(),this.div!==null&&(p(this,na)&&p(this,tm)===null&&Y(this,Yn,_M).call(this),this.isAttachedToDOM||this.parent.add(this))}onceAdded(n){this._isDraggable=!0,n&&this.div.focus()}isEmpty(){return!(p(this,Fv)||p(this,vi)||p(this,em)||p(this,Bv)||p(this,na)||p(this,nb))}get toolbarButtons(){return[["altText",this.createAltText()]]}get isResizable(){return!0}
644render(){if(this.div)return this.div;let n,r;return this._isCopy&&(n=this.x,r=this.y),super.render(),this.div.hidden=!0,this.createAltText(),p(this,nb)||(p(this,vi)?Y(this,Yn,SM).call(this):Y(this,Yn,_M).call(this)),this._isCopy&&this._moveAfterPaste(n,r),this._uiManager.addShouldRescale(this),this.div}setCanvas(n,r){const{id:i,bitmap:s}=this._uiManager.imageManager.getFromCanvas(n,r);r.remove(),i&&this._uiManager.imageManager.isValidId(i)&&(F(this,na,i),s&&F(this,vi,s),F(this,nb,!1),Y(this,Yn,SM).call(this))}_onResized(){this.onScaleChanging()}onScaleChanging(){if(!this.parent)return;p(this,rf)!==null&&clearTimeout(p(this,rf)),F(this,rf,setTimeout(()=>{F(this,rf,null),Y(this,Yn,l$).call(this)},200))}copyCanvas(n,r,i=!1){n||(n=224);const{width:s,height:a}=p(this,vi),o=new Mf;let l=p(this,vi),c=s,u=a,d=null;if(r){if(s>r||a>r){const O=Math.min(r/s,r/a);c=Math.floor(s*O),u=Math.floor(a*O)}d=document.createElement("canvas");const m=d.width=Math.ceil(c*o.sx),y=d.height=Math.ceil(u*o.sy);p(this,Ac)||(l=Y(this,Yn,AM).call(this,m,y));const g=d.getContext("2d");g.filter=this._uiManager.hcmFilter;let w="white",b="#cfcfd8";this._uiManager.hcmFilter!=="none"?b="black":i6e.isDarkMode&&(w="#8f8f9d",b="#42414d");const _=15,S=_*o.sx,P=_*o.sy,C=new OffscreenCanvas(S*2,P*2),k=C.getContext("2d");k.fillStyle=w,k.fillRect(0,0,S*2,P*2),k.fillStyle=b,k.fillRect(0,0,S,P),k.fillRect(S,P,S,P),g.fillStyle=g.createPattern(C,"repeat"),g.fillRect(0,0,m,y),g.drawImage(l,0,0,l.width,l.height,0,0,m,y)}let f=null;if(i){let m,y;if(o.symmetric&&l.width<n&&l.height<n)m=l.width,y=l.height;else if(l=p(this,vi),s>n||a>n){const b=Math.min(n/s,n/a);m=Math.floor(s*b),y=Math.floor(a*b),p(this,Ac)||(l=Y(this,Yn,AM).call(this,m,y))}const w=new OffscreenCanvas(m,y).getContext("2d",{willReadFrequently:!0});w.drawImage(l,0,0,l.width,l.height,0,0,m,y),f={width:m,height:y,data:w.getImageData(0,0,m,y).data}}return{canvas:d,width:c,height:u,imageData:f}}static async deserialize(n,r,i){var w;let s=null,a=!1;if(n instanceof Pfe){const{data:{rect:b,rotation:_,id:S,structParent:P,popupRef:C,richText:k,contentsObj:O,creationDate:I,modificationDate:B},container:W,parent:{page:{pageNumber:j}},canvas:M}=n;let z,U;M?(delete n.canvas,{id:z,bitmap:U}=i.imageManager.getFromCanvas(W.id,M),M.remove()):(a=!0,n._hasNoCanvas=!0);const Z=((w=await r._structTree.getAriaAttributes(`${sw}${S}`))==null?void 0:w.get("aria-label"))||"";s=n={annotationType:mn.STAMP,bitmapId:z,bitmap:U,pageIndex:j-1,rect:b.slice(0),rotation:_,annotationElementId:S,id:S,deleted:!1,accessibilityData:{decorative:!1,altText:Z},isSvg:!1,structParent:P,popupRef:C,richText:k,comment:(O==null?void 0:O.str)||null,creationDate:I,modificationDate:B}}const o=await super.deserialize(n,r,i),{rect:l,bitmap:c,bitmapUrl:u,bitmapId:d,isSvg:f,accessibilityData:m}=n;a?(i.addMissingCanvas(n.id,o),F(o,nb,!0)):d&&i.imageManager.isValidId(d)?(F(o,na,d),c&&F(o,vi,c)):F(o,em,u),F(o,Ac,f);const[y,g]=o.pageDimensions;return o.width=(l[2]-l[0])/y,o.height=(l[3]-l[1])/g,m&&(o.altTextData=m),o._initialData=s,n.comment&&o.setCommentData(n),F(o,w2,!!s),o}serialize(n=!1,r=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const i=Object.assign(super.serialize(n),{bitmapId:p(this,na),isSvg:p(this,Ac)});if(this.addComment(i),n)return i.bitmapUrl=Y(this,Yn,PM).call(this,!0),i.accessibilityData=this.serializeAltText(!0),i.isCopy=!0,i;const{decorative:s,altText:a}=this.serializeAltText(!1);if(!s&&a&&(i.accessibilityData={type:"Figure",alt:a}),this.annotationElementId){const l=Y(this,Yn,cpe).call(this,i);return l.isSame?null:(l.isSameAltText?delete i.accessibilityData:i.accessibilityData.structParent=this._initialData.structParent??-1,i.id=this.annotationElementId,delete i.bitmapId,i)}if(r===null)return i;r.stamps||(r.stamps=new Map);const o=p(this,Ac)?(i.rect[2]-i.rect[0])*(i.rect[3]-i.rect[1]):null;if(!r.stamps.has(p(this,na)))r.stamps.set(p(this,na),{area:o,serialized:i}),i.bitmap=Y(this,Yn,PM).call(this,!1);else if(p(this,Ac)){const l=r.stamps.get(p(this,na));o>l.area&&(l.area=o,l.serialized.bitmap.close(),l.serialized.bitmap=Y(this,Yn,PM).call(this,!1))}return i}renderAnnotationElement(n){return this.deleted?(n.hide(),null):(n.updateEdited({rect:this.getPDFRect(),popup:this.comment}),null)}}vi=new WeakMap,na=new WeakMap,Fv=new WeakMap,em=new WeakMap,Bv=new WeakMap,x2=new WeakMap,tm=new WeakMap,nb=new WeakMap,rf=new WeakMap,Ac=new WeakMap,w2=ne
644w WeakMap,Yn=new WeakSet,S5=function(n,r=!1){if(!n){this.remove();return}F(this,vi,n.bitmap),r||(F(this,na,n.id),F(this,Ac,n.isSvg)),n.file&&F(this,x2,n.file.name),Y(this,Yn,SM).call(this)},A5=function(){if(F(this,Fv,null),this._uiManager.enableWaiting(!1),!!p(this,tm)){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&p(this,vi)){this.addEditToolbar().then(()=>{this._editToolbar.hide(),this._uiManager.editAltText(this,!0)});return}if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&p(this,vi)){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}},_M=function(){if(p(this,na)){this._uiManager.enableWaiting(!0),this._uiManager.imageManager.getFromId(p(this,na)).then(i=>Y(this,Yn,S5).call(this,i,!0)).finally(()=>Y(this,Yn,A5).call(this));return}if(p(this,em)){const i=p(this,em);F(this,em,null),this._uiManager.enableWaiting(!0),F(this,Fv,this._uiManager.imageManager.getFromUrl(i).then(s=>Y(this,Yn,S5).call(this,s)).finally(()=>Y(this,Yn,A5).call(this)));return}if(p(this,Bv)){const i=p(this,Bv);F(this,Bv,null),this._uiManager.enableWaiting(!0),F(this,Fv,this._uiManager.imageManager.getFromFile(i).then(s=>Y(this,Yn,S5).call(this,s)).finally(()=>Y(this,Yn,A5).call(this)));return}const n=document.createElement("input");n.type="file",n.accept=V8.join(",");const r=this._uiManager._signal;F(this,Fv,new Promise(i=>{n.addEventListener("change",async()=>{if(!n.files||n.files.length===0)this.remove();else{this._uiManager.enableWaiting(!0);const s=await this._uiManager.imageManager.getFromFile(n.files[0]);this._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:this._uiManager.useNewAltTextFlow}}),Y(this,Yn,S5).call(this,s)}i()},{signal:r}),n.addEventListener("cancel",()=>{this.remove(),i()},{signal:r})}).finally(()=>Y(this,Yn,A5).call(this))),n.click()},SM=function(){var c;const{div:n}=this;let{width:r,height:i}=p(this,vi);const[s,a]=this.pageDimensions,o=.75;if(this.width)r=this.width*s,i=this.height*a;else if(r>o*s||i>o*a){const u=Math.min(o*s/r,o*a/i);r*=u,i*=u}this._uiManager.enableWaiting(!1);const l=F(this,tm,document.createElement("canvas"));l.setAttribute("role","img"),this.addContainer(l),this.width=r/s,this.height=i/a,this.setDims(),(c=this._initialOptions)!=null&&c.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,(!this._uiManager.useNewAltTextWhenAddingImage||!this._uiManager.useNewAltTextFlow||this.annotationElementId)&&(n.hidden=!1),Y(this,Yn,l$).call(this),p(this,w2)||(this.parent.addUndoableEditor(this),F(this,w2,!0)),this._reportTelemetry({action:"inserted_image"}),p(this,x2)&&this.div.setAttribute("aria-description",p(this,x2)),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-stamp-added-alert")},AM=function(n,r){const{width:i,height:s}=p(this,vi);let a=i,o=s,l=p(this,vi);for(;a>2*n||o>2*r;){const c=a,u=o;a>2*n&&(a=a>=16384?Math.floor(a/2)-1:Math.ceil(a/2)),o>2*r&&(o=o>=16384?Math.floor(o/2)-1:Math.ceil(o/2));const d=new OffscreenCanvas(a,o);d.getContext("2d").drawImage(l,0,0,c,u,0,0,a,o),l=d.transferToImageBitmap()}return l},l$=function(){const[n,r]=this.parentDimensions,{width:i,height:s}=this,a=new Mf,o=Math.ceil(i*n*a.sx),l=Math.ceil(s*r*a.sy),c=p(this,tm);if(!c||c.width===o&&c.height===l)return;c.width=o,c.height=l;const u=p(this,Ac)?p(this,vi):Y(this,Yn,AM).call(this,o,l),d=c.getContext("2d");d.filter=this._uiManager.hcmFilter,d.drawImage(u,0,0,u.width,u.height,0,0,o,l)},PM=function(n){if(n){if(p(this,Ac)){const s=this._uiManager.imageManager.getSvgUrl(p(this,na));if(s)return s}const r=document.createElement("canvas");return{width:r.width,height:r.height}=p(this,vi),r.getContext("2d").drawImage(p(this,vi),0,0),r.toDataURL()}if(p(this,Ac)){const[r,i]=this.pageDimensions,s=Math.round(this.width*r*Ay.PDF_TO_CSS_UNITS),a=Math.round(this.height*i*Ay.PDF_TO_CSS_UNITS),o=new OffscreenCanvas(s,a);return o.getContext("2d").drawImage(p(this,vi),0,0,p(this,vi).width,p(this,vi).height,0,0,s,a),o.transferToImageBitmap()}return structuredClone(p(this,vi))},cpe=function(n){var o;const{pageIndex:r,accessibilityData:{altText:i}}=this._initialData,s=n.pageIndex===r,a=(((o=n.accessibilityData)==null?void 0:o.alt)||"")===i;return{isSame:!this.hasEditedComment&&!this._hasBeenMoved&&!this._hasBeenResized&&s&&a,isSameAltText:a}},we(o$,"_type","stamp"),we(o$,"_editorType",mn.STAMP);var rb,_2,$v,zv,nm,El,Uv,S2,A2,Bd,rm,ra,im,Hv,P2,It,Vv,Hr,u$,upe,Nh,d$,h$,CM;const Cd=class Cd{constructor({uiManager:e,pageIndex:n,div:r,structTreeLayer:i,accessibilityManager:s,annotationLayer:a,drawLayer:o,textLayer:l,viewport:c,l10n:u}){V(this,Hr);V(this,rb);V(this,_2,!1);V(this,$v,null);V(this,zv,null);V(this,nm,null);V(this,El,new Map);V(this,Uv,!1);V(this,S2,!1);V(this,A2,!1);V(this,Bd,null);V(this,rm,null);V(this,ra,null);V(this,im,null);V(this,Hv,null);V(this,P2,-1);V(this,It);const d=[...p(Cd,Vv).values()];if(!Cd._initialized){Cd._initialized=!0;for(const f of d)f.initialize(u,e)}
644e.registerEditorTypes(d),F(this,It,e),this.pageIndex=n,this.div=r,F(this,rb,s),F(this,$v,a),this.viewport=c,F(this,ra,l),this.drawLayer=o,this._structTree=i,p(this,It).addLayer(this)}updatePageIndex(e){this.pageIndex=e}get isEmpty(){return p(this,El).size===0}get isInvisible(){return this.isEmpty&&p(this,It).getMode()===mn.NONE}updateToolbar(e){p(this,It).updateToolbar(e)}updateMode(e=p(this,It).getMode()){switch(Y(this,Hr,CM).call(this),e){case mn.NONE:this.div.classList.toggle("nonEditing",!0),this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),this.disableClick();return;case mn.INK:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick();break;case mn.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:n}=this.div;if(n.toggle("nonEditing",!1),e===mn.POPUP)n.toggle("commentEditing",!0);else{n.toggle("commentEditing",!1);for(const r of p(Cd,Vv).values())n.toggle(`${r._type}Editing`,e===r._editorType)}this.div.hidden=!1}hasTextLayer(e){var n;return e===((n=p(this,ra))==null?void 0:n.div)}setEditingState(e){p(this,It).setEditingState(e)}addCommands(e){p(this,It).addCommands(e)}cleanUndoStack(e){p(this,It).cleanUndoStack(e)}toggleDrawing(e=!1){this.div.classList.toggle("drawing",!e)}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}toggleAnnotationLayerPointerEvents(e=!1){var n;(n=p(this,$v))==null||n.togglePointerEvents(e)}async enable(){var r;F(this,A2,!0),this.div.tabIndex=0,this.togglePointerEvents(!0),this.div.classList.toggle("nonEditing",!1),(r=p(this,Hv))==null||r.abort(),F(this,Hv,null);const e=new Set;for(const i of p(this,Hr,u$))i.enableEditing(),i.show(!0),i.annotationElementId&&(p(this,It).removeChangedExistingAnnotation(i),e.add(i.annotationElementId));const n=p(this,$v);if(n)for(const i of n.getEditableAnnotations()){if(i.hide(),p(this,It).isDeletedAnnotationElement(i.data.id)||e.has(i.data.id))continue;const s=await this.deserialize(i);s&&(this.addOrRebuild(s),s.enableEditing())}F(this,A2,!1),p(this,It)._eventBus.dispatch("editorsrendered",{source:this,pageNumber:this.pageIndex+1})}disable(){var i;if(F(this,S2,!0),this.div.tabIndex=-1,this.togglePointerEvents(!1),this.div.classList.toggle("nonEditing",!0),p(this,ra)&&!p(this,Hv)){F(this,Hv,new AbortController);const s=p(this,It).combinedSignal(p(this,Hv));p(this,ra).div.addEventListener("pointerdown",a=>{const{clientX:l,clientY:c,timeStamp:u}=a,d=p(this,P2);if(u-d>500){F(this,P2,u);return}F(this,P2,-1);const{classList:f}=this.div;f.toggle("getElements",!0);const m=document.elementsFromPoint(l,c);if(f.toggle("getElements",!1),!this.div.contains(m[0]))return;let y;const g=new RegExp(`^${eC}[0-9]+$`);for(const b of m)if(g.test(b.id)){y=b.id;break}if(!y)return;const w=p(this,El).get(y);(w==null?void 0:w.annotationElementId)===null&&(a.stopPropagation(),a.preventDefault(),w.dblclick(a))},{signal:s,capture:!0})}const e=p(this,$v),n=[];if(e){const s=new Map,a=new Map;for(const l of p(this,Hr,u$)){if(l.disableEditing(),!l.annotationElementId){n.push(l);continue}if(l.serialize()!==null){s.set(l.annotationElementId,l);continue}else a.set(l.annotationElementId,l);(i=this.getEditableAnnotation(l.annotationElementId))==null||i.show(),l.remove()}const o=e.getEditableAnnotations();for(const l of o){const{id:c}=l.data;if(p(this,It).isDeletedAnnotationElement(c)){l.updateEdited({deleted:!0});continue}let u=a.get(c);if(u){u.resetAnnotationElement(l),u.show(!1),l.show();continue}u=s.get(c),u&&(p(this,It).addChangedExistingAnnotation(u),u.renderAnnotationElement(l)&&u.show(!1)),l.show()}}Y(this,Hr,CM).call(this),this.isEmpty&&(this.div.hidden=!0);const{classList:r}=this.div;for(const s of p(Cd,Vv).values())r.remove(`${s._type}Editing`);this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),e==null||e.updateFakeAnnotations(n),F(this,S2,!1)}getEditableAnnotation(e){var n;return((n=p(this,$v))==null?void 0:n.getEditableAnnotation(e))||null}setActiveEditor(e){p(this,It).getActive()!==e&&p(this,It).setActiveEditor(e)}enableTextSelection(){var e;if(this.div.tabIndex=-1,(e=p(this,ra))!=null&&e.div&&!p(this,im)){F(this,im,new AbortController);const n=p(this,It).combinedSignal(p(this,im));p(this,ra).div.addEventListener("pointerdown",Y(this,Hr,upe).bind(this),{signal:n}),p(this,ra).div.classList.add("highlighting")}}disableTextSelection(){var e;this.div.tabIndex=0,(e=p(this,ra))!=null&&e.div&&p(this,im)&&(p(this,im).abort(),F(this,im,null),p(this,ra).div.classList.remove("highlighting"))}enableClick(){if(p(this,zv))return;F(this,zv,new AbortController);const e=p(this,It).combinedSignal(p(this,zv));this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:e});const n=this.pointerup.bind(this);this.div.addEventListener("pointerup",n,{signal:e}),this.div.addEventListener("pointercancel",n,{signal:e})}disableClick(){var e;(e=p(this,zv))==null||e.abort(),F(this,zv,null)}attach(e){p(this,El).set(e.id,e);const{annotationElementId:n}=e;n&&p(this,It).isDeletedAnnotationElement(n)&&p(this,It).removeDeletedAnnotationElement(e)}detach(e){var n;p(this,El).delete(e.id),(n=p(this,rb))==null||n.removePointerInTextLayer(e.contentDiv),!p(this,S2)&&e.annotationElementId&&p(this,It).addDeletedAnnotationElement(e)}remove(e){this.detach(e),p(this,It).removeEditor(e),e.div.remove(),e.isAttachedToDOM=!1}changeParent(e){var n;e.parent!==this&&(e.parent&&e.annotationElementId&&(p(this,It).addDeletedAnnotationElement(e),Jr.deleteAnnotationElement(e),e.annotationElementId=null),this.attach(e),(n=e.parent)==null||n.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}
644add(e){if(!(e.parent===this&&e.isAttachedToDOM)){if(this.changeParent(e),p(this,It).addEditor(e),this.attach(e),!e.isAttachedToDOM){const n=e.render();this.div.append(n),e.isAttachedToDOM=!0}e.fixAndSetPosition(),e.onceAdded(!p(this,A2)),p(this,It).addToAnnotationStorage(e),e._reportTelemetry(e.telemetryInitialData)}}moveEditorInDOM(e){var r;if(!e.isAttachedToDOM)return;const{activeElement:n}=document;e.div.contains(n)&&!p(this,nm)&&(e._focusEventsAllowed=!1,F(this,nm,setTimeout(()=>{F(this,nm,null),e.div.contains(document.activeElement)?e._focusEventsAllowed=!0:(e.div.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:p(this,It)._signal}),n.focus())},0))),e._structTreeParentId=(r=p(this,rb))==null?void 0:r.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?(e.parent||(e.parent=this),e.rebuild(),e.show()):this.add(e)}addUndoableEditor(e){const n=()=>e._uiManager.rebuild(e),r=()=>{e.remove()};this.addCommands({cmd:n,undo:r,mustExec:!1})}getEditorByUID(e){for(const n of p(this,El).values())if(n.uid===e)return n;return null}getNextId(){return p(this,It).getId()}combinedSignal(e){return p(this,It).combinedSignal(e)}canCreateNewEmptyEditor(){var e;return(e=p(this,Hr,Nh))==null?void 0:e.canCreateNewEmptyEditor()}async pasteEditor(e,n){this.updateToolbar(e),await p(this,It).updateMode(e.mode);const{offsetX:r,offsetY:i}=Y(this,Hr,h$).call(this),s=this.getNextId(),a=Y(this,Hr,d$).call(this,{parent:this,id:s,x:r,y:i,uiManager:p(this,It),isCentered:!0,...n});a&&this.add(a)}async deserialize(e){var n;return await((n=p(Cd,Vv).get(e.annotationType??e.annotationEditorType))==null?void 0:n.deserialize(e,this,p(this,It)))||null}createAndAddNewEditor(e,n,r={}){const i=this.getNextId(),s=Y(this,Hr,d$).call(this,{parent:this,id:i,x:e.offsetX,y:e.offsetY,uiManager:p(this,It),isCentered:n,...r});return s&&this.add(s),s}get boundingClientRect(){return this.div.getBoundingClientRect()}addNewEditor(e={}){this.createAndAddNewEditor(Y(this,Hr,h$).call(this),!0,e)}setSelected(e){p(this,It).setSelected(e)}toggleSelected(e){p(this,It).toggleSelected(e)}unselect(e){p(this,It).unselect(e)}pointerup(e){var i;const{isMac:n}=Gs.platform;if(e.button!==0||e.ctrlKey&&n||e.target!==this.div||!p(this,Uv)||(F(this,Uv,!1),(i=p(this,Hr,Nh))!=null&&i.isDrawer&&p(this,Hr,Nh).supportMultipleDrawings))return;if(!p(this,_2)){F(this,_2,!0);return}const r=p(this,It).getMode();if(r===mn.STAMP||r===mn.SIGNATURE){p(this,It).unselectAll();return}this.createAndAddNewEditor(e,!1)}pointerdown(e){var i;if(p(this,It).getMode()===mn.HIGHLIGHT&&this.enableTextSelection(),p(this,Uv)){F(this,Uv,!1);return}const{isMac:n}=Gs.platform;if(e.button!==0||e.ctrlKey&&n||e.target!==this.div)return;if(F(this,Uv,!0),(i=p(this,Hr,Nh))!=null&&i.isDrawer){this.startDrawingSession(e);return}const r=p(this,It).getActive();F(this,_2,!r||r.isEmpty())}startDrawingSession(e){if(this.div.focus({preventScroll:!0}),p(this,Bd)){p(this,Hr,Nh).startDrawing(this,p(this,It),!1,e);return}p(this,It).setCurrentDrawingSession(this),F(this,Bd,new AbortController);const n=p(this,It).combinedSignal(p(this,Bd));this.div.addEventListener("blur",({relatedTarget:r})=>{r&&!this.div.contains(r)&&(F(this,rm,null),this.commitOrRemove())},{signal:n}),p(this,Hr,Nh).startDrawing(this,p(this,It),!1,e)}pause(e){if(e){const{activeElement:n}=document;this.div.contains(n)&&F(this,rm,n);return}p(this,rm)&&setTimeout(()=>{var n;(n=p(this,rm))==null||n.focus(),F(this,rm,null)},0)}endDrawingSession(e=!1){return p(this,Bd)?(p(this,It).setCurrentDrawingSession(null),p(this,Bd).abort(),F(this,Bd,null),F(this,rm,null),p(this,Hr,Nh).endDrawing(e)):null}findNewParent(e,n,r){const i=p(this,It).findParent(n,r);return i===null||i===this?!1:(i.changeParent(e),!0)}commitOrRemove(){return p(this,Bd)?(this.endDrawingSession(),!0):!1}onScaleChanging(){p(this,Bd)&&p(this,Hr,Nh).onScaleChangingWhenDrawing(this)}destroy(){var e,n;this.commitOrRemove(),((e=p(this,It).getActive())==null?void 0:e.parent)===this&&(p(this,It).commitOrRemove(),p(this,It).setActiveEditor(null)),p(this,nm)&&(clearTimeout(p(this,nm)),F(this,nm,null));for(const r of p(this,El).values())(n=p(this,rb))==null||n.removePointerInTextLayer(r.contentDiv),r.setParent(null),r.isAttachedToDOM=!1,r.div.remove();this.div=null,p(this,El).clear(),p(this,It).removeLayer(this)}render({viewport:e}){this.viewport=e,Ob(this.div,e);for(const n of p(this,It).getEditors(this.pageIndex))this.add(n),n.rebuild();this.updateMode()}update({viewport:e}
644){p(this,It).commitOrRemove(),Y(this,Hr,CM).call(this);const n=this.viewport.rotation,r=e.rotation;if(this.viewport=e,Ob(this.div,{rotation:r}),n!==r)for(const i of p(this,El).values())i.rotate(r)}get pageDimensions(){const{pageWidth:e,pageHeight:n}=this.viewport.rawDims;return[e,n]}get scale(){return p(this,It).viewParameters.realScale}};rb=new WeakMap,_2=new WeakMap,$v=new WeakMap,zv=new WeakMap,nm=new WeakMap,El=new WeakMap,Uv=new WeakMap,S2=new WeakMap,A2=new WeakMap,Bd=new WeakMap,rm=new WeakMap,ra=new WeakMap,im=new WeakMap,Hv=new WeakMap,P2=new WeakMap,It=new WeakMap,Vv=new WeakMap,Hr=new WeakSet,u$=function(){return p(this,El).size!==0?p(this,El).values():p(this,It).getEditors(this.pageIndex)},upe=function(e){p(this,It).unselectAll();const{target:n}=e;if(n===p(this,ra).div||(n.getAttribute("role")==="img"||n.classList.contains("endOfContent"))&&p(this,ra).div.contains(n)){const{isMac:r}=Gs.platform;if(e.button!==0||e.ctrlKey&&r)return;p(this,It).showAllEditors("highlight",!0,!0),p(this,ra).div.classList.add("free"),this.toggleDrawing(),ZL.startHighlighting(this,p(this,It).direction==="ltr",{target:p(this,ra).div,x:e.x,y:e.y}),p(this,ra).div.addEventListener("pointerup",()=>{p(this,ra).div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:p(this,It)._signal}),e.preventDefault()}},Nh=function(){return p(Cd,Vv).get(p(this,It).getMode())},d$=function(e){const n=p(this,Hr,Nh);return n?new n.prototype.constructor(e):null},h$=function(){const{x:e,y:n,width:r,height:i}=this.boundingClientRect,s=Math.max(0,e),a=Math.max(0,n),o=Math.min(window.innerWidth,e+r),l=Math.min(window.innerHeight,n+i),c=(s+o)/2-e,u=(a+l)/2-n,[d,f]=this.viewport.rotation%180===0?[c,u]:[u,c];return{offsetX:d,offsetY:f}},CM=function(){for(const e of p(this,El).values())e.isEmpty()&&e.remove()},we(Cd,"_initialized",!1),V(Cd,Vv,new Map([VB,e$,o$,ZL,a$].map(e=>[e._editorType,e])));let c$=Cd;var $d,Fo,ib,zT,yj,dpe,Rf,p$,hpe,m$;const Bs=class Bs{constructor(){V(this,Rf);V(this,$d,null);V(this,Fo,new Map);V(this,ib,new Map)}setParent(e){if(!p(this,$d)){F(this,$d,e);return}if(p(this,$d)!==e){if(p(this,Fo).size>0)for(const n of p(this,Fo).values())n.remove(),e.append(n);F(this,$d,e)}}static get _svgFactory(){return un(this,"_svgFactory",new KL)}draw(e,n=!1,r=!1){const i=Bi(Bs,zT)._++,s=Y(this,Rf,p$).call(this),a=Bs._svgFactory.createElement("defs");s.append(a);const o=Bs._svgFactory.createElement("path");a.append(o);const l=`path_${i}`;o.setAttribute("id",l),o.setAttribute("vector-effect","non-scaling-stroke"),n&&p(this,ib).set(i,o);const c=r?Y(this,Rf,hpe).call(this,a,l):null,u=Bs._svgFactory.createElement("use");return s.append(u),u.setAttribute("href",`#${l}`),this.updateProperties(s,e),p(this,Fo).set(i,s),{id:i,clipPathId:`url(#${c})`}}drawOutline(e,n){const r=Bi(Bs,zT)._++,i=Y(this,Rf,p$).call(this),s=Bs._svgFactory.createElement("defs");i.append(s);const a=Bs._svgFactory.createElement("path");s.append(a);const o=`path_${r}`;a.setAttribute("id",o),a.setAttribute("vector-effect","non-scaling-stroke");let l;if(n){const d=Bs._svgFactory.createElement("mask");s.append(d),l=`mask_${r}`,d.setAttribute("id",l),d.setAttribute("maskUnits","objectBoundingBox");const f=Bs._svgFactory.createElement("rect");d.append(f),f.setAttribute("width","1"),f.setAttribute("height","1"),f.setAttribute("fill","white");const m=Bs._svgFactory.createElement("use");d.append(m),m.setAttribute("href",`#${o}`),m.setAttribute("stroke","none"),m.setAttribute("fill","black"),m.setAttribute("fill-rule","nonzero"),m.classList.add("mask")}const c=Bs._svgFactory.createElement("use");i.append(c),c.setAttribute("href",`#${o}`),l&&c.setAttribute("mask",`url(#${l})`);const u=c.cloneNode();return i.append(u),c.classList.add("mainOutline"),u.classList.add("secondaryOutline"),this.updateProperties(i,e),p(this,Fo).set(r,i),r}finalizeDraw(e,n){p(this,ib).delete(e),this.updateProperties(e,n)}updateProperties(e,n){var l;if(!n)return;const{root:r,bbox:i,rootClass:s,path:a}=n,o=typeof e=="number"?p(this,Fo).get(e):e;if(o){if(r&&Y(this,Rf,m$).call(this,o,r),i&&Y(l=Bs,yj,dpe).call(l,o,i),s){const{classList:c}=o;for(const[u,d]of Object.entries(s))c.toggle(u,d)}if(a){const u=o.firstElementChild.firstElementChild;Y(this,Rf,m$).call(this,u,a)}}}updateParent(e,n){if(n===this)return;const r=p(this,Fo).get(e);r&&(p(n,$d).append(r),p(this,Fo).delete(e),p(n,Fo).set(e,r))}remove(e){p(this,ib).delete(e),p(this,$d)!==null&&(p(this,Fo).get(e).remove(),p(this,Fo).delete(e))}destroy(){F(this,$d,null);for(const e of p(this,Fo).values())e.remove();p(this,Fo).clear(),p(this,ib).clear()}};$d=new WeakMap,Fo=new WeakMap,ib=new WeakMap,zT=new WeakMap,yj=new WeakSet,dpe=function(e,[n,r,i,s]){const{style:a}=e;a.top=`${100*r}%`,a.left=`${100*n}%`,a.width=`${100*i}%`,a.height=`${100*s}%`},Rf=new WeakSet,p$=function(){const e=Bs._svgFactory.create(1,1,!0);return p(this,$d).append(e),e.setAttribute("aria-hidden",!0),e},hpe=function(e,n){const r=Bs._svgFactory.createElement("clipPath");e.append(r);const i=`clip_${n}`;r.setAttribute("id",i),r.setAttribute("clipPathUnits","objectBoundingBox");const s=Bs._svgFactory.createElement("use");return r.append(s),s.setAttribute("href",`#${n}`),s.classList.add("clip"),i},m$=function(e,n){for(const[r,i]of Object.entries(n))i===null?e.removeAttribute(r):e.setAttribute(r,i)},V(Bs,yj),V(Bs,zT,0);let f$=Bs;globalThis._pdfjsTestingUtils={HighlightOutliner:qB};globalThis.pdfjsLib={AbortException:Sy,AnnotationEditorLayer:c$,AnnotationEditorParamsType:zn,AnnotationEditorType:mn,AnnotationEditorUIManager:Mb,AnnotationLayer:UB,AnnotationMode:$g,AnnotationType:Ss,applyOpacity:a6e,build:f8e,ColorPicker:qL,createValidAbsoluteUrl:Vde,CSSConstants:s6e,DOMSVGFactory:KL,DrawLayer:f$,FeatureTest:Gs,fetchData:Sk,findContrastColor:o6e,getDocument:cfe,getFilenameFromUrl:JFe,getPdfFilenameFromUrl:e6e,getRGB:Pk,getUuid:qde,getXfaPageViewport:n6e,GlobalWorkerOptions:ff,ImageKind:qO,InvalidPDFException:U8,isDataScheme:AD,isPdfFile:nH,isValidExplicitDest:y6e,MathClamp:ka,noContextMenu:Yu,normalizeUnicode:XFe,OPS:tC,OutputScale:Mf,PagesMapper:rC,PasswordResponses:zFe,PDFDataRangeTransport:ufe,PDFDateString:$L,PDFWorker:sC,PermissionFlag:$Fe,PixelsPerInch:Ay,RenderingCancelledException:tH,renderRichText:Kde,ResponseException:BL,setLayerDimensions:Ob,shadow:un,SignatureExtractor:om,stopEvent:Ki,SupportedImageMimeTypes:V8,TextLayer:iC,TouchManager:UL,updateUrlHash:Wde,Util:wt,VerbosityLevel:xD,version:h8e,XfaLayer:Gde};const I8e="/assets/pdf.worker.min-wgc6bjNh.mjs";function fpe(t,e,n,r,i){r=r||{};var s=1.15,a=i.internal.scaleFactor,o=i.internal.getFontSize()/a,l=i.getLineHeightFactor?i.getLineHeightFactor():s,c=o*l,u=/\r\n|\r|\n/g,d="",f=1;if((r.valign==="middle"||r.valign==="bottom"||r.halign==="center"||r.halign==="right")&&(d=typeof t=="string"?t.split(u):t,f=d.length||1),n+=o*(2-s),r.valign==="middle"?n-=f/2*c:r.valign==="bottom"&&(n-=f*c),r.halign==="center"||r.halign==="right"){var m=o;if(r.halign==="center"&&(m*=.5),d&&f>=1){for(var y=0;y<d.length;y++)i.text(d[y],e-i.getStringUnitWidth(d[y])*m,n),n+=c;return i}e-=i.getStringUnitWidth(t)*m}return r.halign==="justify"?i.text(t,e,n,{maxWidth:r.maxWidth||100,align:"justify"}):i.text(t,e,n),i}var HZ={},Dw=function(){function t(e){this.jsPDFDocument=e,this.userStyles={textColor:e.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:e.internal.getFontSize(),fontStyle:e.internal.getFont().fontStyle,font:e.internal.getFont().fontName,lineWidth:e.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:e.getDrawColor?this.jsPDFDocument.getDrawColor():0}}
644return t.setDefaults=function(e,n){n===void 0&&(n=null),n?n.__autoTableDocumentDefaults=e:HZ=e},t.unifyColor=function(e){return Array.isArray(e)?e:typeof e=="number"?[e,e,e]:typeof e=="string"?[e]:null},t.prototype.applyStyles=function(e,n){var r,i,s;n===void 0&&(n=!1),e.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(e.fontStyle);var a=this.jsPDFDocument.internal.getFont(),o=a.fontStyle,l=a.fontName;if(e.font&&(l=e.font),e.fontStyle){o=e.fontStyle;var c=this.getFontList()[l];c&&c.indexOf(o)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(c[0]),o=c[0])}if(this.jsPDFDocument.setFont(l,o),e.fontSize&&this.jsPDFDocument.setFontSize(e.fontSize),!n){var u=t.unifyColor(e.fillColor);u&&(r=this.jsPDFDocument).setFillColor.apply(r,u),u=t.unifyColor(e.textColor),u&&(i=this.jsPDFDocument).setTextColor.apply(i,u),u=t.unifyColor(e.lineColor),u&&(s=this.jsPDFDocument).setDrawColor.apply(s,u),typeof e.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(e.lineWidth)}},t.prototype.splitTextToSize=function(e,n,r){return this.jsPDFDocument.splitTextToSize(e,n,r)},t.prototype.rect=function(e,n,r,i,s){return this.jsPDFDocument.rect(e,n,r,i,s)},t.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},t.prototype.getTextWidth=function(e){return this.jsPDFDocument.getTextWidth(e)},t.prototype.getDocument=function(){return this.jsPDFDocument},t.prototype.setPage=function(e){this.jsPDFDocument.setPage(e)},t.prototype.addPage=function(){return this.jsPDFDocument.addPage()},t.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},t.prototype.getGlobalOptions=function(){return HZ||{}},t.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},t.prototype.pageSize=function(){var e=this.jsPDFDocument.internal.pageSize;return e.width==null&&(e={width:e.getWidth(),height:e.getHeight()}),e},t.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},t.prototype.getLineHeightFactor=function(){var e=this.jsPDFDocument;return e.getLineHeightFactor?e.getLineHeightFactor():1.15},t.prototype.getLineHeight=function(e){return e/this.scaleFactor()*this.getLineHeightFactor()},t.prototype.pageNumber=function(){var e=this.jsPDFDocument.internal.getCurrentPageInfo();return e?e.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},t}(),g$=function(t,e){return g$=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},g$(t,e)};function ppe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");g$(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var mpe=function(t){ppe(e,t);function e(n){var r=t.call(this)||this;return r._element=n,r}return e}(Array);function F8e(t){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/t,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function B8e(t){var e={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 e[t]}function QL(t,e,n){n.applyStyles(e,!0);var r=Array.isArray(t)?t:[t],i=r.map(function(s){return n.getTextWidth(s)}).reduce(function(s,a){return Math.max(s,a)},0);return i}function gpe(t,e,n,r){var i=e.settings.tableLineWidth,s=e.settings.tableLineColor;t.applyStyles({lineWidth:i,lineColor:s});var a=vpe(i,!1);a&&t.rect(n.x,n.y,e.getWidth(t.pageSize().width),r.y-n.y,a)}function vpe(t,e){var n=t>0,r=e||e===0;return n&&r?"DF":n?"S":r?"F":null}function OD(t,e){var n,r,i,s;if(t=t||e,Array.isArray(t)){if(t.length>=4)return{top:t[0],right:t[1],bottom:t[2],left:t[3]};if(t.length===3)return{top:t[0],right:t[1],bottom:t[2],left:t[1]};if(t.length===2)return{top:t[0],right:t[1],bottom:t[0],left:t[1]};t.length===1?t=t[0]:t=e}return typeof t=="object"?(typeof t.vertical=="number"&&(t.top=t.vertical,t.bottom=t.vertical),typeof t.horizontal=="number"&&(t.right=t.horizontal,t.left=t.horizontal),{left:(n=t.left)!==null&&n!==void 0?n:e,top:(r=t.top)!==null&&r!==void 0?r:e,right:(i=t.right)!==null&&i!==void 0?i:e,bottom:(s=t.bottom)!==null&&s!==void 0?s:e}):(typeof t!="number"&&(t=e),{top:t,right:t,bottom:t,left:t})}
644function ype(t,e){var n=OD(e.settings.margin,0);return t.pageSize().width-(n.left+n.right)}function $8e(t,e,n,r,i){var s={},a=1.3333333333333333,o=II(e,function(S){return i.getComputedStyle(S).backgroundColor});o!=null&&(s.fillColor=o);var l=II(e,function(S){return i.getComputedStyle(S).color});l!=null&&(s.textColor=l);var c=U8e(r,n);c&&(s.cellPadding=c);var u="borderTopColor",d=a*n,f=r.borderTopWidth;if(r.borderBottomWidth===f&&r.borderRightWidth===f&&r.borderLeftWidth===f){var m=(parseFloat(f)||0)/d;m&&(s.lineWidth=m)}else s.lineWidth={top:(parseFloat(r.borderTopWidth)||0)/d,right:(parseFloat(r.borderRightWidth)||0)/d,bottom:(parseFloat(r.borderBottomWidth)||0)/d,left:(parseFloat(r.borderLeftWidth)||0)/d},s.lineWidth.top||(s.lineWidth.right?u="borderRightColor":s.lineWidth.bottom?u="borderBottomColor":s.lineWidth.left&&(u="borderLeftColor"));var y=II(e,function(S){return i.getComputedStyle(S)[u]});y!=null&&(s.lineColor=y);var g=["left","right","center","justify"];g.indexOf(r.textAlign)!==-1&&(s.halign=r.textAlign),g=["middle","bottom","top"],g.indexOf(r.verticalAlign)!==-1&&(s.valign=r.verticalAlign);var w=parseInt(r.fontSize||"");isNaN(w)||(s.fontSize=w/a);var b=z8e(r);b&&(s.fontStyle=b);var _=(r.fontFamily||"").toLowerCase();return t.indexOf(_)!==-1&&(s.font=_),s}function z8e(t){var e="";return(t.fontWeight==="bold"||t.fontWeight==="bolder"||parseInt(t.fontWeight)>=700)&&(e="bold"),(t.fontStyle==="italic"||t.fontStyle==="oblique")&&(e+="italic"),e}function II(t,e){var n=bpe(t,e);if(!n)return null;var r=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!r||!Array.isArray(r))return null;var i=[parseInt(r[1]),parseInt(r[2]),parseInt(r[3])],s=parseInt(r[4]);return s===0||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}function bpe(t,e){var n=e(t);return n==="rgba(0, 0, 0, 0)"||n==="transparent"||n==="initial"||n==="inherit"?t.parentElement==null?null:bpe(t.parentElement,e):n}function U8e(t,e){var n=[t.paddingTop,t.paddingRight,t.paddingBottom,t.paddingLeft],r=96/(72/e),i=(parseInt(t.lineHeight)-parseInt(t.fontSize))/e/2,s=n.map(function(o){return parseInt(o||"0")/r}),a=OD(s,0);return i>a.top&&(a.top=i),i>a.bottom&&(a.bottom=i),a}function xpe(t,e,n,r,i){var s,a;r===void 0&&(r=!1),i===void 0&&(i=!1);var o;typeof e=="string"?o=n.document.querySelector(e):o=e;var l=Object.keys(t.getFontList()),c=t.scaleFactor(),u=[],d=[],f=[];if(!o)return console.error("Html table could not be found with input: ",e),{head:u,body:d,foot:f};for(var m=0;m<o.rows.length;m++){var y=o.rows[m],g=(a=(s=y==null?void 0:y.parentElement)===null||s===void 0?void 0:s.tagName)===null||a===void 0?void 0:a.toLowerCase(),w=H8e(l,c,n,y,r,i);w&&(g==="thead"?u.push(w):g==="tfoot"?f.push(w):d.push(w))}return{head:u,body:d,foot:f}}function H8e(t,e,n,r,i,s){for(var a=new mpe(r),o=0;o<r.cells.length;o++){var l=r.cells[o],c=n.getComputedStyle(l);if(i||c.display!=="none"){var u=void 0;s&&(u=$8e(t,l,e,c,n)),a.push({rowSpan:l.rowSpan,colSpan:l.colSpan,styles:u,_element:l,content:V8e(l)})}}var d=n.getComputedStyle(r);if(a.length>0&&(i||d.display!=="none"))return a}function V8e(t){var e=t.cloneNode(!0);return e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/ +/g," "),e.innerHTML=e.innerHTML.split(/<br.*?>/).map(function(n){return n.trim()}).join(` 645`),e.innerText||e.textContent||""}function W8e(t,e,n){for(var r=0,i=[t,e,n];r<i.length;r++){var s=i[r];s&&typeof s!="object"&&console.error("The options parameter should be of type object, is: "+typeof s),s.startY&&typeof s.startY!="number"&&(console.error("Invalid value for startY option",s.startY),delete s.startY)}}function dm(t,e,n,r,i){if(t==null)throw new TypeError("Cannot convert undefined or null to object");for(var s=Object(t),a=1;a<arguments.length;a++){var o=arguments[a];if(o!=null)for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(s[l]=o[l])}return s}function wpe(t,e){var n=new Dw(t),r=n.getDocumentOptions(),i=n.getGlobalOptions();W8e(i,r,e);var s=dm({},i,r,e),a;typeof window<"u"&&(a=window);var o=q8e(i,r,e),l=G8e(i,r,e),c=K8e(n,s),u=Z8e(n,s,a);return{id:e.tableId,content:u,hooks:l,styles:o,settings:c}}function q8e(t,e,n){for(var r={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},i=function(l){if(l==="columnStyles"){var c=t[l],u=e[l],d=n[l];r.columnStyles=dm({},c,u,d)}else{var f=[t,e,n],m=f.map(function(y){return y[l]||{}});r[l]=dm({},m[0],m[1],m[2])}},s=0,a=Object.keys(r);s<a.length;s++){var o=a[s];i(o)}return r}function G8e(t,e,n){for(var r=[t,e,n],i={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},s=0,a=r;s<a.length;s++){var o=a[s];o.didParseCell&&i.didParseCell.push(o.didParseCell),o.willDrawCell&&i.willDrawCell.push(o.willDrawCell),o.didDrawCell&&i.didDrawCell.push(o.didDrawCell),o.willDrawPage&&i.willDrawPage.push(o.willDrawPage),o.didDrawPage&&i.didDrawPage.push(o.didDrawPage)}return i}function K8e(t,e){var n,r,i,s,a,o,l,c,u,d,f,m,y=OD(e.margin,40/t.scaleFactor()),g=(n=Y8e(t,e.startY))!==null&&n!==void 0?n:y.top,w;
645e.showFoot===!0?w="everyPage":e.showFoot===!1?w="never":w=(r=e.showFoot)!==null&&r!==void 0?r:"everyPage";var b;e.showHead===!0?b="everyPage":e.showHead===!1?b="never":b=(i=e.showHead)!==null&&i!==void 0?i:"everyPage";var _=(s=e.useCss)!==null&&s!==void 0?s:!1,S=e.theme||(_?"plain":"striped"),P=!!e.horizontalPageBreak,C=(a=e.horizontalPageBreakRepeat)!==null&&a!==void 0?a:null;return{includeHiddenHtml:(o=e.includeHiddenHtml)!==null&&o!==void 0?o:!1,useCss:_,theme:S,startY:g,margin:y,pageBreak:(l=e.pageBreak)!==null&&l!==void 0?l:"auto",rowPageBreak:(c=e.rowPageBreak)!==null&&c!==void 0?c:"auto",tableWidth:(u=e.tableWidth)!==null&&u!==void 0?u:"auto",showHead:b,showFoot:w,tableLineWidth:(d=e.tableLineWidth)!==null&&d!==void 0?d:0,tableLineColor:(f=e.tableLineColor)!==null&&f!==void 0?f:200,horizontalPageBreak:P,horizontalPageBreakRepeat:C,horizontalPageBreakBehaviour:(m=e.horizontalPageBreakBehaviour)!==null&&m!==void 0?m:"afterAllRows"}}function Y8e(t,e){var n=t.getLastAutoTable(),r=t.scaleFactor(),i=t.pageNumber(),s=!1;if(n&&n.startPageNumber){var a=n.startPageNumber+n.pageNumber-1;s=a===i}return typeof e=="number"?e:(e==null||e===!1)&&s&&(n==null?void 0:n.finalY)!=null?n.finalY+20/r:null}function Z8e(t,e,n){var r=e.head||[],i=e.body||[],s=e.foot||[];if(e.html){var a=e.includeHiddenHtml;if(n){var o=xpe(t,e.html,n,a,e.useCss)||{};r=o.head||r,i=o.body||r,s=o.foot||r}else console.error("Cannot parse html in non browser environment")}var l=e.columns||X8e(r,i,s);return{columns:l,head:r,body:i,foot:s}}function X8e(t,e,n){var r=t[0]||e[0]||n[0]||[],i=[];return Object.keys(r).filter(function(s){return s!=="_element"}).forEach(function(s){var a=1,o;Array.isArray(r)?o=r[parseInt(s)]:o=r[s],typeof o=="object"&&!Array.isArray(o)&&(a=(o==null?void 0:o.colSpan)||1);for(var l=0;l<a;l++){var c=void 0;Array.isArray(r)?c=i.length:c=s+(l>0?"_".concat(l):"");var u={dataKey:c};i.push(u)}}),i}var v$=function(){function t(e,n,r){this.table=n,this.pageNumber=n.pageNumber,this.settings=n.settings,this.cursor=r,this.doc=e.getDocument()}return t}(),Q8e=function(t){ppe(e,t);function e(n,r,i,s,a,o){var l=t.call(this,n,r,o)||this;return l.cell=i,l.row=s,l.column=a,l.section=s.section,l}return e}(v$),J8e=function(){function t(e,n){this.pageNumber=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=n.columns,this.head=n.head,this.body=n.body,this.foot=n.foot}return t.prototype.getHeadHeight=function(e){return this.head.reduce(function(n,r){return n+r.getMaxCellHeight(e)},0)},t.prototype.getFootHeight=function(e){return this.foot.reduce(function(n,r){return n+r.getMaxCellHeight(e)},0)},t.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},t.prototype.callCellHooks=function(e,n,r,i,s,a){for(var o=0,l=n;o<l.length;o++){var c=l[o],u=new Q8e(e,this,r,i,s,a),d=c(u)===!1;if(r.text=Array.isArray(r.text)?r.text:[r.text],d)return!1}return!0},t.prototype.callEndPageHooks=function(e,n){e.applyStyles(e.userStyles);for(var r=0,i=this.hooks.didDrawPage;r<i.length;r++){var s=i[r];s(new v$(e,this,n))}},t.prototype.callWillDrawPageHooks=function(e,n){for(var r=0,i=this.hooks.willDrawPage;r<i.length;r++){var s=i[r];s(new v$(e,this,n))}},t.prototype.getWidth=function(e){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var n=this.columns.reduce(function(i,s){return i+s.wrappedWidth},0);return n}else{var r=this.settings.margin;return e-r.left-r.right}},t}(),_pe=function(){function t(e,n,r,i,s){s===void 0&&(s=!1),this.height=0,this.raw=e,e instanceof mpe&&(this.raw=e._element,this.element=e._element),this.index=n,this.section=r,this.cells=i,this.spansMultiplePages=s}return t.prototype.getMaxCellHeight=function(e){var n=this;return e.reduce(function(r,i){var s;return Math.max(r,((s=n.cells[i.index])===null||s===void 0?void 0:s.height)||0)},0)},t.prototype.hasRowSpan=function(e){var n=this;return e.filter(function(r){var i=n.cells[r.index];return i?i.rowSpan>1:!1}).length>0},t.prototype.canEntireRowFit=function(e,n){return this.getMaxCellHeight(n)<=e},t.prototype.getMinimumRowHeight=function(e,n){var r=this;return e.reduce(function(i,s){var a=r.cells[s.index];if(!a)return 0;var o=n.getLineHeight(a.styles.fontSize),l=a.padding("vertical"),c=l+o;return c>i?c:i},0)},t}(),Spe=function(){function t(e,n,r){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=n,this.section=r,this.raw=e;var s=e;e!=null&&typeof e=="object"&&!Array.isArray(e)?(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,s=(i=e.content)!==null&&i!==void 0?i:e,e._element&&(this.raw=e._element)):(this.rowSpan=1,this.colSpan=1);var a=s!=null?""+s:"",o=/\r\n|\r|\n/g;this.text=a.split(o)}return t.prototype.getTextPos=function(){var e;if(this.styles.valign==="top")e=this.y+this.padding("top");else if(this.styles.valign==="bottom")e=this.y+this.height-this.padding("bottom");else{var n=this.height-this.padding("vertical");e=this.y+n/2+this.padding("top")}var r;if(this.styles.halign==="right")r=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var i=this.width-this.padding("horizontal");r=this.x+i/2+this.padding("left")}else r=this.x+this.padding("left");return{x:r,y:e}}
645,t.prototype.getContentHeight=function(e,n){n===void 0&&(n=1.15);var r=Array.isArray(this.text)?this.text.length:1,i=this.styles.fontSize/e*n,s=r*i+this.padding("vertical");return Math.max(s,this.styles.minCellHeight)},t.prototype.padding=function(e){var n=OD(this.styles.cellPadding,0);return e==="vertical"?n.top+n.bottom:e==="horizontal"?n.left+n.right:n[e]},t}(),eBe=function(){function t(e,n,r){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=n,this.index=r}return t.prototype.getMaxCustomCellWidth=function(e){for(var n=0,r=0,i=e.allRows();r<i.length;r++){var s=i[r],a=s.cells[this.index];a&&typeof a.styles.cellWidth=="number"&&(n=Math.max(n,a.styles.cellWidth))}return n},t}();function tBe(t,e){nBe(t,e);var n=[],r=0;e.columns.forEach(function(s){var a=s.getMaxCustomCellWidth(e);a?s.width=a:(s.width=s.wrappedWidth,n.push(s)),r+=s.width});var i=e.getWidth(t.pageSize().width)-r;i&&(i=y$(n,i,function(s){return Math.max(s.minReadableWidth,s.minWidth)})),i&&(i=y$(n,i,function(s){return s.minWidth})),i=Math.abs(i),!e.settings.horizontalPageBreak&&i>.1/t.scaleFactor()&&(i=i<1?i:Math.round(i),console.log("Of the table content, ".concat(i," units width could not fit page"))),iBe(e),sBe(e,t),rBe(e)}function nBe(t,e){var n=t.scaleFactor(),r=e.settings.horizontalPageBreak,i=ype(t,e);e.allRows().forEach(function(s){for(var a=0,o=e.columns;a<o.length;a++){var l=o[a],c=s.cells[l.index];if(c){var u=e.hooks.didParseCell;e.callCellHooks(t,u,c,s,l,null);var d=c.padding("horizontal");c.contentWidth=QL(c.text,c.styles,t)+d;var f=QL(c.text.join(" ").split(/[^\S\u00A0]+/),c.styles,t);if(c.minReadableWidth=f+c.padding("horizontal"),typeof c.styles.cellWidth=="number")c.minWidth=c.styles.cellWidth,c.wrappedWidth=c.styles.cellWidth;else if(c.styles.cellWidth==="wrap"||r===!0)c.contentWidth>i?(c.minWidth=i,c.wrappedWidth=i):(c.minWidth=c.contentWidth,c.wrappedWidth=c.contentWidth);else{var m=10/n;c.minWidth=c.styles.minCellWidth||m,c.wrappedWidth=c.contentWidth,c.minWidth>c.wrappedWidth&&(c.wrappedWidth=c.minWidth)}}}}),e.allRows().forEach(function(s){for(var a=0,o=e.columns;a<o.length;a++){var l=o[a],c=s.cells[l.index];if(c&&c.colSpan===1)l.wrappedWidth=Math.max(l.wrappedWidth,c.wrappedWidth),l.minWidth=Math.max(l.minWidth,c.minWidth),l.minReadableWidth=Math.max(l.minReadableWidth,c.minReadableWidth);else{var u=e.styles.columnStyles[l.dataKey]||e.styles.columnStyles[l.index]||{},d=u.cellWidth||u.minCellWidth;d&&typeof d=="number"&&(l.minWidth=d,l.wrappedWidth=d)}c&&(c.colSpan>1&&!l.minWidth&&(l.minWidth=c.minWidth),c.colSpan>1&&!l.wrappedWidth&&(l.wrappedWidth=c.minWidth))}})}function y$(t,e,n){for(var r=e,i=t.reduce(function(m,y){return m+y.wrappedWidth},0),s=0;s<t.length;s++){var a=t[s],o=a.wrappedWidth/i,l=r*o,c=a.width+l,u=n(a),d=c<u?u:c;e-=d-a.width,a.width=d}if(e=Math.round(e*1e10)/1e10,e){var f=t.filter(function(m){return e<0?m.width>n(m):!0});f.length&&(e=y$(f,e,n))}return e}function rBe(t){for(var e={},n=1,r=t.allRows(),i=0;i<r.length;i++)for(var s=r[i],a=0,o=t.columns;a<o.length;a++){var l=o[a],c=e[l.index];if(n>1)n--,delete s.cells[l.index];else if(c)c.cell.height+=s.height,n=c.cell.colSpan,delete s.cells[l.index],c.left--,c.left<=1&&delete e[l.index];else{var u=s.cells[l.index];if(!u)continue;if(u.height=s.height,u.rowSpan>1){var d=r.length-i,f=u.rowSpan>d?d:u.rowSpan;e[l.index]={cell:u,left:f,row:s}}}}}function iBe(t){for(var e=t.allRows(),n=0;n<e.length;n++)for(var r=e[n],i=null,s=0,a=0,o=0;o<t.columns.length;o++){var l=t.columns[o];if(a-=1,a>1&&t.columns[o+1])s+=l.width,delete r.cells[l.index];else if(i){var c=i;delete r.cells[l.index],i=null,c.width=l.width+s}else{var c=r.cells[l.index];if(!c)continue;if(a=c.colSpan,s=0,c.colSpan>1){i=c,s+=l.width;continue}c.width=l.width+s}}}function sBe(t,e){for(var n={count:0,height:0},r=0,i=t.allRows();r<i.length;r++){for(var s=i[r],a=0,o=t.columns;a<o.length;a++){var l=o[a],c=s.cells[l.index];if(c){e.applyStyles(c.styles,!0);var u=c.width-c.padding("horizontal");if(c.styles.overflow==="linebreak")c.text=e.splitTextToSize(c.text,u+1/e.scaleFactor(),{fontSize:c.styles.fontSize});else if(c.styles.overflow==="ellipsize")c.text=VZ(c.text,u,c.styles,e,"...");else if(c.styles.overflow==="hidden")c.text=VZ(c.text,u,c.styles,e,"");else if(typeof c.styles.overflow=="function"){var d=c.styles.overflow(c.text,u);
645typeof d=="string"?c.text=[d]:c.text=d}c.contentHeight=c.getContentHeight(e.scaleFactor(),e.getLineHeightFactor());var f=c.contentHeight/c.rowSpan;c.rowSpan>1&&n.count*n.height<f*c.rowSpan?n={height:f,count:c.rowSpan}:n&&n.count>0&&n.height>f&&(f=n.height),f>s.height&&(s.height=f)}}n.count--}}function VZ(t,e,n,r,i){return t.map(function(s){return aBe(s,e,n,r,i)})}function aBe(t,e,n,r,i){var s=1e4*r.scaleFactor();if(e=Math.ceil(e*s)/s,e>=QL(t,n,r))return t;for(;e<QL(t+i,n,r)&&!(t.length<=1);)t=t.substring(0,t.length-1);return t.trim()+i}function Ape(t,e){var n=new Dw(t),r=oBe(e,n.scaleFactor()),i=new J8e(e,r);return tBe(n,i),n.applyStyles(n.userStyles),i}function oBe(t,e){var n=t.content,r=cBe(n.columns);if(n.head.length===0){var i=WZ(r,"head");i&&n.head.push(i)}if(n.foot.length===0){var i=WZ(r,"foot");i&&n.foot.push(i)}var s=t.settings.theme,a=t.styles;return{columns:r,head:FI("head",n.head,r,a,s,e),body:FI("body",n.body,r,a,s,e),foot:FI("foot",n.foot,r,a,s,e)}}function FI(t,e,n,r,i,s){var a={},o=e.map(function(l,c){for(var u=0,d={},f=0,m=0,y=0,g=n;y<g.length;y++){var w=g[y];if(a[w.index]==null||a[w.index].left===0)if(m===0){var b=void 0;Array.isArray(l)?b=l[w.index-f-u]:b=l[w.dataKey];var _={};typeof b=="object"&&!Array.isArray(b)&&(_=(b==null?void 0:b.styles)||{});var S=uBe(t,w,c,i,r,s,_),P=new Spe(b,S,t);d[w.dataKey]=P,d[w.index]=P,m=P.colSpan-1,a[w.index]={left:P.rowSpan-1,times:m}}else m--,f++;else a[w.index].left--,m=a[w.index].times,u++}return new _pe(l,c,t,d)});return o}function WZ(t,e){var n={};return t.forEach(function(r){if(r.raw!=null){var i=lBe(e,r.raw);i!=null&&(n[r.dataKey]=i)}}),Object.keys(n).length>0?n:null}function lBe(t,e){if(t==="head"){if(typeof e=="object")return e.header||null;if(typeof e=="string"||typeof e=="number")return e}else if(t==="foot"&&typeof e=="object")return e.footer;return null}function cBe(t){return t.map(function(e,n){var r,i;return typeof e=="object"?i=(r=e.dataKey)!==null&&r!==void 0?r:n:i=n,new eBe(i,e,n)})}function uBe(t,e,n,r,i,s,a){var o=B8e(r),l;t==="head"?l=i.headStyles:t==="body"?l=i.bodyStyles:t==="foot"&&(l=i.footStyles);var c=dm({},o.table,o[t],i.styles,l),u=i.columnStyles[e.dataKey]||i.columnStyles[e.index]||{},d=t==="body"?u:{},f=t==="body"&&n%2===0?dm({},o.alternateRow,i.alternateRowStyles):{},m=F8e(s),y=dm({},m,c,f,d);return dm(y,a)}function dBe(t,e,n){var r;n===void 0&&(n={});var i=ype(t,e),s=new Map,a=[],o=[],l=[];Array.isArray(e.settings.horizontalPageBreakRepeat)?l=e.settings.horizontalPageBreakRepeat:(typeof e.settings.horizontalPageBreakRepeat=="string"||typeof e.settings.horizontalPageBreakRepeat=="number")&&(l=[e.settings.horizontalPageBreakRepeat]),l.forEach(function(f){var m=e.columns.find(function(y){return y.dataKey===f||y.index===f});m&&!s.has(m.index)&&(s.set(m.index,!0),a.push(m.index),o.push(e.columns[m.index]),i-=m.wrappedWidth)});for(var c=!0,u=(r=n==null?void 0:n.start)!==null&&r!==void 0?r:0;u<e.columns.length;){if(s.has(u)){u++;continue}var d=e.columns[u].wrappedWidth;if(c||i>=d)c=!1,a.push(u),o.push(e.columns[u]),i-=d;else break;u++}return{colIndexes:a,columns:o,lastIndex:u-1}}function hBe(t,e){for(var n=[],r=0;r<e.columns.length;r++){var i=dBe(t,e,{start:r});i.columns.length&&(n.push(i),r=i.lastIndex)}return n}function Ppe(t,e){var n=e.settings,r=n.startY,i=n.margin,s={x:i.left,y:r},a=e.getHeadHeight(e.columns)+e.getFootHeight(e.columns),o=r+i.bottom+a;if(n.pageBreak==="avoid"){var l=e.body,c=l.reduce(function(f,m){return f+m.height},0);o+=c}var u=new Dw(t);(n.pageBreak==="always"||n.startY!=null&&o>u.pageSize().height)&&(Epe(u),s.y=i.top),e.callWillDrawPageHooks(u,s);var d=dm({},s);e.startPageNumber=u.pageNumber(),n.horizontalPageBreak?fBe(u,e,d,s):(u.applyStyles(u.userStyles),(n.showHead==="firstPage"||n.showHead==="everyPage")&&e.head.forEac
vendor: 1,102 bytes, line 645
645h(function(f){return Im(u,e,f,s,e.columns)}),u.applyStyles(u.userStyles),e.body.forEach(function(f,m){var y=m===e.body.length-1;JL(u,e,f,y,d,s,e.columns)}),u.applyStyles(u.userStyles),(n.showFoot==="lastPage"||n.showFoot==="everyPage")&&e.foot.forEach(function(f){return Im(u,e,f,s,e.columns)})),gpe(u,e,d,s),e.callEndPageHooks(u,s),e.finalY=s.y,t.lastAutoTable=e,u.applyStyles(u.userStyles)}function fBe(t,e,n,r){var i=hBe(t,e),s=e.settings;if(s.horizontalPageBreakBehaviour==="afterAllRows")i.forEach(function(c,u){t.applyStyles(t.userStyles),u>0?K5(t,e,n,r,c.columns,!0):qZ(t,e,r,c.columns),pBe(t,e,n,r,c.columns),BI(t,e,r,c.columns)});else for(var a=-1,o=i[0],l=function(){var c=a;if(o){t.applyStyles(t.userStyles);var u=o.columns;a>=0?K5(t,e,n,r,u,!0):qZ(t,e,r,u),c=GZ(t,e,a+1,r,u),BI(t,e,r,u)}var d=c-a;i.slice(1).forEach(function(f){t.applyStyles(t.userStyles),K5(t,e,n,r,f.columns,!0),GZ(t,e,a+1,r,f.columns,d),BI(t,e,r,f.columns)}),a=c};a<e.body.length-1;)l()}function qZ(t,e,n,r){var i=e.settings;t.applyStyles(t.userStyles),(i.showHead==="firstPage"||i.showHead==="everyPage")&&e.head.forEac
645h(function(s){return Im(t,e,s,n,r)})}function pBe(t,e,n,r,i){t.applyStyles(t.userStyles),e.body.forEach(function(s,a){var o=a===e.body.length-1;JL(t,e,s,o,n,r,i)})}function GZ(t,e,n,r,i,s){t.applyStyles(t.userStyles),s=s??e.body.length;var a=Math.min(n+s,e.body.length),o=-1;return e.body.slice(n,a).forEach(function(l,c){var u=n+c===e.body.length-1,d=Cpe(t,e,u,r);l.canEntireRowFit(d,i)&&(Im(t,e,l,r,i),o=n+c)}),o}function BI(t,e,n,r){var i=e.settings;t.applyStyles(t.userStyles),(i.showFoot==="lastPage"||i.showFoot==="everyPage")&&e.foot.forEach(function(s){return Im(t,e,s,n,r)})}function mBe(t,e,n){var r=n.getLineHeight(t.styles.fontSize),i=t.padding("vertical"),s=Math.floor((e-i)/r);return Math.max(0,s)}function gBe(t,e,n,r){var i={};t.spansMultiplePages=!0,t.height=0;for(var s=0,a=0,o=n.columns;a<o.length;a++){var l=o[a],c=t.cells[l.index];if(c){Array.isArray(c.text)||(c.text=[c.text]);var u=new Spe(c.raw,c.styles,c.section);u=dm(u,c),u.text=[];var d=mBe(c,e,r);c.text.length>d&&(u.text=c.text.splice(d,c.text.length));var f=r.scaleFactor(),m=r.getLineHeightFactor();c.contentHeight=c.getContentHeight(f,m),c.contentHeight>=e&&(c.contentHeight=e,u.styles.minCellHeight-=e),c.contentHeight>t.height&&(t.height=c.contentHeight),u.contentHeight=u.getContentHeight(f,m),u.contentHeight>s&&(s=u.contentHeight),i[l.index]=u}}var y=new _pe(t.raw,-1,t.section,i,!0);y.height=s;for(var g=0,w=n.columns;g<w.length;g++){var l=w[g],u=y.cells[l.index];u&&(u.height=y.height);var c=t.cells[l.index];c&&(c.height=t.height)}return y}function vBe(t,e,n,r){var i=t.pageSize().height,s=r.settings.margin,a=s.top+s.bottom,o=i-a;e.section==="body"&&(o-=r.getHeadHeight(r.columns)+r.getFootHeight(r.columns));var l=e.getMinimumRowHeight(r.columns,t),c=l<n;if(l>o)return console.log("Will not be able to print row ".concat(e.index," correctly since it's minimum height is larger than page height")),!0;if(!c)return!1;var u=e.hasRowSpan(r.columns),d=e.getMaxCellHeight(r.columns)>o;return d?(u&&console.log("The content of row ".concat(e.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):!(u||r.settings.rowPageBreak==="avoid")}function JL(t,e,n,r,i,s,a){var o=Cpe(t,e,r,s);if(n.canEntireRowFit(o,a))Im(t,e,n,s,a);else if(vBe(t,n,o,e)){var l=gBe(n,o,e,t);Im(t,e,n,s,a),K5(t,e,i,s,a),JL(t,e,l,r,i,s,a)}else K5(t,e,i,s,a),JL(t,e,n,r,i,s,a)}function Im(t,e,n,r,i){r.x=e.settings.margin.left;for(var s=0,a=i;s<a.length;s++){var o=a[s],l=n.cells[o.index];if(!l){r.x+=o.width;continue}t.applyStyles(l.styles),l.x=r.x,l.y=r.y;var c=e.callCellHooks(t,e.hooks.willDrawCell,l,n,o,r);if(c===!1){r.x+=o.width;continue}yBe(t,l,r);var u=l.getTextPos();fpe(l.text,u.x,u.y,{halign:l.styles.halign,valign:l.styles.valign,maxWidth:Math.ceil(l.width-l.padding("left")-l.padding("right"))},t.getDocument()),e.callCellHooks(t,e.hooks.didDrawCell,l,n,o,r),r.x+=o.width}r.y+=n.height}function yBe(t,e,n){var r=e.styles;if(t.getDocument().setFillColor(t.getDocument().getFillColor()),typeof r.lineWidth=="number"){var i=vpe(r.lineWidth,r.fillColor);i&&t.rect(e.x,n.y,e.width,e.height,i)}else typeof r.lineWidth=="object"&&(r.fillColor&&t.rect(e.x,n.y,e.width,e.height,"F"),bBe(t,e,n,r.lineWidth))}function bBe(t,e,n,r){var i,s,a,o;r.top&&(i=n.x,s=n.y,a=n.x+e.width,o=n.y,r.right&&(a+=.5*r.right),r.left&&(i-=.5*r.left),l(r.top,i,s,a,o)),r.bottom&&(i=n.x,s=n.y+e.height,a=n.x+e.width,o=n.y+e.height,r.right&&(a+=.5*r.right),r.left&&(i-=.5*r.left),l(r.bottom,i,s,a,o)),r.left&&(i=n.x,s=n.y,a=n.x,o=n.y+e.height,r.top&&(s-=.5*r.top),r.bottom&&(o+=.5*r.bottom),l(r.left,i,s,a,o)),r.right&&(i=n.x+e.width,s=n.y,a=n.x+e.width,o=n.y+e.height,r.top&&(s-=.5*r.top),r.bottom&&(o+=.5*r.bottom),l(r.right,i,s,a,o));function l(c,u,d,f,m){t.getDocument().setLineWidth(c),t.getDocument().line(u,d,f,m,"S")}}function Cpe(t,e,n,r){var i=e.settings.margin.bottom,s=e.settings.showFoot;return(s==="everyPage"||s==="lastPage"&&n)&&(i+=e.getFootHeight(e.columns)),t.pageSize().height-r.y-i}function K5(t,e,n,r,i,s){i===void 0&&(i=[]),s===void 0&&(s=!1),t.applyStyles(t.userStyles),e.settings.showFoot==="everyPage"&&!s&&e.foot.forEach(function(o){return Im(t,e,o,r,i)}),e.callEndPageHooks(t,r);var a=e.settings.margin;gpe(t,e,n,r),Epe(t),e.pageNumber++,r.x=a.left,r.y=a.top,n.y=a.top,e.callWillDrawPageHooks(t,r),e.settings.showHead==="everyPage"&&(e.head.forEac
645h(function(o){return Im(t,e,o,r,i)}),t.applyStyles(t.userStyles))}function Epe(t){var e=t.pageNumber();t.setPage(e+1);var n=t.pageNumber();return n===e?(t.addPage(),!0):!1}function xBe(t){t.API.autoTable=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e[0],i=wpe(this,r),s=Ape(this,i);return Ppe(this,s),this},t.API.lastAutoTable=!1,t.API.autoTableText=function(e,n,r,i){fpe(e,n,r,i,this)},t.API.autoTableSetDefaults=function(e){return Dw.setDefaults(e,this),this},t.autoTableSetDefaults=function(e,n){Dw.setDefaults(e,n)},t.API.autoTableHtmlToJson=function(e,n){var r;if(n===void 0&&(n=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var i=new Dw(this),s=xpe(i,e,window,n,!1),a=s.head,o=s.body,l=((r=a[0])===null||r===void 0?void 0:r.map(function(c){return c.content}))||[];return{columns:l,rows:o,data:o}}}var $I;function Tpe(t,e){var n=wpe(t,e),r=Ape(t,n);Ppe(t,r)}try{if(typeof window<"u"&&window){var KZ=window,YZ=KZ.jsPDF||(($I=KZ.jspdf)===null||$I===void 0?void 0:$I.jsPDF);YZ&&xBe(YZ)}}catch(t){console.error("Could not apply autoTable plugin",t)}ff.workerSrc=I8e;function tc(t){return t.toLocaleString("pt-BR",{minimumFractionDigits:0,maximumFractionDigits:0})}function MA(t){return t.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}function eO({percent:t,className:e="",color:n}){const r=Math.min(100,Math.max(0,t)),i=n||(r>=80?"bg-emerald-500":r>=50?"bg-amber-500":"bg-red-500");return v.jsx("div",{className:`h-2 rounded-full bg-muted overflow-hidden ${e}`,children:v.jsx("div",{className:`h-full rounded-full transition-all duration-700 ${i}`,style:{width:`${r}%`}})})}function ec({label:t,value:e,subtext:n,icon:r}){return v.jsxs("div",{className:"flex flex-col gap-0.5",children:[v.jsxs("div",{className:"flex items-center gap-1.5 text-[10px] uppercase tracking-wider text-muted-foreground font-semibold",children:[r&&v.jsx(r,{className:"h-3 w-3"}),t]}),v.jsx("div",{className:"text-sm font-bold text-foreground",children:e}),n&&v.jsx("div",{className:"text-[10px] text-muted-foreground",children:n})]})}function ZZ({label:t,value:e,configKey:n,color:r}){const[i,s]=N.useState(!1),[a,o]=N.useState(""),l=fo({mutationFn:async d=>{await Es("PATCH","/api/config",{[n]:d})},onSuccess:()=>{qn.invalidateQueries({predicate:d=>{const f=d.queryKey;return Array.isArray(f)&&f[0]==="/api/stats/rocagem"}}),s(!1)}}),c=d=>{d.stopPropagation(),o(e.toString()),s(!0)},u=()=>{const d=parseInt(a.replace(/\D/g,""));d>0&&l.mutate(d)};return v.jsxs("div",{className:"flex flex-col gap-0.5",children:[v.jsxs("div",{className:`flex items-center gap-1.5 text-[10px] uppercase tracking-wider font-semibold ${r||"text-muted-foreground"}`,children:[v.jsx(U_e,{className:"h-3 w-3"}),t,!i&&v.jsx("button",{onClick:c,className:"ml-1 text-muted-foreground/60","data-testid":`button-edit-${n}`,children:v.jsx(Oie,{className:"h-2.5 w-2.5"})})]}),i?v.jsxs("div",{className:"flex items-center gap-1",onClick:d=>d.stopPropagation(),children:[v.jsx(Xn,{type:"text",value:a,onChange:d=>o(d.target.value.replace(/\D/g,"")),className:"h-7 w-[100px] text-xs",autoFocus:!0,onKeyDown:d=>{d.key==="Enter"&&u(),d.key==="Escape"&&s(!1)},"data-testid":`input-edit-${n}`}),v.jsx(yt,{size:"icon",variant:"ghost",onClick:d=>{d.stopPropagation(),u()},disabled:l.isPending,"data-testid":`button-save-${n}`,children:v.jsx(t9,{className:"h-3 w-3 text-emerald-500"})}),v.jsx(yt,{size:"icon",variant:"ghost",onClick:d=>{d.stopPropagation(),s(!1)},"data-testid":`button-cancel-${n}`,children:v.jsx(Ia,{className:"h-3 w-3"})})]}):v.jsxs("div",{className:"text-sm font-bold text-foreground",children:[tc(e)," m²"]})]})}function D0(t){return t.toLocaleString("pt-BR",{minimumFractionDigits:0,maximumFractionDigits:2})}function Y5(t){return new Date(t+"T12:00:00").toLocaleDateString("pt-BR")}function wBe(t,e){const n=t.filter(a=>a.lote===e),r={};n.forEach(a=>{a.ultimaRocagem&&(r[a.ultimaRocagem]=(r[a.ultimaRocagem]||0)+(a.metragem||0))});const i=Object.keys(r).sort(),s=i.map(a=>r[a]);return{dates:i,values:s}}function _Be(t,e){const n=t.filter(a=>a.lote===e),r={};
645n.forEach(a=>{if(a.ultimaRocagem){const o=a.ultimaRocagem.substring(0,7);r[o]=(r[o]||0)+(a.metragem||0)}});const i=Object.keys(r).sort(),s=i.map(a=>r[a]);return{months:i,values:s}}const XZ={1:{r:59,g:130,b:246},2:{r:139,g:92,b:246}},SBe={"01":"Jan","02":"Fev","03":"Mar","04":"Abr","05":"Mai","06":"Jun","07":"Jul","08":"Ago","09":"Set",10:"Out",11:"Nov",12:"Dez"};function QZ(t,e,n,r,i,s,a){if(n.length===0)return;t.setFontSize(11),t.setFont("helvetica","bold"),t.setTextColor(30,30,30),t.text(e,a.x+a.w/2,a.y-4,{align:"center"});const o={left:28,right:5,top:4,bottom:18},l=a.x+o.left,c=a.y+o.top,u=a.w-o.left-o.right,d=a.h-o.top-o.bottom;let f=Math.max(...r,1);f=Math.ceil(f/1e3)*1e3,f===0&&(f=1e3),t.setDrawColor(200,200,200),t.setLineWidth(.2),t.setFontSize(6),t.setFont("helvetica","normal"),t.setTextColor(100,100,100);const m=5;for(let P=0;P<=m;P++){const C=c+d-P/m*d,k=P/m*f;t.line(l,C,l+u,C),t.text(D0(k),l-2,C+1,{align:"right"})}t.setDrawColor(60,60,60),t.setLineWidth(.4),t.line(l,c,l,c+d),t.line(l,c+d,l+u,c+d);const y=n.length,g=u/y,w=Math.min(g*.65,12),b=(g-w)/2;for(let P=0;P<y;P++){const C=r[P],k=C/f*d,O=l+P*g+b,I=c+d-k;t.setFillColor(s.r,s.g,s.b),t.rect(O,I,w,k,"F"),C>0&&k>5&&(t.setFontSize(4.5),t.setFont("helvetica","bold"),t.setTextColor(255,255,255),t.text(D0(C),O+w/2,I+3,{align:"center"})),t.setFontSize(5),t.setFont("helvetica","normal"),t.setTextColor(60,60,60);const B=i(n[P]),W=O+w/2,j=c+d+3;y<=15?t.text(B,W,j,{align:"center"}):t.text(B,W+2,j,{align:"right",angle:35})}t.setFontSize(6),t.setFont("helvetica","normal"),t.setTextColor(100,100,100);const _=a.x+3,S=c+d/2;t.text("Metragem (m²)",_,S,{angle:90})}function zI(t,e,n,r,i,s,a){t.setFontSize(14),t.setFont("helvetica","bold"),t.setTextColor(30,30,30),t.text("CMTU-LD - Relatorio de Rocagem",e/2,14,{align:"center"}),t.setFontSize(9),t.setFont("helvetica","normal"),t.setTextColor(80,80,80),t.text(`Periodo: ${n} a ${r}`,e/2,20,{align:"center"}),t.text(`Lote: ${i} | Total de areas: ${s} | Metragem total: ${a} m2`,e/2,26,{align:"center"})}function ABe(t,e,n,r,i){e.sort((m,y)=>{const g=!!m.ultimaRocagem,w=!!y.ultimaRocagem;if(g!==w)return g?-1:1;if(g&&w){const b=new Date(m.ultimaRocagem).getTime(),_=new Date(y.ultimaRocagem).getTime();if(b!==_)return b-_}return m.endereco.localeCompare(y.endereco,"pt-BR")});const s={};for(const m of e){const y=m.ultimaRocagem||"sem-data";s[y]||(s[y]=[]),s[y].push(m)}const a=Object.keys(s).sort((m,y)=>m==="sem-data"?1:y==="sem-data"?-1:new Date(m).getTime()-new Date(y).getTime()),o=e.reduce((m,y)=>m+(y.metragem||0),0),l=["#","Local (Endereco)","Bairro","Metragem","Data da Rocagem"],c=[],u=[],d=[];d.push(0),c.push([{content:`LOTE ${n} - ${e.length} areas - ${D0(o)} m2`,colSpan:5,styles:{fontStyle:"bold",fillColor:[i.r,i.g,i.b],textColor:255,fontSize:9,halign:"left"}}]);let f=0;for(const m of a){const y=s[m];for(const w of y)f++,c.push([f.toString(),w.endereco||"-",w.bairro||"-",w.metragem?D0(w.metragem)+" m2":"-",m!=="sem-data"?Y5(m):"-"]);const g=y.reduce((w,b)=>w+(b.metragem||0),0);u.push(c.length),c.push([{content:`Subtotal ${m!=="sem-data"?Y5(m):"Sem data"}: ${y.length} areas - ${D0(g)} m2`,colSpan:5,styles:{fontStyle:"bold",fillColor:[Math.round(i.r*.15+255*.85),Math.round(i.g*.15+255*.85),Math.round(i.b*.15+255*.85)],textColor:[30,30,30],fontSize:8,halign:"right"}}])}u.push(c.length),c.push([{content:`Total Lote ${n}: ${e.length} areas - ${D0(o)} m2`,colSpan:5,styles:{fontStyle:"bold",fillColor:[Math.round(i.r*.3+255*.7),Math.round(i.g*.3+255*.7),Math.round(i.b*.3+255*.7)],textColor:[0,0,0],fontSize:9,halign:"right"}}]),Tpe(t,{startY:r,head:[l],body:c,margin:{left:14,right:14},styles:{fontSize:8,cellPadding:2},headStyles:{fillColor:[i.r,i.g,i.b],textColor:255,fontStyle:"bold",fontSize:9},alternateRowStyles:{fillColor:[245,245,245]},columnStyles:{0:{halign:"center",cellWidth:12},1:{cellWidth:"auto"},2:{cellWidth:55},3:{halign:"right",cellWidth:30},4:{halign:"center",cellWidth:32}},didParseCell:m=>{if(m.section==="body"){const y=m.row.index;(d.includes(y)||u.includes(y))&&(m.cell.styles.fillColor=m.cell.styles.fillColor)}}})}function PBe(t,e){var S;const n=new Bt({orientation:"landscape",unit:"mm",format:"a4"}),r=n.internal.pageSize.getWidth(),i=n.internal.pageSize.getHeight(),s=Y5(t.periodo.from),a=Y5(t.periodo.to),o=D0(t.totalMetragem),l=new Date().toLocaleStr
645ing("pt-BR"),c=Array.from(new Set(t.areas.map(P=>P.lote))).sort((P,C)=>P-C),u=t.periodo.from.substring(0,7),d=t.periodo.to.substring(0,7),f=u!==d;let m=!1;for(const P of c){const C=t.areas.filter(B=>B.lote===P);if(C.length===0)continue;const k=XZ[P]||XZ[1],{dates:O,values:I}=wBe(t.areas,P);if(O.length>0){m&&n.addPage(),m=!0,zI(n,r,s,a,e,t.count,o);const B={x:14,y:36,w:r-28,h:i-52};QZ(n,`Evolucao Diaria - Lote ${P}`,O,I,W=>Y5(W),k,B)}if(m?n.addPage():m=!0,zI(n,r,s,a,e,t.count,o),ABe(n,C,P,33,k),f){const{months:B,values:W}=_Be(t.areas,P);if(B.length>1){n.addPage(),zI(n,r,s,a,e,t.count,o);const j={x:14,y:36,w:r-28,h:i-52};QZ(n,`Evolucao Mensal - Lote ${P}`,B,W,M=>{const[z,U]=M.split("-");return`${SBe[U]||U}/${z}`},k,j)}}}if(c.length>1){const P=n.getNumberOfPages();n.setPage(P);const C=((S=n.lastAutoTable)==null?void 0:S.finalY)||33,k=Math.min(C+6,i-20);n.setFillColor(50,50,60),n.rect(14,k,r-28,8,"F"),n.setFontSize(10),n.setFont("helvetica","bold"),n.setTextColor(255,255,255),n.text(`TOTAL GERAL: ${t.count} areas - ${o} m2`,r/2,k+5.5,{align:"center"})}const y=n.getNumberOfPages();for(let P=1;P<=y;P++)n.setPage(P),n.setFontSize(8),n.setFont("helvetica","normal"),n.setTextColor(120,120,120),n.text(`Pagina ${P} de ${y}`,r-15,i-8,{align:"right"}),n.text(`Gerado em: ${l}`,15,i-8);const g=e.toLowerCase().replace(/\s+/g,"_").replace(/[()]/g,""),w=`${t.periodo.from}_a_${t.periodo.to}`,b=`rocagem_${g}_${w}.pdf`;return{pdfData:n.output("arraybuffer"),fileName:b}}function UI({visible:t=!0,onPeriodChange:e,onPeriodClear:n}){const[r,i]=N.useState(!1),[s,a]=N.useState(""),[o,l]=N.useState(""),[c,u]=N.useState(""),[d,f]=N.useState(""),[m,y]=N.useState(!1),[g,w]=N.useState(!1),[b,_]=N.useState(null),S=N.useRef(null),{toast:P}=yo(),C=c&&d?`?from=${c}&to=${d}`:"",{data:k,isLoading:O,isError:I}=Yd({queryKey:["/api/stats/rocagem",c,d],queryFn:async()=>{const X=await fetch(`/api/stats/rocagem${C}`);if(!X.ok)throw new Error("Failed to fetch stats");return X.json()},refetchInterval:6e4});if(!t)return null;const B=()=>{s&&o&&s<=o&&(u(s),f(o),e==null||e(s,o))},W=()=>{a(""),l(""),u(""),f(""),y(!1),n==null||n()},j=X=>{X.stopPropagation(),y(!m)},M=async X=>{const Q=c||s,q=d||o;if(!(!Q||!q)){w(!0),y(!1);try{const ne=`/api/areas/by-period?from=${Q}&to=${q}&details=true&lote=${X}`,de=await fetch(ne);if(!de.ok)throw new Error("Falha ao buscar dados");const se=await de.json();if(se.count===0){P({title:"Nenhuma area encontrada",description:"Nao ha areas rocadas neste periodo/lote.",variant:"destructive"});return}const H=X==="all"?"Ambos (1 e 2)":`Lote ${X}`,ee=PBe(se,H);_(ee)}catch(ne){console.error("PDF generation error:",ne),P({title:"Erro ao gerar PDF",description:"Tente novamente.",variant:"destructive"})}finally{w(!1)}}},z=()=>{if(!b)return;const X=new Blob([b.pdfData],{type:"application/pdf"}),Q=URL.createObjectURL(X),q=document.createElement("a");q.href=Q,q.download=b.fileName,q.click(),URL.revokeObjectURL(Q)},U=()=>{_(null)};if(N.useEffect(()=>{if(!b||!S.current)return;const X=S.current;X.innerHTML="",(async()=>{try{const q=await cfe({data:b.pdfData.slice(0)}).promise,ne=X.clientWidth||800;for(let de=1;de<=q.numPages;de++){const se=await q.getPage(de),H=se.getViewport({scale:1}),ee=(ne-32)/H.width,oe=se.getViewport({scale:Math.max(ee,1)}),ue=document.createElement("canvas");ue.width=oe.width,ue.height=oe.height,ue.style.width="100%",ue.style.height="auto",ue.style.marginBottom="8px",ue.style.borderRadius="4px",ue.style.boxShadow="0 1px 3px rgba(0,0,0,0.2)";const pe=ue.getContext("2d");await se.render({canvasContext:pe,viewport:oe,canvas:ue}).promise,X.appendChild(ue)}}catch(q){console.error("PDF render error:",q),X.innerHTML='<p style="text-align:center;padding:2rem;color:#999;">Erro ao renderizar preview</p>'}})()},[b]),I)return v.jsxs("div",{className:"bg-background border-b border-border px-3 py-2 flex items-center gap-2","data-testid":"mowing-stats-error",children:[v.jsx(i9,{className:"h-4 w-4 text-destructive flex-shrink-0"}),v.jsx("span",{className:"text-xs text-muted-foreground",children:"Erro ao carregar estatisticas"})]});if(O||!k)return v.jsx("div",{className:"bg-background border-b border-border px-3 py-2","data-testid":"mowing-stats-loading",children:v.jsxs("div",{className:"flex items-center gap-2 animate-pulse",children:[v.jsx("div",{className:"h-2 flex-1 rounded-full bg-muted"}),v.jsx("div",{className:"h-4 w-20 rounded bg-muted"})]})});const Z=c&&d;return v.jsxs("div",{className:"bg-background border-b border-border","data-testid":"mowing-stats-bar",children:[v.jsxs("button",{onClick:()=>i(!r),className:"w-full px-3 py-2 flex flex-col gap-1.5 transition-colors","data-testid":"button-toggle-stats",children:[v.jsxs("div",{className:"flex items-center gap-3 w-full",children:[v.jsx(k6,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),v.jsxs("div",{className:"flex-1 flex items-center gap-2 min-w-0",children:[v.jsx("span",{className:"text-[10px] text-blue-500 font-semibold whitespace-nowrap",children:"L1"}),v.jsx(eO,{percent:k.lote1.percentualMeta,className:"flex-1 min-w-[40px]",color:"bg-blue-500"}),v.jsxs("span",{className:"text-[10px] text-muted-foreground whitespace-nowrap","data-testid":"text-lote1-progress",children:[tc(k.lote1.totalM2)," / ",tc(k.lote1.meta)," m²"]}),v.jsxs("span",{className:"text-[10px] text-muted-foreground whitespace-nowrap hidden sm:inline",children:["(",k.lote1.percentualMeta.toFixed(1),"%)"]})]}),r?v.jsx(r9,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}):v.jsx(XT,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"})]}),v.jsx("div",{className:"flex items-center gap-3 w-full pl-7",children:v.jsxs("div",{className:"flex-1 flex items-center gap-2 min-w-0",children:[v.jsx("span",{className:"text-[10px] text-violet-500 font-semibold whitespace-nowrap",children:"L2"}),v.jsx(eO,{percent:k.lote2.percentualMeta,className:"flex-1 min-w-[40px]",color:"bg-violet-500"}),v.jsxs("span",{className:"text-[10px] text-muted-foreground whitespace-nowrap","data-testid":"text-lote2-progress",children:[tc(k.lote2.totalM2)," / ",tc(k.lote2.meta)," m²"]}),v.jsxs("span",{className:"text-[10px] text-muted-foreground whitespace-nowrap hidden sm:inline",children:["(",k.lote2.percentualMeta.toFixed(1),"%)"]})]})})]}),r&&v.jsxs("div",{className:"px-3 pb-3 space-y-4 border-t border-border pt-3","data-testid":"stats-expanded-panel",children:[v.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:[v.jsx(ec,{icon:V_e,label:Z?"Total no periodo":"Total no mes",value:`${tc(k.totalRocado)} m²`,subtext:`${k.totalAreas} areas`}),v.jsx(ec,{label:"Media diaria geral",value:`${MA(k.mediaDiaria)} m²`,subtext:`${k.diasDecorridos} dias uteis`}),v.jsx(ec,{icon:Ma,label:"Rocado ontem",value:`${tc(k.rocadoOntem)} m²`,subtext:`${k.areasOntem} areas`})]}),v.jsxs("div",{className:"border-t border-border pt-3 grid grid-cols-1 sm:grid-cols-2 gap-4",children:[v.jsxs("div",{className:"space-y-3",children:[v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx("span",{className:"text-xs font-bold text-blue-500",children:"Lote 1"}),v.jsx(eO,{percent:k.lote1.percentualMeta,className:"flex-1",color:"bg-blue-500"}),v.jsxs("span",{className:"text-[10px] text-muted-foreground font-semibold",children:[k.lote1.percentualMeta.toFixed(1),"%"]})]}),v.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[v.jsx(ZZ,{label:"Meta L1",value:k.lote1.meta,configKey:"metaLote1",color:"text-blue-500"}),v.jsx(ec,{label:"Rocado",value:`${tc(k.lote1.totalM2)} m²`,subtext:`${k.lote1.areasCount} areas`}),v.jsx(ec,{label:"Media diaria",value:`${MA(k.lote1.mediaDiaria)} m²`}),!Z&&v.jsx(ec,{label:"Falta p/ meta",value:`${tc(k.lote1.faltaParaMeta)} m²`,subtext:`${k.diasRestantes} dias uteis`}),!Z&&v.jsx(ec,{label:"Media necessaria",value:`${MA(k.lote1.mediaNecessaria)} m²/dia`}),v.jsx(ec,{label:"Ontem",value:`${tc(k.lote1.rocadoOntem)} m²`,subtext:`${k.lote1.areasOntem} areas`})]})]}),v.jsxs("div",{className:"space-y-3",children:[v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx("span",{className:"text-xs font-bold text-violet-500",children:"Lote 2"}),v.jsx(eO,{percent:k.lote2.percentualMeta,className:"flex-1",color:"bg-violet-500"}),v.jsxs("span",{className:"text-[10px] text-muted-foreground font-semibold",children:[k.lote2.percentualMeta.toFixed(1),"%"]})]}),v.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[v.jsx(ZZ,{label:"Meta L2",value:k.lote2.meta,configKey:"metaLote2",color:"text-violet-500"}),v.jsx(ec,{label:"Rocado",value:`${tc(k.lote2.totalM2)} m²`,subtext:`${k.lote2.areasCount} areas`}),v.jsx(ec,{label:"Media diaria",value:`${MA(k.lote2.mediaDiaria)} m²`}),!Z&&v.jsx(ec,{label:"Falta p/ meta",value:`${tc(k.lote2.faltaParaMeta)} m²`,subtext:`${k.diasRestantes} dias uteis`}),!Z&&v.jsx(ec,{label:"Media necessaria",value:`${MA(k.lote2.mediaNecessaria)} m²/dia`}),v.jsx(ec,{label:"Ontem",value:`${tc(k.lote2.rocadoOntem)} m²`,subtext:`${k.lote2.areasOntem} areas`})]})]})]}),v.jsxs("div",{className:"border-t border-border pt-3",children:[v.jsx("div",{className:"text-xs font-semibold text-muted-foreground mb-2",children:"Busca por periodo"}),v.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[v.jsxs("div",{className:"flex items-center gap-1.5",children:[v.jsx("label",{className:"text-xs text-muted-foreground",children:"De:"}),v.jsx(Xn,{type:"date",value:s,onChange:X=>a(X.target.value),className:"h-8 w-[140px] text-xs","data-testid":"input-stats-from"})]}),v.jsxs("div",{className:"flex items-center gap-1.5",children:[v.jsx("label",{className:"text-xs text-muted-foreground",children:"Ate:"}),v.jsx(Xn,{type:"date",value:o,onChange:X=>l(X.target.value),className:"h-8 w-[140px] text-xs","data-testid":"input-stats-to"})]}),v.jsx(yt,{size:"sm",onClick:B,disabled:!s||!o||s>o,"data-testid":"button-apply-period",children:"Aplicar"}),(Z||s&&o&&s<=o)&&v.jsxs("div",{className:"relative",onClick:X=>X.stopPropagation(),children:[v.jsxs(yt,{size:"sm",variant:"outline",onClick:j,disabled:g,"data-testid":"button-pdf-period",children:[g?v.jsx(km,{className:"h-3.5 w-3.5 animate-spin"}):v.jsx(Eq,{className:"h-3.5 w-3.5"}),v.jsx("span",{className:"ml-1",children:"PDF"})]}),m&&v.jsxs("div",{className:"absolute bottom-full left-0 mb-1 bg-popover border border-border rounded-md shadow-lg p-2 z-50 min-w-[160px]","data-testid":"pdf-lote-selector",children:[v.jsx("div",{className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider mb-1.5 px-1",children:"Selecione o lote"}),v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsx(yt,{size:"sm",variant:"ghost",className:"justify-start text-xs",onClick:()=>M("1"),"data-testid":"button-pdf-lote1",children:"Lote 1"}),v.jsx(yt,{size:"sm",variant:"ghost",className:"justify-start text-xs",onClick:()=>M("2"),"data-testid":"button-pdf-lote2",children:"Lote 2"}),v.jsx(yt,{size:"sm",variant:"ghost",className:"justify-start text-xs",onClick:()=>M("all"),"data-testid":"button-pdf-ambos",children:"Ambos (Lote 1 e 2)"})]})]})]}),Z&&v.jsx(yt,{size:"sm",variant:"outline",onClick:W,"data-testid":"button-clear-period",children:"Limpar"})]}),s&&o&&s>o&&v.jsx("div",{className:"mt-1 text-xs text-destructive",children:"A data inicial deve ser anterior a data final"}),Z&&v.jsxs("div",{className:"mt-2 text-xs text-muted-foreground",children:["Periodo: ",new Date(k.periodo.from+"T12:00:00").toLocaleDateString("pt-BR")," a"," ",new Date(k.periodo.to+"T12:00:00").toLocaleDateString("pt-BR")]})]})]}),b&&v.jsx("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/60","data-testid":"pdf-preview-overlay",onClick:U,children:v.jsxs("div",{className:"bg-background rounded-md shadow-xl flex flex-col",style:{width:"92vw",height:"92vh"},onClick:X=>X.stopPropagation(),children:[v.jsxs("div",{className:"flex items-center justify-between gap-2 px-4 py-3 border-b border-border flex-wrap",children:[v.jsx("span",{className:"text-sm font-semibold text-foreground truncate",children:b.fileName}),v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsxs(yt,{size:"sm",onClick:z,"data-testid":"button-download-pdf",children:[v.jsx(Eq,{className:"h-3.5 w-3.5 mr-1.5"}),"Baixar PDF"]}),v.jsxs(yt,{size:"sm",variant:"outline",onClick:U,"data-testid":"button-close-pdf-preview",children:[v.jsx(Ia,{className:"h-3.5 w-3.5 mr-1.5"}),"Fechar"]})]})]}),v.jsx("div",{className:"flex-1 min-h-0 overflow-auto p-4 bg-muted/50",ref:S,"data-testid":"pdf-pages-container",children:v.jsxs("div",{className:"flex items-center justify-center py-8 text-muted-foreground text-sm",children:[v.jsx(km,{className:"h-5 w-5 animate-spin mr-2"}),"Renderizando preview..."]})})]})})]})}var uH="Radio",[CBe,kpe]=bo(uH),[EBe,TBe]=CBe(uH),Npe=N.forwardRef((t,e)=>{const{__scopeRadio:n,name:r,checked:i=!1,required:s,disabled:a,value:o="on",onCheck:l,form:c,...u}=t,[d,f]=N.useState(null),m=Tn(e,w=>f(w)),y=N.useRef(!1),g=d?c||!!d.closest("form"):!0;return v.jsxs(EBe,{scope:n,checked:i,disabled:a,children:[v.jsx(Wt.button,{type:"button",role:"radio","aria-checked":i,"data-state":Lpe(i),"data-disabled":a?"":void 0,disabled:a,value:o,...u,ref:m,onClick:at(t.onClick,w=>{i||l==null||l(),g&&(y.current=w.isPropagationStopped(),y.current||w.stopPropagation())})}),g&&v.jsx(kBe,{control:d,bubbles:!y.current,name:r,value:o,checked:i,required:s,disabled:a,form:c,style:{transform:"translateX(-100%)"}})]})});Npe.displayName=uH;var Ope="RadioIndicator",Mpe=N.forwardRef((t,e)=>{const{__scopeRadio:n,forceMount:r,...i}=t,s=TBe(Ope,n);return v.jsx(tl,{present:r||s.checked,children:v.jsx(Wt.span,{"data-state":Lpe(s.checked),"data-disabled":s.disabled?"":void 0,...i,ref:e})})});Mpe.displayName=Ope;var kBe=t=>{const{control:e,checked:n,bubbles:r=!0,...i}=t,s=N.useRef(null),a=ele(n),o=ese(e);return N.useEffect(()=>{const l=s.current,c=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(c,"checked").set;if(a!==n&&d){const f=new Event("click",{bubbles:r});d.call(l,n),l.dispatchEvent(f)}},[a,n,r]),v.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Lpe(t){return t?"checked":"unchecked"}var NBe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],dH="RadioGroup",[OBe,Uft]=bo(dH,[BS,kpe]),jpe=BS(),Dpe=kpe(),[MBe,LBe]=OBe(dH),Rpe=N.forwardRef((t,e)=>{const{__scopeRadioGroup:n,name:r,defaultValue:i,value:s,required:a=!1,disabled:o=!1,orientation:l,dir:c,loop:u=!0,onValueChange:d,...f}=t,m=jpe(n),y=jS(c),[g,w]=Gu({prop:s,defaultProp:i,onChange:d});return v.jsx(MBe,{scope:n,name:r,required:a,disabled:o,value:g,onValueChange:w,children:v.jsx(XU,{asChild:!0,...m,orientation:l,dir:y,loop:u,children:v.jsx(Wt.div,{role:"radiogroup","aria-required":a,"aria-orientation":l,"data-disabled":o?"":void 0,dir:y,...f,ref:e})})})});Rpe.displayName=dH;var Ipe="RadioGroupItem",Fpe=N.forwardRef((t,e)=>{const{__scopeRadioGroup:n,disabled:r,...i}=t,s=LBe(Ipe,n),a=s.disabled||r,o=jpe(n),l=Dpe(n),c=N.useRef(null),u=Tn(e,c),d=s.value===i.value,f=N.useRef(!1);return N.useEffect(()=>{const m=g=>{NBe.includes(g.key)&&(f.current=!0)},y=()=>f.current=!1;return document.addEventListener("keydown",m),document.addEventListener("keyup",y),()=>{document.removeEventListener("keydown",m),document.removeEventListener("keyup",y)}},[]),v.jsx(QU,{asChild:!0,...o,focusable:!a,active:d,children:v.jsx(Npe,{disabled:a,required:s.required,
645checked:d,...l,...i,name:s.name,ref:u,onCheck:()=>s.onValueChange(i.value),onKeyDown:at(m=>{m.key==="Enter"&&m.preventDefault()}),onFocus:at(i.onFocus,()=>{var m;f.current&&((m=c.current)==null||m.click())})})})});Fpe.displayName=Ipe;var jBe="RadioGroupIndicator",Bpe=N.forwardRef((t,e)=>{const{__scopeRadioGroup:n,...r}=t,i=Dpe(n);return v.jsx(Mpe,{...i,...r,ref:e})});Bpe.displayName=jBe;var $pe=Rpe,zpe=Fpe,DBe=Bpe;const Upe=N.forwardRef(({className:t,...e},n)=>v.jsx($pe,{className:ht("grid gap-2",t),...e,ref:n}));Upe.displayName=$pe.displayName;const b$=N.forwardRef(({className:t,...e},n)=>v.jsx(zpe,{ref:n,className:ht("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),...e,children:v.jsx(DBe,{className:"flex items-center justify-center",children:v.jsx(Eie,{className:"h-2.5 w-2.5 fill-current text-current"})})}));b$.displayName=zpe.displayName;function RBe({open:t,onOpenChange:e}){const[n,r]=N.useState("full"),[i,s]=N.useState(!1),{toast:a}=yo(),o=async()=>{var l,c;s(!0);try{const u=await fetch(`/api/export/csv?mode=${n}`);if(!u.ok)throw new Error("Falha ao exportar CSV");const d=u.headers.get("X-Export-Info"),f=await u.blob(),m=window.URL.createObjectURL(f),y=document.createElement("a");y.href=m,y.download=((c=(l=u.headers.get("Content-Disposition"))==null?void 0:l.split("filename=")[1])==null?void 0:c.replace(/"/g,""))||"export.csv",document.body.appendChild(y),y.click(),window.URL.revokeObjectURL(m),document.body.removeChild(y),a({title:"Exportação concluÃda",description:d||`${n==="full"?"Exportação completa":"Exportação incremental"} realizada com sucesso`}),e(!1)}catch(u){console.error("Export error:",u),a({title:"Erro na exportação",description:"Falha ao exportar dados. Tente novamente.",variant:"destructive"})}finally{s(!1)}};return v.jsx(Gm,{open:t,onOpenChange:e,children:v.jsxs(Bf,{className:"sm:max-w-[500px]","data-testid":"export-dialog",children:[v.jsxs($f,{children:[v.jsx(zf,{children:"Exportar Dados para Supabase"}),v.jsx(Km,{children:"Escolha o tipo de exportação para o banco Supabase"})]}),v.jsxs("div",{className:"space-y-4 py-4",children:[v.jsxs(Upe,{value:n,onValueChange:l=>r(l),children:[v.jsxs("div",{className:"flex items-start space-x-3 space-y-0 rounded-md border p-4 hover-elevate",children:[v.jsx(b$,{value:"full",id:"full","data-testid":"radio-export-full"}),v.jsxs("div",{className:"flex-1 space-y-1",children:[v.jsx(Ho,{htmlFor:"full",className:"font-semibold cursor-pointer",children:"Exportação Completa (Full)"}),v.jsx("p",{className:"text-sm text-muted-foreground",children:"Exporta todos os 1128 registros do banco de dados. Use esta opção na primeira vez ou para sincronização completa."})]})]}),v.jsxs("div",{className:"flex items-start space-x-3 space-y-0 rounded-md border p-4 hover-elevate",children:[v.jsx(b$,{value:"incremental",id:"incremental","data-testid":"radio-export-incremental"}),v.jsxs("div",{className:"flex-1 space-y-1",children:[v.jsx(Ho,{htmlFor:"incremental",className:"font-semibold cursor-pointer",children:"Exportação Incremental"}),v.jsx("p",{className:"text-sm text-muted-foreground",children:"Exporta apenas registros novos ou modificados desde a última exportação. Economiza tempo e recursos."})]})]})]}),v.jsxs("div",{className:"flex items-start space-x-2 rounded-md bg-muted p-3",children:[v.jsx(kie,{className:"h-4 w-4 mt-0.5 text-muted-foreground flex-shrink-0"}),v.jsx("p",{className:"text-xs text-muted-foreground",children:"O arquivo CSV gerado está otimizado para importação direta no Supabase, com escape correto de campos JSONB e arrays."})]})]}),v.jsxs(gU,{children:[v.jsx(yt,{variant:"outline",onClick:()=>e(!1),disabled:i,"data-testid":"button-cancel-export",children:"Cancelar"}),v.jsxs(yt,{onClick:o,disabled:i,"data-testid":"button-confirm-export",children:[v.jsx(N6,{className:"h-4 w-4 mr-2"}),i?"Exportando...":"Exportar CSV"]})]})]})})}const HI=()=>typeof window>
645"u"?{minimized:80,medium:400,expanded:600}:{minimized:80,medium:window.innerHeight*.5,expanded:window.innerHeight-60};function IBe({children:t,state:e,onStateChange:n}){const r=N.useMemo(()=>HI(),[]),[i,s]=N.useState(()=>r[e]),a=Yae(0);N.useEffect(()=>{const c=()=>{const u=HI();s(u[e])};if(typeof window<"u")return window.addEventListener("resize",c),()=>window.removeEventListener("resize",c)},[e]),N.useEffect(()=>{const c=HI();s(c[e])},[e]);const o=(c,u)=>{const d=u.velocity.y,f=u.offset.y,m=50;e==="expanded"?(f>m||d>500)&&n("medium"):e==="medium"?f<-m||d<-500?n("expanded"):(f>m||d>500)&&n("minimized"):e==="minimized"&&(f<-m||d<-500)&&n("medium")},l=jEe(a,[0,100],["hsl(var(--card))","hsl(var(--card) / 0.9)"]);return v.jsxs(Kae.div,{"data-testid":"bottom-sheet",className:"fixed bottom-0 left-0 right-0 z-[1000] flex flex-col rounded-t-2xl shadow-2xl border-t border-border overflow-hidden",style:{height:i,backgroundColor:l,y:a},animate:{height:i},transition:{type:"spring",damping:30,stiffness:300},drag:"y",dragConstraints:{top:0,bottom:0},dragElastic:.1,onDragEnd:o,children:[v.jsx("div",{className:"flex items-center justify-center py-3 cursor-grab active:cursor-grabbing","data-testid":"bottom-sheet-handle",children:v.jsx("div",{className:"w-12 h-1 bg-muted-foreground/30 rounded-full"})}),v.jsx("div",{className:"flex-1 overflow-auto px-4 pb-4",children:t})]})}function FBe({open:t,onOpenChange:e}){const{toast:n}=yo(),[r,i]=N.useState(""),[s,a]=N.useState(""),[o,l]=N.useState(""),[c,u]=N.useState(!1);async function d(f){if(f.preventDefault(),!r||!s||!o){n({variant:"destructive",title:"Preencha todos os campos"});return}if(s!==o){n({variant:"destructive",title:"As senhas não coincidem"});return}if(s.length<4){n({variant:"destructive",title:"A nova senha deve ter pelo menos 4 caracteres"});return}u(!0);try{const m=await Es("POST","/api/auth/change-password",{senhaAtual:r,novaSenha:s});if(!m.ok){const y=await m.json();throw new Error(y.error||"Erro ao alterar senha")}n({title:"Senha alterada com sucesso"}),i(""),a(""),l(""),e(!1)}catch(m){n({variant:"destructive",title:"Erro",description:m.message||"Não foi possÃvel alterar a senha"})}finally{u(!1)}}return v.jsx(Gm,{open:t,onOpenChange:f=>{f||(i(""),a(""),l("")),e(f)},children:v.jsxs(Bf,{className:"sm:max-w-md","data-testid":"dialog-change-password",children:[v.jsxs($f,{children:[v.jsxs(zf,{className:"flex items-center gap-2",children:[v.jsx(M6,{className:"h-5 w-5"}),"Alterar Senha"]}),v.jsx(Km,{children:"Digite sua senha atual e a nova senha desejada."})]}),v.jsxs("form",{onSubmit:d,className:"space-y-4",children:[v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",htmlFor:"senha-atual",children:"Senha Atual"}),v.jsx(Xn,{id:"senha-atual",type:"password",placeholder:"Digite sua senha atual",value:r,onChange:f=>i(f.target.value),disabled:c,"data-testid":"input-senha-atual"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",htmlFor:"nova-senha",children:"Nova Senha"}),v.jsx(Xn,{id:"nova-senha",type:"password",placeholder:"Digite a nova senha",value:s,onChange:f=>a(f.target.value),disabled:c,"data-testid":"input-nova-senha"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",htmlFor:"confirmar-senha",children:"Confirmar Nova Senha"}),v.jsx(Xn,{id:"confirmar-senha",type:"password",placeholder:"Confirme a nova senha",value:o,onChange:f=>l(f.target.value),disabled:c,"data-testid":"input-confirmar-senha"})]}),v.jsxs("div",{className:"flex justify-end gap-2",children:[v.jsx(yt,{type:"button",variant:"outline",onClick:()=>e(!1),disabled:c,children:"Cancelar"}),v.jsx(yt,{type:"submit",disabled:c,"data-testid":"button-save-password",children:c?v.jsxs(v.Fragment,{children:[v.jsx(km,{className:"mr-2 h-4 w-4 animate-spin"}),"Salvando..."]}):"Salvar"})]})]})]})})}var x$=["Enter"," "],BBe=["ArrowDown","PageUp","Home"],Hpe=["ArrowUp","PageDown","End"],$Be=[...BBe,...Hpe],zBe={ltr:[...x$,"ArrowRight"],rtl:[...x$,"ArrowLeft"]},UBe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Tk="Menu",[aC,HBe,VBe]=KT(Tk),[Kb,Vpe]=bo(Tk,[VBe,ky,BS]),MD=ky(),Wpe=BS(),[WBe,Yb]=Kb(Tk),[qBe,kk]=Kb(Tk),qpe=t=>{const{__scopeMenu:e,open:n=!1,children:r,dir:i,onOpenChange:s,modal:
vendor: 17,929 bytes, line 645
645a=!0}=t,o=MD(e),[l,c]=N.useState(null),u=N.useRef(!1),d=go(s),f=jS(i);return N.useEffect(()=>{const m=()=>{u.current=!0,document.addEventListener("pointerdown",y,{capture:!0,once:!0}),document.addEventListener("pointermove",y,{capture:!0,once:!0})},y=()=>u.current=!1;return document.addEventListener("keydown",m,{capture:!0}),()=>{document.removeEventListener("keydown",m,{capture:!0}),document.removeEventListener("pointerdown",y,{capture:!0}),document.removeEventListener("pointermove",y,{capture:!0})}},[]),v.jsx(v9,{...o,children:v.jsx(WBe,{scope:e,open:n,onOpenChange:d,content:l,onContentChange:c,children:v.jsx(qBe,{scope:e,onClose:N.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:a,children:r})})})};qpe.displayName=Tk;var GBe="MenuAnchor",hH=N.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t,i=MD(n);return v.jsx(JT,{...i,...r,ref:e})});hH.displayName=GBe;var fH="MenuPortal",[KBe,Gpe]=Kb(fH,{forceMount:void 0}),Kpe=t=>{const{__scopeMenu:e,forceMount:n,children:r,container:i}=t,s=Yb(fH,e);return v.jsx(KBe,{scope:e,forceMount:n,children:v.jsx(tl,{present:n||s.open,children:v.jsx(kS,{asChild:!0,container:i,children:r})})})};Kpe.displayName=fH;var Uu="MenuContent",[YBe,pH]=Kb(Uu),Ype=N.forwardRef((t,e)=>{const n=Gpe(Uu,t.__scopeMenu),{forceMount:r=n.forceMount,...i}=t,s=Yb(Uu,t.__scopeMenu),a=kk(Uu,t.__scopeMenu);return v.jsx(aC.Provider,{scope:t.__scopeMenu,children:v.jsx(tl,{present:r||s.open,children:v.jsx(aC.Slot,{scope:t.__scopeMenu,children:a.modal?v.jsx(ZBe,{...i,ref:e}):v.jsx(XBe,{...i,ref:e})})})})}),ZBe=N.forwardRef((t,e)=>{const n=Yb(Uu,t.__scopeMenu),r=N.useRef(null),i=Tn(e,r);return N.useEffect(()=>{const s=r.current;if(s)return tD(s)},[]),v.jsx(mH,{...t,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:at(t.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),XBe=N.forwardRef((t,e)=>{const n=Yb(Uu,t.__scopeMenu);return v.jsx(mH,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),QBe=fy("MenuContent.ScrollLock"),mH=N.forwardRef((t,e)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:m,disableOutsideScroll:y,...g}=t,w=Yb(Uu,n),b=kk(Uu,n),_=MD(n),S=Wpe(n),P=HBe(n),[C,k]=N.useState(null),O=N.useRef(null),I=Tn(e,O,w.onContentChange),B=N.useRef(0),W=N.useRef(""),j=N.useRef(0),M=N.useRef(null),z=N.useRef("right"),U=N.useRef(0),Z=y?ok:N.Fragment,X=y?{as:QBe,allowPinchZoom:!0}:void 0,Q=ne=>{var me,Te;const de=W.current+ne,se=P().filter(xe=>!xe.disabled),H=document.activeElement,ee=(me=se.find(xe=>xe.ref.current===H))==null?void 0:me.textValue,oe=se.map(xe=>xe.textValue),ue=u$e(oe,de,ee),pe=(Te=se.find(xe=>xe.textValue===ue))==null?void 0:Te.ref.current;(function xe(Ce){W.current=Ce,window.clearTimeout(B.current),Ce!==""&&(B.current=window.setTimeout(()=>xe(""),1e3))})(de),pe&&setTimeout(()=>pe.focus())};N.useEffect(()=>()=>window.clearTimeout(B.current),[]),Jj();const q=N.useCallback(ne=>{var se,H;return z.current===((se=M.current)==null?void 0:se.side)&&h$e(ne,(H=M.current)==null?void 0:H.area)},[]);return v.jsx(YBe,{scope:n,searchRef:W,onItemEnter:N.useCallback(ne=>{q(ne)&&ne.preventDefault()},[q]),onItemLeave:N.useCallback(ne=>{var de;q(ne)||((de=O.current)==null||de.focus(),k(null))},[q]),onTriggerLeave:N.useCallback(ne=>{q(ne)&&ne.preventDefault()},[q]),pointerGraceTimerRef:j,onPointerGraceIntentChange:N.useCallback(ne=>{M.current=ne},[]),children:v.jsx(Z,{...X,children:v.jsx(ak,{asChild:!0,trapped:i,onMountAutoFocus:at(s,ne=>{var de;ne.preventDefault(),(de=O.current)==null||de.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:v.jsx(zb,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:m,children:v.jsx(XU,{asChild:!0,...S,dir:b.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:k,onEntryFocus:at(l,ne=>{b.isUsingKeyboardRef.current||ne.preventDefault()}),preventScrollOnEntryFocus:!0,children:v.jsx(Uj,{role:"menu","aria-orientation":"vertical","data-state":dme(w.open),"data-radix-menu-content":"",dir:b.dir,..._,...g,ref:I,style:{outline:"none",...g.style},onKeyDown:at(g.onKeyDown,ne=>{const se=ne.target.closest("[data-radix-menu-content]")===ne.currentTarget,H=ne.ctrlKey||ne.altKey||ne.metaKey,ee=ne.key.length===1;se&&(ne.key==="Tab"&&ne.preventDefault(),!H&&ee&&Q(ne.key));const oe=O.current;if(ne.target!==oe||!$Be.includes(ne.key))return;ne.preventDefault();const pe=P().filter(me=>!me.disabled).map(me=>me.ref.current);Hpe.includes(ne.key)&&pe.reverse(),l$e(pe)}),onBlur:at(t.onBlur,ne=>{ne.currentTarget.contains(ne.target)||(window.clearTimeout(B.current),W.current="")}),onPointerMove:at(t.onPointerMove,oC(ne=>{const de=ne.target,se=U.current!==ne.clientX;if(ne.currentTarget.contains(de)&&se){const H=ne.clientX>U.current?"right":"left";z.current=H,U.current=ne.clientX}}))})})})})})})});Ype.displayName=Uu;var JBe="MenuGroup",gH=N.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return v.jsx(Wt.div,{role:"group",...r,ref:e})});gH.displayName=JBe;var e$e="MenuLabel",Zpe=N.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return v.jsx(Wt.div,{...r,ref:e})});Zpe.displayName=e$e;var e3="MenuItem",JZ="menu.itemSelect",LD=N.forwardRef((t,e)=>{const{disabled:n=!1,onSelect:r,...i}=t,s=N.useRef(null),a=kk(e3,t.__scopeMenu),o=pH(e3,t.__scopeMenu),l=Tn(e,s),c=N.useRef(!1),u=()=>{const d=s.current;if(!n&&d){const f=new CustomEvent(JZ,{bubbles:!0,cancelable:!0});d.addEventListener(JZ,m=>r==null?void 0:r(m),{once:!0}),Xz(d,f),f.defaultPrevented?c.current=!1:a.onClose()}};return v.jsx(Xpe,{...i,ref:l,disabled:n,onClick:at(t.onClick,u),onPointerDown:d=>{var f;(f=t.onPointerDown)==null||f.call(t,d),c.current=!0},onPointerUp:at(t.onPointerUp,d=>{var f;c.current||(f=d.currentTarget)==null||f.click()}),onKeyDown:at(t.onKeyDown,d=>{const f=o.searchRef.current!=="";n||f&&d.key===" "||x$.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})})});LD.displayName=e3;var Xpe=N.forwardRef((t,e)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...s}=t,a=pH(e3,n),o=Wpe(n),l=N.useRef(null),c=Tn(e,l),[u,d]=N.useState(!1),[f,m]=N.useState("");return N.useEffect(()=>{const y=l.current;y&&m((y.textContent??"").trim())},[s.children]),v.jsx(aC.ItemSlot,{scope:n,disabled:r,textValue:i??f,children:v.jsx(QU,{asChild:!0,...o,focusable:!r,children:v.jsx(Wt.div,{role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...s,ref:c,onPointerMove:at(t.onPointerMove,oC(y=>{r?a.onItemLeave(y):(a.onItemEnter(y),y.defaultPrevented||y.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:at(t.onPointerLeave,oC(y=>a.onItemLeave(y))),onFocus:at(t.onFocus,()=>d(!0)),onBlur:at(t.onBlur,()=>d(!1))})})})}),t$e="MenuCheckboxItem",Qpe=N.forwardRef((t,e)=>{const{checked:n=!1,onCheckedChange:r,...i}=t;return v.jsx(rme,{scope:t.__scopeMenu,checked:n,children:v.jsx(LD,{role:"menuitemcheckbox","aria-checked":t3(n)?"mixed":n,...i,ref:e,"data-state":yH(n),onSelect:at(i.onSelect,()=>r==null?void 0:r(t3(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Qpe.displayName=t$e;var Jpe="MenuRadioGroup",[n$e,r$e]=Kb(Jpe,{value:void 0,onValueChange:()=>{}}),eme=N.forwardRef((t,e)=>{const{value:n,onValueChange:r,...i}=t,s=go(r);return v.jsx(n$e,{scope:t.__scopeMenu,value:n,onValueChange:s,children:v.jsx(gH,{...i,ref:e})})});eme.displayName=Jpe;var tme="MenuRadioItem",nme=N.forwardRef((t,e)=>{const{value:n,...r}=t,i=r$e(tme,t.__scopeMenu),s=n===i.value;return v.jsx(rme,{scope:t.__scopeMenu,checked:s,children:v.jsx(LD,{role:"menuitemradio","aria-checked":s,...r,ref:e,"data-state":yH(s),onSelect:at(r.onSelect,()=>{var a;return(a=i.onValueChange)==null?void 0:a.call(i,n)},{checkForDefaultPrevented:!1})})})});nme.displayName=tme;var vH="MenuItemIndicator",[rme,i$e]=Kb(vH,{checked:!1}),ime=N.forwardRef((t,e)=>{const{__scopeMenu:n,forceMount:r,...i}=t,s=i$e(vH,n);return v.jsx(tl,{present:r||t3(s.checked)||s.checked===!0,children:v.jsx(Wt.span,{...i,ref:e,"data-state":yH(s.checked)})})});ime.displayName=vH;var s$e="MenuSeparator",sme=N.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return v.jsx(Wt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:e})});sme.displayName=s$e;var a$e="MenuArrow",ame=N.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t,i=MD(n);return v.jsx(Hj,{...i,...r,ref:e})});ame.displayName=a$e;var o$e="MenuSub",[Hft,ome]=Kb(o$e),P5="MenuSubTrigger",lme=N.forwardRef((t,e)=>{const n=Yb(P5,t.__scopeMenu),r=kk(P5,t.__scopeMenu),i=ome(P5,t.__scopeMenu),s=pH(P5,t.__scopeMenu),a=N.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:l}=s,c={__scopeMenu:t.__scopeMenu},u=N.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return N.useEffect(()=>u,[u]),N.useEffect(()=>{const d=o.current;return()=>{window.clearTimeout(d),l(null)}},[o,l]),v.jsx(hH,{asChild:!0,...c,children:v.jsx(Xpe,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":dme(n.open),...t,ref:Rj(e,i.onTriggerChange),onClick:d=>{var f;(f=t.onClick)==null||f.call(t,d),!(t.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:at(t.onPointerMove,oC(d=>{s.onItemEnter(d),!d.defaultPrevented&&!t.disabled&&!n.open&&!a.current&&(s.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:at(t.onPointerLeave,oC(d=>{var m,y;u();const f=(m=n.content)==null?void 0:m.getBoundingClientRect();if(f){const g=(y=n.content)==null?void 0:y.dataset.side,w=g==="right",b=w?-5:5,_=f[w?"left":"right"],S=f[w?"right":"left"];s.onPointerGraceIntentChange({area:[{x:d.clientX+b,y:d.clientY},{x:_,y:f.top},{x:S,y:f.top},{x:S,y:f.bottom},{x:_,y:f.bottom}],side:g}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(d),d.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:at(t.onKeyDown,d=>{var m;const f=s.searchRef.current!=="";t.disabled||f&&d.key===" "||zBe[r.dir].includes(d.key)&&(n.onOpenChange(!0),(m=n.content)==null||m.focus(),d.preventDefault())})})})});lme.displayName=P5;var cme="MenuSubContent",ume=N.forwardRef((t,e)=>{const n=Gpe(Uu,t.__scopeMenu),{forceMount:r=n.forceMount,...i}=t,s=Yb(Uu,t.__scopeMenu),a=kk(Uu,t.__scopeMenu),o=ome(cme,t.__scopeMenu),l=N.useRef(null),c=Tn(e,l);return v.jsx(aC.Provider,{scope:t.__scopeMenu,children:v.jsx(tl,{present:r||s.open,children:v.jsx(aC.Slot,{scope:t.__scopeMenu,children:v.jsx(mH,{id:o.contentId,"aria-labelledby":o.triggerId,...i,ref:c,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:u=>{var d;a.isUsingKeyboardRef.current&&((d=l.current)==null||d.focus()),u.preventDefault()},onCloseAutoFocus:u=>u.preventDefault(),onFocusOutside:at(t.onFocusOutside,u=>{u.target!==o.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:at(t.onEscapeKeyDown,u=>{a.onClose(),u.preventDefault()}),onKeyDown:at(t.onKeyDown,u=>{var m;const d=u.currentTarget.contains(u.target),f=UBe[a.dir].includes(u.key);d&&f&&(s.onOpenChange(!1),(m=o.trigger)==null||m.focus(),u.preventDefault())})})})})})});ume.displayName=cme;function dme(t){return t?"open":"closed"}function t3(t){return t==="indeterminate"}function yH(t){return t3(t)?"indeterminate":t?"checked":"unchecked"}function l$e(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function c$e(t,e){return t.map((n,r)=>t[(e+r)%t.length])}function u$e(t,e,n){const i=e.length>1&&Array.from(e).every(c=>c===e[0])?e[0]:e,s=n?t.indexOf(n):-1;let a=c$e(t,Math.max(s,0));i.length===1&&(a=a.filter(c=>c!==n));const l=a.find(c=>c.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function d$e(t,e){const{x:n,y:r}=t;let i=!1;for(let s=0,a=e.length-1;s<e.length;a=s++){const o=e[s].x,l=e[s].y,c=e[a].x,u=e[a].y;l>r!=u>r&&n<(c-o)*(r-l)/(u-l)+o&&(i=!i)}return i}function h$e(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return d$e(n,e)}function oC(t){return e=>e.pointerType==="mouse"?t(e):void 0}var f$e=qpe,p$e=hH,m$e=Kpe,g$e=Ype,v$e=gH,y$e=Zpe,b$e=LD,x$e=Qpe,w$e=eme,_$e=nme,S$e=ime,A$e=sme,P$e=ame,C$e=lme,E$e=ume,bH="DropdownMenu",[T$e,Vft]=bo(bH,[Vpe]),nl=Vpe(),[k$e,hme]=T$e(bH),fme=t=>{const{__scopeDropdownMenu:e,children:n,dir:r,open:i,defaultOpen:s,onOpenChange:a,modal:o=!0}=t,l=nl(e),c=N.useRef(null),[u=!1,d]=Gu({prop:i,defaultProp:s,onChange:a});return v.jsx(k$e,{scope:e,triggerId:Fc(),triggerRef:c,contentId:Fc(),open:u,onOpenChange:d,onOpenToggle:N.useCallback(()=>d(f=>!f),[d]),modal:o,children:v.jsx(f$e,{...l,open:u,onOpenChange:d,dir:r,modal:o,children:n})})};fme.displayName=bH;var pme="DropdownMenuTrigger",mme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=t,s=hme(pme,n),a=nl(n);return v.jsx(p$e,{asChild:!0,...a,children:v.jsx(Wt.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:Rj(e,s.triggerRef),onPointerDown:at(t.onPointerDown,o=>{!r&&o.button===0&&o.ctrlKey===!1&&(s.onOpenToggle(),s.open||o.preventDefault())}),onKeyDown:at(t.onKeyDown,o=>{r||(["Enter"," "].includes(o.key)&&s.onOpenToggle(),o.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(o.key)&&o.preventDefault())})})})});mme.displayName=pme;var N$e="DropdownMenuPortal",gme=t=>{const{__scopeDropdownMenu:e,...n}=t,r=nl(e);return v.jsx(m$e,{...r,...n})};gme.displayName=N$e;var vme="DropdownMenuContent",yme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=hme(vme,n),s=nl(n),a=N.useRef(!1);return v.jsx(g$e,{id:i.contentId,"aria-labelledby":i.triggerId,...s,...r,ref:e,onCloseAutoFocus:at(t.onCloseAutoFocus,o=>{var l;a.current||(l=i.triggerRef.current)==null||l.focus(),a.current=!1,o.preventDefault()}),onInteractOutside:at(t.onInteractOutside,o=>{const l=o.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,u=l.button===2||c;(!i.modal||u)&&(a.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});yme.displayName=vme;var O$e="DropdownMenuGroup",M$e=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(v$e,{...i,...r,ref:e})});M$e.displayName=O$e;var L$e="DropdownMenuLabel",bme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(y$e,{...i,...r,ref:e})});bme.displayName=L$e;var j$e="DropdownMenuItem",xme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(b$e,{...i,...r,ref:e})});xme.displayName=j$e;var D$e="DropdownMenuCheckboxItem",wme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(x$e,{...i,...r,ref:e})});wme.displayName=D$e;var R$e="DropdownMenuRadioGroup",I$e=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(w$e,{...i,...r,ref:e})});I$e.displayName=R$e;var F$e="DropdownMenuRadioItem",_me=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(_$e,{...i,...r,ref:e})});_me.displayName=F$e;var B$e="DropdownMenuItemIndicator",Sme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(S$e,{...i,...r,ref:e})});Sme.displayName=B$e;var $$e="DropdownMenuSeparator",Ame=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(A$e,{...i,...r,ref:e})});Ame.displayName=$$e;var z$e="DropdownMenuArrow",U$e=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(P$e,{...i,...r,ref:e})});U$e.displayName=z$e;var H$e="DropdownMenuSubTrigger",Pme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(C$e,{...i,...r,ref:e})});Pme.displayName=H$e;var V$e="DropdownMenuSubContent",Cme=N.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,i=nl(n);return v.jsx(E$e,{...i,...r,ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Cme.displayName=V$e;var W$e=fme,q$e=mme,G$e=gme,Eme=yme,Tme=bme,kme=xme,Nme=wme,Ome=_me,Mme=Sme,Lme=Ame,jme=Pme,Dme=Cme;const eX=W$e,tX=q$e,K$e=N.forwardRef(({className:t,inset:e,children:n,...r},i)=>v.jsxs(jme,{ref:i,className:ht("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",e&&"pl-8",t),...r,children:[n,v.jsx(n9,{className:"ml-auto"})]}));K$e.displayName=jme.displayName;const Y$e=N.forwardRef(({className:t,...e},n)=>v.jsx(Dme,{ref:n,className:ht("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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]:sli
645de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...e}));Y$e.displayName=Dme.displayName;const w$=N.forwardRef(({className:t,sideOffset:e=4,...n},r)=>v.jsx(G$e,{children:v.jsx(Eme,{ref:r,sideOffset:e,className:ht("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 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",t),...n})}));w$.displayName=Eme.displayName;const g0=N.forwardRef(({className:t,inset:e,...n},r)=>v.jsx(kme,{ref:r,className:ht("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",e&&"pl-8",t),...n}));g0.displayName=kme.displayName;const Z$e=N.forwardRef(({className:t,children:e,checked:n,...r},i)=>v.jsxs(Nme,{ref:i,className:ht("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),checked:n,...r,children:[v.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:v.jsx(Mme,{children:v.jsx(t9,{className:"h-4 w-4"})})}),e]}));Z$e.displayName=Nme.displayName;const X$e=N.forwardRef(({className:t,children:e,...n},r)=>v.jsxs(Ome,{ref:r,className:ht("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...n,children:[v.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:v.jsx(Mme,{children:v.jsx(Eie,{className:"h-2 w-2 fill-current"})})}),e]}));X$e.displayName=Ome.displayName;const _$=N.forwardRef(({className:t,inset:e,...n},r)=>v.jsx(Tme,{ref:r,className:ht("px-2 py-1.5 text-sm font-semibold",e&&"pl-8",t),...n}));_$.displayName=Tme.displayName;const C5=N.forwardRef(({className:t,...e},n)=>v.jsx(Lme,{ref:n,className:ht("-mx-1 my-1 h-px bg-muted",t),...e}));C5.displayName=Lme.displayName;const nX={admin:"Administrador",gestor:"Gestor",fiscal:"Fiscal"};function Rme({isPublicView:t=!1}){const e=Qae(),{toast:n}=yo(),{user:r,logout:i}=ek(),[,s]=qz(),a=N.useCallback(async()=>{await i(),s("/login")},[i,s]),[o,l]=N.useState(!1),[c,u]=N.useState(null),[d,f]=N.useState(!1),[m,y]=N.useState(!1),[g,w]=N.useState(!1),[b,_]=N.useState(!1),[S,P]=N.useState(!1),[C,k]=N.useState(!1),[O,I]=N.useState(null),[B,W]=N.useState(""),[j,M]=N.useState("minimized"),[z,U]=N.useState({search:"",bairro:"all",lote:"all",status:"all",tipo:"all"}),[Z,X]=N.useState(null),[Q,q]=N.useState({from:void 0,to:void 0}),[ne,de]=N.useState(!1),[se,H]=N.useState(null),[ee,oe]=N.useState(null),[ue,pe]=N.useState(null),[me,Te]=N.useState(null),[xe,Ce]=N.useState(null),[Ne,Ae]=N.useState(!1),[We,Ye]=N.useState(null),[ce,Ze]=N.useState(!1),lt=N.useRef(null),vt=N.useRef(!1),Ge=N.useRef(null);N.useEffect(()=>{if(z.search===""){if(vt.current){vt.current=!1;return}u(null),f(!1)}},[z.search]);const Mt=Fe=>{W(Fe)},ct=(Fe,kt)=>{oe(Fe),pe(kt)},ge=fo({mutationFn:async({areaId:Fe,lat:kt,lng:An})=>await Es("PATCH",`/api/areas/${Fe}/position`,{lat:kt,lng:An}),onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]}),qn.invalidateQueries({queryKey:["/api/areas/light","jardins"]}),n({title:"Localização Atualizada",description:"A localização da área foi alterada com sucesso."}),Te(null),Ce(null),Ae(!1)},onError:()=>{n({variant:"destructive",title:"Erro",description:"Não foi possÃvel alterar a localização."})}}),Pe=()=>
645{c&&(Te(c.id),n({title:"Modo de Relocação Ativo",description:"Navegue pelo mapa e clique no novo local desejado."}))},De=N.useCallback((Fe,kt,An)=>{Ce({areaId:Fe,lat:kt,lng:An}),Ae(!0)},[]),Ke=()=>{xe&&ge.mutate(xe)},Ue=()=>{Ae(!1),Ce(null),Te(null),qn.invalidateQueries({queryKey:["/api/areas/light","rocagem"]})},$e=async()=>{try{const Fe=await fetch("/api/backup");if(!Fe.ok)throw new Error("Falha ao gerar backup");const kt=await Fe.blob(),An=window.URL.createObjectURL(kt),Nr=document.createElement("a");Nr.href=An,Nr.download=`zeladoria_backup_${new Date().toISOString().split("T")[0]}.json`,document.body.appendChild(Nr),Nr.click(),document.body.removeChild(Nr),window.URL.revokeObjectURL(An),n({title:"Backup Gerado!",description:"Arquivo de backup baixado com sucesso."})}catch{n({variant:"destructive",title:"Erro no Backup",description:"Não foi possÃvel gerar o backup. Tente novamente."})}},{data:Xe=[]}=Yd({queryKey:["/api/areas/light","rocagem"],queryFn:async()=>{const Fe=await fetch("/api/areas/light?servico=rocagem");if(!Fe.ok)throw new Error("Failed to fetch areas");return Fe.json()},staleTime:3e4}),{data:tt=[]}=Yd({queryKey:["/api/areas/light","jardins"],queryFn:async()=>{const Fe=await fetch("/api/areas/light?servico=jardins");if(!Fe.ok)throw new Error("Failed to fetch areas");return Fe.json()},staleTime:3e4});Yd({queryKey:["/api/config"]});const{data:bt}=Yd({queryKey:["/api/areas/by-period",se==null?void 0:se.from,se==null?void 0:se.to],queryFn:async()=>{const Fe=await fetch(`/api/areas/by-period?from=${se.from}&to=${se.to}`);if(!Fe.ok)throw new Error("Failed to fetch period areas");return Fe.json()},enabled:!!se}),ut=N.useCallback((Fe,kt)=>{H({from:Fe,to:kt})},[]),mr=N.useCallback(()=>{H(null)},[]),Tt=N.useDeferredValue(z),Gt=N.useDeferredValue(Z),Yt=N.useDeferredValue(Q),Jn=Fe=>{if(!Fe.ultimaRocagem)return-1;const kt=new Date;kt.setHours(0,0,0,0);const An=new Date(Fe.ultimaRocagem);return An.setHours(0,0,0,0),Math.floor((kt.getTime()-An.getTime())/(1e3*60*60*24))},xt=N.useMemo(()=>{let Fe=Xe;return Gt&&(Fe=Fe.filter(kt=>{if(Gt==="executing")return kt.executando===!0;if(Gt==="no-history")return!kt.ultimaRocagem;const An=Jn(kt);if(An===-1)return!1;switch(Gt){case"1-5":return An>=1&&An<=5;case"6-15":return An>=6&&An<=15;case"16-30":return An>=16&&An<=30;case"31-45":return An>=31&&An<=45;case"46-60":return An>=46&&An<=60;case"61+":return An>60;case"custom":if(!Yt.from||!Yt.to||!kt.ultimaRocagem)return!1;const Nr=new Date(Yt.from);Nr.setHours(0,0,0,0);const ys=new Date(Yt.to);ys.setHours(0,0,0,0);const Qi=new Date(kt.ultimaRocagem);return Qi.setHours(0,0,0,0),Qi>=Nr&&Qi<=ys;default:return!0}})),!Tt.search&&(!Tt.bairro||Tt.bairro==="all")&&(!Tt.lote||Tt.lote==="all")&&(!Tt.status||Tt.status==="all")&&(!Tt.tipo||Tt.tipo==="all")?Fe:Fe.filter(kt=>{var An,Nr,ys;if(Tt.search){const Qi=Tt.search.toLowerCase(),Fa=((An=kt.endereco)==null?void 0:An.toLowerCase())||"",bs=((Nr=kt.bairro)==null?void 0:Nr.toLowerCase())||"";if(!Fa.includes(Qi)&&!bs.includes(Qi))return!1}return!(Tt.bairro&&Tt.bairro!=="all"&&kt.bairro!==Tt.bairro||Tt.lote&&Tt.lote!=="all"&&((ys=kt.lote)==null?void 0:ys.toString())!==Tt.lote||Tt.status&&Tt.status!=="all"&&kt.status!==Tt.status||Tt.tipo&&Tt.tipo!=="all"&&kt.tipo!==Tt.tipo)})},[Xe,Tt,Gt,Yt]),jn=!!se,zt=!!(z.search||z.bairro&&z.bairro!=="all"||z.lote&&z.lote!=="all"||z.status&&z.status!=="all"||z.tipo&&z.tipo!=="all"||Z!==null),Ut=N.useMemo(()=>{if(!zt&&!jn)return;const Fe=jn&&bt?new Set(bt.ids):null;if(jn&&!bt)return new Set;if(zt&&Fe){const kt=new Set(xt.map(Nr=>Nr.id)),An=new Set;return kt.forEach(Nr=>{Fe.has(Nr)&&An.add(Nr)}),An}if(Fe)return Fe;if(zt)return new Set(xt.map(kt=>kt.id))},[xt,bt,jn,zt]);N.useEffect(()=>{if(!(m||g)&&c&<.current&&Ge.current!==c.id){const Fe=c.lat,kt=c.lng;Fe&&kt&&typeof Fe=="number"&&typeof kt=="number"&&!isNaN(Fe)&&!isNaN(kt)&&isFinite(Fe)&&isFinite(kt)?(lt.current.setView([Fe,kt],17,{animate:!0}),Ge.current=c.id):console.warn("Coordenadas inválidas para área:",c.id,{lat:Fe,lng:kt})}},[c,m,g]);const gr={"--sidebar-width":"min(85vw, 21rem)","--sidebar-width-icon":"4rem"},on=N.useCallback(Fe=>{u(Fe),f(!0)},[]),Ht=()=>{f(!1)},In=()=>
645{if(lt.current){oe(lt.current.getZoom());const Fe=lt.current.getCenter();pe({lat:Fe.lat,lng:Fe.lng})}f(!1),y(!0)},Yc=()=>{f(!1),w(!0)},Xi=()=>{f(!1),_(!0)},rl=()=>{f(!1),k(!0)},xo=N.useCallback((Fe,kt)=>{t||(Ye({lat:Fe,lng:kt}),Ze(!0))},[t]),Vt=()=>{We&&(I(We),P(!0)),Ze(!1),Ye(null)},zl=()=>{Ze(!1),Ye(null)},il=Fe=>{u(Fe)},Ys=(Fe,kt)=>{X(Fe),q(kt||{from:void 0,to:void 0})},Zs=Fe=>{lt.current&&Fe.lat&&Fe.lng&<.current.setView([Fe.lat,Fe.lng],17,{animate:!0}),u(Fe),f(!0),vt.current=!0,e&&M("minimized")},On=N.useCallback((Fe,kt,An)=>{lt.current&<.current.flyTo([Fe,kt],17,{animate:!0,duration:1.5}),u(null),f(!1)},[]);if(e){const Fe=()=>{M(j==="minimized"?"medium":"minimized")};return v.jsxs("div",{className:"flex flex-col h-screen w-full",children:[v.jsxs("header",{className:"flex items-center justify-between h-14 px-4 border-b border-sidebar-border bg-background z-30",children:[v.jsx(yt,{variant:"ghost",size:"icon",onClick:Fe,className:j!=="minimized"?"toggle-elevate toggle-elevated":"","aria-label":j==="minimized"?"Abrir menu":"Fechar menu","data-testid":"button-mobile-menu",children:j==="minimized"?v.jsx(C_e,{className:"h-5 w-5"}):v.jsx(Ia,{className:"h-5 w-5"})}),v.jsx("h1",{className:"text-lg font-semibold",children:"Zeladoria Londrina"}),v.jsxs("div",{className:"flex items-center gap-2",children:[!t&&v.jsxs(v.Fragment,{children:[v.jsx(yt,{variant:"ghost",size:"icon",onClick:$e,"aria-label":"Exportar backup JSON","data-testid":"button-backup",children:v.jsx(N6,{className:"h-4 w-4"})}),v.jsx(yt,{variant:"ghost",size:"icon",onClick:()=>de(!0),"aria-label":"Exportar CSV para Supabase","data-testid":"button-export-csv",children:v.jsx(rL,{className:"h-4 w-4"})})]}),v.jsx(WR,{}),!t&&r&&v.jsxs(eX,{children:[v.jsx(tX,{asChild:!0,children:v.jsx(yt,{variant:"ghost",size:"icon","data-testid":"button-user-menu-mobile",children:v.jsx(SN,{className:"h-4 w-4"})})}),v.jsxs(w$,{align:"end",className:"z-[9999]",children:[v.jsxs(_$,{children:[v.jsx("div",{className:"text-sm font-medium",children:r.nome}),v.jsx("div",{className:"text-xs text-muted-foreground",children:nX[r.role]||r.role})]}),v.jsx(C5,{}),r.role==="admin"&&v.jsxs(g0,{onClick:()=>s("/usuarios"),"data-testid":"menu-item-users",children:[v.jsx(L6,{className:"h-4 w-4"}),"Gerenciar Usuários"]}),v.jsxs(g0,{onClick:()=>l(!0),"data-testid":"menu-item-change-password-mobile",children:[v.jsx(M6,{className:"h-4 w-4"}),"Alterar Senha"]}),v.jsx(C5,{}),v.jsxs(g0,{onClick:a,"data-testid":"menu-item-logout-mobile",children:[v.jsx(SN,{className:"h-4 w-4"}),"Sair"]})]})]})]})]}),(B==="rocagem"||t)&&v.jsx(TI,{searchQuery:z.search,onSearchChange:kt=>U({...z,search:kt}),activeFilter:Z,onFilterChange:Ys,filteredCount:Ut?Ut.size:xt.length,totalCount:Xe.length,areas:xt,onAreaSelect:Zs,onGeocodeFlyTo:On,selectedAreaId:(c==null?void 0:c.id)??null,onClearSelection:()=>{u(null),f(!1)}}),(B==="rocagem"||t)&&v.jsx(UI,{onPeriodChange:ut,onPeriodClear:mr}),v.jsxs("main",{className:"flex-1 overflow-hidden relative",children:[v.jsx(wR,{rocagemAreas:Xe,jardinsAreas:tt,layerFilters:{rocagemLote1:B==="rocagem"||t,rocagemLote2:B==="rocagem"||t,jardins:B==="jardins"},onAreaClick:on,onMapClick:t?void 0:xo,filteredAreaIds:Ut,mapRef:lt,searchQuery:z.search,activeFilter:Z,selectedAreaId:(c==null?void 0:c.id)||null,relocatingAreaId:me,onPositionChange:t?void 0:De}),d&&c&&v.jsx("div",{className:"absolute top-4 left-4 z-[1000] pointer-events-auto",children:v.jsx(xI,{area:c,onClose:Ht,onRegisterMowing:t?void 0:In,onRegisterJardins:t?void 0:Yc,onSetManualForecast:t?void 0:Xi,onEdit:t?void 0:rl,onChangeLocation:t?void 0:Pe,isRelocating:me===c.id,isPublicView:t})}),!t&&v.jsx(IBe,{state:j,onStateChange:M,children:v.jsx(kK,{standalone:!0,selectedService:B,onServiceSelect:Mt,selectedArea:c,onAreaClose:()=>u(null),onAreaUpdate:il,showQuickRegisterModal:m,showMapCard:d})}),!t&&v.jsxs(v.Fragment,{children:[v.jsx(uZ,{area:c,open:m,onOpenChange:y,mapRef:lt,savedMapZoom:ee,savedMapCenter:ue}),v.jsx(dZ,{area:c,open:g,onOpenChange:w}),O&&v.jsx(TK,{open:S,onOpenChange:P,lat:O.lat,lng:O.lng}),v.jsx(hZ,{area:c,open:C,onOpenChange:k})]})]})]})}return t?v.jsxs("div",{className:"flex flex-col h-screen w-full",children:[v.jsxs("header",{className:"flex items-center justify-between h-14 px-4 border-b border-sidebar-border bg-background z-30",children:[v.jsx("h1",{className:"text-lg font-semibold","data-testid":"text-public-title",children:"Zeladoria Londrina - Portal Público"}),v.jsx(WR,{})]}),v.jsx(TI,{searchQuery:z.search,onSearchChange:Fe=>U({...z,search:Fe}),activeFilter:Z,onFilterChange:Ys,filteredCount:Ut?Ut.size:xt.length,totalCount:Xe.length,areas:xt,onAreaSelect:Zs,onGeocodeFlyTo:On,selectedAreaId:(c==null?void 0:c.id)??null,onClearSelection:()=>{u(null),f(!1)}}),v.jsx(UI,{onPeriodChange:ut,onPeriodClear:mr}),v.jsxs("main",{className:"flex-1 overflow-hidden relative",children:[v.jsx(wR,{rocagemAreas:Xe,jardinsAreas:tt,layerFilters:{rocagemLote1:!0,rocagemLote2:!0,jardins:!1}
645,onAreaClick:on,filteredAreaIds:Ut,mapRef:lt,searchQuery:z.search,activeFilter:Z,selectedAreaId:(c==null?void 0:c.id)||null}),d&&c&&v.jsx("div",{className:"absolute top-4 left-4 z-[1000] pointer-events-auto",children:v.jsx(xI,{area:c,onClose:Ht,isPublicView:!0})})]})]}):v.jsxs(ZTe,{style:gr,defaultOpen:typeof window<"u"&&window.innerWidth>1024,children:[v.jsxs("div",{className:"flex h-screen w-full",children:[v.jsx(kK,{selectedService:B,onServiceSelect:Mt,selectedArea:c,onAreaClose:()=>u(null),onAreaUpdate:il,showQuickRegisterModal:m,showMapCard:d}),v.jsxs(JTe,{className:"flex-1 overflow-hidden flex flex-col",children:[v.jsxs("header",{className:"flex items-center justify-between h-14 px-4 border-b border-sidebar-border",children:[v.jsx(QTe,{"data-testid":"button-sidebar-toggle"}),v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx(yt,{variant:"ghost",size:"icon",onClick:$e,"aria-label":"Exportar backup JSON","data-testid":"button-backup",children:v.jsx(N6,{className:"h-4 w-4"})}),v.jsx(yt,{variant:"ghost",size:"icon",onClick:()=>de(!0),"aria-label":"Exportar CSV para Supabase","data-testid":"button-export-csv",children:v.jsx(rL,{className:"h-4 w-4"})}),v.jsx(WR,{}),r&&v.jsxs(eX,{children:[v.jsx(tX,{asChild:!0,children:v.jsx(yt,{variant:"ghost",size:"icon","data-testid":"button-user-menu-desktop",children:v.jsx(SN,{className:"h-4 w-4"})})}),v.jsxs(w$,{align:"end",className:"z-[9999]",children:[v.jsxs(_$,{children:[v.jsx("div",{className:"text-sm font-medium",children:r.nome}),v.jsx("div",{className:"text-xs text-muted-foreground",children:nX[r.role]||r.role})]}),v.jsx(C5,{}),r.role==="admin"&&v.jsxs(g0,{onClick:()=>s("/usuarios"),"data-testid":"menu-item-users-desktop",children:[v.jsx(L6,{className:"h-4 w-4"}),"Gerenciar Usuários"]}),v.jsxs(g0,{onClick:()=>l(!0),"data-testid":"menu-item-change-password-desktop",children:[v.jsx(M6,{className:"h-4 w-4"}),"Alterar Senha"]}),v.jsx(C5,{}),v.jsxs(g0,{onClick:a,"data-testid":"menu-item-logout-desktop",children:[v.jsx(SN,{className:"h-4 w-4"}),"Sair"]})]})]})]})]}),B==="rocagem"&&v.jsx(TI,{searchQuery:z.search,onSearchChange:Fe=>U({...z,search:Fe}),activeFilter:Z,onFilterChange:Ys,filteredCount:Ut?Ut.size:xt.length,totalCount:Xe.length,areas:xt,onAreaSelect:Zs,onGeocodeFlyTo:On,selectedAreaId:(c==null?void 0:c.id)??null,onClearSelection:()=>{u(null),f(!1)}}),B==="rocagem"&&v.jsx(UI,{onPeriodChange:ut,onPeriodClear:mr}),v.jsxs("main",{className:"flex-1 overflow-hidden relative",children:[v.jsx(wR,{rocagemAreas:Xe,jardinsAreas:tt,layerFilters:{rocagemLote1:B==="rocagem",rocagemLote2:B==="rocagem",jardins:B==="jardins"},onAreaClick:on,onMapClick:xo,filteredAreaIds:Ut,searchQuery:z.search,activeFilter:Z,mapRef:lt,selectedAreaId:(c==null?void 0:c.id)||null,onMapZoomSaved:ct,relocatingAreaId:me,onPositionChange:De}),d&&c&&v.jsx("div",{className:"absolute top-4 left-4 z-[1000] pointer-events-auto",children:v.jsx(xI,{area:c,onClose:Ht,onRegisterMowing:In,onRegisterJardins:Yc,onSetManualForecast:Xi,onEdit:rl,onChangeLocation:Pe,isRelocating:me===c.id})})]})]})]}),v.jsx(uZ,{area:c,open:m,onOpenChange:y,mapRef:lt,savedMapZoom:ee,savedMapCenter:ue}),v.jsx(dZ,{area:c,open:g,onOpenChange:w}),v.jsx(IFe,{area:c,open:b,onOpenChange:_}),v.jsx(RBe,{open:ne,onOpenChange:de}),v.jsx(kL,{open:Ne,onOpenChange:Ae,children:v.jsxs(BP,{"data-testid":"dialog-relocation-confirm",className:"z-[9999]",children:[v.jsxs($P,{children:[v.jsx(zP,{children:"Alterar Localização?"}),v.jsx(UP,{children:"Tem certeza que deseja alterar a localização desta área para as novas coordenadas?"})]}),v.jsxs("div",{className:"flex gap-2 justify-end",children:[v.jsx(VP,{onClick:Ue,"data-testid":"button-cancel-relocation",children:"Cancelar"}),v.jsx(HP,{onClick:Ke,className:"bg-blue-600 hover:bg-blue-700",disabled:ge.isPending,"data-testid":"button-confirm-relocation",children:ge.isPending?"Salvando...":"Confirmar"})]})]})}),v.jsx(kL,{open:ce,onOpenChange:Ze,children:v.jsxs(BP,{"data-testid":"dialog-new-area-confirm",className:"z-[9999]",children:[v.jsxs($P,{children:[v.jsx(zP,{children:"Adicionar Nova Ãrea?"}),v.jsx(UP,{children:"Deseja cadastrar uma nova área nesta localização?"})]}),v.jsxs("div",{className:"flex gap-2 justify-end",children:[v.jsx(VP,{onClick:zl,"data-testid":"button-cancel-new-area",children:"Cancelar"}),v.jsx(HP,{onClick:Vt,className:"bg-green-600 hover:bg-green-700","data-testid":"button-confirm-new-area",children:"Sim, Adicionar"})]})]})}),O&&v.jsx(TK,{open:S,onOpenChange:P,lat:O.lat,lng:O.lng}),v.jsx(hZ,{area:c,open:C,onOpenChange:k}),v.jsx(FBe,{open:o,onOpenChange:l})]})}var Q$e=Array.isArray,$l=Q$e,J$e=typeof VA=="object"&&VA&&VA.Object===Object&&VA,Ime=J$e,e7e=Ime,t7e=typeof self=="object"&&self&&self.Object===Object&&self,n7e=e7e||t7e||Function("return this")(),Hf=n7e,r7e=Hf,i7e=r7e.Symbol,Nk=i7e,rX=Nk,Fme=Object.prototype,s7e=Fme.hasOwnProperty,a7e=Fme.toString,
vendor: 5,232 bytes, line 645
645LA=rX?rX.toStringTag:void 0;function o7e(t){var e=s7e.call(t,LA),n=t[LA];try{t[LA]=void 0;var r=!0}catch{}var i=a7e.call(t);return r&&(e?t[LA]=n:delete t[LA]),i}var l7e=o7e,c7e=Object.prototype,u7e=c7e.toString;function d7e(t){return u7e.call(t)}var h7e=d7e,iX=Nk,f7e=l7e,p7e=h7e,m7e="[object Null]",g7e="[object Undefined]",sX=iX?iX.toStringTag:void 0;function v7e(t){return t==null?t===void 0?g7e:m7e:sX&&sX in Object(t)?f7e(t):p7e(t)}var Zm=v7e;function y7e(t){return t!=null&&typeof t=="object"}var Xm=y7e,b7e=Zm,x7e=Xm,w7e="[object Symbol]";function _7e(t){return typeof t=="symbol"||x7e(t)&&b7e(t)==w7e}var $S=_7e,S7e=$l,A7e=$S,P7e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C7e=/^\w*$/;function E7e(t,e){if(S7e(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||A7e(t)?!0:C7e.test(t)||!P7e.test(t)||e!=null&&t in Object(e)}var xH=E7e;function T7e(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var jy=T7e;const zS=sr(jy);var k7e=Zm,N7e=jy,O7e="[object AsyncFunction]",M7e="[object Function]",L7e="[object GeneratorFunction]",j7e="[object Proxy]";function D7e(t){if(!N7e(t))return!1;var e=k7e(t);return e==M7e||e==L7e||e==O7e||e==j7e}var wH=D7e;const an=sr(wH);var R7e=Hf,I7e=R7e["__core-js_shared__"],F7e=I7e,VI=F7e,aX=function(){var t=/[^.]+$/.exec(VI&&VI.keys&&VI.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function B7e(t){return!!aX&&aX in t}var $7e=B7e,z7e=Function.prototype,U7e=z7e.toString;function H7e(t){if(t!=null){try{return U7e.call(t)}catch{}try{return t+""}catch{}}return""}var Bme=H7e,V7e=wH,W7e=$7e,q7e=jy,G7e=Bme,K7e=/[\\^$.*+?()[\]{}|]/g,Y7e=/^\[object .+?Constructor\]$/,Z7e=Function.prototype,X7e=Object.prototype,Q7e=Z7e.toString,J7e=X7e.hasOwnProperty,eze=RegExp("^"+Q7e.call(J7e).replace(K7e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function tze(t){if(!q7e(t)||W7e(t))return!1;var e=V7e(t)?eze:Y7e;return e.test(G7e(t))}var nze=tze;function rze(t,e){return t==null?void 0:t[e]}var ize=rze,sze=nze,aze=ize;function oze(t,e){var n=aze(t,e);return sze(n)?n:void 0}var Zb=oze,lze=Zb,cze=lze(Object,"create"),jD=cze,oX=jD;function uze(){this.__data__=oX?oX(null):{},this.size=0}var dze=uze;function hze(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var fze=hze,pze=jD,mze="__lodash_hash_undefined__",gze=Object.prototype,vze=gze.hasOwnProperty;function yze(t){var e=this.__data__;if(pze){var n=e[t];return n===mze?void 0:n}return vze.call(e,t)?e[t]:void 0}var bze=yze,xze=jD,wze=Object.prototype,_ze=wze.hasOwnProperty;function Sze(t){var e=this.__data__;return xze?e[t]!==void 0:_ze.call(e,t)}var Aze=Sze,Pze=jD,Cze="__lodash_hash_undefined__";function Eze(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Pze&&e===void 0?Cze:e,this}var Tze=Eze,kze=dze,Nze=fze,Oze=bze,Mze=Aze,Lze=Tze;function US(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}US.prototype.clear=kze;US.prototype.delete=Nze;US.prototype.get=Oze;US.prototype.has=Mze;US.prototype.set=Lze;var jze=US;function Dze(){this.__data__=[],this.size=0}var Rze=Dze;function Ize(t,e){return t===e||t!==t&&e!==e}var _H=Ize,Fze=_H;function Bze(t,e){for(var n=t.length;n--;)if(Fze(t[n][0],e))return n;return-1}var DD=Bze,$ze=DD,zze=Array.prototype,Uze=zze.splice;function Hze(t){var e=this.__data__,n=$ze(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():Uze.call(e,n,1),--this.size,!0}var Vze=Hze,Wze=DD;function qze(t){var e=this.__data__,n=Wze(e,t);return n<0?void 0:e[n][1]}var Gze=qze,Kze=DD;function Yze(t){return Kze(this.__data__,t)>-1}var Zze=Yze,Xze=DD;function Qze(t,e){var n=this.__data__,r=Xze(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var Jze=Qze,e9e=Rze,t9e=Vze,n9e=Gze,r9e=Zze,i9e=Jze;function HS(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}HS.prototype.clear=e9e;HS.prototype.delete=t9e;HS.prototype.get=n9e;HS.prototype.has=r9e;HS.prototype.set=i9e;var RD=HS,s9e=Zb,a9e=Hf,o9e=s9e(a9e,"Map"),SH=o9e,lX=jze,l9e=RD,c9e=SH;function u9e(){this.size=0,this.__data__={hash:new lX,map:new(c9e||l9e),string:new lX}}var d9e=u9e;function h9e(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var f9e=h9e,p9e=f9e;function m9e(t,e){var n=t.__data__;return p9e(e)?n[typeof e=="string"?"string":"hash"]:n.map}var ID=m9e,g9e=ID;function v9e(t){var e=g9e(this,t).delete(t);return this.size-=e?1:0,e}var y9e=v9e,b9e=ID;function x9e(t){return b9e(this,t).get(t)}var w9e=x9e,_9e=ID;function S9e(t){return _9e(this,t).has(t)}var A9e=S9e,P9e=ID;function C9e(t,e){var n=P9e(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var E9e=C9e,T9e=d9e,k9e=y9e,N9e=w9e,O9e=A9e,M9e=E9e;function VS(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}VS.prototype.clear=T9e;VS.prototype.delete=k9e;VS.prototype.get=N9e;VS.prototype.has=O9e;VS.prototype.set=M9e;var AH=VS,$me=AH,L9e="Expected a function";function PH(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(L9e);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],s=n.cache;if(s.has(i))return s.get(i);
vendor: 6,788 bytes, lines 645-653
645var a=t.apply(this,r);return n.cache=s.set(i,a)||s,a};return n.cache=new(PH.Cache||$me),n}PH.Cache=$me;var zme=PH;const j9e=sr(zme);var D9e=zme,R9e=500;function I9e(t){var e=D9e(t,function(r){return n.size===R9e&&n.clear(),r}),n=e.cache;return e}var F9e=I9e,B9e=F9e,$9e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,z9e=/\\(\\)?/g,U9e=B9e(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace($9e,function(n,r,i,s){e.push(i?s.replace(z9e,"$1"):r||n)}),e}),H9e=U9e;function V9e(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var CH=V9e,cX=Nk,W9e=CH,q9e=$l,G9e=$S,K9e=1/0,uX=cX?cX.prototype:void 0,dX=uX?uX.toString:void 0;function Ume(t){if(typeof t=="string")return t;if(q9e(t))return W9e(t,Ume)+"";if(G9e(t))return dX?dX.call(t):"";var e=t+"";return e=="0"&&1/t==-K9e?"-0":e}var Y9e=Ume,Z9e=Y9e;function X9e(t){return t==null?"":Z9e(t)}var Hme=X9e,Q9e=$l,J9e=xH,eUe=H9e,tUe=Hme;function nUe(t,e){return Q9e(t)?t:J9e(t,e)?[t]:eUe(tUe(t))}var Vme=nUe,rUe=$S,iUe=1/0;function sUe(t){if(typeof t=="string"||rUe(t))return t;var e=t+"";return e=="0"&&1/t==-iUe?"-0":e}var FD=sUe,aUe=Vme,oUe=FD;function lUe(t,e){e=aUe(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[oUe(e[n++])];return n&&n==r?t:void 0}var EH=lUe,cUe=EH;function uUe(t,e,n){var r=t==null?void 0:cUe(t,e);return r===void 0?n:r}var Wme=uUe;const Uc=sr(Wme);function dUe(t){return t==null}var hUe=dUe;const Mn=sr(hUe);var fUe=Zm,pUe=$l,mUe=Xm,gUe="[object String]";function vUe(t){return typeof t=="string"||!pUe(t)&&mUe(t)&&fUe(t)==gUe}var yUe=vUe;const Ok=sr(yUe);var qme={exports:{}},kr={};/** 646 * @license React 647 * react-is.production.min.js 648 * 649 * Copyright (c) Facebook, Inc. and its affiliates. 650 * 651 * This source code is licensed under the MIT license found in the 652 * LICENSE file in the root directory of this source tree. 653 */var TH=Symbol.for("react.element"),kH=Symbol.for("react.portal"),BD=Symbol.for("react.fragment"),$D=Symbol.for("react.strict_mode"),zD=Symbol.for("react.profiler"),UD=Symbol.for("react.provider"),HD=Symbol.for("react.context"),bUe=Symbol.for("react.server_context"),VD=Symbol.for("react.forward_ref"),WD=Symbol.for("react.suspense"),qD=Symbol.for("react.suspense_list"),GD=Symbol.for("react.memo"),KD=Symbol.for("react.lazy"),xUe=Symbol.for("react.offscreen"),Gme;Gme=Symbol.for("react.module.reference");function Xu(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case TH:switch(t=t.type,t){case BD:case zD:case $D:case WD:case qD:return t;default:switch(t=t&&t.$$typeof,t){case bUe:case HD:case VD:case KD:case GD:case UD:return t;default:return e}}case kH:return e}}}kr.ContextConsumer=HD;kr.ContextProvider=UD;kr.Element=TH;kr.ForwardRef=VD;kr.Fragment=BD;kr.Lazy=KD;kr.Memo=GD;kr.Portal=kH;kr.Profiler=zD;kr.StrictMode=$D;kr.Suspense=WD;kr.SuspenseList=qD;kr.isAsyncMode=function(){return!1};kr.isConcurrentMode=function(){return!1};kr.isContextConsumer=function(t){return Xu(t)===HD};kr.isContextProvider=function(t){return Xu(t)===UD};kr.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===TH};kr.isForwardRef=function(t){return Xu(t)===VD};kr.isFragment=function(t){return Xu(t)===BD};kr.isLazy=function(t){return Xu(t)===KD};kr.isMemo=function(t){return Xu(t)===GD};kr.isPortal=function(t){return Xu(t)===kH};kr.isProfiler=function(t){return Xu(t)===zD};kr.isStrictMode=function(t){return Xu(t)===$D};kr.isSuspense=function(t){return Xu(t)===WD};kr.isSuspenseList=function(t){return Xu(t)===qD};kr.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===BD||t===zD||t===$D||t===WD||t===qD||t===xUe||typeof t=="object"&&t!==null&&(t.$$typeof===KD||t.$$typeof===GD||t.$$typeof===UD||t.$$typeof===HD||t.$$typeof===VD||t.$$typeof===Gme||t.getModuleId!==void 0)};kr.typeOf=Xu;qme.exports=kr;var wUe=qme.exports,_Ue=Zm,SUe=Xm,AUe="[object Number]";function PUe(t){return typeof t=="number"||SUe(t)&&_Ue(t)==AUe}var Kme=PUe;const CUe=sr(Kme);var EUe=Kme;function TUe(t){return EUe(t)&&t!=+t}var kUe=TUe;const Mk=sr(kUe);var qo=function(e){return e===0?0:e>0?1:-1},R0=function(e){return Ok(e)&&e.indexOf("%")===e.length-1},ot=function(e){return CUe(e)&&!Mk(e)},Ws=function(e){return ot(e)||Ok(e)},NUe=0,Lk=function(e){var n=++NUe;return"".concat(e||"").concat(n)},Go=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ot(e)&&!Ok(e))return r;var s;if(R0(e)){var a=e.indexOf("%");s=n*parseFloat(e.slice(0,a))/100}else s=+e;return Mk(s)&&(s=r),i&&s>n&&(s=n),s},zg=function(e){if(!e)return null;var n=Object.keys(e);return n&&n.length?e[n[0]]:null},OUe=function(e){if(!Array.isArray(e))return!1;for(var n=e.length,r={},i=0;i<n;i++)if(!r[e[i]])r[e[i]]=!0;else return!0;return!1},Lg=function(e,n){return ot(e)&&ot(n)?function(r){return e+r*(n-e)}:function(){return n}};function S$(t,e,n){return!t||!t.length?null:t.find(function(r){return r&&(typeof e=="function"?e(r):Uc(r,e))===n})}function Rw(t,e){for(var n in t)if({}.hasOwnProperty.call(t,n)&&(!{}.hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if({}.hasOwnProperty.call(e,r)&&!{}.hasOwnProperty.call(t,r))return!1;return!0}function A$(t){"@babel/helpers - typeof";return A$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A$(t)}var MUe=["viewBox","children"],LUe=["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
653dering","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"],hX=["points","pathLength"],WI={svg:MUe,polygon:hX,polyline:hX},NH=["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
653Capture","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"],n3=function(e,n){if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(N.isValidElement(e)&&(r=e.props),!zS(r))return null;var i={};return Object.keys(r).forEach(function(s){NH.includes(s)&&(i[s]=n||function(a){return r[s](r,a)})}),i},jUe=function(e,n,r){return function(i){return e(n,r,i),null}},jb=function(e,n,r){if(!zS(e)||A$(e)!=="object")return null;var i=null;return Object.keys(e).forEach(function(s){var a=e[s];NH.includes(s)&&typeof a=="function"&&(i||(i={}),i[s]=jUe(a,n,r))}),i},DUe=["children"],RUe=["children"];function fX(t,e){if(t==null)return{};var n=IUe(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function IUe(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}var pX={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"},ym=function(e){return typeof e=="string"?e:e?e.displayName||e.name||"Component":""},mX=null,qI=null,OH=function t(e){if(e===mX&&Array.isArray(qI))return qI;var n=[];return N.Children.forEach(e,function(r){Mn(r)||(wUe.isFragment(r)?n=n.concat(t(r.props.children)):n.push(r))}),qI=n,mX=e,n};function Hu(t,e){var n=[],r=[];return Array.isArray(e)?r=e.map(function(i){return ym(i)}):r=[ym(e)],OH(t).forEach(function(i){var s=Uc(i,"type.displayName")||Uc(i,"type.name");r.indexOf(s)!==-1&&n.push(i)}),n}function Ec(t,e){var n=Hu(t,e);return n&&n[0]}var gX=function(e){if(!e||!e.props)return!1;var n=e.props,r=n.width,i=n.height;return!(!ot(r)||r<=0||!ot(i)||i<=0)},FUe=["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"],BUe=function(e){return e&&e.type&&Ok(e.type)&&FUe.indexOf(e.type)>=0},$Ue=function(e,n,r,i){var s,a=(s=WI==null?void 0:WI[i])!==null&&s!==void 0?s:[];return n.startsWith("data-")||!an(e)&&(i&&a.includes(n)||LUe.includes(n))||r&&NH.includes(n)},nn=function(e,n,r){if(!e||typeof e=="function"||typeof e=="boolean")return null;var i=e;if(N.isValidElement(e)&&(i=e.props),!zS(i))return null;var s={};
653return Object.keys(i).forEach(function(a){var o;$Ue((o=i)===null||o===void 0?void 0:o[a],a,n,r)&&(s[a]=i[a])}),s},P$=function t(e,n){if(e===n)return!0;var r=N.Children.count(e);if(r!==N.Children.count(n))return!1;if(r===0)return!0;if(r===1)return vX(Array.isArray(e)?e[0]:e,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var s=e[i],a=n[i];if(Array.isArray(s)||Array.isArray(a)){if(!t(s,a))return!1}else if(!vX(s,a))return!1}return!0},vX=function(e,n){if(Mn(e)&&Mn(n))return!0;if(!Mn(e)&&!Mn(n)){var r=e.props||{},i=r.children,s=fX(r,DUe),a=n.props||{},o=a.children,l=fX(a,RUe);return i&&o?Rw(s,l)&&P$(i,o):!i&&!o?Rw(s,l):!1}return!1},yX=function(e,n){var r=[],i={};return OH(e).forEach(function(s,a){if(BUe(s))r.push(s);else if(s){var o=ym(s.type),l=n[o]||{},c=l.handler,u=l.once;if(c&&(!u||!i[o])){var d=c(s,o,a);r.push(d),i[o]=!0}}}),r},zUe=function(e){var n=e&&e.type;return n&&pX[n]?pX[n]:null},UUe=function(e,n){return OH(n).indexOf(e)},HUe=["children","width","height","viewBox","className","style","title","desc"];function C$(){return C$=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},C$.apply(this,arguments)}function VUe(t,e){if(t==null)return{};var n=WUe(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function WUe(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function E$(t){var e=t.children,n=t.width,r=t.height,i=t.viewBox,s=t.className,a=t.style,o=t.title,l=t.desc,c=VUe(t,HUe),u=i||{width:n,height:r,x:0,y:0},d=Cn("recharts-surface",s);return be.createElement("svg",C$({},nn(c,!0,"svg"),{className:d,width:n,height:r,style:a,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),be.createElement("title",null,o),be.createElement("desc",null,l),e)}var qUe=["children","className"];function T$(){return T$=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},T$.apply(this,arguments)}function GUe(t,e){if(t==null)return{};var n=KUe(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function KUe(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}var Cr=be.forwardRef(function(t,e){var n=t.children,r=t.className,i=GUe(t,qUe),s=Cn("recharts-layer",r);return be.createElement("g",T$({className:s},nn(i,!0),{ref:e}),n)}),th=function(e,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),s=2;s<r;s++)i[s-2]=arguments[s]};function YUe(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var s=Array(i);++r<i;)s[r]=t[r+e];return s}var ZUe=YUe,XUe=ZUe;function QUe(t,e,n){var r=t.length;return n=n===void 0?r:n,!e&&n>=r?t:XUe(t,e,n)}var JUe=QUe,eHe="\\ud800-\\udfff",tHe="\\u0300-\\u036f",nHe="\\ufe20-\\ufe2f",rHe="\\u20d0-\\u20ff",iHe=tHe+nHe+rHe,sHe="\\ufe0e\\ufe0f",aHe="\\u200d",oHe=RegExp("["+aHe+eHe+iHe+sHe+"]");function lHe(t){return oHe.test(t)}var Yme=lHe;function cHe(t){return t.split("")}var uHe=cHe,Zme="\\ud800-\\udfff",dHe="\\u0300-\\u036f",hHe="\\ufe20-\\ufe2f",fHe="\\u20d0-\\u20ff",pHe=dHe+hHe+fHe,mHe="\\ufe0e\\ufe0f",gHe="["+Zme+"]",k$="["+pHe+"]",N$="\\ud83c[\\udffb-\\udfff]",vHe="(?:"+k$+"|"+N$+")",Xme="[^"+Zme+"]",Qme="(?:\\ud83c[\\udde6-\\uddff]){2}",Jme="[\\ud800-\\udbff][\\udc00-\\udfff]",yHe="\\u200d",ege=vHe+"?",tge="["+mHe+"]?",bHe="(?:"+yHe+"(?:"+[Xme,Qme,Jme].join("|")+")"+tge+ege+")*",xHe=tge+ege+bHe,wHe="(?:"+[Xme+k$+"?",k$,Qme,Jme,gHe].join("|")+")",_He=RegExp(N$+"(?="+N$+")|"+wHe+xHe,"g");function SHe(t){return t.match(_He)||[]}var AHe=SHe,PHe=uHe,CHe=Yme,EHe=AHe;function THe(t){return CHe(t)?EHe(t):PHe(t)}var kHe=THe,NHe=JUe,OHe=Yme,MHe=kHe,LHe=Hme;function jHe(t){return function(e){e=LHe(e);var n=OHe(e)?MHe(e):void 0,r=n?n[0]:e.charAt(0),i=n?NHe(n,1).join(""):e.slice(1);return r[t]()+i}}var DHe=jHe,RHe=DHe,IHe=RHe("toUpperCase"),FHe=IHe;const YD=sr(FHe);function Zr(t){return function(){return t}}const nge=Math.cos,r3=Math.sin,fh=Math.sqrt,i3=Math.PI,ZD=2*i3,O$=Math.PI,M$=2*O$,v0=1e-6,BHe=M$-v0;function rge(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function $He(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return rge;const n=10**e;return function(r){this._+=r[0];for(let i=1,s=r.length;i<s;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class zHe{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=e==null?rge:$He(e)}moveTo(e,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,n){this._append`L${this._x1=+e},${this._y1=+n}`}quadraticCurveTo(e,n,r,i){this._append`Q${+e},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(e,n,r,i,s,a){this._append`C${+e},${+n},${+r},${+i},${this._x1=+s},${this._y1=+a}`}arcTo(e,n,r,i,s){if(e=+e,n=+n,r=+r,i=+i,s=+s,s<0)throw new Error(`negative radius: ${s}`);let a=this._x1,o=this._y1,l=r-e,c=i-n,u=a-e,d=o-n,f=u*u+d*d;if(this._x1===null)this._append`M${this._x1=e},${this._y1=n}`;else if(f>v0)if(!(Math.abs(d*l-c*u)>v0)||!s)this._append`L${this._x1=e},${this._y1=n}`;else{let m=r-a,y=i-o,g=l*l+c*c,w=m*m+y*y,b=Math.sqrt(g),_=Math.sqrt(f),S=s*Math.tan((O$-Math.acos((g+f-w)/(2*b*_)))/2),P=S/_,C=S/b;Math.abs(P-1)>v0&&this._append`L${e+P*u},${n+P*d}`,this._append`A${s},${s},0,0,${+(d*m>u*y)},${this._x1=e+C*l},${this._y1=n+C*c}`}}arc(e,n,r,i,s,a){if(e=+e,n=+n,r=+r,a=!!a,r<0)throw new Error(`negative radius: ${r}`);let o=r*Math.cos(i),l=r*Math.sin(i),c=e+o,u=n+l,d=1^a,f=a?i-s:s-i;
vendor: 4,370 bytes, line 653
653this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>v0||Math.abs(this._y1-u)>v0)&&this._append`L${c},${u}`,r&&(f<0&&(f=f%M$+M$),f>BHe?this._append`A${r},${r},0,1,${d},${e-o},${n-l}A${r},${r},0,1,${d},${this._x1=c},${this._y1=u}`:f>v0&&this._append`A${r},${r},0,${+(f>=O$)},${d},${this._x1=e+r*Math.cos(s)},${this._y1=n+r*Math.sin(s)}`)}rect(e,n,r,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function MH(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(n==null)e=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);e=r}return t},()=>new zHe(e)}function LH(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function ige(t){this._context=t}ige.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e);break}}};function XD(t){return new ige(t)}function sge(t){return t[0]}function age(t){return t[1]}function oge(t,e){var n=Zr(!0),r=null,i=XD,s=null,a=MH(o);t=typeof t=="function"?t:t===void 0?sge:Zr(t),e=typeof e=="function"?e:e===void 0?age:Zr(e);function o(l){var c,u=(l=LH(l)).length,d,f=!1,m;for(r==null&&(s=i(m=a())),c=0;c<=u;++c)!(c<u&&n(d=l[c],c,l))===f&&((f=!f)?s.lineStart():s.lineEnd()),f&&s.point(+t(d,c,l),+e(d,c,l));if(m)return s=null,m+""||null}return o.x=function(l){return arguments.length?(t=typeof l=="function"?l:Zr(+l),o):t},o.y=function(l){return arguments.length?(e=typeof l=="function"?l:Zr(+l),o):e},o.defined=function(l){return arguments.length?(n=typeof l=="function"?l:Zr(!!l),o):n},o.curve=function(l){return arguments.length?(i=l,r!=null&&(s=i(r)),o):i},o.context=function(l){return arguments.length?(l==null?r=s=null:s=i(r=l),o):r},o}function tO(t,e,n){var r=null,i=Zr(!0),s=null,a=XD,o=null,l=MH(c);t=typeof t=="function"?t:t===void 0?sge:Zr(+t),e=typeof e=="function"?e:Zr(e===void 0?0:+e),n=typeof n=="function"?n:n===void 0?age:Zr(+n);function c(d){var f,m,y,g=(d=LH(d)).length,w,b=!1,_,S=new Array(g),P=new Array(g);for(s==null&&(o=a(_=l())),f=0;f<=g;++f){if(!(f<g&&i(w=d[f],f,d))===b)if(b=!b)m=f,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),y=f-1;y>=m;--y)o.point(S[y],P[y]);o.lineEnd(),o.areaEnd()}b&&(S[f]=+t(w,f,d),P[f]=+e(w,f,d),o.point(r?+r(w,f,d):S[f],n?+n(w,f,d):P[f]))}if(_)return o=null,_+""||null}function u(){return oge().defined(i).curve(a).context(s)}return c.x=function(d){return arguments.length?(t=typeof d=="function"?d:Zr(+d),r=null,c):t},c.x0=function(d){return arguments.length?(t=typeof d=="function"?d:Zr(+d),c):t},c.x1=function(d){return arguments.length?(r=d==null?null:typeof d=="function"?d:Zr(+d),c):r},c.y=function(d){return arguments.length?(e=typeof d=="function"?d:Zr(+d),n=null,c):e},c.y0=function(d){return arguments.length?(e=typeof d=="function"?d:Zr(+d),c):e},c.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:Zr(+d),c):n},c.lineX0=c.lineY0=function(){return u().x(t).y(e)},c.lineY1=function(){return u().x(t).y(n)},c.lineX1=function(){return u().x(r).y(e)},c.defined=function(d){return arguments.length?(i=typeof d=="function"?d:Zr(!!d),c):i},c.curve=function(d){return arguments.length?(a=d,s!=null&&(o=a(s)),c):a},c.context=function(d){return arguments.length?(d==null?s=o=null:o=a(s=d),c):s},c}class lge{constructor(e,n){this._context=e,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(e,n){switch(e=+e,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,n,e,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,e,this._y0,e,n);break}}this._x0=e,this._y0=n}}function UHe(t){return new lge(t,!0)}function HHe(t){return new lge(t,!1)}const jH={draw(t,e){const n=fh(e/i3);t.moveTo(n,0),t.arc(0,0,n,0,ZD)}}
vendor: 7,976 bytes, line 653
653,VHe={draw(t,e){const n=fh(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},cge=fh(1/3),WHe=cge*2,qHe={draw(t,e){const n=fh(e/WHe),r=n*cge;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},GHe={draw(t,e){const n=fh(e),r=-n/2;t.rect(r,r,n,n)}},KHe=.8908130915292852,uge=r3(i3/10)/r3(7*i3/10),YHe=r3(ZD/10)*uge,ZHe=-nge(ZD/10)*uge,XHe={draw(t,e){const n=fh(e*KHe),r=YHe*n,i=ZHe*n;t.moveTo(0,-n),t.lineTo(r,i);for(let s=1;s<5;++s){const a=ZD*s/5,o=nge(a),l=r3(a);t.lineTo(l*n,-o*n),t.lineTo(o*r-l*i,l*r+o*i)}t.closePath()}},GI=fh(3),QHe={draw(t,e){const n=-fh(e/(GI*3));t.moveTo(0,n*2),t.lineTo(-GI*n,-n),t.lineTo(GI*n,-n),t.closePath()}},fu=-.5,pu=fh(3)/2,L$=1/fh(12),JHe=(L$/2+1)*3,eVe={draw(t,e){const n=fh(e/JHe),r=n/2,i=n*L$,s=r,a=n*L$+n,o=-s,l=a;t.moveTo(r,i),t.lineTo(s,a),t.lineTo(o,l),t.lineTo(fu*r-pu*i,pu*r+fu*i),t.lineTo(fu*s-pu*a,pu*s+fu*a),t.lineTo(fu*o-pu*l,pu*o+fu*l),t.lineTo(fu*r+pu*i,fu*i-pu*r),t.lineTo(fu*s+pu*a,fu*a-pu*s),t.lineTo(fu*o+pu*l,fu*l-pu*o),t.closePath()}};function tVe(t,e){let n=null,r=MH(i);t=typeof t=="function"?t:Zr(t||jH),e=typeof e=="function"?e:Zr(e===void 0?64:+e);function i(){let s;if(n||(n=s=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),s)return n=null,s+""||null}return i.type=function(s){return arguments.length?(t=typeof s=="function"?s:Zr(s),i):t},i.size=function(s){return arguments.length?(e=typeof s=="function"?s:Zr(+s),i):e},i.context=function(s){return arguments.length?(n=s??null,i):n},i}function s3(){}function a3(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function dge(t){this._context=t}dge.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:a3(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:a3(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function nVe(t){return new dge(t)}function hge(t){this._context=t}hge.prototype={areaStart:s3,areaEnd:s3,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:a3(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function rVe(t){return new hge(t)}function fge(t){this._context=t}fge.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:a3(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function iVe(t){return new fge(t)}function pge(t){this._context=t}pge.prototype={areaStart:s3,areaEnd:s3,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};function sVe(t){return new pge(t)}function bX(t){return t<0?-1:1}function xX(t,e,n){var r=t._x1-t._x0,i=e-t._x1,s=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0),o=(s*i+a*r)/(r+i);return(bX(s)+bX(a))*Math.min(Math.abs(s),Math.abs(a),.5*Math.abs(o))||0}function wX(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function KI(t,e,n){var r=t._x0,i=t._y0,s=t._x1,a=t._y1,o=(s-r)/3;t._context.bezierCurveTo(r+o,i+o*e,s-o,a-o*n,s,a)}function o3(t){this._context=t}o3.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:KI(this,this._t0,wX(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,!(t===this._x1&&e===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,KI(this,wX(this,n=xX(this,t,e)),n);break;default:KI(this,this._t0,n=xX(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}};function mge(t){this._context=new gge(t)}(mge.prototype=Object.create(o3.prototype)).point=function(t,e){o3.prototype.point.call(this,e,t)};function gge(t){this._context=t}gge.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,s){this._context.bezierCurveTo(e,t,r,n,s,i)}};function aVe(t){return new o3(t)}function oVe(t){return new mge(t)}function vge(t){this._context=t}vge.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),n===2)this._context.lineTo(t[1],e[1]);else for(var r=_X(t),i=_X(e),s=0,a=1;a<n;++s,++a)this._context.bezierCurveTo(r[0][s],i[0][s],r[1][s],i[1][s],t[a],e[a]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}};function _X(t){var e,n=t.length-1,r,i=new Array(n),s=new Array(n),a=new Array(n);for(i[0]=0,s[0]=2,a[0]=t[0]+2*t[1],e=1;e<n-1;++e)i[e]=1,s[e]=4,a[e]=4*t[e]+2*t[e+1];for(i[n-1]=2,s[n-1]=7,a[n-1]=8*t[n-1]+t[n],e=1;e<n;++e)r=i[e]/s[e-1],s[e]-=r,a[e]-=r*a[e-1];for(i[n-1]=a[n-1]/s[n-1],e=n-2;e>=0;--e)i[e]=(a[e]-i[e+1])/s[e];for(s[n-1]=(t[n]+i[n-1])/2,e=0;e<n-1;++e)s[e]=2*t[e+1]-i[e+1];return[i,s]}function lVe(t){return new vge(t)}function QD(t,e){this._context=t,this._t=e}QD.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;
vendor: 10,946 bytes, lines 653-656
653default:{if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}break}}this._x=t,this._y=e}};function cVe(t){return new QD(t,.5)}function uVe(t){return new QD(t,0)}function dVe(t){return new QD(t,1)}function J2(t,e){if((a=t.length)>1)for(var n=1,r,i,s=t[e[0]],a,o=s.length;n<a;++n)for(i=s,s=t[e[n]],r=0;r<o;++r)s[r][1]+=s[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function j$(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function hVe(t,e){return t[e]}function fVe(t){const e=[];return e.key=t,e}function pVe(){var t=Zr([]),e=j$,n=J2,r=hVe;function i(s){var a=Array.from(t.apply(this,arguments),fVe),o,l=a.length,c=-1,u;for(const d of s)for(o=0,++c;o<l;++o)(a[o][c]=[0,+r(d,a[o].key,c,s)]).data=d;for(o=0,u=LH(e(a));o<l;++o)a[u[o]].index=o;return n(a,u),a}return i.keys=function(s){return arguments.length?(t=typeof s=="function"?s:Zr(Array.from(s)),i):t},i.value=function(s){return arguments.length?(r=typeof s=="function"?s:Zr(+s),i):r},i.order=function(s){return arguments.length?(e=s==null?j$:typeof s=="function"?s:Zr(Array.from(s)),i):e},i.offset=function(s){return arguments.length?(n=s??J2,i):n},i}function mVe(t,e){if((r=t.length)>0){for(var n,r,i=0,s=t[0].length,a;i<s;++i){for(a=n=0;n<r;++n)a+=t[n][i][1]||0;if(a)for(n=0;n<r;++n)t[n][i][1]/=a}J2(t,e)}}function gVe(t,e){if((i=t.length)>0){for(var n=0,r=t[e[0]],i,s=r.length;n<s;++n){for(var a=0,o=0;a<i;++a)o+=t[a][n][1]||0;r[n][1]+=r[n][0]=-o/2}J2(t,e)}}function vVe(t,e){if(!(!((a=t.length)>0)||!((s=(i=t[e[0]]).length)>0))){for(var n=0,r=1,i,s,a;r<s;++r){for(var o=0,l=0,c=0;o<a;++o){for(var u=t[e[o]],d=u[r][1]||0,f=u[r-1][1]||0,m=(d-f)/2,y=0;y<o;++y){var g=t[e[y]],w=g[r][1]||0,b=g[r-1][1]||0;m+=w-b}l+=d,c+=m*d}i[r-1][1]+=i[r-1][0]=n,l&&(n-=c/l)}i[r-1][1]+=i[r-1][0]=n,J2(t,e)}}function lC(t){"@babel/helpers - typeof";return lC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lC(t)}var yVe=["type","size","sizeType"];function D$(){return D$=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},D$.apply(this,arguments)}function SX(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function AX(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?SX(Object(n),!0).forEach(function(r){bVe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):SX(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function bVe(t,e,n){return e=xVe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function xVe(t){var e=wVe(t,"string");return lC(e)=="symbol"?e:e+""}function wVe(t,e){if(lC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(lC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function _Ve(t,e){if(t==null)return{};var n=SVe(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function SVe(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}var yge={symbolCircle:jH,symbolCross:VHe,symbolDiamond:qHe,symbolSquare:GHe,symbolStar:XHe,symbolTriangle:QHe,symbolWye:eVe},AVe=Math.PI/180,PVe=function(e){var n="symbol".concat(YD(e));return yge[n]||jH},CVe=function(e,n,r){if(n==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var i=18*AVe;return 1.25*e*e*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},EVe=function(e,n){yge["symbol".concat(YD(e))]=n},DH=function(e){var n=e.type,r=n===void 0?"circle":n,i=e.size,s=i===void 0?64:i,a=e.sizeType,o=a===void 0?"area":a,l=_Ve(e,yVe),c=AX(AX({},l),{},{type:r,size:s,sizeType:o}),u=function(){var w=PVe(r),b=tVe().type(w).size(CVe(s,o,r));return b()},d=c.className,f=c.cx,m=c.cy,y=nn(c,!0);return f===+f&&m===+m&&s===+s?be.createElement("path",D$({},y,{className:Cn("recharts-symbols",d),transform:"translate(".concat(f,", ").concat(m,")"),d:u()})):null};DH.registerSymbol=EVe;function eS(t){"@babel/helpers - typeof";return eS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eS(t)}function R$(){return R$=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},R$.apply(this,arguments)}function PX(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function TVe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?PX(Object(n),!0).forEach(function(r){cC(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):PX(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function kVe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function NVe(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,xge(r.key),r)}}function OVe(t,e,n){return e&&NVe(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function MVe(t,e,n){return e=l3(e),LVe(t,bge()?Reflect.construct(e,n||[],l3(t).constructor):e.apply(t,n))}function LVe(t,e){if(e&&(eS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jVe(t)}function jVe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function bge(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bge=function(){return!!t})()}function l3(t){return l3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},l3(t)}function DVe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&I$(t,e)}function I$(t,e){return I$=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},I$(t,e)}function cC(t,e,n){return e=xge(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function xge(t){var e=RVe(t,"string");return eS(e)=="symbol"?e:e+""}function RVe(t,e){if(eS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(eS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var mu=32,RH=function(t){function e(){return kVe(this,e),MVe(this,e,arguments)}return DVe(e,t),OVe(e,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,s=mu/2,a=mu/6,o=mu/3,l=r.inactive?i:r.color;if(r.type==="plainline")return be.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:s,x2:mu,y2:s,className:"recharts-legend-icon"});if(r.type==="line")return be.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(s,"h").concat(o,` 654 A`).concat(a,",").concat(a,",0,1,1,").concat(2*o,",").concat(s,` 655 H`).concat(mu,"M").concat(2*o,",").concat(s,` 656 A`).concat(a,",").concat(a,",0,1,1,").concat(o,",").concat(s),className:"recharts-legend-icon"});if(r.type==="rect")return be.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(mu/8,"h").concat(mu,"v").concat(mu*3/4,"h").concat(-mu,"z"),className:"recharts-legend-icon"});if(be.isValidElement(r.legendIcon)){var c=TVe({},r);return delete c.legendIcon,be.cloneElement(r.legendIcon,c)}return be.createElement(DH,{fill:l,cx:s,cy:s,size:mu,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,s=i.payload,a=i.iconSize,o=i.layout,l=i.formatter,c=i.inactiveColor,u={x:0,y:0,width:mu,height:mu},d={display:o==="horizontal"?"inline-block":"block",marginRight:10},f={display:"inline-block",verticalAlign:"middle",marginRight:4};return s.map(function(m,y){var g=m.formatter||l,w=Cn(cC(cC({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",m.inactive));if(m.type==="none")return null;var b=an(m.value)?null:m.value;th(!an(m.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var _=m.inactive?c:m.color;return be.createElement("li",R$({className:w,style:d,key:"legend-item-".concat(y)},jb(r.props,m,y)),be.createElement(E$,{width:a,height:a,viewBox:u,style:f},r.renderIcon(m)),be.createElement("span",{className:"recharts-legend-item-text",style:{color:_}},g?g(b,m,y):b))})}},{key:"render",value:function(){var r=this.props,i=r.payload,s=r.layout,a=r.align;if(!i||!i.length)return null;var o={padding:0,margin:0,textAlign:s==="horizontal"?a:"left"};return be.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}])}(N.PureComponent);cC(RH,"displayName","Legend");cC(RH,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var IVe=RD;function FVe(){this.__data__=new IVe,this.size=0}var BVe=FVe;function $Ve(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var zVe=$Ve;function UVe(t){return this.__data__.get(t)}var HVe=UVe;function VVe(t){return this.__data__.has(t)}var WVe=VVe,qVe=RD,GVe=SH,KVe=AH,YVe=200;function ZVe(t,e){var n=this.__data__;if(n instanceof qVe){var r=n.__data__;if(!GVe||r.length<YVe-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new KVe(r)}return n.set(t,e),this.size=n.size,this}
vendor: 4,282 bytes, line 656
656var XVe=ZVe,QVe=RD,JVe=BVe,eWe=zVe,tWe=HVe,nWe=WVe,rWe=XVe;function WS(t){var e=this.__data__=new QVe(t);this.size=e.size}WS.prototype.clear=JVe;WS.prototype.delete=eWe;WS.prototype.get=tWe;WS.prototype.has=nWe;WS.prototype.set=rWe;var wge=WS,iWe="__lodash_hash_undefined__";function sWe(t){return this.__data__.set(t,iWe),this}var aWe=sWe;function oWe(t){return this.__data__.has(t)}var lWe=oWe,cWe=AH,uWe=aWe,dWe=lWe;function c3(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new cWe;++e<n;)this.add(t[e])}c3.prototype.add=c3.prototype.push=uWe;c3.prototype.has=dWe;var _ge=c3;function hWe(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var Sge=hWe;function fWe(t,e){return t.has(e)}var Age=fWe,pWe=_ge,mWe=Sge,gWe=Age,vWe=1,yWe=2;function bWe(t,e,n,r,i,s){var a=n&vWe,o=t.length,l=e.length;if(o!=l&&!(a&&l>o))return!1;var c=s.get(t),u=s.get(e);if(c&&u)return c==e&&u==t;var d=-1,f=!0,m=n&yWe?new pWe:void 0;for(s.set(t,e),s.set(e,t);++d<o;){var y=t[d],g=e[d];if(r)var w=a?r(g,y,d,e,t,s):r(y,g,d,t,e,s);if(w!==void 0){if(w)continue;f=!1;break}if(m){if(!mWe(e,function(b,_){if(!gWe(m,_)&&(y===b||i(y,b,n,r,s)))return m.push(_)})){f=!1;break}}else if(!(y===g||i(y,g,n,r,s))){f=!1;break}}return s.delete(t),s.delete(e),f}var Pge=bWe,xWe=Hf,wWe=xWe.Uint8Array,_We=wWe;function SWe(t){var e=-1,n=Array(t.size);return t.forEach(function(r,i){n[++e]=[i,r]}),n}var AWe=SWe;function PWe(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var IH=PWe,CX=Nk,EX=_We,CWe=_H,EWe=Pge,TWe=AWe,kWe=IH,NWe=1,OWe=2,MWe="[object Boolean]",LWe="[object Date]",jWe="[object Error]",DWe="[object Map]",RWe="[object Number]",IWe="[object RegExp]",FWe="[object Set]",BWe="[object String]",$We="[object Symbol]",zWe="[object ArrayBuffer]",UWe="[object DataView]",TX=CX?CX.prototype:void 0,YI=TX?TX.valueOf:void 0;function HWe(t,e,n,r,i,s,a){switch(n){case UWe:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case zWe:return!(t.byteLength!=e.byteLength||!s(new EX(t),new EX(e)));case MWe:case LWe:case RWe:return CWe(+t,+e);case jWe:return t.name==e.name&&t.message==e.message;case IWe:case BWe:return t==e+"";case DWe:var o=TWe;case FWe:var l=r&NWe;if(o||(o=kWe),t.size!=e.size&&!l)return!1;var c=a.get(t);if(c)return c==e;r|=OWe,a.set(t,e);var u=EWe(o(t),o(e),r,i,s,a);return a.delete(t),u;case $We:if(YI)return YI.call(t)==YI.call(e)}return!1}var VWe=HWe;function WWe(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var Cge=WWe,qWe=Cge,GWe=$l;function KWe(t,e,n){var r=e(t);return GWe(t)?r:qWe(r,n(t))}var YWe=KWe;function ZWe(t,e){for(var n=-1,r=t==null?0:t.length,i=0,s=[];++n<r;){var a=t[n];e(a,n,t)&&(s[i++]=a)}return s}var XWe=ZWe;function QWe(){return[]}var JWe=QWe,eqe=XWe,tqe=JWe,nqe=Object.prototype,rqe=nqe.propertyIsEnumerable,kX=Object.getOwnPropertySymbols,iqe=kX?function(t){return t==null?[]:(t=Object(t),eqe(kX(t),function(e){return rqe.call(t,e)}))}:tqe,sqe=iqe;function aqe(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var oqe=aqe,lqe=Zm,cqe=Xm,uqe="[object Arguments]";function dqe(t){return cqe(t)&&lqe(t)==uqe}var hqe=dqe,NX=hqe,fqe=Xm,Ege=Object.prototype,pqe=Ege.hasOwnProperty,mqe=Ege.propertyIsEnumerable,gqe=NX(function(){return arguments}())?NX:function(t){return fqe(t)&&pqe.call(t,"callee")&&!mqe.call(t,"callee")},FH=gqe,u3={exports:{}};function vqe(){return!1}var yqe=vqe;u3.exports;(function(t,e){var n=Hf,r=yqe,i=e&&!e.nodeType&&e,s=i&&!0&&t&&!t.nodeType&&t,a=s&&s.exports===i,o=a?n.Buffer:void 0,l=o?o.isBuffer:void 0,c=l||r;t.exports=c})(u3,u3.exports);var Tge=u3.exports,bqe=9007199254740991,xqe=/^(?:0|[1-9]\d*)$/;function wqe(t,e){var n=typeof t;return e=e??bqe,!!e&&(n=="number"||n!="symbol"&&xqe.test(t))&&t>-1&&t%1==0&&t<e}var BH=wqe,_qe=9007199254740991;function Sqe(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=_qe}var $H=Sqe,Aqe=Zm,Pqe=$H,Cqe=Xm,Eqe="[object Arguments]",Tqe="[object Array]",kqe="[object Boolean]",Nqe="[object Date]",Oqe="[object Error]",Mqe="[object Function]",Lqe="[object Map]",jqe="[object Number]",Dqe="[object Object]",Rqe="[object RegExp]",Iqe="[object Set]",Fqe="[object String]",Bqe="[object WeakMap]",$qe="[object ArrayBuffer]",zqe="[object DataView]",Uqe="[object Float32Array]",Hqe="[object Float64Array
656]",Vqe="[object Int8Array]",Wqe="[object Int16Array]",qqe="[object Int32Array]",Gqe="[object Uint8Array]",Kqe="[object Uint8ClampedArray]",Yqe="[object Uint16Array]",Zqe="[object Uint32Array]",li={};li[Uqe]=li[Hqe]=li[Vqe]=li[Wqe]=li[qqe]=li[Gqe]=li[Kqe]=li[Yqe]=li[Zqe]=!0;li[Eqe]=li[Tqe]=li[$qe]=li[kqe]=li[zqe]=li[Nqe]=li[Oqe]=li[Mqe]=li[Lqe]=li[jqe]=li[Dqe]=li[Rqe]=li[Iqe]=li[Fqe]=li[Bqe]=!1;function Xqe(t){return Cqe(t)&&Pqe(t.length)&&!!li[Aqe(t)]}var Qqe=Xqe;function Jqe(t){return function(e){return t(e)}}var kge=Jqe,d3={exports:{}};d3.exports;(function(t,e){var n=Ime,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,s=i&&i.exports===r,a=s&&n.process,o=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();t.exports=o})(d3,d3.exports);var eGe=d3.exports,tGe=Qqe,nGe=kge,OX=eGe,MX=OX&&OX.isTypedArray,rGe=MX?nGe(MX):tGe,Nge=rGe,iGe=oqe,sGe=FH,aGe=$l,oGe=Tge,lGe=BH,cGe=Nge,uGe=Object.prototype,dGe=uGe.hasOwnProperty;function hGe(t,e){var n=aGe(t),r=!n&&sGe(t),i=!n&&!r&&oGe(t),s=!n&&!r&&!i&&cGe(t),a=n||r||i||s,o=a?iGe(t.length,String):[],l=o.length;for(var c in t)(e||dGe.call(t,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||lGe(c,l)))&&o.push(c);return o}var fGe=hGe,pGe=Object.prototype;function mGe(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||pGe;return t===n}var gGe=mGe;function vGe(t,e){return function(n){return t(e(n))}}var Oge=vGe,yGe=Oge,bGe=yGe(Object.keys,Object),xGe=bGe,wGe=gGe,_Ge=xGe,SGe=Object.prototype,AGe=SGe.hasOwnProperty;function PGe(t){if(!wGe(t))return _Ge(t);var e=[];for(var n in Object(t))AGe.call(t,n)&&n!="constructor"&&e.push(n);return e}var CGe=PGe,EGe=wH,TGe=$H;function kGe(t){return t!=null&&TGe(t.length)&&!EGe(t)}var jk=kGe,NGe=fGe,OGe=CGe,MGe=jk;function LGe(t){return MGe(t)?NGe(t):OGe(t)}var JD=LGe,jGe=YWe,DGe=sqe,RGe=JD;function IGe(t){return jGe(t,RGe,DGe)}var FGe=IGe,LX=FGe,BGe=1,$Ge=Object.prototype,zGe=$Ge.hasOwnProperty;function UGe(t,e,n,r,i,s){var a=n&BGe,o=LX(t),l=o.length,c=LX(e),u=c.length;if(l!=u&&!a)return!1;for(var d=l;d--;){var f=o[d];if(!(a?f in e:zGe.call(e,f)))return!1}var m=s.get(t),y=s.get(e);if(m&&y)return m==e&&y==t;var g=!0;s.set(t,e),s.set(e,t);for(var w=a;++d<l;){f=o[d];var b=t[f],_=e[f];if(r)var S=a?r(_,b,f,e,t,s):r(b,_,f,t,e,s);if(!(S===void 0?b===_||i(b,_,n,r,s):S)){g=!1;break}w||(w=f=="constructor")}if(g&&!w){var P=t.constructor,C=e.constructor;P!=C&&"constructor"in t&&"constructor"in e&&!(typeof P=="function"&&P instanceof P&&typeof C=="function"&&C instanceof C)&&(g=!1)}return s.delete(t),s.delete(e),g}var HGe=UGe,VGe=Zb,WGe=Hf,qGe=VGe(WGe,"DataView"),GGe=qGe,KGe=Zb,YGe=Hf,ZGe=KGe(YGe,"Promise"),XGe=ZGe,QGe=Zb,JGe=Hf,eKe=QGe(JGe,"Set"),Mge=eKe,tKe=Zb,nKe=Hf,rKe=tKe(nKe,"WeakMap"),iKe=rKe,F$=GGe,B$=SH,$$=XGe,z$=Mge,U$=iKe,Lge=Zm,qS=Bme,jX="[object Map]",sKe="[object Object]",DX="[object Promise]",RX="[object Set]",IX="[object WeakMap]",FX="[object DataView]",aKe=qS(F$),oKe=qS(B$),lKe=qS($$),cKe=qS(z$),uKe=qS(U$),y0=Lge;(F$&&y0(new F$(new ArrayBuffer(1)))!=FX||B$&&y0(new B$)!=jX||$$&&y0($$.resolve())!=DX||z$&&y0(new z$)!=RX||U$&&y0(new U$)!=IX)&&(y0=function(t){var e=Lge(t),n=e==sKe?t.constructor:void 0,r=n?qS(n):"";if(r)switch(r){case aKe:return FX;case oKe:return jX;case lKe:return DX;case cKe:return RX;case uKe:return IX}return e});var dKe=y0,ZI=wge,hKe=Pge,fKe=VWe,pKe=HGe,BX=dKe,$X=$l,zX=Tge,mKe=Nge,gKe=1,UX="[object Arguments]",HX="[object Array]",nO="[object Object]",vKe=Object.prototype,VX=vKe.hasOwnProperty;function yKe(t,e,n,r,i,s){var a=$X(t),o=$X(e),l=a?HX:BX(t),c=o?HX:BX(e);l=l==UX?nO:l,c=c==UX?nO:c;var u=l==nO,d=c==nO,f=l==c;if(f&&zX(t)){if(!zX(e))return!1;a=!0,u=!1}if(f&&!u)return s||(s=new ZI),a||mKe(t)?hKe(t,e,n,r,i,s):fKe(t,e,l,n,r,i,s);if(!(n&gKe)){var m=u&&VX.call(t,"__wrapped__"),y=d&&VX.call(e,"__wrapped__");
vendor: 2,236 bytes, line 656
656if(m||y){var g=m?t.value():t,w=y?e.value():e;return s||(s=new ZI),i(g,w,n,r,s)}}return f?(s||(s=new ZI),pKe(t,e,n,r,i,s)):!1}var bKe=yKe,xKe=bKe,WX=Xm;function jge(t,e,n,r,i){return t===e?!0:t==null||e==null||!WX(t)&&!WX(e)?t!==t&&e!==e:xKe(t,e,n,r,jge,i)}var zH=jge,wKe=wge,_Ke=zH,SKe=1,AKe=2;function PKe(t,e,n,r){var i=n.length,s=i,a=!r;if(t==null)return!s;for(t=Object(t);i--;){var o=n[i];if(a&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++i<s;){o=n[i];var l=o[0],c=t[l],u=o[1];if(a&&o[2]){if(c===void 0&&!(l in t))return!1}else{var d=new wKe;if(r)var f=r(c,u,l,t,e,d);if(!(f===void 0?_Ke(u,c,SKe|AKe,r,d):f))return!1}}return!0}var CKe=PKe,EKe=jy;function TKe(t){return t===t&&!EKe(t)}var Dge=TKe,kKe=Dge,NKe=JD;function OKe(t){for(var e=NKe(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,kKe(i)]}return e}var MKe=OKe;function LKe(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}var Rge=LKe,jKe=CKe,DKe=MKe,RKe=Rge;function IKe(t){var e=DKe(t);return e.length==1&&e[0][2]?RKe(e[0][0],e[0][1]):function(n){return n===t||jKe(n,t,e)}}var FKe=IKe;function BKe(t,e){return t!=null&&e in Object(t)}var $Ke=BKe,zKe=Vme,UKe=FH,HKe=$l,VKe=BH,WKe=$H,qKe=FD;function GKe(t,e,n){e=zKe(e,t);for(var r=-1,i=e.length,s=!1;++r<i;){var a=qKe(e[r]);if(!(s=t!=null&&n(t,a)))break;t=t[a]}return s||++r!=i?s:(i=t==null?0:t.length,!!i&&WKe(i)&&VKe(a,i)&&(HKe(t)||UKe(t)))}var KKe=GKe,YKe=$Ke,ZKe=KKe;function XKe(t,e){return t!=null&&ZKe(t,e,YKe)}var QKe=XKe,JKe=zH,eYe=Wme,tYe=QKe,nYe=xH,rYe=Dge,iYe=Rge,sYe=FD,aYe=1,oYe=2;function lYe(t,e){return nYe(t)&&rYe(e)?iYe(sYe(t),e):function(n){var r=eYe(n,t);return r===void 0&&r===e?tYe(n,t):JKe(e,r,aYe|oYe)}}var cYe=lYe;function uYe(t){return t}var GS=uYe;function dYe(t){return function(e){return e==null?void 0:e[t]}}var hYe=dYe,fYe=EH;function pYe(t){return function(e){return fYe(e,t)}}var mYe=pYe,gYe=hYe,vYe=mYe,yYe=xH,bYe=FD;function xYe(t){return yYe(t)?gYe(bYe(t)):vYe(t)}var wYe=xYe,_Ye=FKe,SYe=cYe,AYe=GS,PYe=$l,CYe=wYe;function EYe(t){return typeof t=="function"?t:t==null?AYe:typeof t=="object"?PYe(t)?SYe(t[0],t[1]):_Ye(t):CYe(t)}var Vf=EYe;function TYe(t,e,n,r){for(var i=t.length,s=n+(r?1:-1);r?s--:++s<i;)if(e(t[s],s,t))return s;return-1}var Ige=TYe;
656function kYe(t){return t!==t}var NYe=kYe;function OYe(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}var MYe=OYe,LYe=Ige,jYe=NYe,DYe=MYe;function RYe(t,e,n){return e===e?DYe(t,e,n):LYe(t,jYe,n)}var IYe=RYe,FYe=IYe;function BYe(t,e){var n=t==null?0:t.length;return!!n&&FYe(t,e,0)>-1}var $Ye=BYe;function zYe(t,e,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}var UYe=zYe;function HYe(){}var VYe=HYe,XI=Mge,WYe=VYe,qYe=IH,GYe=1/0,KYe=XI&&1/qYe(new XI([,-0]))[1]==GYe?function(t){return new XI(t)}:WYe,YYe=KYe,ZYe=_ge,XYe=$Ye,QYe=UYe,JYe=Age,eZe=YYe,tZe=IH,nZe=200;function rZe(t,e,n){var r=-1,i=XYe,s=t.length,a=!0,o=[],l=o;if(n)a=!1,i=QYe;else if(s>=nZe){var c=e?null:eZe(t);if(c)return tZe(c);a=!1,i=JYe,l=new ZYe}else l=e?[]:o;e:for(;++r<s;){var u=t[r],d=e?e(u):u;if(u=n||u!==0?u:0,a&&d===d){for(var f=l.length;f--;)if(l[f]===d)continue e;e&&l.push(d),o.push(u)}else i(l,d,n)||(l!==o&&l.push(d),o.push(u))}return o}var iZe=rZe,sZe=Vf,aZe=iZe;function oZe(t,e){return t&&t.length?aZe(t,sZe(e)):[]}var lZe=oZe;const qX=sr(lZe);function Fge(t,e,n){return e===!0?qX(t,n):an(e)?qX(t,e):t}function tS(t){"@babel/helpers - typeof";return tS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tS(t)}var cZe=["ref"];function GX(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function lp(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?GX(Object(n),!0).forEach(function(r){e4(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):GX(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function uZe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function KX(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,$ge(r.key),r)}}function dZe(t,e,n){return e&&KX(t.prototype,e),n&&KX(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function hZe(t,e,n){return e=h3(e),fZe(t,Bge()?Reflect.construct(e,n||[],h3(t).constructor):e.apply(t,n))}function fZe(t,e){if(e&&(tS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pZe(t)}function pZe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Bge(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bge=function(){return!!t})()}function h3(t){return h3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},h3(t)}function mZe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&H$(t,e)}function H$(t,e){return H$=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},H$(t,e)}function e4(t,e,n){return e=$ge(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function $ge(t){var e=gZe(t,"string");return tS(e)=="symbol"?e:e+""}function gZe(t,e){if(tS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(tS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function vZe(t,e){if(t==null)return{};var n=yZe(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function yZe(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function bZe(t){return t.value}function xZe(t,e){if(be.isValidElement(t))return be.cloneElement(t,e);if(typeof t=="function")return be.createElement(t,e);e.ref;var n=vZe(e,cZe);return be.createElement(RH,n)}var YX=1,ub=function(t){function e(){var n;uZe(this,e);for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];return n=hZe(this,e,[].concat(i)),e4(n,"lastBoundingBox",{width:-1,height:-1}),n}
vendor: 17,159 bytes, lines 656-657
656return mZe(e,t),dZe(e,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>YX||Math.abs(i.height-this.lastBoundingBox.height)>YX)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,r&&r(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?lp({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,s=i.layout,a=i.align,o=i.verticalAlign,l=i.margin,c=i.chartWidth,u=i.chartHeight,d,f;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(a==="center"&&s==="vertical"){var m=this.getBBoxSnapshot();d={left:((c||0)-m.width)/2}}else d=a==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(o==="middle"){var y=this.getBBoxSnapshot();f={top:((u||0)-y.height)/2}}else f=o==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return lp(lp({},d),f)}},{key:"render",value:function(){var r=this,i=this.props,s=i.content,a=i.width,o=i.height,l=i.wrapperStyle,c=i.payloadUniqBy,u=i.payload,d=lp(lp({position:"absolute",width:a||"auto",height:o||"auto"},this.getDefaultPosition(l)),l);return be.createElement("div",{className:"recharts-legend-wrapper",style:d,ref:function(m){r.wrapperNode=m}},xZe(s,lp(lp({},this.props),{},{payload:Fge(u,c,bZe)})))}}],[{key:"getWithHeight",value:function(r,i){var s=lp(lp({},this.defaultProps),r.props),a=s.layout;return a==="vertical"&&ot(r.props.height)?{height:r.props.height}:a==="horizontal"?{width:r.props.width||i}:null}}])}(N.PureComponent);e4(ub,"displayName","Legend");e4(ub,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var ZX=Nk,wZe=FH,_Ze=$l,XX=ZX?ZX.isConcatSpreadable:void 0;function SZe(t){return _Ze(t)||wZe(t)||!!(XX&&t&&t[XX])}var AZe=SZe,PZe=Cge,CZe=AZe;function zge(t,e,n,r,i){var s=-1,a=t.length;for(n||(n=CZe),i||(i=[]);++s<a;){var o=t[s];e>0&&n(o)?e>1?zge(o,e-1,n,r,i):PZe(i,o):r||(i[i.length]=o)}return i}var Uge=zge;function EZe(t){return function(e,n,r){for(var i=-1,s=Object(e),a=r(e),o=a.length;o--;){var l=a[t?o:++i];if(n(s[l],l,s)===!1)break}return e}}var TZe=EZe,kZe=TZe,NZe=kZe(),OZe=NZe,MZe=OZe,LZe=JD;function jZe(t,e){return t&&MZe(t,e,LZe)}var Hge=jZe,DZe=jk;function RZe(t,e){return function(n,r){if(n==null)return n;if(!DZe(n))return t(n,r);for(var i=n.length,s=e?i:-1,a=Object(n);(e?s--:++s<i)&&r(a[s],s,a)!==!1;);return n}}var IZe=RZe,FZe=Hge,BZe=IZe,$Ze=BZe(FZe),UH=$Ze,zZe=UH,UZe=jk;function HZe(t,e){var n=-1,r=UZe(t)?Array(t.length):[];return zZe(t,function(i,s,a){r[++n]=e(i,s,a)}),r}var Vge=HZe;function VZe(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}var WZe=VZe,QX=$S;function qZe(t,e){if(t!==e){var n=t!==void 0,r=t===null,i=t===t,s=QX(t),a=e!==void 0,o=e===null,l=e===e,c=QX(e);if(!o&&!c&&!s&&t>e||s&&a&&l&&!o&&!c||r&&a&&l||!n&&l||!i)return 1;if(!r&&!s&&!c&&t<e||c&&n&&i&&!r&&!s||o&&n&&i||!a&&i||!l)return-1}return 0}var GZe=qZe,KZe=GZe;function YZe(t,e,n){for(var r=-1,i=t.criteria,s=e.criteria,a=i.length,o=n.length;++r<a;){var l=KZe(i[r],s[r]);if(l){if(r>=o)return l;var c=n[r];return l*(c=="desc"?-1:1)}}return t.index-e.index}var ZZe=YZe,QI=CH,XZe=EH,QZe=Vf,JZe=Vge,eXe=WZe,tXe=kge,nXe=ZZe,rXe=GS,iXe=$l;function sXe(t,e,n){e.length?e=QI(e,function(s){return iXe(s)?function(a){return XZe(a,s.length===1?s[0]:s)}:s}):e=[rXe];var r=-1;e=QI(e,tXe(QZe));var i=JZe(t,function(s,a,o){var l=QI(e,function(c){return c(s)});return{criteria:l,index:++r,value:s}});return eXe(i,function(s,a){return nXe(s,a,n)})}var aXe=sXe;function oXe(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}var lXe=oXe,cXe=lXe,JX=Math.max;function uXe(t,e,n){return e=JX(e===void 0?t.length-1:e,0),function(){for(var r=arguments,i=-1,s=JX(r.length-e,0),a=Array(s);++i<s;)a[i]=r[e+i];i=-1;for(var o=Array(e+1);++i<e;)o[i]=r[i];return o[e]=n(a),cXe(t,this,o)}}var dXe=uXe;function hXe(t){return function(){return t}}var fXe=hXe,pXe=Zb,mXe=function(){try{var t=pXe(Object,"defineProperty");return t({},"",{}),t}catch{}}(),Wge=mXe,gXe=fXe,eQ=Wge,vXe=GS,yXe=eQ?function(t,e){return eQ(t,"toString",{configurable:!0,enumerable:!1,value:gXe(e),writable:!0})}:vXe,bXe=yXe,xXe=800,wXe=16,_Xe=Date.now;function SXe(t){var e=0,n=0;return function(){var r=_Xe(),i=wXe-(r-n);if(n=r,i>0){if(++e>=xXe)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var AXe=SXe,PXe=bXe,CXe=AXe,EXe=CXe(PXe),TXe=EXe,kXe=GS,NXe=dXe,OXe=TXe;function MXe(t,e){return OXe(NXe(t,e,kXe),t+"")}var LXe=MXe,jXe=_H,DXe=jk,RXe=BH,IXe=jy;function FXe(t,e,n){if(!IXe(n))return!1;var r=typeof e;return(r=="number"?DXe(n)&&RXe(e,n.length):r=="string"&&e in n)?jXe(n[e],t):!1}var t4=FXe,BXe=Uge,$Xe=aXe,zXe=LXe,tQ=t4,UXe=zXe(function(t,e){if(t==null)return[];var n=e.length;return n>1&&tQ(t,e[0],e[1])?e=[]:n>2&&tQ(e[0],e[1],e[2])&&(e=[e[0]]),$Xe(t,BXe(e,1),[])}),HXe=UXe;const HH=sr(HXe);function uC(t){"@babel/helpers - typeof";return uC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uC(t)}function V$(){return V$=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},V$.apply(this,arguments)}function VXe(t,e){return KXe(t)||GXe(t,e)||qXe(t,e)||WXe()}function WXe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 657In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qXe(t,e){if(t){if(typeof t=="string")return nQ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nQ(t,e)}}function nQ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function GXe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function KXe(t){if(Array.isArray(t))return t}function rQ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function JI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rQ(Object(n),!0).forEach(function(r){YXe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rQ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function YXe(t,e,n){return e=ZXe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ZXe(t){var e=XXe(t,"string");return uC(e)=="symbol"?e:e+""}function XXe(t,e){if(uC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(uC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function QXe(t){return Array.isArray(t)&&Ws(t[0])&&Ws(t[1])?t.join(" ~ "):t}var JXe=function(e){var n=e.separator,r=n===void 0?" : ":n,i=e.contentStyle,s=i===void 0?{}:i,a=e.itemStyle,o=a===void 0?{}:a,l=e.labelStyle,c=l===void 0?{}:l,u=e.payload,d=e.formatter,f=e.itemSorter,m=e.wrapperClassName,y=e.labelClassName,g=e.label,w=e.labelFormatter,b=e.accessibilityLayer,_=b===void 0?!1:b,S=function(){if(u&&u.length){var M={padding:0,margin:0},z=(f?HH(u,f):u).map(function(U,Z){if(U.type==="none")return null;var X=JI({display:"block",paddingTop:4,paddingBottom:4,color:U.color||"#000"},o),Q=U.formatter||d||QXe,q=U.value,ne=U.name,de=q,se=ne;if(Q&&de!=null&&se!=null){var H=Q(q,ne,U,Z,u);if(Array.isArray(H)){var ee=VXe(H,2);de=ee[0],se=ee[1]}else de=H}return be.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Z),style:X},Ws(se)?be.createElement("span",{className:"recharts-tooltip-item-name"},se):null,Ws(se)?be.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,be.createElement("span",{className:"recharts-tooltip-item-value"},de),be.createElement("span",{className:"recharts-tooltip-item-unit"},U.unit||""))});return be.createElement("ul",{className:"recharts-tooltip-item-list",style:M},z)}return null},P=JI({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},s),C=JI({margin:0},c),k=!Mn(g),O=k?g:"",I=Cn("recharts-default-tooltip",m),B=Cn("recharts-tooltip-label",y);k&&w&&u!==void 0&&u!==null&&(O=w(g,u));var W=_?{role:"status","aria-live":"assertive"}:{};return be.createElement("div",V$({className:I,style:P},W),be.createElement("p",{className:B,style:C},be.isValidElement(O)?O:"".concat(O)),S())};function dC(t){"@babel/helpers - typeof";return dC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dC(t)}function rO(t,e,n){return e=eQe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function eQe(t){var e=tQe(t,"string");return dC(e)=="symbol"?e:e+""}function tQe(t,e){if(dC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(dC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var jA="recharts-tooltip-wrapper",nQe={visibility:"hidden"};function rQe(t){var e=t.coordinate,n=t.translateX,r=t.translateY;return Cn(jA,rO(rO(rO(rO({},"".concat(jA,"-right"),ot(n)&&e&&ot(e.x)&&n>=e.x),"".concat(jA,"-left"),ot(n)&&e&&ot(e.x)&&n<e.x),"".concat(jA,"-bottom"),ot(r)&&e&&ot(e.y)&&r>=e.y),"".concat(jA,"-top"),ot(r)&&e&&ot(e.y)&&r<e.y))}function iQ(t){var e=t.allowEscapeViewBox,n=t.coordinate,r=t.key,i=t.offsetTopLeft,s=t.position,a=t.reverseDirection,o=t.tooltipDimension,l=t.viewBox,c=t.viewBoxDimension;if(s&&ot(s[r]))return s[r];var u=n[r]-o-i,d=n[r]+i;if(e[r])return a[r]?u:d;if(a[r]){var f=u,m=l[r];return f<m?Math.max(d,l[r]):Math.max(u,l[r])}var y=d+o,g=l[r]+c;return y>g?Math.max(u,l[r]):Math.max(d,l[r])}function iQe(t){var e=t.translateX,n=t.translateY,r=t.useTranslate3d;return{transform:r?"translate3d(".concat(e,"px, ").concat(n,"px, 0)"):"translate(".concat(e,"px, ").concat(n,"px)")}}function sQe(t){var e=t.allowEscapeViewBox,n=t.coordinate,r=t.offsetTopLeft,i=t.position,s=t.reverseDirection,a=t.tooltipBox,o=t.useTranslate3d,l=t.viewBox,c,u,d;return a.height>0&&a.width>0&&n?(u=iQ({allowEscapeViewBox:e,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:s,tooltipDimension:a.width,viewBox:l,viewBoxDimension:l.width}),d=iQ({allowEscapeViewBox:e,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:s,tooltipDimension:a.height,viewBox:l,viewBoxDimension:l.height}),c=iQe({translateX:u,translateY:d,useTranslate3d:o})):c=nQe,{cssProperties:c,cssClasses:rQe({translateX:u,translateY:d,coordinate:n})}}function nS(t){"@babel/helpers - typeof";return nS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nS(t)}function sQ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function aQ(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?sQ(Object(n),!0).forEach(function(r){q$(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):sQ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function aQe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function oQe(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Gge(r.key),r)}}function lQe(t,e,n){return e&&oQe(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function cQe(t,e,n){return e=f3(e),uQe(t,qge()?Reflect.construct(e,n||[],f3(t).constructor):e.apply(t,n))}function uQe(t,e){if(e&&(nS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dQe(t)}function dQe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function qge(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qge=function(){return!!t})()}function f3(t){return f3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},f3(t)}function hQe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&W$(t,e)}function W$(t,e){return W$=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},W$(t,e)}function q$(t,e,n){return e=Gge(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Gge(t){var e=fQe(t,"string");return nS(e)=="symbol"?e:e+""}function fQe(t,e){if(nS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(nS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var oQ=1,pQe=function(t){function e(){var n;aQe(this,e);for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];return n=cQe(this,e,[].concat(i)),q$(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),q$(n,"handleKeyDown",function(a){if(a.key==="Escape"){var o,l,c,u;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(o=(l=n.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&o!==void 0?o:0,y:(c=(u=n.props.coordinate)===null||u===void 0?void 0:u.y)!==null&&c!==void 0?c:0}})}}),n}return hQe(e,t),lQe(e,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>oQ||Math.abs(r.height-this.state.lastBoundingBox.height)>oQ)&&this.setState({lastBoundingBox:{width:r.width,height:r.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 r,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.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 r=this,i=this.props,s=i.active,a=i.allowEscapeViewBox,o=i.animationDuration,l=i.animationEasing,c=i.children,u=i.coordinate,d=i.hasPayload,f=i.isAnimationActive,m=i.offset,y=i.position,g=i.reverseDirection,w=i.useTranslate3d,b=i.viewBox,_=i.wrapperStyle,S=sQe({allowEscapeViewBox:a,coordinate:u,offsetTopLeft:m,position:y,reverseDirection:g,tooltipBox:this.state.lastBoundingBox,useTranslate3d:w,viewBox:b}),P=S.cssClasses,C=S.cssProperties,k=aQ(aQ({transition:f&&s?"transform ".concat(o,"ms ").concat(l):void 0},C),{},{pointerEvents:"none",visibility:!this.state.dismissed&&s&&d?"visible":"hidden",position:"absolute",top:0,left:0},_);
657return be.createElement("div",{tabIndex:-1,className:P,style:k,ref:function(I){r.wrapperNode=I}},c)}}])}(N.PureComponent),mQe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},bm={isSsr:mQe(),get:function(e){return bm[e]},set:function(e,n){if(typeof e=="string")bm[e]=n;else{var r=Object.keys(e);r&&r.length&&r.forEach(function(i){bm[i]=e[i]})}}};function rS(t){"@babel/helpers - typeof";return rS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rS(t)}function lQ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function cQ(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lQ(Object(n),!0).forEach(function(r){VH(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lQ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function gQe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function vQe(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Yge(r.key),r)}}function yQe(t,e,n){return e&&vQe(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function bQe(t,e,n){return e=p3(e),xQe(t,Kge()?Reflect.construct(e,n||[],p3(t).constructor):e.apply(t,n))}function xQe(t,e){if(e&&(rS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wQe(t)}function wQe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Kge(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kge=function(){return!!t})()}function p3(t){return p3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},p3(t)}function _Qe(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&G$(t,e)}function G$(t,e){return G$=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},G$(t,e)}function VH(t,e,n){return e=Yge(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Yge(t){var e=SQe(t,"string");return rS(e)=="symbol"?e:e+""}function SQe(t,e){if(rS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(rS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function AQe(t){return t.dataKey}function PQe(t,e){return be.isValidElement(t)?be.cloneElement(t,e):typeof t=="function"?be.createElement(t,e):be.createElement(JXe,e)}var kl=function(t){function e(){return gQe(this,e),bQe(this,e,arguments)}return _Qe(e,t),yQe(e,[{key:"render",value:function(){var r=this,i=this.props,s=i.active,a=i.allowEscapeViewBox,o=i.animationDuration,l=i.animationEasing,c=i.content,u=i.coordinate,d=i.filterNull,f=i.isAnimationActive,m=i.offset,y=i.payload,g=i.payloadUniqBy,w=i.position,b=i.reverseDirection,_=i.useTranslate3d,S=i.viewBox,P=i.wrapperStyle,C=y??[];d&&C.length&&(C=Fge(y.filter(function(O){return O.value!=null&&(O.hide!==!0||r.props.includeHidden)}),g,AQe));var k=C.length>0;return be.createElement(pQe,{allowEscapeViewBox:a,animationDuration:o,animationEasing:l,isAnimationActive:f,active:s,coordinate:u,hasPayload:k,offset:m,position:w,reverseDirection:b,useTranslate3d:_,viewBox:S,wrapperStyle:P},PQe(c,cQ(cQ({},this.props),{},{payload:C})))}}])}(N.PureComponent);VH(kl,"displayName","Tooltip");VH(kl,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!bm.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 CQe=Hf,EQe=function(){return CQe.Date.now()},TQe=EQe,kQe=/\s/;function NQe(t){for(var e=t.length;e--&&kQe.test(t.charAt(e)););return e}var OQe=NQe,MQe=OQe,LQe=/^\s+/;function jQe(t){return t&&t.slice(0,MQe(t)+1).replace(LQe,"")}
vendor: 13,794 bytes, lines 657-663
657var DQe=jQe,RQe=DQe,uQ=jy,IQe=$S,dQ=NaN,FQe=/^[-+]0x[0-9a-f]+$/i,BQe=/^0b[01]+$/i,$Qe=/^0o[0-7]+$/i,zQe=parseInt;function UQe(t){if(typeof t=="number")return t;if(IQe(t))return dQ;if(uQ(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=uQ(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=RQe(t);var n=BQe.test(t);return n||$Qe.test(t)?zQe(t.slice(2),n?2:8):FQe.test(t)?dQ:+t}var Zge=UQe,HQe=jy,eF=TQe,hQ=Zge,VQe="Expected a function",WQe=Math.max,qQe=Math.min;function GQe(t,e,n){var r,i,s,a,o,l,c=0,u=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(VQe);e=hQ(e)||0,HQe(n)&&(u=!!n.leading,d="maxWait"in n,s=d?WQe(hQ(n.maxWait)||0,e):s,f="trailing"in n?!!n.trailing:f);function m(k){var O=r,I=i;return r=i=void 0,c=k,a=t.apply(I,O),a}function y(k){return c=k,o=setTimeout(b,e),u?m(k):a}function g(k){var O=k-l,I=k-c,B=e-O;return d?qQe(B,s-I):B}function w(k){var O=k-l,I=k-c;return l===void 0||O>=e||O<0||d&&I>=s}function b(){var k=eF();if(w(k))return _(k);o=setTimeout(b,g(k))}function _(k){return o=void 0,f&&r?m(k):(r=i=void 0,a)}function S(){o!==void 0&&clearTimeout(o),c=0,r=l=i=o=void 0}function P(){return o===void 0?a:_(eF())}function C(){var k=eF(),O=w(k);if(r=arguments,i=this,l=k,O){if(o===void 0)return y(l);if(d)return clearTimeout(o),o=setTimeout(b,e),m(l)}return o===void 0&&(o=setTimeout(b,e)),a}return C.cancel=S,C.flush=P,C}var KQe=GQe,YQe=KQe,ZQe=jy,XQe="Expected a function";function QQe(t,e,n){var r=!0,i=!0;if(typeof t!="function")throw new TypeError(XQe);return ZQe(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),YQe(t,e,{leading:r,maxWait:e,trailing:i})}var JQe=QQe;const Xge=sr(JQe);function hC(t){"@babel/helpers - typeof";return hC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hC(t)}function fQ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function iO(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?fQ(Object(n),!0).forEach(function(r){eJe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):fQ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function eJe(t,e,n){return e=tJe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function tJe(t){var e=nJe(t,"string");return hC(e)=="symbol"?e:e+""}function nJe(t,e){if(hC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(hC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function rJe(t,e){return oJe(t)||aJe(t,e)||sJe(t,e)||iJe()}function iJe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 658In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sJe(t,e){if(t){if(typeof t=="string")return pQ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pQ(t,e)}}function pQ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function aJe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function oJe(t){if(Array.isArray(t))return t}var DA=N.forwardRef(function(t,e){var n=t.aspect,r=t.initialDimension,i=r===void 0?{width:-1,height:-1}:r,s=t.width,a=s===void 0?"100%":s,o=t.height,l=o===void 0?"100%":o,c=t.minWidth,u=c===void 0?0:c,d=t.minHeight,f=t.maxHeight,m=t.children,y=t.debounce,g=y===void 0?0:y,w=t.id,b=t.className,_=t.onResize,S=t.style,P=S===void 0?{}:S,C=N.useRef(null),k=N.useRef();k.current=_,N.useImperativeHandle(e,function(){return Object.defineProperty(C.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),C.current},configurable:!0})});var O=N.useState({containerWidth:i.width,containerHeight:i.height}),I=rJe(O,2),B=I[0],W=I[1],j=N.useCallback(function(z,U){W(function(Z){var X=Math.round(z),Q=Math.round(U);return Z.containerWidth===X&&Z.containerHeight===Q?Z:{containerWidth:X,containerHeight:Q}})},[]);N.useEffect(function(){var z=function(ne){var de,se=ne[0].contentRect,H=se.width,ee=se.height;j(H,ee),(de=k.current)===null||de===void 0||de.call(k,H,ee)};g>0&&(z=Xge(z,g,{trailing:!0,leading:!1}));var U=new ResizeObserver(z),Z=C.current.getBoundingClientRect(),X=Z.width,Q=Z.height;return j(X,Q),U.observe(C.current),function(){U.disconnect()}},[j,g]);var M=N.useMemo(function(){var z=B.containerWidth,U=B.containerHeight;if(z<0||U<0)return null;th(R0(a)||R0(l),`The width(%s) and height(%s) are both fixed numbers, 659 maybe you don't need to use a ResponsiveContainer.`,a,l),th(!n||n>0,"The aspect(%s) must be greater than zero.",n);var Z=R0(a)?z:a,X=R0(l)?U:l;n&&n>0&&(Z?X=Z/n:X&&(Z=X*n),f&&X>f&&(X=f)),th(Z>0||X>0,`The width(%s) and height(%s) of chart should be greater than 0, 660 please check the style of container, or the props width(%s) and height(%s), 661 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 662 height and width.`,Z,X,a,l,u,d,n);var Q=!Array.isArray(m)&&ym(m.type).endsWith("Chart");return be.Children.map(m,function(q){return be.isValidElement(q)?N.cloneElement(q,iO({width:Z,height:X},Q?{style:iO({height:"100%",width:"100%",maxHeight:X,maxWidth:Z},q.props.style)}:{})):q})},[n,m,l,f,d,u,B,a]);return be.createElement("div",{id:w?"".concat(w):void 0,className:Cn("recharts-responsive-container",b),style:iO(iO({},P),{},{width:a,height:l,minWidth:u,minHeight:d,maxHeight:f}),ref:C},M)}),fC=function(e){return null};fC.displayName="Cell";function pC(t){"@babel/helpers - typeof";return pC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pC(t)}function mQ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function K$(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mQ(Object(n),!0).forEach(function(r){lJe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mQ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lJe(t,e,n){return e=cJe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function cJe(t){var e=uJe(t,"string");return pC(e)=="symbol"?e:e+""}function uJe(t,e){if(pC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(pC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Cx={widthCache:{},cacheCount:0},dJe=2e3,hJe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},gQ="recharts_measurement_span";function fJe(t){var e=K$({},t);return Object.keys(e).forEach(function(n){e[n]||delete e[n]}),e}var Z5=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e==null||bm.isSsr)return{width:0,height:0};var r=fJe(n),i=JSON.stringify({text:e,copyStyle:r});if(Cx.widthCache[i])return Cx.widthCache[i];try{var s=document.getElementById(gQ);s||(s=document.createElement("span"),s.setAttribute("id",gQ),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var a=K$(K$({},hJe),r);Object.assign(s.style,a),s.textContent="".concat(e);var o=s.getBoundingClientRect(),l={width:o.width,height:o.height};return Cx.widthCache[i]=l,++Cx.cacheCount>dJe&&(Cx.cacheCount=0,Cx.widthCache={}),l}catch{return{width:0,height:0}}},pJe=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}};function mC(t){"@babel/helpers - typeof";return mC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mC(t)}function m3(t,e){return yJe(t)||vJe(t,e)||gJe(t,e)||mJe()}function mJe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 663In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gJe(t,e){if(t){if(typeof t=="string")return vQ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vQ(t,e)}}function vQ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function vJe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function yJe(t){if(Array.isArray(t))return t}function bJe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function yQ(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,wJe(r.key),r)}}function xJe(t,e,n){return e&&yQ(t.prototype,e),n&&yQ(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function wJe(t){var e=_Je(t,"string");return mC(e)=="symbol"?e:e+""}function _Je(t,e){if(mC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(mC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var bQ=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xQ=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,SJe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,AJe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Qge={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},PJe=Object.keys(Qge),ow="NaN";function CJe(t,e){return t*Qge[e]}var sO=function(){function t(e,n){bJe(this,t),this.num=e,this.unit=n,this.num=e,this.unit=n,Number.isNaN(e)&&(this.unit=""),n!==""&&!SJe.test(n)&&(this.num=NaN,this.unit=""),PJe.includes(n)&&(this.num=CJe(e,n),this.unit="px")}return xJe(t,[{key:"add",value:function(n){return this.unit!==n.unit?new t(NaN,""):new t(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new t(NaN,""):new t(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new t(NaN,""):new t(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new t(NaN,""):new t(this.num/n.num,this.unit||n.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(n){var r,i=(r=AJe.exec(n))!==null&&r!==void 0?r:[],s=m3(i,3),a=s[1],o=s[2];return new t(parseFloat(a),o??"")}}])}();function Jge(t){if(t.includes(ow))return ow;for(var e=t;e.includes("*")||e.includes("/");){var n,r=(n=bQ.exec(e))!==null&&n!==void 0?n:[],i=m3(r,4),s=i[1],a=i[2],o=i[3],l=sO.parse(s??""),c=sO.parse(o??""),u=a==="*"?l.multiply(c):l.divide(c);if(u.isNaN())return ow;e=e.replace(bQ,u.toString())}for(;e.includes("+")||/.-\d+(?:\.\d+)?/.test(e);){var d,f=(d=xQ.exec(e))!==null&&d!==void 0?d:[],m=m3(f,4),y=m[1],g=m[2],w=m[3],b=sO.parse(y??""),_=sO.parse(w??""),S=g==="+"?b.add(_):b.subtract(_);if(S.isNaN())return ow;e=e.replace(xQ,S.toString())}return e}var wQ=/\(([^()]*)\)/;function EJe(t){for(var e=t;e.includes("(");){var n=wQ.exec(e),r=m3(n,2),i=r[1];e=e.replace(wQ,Jge(i))}return e}function TJe(t){var e=t.replace(/\s+/g,"");return e=EJe(e),e=Jge(e),e}function kJe(t){try{return TJe(t)}catch{return ow}}function tF(t){var e=kJe(t.slice(5,-1));return e===ow?"":e}var NJe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],OJe=["dx","dy","angle","className","breakAll"];function Y$(){return Y$=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Y$.apply(this,arguments)}function _Q(t,e){if(t==null)return{};var n=MJe(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function MJe(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function SQ(t,e){return RJe(t)||DJe(t,e)||jJe(t,e)||LJe()}
663function LJe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 664In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jJe(t,e){if(t){if(typeof t=="string")return AQ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AQ(t,e)}}function AQ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function DJe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function RJe(t){if(Array.isArray(t))return t}var eve=/[ \f\n\r\t\v\u2028\u2029]+/,tve=function(e){var n=e.children,r=e.breakAll,i=e.style;try{var s=[];Mn(n)||(r?s=n.toString().split(""):s=n.toString().split(eve));var a=s.map(function(l){return{word:l,width:Z5(l,i).width}}),o=r?0:Z5(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch{return null}},IJe=function(e,n,r,i,s){var a=e.maxLines,o=e.children,l=e.style,c=e.breakAll,u=ot(a),d=o,f=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Z.reduce(function(X,Q){var q=Q.word,ne=Q.width,de=X[X.length-1];if(de&&(i==null||s||de.width+ne+r<Number(i)))de.words.push(q),de.width+=ne+r;else{var se={words:[q],width:ne};X.push(se)}return X},[])},m=f(n),y=function(Z){return Z.reduce(function(X,Q){return X.width>Q.width?X:Q})};if(!u)return m;for(var g="â¦",w=function(Z){var X=d.slice(0,Z),Q=tve({breakAll:c,style:l,children:X+g}).wordsWithComputedWidth,q=f(Q),ne=q.length>a||y(q).width>Number(i);return[ne,q]},b=0,_=d.length-1,S=0,P;b<=_&&S<=d.length-1;){var C=Math.floor((b+_)/2),k=C-1,O=w(k),I=SQ(O,2),B=I[0],W=I[1],j=w(C),M=SQ(j,1),z=M[0];if(!B&&!z&&(b=C+1),B&&z&&(_=C-1),!B&&z){P=W;break}S++}return P||m},PQ=function(e){var n=Mn(e)?[]:e.toString().split(eve);return[{words:n}]},FJe=function(e){var n=e.width,r=e.scaleToFit,i=e.children,s=e.style,a=e.breakAll,o=e.maxLines;if((n||r)&&!bm.isSsr){var l,c,u=tve({breakAll:a,children:i,style:s});if(u){var d=u.wordsWithComputedWidth,f=u.spaceWidth;l=d,c=f}else return PQ(i);return IJe({breakAll:a,children:i,maxLines:o,style:s},l,c,n,r)}return PQ(i)},CQ="#808080",Db=function(e){var n=e.x,r=n===void 0?0:n,i=e.y,s=i===void 0?0:i,a=e.lineHeight,o=a===void 0?"1em":a,l=e.capHeight,c=l===void 0?"0.71em":l,u=e.scaleToFit,d=u===void 0?!1:u,f=e.textAnchor,m=f===void 0?"start":f,y=e.verticalAnchor,g=y===void 0?"end":y,w=e.fill,b=w===void 0?CQ:w,_=_Q(e,NJe),S=N.useMemo(function(){return FJe({breakAll:_.breakAll,children:_.children,maxLines:_.maxLines,scaleToFit:d,style:_.style,width:_.width})},[_.breakAll,_.children,_.maxLines,d,_.style,_.width]),P=_.dx,C=_.dy,k=_.angle,O=_.className,I=_.breakAll,B=_Q(_,OJe);if(!Ws(r)||!Ws(s))return null;var W=r+(ot(P)?P:0),j=s+(ot(C)?C:0),M;switch(g){case"start":M=tF("calc(".concat(c,")"));break;case"middle":M=tF("calc(".concat((S.length-1)/2," * -").concat(o," + (").concat(c," / 2))"));break;default:M=tF("calc(".concat(S.length-1," * -").concat(o,")"));break}var z=[];if(d){var U=S[0].width,Z=_.width;z.push("scale(".concat((ot(Z)?Z/U:1)/U,")"))}return k&&z.push("rotate(".concat(k,", ").concat(W,", ").concat(j,")")),z.length&&(B.transform=z.join(" ")),be.createElement("text",Y$({},nn(B,!0),{x:W,y:j,className:Cn("recharts-text",O),textAnchor:m,fill:b.includes("url")?CQ:b}),S.map(function(X,Q){var q=X.words.join(I?"":" ");return be.createElement("tspan",{x:W,dy:Q===0?M:o,key:"".concat(q,"-").concat(Q)},q)}))};function cy(t,e){return t==null||e==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function BJe(t,e){return t==null||e==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function WH(t){let e,n,r;t.length!==2?(e=cy,n=(o,l)=>cy(t(o),l),r=(o,l)=>t(o)-l):(e=t===cy||t===BJe?t:$Je,n=t,r=t);function i(o,l,c=0,u=o.length){if(c<u){if(e(l,l)!==0)return u;do{const d=c+u>>>1;n(o[d],l)<0?c=d+1:u=d}while(c<u)}return c}function s(o,l,c=0,u=o.length){if(c<u){if(e(l,l)!==0)return u;do{const d=c+u>>>1;n(o[d],l)<=0?c=d+1:u=d}while(c<u)}return c}function a(o,l,c=0,u=o.length){const d=i(o,l,c,u-1);return d>c&&r(o[d-1],l)>-r(o[d],l)?d-1:d}return{left:i,center:a,right:s}}function $Je(){return 0}function nve(t){return t===null?NaN:+t}function*zJe(t,e){for(let n of t)n!=null&&(n=+n)>=n&&(yield n)}const UJe=WH(cy),Dk=UJe.right;WH(nve).center;class EQ extends Map{constructor(e,n=WJe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),e!=null)for(const[r,i]of e)this.set(r,i)}get(e){return super.get(TQ(this,e))}has(e){return super.has(TQ(this,e))}set(e,n){return super.set(HJe(this,e),n)}delete(e){return super.delete(VJe(this,e))}}function TQ({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):n}
664function HJe({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function VJe({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function WJe(t){return t!==null&&typeof t=="object"?t.valueOf():t}function qJe(t=cy){if(t===cy)return rve;if(typeof t!="function")throw new TypeError("compare is not a function");return(e,n)=>{const r=t(e,n);return r||r===0?r:(t(n,n)===0)-(t(e,e)===0)}}function rve(t,e){return(t==null||!(t>=t))-(e==null||!(e>=e))||(t<e?-1:t>e?1:0)}const GJe=Math.sqrt(50),KJe=Math.sqrt(10),YJe=Math.sqrt(2);function g3(t,e,n){const r=(e-t)/Math.max(0,n),i=Math.floor(Math.log10(r)),s=r/Math.pow(10,i),a=s>=GJe?10:s>=KJe?5:s>=YJe?2:1;let o,l,c;return i<0?(c=Math.pow(10,-i)/a,o=Math.round(t*c),l=Math.round(e*c),o/c<t&&++o,l/c>e&&--l,c=-c):(c=Math.pow(10,i)*a,o=Math.round(t/c),l=Math.round(e/c),o*c<t&&++o,l*c>e&&--l),l<o&&.5<=n&&n<2?g3(t,e,n*2):[o,l,c]}function Z$(t,e,n){if(e=+e,t=+t,n=+n,!(n>0))return[];if(t===e)return[t];const r=e<t,[i,s,a]=r?g3(e,t,n):g3(t,e,n);if(!(s>=i))return[];const o=s-i+1,l=new Array(o);if(r)if(a<0)for(let c=0;c<o;++c)l[c]=(s-c)/-a;else for(let c=0;c<o;++c)l[c]=(s-c)*a;else if(a<0)for(let c=0;c<o;++c)l[c]=(i+c)/-a;else for(let c=0;c<o;++c)l[c]=(i+c)*a;return l}function X$(t,e,n){return e=+e,t=+t,n=+n,g3(t,e,n)[2]}function Q$(t,e,n){e=+e,t=+t,n=+n;const r=e<t,i=r?X$(e,t,n):X$(t,e,n);return(r?-1:1)*(i<0?1/-i:i)}function kQ(t,e){let n;for(const r of t)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function NQ(t,e){let n;for(const r of t)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function ive(t,e,n=0,r=1/0,i){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(t.length-1,r)),!(n<=e&&e<=r))return t;for(i=i===void 0?rve:qJe(i);r>n;){if(r-n>600){const l=r-n+1,c=e-n+1,u=Math.log(l),d=.5*Math.exp(2*u/3),f=.5*Math.sqrt(u*d*(l-d)/l)*(c-l/2<0?-1:1),m=Math.max(n,Math.floor(e-c*d/l+f)),y=Math.min(r,Math.floor(e+(l-c)*d/l+f));ive(t,e,m,y,i)}const s=t[e];let a=n,o=r;for(RA(t,n,e),i(t[r],s)>0&&RA(t,n,r);a<o;){for(RA(t,a,o),++a,--o;i(t[a],s)<0;)++a;for(;i(t[o],s)>0;)--o}i(t[n],s)===0?RA(t,n,o):(++o,RA(t,o,r)),o<=e&&(n=o+1),e<=o&&(r=o-1)}return t}function RA(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function ZJe(t,e,n){if(t=Float64Array.from(zJe(t)),!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return NQ(t);if(e>=1)return kQ(t);var r,i=(r-1)*e,s=Math.floor(i),a=kQ(ive(t,s).subarray(0,s+1)),o=NQ(t.subarray(s+1));return a+(o-a)*(i-s)}}function XJe(t,e,n=nve){if(!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,s=Math.floor(i),a=+n(t[s],s,t),o=+n(t[s+1],s+1,t);return a+(o-a)*(i-s)}}function QJe(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((e-t)/n))|0,s=new Array(i);++r<i;)s[r]=t+r*n;return s}function Qu(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t);break}return this}function Qm(t,e){switch(arguments.length){case 0:break;case 1:{typeof t=="function"?this.interpolator(t):this.range(t);break}default:{this.domain(t),typeof e=="function"?this.interpolator(e):this.range(e);break}}return this}const J$=Symbol("implicit");function qH(){var t=new EQ,e=[],n=[],r=J$;function i(s){let a=t.get(s);if(a===void 0){if(r!==J$)return r;t.set(s,a=e.push(s)-1)}return n[a%n.length]}return i.domain=function(s){if(!arguments.length)return e.slice();e=[],t=new EQ;for(const a of s)t.has(a)||t.set(a,e.push(a)-1);return i},i.range=function(s){return arguments.length?(n=Array.from(s),i):n.slice()},i.unknown=function(s){return arguments.length?(r=s,i):r},i.copy=function(){return qH(e,n).unknown(r)},Qu.apply(i,arguments),i}function gC(){var t=qH().unknown(void 0),e=t.domain,n=t.range,r=0,i=1,s,a,o=!1,l=0,c=0,u=.5;delete t.unknown;function d(){var f=e().length,m=i<r,y=m?i:r,g=m?r:i;s=(g-y)/Math.max(1,f-l+c*2),o&&(s=Math.floor(s)),y+=(g-y-s*(f-l))*u,a=s*(1-l),o&&(y=Math.round(y),a=Math.round(a));var w=QJe(f).map(function(b){return y+s*b});return n(m?w.reverse():w)}return t.domain=function(f){return arguments.length?(e(f),d()):e()},t.range=function(f){return arguments.length?([r,i]=f,r=+r,i=+i,d()):[r,i]},t.rangeRound=function(f){return[r,i]=f,r=+r,i=+i,o=!0,d()},t.bandwidth=function(){return a},t.step=function(){return s},t.round=function(f){return arguments.length?(o=!!f,d()):o},t.padding=function(f){return arguments.length?(l=Math.min(1,c=+f),d()):l},t.paddingInner=function(f){return arguments.length?(l=Math.min(1,f),d()):l},t.paddingOuter=function(f){return arguments.length?(c=+f,d()):c},t.align=function(f){return arguments.length?(u=Math.max(0,Math.min(1,f)),d()):u},t.copy=function(){return gC(e(),[r,i]).round(o).paddingInner(l).paddingOuter(c).align(u)},Qu.apply(d(),arguments)}function sve(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return sve(e())},t}function X5(){return sve(gC.apply(null,arguments).paddingInner(1))}function GH(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function ave(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function Rk(){}var vC=.7,v3=1/vC,Iw="\\s*([+-]?\\d+)\\s*",yC="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Ef="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",JJe=/^#([0-9a-f]{3,8})$/,eet=new RegExp(`^rgb\\(${Iw},${Iw},${Iw}\\)$`),tet=new RegExp(`^rgb\\(${Ef},${Ef},${Ef}\\)$`),net=new RegExp(`^rgba\\(${Iw},${Iw},${Iw},${yC}\\)$`),ret=new RegExp(`^rgba\\(${Ef},${Ef},${Ef},${yC}\\)$`),iet=new RegExp(`^hsl\\(${yC},${Ef},${Ef}\\)$`),set=new RegExp(`^hsla\\(${yC},${Ef},${Ef},${yC}\\)$`),OQ={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};GH(Rk,bC,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:MQ,formatHex:MQ,formatHex8:aet,formatHsl:oet,formatRgb:LQ,toString:LQ});function MQ(){return this.rgb().formatHex()}function aet(){return this.rgb().formatHex8()}function oet(){return ove(this).formatHsl()}function LQ(){return this.rgb().formatRgb()}function bC(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=JJe.exec(t))?(n=e[1].length,e=parseInt(e[1],16),n===6?jQ(e):n===3?new jl(e>>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):n===8?aO(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):n===4?aO(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=eet.exec(t))?new jl(e[1],e[2],e[3],1):(e=tet.exec(t))?new jl(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=net.exec(t))?aO(e[1],e[2],e[3],e[4]):(e=ret.exec(t))?aO(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=iet.exec(t))?IQ(e[1],e[2]/100,e[3]/100,1):(e=set.exec(t))?IQ(e[1],e[2]/100,e[3]/100,e[4]):OQ.hasOwnProperty(t)?jQ(OQ[t]):t==="transparent"?new jl(NaN,NaN,NaN,0):null}function jQ(t){return new jl(t>>16&255,t>>8&255,t&255,1)}function aO(t,e,n,r){return r<=0&&(t=e=n=NaN),new jl(t,e,n,r)}function cet(t){return t instanceof Rk||(t=bC(t)),t?(t=t.rgb(),new jl(t.r,t.g,t.b,t.opacity)):new jl}function e7(t,e,n,r){return arguments.length===1?cet(t):new jl(t,e,n,r??1)}function jl(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}GH(jl,e7,ave(Rk,{brighter(t){return t=t==null?v3:Math.pow(v3,t),new jl(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?vC:Math.pow(vC,t),new jl(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new jl(db(this.r),db(this.g),db(this.b),y3(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:DQ,formatHex:DQ,formatHex8:uet,formatRgb:RQ,toString:RQ}));function DQ(){return`#${I0(this.r)}${I0(this.g)}${I0(this.b)}`}function uet(){return`#${I0(this.r)}${I0(this.g)}${I0(this.b)}${I0((isNaN(this.opacity)?1:this.opacity)*255)}`}function RQ(){const t=y3(this.opacity);return`${t===1?"rgb(":"rgba("}${db(this.r)}, ${db(this.g)}, ${db(this.b)}${t===1?")":`, ${t})`}`}function y3(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function db(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function I0(t){return t=db(t),(t<16?"0":"")+t.toString(16)}function IQ(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Kd(t,e,n,r)}function ove(t){if(t instanceof Kd)return new Kd(t.h,t.s,t.l,t.opacity);if(t instanceof Rk||(t=bC(t)),!t)return new Kd;if(t instanceof Kd)return t;t=t.rgb();var e=t.r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),s=Math.max(e,n,r),a=NaN,o=s-i,l=(s+i)/2;return o?(e===s?a=(n-r)/o+(n<r)*6:n===s?a=(r-e)/o+2:a=(e-n)/o+4,o/=l<.5?s+i:2-s-i,a*=60):o=l>0&&l<1?0:a,new Kd(a,o,l,t.opacity)}function det(t,e,n,r){return arguments.length===1?ove(t):new Kd(t,e,n,r??1)}function Kd(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}GH(Kd,det,ave(Rk,{brighter(t){return t=t==null?v3:Math.pow(v3,t),new Kd(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?vC:Math.pow(vC,t),new Kd(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new jl(nF(t>=240?t-240:t+120,i,r),nF(t,i,r),nF(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new Kd(FQ(this.h),oO(this.s),oO(this.l),y3(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=y3(this.opacity);return`${t===1?"hsl(":"hsla("}${FQ(this.h)}, ${oO(this.s)*100}%, ${oO(this.l)*100}%${t===1?")":`, ${t})`}`}}));function FQ(t){return t=(t||0)%360,t<0?t+360:t}
vendor: 4,321 bytes, line 664
664function oO(t){return Math.max(0,Math.min(1,t||0))}function nF(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}const KH=t=>()=>t;function het(t,e){return function(n){return t+n*e}}function fet(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function pet(t){return(t=+t)==1?lve:function(e,n){return n-e?fet(e,n,t):KH(isNaN(e)?n:e)}}function lve(t,e){var n=e-t;return n?het(t,n):KH(isNaN(t)?e:t)}const BQ=function t(e){var n=pet(e);function r(i,s){var a=n((i=e7(i)).r,(s=e7(s)).r),o=n(i.g,s.g),l=n(i.b,s.b),c=lve(i.opacity,s.opacity);return function(u){return i.r=a(u),i.g=o(u),i.b=l(u),i.opacity=c(u),i+""}}return r.gamma=t,r}(1);function met(t,e){e||(e=[]);var n=t?Math.min(e.length,t.length):0,r=e.slice(),i;return function(s){for(i=0;i<n;++i)r[i]=t[i]*(1-s)+e[i]*s;return r}}function get(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function vet(t,e){var n=e?e.length:0,r=t?Math.min(n,t.length):0,i=new Array(r),s=new Array(n),a;for(a=0;a<r;++a)i[a]=KS(t[a],e[a]);for(;a<n;++a)s[a]=e[a];return function(o){for(a=0;a<r;++a)s[a]=i[a](o);return s}}function yet(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}function b3(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function bet(t,e){var n={},r={},i;(t===null||typeof t!="object")&&(t={}),(e===null||typeof e!="object")&&(e={});for(i in e)i in t?n[i]=KS(t[i],e[i]):r[i]=e[i];return function(s){for(i in n)r[i]=n[i](s);return r}}var t7=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,rF=new RegExp(t7.source,"g");function xet(t){return function(){return t}}function wet(t){return function(e){return t(e)+""}}function _et(t,e){var n=t7.lastIndex=rF.lastIndex=0,r,i,s,a=-1,o=[],l=[];for(t=t+"",e=e+"";(r=t7.exec(t))&&(i=rF.exec(e));)(s=i.index)>n&&(s=e.slice(n,s),o[a]?o[a]+=s:o[++a]=s),(r=r[0])===(i=i[0])?o[a]?o[a]+=i:o[++a]=i:(o[++a]=null,l.push({i:a,x:b3(r,i)})),n=rF.lastIndex;return n<e.length&&(s=e.slice(n),o[a]?o[a]+=s:o[++a]=s),o.length<2?l[0]?wet(l[0].x):xet(e):(e=l.length,function(c){for(var u=0,d;u<e;++u)o[(d=l[u]).i]=d.x(c);return o.join("")})}function KS(t,e){var n=typeof e,r;return e==null||n==="boolean"?KH(e):(n==="number"?b3:n==="string"?(r=bC(e))?(e=r,BQ):_et:e instanceof bC?BQ:e instanceof Date?yet:get(e)?met:Array.isArray(e)?vet:typeof e.valueOf!="function"&&typeof e.toString!="function"||isNaN(e)?bet:b3)(t,e)}function YH(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}function Aet(t,e){e===void 0&&(e=t,t=KS);for(var n=0,r=e.length-1,i=e[0],s=new Array(r<0?0:r);n<r;)s[n]=t(i,i=e[++n]);return function(a){var o=Math.max(0,Math.min(r-1,Math.floor(a*=r)));return s[o](a-o)}}function Pet(t){return function(){return t}}function x3(t){return+t}var $Q=[0,1];function Ko(t){return t}function n7(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:Pet(isNaN(e)?NaN:.5)}function Cet(t,e){var n;return t>e&&(n=t,t=e,e=n),function(r){return Math.max(t,Math.min(e,r))}}function Eet(t,e,n){var r=t[0],i=t[1],s=e[0],a=e[1];return i<r?(r=n7(i,r),s=n(a,s)):(r=n7(r,i),s=n(s,a)),function(o){return s(r(o))}}function Tet(t,e,n){var r=Math.min(t.length,e.length)-1,i=new Array(r),s=new Array(r),a=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<r;)i[a]=n7(t[a],t[a+1]),s[a]=n(e[a],e[a+1]);return function(o){var l=Dk(t,o,1,r)-1;return s[l](i[l](o))}}function Ik(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function n4(){var t=$Q,e=$Q,n=KS,r,i,s,a=Ko,o,l,c;function u(){var f=Math.min(t.length,e.length);return a!==Ko&&(a=Cet(t[0],t[f-1])),o=f>2?Tet:Eet,l=c=null,d}function d(f){return f==null||isNaN(f=+f)?s:(l||(l=o(t.map(r),e,n)))(r(a(f)))}return d.invert=function(f){return a(i((c||(c=o(e,t.map(r),b3)))(f)))},d.domain=function(f){return arguments.length?(t=Array.from(f,x3),u()):t.slice()},d.range=function(f){return arguments.length?(e=Array.from(f),u()):e.slice()},d.rangeRound=function(f){return e=Array.from(f),n=YH,u()},d.clamp=function(f){return arguments.length?(a=f?!0:Ko,u()):a!==Ko},d.interpolate=function(f){return arguments.length?(n=f,u()):n},d.unknown=function(f){return arguments.length?(s=f,d):s},function(f,m){return r=f,i=m,u()}}function ZH(){return n4()(Ko,Ko)}function ket(t){return Math.abs(t=Math.round(t))>
vendor: 4,421 bytes, line 664
664=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function w3(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function iS(t){return t=w3(Math.abs(t)),t?t[1]:NaN}function Net(t,e){return function(n,r){for(var i=n.length,s=[],a=0,o=t[0],l=0;i>0&&o>0&&(l+o+1>r&&(o=Math.max(1,r-l)),s.push(n.substring(i-=o,i+o)),!((l+=o+1)>r));)o=t[a=(a+1)%t.length];return s.reverse().join(e)}}function Oet(t){return function(e){return e.replace(/[0-9]/g,function(n){return t[+n]})}}var Met=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function xC(t){if(!(e=Met.exec(t)))throw new Error("invalid format: "+t);var e;return new XH({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}xC.prototype=XH.prototype;function XH(t){this.fill=t.fill===void 0?" ":t.fill+"",this.align=t.align===void 0?">":t.align+"",this.sign=t.sign===void 0?"-":t.sign+"",this.symbol=t.symbol===void 0?"":t.symbol+"",this.zero=!!t.zero,this.width=t.width===void 0?void 0:+t.width,this.comma=!!t.comma,this.precision=t.precision===void 0?void 0:+t.precision,this.trim=!!t.trim,this.type=t.type===void 0?"":t.type+""}XH.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 Let(t){e:for(var e=t.length,n=1,r=-1,i;n<e;++n)switch(t[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+t[n])break e;r>0&&(r=0);break}return r>0?t.slice(0,r)+t.slice(i+1):t}var cve;function jet(t,e){var n=w3(t,e);if(!n)return t+"";var r=n[0],i=n[1],s=i-(cve=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return s===a?r:s>a?r+new Array(s-a+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+w3(t,Math.max(0,e+s-1))[0]}function zQ(t,e){var n=w3(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const UQ={"%":(t,e)=>(t*100).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:ket,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>zQ(t*100,e),r:zQ,s:jet,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function HQ(t){return t}var VQ=Array.prototype.map,WQ=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Det(t){var e=t.grouping===void 0||t.thousands===void 0?HQ:Net(VQ.call(t.grouping,Number),t.thousands+""),n=t.currency===void 0?"":t.currency[0]+"",r=t.currency===void 0?"":t.currency[1]+"",i=t.decimal===void 0?".":t.decimal+"",s=t.numerals===void 0?HQ:Oet(VQ.call(t.numerals,String)),a=t.percent===void 0?"%":t.percent+"",o=t.minus===void 0?"â":t.minus+"",l=t.nan===void 0?"NaN":t.nan+"";function c(d){d=xC(d);var f=d.fill,m=d.align,y=d.sign,g=d.symbol,w=d.zero,b=d.width,_=d.comma,S=d.precision,P=d.trim,C=d.type;C==="n"?(_=!0,C="g"):UQ[C]||(S===void 0&&(S=12),P=!0,C="g"),(w||f==="0"&&m==="=")&&(w=!0,f="0",m="=");var k=g==="$"?n:g==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",O=g==="$"?r:/[%p]/.test(C)?a:"",I=UQ[C],B=/[defgprs%]/.test(C);S=S===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function W(j){var M=k,z=O,U,Z,X;if(C==="c")z=I(j)+z,j="";else{j=+j;var Q=j<0||1/j<0;if(j=isNaN(j)?l:I(Math.abs(j),S),P&&(j=Let(j)),Q&&+j==0&&y!=="+"&&(Q=!1),M=(Q?y==="("?y:o:y==="-"||y==="("?"":y)+M,z=(C==="s"?WQ[8+cve/3]:"")+z+(Q&&y==="("?")":""),B){for(U=-1,Z=j.length;++U<Z;)if(X=j.charCodeAt(U),48>X||X>57){z=(X===46?i+j.slice(U+1):j.slice(U))+z,j=j.slice(0,U);break}}}_&&!w&&(j=e(j,1/0));var q=M.length+j.length+z.length,ne=q<b?new Array(b-q+1).join(f):"";switch(_&&w&&(j=e(ne+j,ne.length?b-z.length:1/0),ne=""),m){case"<":j=M+j+z+ne;break;case"=":j=M+ne+j+z;break;case"^":j=ne.slice(0,q=ne.length>>1)+M+j+z+ne.slice(q);break;default:j=ne+M+j+z;break}return s(j)}return W.toString=function(){return d+""},W}function u(d,f){var m=c((d=xC(d),d.type="f",d)),y=Math.max(-8,Math.min(8,Math.floor(iS(f)/3)))*3,g=Math.pow(10,-y),w=WQ[8+y/3];return function(b){return m(g*b)+w}}return{format:c,formatPrefix:u}}var lO,QH,uve;
vendor: 4,427 bytes, line 664
664Ret({thousands:",",grouping:[3],currency:["$",""]});function Ret(t){return lO=Det(t),QH=lO.format,uve=lO.formatPrefix,lO}function Iet(t){return Math.max(0,-iS(Math.abs(t)))}function Fet(t,e){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(iS(e)/3)))*3-iS(Math.abs(t)))}function Bet(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,iS(e)-iS(t))+1}function dve(t,e,n,r){var i=Q$(t,e,n),s;switch(r=xC(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(t),Math.abs(e));return r.precision==null&&!isNaN(s=Fet(i,a))&&(r.precision=s),uve(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(s=Bet(i,Math.max(Math.abs(t),Math.abs(e))))&&(r.precision=s-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(s=Iet(i))&&(r.precision=s-(r.type==="%")*2);break}}return QH(r)}function Dy(t){var e=t.domain;return t.ticks=function(n){var r=e();return Z$(r[0],r[r.length-1],n??10)},t.tickFormat=function(n,r){var i=e();return dve(i[0],i[i.length-1],n??10,r)},t.nice=function(n){n==null&&(n=10);var r=e(),i=0,s=r.length-1,a=r[i],o=r[s],l,c,u=10;for(o<a&&(c=a,a=o,o=c,c=i,i=s,s=c);u-- >0;){if(c=X$(a,o,n),c===l)return r[i]=a,r[s]=o,e(r);if(c>0)a=Math.floor(a/c)*c,o=Math.ceil(o/c)*c;else if(c<0)a=Math.ceil(a*c)/c,o=Math.floor(o*c)/c;else break;l=c}return t},t}function _3(){var t=ZH();return t.copy=function(){return Ik(t,_3())},Qu.apply(t,arguments),Dy(t)}function hve(t){var e;function n(r){return r==null||isNaN(r=+r)?e:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(t=Array.from(r,x3),n):t.slice()},n.unknown=function(r){return arguments.length?(e=r,n):e},n.copy=function(){return hve(t).unknown(e)},t=arguments.length?Array.from(t,x3):[0,1],Dy(n)}function fve(t,e){t=t.slice();var n=0,r=t.length-1,i=t[n],s=t[r],a;return s<i&&(a=n,n=r,r=a,a=i,i=s,s=a),t[n]=e.floor(i),t[r]=e.ceil(s),t}function qQ(t){return Math.log(t)}function GQ(t){return Math.exp(t)}function $et(t){return-Math.log(-t)}function zet(t){return-Math.exp(-t)}function Uet(t){return isFinite(t)?+("1e"+t):t<0?0:t}function Het(t){return t===10?Uet:t===Math.E?Math.exp:e=>Math.pow(t,e)}function Vet(t){return t===Math.E?Math.log:t===10&&Math.log10||t===2&&Math.log2||(t=Math.log(t),e=>Math.log(e)/t)}function KQ(t){return(e,n)=>-t(-e,n)}function JH(t){const e=t(qQ,GQ),n=e.domain;let r=10,i,s;function a(){return i=Vet(r),s=Het(r),n()[0]<0?(i=KQ(i),s=KQ(s),t($et,zet)):t(qQ,GQ),e}return e.base=function(o){return arguments.length?(r=+o,a()):r},e.domain=function(o){return arguments.length?(n(o),a()):n()},e.ticks=o=>{const l=n();let c=l[0],u=l[l.length-1];const d=u<c;d&&([c,u]=[u,c]);let f=i(c),m=i(u),y,g;const w=o==null?10:+o;let b=[];if(!(r%1)&&m-f<w){if(f=Math.floor(f),m=Math.ceil(m),c>0){for(;f<=m;++f)for(y=1;y<r;++y)if(g=f<0?y/s(-f):y*s(f),!(g<c)){if(g>u)break;b.push(g)}}else for(;f<=m;++f)for(y=r-1;y>=1;--y)if(g=f>0?y/s(-f):y*s(f),!(g<c)){if(g>u)break;b.push(g)}b.length*2<w&&(b=Z$(c,u,w))}else b=Z$(f,m,Math.min(m-f,w)).map(s);return d?b.reverse():b},e.tickFormat=(o,l)=>{if(o==null&&(o=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=xC(l)).precision==null&&(l.trim=!0),l=QH(l)),o===1/0)return l;const c=Math.max(1,r*o/e.ticks().length);return u=>{let d=u/s(Math.round(i(u)));return d*r<r-.5&&(d*=r),d<=c?l(u):""}},e.nice=()=>n(fve(n(),{floor:o=>s(Math.floor(i(o))),ceil:o=>s(Math.ceil(i(o)))})),e}function pve(){const t=JH(n4()).domain([1,10]);return t.copy=()=>Ik(t,pve()).base(t.base()),Qu.apply(t,arguments),t}function YQ(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function ZQ(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function eV(t){var e=1,n=t(YQ(e),ZQ(e));return n.constant=function(r){return arguments.length?t(YQ(e=+r),ZQ(e)):e},Dy(n)}function mve(){var t=eV(n4());return t.copy=function(){return Ik(t,mve()).constant(t.constant())},Qu.apply(t,arguments)}function XQ(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function Wet(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function qet(t){return t<0?-t*t:t*t}function tV(t){var e=t(Ko,Ko),n=1;function r(){return n===1?t(Ko,Ko):n===.5?t(Wet,qet):t(XQ(n),XQ(1/n))}return e.exponent=function(i){return arguments.length?(n=+i,r()):n},Dy(e)}function nV(){var t=tV(n4());return t.copy=function(){return Ik(t,nV()).exponent(t.exponent())},Qu.apply(t,arguments),t}function Get(){return nV.apply(null,arguments).exponent(.5)}function QQ(t){return Math.sign(t)*t*t}
664function Ket(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}function gve(){var t=ZH(),e=[0,1],n=!1,r;function i(s){var a=Ket(t(s));return isNaN(a)?r:n?Math.round(a):a}return i.invert=function(s){return t.invert(QQ(s))},i.domain=function(s){return arguments.length?(t.domain(s),i):t.domain()},i.range=function(s){return arguments.length?(t.range((e=Array.from(s,x3)).map(QQ)),i):e.slice()},i.rangeRound=function(s){return i.range(s).round(!0)},i.round=function(s){return arguments.length?(n=!!s,i):n},i.clamp=function(s){return arguments.length?(t.clamp(s),i):t.clamp()},i.unknown=function(s){return arguments.length?(r=s,i):r},i.copy=function(){return gve(t.domain(),e).round(n).clamp(t.clamp()).unknown(r)},Qu.apply(i,arguments),Dy(i)}function vve(){var t=[],e=[],n=[],r;function i(){var a=0,o=Math.max(1,e.length);for(n=new Array(o-1);++a<o;)n[a-1]=XJe(t,a/o);return s}function s(a){return a==null||isNaN(a=+a)?r:e[Dk(n,a)]}return s.invertExtent=function(a){var o=e.indexOf(a);return o<0?[NaN,NaN]:[o>0?n[o-1]:t[0],o<n.length?n[o]:t[t.length-1]]},s.domain=function(a){if(!arguments.length)return t.slice();t=[];for(let o of a)o!=null&&!isNaN(o=+o)&&t.push(o);return t.sort(cy),i()},s.range=function(a){return arguments.length?(e=Array.from(a),i()):e.slice()},s.unknown=function(a){return arguments.length?(r=a,s):r},s.quantiles=function(){return n.slice()},s.copy=function(){return vve().domain(t).range(e).unknown(r)},Qu.apply(s,arguments)}function yve(){var t=0,e=1,n=1,r=[.5],i=[0,1],s;function a(l){return l!=null&&l<=l?i[Dk(r,l,0,n)]:s}function o(){var l=-1;for(r=new Array(n);++l<n;)r[l]=((l+1)*e-(l-n)*t)/(n+1);return a}return a.domain=function(l){return arguments.length?([t,e]=l,t=+t,e=+e,o()):[t,e]},a.range=function(l){return arguments.length?(n=(i=Array.from(l)).length-1,o()):i.slice()},a.invertExtent=function(l){var c=i.indexOf(l);return c<0?[NaN,NaN]:c<1?[t,r[0]]:c>=n?[r[n-1],e]:[r[c-1],r[c]]},a.unknown=function(l){return arguments.length&&(s=l),a},a.thresholds=function(){return r.slice()},a.copy=function(){return yve().domain([t,e]).range(i).unknown(s)},Qu.apply(Dy(a),arguments)}function bve(){var t=[.5],e=[0,1],n,r=1;function i(s){return s!=null&&s<=s?e[Dk(t,s,0,r)]:n}return i.domain=function(s){return arguments.length?(t=Array.from(s),r=Math.min(t.length,e.length-1),i):t.slice()},i.range=function(s){return arguments.length?(e=Array.from(s),r=Math.min(t.length,e.length-1),i):e.slice()},i.invertExtent=function(s){var a=e.indexOf(s);return[t[a-1],t[a]]},i.unknown=function(s){return arguments.length?(n=s,i):n},i.copy=function(){return bve().domain(t).range(e).unknown(n)},Qu.apply(i,arguments)}const iF=new Date,sF=new Date;function Ks(t,e,n,r){function i(s){return t(s=arguments.length===0?new Date:new Date(+s)),s}return i.floor=s=>(t(s=new Date(+s)),s),i.ceil=s=>(t(s=new Date(s-1)),e(s,1),t(s),s),i.round=s=>{const a=i(s),o=i.ceil(s);return s-a<o-s?a:o},i.offset=(s,a)=>(e(s=new Date(+s),a==null?1:Math.floor(a)),s),i.range=(s,a,o)=>{const l=[];if(s=i.ceil(s),o=o==null?1:Math.floor(o),!(s<a)||!(o>0))return l;let c;do l.push(c=new Date(+s)),e(s,o),t(s);while(c<s&&s<a);return l},i.filter=s=>Ks(a=>{if(a>=a)for(;t(a),!s(a);)a.setTime(a-1)},(a,o)=>{if(a>=a)if(o<0)for(;++o<=0;)for(;e(a,-1),!s(a););else for(;--o>=0;)for(;e(a,1),!s(a););}),n&&(i.count=(s,a)=>(iF.setTime(+s),sF.setTime(+a),t(iF),t(sF),Math.floor(n(iF,sF))),i.every=s=>(s=Math.floor(s),!isFinite(s)||!(s>0)?null:s>1?i.filter(r?a=>r(a)%s===0:a=>i.count(0,a)%s===0):i)),i}const S3=Ks(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);S3.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?Ks(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):S3);S3.range;const hm=1e3,$u=hm*60,fm=$u*60,Fm=fm*24,rV=Fm*7,JQ=Fm*30,aF=Fm*365,F0=Ks(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*hm)},(t,e)=>(e-t)/hm,t=>t.getUTCSeconds());F0.range;const iV=Ks(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*hm)},(t,e)=>{t.setTime(+t+e*$u)},(t,e)=>(e-t)/$u,t=>t.getMinutes());iV.range;const sV=Ks(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*$u)},(t,e)=>(e-t)/$u,t=>t.getUTCMinutes());sV.range;const aV=Ks(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*hm-t.getMinutes()*$u)},(t,e)=>{t.setTime(+t+e*fm)},(t,e)=>(e-t)/fm,t=>t.getHours());aV.range;const oV=Ks(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*fm)},(t,e)=>(e-t)/fm,t=>t.getUTCHours());oV.range;const Fk=Ks(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*$u)/Fm,t=>t.getDate()-1);Fk.range;const r4=Ks(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/Fm,t=>t.getUTCDate()-1);r4.range;const xve=Ks(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/Fm,t=>Math.floor(t/Fm));xve.range;function Xb(t){return Ks(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(e,n)=>{e.setDate(e.getDate()+n*7)},(e,n)=>(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*$u)/rV)}const i4=Xb(0),A3=Xb(1),Yet=Xb(2),Zet=Xb(3),sS=Xb(4),Xet=Xb(5),Qet=Xb(6);i4.range;A3.range;Yet.range;Zet.range;sS.range;Xet.range;Qet.range;function Qb(t){return Ks(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCDate(e.getUTCDate()+n*7)},(e,n)=>(n-e)/rV)}const s4=Qb(0),P3=Qb(1),Jet=Qb(2),ett=Qb(3),aS=Qb(4),ttt=Qb(5),ntt=Qb(6);s4.range;P3.range;Jet.range;ett.range;aS.range;ttt.range;ntt.range;const lV=Ks(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());lV.range;const cV=Ks(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());cV.range;const Bm=Ks(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());Bm.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Ks(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)});Bm.range;const $m=Ks(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());$m.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Ks(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)});$m.range;function wve(t,e,n,r,i,s){const a=[[F0,1,hm],[F0,5,5*hm],[F0,15,15*hm],[F0,30,30*hm],[s,1,$u],[s,5,5*$u],[s,15,15*$u],[s,30,30*$u],[i,1,fm],[i,3,3*fm],[i,6,6*fm],[i,12,12*fm],[r,1,Fm],[r,2,2*Fm],[n,1,rV],[e,1,JQ],[e,3,3*JQ],[t,1,aF]];function o(c,u,d){const f=u<c;
vendor: 5,778 bytes, line 664
664f&&([c,u]=[u,c]);const m=d&&typeof d.range=="function"?d:l(c,u,d),y=m?m.range(c,+u+1):[];return f?y.reverse():y}function l(c,u,d){const f=Math.abs(u-c)/d,m=WH(([,,w])=>w).right(a,f);if(m===a.length)return t.every(Q$(c/aF,u/aF,d));if(m===0)return S3.every(Math.max(Q$(c,u,d),1));const[y,g]=a[f/a[m-1][2]<a[m][2]/f?m-1:m];return y.every(g)}return[o,l]}const[rtt,itt]=wve($m,cV,s4,xve,oV,sV),[stt,att]=wve(Bm,lV,i4,Fk,aV,iV);function oF(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function lF(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function IA(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function ott(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,s=t.days,a=t.shortDays,o=t.months,l=t.shortMonths,c=FA(i),u=BA(i),d=FA(s),f=BA(s),m=FA(a),y=BA(a),g=FA(o),w=BA(o),b=FA(l),_=BA(l),S={a:Q,A:q,b:ne,B:de,c:null,d:sJ,e:sJ,f:Ntt,g:$tt,G:Utt,H:Ett,I:Ttt,j:ktt,L:_ve,m:Ott,M:Mtt,p:se,q:H,Q:lJ,s:cJ,S:Ltt,u:jtt,U:Dtt,V:Rtt,w:Itt,W:Ftt,x:null,X:null,y:Btt,Y:ztt,Z:Htt,"%":oJ},P={a:ee,A:oe,b:ue,B:pe,c:null,d:aJ,e:aJ,f:Gtt,g:rnt,G:snt,H:Vtt,I:Wtt,j:qtt,L:Ave,m:Ktt,M:Ytt,p:me,q:Te,Q:lJ,s:cJ,S:Ztt,u:Xtt,U:Qtt,V:Jtt,w:ent,W:tnt,x:null,X:null,y:nnt,Y:int,Z:ant,"%":oJ},C={a:W,A:j,b:M,B:z,c:U,d:rJ,e:rJ,f:Stt,g:nJ,G:tJ,H:iJ,I:iJ,j:btt,L:_tt,m:ytt,M:xtt,p:B,q:vtt,Q:Ptt,s:Ctt,S:wtt,u:htt,U:ftt,V:ptt,w:dtt,W:mtt,x:Z,X,y:nJ,Y:tJ,Z:gtt,"%":Att};S.x=k(n,S),S.X=k(r,S),S.c=k(e,S),P.x=k(n,P),P.X=k(r,P),P.c=k(e,P);function k(xe,Ce){return function(Ne){var Ae=[],We=-1,Ye=0,ce=xe.length,Ze,lt,vt;for(Ne instanceof Date||(Ne=new Date(+Ne));++We<ce;)xe.charCodeAt(We)===37&&(Ae.push(xe.slice(Ye,We)),(lt=eJ[Ze=xe.charAt(++We)])!=null?Ze=xe.charAt(++We):lt=Ze==="e"?" ":"0",(vt=Ce[Ze])&&(Ze=vt(Ne,lt)),Ae.push(Ze),Ye=We+1);return Ae.push(xe.slice(Ye,We)),Ae.join("")}}function O(xe,Ce){return function(Ne){var Ae=IA(1900,void 0,1),We=I(Ae,xe,Ne+="",0),Ye,ce;if(We!=Ne.length)return null;if("Q"in Ae)return new Date(Ae.Q);if("s"in Ae)return new Date(Ae.s*1e3+("L"in Ae?Ae.L:0));if(Ce&&!("Z"in Ae)&&(Ae.Z=0),"p"in Ae&&(Ae.H=Ae.H%12+Ae.p*12),Ae.m===void 0&&(Ae.m="q"in Ae?Ae.q:0),"V"in Ae){if(Ae.V<1||Ae.V>53)return null;"w"in Ae||(Ae.w=1),"Z"in Ae?(Ye=lF(IA(Ae.y,0,1)),ce=Ye.getUTCDay(),Ye=ce>4||ce===0?P3.ceil(Ye):P3(Ye),Ye=r4.offset(Ye,(Ae.V-1)*7),Ae.y=Ye.getUTCFullYear(),Ae.m=Ye.getUTCMonth(),Ae.d=Ye.getUTCDate()+(Ae.w+6)%7):(Ye=oF(IA(Ae.y,0,1)),ce=Ye.getDay(),Ye=ce>4||ce===0?A3.ceil(Ye):A3(Ye),Ye=Fk.offset(Ye,(Ae.V-1)*7),Ae.y=Ye.getFullYear(),Ae.m=Ye.getMonth(),Ae.d=Ye.getDate()+(Ae.w+6)%7)}else("W"in Ae||"U"in Ae)&&("w"in Ae||(Ae.w="u"in Ae?Ae.u%7:"W"in Ae?1:0),ce="Z"in Ae?lF(IA(Ae.y,0,1)).getUTCDay():oF(IA(Ae.y,0,1)).getDay(),Ae.m=0,Ae.d="W"in Ae?(Ae.w+6)%7+Ae.W*7-(ce+5)%7:Ae.w+Ae.U*7-(ce+6)%7);return"Z"in Ae?(Ae.H+=Ae.Z/100|0,Ae.M+=Ae.Z%100,lF(Ae)):oF(Ae)}}function I(xe,Ce,Ne,Ae){for(var We=0,Ye=Ce.length,ce=Ne.length,Ze,lt;We<Ye;){if(Ae>=ce)return-1;if(Ze=Ce.charCodeAt(We++),Ze===37){if(Ze=Ce.charAt(We++),lt=C[Ze in eJ?Ce.charAt(We++):Ze],!lt||(Ae=lt(xe,Ne,Ae))<0)return-1}else if(Ze!=Ne.charCodeAt(Ae++))return-1}return Ae}function B(xe,Ce,Ne){var Ae=c.exec(Ce.slice(Ne));return Ae?(xe.p=u.get(Ae[0].toLowerCase()),Ne+Ae[0].length):-1}function W(xe,Ce,Ne){var Ae=m.exec(Ce.slice(Ne));return Ae?(xe.w=y.get(Ae[0].toLowerCase()),Ne+Ae[0].length):-1}function j(xe,Ce,Ne){var Ae=d.exec(Ce.slice(Ne));return Ae?(xe.w=f.get(Ae[0].toLowerCase()),Ne+Ae[0].length):-1}function M(xe,Ce,Ne){var Ae=b.exec(Ce.slice(Ne));return Ae?(xe.m=_.get(Ae[0].toLowerCase()),Ne+Ae[0].length):-1}function z(xe,Ce,Ne){var Ae=g.exec(Ce.slice(Ne));return Ae?(xe.m=w.get(Ae[0].toLowerCase()),Ne+Ae[0].length):-1}function U(xe,Ce,Ne){return I(xe,e,Ce,Ne)}function Z(xe,Ce,Ne){return I(xe,n,Ce,Ne)}function X(xe,Ce,Ne){return I(xe,r,Ce,Ne)}function Q(xe){return a[xe.getDay()]}function q(xe){return s[xe.getDay()]}function ne(xe){return l[xe.getMonth()]}function de(xe){return o[xe.getMonth()]}function se(xe){return i[+(xe.getHours()>=12)]}function H(xe){return 1+~~(xe.getMonth()/3)}function ee(xe){return a[xe.getUTCDay()]}function oe(xe){return s[xe.getUTCDay()]}function ue(xe){return l[xe.getUTCMonth()]}function pe(xe){return o[xe.getUTCMonth()]}function me(xe){return i[+(xe.getUTCHours()>=12)]}function Te(xe){return 1+~~(xe.getUTCMonth()/3)}return{format:function(xe){var Ce=k(xe+="",S);return Ce.toString=function(){return xe},Ce},parse:function(xe){var Ce=O(xe+="",!1);return Ce.toString=function(){return xe},Ce},utcFormat:function(xe){var Ce=k(xe+="",P);return Ce.toString=function(){return xe},Ce},utcParse:function(xe){var Ce=O(xe+="",!0);return Ce.toString=function(){return xe},Ce}}}var eJ={"-":"",_:" ",0:"0"},ua=/^\s*\d+/,ltt=/^%/,ctt=/[\\^$*+?|[\]().{}]/g;function Qn(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",s=i.length;return r+(s<n?new Array(n-s+1).join(e)+i:i)}function utt(t){return t.replace(ctt,"\\$&")}function FA(t){return new RegExp("^(?:"+t.map(utt).join("|")+")","i")}function BA(t){return new Map(t.map((e,n)=>[e.toLowerCase(),n]))}function dtt(t,e,n){var r=ua.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function htt(t,e,n){var r=ua.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function ftt(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function ptt(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function mtt(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function tJ(t,e,n){var r=ua.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function nJ(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}
vendor: 8,198 bytes, line 664
664function gtt(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function vtt(t,e,n){var r=ua.exec(e.slice(n,n+1));return r?(t.q=r[0]*3-3,n+r[0].length):-1}function ytt(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function rJ(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function btt(t,e,n){var r=ua.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function iJ(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function xtt(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function wtt(t,e,n){var r=ua.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function _tt(t,e,n){var r=ua.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Stt(t,e,n){var r=ua.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Att(t,e,n){var r=ltt.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function Ptt(t,e,n){var r=ua.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Ctt(t,e,n){var r=ua.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function sJ(t,e){return Qn(t.getDate(),e,2)}function Ett(t,e){return Qn(t.getHours(),e,2)}function Ttt(t,e){return Qn(t.getHours()%12||12,e,2)}function ktt(t,e){return Qn(1+Fk.count(Bm(t),t),e,3)}function _ve(t,e){return Qn(t.getMilliseconds(),e,3)}function Ntt(t,e){return _ve(t,e)+"000"}function Ott(t,e){return Qn(t.getMonth()+1,e,2)}function Mtt(t,e){return Qn(t.getMinutes(),e,2)}function Ltt(t,e){return Qn(t.getSeconds(),e,2)}function jtt(t){var e=t.getDay();return e===0?7:e}function Dtt(t,e){return Qn(i4.count(Bm(t)-1,t),e,2)}function Sve(t){var e=t.getDay();return e>=4||e===0?sS(t):sS.ceil(t)}function Rtt(t,e){return t=Sve(t),Qn(sS.count(Bm(t),t)+(Bm(t).getDay()===4),e,2)}function Itt(t){return t.getDay()}function Ftt(t,e){return Qn(A3.count(Bm(t)-1,t),e,2)}function Btt(t,e){return Qn(t.getFullYear()%100,e,2)}function $tt(t,e){return t=Sve(t),Qn(t.getFullYear()%100,e,2)}function ztt(t,e){return Qn(t.getFullYear()%1e4,e,4)}function Utt(t,e){var n=t.getDay();return t=n>=4||n===0?sS(t):sS.ceil(t),Qn(t.getFullYear()%1e4,e,4)}function Htt(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Qn(e/60|0,"0",2)+Qn(e%60,"0",2)}function aJ(t,e){return Qn(t.getUTCDate(),e,2)}function Vtt(t,e){return Qn(t.getUTCHours(),e,2)}function Wtt(t,e){return Qn(t.getUTCHours()%12||12,e,2)}function qtt(t,e){return Qn(1+r4.count($m(t),t),e,3)}function Ave(t,e){return Qn(t.getUTCMilliseconds(),e,3)}function Gtt(t,e){return Ave(t,e)+"000"}function Ktt(t,e){return Qn(t.getUTCMonth()+1,e,2)}function Ytt(t,e){return Qn(t.getUTCMinutes(),e,2)}function Ztt(t,e){return Qn(t.getUTCSeconds(),e,2)}function Xtt(t){var e=t.getUTCDay();return e===0?7:e}function Qtt(t,e){return Qn(s4.count($m(t)-1,t),e,2)}function Pve(t){var e=t.getUTCDay();return e>=4||e===0?aS(t):aS.ceil(t)}function Jtt(t,e){return t=Pve(t),Qn(aS.count($m(t),t)+($m(t).getUTCDay()===4),e,2)}function ent(t){return t.getUTCDay()}function tnt(t,e){return Qn(P3.count($m(t)-1,t),e,2)}function nnt(t,e){return Qn(t.getUTCFullYear()%100,e,2)}function rnt(t,e){return t=Pve(t),Qn(t.getUTCFullYear()%100,e,2)}function int(t,e){return Qn(t.getUTCFullYear()%1e4,e,4)}function snt(t,e){var n=t.getUTCDay();return t=n>=4||n===0?aS(t):aS.ceil(t),Qn(t.getUTCFullYear()%1e4,e,4)}function ant(){return"+0000"}function oJ(){return"%"}function lJ(t){return+t}function cJ(t){return Math.floor(+t/1e3)}var Ex,Cve,Eve;ont({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 ont(t){return Ex=ott(t),Cve=Ex.format,Ex.parse,Eve=Ex.utcFormat,Ex.utcParse,Ex}function lnt(t){return new Date(t)}function cnt(t){return t instanceof Date?+t:+new Date(+t)}function uV(t,e,n,r,i,s,a,o,l,c){var u=ZH(),d=u.invert,f=u.domain,m=c(".%L"),y=c(":%S"),g=c("%I:%M"),w=c("%I %p"),b=c("%a %d"),_=c("%b %d"),S=c("%B"),P=c("%Y");function C(k){return(l(k)<k?m:o(k)<k?y:a(k)<k?g:s(k)<k?w:r(k)<k?i(k)<k?b:_:n(k)<k?S:P)(k)}return u.invert=function(k){return new Date(d(k))},u.domain=function(k){return arguments.length?f(Array.from(k,cnt)):f().map(lnt)},u.ticks=function(k){var O=f();return t(O[0],O[O.length-1],k??10)},u.tickFormat=function(k,O){return O==null?C:c(O)},u.nice=function(k){var O=f();return(!k||typeof k.range!="function")&&(k=e(O[0],O[O.length-1],k??10)),k?f(fve(O,k)):u},u.copy=function(){return Ik(u,uV(t,e,n,r,i,s,a,o,l,c))},u}function unt(){return Qu.apply(uV(stt,att,Bm,lV,i4,Fk,aV,iV,F0,Cve).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function dnt(){return Qu.apply(uV(rtt,itt,$m,cV,s4,r4,oV,sV,F0,Eve).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function a4(){var t=0,e=1,n,r,i,s,a=Ko,o=!1,l;function c(d){return d==null||isNaN(d=+d)?l:a(i===0?.5:(d=(s(d)-n)*i,o?Math.max(0,Math.min(1,d)):d))}c.domain=function(d){return arguments.length?([t,e]=d,n=s(t=+t),r=s(e=+e),i=n===r?0:1/(r-n),c):[t,e]},c.clamp=function(d){return arguments.length?(o=!!d,c):o},c.interpolator=function(d){return arguments.length?(a=d,c):a};function u(d){return function(f){var m,y;return arguments.length?([m,y]=f,a=d(m,y),c):[a(0),a(1)]}}return c.range=u(KS),c.rangeRound=u(YH),c.unknown=function(d){return arguments.length?(l=d,c):l},function(d){return s=d,n=d(t),r=d(e),i=n===r?0:1/(r-n),c}}function Ry(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function Tve(){var t=Dy(a4()(Ko));return t.copy=function(){return Ry(t,Tve())},Qm.apply(t,arguments)}function kve(){var t=JH(a4()).domain([1,10]);return t.copy=function(){return Ry(t,kve()).base(t.base())},Qm.apply(t,arguments)}function Nve(){var t=eV(a4());return t.copy=function(){return Ry(t,Nve()).constant(t.constant())},Qm.apply(t,arguments)}function dV(){var t=tV(a4());return t.copy=function(){return Ry(t,dV()).exponent(t.exponent())},Qm.apply(t,arguments)}function hnt(){return dV.apply(null,arguments).exponent(.5)}function Ove(){var t=[],e=Ko;function n(r){if(r!=null&&!isNaN(r=+r))return e((Dk(t,r,1)-1)/(t.length-1))}return n.domain=function(r){if(!arguments.length)return t.slice();t=[];for(let i of r)i!=null&&!isNaN(i=+i)&&t.push(i);return t.sort(cy),n},n.interpolator=function(r){return arguments.length?(e=r,n):e},n.range=function(){return t.map((r,i)=>e(i/(t.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,s)=>ZJe(t,s/r))},n.copy=function(){return Ove(e).domain(t)},Qm.apply(n,arguments)}function o4(){var t=0,e=.5,n=1,r=1,i,s,a,o,l,c=Ko,u,d=!1,f;function m(g){return isNaN(g=+g)?f:(g=.5+((g=+u(g))-s)*(r*g<r*s?o:l),c(d?Math.max(0,Math.min(1,g)):g))}m.domain=function(g){return arguments.length?([t,e,n]=g,i=u(t=+t),s=u(e=+e),a=u(n=+n),o=i===s?0:.5/(s-i),l=s===a?0:.5/(a-s),r=s<i?-1:1,m):[t,e,n]},m.clamp=function(g){return arguments.length?(d=!!g,m):d},m.interpolator=function(g){return arguments.length?(c=g,m):c};function y(g){return function(w){var b,_,S;return arguments.length?([b,_,S]=w,c=Aet(g,[b,_,S]),m):[c(0),c(.5),c(1)]}}return m.range=y(KS),m.rangeRound=y(YH),m.unknown=function(g){return arguments.length?(f=g,m):f},function(g){return u=g,i=g(t),s=g(e),a=g(n),o=i===s?0:.5/(s-i),l=s===a?0:.5/(a-s),r=s<i?-1:1,m}}function Mve(){var t=Dy(o4()(Ko));return t.copy=function(){return Ry(t,Mve())},Qm.apply(t,arguments)}function Lve(){var t=JH(o4()).domain([.1,1,10]);return t.copy=function(){return Ry(t,Lve()).base(t.base())},Qm.apply(t,arguments)}function jve(){var t=eV(o4());return t.copy=function(){return Ry(t,jve()).constant(t.constant())},Qm.apply(t,arguments)}function hV(){var t=tV(o4());return t.copy=function(){return Ry(t,hV()).exponent(t.exponent())},Qm.apply(t,arguments)}function fnt(){return hV.apply(null,arguments).exponent(.5)}const uJ=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:g
vendor: 66,973 bytes, lines 664-691
664C,scaleDiverging:Mve,scaleDivergingLog:Lve,scaleDivergingPow:hV,scaleDivergingSqrt:fnt,scaleDivergingSymlog:jve,scaleIdentity:hve,scaleImplicit:J$,scaleLinear:_3,scaleLog:pve,scaleOrdinal:qH,scalePoint:X5,scalePow:nV,scaleQuantile:vve,scaleQuantize:yve,scaleRadial:gve,scaleSequential:Tve,scaleSequentialLog:kve,scaleSequentialPow:dV,scaleSequentialQuantile:Ove,scaleSequentialSqrt:hnt,scaleSequentialSymlog:Nve,scaleSqrt:Get,scaleSymlog:mve,scaleThreshold:bve,scaleTime:unt,scaleUtc:dnt,tickFormat:dve},Symbol.toStringTag,{value:"Module"}));var pnt=$S;function mnt(t,e,n){for(var r=-1,i=t.length;++r<i;){var s=t[r],a=e(s);if(a!=null&&(o===void 0?a===a&&!pnt(a):n(a,o)))var o=a,l=s}return l}var l4=mnt;function gnt(t,e){return t>e}var Dve=gnt,vnt=l4,ynt=Dve,bnt=GS;function xnt(t){return t&&t.length?vnt(t,bnt,ynt):void 0}var wnt=xnt;const c4=sr(wnt);function _nt(t,e){return t<e}var Rve=_nt,Snt=l4,Ant=Rve,Pnt=GS;function Cnt(t){return t&&t.length?Snt(t,Pnt,Ant):void 0}var Ent=Cnt;const u4=sr(Ent);var Tnt=CH,knt=Vf,Nnt=Vge,Ont=$l;function Mnt(t,e){var n=Ont(t)?Tnt:Nnt;return n(t,knt(e))}var Lnt=Mnt,jnt=Uge,Dnt=Lnt;function Rnt(t,e){return jnt(Dnt(t,e),1)}var Int=Rnt;const Fnt=sr(Int);var Bnt=zH;function $nt(t,e){return Bnt(t,e)}var znt=$nt;const d4=sr(znt);var YS=1e9,Unt={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},pV,bi=!0,Zu="[DecimalError] ",hb=Zu+"Invalid argument: ",fV=Zu+"Exponent out of range: ",ZS=Math.floor,b0=Math.pow,Hnt=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Mc,sa=1e7,ci=7,Ive=9007199254740991,C3=ZS(Ive/ci),Et={};Et.absoluteValue=Et.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t};Et.comparedTo=Et.cmp=function(t){var e,n,r,i,s=this;if(t=new s.constructor(t),s.s!==t.s)return s.s||-t.s;if(s.e!==t.e)return s.e>t.e^s.s<0?1:-1;for(r=s.d.length,i=t.d.length,e=0,n=r<i?r:i;e<n;++e)if(s.d[e]!==t.d[e])return s.d[e]>t.d[e]^s.s<0?1:-1;return r===i?0:r>i^s.s<0?1:-1};Et.decimalPlaces=Et.dp=function(){var t=this,e=t.d.length-1,n=(e-t.e)*ci;if(e=t.d[e],e)for(;e%10==0;e/=10)n--;return n<0?0:n};Et.dividedBy=Et.div=function(t){return xm(this,new this.constructor(t))};Et.dividedToIntegerBy=Et.idiv=function(t){var e=this,n=e.constructor;return Vr(xm(e,new n(t),0,1),n.precision)};Et.equals=Et.eq=function(t){return!this.cmp(t)};Et.exponent=function(){return Ts(this)};Et.greaterThan=Et.gt=function(t){return this.cmp(t)>0};Et.greaterThanOrEqualTo=Et.gte=function(t){return this.cmp(t)>=0};Et.isInteger=Et.isint=function(){return this.e>this.d.length-2};Et.isNegative=Et.isneg=function(){return this.s<0};Et.isPositive=Et.ispos=function(){return this.s>0};Et.isZero=function(){return this.s===0};Et.lessThan=Et.lt=function(t){return this.cmp(t)<0};Et.lessThanOrEqualTo=Et.lte=function(t){return this.cmp(t)<1};Et.logarithm=Et.log=function(t){var e,n=this,r=n.constructor,i=r.precision,s=i+5;if(t===void 0)t=new r(10);else if(t=new r(t),t.s<1||t.eq(Mc))throw Error(Zu+"NaN");if(n.s<1)throw Error(Zu+(n.s?"NaN":"-Infinity"));return n.eq(Mc)?new r(0):(bi=!1,e=xm(wC(n,s),wC(t,s),s),bi=!0,Vr(e,i))};Et.minus=Et.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?$ve(e,t):Fve(e,(t.s=-t.s,t))};Et.modulo=Et.mod=function(t){var e,n=this,r=n.constructor,i=r.precision;if(t=new r(t),!t.s)throw Error(Zu+"NaN");return n.s?(bi=!1,e=xm(n,t,0,1).times(t),bi=!0,n.minus(e)):Vr(new r(n),i)};Et.naturalExponential=Et.exp=function(){return Bve(this)};Et.naturalLogarithm=Et.ln=function(){return wC(this)};Et.negated=Et.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t};Et.plus=Et.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?Fve(e,t):$ve(e,(t.s=-t.s,t))};Et.precision=Et.sd=function(t){var e,n,r,i=this;if(t!==void 0&&t!==!!t&&t!==1&&t!==0)throw Error(hb+t);if(e=Ts(i)+1,r=i.d.length-1,n=r*ci+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return t&&e>n?e:n};Et.squareRoot=Et.sqrt=function(){var t,e,n,r,i,s,a,o=this,l=o.constructor;if(o.s<1){if(!o.s)return new l(0);throw Error(Zu+"NaN")}for(t=Ts(o),bi=!1,i=Math.sqrt(+o),i==0||i==1/0?(e=vf(o.d),(e.length+t)%2==0&&(e+="0"),i=Math.sqrt(e),t=ZS((t+1)/2)-(t<0||t%2),i==1/0?e="5e"+t:(e=i.toExponential(),e=e.slice(0,e.indexOf("e")+1)+t),r=new l(e)):r=new l(i.toString()),n=l.precision,i=a=n+3;;)if(s=r,r=s.plus(xm(o,s,a+2)).times(.5),vf(s.d).slice(0,a)===(e=vf(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),i==a&&e=="4999"){if(Vr(s,n+1,0),s.times(s).eq(o)){r=s;break}}else if(e!="9999")break;a+=4}return bi=!0,Vr(r,n)};Et.times=Et.mul=function(t){var e,n,r,i,s,a,o,l,c,u=this,d=u.constructor,f=u.d,m=(t=new d(t)).d;if(!u.s||!t.s)return new d(0);for(t.s*=u.s,n=u.e+t.e,l=f.length,c=m.length,l<c&&(s=f,f=m,m=s,a=l,l=c,c=a),s=[],a=l+c,r=a;r--;)s.push(0);for(r=c;--r>=0;){for(e=0,i=l+r;i>r;)o=s[i]+m[r]*f[i-r-1]+e,s[i--]=o%sa|0,e=o/sa|0;s[i]=(s[i]+e)%sa|0}for(;!s[--a];)s.pop();return e?++n:s.shift(),t.d=s,t.e=n,bi?Vr(t,d.precision):t};Et.toDecimalPlaces=Et.todp=function(t,e){var n=this,r=n.constructor;return n=new r(n),t===void 0?n:(Lf(t,0,YS),e===void 0?e=r.rounding:Lf(e,0,8),Vr(n,t+Ts(n)+1,e))};Et.toExponential=function(t,e){var n,r=this,i=r.constructor;return t===void 0?n=Rb(r,!0):(Lf(t,0,YS),e===void 0?e=i.rounding:Lf(e,0,8),r=Vr(new i(r),t+1,e),n=Rb(r,!0,t+1)),n};Et.toFixed=function(t,e){var n,r,i=this,s=i.constructor;return t===void 0?Rb(i):(Lf(t,0,YS),e===void 0?e=s.rounding:Lf(e,0,8),r=Vr(new s(i),t+Ts(i)+1,e),n=Rb(r.abs(),!1,t+Ts(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};Et.toInteger=Et.toint=function(){var t=this,e=t.constructor;return Vr(new e(t),Ts(t)+1,e.rounding)};Et.toNumber=function(){return+this};Et.toPower=Et.pow=function(t){var e,n,r,i,s,a,o=this,l=o.constructor,c=12,u=+(t=new l(t));if(!t.s)return new l(Mc);if(o=new l(o),!o.s){if(t.s<1)throw Error(Zu+"Infinity");return o}if(o.eq(Mc))return o;if(r=l.precision,t.eq(Mc))return Vr(o,r);if(e=t.e,n=t.d.length-1,a=e>=n,s=o.s,a){if((n=u<0?-u:u)<=Ive){for(i=new l(Mc),e=Math.ceil(r/ci+4),bi=!1;n%2&&(i=i.times(o),hJ(i.d,e)),n=ZS(n/2),n!==0;)o=o.times(o),hJ(o.d,e);return bi=!0,t.s<0?new l(Mc).div(i):Vr(i,r)}}else if(s<0)throw Error(Zu+"NaN");return s=s<0&&t.d[Math.max(e,n)]&1?-1:1,o.s=1,bi=!1,i=t.times(wC(o,r+c)),bi=!0,i=Bve(i),i.s=s,i};Et.toPrecision=function(t,e){var n,r,i=this,s=i.constructor;return t===void 0?(n=Ts(i),r=Rb(i,n<=s.toExpNeg||n>=s.toExpPos)):(Lf(t,1,YS),e===void 0?e=s.rounding:Lf(e,0,8),i=Vr(new s(i),t,e),n=Ts(i),r=Rb(i,t<=n||n<=s.toExpNeg,t)),r};Et.toSignificantDigits=Et.tosd=function(t,e){var n=this,r=n.constructor;return t===void 0?(t=r.precision,e=r.rounding):(Lf(t,1,YS),e===void 0?e=r.rounding:Lf(e,0,8)),Vr(new r(n),t,e)};Et.toString=Et.valueOf=Et.val=Et.toJSON=Et[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=this,e=Ts(t),n=t.constructor;return Rb(t,e<=n.toExpNeg||e>=n.toExpPos)};function Fve(t,e){var n,r,i,s,a,o,l,c,u=t.constructor,d=u.precision;if(!t.s||!e.s)return e.s||(e=new u(t)),bi?Vr(e,d):e;if(l=t.d,c=e.d,a=t.e,i=e.e,l=l.slice(),s=a-i,s){for(s<0?(r=l,s=-s,o=c.length):(r=c,i=a,o=l.length),a=Math.ceil(d/ci),o=a>o?a+1:o+1,s>o&&(s=o,r.length=1),r.reverse();s--;)r.push(0);r.reverse()}for(o=l.length,s=c.length,o-s<0&&(s=o,r=c,c=l,l=r),n=0;s;)n=(l[--s]=l[s]+c[s]+n)/sa|0,l[s]%=sa;for(n&&(l.unshift(n),++i),o=l.length;l[--o]==0;)l.pop();return e.d=l,e.e=i,bi?Vr(e,d):e}function Lf(t,e,n){if(t!==~~t||t<e||t>n)throw Error(hb+t)}function vf(t){var e,n,r,i=t.length-1,s="",a=t[0];if(i>0){for(s+=a,e=1;e<i;e++)r=t[e]+"",n=ci-r.length,n&&(s+=jg(n)),s+=r;a=t[e],r=a+"",n=ci-r.length,n&&(s+=jg(n))}else if(a===0)return"0";for(;a%10===0;)a/=10;return s+a}var xm=function(){function t(r,i){var s,a=0,o=r.length;for(r=r.slice();o--;)s=r[o]*i+a,r[o]=s%sa|0,a=s/sa|0;return a&&r.unshift(a),r}function e(r,i,s,a){var o,l;if(s!=a)l=s>a?1:-1;else for(o=l=0;o<s;o++)if(r[o]!=i[o]){l=r[o]>i[o]?1:-1;break}return l}function n(r,i,s){for(var a=0;s--;)r[s]-=a,a=r[s]<i[s]?1:0,r[s]=a*sa+r[s]-i[s];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,s,a){var o,l,c,u,d,f,m,y,g,w,b,_,S,P,C,k,O,I,B=r.constructor,W=r.s==i.s?1:-1,j=r.d,M=i.d;if(!r.s)return new B(r);if(!i.s)throw Error(Zu+"Division by zero");for(l=r.e-i.e,O=M.length,C=j.length,m=new B(W),y=m.d=[],c=0;M[c]==(j[c]||0);)++c;if(M[c]>(j[c]||0)&&--l,s==null?_=s=B.precision:a?_=s+(Ts(r)-Ts(i))+1:_=s,_<0)return new B(0);if(_=_/ci+2|0,c=0,O==1)for(u=0,M=M[0],_++;(c<C||u)&&_--;c++)S=u*sa+(j[c]||0),y[c]=S/M|0,u=S%M|0;else{for(u=sa/(M[0]+1)|0,u>1&&(M=t(M,u),j=t(j,u),O=M.length,C=j.length),P=O,g=j.slice(0,O),w=g.length;w<O;)g[w++]=0;I=M.slice(),I.unshift(0),k=M[0],M[1]>=sa/2&&++k;do u=0,o=e(M,g,O,w),o<0?(b=g[0],O!=w&&(b=b*sa+(g[1]||0)),u=b/k|0,u>1?(u>=sa&&(u=sa-1),d=t(M,u),f=d.length,w=g.length,o=e(d,g,f,w),o==1&&(u--,n(d,O<f?I:M,f))):(u==0&&(o=u=1),d=M.slice()),f=d.length,f<w&&d.unshift(0),n(g,d,w),o==-1&&(w=g.length,o=e(M,g,O,w),o<1&&(u++,n(g,O<w?I:M,w))),w=g.length):o===0&&(u++,g=[0]),y[c++]=u,o&&g[0]?g[w++]=j[P]||0:(g=[j[P]],w=1);while((P++<C||g[0]!==void 0)&&_--)}return y[0]||y.shift(),m.e=l,Vr(m,a?s+Ts(m)+1:s)}}();function Bve(t,e){var n,r,i,s,a,o,l=0,c=0,u=t.constructor,d=u.precision;if(Ts(t)>16)throw Error(fV+Ts(t));if(!t.s)return new u(Mc);for(e==null?(bi=!1,o=d):o=e,a=new u(.03125);t.abs().gte(.1);)t=t.times(a),c+=5;for(r=Math.log(b0(2,c))/Math.LN10*2+5|0,o+=r,n=i=s=new u(Mc),u.precision=o;;){if(i=Vr(i.times(t),o),n=n.times(++l),a=s.plus(xm(i,n,o)),vf(a.d).slice(0,o)===vf(s.d).slice(0,o)){for(;c--;)s=Vr(s.times(s),o);return u.precision=d,e==null?(bi=!0,Vr(s,d)):s}s=a}}function Ts(t){for(var e=t.e*ci,n=t.d[0];n>=10;n/=10)e++;return e}function cF(t,e,n){if(e>t.LN10.sd())throw bi=!0,n&&(t.precision=n),Error(Zu+"LN10 precision limit exceeded");return Vr(new t(t.LN10),e)}function jg(t){for(var e="";t--;)e+="0";return e}function wC(t,e){var n,r,i,s,a,o,l,c,u,d=1,f=10,m=t,y=m.d,g=m.constructor,w=g.precision;if(m.s<1)throw Error(Zu+(m.s?"NaN":"-Infinity"));if(m.eq(Mc))return new g(0);if(e==null?(bi=!1,c=w):c=e,m.eq(10))return e==null&&(bi=!0),cF(g,c);if(c+=f,g.precision=c,n=vf(y),r=n.charAt(0),s=Ts(m),Math.abs(s)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)m=m.times(t),n=vf(m.d),r=n.charAt(0),d++;s=Ts(m),r>1?(m=new g("0."+n),s++):m=new g(r+"."+n.slice(1))}else return l=cF(g,c+2,w).times(s+""),m=wC(new g(r+"."+n.slice(1)),c-f).plus(l),g.precision=w,e==null?(bi=!0,Vr(m,w)):m;for(o=a=m=xm(m.minus(Mc),m.plus(Mc),c),u=Vr(m.times(m),c),i=3;;){if(a=Vr(a.times(u),c),l=o.plus(xm(a,new g(i),c)),vf(l.d).slice(0,c)===vf(o.d).slice(0,c))return o=o.times(2),s!==0&&(o=o.plus(cF(g,c+2,w).times(s+""))),o=xm(o,new g(d),c),g.precision=w,e==null?(bi=!0,Vr(o,w)):o;o=l,i+=2}}function dJ(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;e.charCodeAt(r)===48;)++r;for(i=e.length;e.charCodeAt(i-1)===48;)--i;if(e=e.slice(r,i),e){if(i-=r,n=n-r-1,t.e=ZS(n/ci),t.d=[],r=(n+1)%ci,n<0&&(r+=ci),r<i){for(r&&t.d.push(+e.slice(0,r)),i-=ci;r<i;)t.d.push(+e.slice(r,r+=ci));e=e.slice(r),r=ci-e.length}else r-=i;for(;r--;)e+="0";if(t.d.push(+e),bi&&(t.e>C3||t.e<-C3))throw Error(fV+n)}else t.s=0,t.e=0,t.d=[0];return t}function Vr(t,e,n){var r,i,s,a,o,l,c,u,d=t.d;for(a=1,s=d[0];s>=10;s/=10)a++;if(r=e-a,r<0)r+=ci,i=e,c=d[u=0];else{if(u=Math.ceil((r+1)/ci),s=d.length,u>=s)return t;for(c=s=d[u],a=1;s>=10;s/=10)a++;r%=ci,i=r-ci+a}if(n!==void 0&&(s=b0(10,a-i-1),o=c/s%10|0,l=e<0||d[u+1]!==void 0||c%s,l=n<4?(o||l)&&(n==0||n==(t.s<0?3:2)):o>5||o==5&&(n==4||l||n==6&&(r>0?i>0?c/b0(10,a-i):0:d[u-1])%10&1||n==(t.s<0?8:7))),e<1||!d[0])return l?(s=Ts(t),d.length=1,e=e-s-1,d[0]=b0(10,(ci-e%ci)%ci),t.e=ZS(-e/ci)||0):(d.length=1,d[0]=t.e=t.s=0),t;if(r==0?(d.length=u,s=1,u--):(d.length=u+1,s=b0(10,ci-r),d[u]=i>0?(c/b0(10,a-i)%b0(10,i)|0)*s:0),l)for(;;)if(u==0){(d[0]+=s)==sa&&(d[0]=1,++t.e);break}else{if(d[u]+=s,d[u]!=sa)break;d[u--]=0,s=1}for(r=d.length;d[--r]===0;)d.pop();if(bi&&(t.e>C3||t.e<-C3))throw Error(fV+Ts(t));return t}function $ve(t,e){var n,r,i,s,a,o,l,c,u,d,f=t.constructor,m=f.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new f(t),bi?Vr(e,m):e;if(l=t.d,d=e.d,r=e.e,c=t.e,l=l.slice(),a=c-r,a){for(u=a<0,u?(n=l,a=-a,o=d.length):(n=d,r=c,o=l.length),i=Math.max(Math.ceil(m/ci),o)+2,a>i&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for(i=l.length,o=d.length,u=i<o,u&&(o=i),i=0;i<o;i++)if(l[i]!=d[i]){u=l[i]<d[i];break}a=0}for(u&&(n=l,l=d,d=n,e.s=-e.s),o=l.length,i=d.length-o;i>0;--i)l[o++]=0;for(i=d.length;i>a;){if(l[--i]<d[i]){for(s=i;s&&l[--s]===0;)l[s]=sa-1;--l[s],l[i]+=sa}l[i]-=d[i]}for(;l[--o]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(e.d=l,e.e=r,bi?Vr(e,m):e):new f(0)}function Rb(t,e,n){var r,i=Ts(t),s=vf(t.d),a=s.length;return e?(n&&(r=n-a)>0?s=s.charAt(0)+"."+s.slice(1)+jg(r):a>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(i<0?"e":"e+")+i):i<0?(s="0."+jg(-i-1)+s,n&&(r=n-a)>0&&(s+=jg(r))):i>=a?(s+=jg(i+1-a),n&&(r=n-i-1)>0&&(s=s+"."+jg(r))):((r=i+1)<a&&(s=s.slice(0,r)+"."+s.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(s+="."),s+=jg(r))),t.s<0?"-"+s:s}function hJ(t,e){if(t.length>e)return t.length=e,!0}function zve(t){var e,n,r;function i(s){var a=this;if(!(a instanceof i))return new i(s);if(a.constructor=i,s instanceof i){a.s=s.s,a.e=s.e,a.d=(s=s.d)?s.slice():s;return}if(typeof s=="number"){if(s*0!==0)throw Error(hb+s);if(s>0)a.s=1;else if(s<0)s=-s,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(s===~~s&&s<1e7){a.e=0,a.d=[s];return}return dJ(a,s.toString())}else if(typeof s!="string")throw Error(hb+s);if(s.charCodeAt(0)===45?(s=s.slice(1),a.s=-1):a.s=1,Hnt.test(s))dJ(a,s);else throw Error(hb+s)}if(i.prototype=Et,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=zve,i.config=i.set=Vnt,t===void 0&&(t={}),t)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],e=0;e<r.length;)t.hasOwnProperty(n=r[e++])||(t[n]=this[n]);return i.config(t),i}function Vnt(t){if(!t||typeof t!="object")throw Error(Zu+"Object expected");var e,n,r,i=["precision",1,YS,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e<i.length;e+=3)if((r=t[n=i[e]])!==void 0)if(ZS(r)===r&&r>=i[e+1]&&r<=i[e+2])this[n]=r;else throw Error(hb+n+": "+r);if((r=t[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(hb+n+": "+r);return this}var pV=zve(Unt);Mc=new pV(1);const Rr=pV;function Wnt(t){return Ynt(t)||Knt(t)||Gnt(t)||qnt()}function qnt(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 665In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gnt(t,e){if(t){if(typeof t=="string")return r7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r7(t,e)}}function Knt(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function Ynt(t){if(Array.isArray(t))return r7(t)}function r7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Znt=function(e){return e},Uve={"@@functional/placeholder":!0},Hve=function(e){return e===Uve},fJ=function(e){return function n(){return arguments.length===0||arguments.length===1&&Hve(arguments.length<=0?void 0:arguments[0])?n:e.apply(void 0,arguments)}},Xnt=function t(e,n){return e===1?n:fJ(function(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];var a=i.filter(function(o){return o!==Uve}).length;return a>=e?n.apply(void 0,i):t(e-a,fJ(function(){for(var o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];var u=i.map(function(d){return Hve(d)?l.shift():d});return n.apply(void 0,Wnt(u).concat(l))}))})},h4=function(e){return Xnt(e.length,e)},i7=function(e,n){for(var r=[],i=e;i<n;++i)r[i-e]=i;return r},Qnt=h4(function(t,e){return Array.isArray(e)?e.map(t):Object.keys(e).map(function(n){return e[n]}).map(t)}),Jnt=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(!n.length)return Znt;var i=n.reverse(),s=i[0],a=i.slice(1);return function(){return a.reduce(function(o,l){return l(o)},s.apply(void 0,arguments))}},s7=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},Vve=function(e){var n=null,r=null;return function(){for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return n&&s.every(function(o,l){return o===n[l]})||(n=s,r=e.apply(void 0,s)),r}};function ert(t){var e;return t===0?e=1:e=Math.floor(new Rr(t).abs().log(10).toNumber())+1,e}function trt(t,e,n){for(var r=new Rr(t),i=0,s=[];r.lt(e)&&i<1e5;)s.push(r.toNumber()),r=r.add(n),i++;return s}var nrt=h4(function(t,e,n){var r=+t,i=+e;return r+n*(i-r)}),rrt=h4(function(t,e,n){var r=e-+t;return r=r||1/0,(n-t)/r}),irt=h4(function(t,e,n){var r=e-+t;return r=r||1/0,Math.max(0,Math.min(1,(n-t)/r))});const f4={rangeStep:trt,getDigitCount:ert,interpolateNumber:nrt,uninterpolateNumber:rrt,uninterpolateTruncation:irt};function a7(t){return ort(t)||art(t)||Wve(t)||srt()}function srt(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 666In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function art(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function ort(t){if(Array.isArray(t))return o7(t)}function _C(t,e){return urt(t)||crt(t,e)||Wve(t,e)||lrt()}function lrt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 667In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Wve(t,e){if(t){if(typeof t=="string")return o7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o7(t,e)}}function o7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function crt(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var n=[],r=!0,i=!1,s=void 0;try{for(var a=t[Symbol.iterator](),o;!(r=(o=a.next()).done)&&(n.push(o.value),!(e&&n.length===e));r=!0);}catch(l){i=!0,s=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw s}}return n}}function urt(t){if(Array.isArray(t))return t}function qve(t){var e=_C(t,2),n=e[0],r=e[1],i=n,s=r;return n>r&&(i=r,s=n),[i,s]}function Gve(t,e,n){if(t.lte(0))return new Rr(0);var r=f4.getDigitCount(t.toNumber()),i=new Rr(10).pow(r),s=t.div(i),a=r!==1?.05:.1,o=new Rr(Math.ceil(s.div(a).toNumber())).add(n).mul(a),l=o.mul(i);return e?l:new Rr(Math.ceil(l))}function drt(t,e,n){var r=1,i=new Rr(t);if(!i.isint()&&n){var s=Math.abs(t);s<1?(r=new Rr(10).pow(f4.getDigitCount(t)-1),i=new Rr(Math.floor(i.div(r).toNumber())).mul(r)):s>1&&(i=new Rr(Math.floor(t)))}else t===0?i=new Rr(Math.floor((e-1)/2)):n||(i=new Rr(Math.floor(t)));var a=Math.floor((e-1)/2),o=Jnt(Qnt(function(l){return i.add(new Rr(l-a).mul(r)).toNumber()}),i7);return o(0,e)}function Kve(t,e,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((e-t)/(n-1)))return{step:new Rr(0),tickMin:new Rr(0),tickMax:new Rr(0)};var s=Gve(new Rr(e).sub(t).div(n-1),r,i),a;t<=0&&e>=0?a=new Rr(0):(a=new Rr(t).add(e).div(2),a=a.sub(new Rr(a).mod(s)));var o=Math.ceil(a.sub(t).div(s).toNumber()),l=Math.ceil(new Rr(e).sub(a).div(s).toNumber()),c=o+l+1;return c>n?Kve(t,e,n,r,i+1):(c<n&&(l=e>0?l+(n-c):l,o=e>0?o:o+(n-c)),{step:s,tickMin:a.sub(new Rr(o).mul(s)),tickMax:a.add(new Rr(l).mul(s))})}function hrt(t){var e=_C(t,2),n=e[0],r=e[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(i,2),o=qve([n,r]),l=_C(o,2),c=l[0],u=l[1];if(c===-1/0||u===1/0){var d=u===1/0?[c].concat(a7(i7(0,i-1).map(function(){return 1/0}))):[].concat(a7(i7(0,i-1).map(function(){return-1/0})),[u]);return n>r?s7(d):d}if(c===u)return drt(c,i,s);var f=Kve(c,u,a,s),m=f.step,y=f.tickMin,g=f.tickMax,w=f4.rangeStep(y,g.add(new Rr(.1).mul(m)),m);return n>r?s7(w):w}function frt(t,e){var n=_C(t,2),r=n[0],i=n[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=qve([r,i]),o=_C(a,2),l=o[0],c=o[1];if(l===-1/0||c===1/0)return[r,i];if(l===c)return[l];var u=Math.max(e,2),d=Gve(new Rr(c).sub(l).div(u-1),s,0),f=[].concat(a7(f4.rangeStep(new Rr(l),new Rr(c).sub(new Rr(.99).mul(d)),d)),[c]);return r>i?s7(f):f}var prt=Vve(hrt),mrt=Vve(frt),grt="Invariant failed";function Ib(t,e){throw new Error(grt)}var vrt=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function oS(t){"@babel/helpers - typeof";return oS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oS(t)}function E3(){return E3=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},E3.apply(this,arguments)}function yrt(t,e){return _rt(t)||wrt(t,e)||xrt(t,e)||brt()}function brt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 668In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xrt(t,e){if(t){if(typeof t=="string")return pJ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pJ(t,e)}}function pJ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function wrt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function _rt(t){if(Array.isArray(t))return t}function Srt(t,e){if(t==null)return{};var n=Art(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Art(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function Prt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Crt(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Xve(r.key),r)}}function Ert(t,e,n){return e&&Crt(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Trt(t,e,n){return e=T3(e),krt(t,Yve()?Reflect.construct(e,n||[],T3(t).constructor):e.apply(t,n))}function krt(t,e){if(e&&(oS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nrt(t)}function Nrt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Yve(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Yve=function(){return!!t})()}function T3(t){return T3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},T3(t)}function Ort(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l7(t,e)}function l7(t,e){return l7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},l7(t,e)}function Zve(t,e,n){return e=Xve(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Xve(t){var e=Mrt(t,"string");return oS(e)=="symbol"?e:e+""}function Mrt(t,e){if(oS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(oS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var p4=function(t){function e(){return Prt(this,e),Trt(this,e,arguments)}return Ort(e,t),Ert(e,[{key:"render",value:function(){var r=this.props,i=r.offset,s=r.layout,a=r.width,o=r.dataKey,l=r.data,c=r.dataPointFormatter,u=r.xAxis,d=r.yAxis,f=Srt(r,vrt),m=nn(f,!1);this.props.direction==="x"&&u.type!=="number"&&Ib();var y=l.map(function(g){var w=c(g,o),b=w.x,_=w.y,S=w.value,P=w.errorVal;if(!P)return null;var C=[],k,O;if(Array.isArray(P)){var I=yrt(P,2);k=I[0],O=I[1]}else k=O=P;if(s==="vertical"){var B=u.scale,W=_+i,j=W+a,M=W-a,z=B(S-k),U=B(S+O);C.push({x1:U,y1:j,x2:U,y2:M}),C.push({x1:z,y1:W,x2:U,y2:W}),C.push({x1:z,y1:j,x2:z,y2:M})}else if(s==="horizontal"){var Z=d.scale,X=b+i,Q=X-a,q=X+a,ne=Z(S-k),de=Z(S+O);C.push({x1:Q,y1:de,x2:q,y2:de}),C.push({x1:X,y1:ne,x2:X,y2:de}),C.push({x1:Q,y1:ne,x2:q,y2:ne})}return be.createElement(Cr,E3({className:"recharts-errorBar",key:"bar-".concat(C.map(function(se){return"".concat(se.x1,"-").concat(se.x2,"-").concat(se.y1,"-").concat(se.y2)}))},m),C.map(function(se){return be.createElement("line",E3({},se,{key:"line-".concat(se.x1,"-").concat(se.x2,"-").concat(se.y1,"-").concat(se.y2)}))}))});return be.createElement(Cr,{className:"recharts-errorBars"},y)}}])}(be.Component);Zve(p4,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});Zve(p4,"displayName","ErrorBar");function SC(t){"@babel/helpers - typeof";return SC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},SC(t)}function mJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function i0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mJ(Object(n),!0).forEach(function(r){Lrt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Lrt(t,e,n){return e=jrt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function jrt(t){var e=Drt(t,"string");return SC(e)=="symbol"?e:e+""}function Drt(t,e){if(SC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(SC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Qve=function(e){var n=e.children,r=e.formattedGraphicalItems,i=e.legendWidth,s=e.legendContent,a=Ec(n,ub);if(!a)return null;var o=ub.defaultProps,l=o!==void 0?i0(i0({},o),a.props):{},c;return a.props&&a.props.payload?c=a.props&&a.props.payload:s==="children"?c=(r||[]).reduce(function(u,d){var f=d.item,m=d.props,y=m.sectors||m.data||[];return u.concat(y.map(function(g){return{type:a.props.iconType||f.props.legendType,value:g.name,color:g.fill,payload:g}}))},[]):c=(r||[]).map(function(u){var d=u.item,f=d.type.defaultProps,m=f!==void 0?i0(i0({},f),d.props):{},y=m.dataKey,g=m.name,w=m.legendType,b=m.hide;return{inactive:b,dataKey:y,type:l.iconType||w||"square",color:mV(d),value:g||y,payload:m}}),i0(i0(i0({},l),ub.getWithHeight(a,i)),{},{payload:c,item:a})};function AC(t){"@babel/helpers - typeof";return AC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},AC(t)}function gJ(t){return Brt(t)||Frt(t)||Irt(t)||Rrt()}function Rrt(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 669In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Irt(t,e){if(t){if(typeof t=="string")return c7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c7(t,e)}}function Frt(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Brt(t){if(Array.isArray(t))return c7(t)}function c7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function vJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Yi(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?vJ(Object(n),!0).forEach(function(r){Fw(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):vJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Fw(t,e,n){return e=$rt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function $rt(t){var e=zrt(t,"string");return AC(e)=="symbol"?e:e+""}function zrt(t,e){if(AC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(AC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function uo(t,e,n){return Mn(t)||Mn(e)?n:Ws(e)?Uc(t,e,n):an(e)?e(t):n}function Q5(t,e,n,r){var i=Fnt(t,function(o){return uo(o,e)});if(n==="number"){var s=i.filter(function(o){return ot(o)||parseFloat(o)});return s.length?[u4(s),c4(s)]:[1/0,-1/0]}var a=r?i.filter(function(o){return!Mn(o)}):i;return a.map(function(o){return Ws(o)||o instanceof Date?o:""})}var Urt=function(e){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,a=-1,o=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(o<=1)return 0;if(s&&s.axisType==="angleAxis"&&Math.abs(Math.abs(s.range[1]-s.range[0])-360)<=1e-6)for(var l=s.range,c=0;c<o;c++){var u=c>0?i[c-1].coordinate:i[o-1].coordinate,d=i[c].coordinate,f=c>=o-1?i[0].coordinate:i[c+1].coordinate,m=void 0;if(qo(d-u)!==qo(f-d)){var y=[];if(qo(f-d)===qo(l[1]-l[0])){m=f;var g=d+l[1]-l[0];y[0]=Math.min(g,(g+u)/2),y[1]=Math.max(g,(g+u)/2)}else{m=u;var w=f+l[1]-l[0];y[0]=Math.min(d,(w+d)/2),y[1]=Math.max(d,(w+d)/2)}var b=[Math.min(d,(m+d)/2),Math.max(d,(m+d)/2)];if(e>b[0]&&e<=b[1]||e>=y[0]&&e<=y[1]){a=i[c].index;break}}else{var _=Math.min(u,f),S=Math.max(u,f);if(e>(_+d)/2&&e<=(S+d)/2){a=i[c].index;break}}}else for(var P=0;P<o;P++)if(P===0&&e<=(r[P].coordinate+r[P+1].coordinate)/2||P>0&&P<o-1&&e>(r[P].coordinate+r[P-1].coordinate)/2&&e<=(r[P].coordinate+r[P+1].coordinate)/2||P===o-1&&e>(r[P].coordinate+r[P-1].coordinate)/2){a=r[P].index;break}return a},mV=function(e){var n,r=e,i=r.type.displayName,s=(n=e.type)!==null&&n!==void 0&&n.defaultProps?Yi(Yi({},e.type.defaultProps),e.props):e.props,a=s.stroke,o=s.fill,l;switch(i){case"Line":l=a;break;case"Area":case"Radar":l=a&&a!=="none"?a:o;break;default:l=o;break}return l},Hrt=function(e){var n=e.barSize,r=e.totalSize,i=e.stackGroups,s=i===void 0?{}:i;if(!s)return{};for(var a={},o=Object.keys(s),l=0,c=o.length;l<c;l++)for(var u=s[o[l]].stackGroups,d=Object.keys(u),f=0,m=d.length;f<m;f++){var y=u[d[f]],g=y.items,w=y.cateAxisId,b=g.filter(function(O){return ym(O.type).indexOf("Bar")>=0});if(b&&b.length){var _=b[0].type.defaultProps,S=_!==void 0?Yi(Yi({},_),b[0].props):b[0].props,P=S.barSize,C=S[w];a[C]||(a[C]=[]);var k=Mn(P)?n:P;a[C].push({item:b[0],stackList:b.slice(1),barSize:Mn(k)?void 0:Go(k,r,0)})}}return a},Vrt=function(e){var n=e.barGap,r=e.barCategoryGap,i=e.bandSize,s=e.sizeList,a=s===void 0?[]:s,o=e.maxBarSize,l=a.length;if(l<1)return null;var c=Go(n,i,0,!0),u,d=[];if(a[0].barSize===+a[0].barSize){var f=!1,m=i/l,y=a.reduce(function(P,C){return P+C.barSize||0},0);y+=(l-1)*c,y>=i&&(y-=(l-1)*c,c=0),y>=i&&m>0&&(f=!0,m*=.9,y=l*m);var g=(i-y)/2>>0,w={offset:g-c,size:0};u=a.reduce(function(P,C){var k={item:C.item,position:{offset:w.offset+w.size+c,size:f?m:C.barSize}},O=[].concat(gJ(P),[k]);return w=O[O.length-1].position,C.stackList&&C.stackList.length&&C.stackList.forEach(function(I){O.push({item:I,position:w})}),O},d)}else{var b=Go(r,i,0,!0);i-2*b-(l-1)*c<=0&&(c=0);var _=(i-2*b-(l-1)*c)/l;_>1&&(_>>=0);var S=o===+o?Math.min(_,o):_;u=a.reduce(function(P,C,k){var O=[].concat(gJ(P),[{item:C.item,position:{offset:b+(_+c)*k+(_-S)/2,size:S}}]);return C.stackList&&C.stackList.length&&C.stackList.forEach(function(I){O.push({item:I,position:O[O.length-1].position})}),O},d)}return u},Wrt=function(e,n,r,i){var s=r.children,a=r.width,o=r.margin,l=a-(o.left||0)-(o.right||0),c=Qve({children:s,legendWidth:l});if(c){var u=i||{},d=u.width,f=u.height,m=c.align,y=c.verticalAlign,g=c.layout;if((g==="vertical"||g==="horizontal"&&y==="middle")&&m!=="center"&&ot(e[m]))return Yi(Yi({},e),{},Fw({},m,e[m]+(d||0)));if((g==="horizontal"||g==="vertical"&&m==="center")&&y!=="middle"&&ot(e[y]))return Yi(Yi({},e),{},Fw({},y,e[y]+(f||0)))}return e},qrt=function(e,n,r){return Mn(n)?!0:e==="horizontal"?n==="yAxis":e==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},Jve=function(e,n,r,i,s){var a=n.props.children,o=Hu(a,p4).filter(function(c){return qrt(i,s,c.props.direction)});if(o&&o.length){var l=o.map(function(c){return c.props.dataKey});return e.reduce(function(c,u){var d=uo(u,r);if(Mn(d))return c;var f=Array.isArray(d)?[u4(d),c4(d)]:[d,d],m=l.reduce(function(y,g){var w=uo(u,g,0),b=f[0]-Math.abs(Array.isArray(w)?w[0]:w),_=f[1]+Math.abs(Array.isArray(w)?w[1]:w);return[Math.min(b,y[0]),Math.max(_,y[1])]},[1/0,-1/0]);return[Math.min(m[0],c[0]),Math.max(m[1],c[1])]},[1/0,-1/0])}return null},Grt=function(e,n,r,i,s){var a=n.map(function(o){return Jve(e,o,r,s,i)}).filter(function(o){return!Mn(o)});return a&&a.length?a.reduce(function(o,l){return[Math.min(o[0],l[0]),Math.max(o[1],l[1])]},[1/0,-1/0]):null},eye=function(e,n,r,i,s){var a=n.map(function(l){var c=l.props.dataKey;return r==="number"&&c&&Jve(e,l,c,i)||Q5(e,c,r,s)});if(r==="number")return a.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var o={};return a.reduce(function(l,c){for(var u=0,d=c.length;u<d;u++)o[c[u]]||(o[c[u]]=!0,l.push(c[u]));return l},[])},tye=function(e,n){return e==="horizontal"&&n==="xAxis"||e==="vertical"&&n==="yAxis"||e==="centric"&&n==="angleAxis"||e==="radial"&&n==="radiusAxis"},nye=function(e,n,r,i){if(i)return e.map(function(l){return l.coordinate});var s,a,o=e.map(function(l){return l.coordinate===n&&(s=!0),l.coordinate===r&&(a=!0),l.coordinate});return s||o.push(n),a||o.push(r),o},pm=function(e,n,r){if(!e)return null;var i=e.scale,s=e.duplicateDomain,a=e.type,o=e.range,l=e.realScaleType==="scaleBand"?i.bandwidth()/2:2,c=(n||r)&&a==="category"&&i.bandwidth?i.bandwidth()/l:0;if(c=e.axisType==="angleAxis"&&(o==null?void 0:o.length)>=2?qo(o[0]-o[1])*2*c:c,n&&(e.ticks||e.niceTicks)){var u=(e.ticks||e.niceTicks).map(function(d){var f=s?s.indexOf(d):d;return{coordinate:i(f)+c,value:d,offset:c}});return u.filter(function(d){return!Mk(d.coordinate)})}return e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(d,f){return{coordinate:i(d)+c,value:d,index:f,offset:c}}):i.ticks&&!r?i.ticks(e.tickCount).map(function(d){return{coordinate:i(d)+c,value:d,offset:c}}):i.domain().map(function(d,f){return{coordinate:i(d)+c,value:s?s[d]:d,index:f,offset:c}})},uF=new WeakMap,cO=function(e,n){if(typeof n!="function")return e;uF.has(e)||uF.set(e,new WeakMap);var r=uF.get(e);if(r.has(n))return r.get(n);var i=function(){e.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},rye=function(e,n,r){var i=e.scale,s=e.type,a=e.layout,o=e.axisType;if(i==="auto")return a==="radial"&&o==="radiusAxis"?{scale:gC(),realScaleType:"band"}:a==="radial"&&o==="angleAxis"?{scale:_3(),realScaleType:"linear"}:s==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:X5(),realScaleType:"point"}:s==="category"?{scale:gC(),realScaleType:"band"}:{scale:_3(),realScaleType:"linear"};if(Ok(i)){var l="scale".concat(YD(i));return{scale:(uJ[l]||X5)(),realScaleType:uJ[l]?l:"point"}}return an(i)?{scale:i}:{scale:X5(),realScaleType:"point"}},yJ=1e-4,iye=function(e){var n=e.domain();if(!(!n||n.length<=2)){var r=n.length,i=e.range(),s=Math.min(i[0],i[1])-yJ,a=Math.max(i[0],i[1])+yJ,o=e(n[0]),l=e(n[r-1]);(o<s||o>a||l<s||l>a)&&e.domain([n[0],n[r-1]])}},Krt=function(e,n){if(!e)return null;for(var r=0,i=e.length;r<i;r++)if(e[r].item===n)return e[r].position;return null},Yrt=function(e,n){if(!n||n.length!==2||!ot(n[0])||!ot(n[1]))return e;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),s=[e[0],e[1]];return(!ot(e[0])||e[0]<r)&&(s[0]=r),(!ot(e[1])||e[1]>i)&&(s[1]=i),s[0]>i&&(s[0]=i),s[1]<r&&(s[1]=r),s},Zrt=function(e){var n=e.length;if(!(n<=0))for(var r=0,i=e[0].length;r<i;++r)for(var s=0,a=0,o=0;o<n;++o){var l=Mk(e[o][r][1])?e[o][r][0]:e[o][r][1];l>=0?(e[o][r][0]=s,e[o][r][1]=s+l,s=e[o][r][1]):(e[o][r][0]=a,e[o][r][1]=a+l,a=e[o][r][1])}},Xrt=function(e){var n=e.length;if(!(n<=0))for(var r=0,i=e[0].length;r<i;++r)for(var s=0,a=0;a<n;++a){var o=Mk(e[a][r][1])?e[a][r][0]:e[a][r][1];o>=0?(e[a][r][0]=s,e[a][r][1]=s+o,s=e[a][r][1]):(e[a][r][0]=0,e[a][r][1]=0)}},Qrt={sign:Zrt,expand:mVe,none:J2,silhouette:gVe,wiggle:vVe,positive:Xrt},Jrt=function(e,n,r){var i=n.map(function(o){return o.props.dataKey}),s=Qrt[r],a=pVe().keys(i).value(function(o,l){return+uo(o,l,0)}).order(j$).offset(s);return a(e)},eit=function(e,n,r,i,s,a){if(!e)return null;var o=a?n.reverse():n,l={},c=o.reduce(function(d,f){var m,y=(m=f.type)!==null&&m!==void 0&&m.defaultProps?Yi(Yi({},f.type.defaultProps),f.props):f.props,g=y.stackId,w=y.hide;if(w)return d;var b=y[r],_=d[b]||{hasStack:!1,stackGroups:{}};if(Ws(g)){var S=_.stackGroups[g]||{numericAxisId:r,cateAxisId:i,items:[]};S.items.push(f),_.hasStack=!0,_.stackGroups[g]=S}else _.stackGroups[Lk("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[f]};return Yi(Yi({},d),{},Fw({},b,_))},l),u={};return Object.keys(c).reduce(function(d,f){var m=c[f];if(m.hasStack){var y={};m.stackGroups=Object.keys(m.stackGroups).reduce(function(g,w){var b=m.stackGroups[w];return Yi(Yi({},g),{},Fw({},w,{numericAxisId:r,cateAxisId:i,items:b.items,stackedData:Jrt(e,b.items,s)}))},y)}return Yi(Yi({},d),{},Fw({},f,m))},u)},sye=function(e,n){var r=n.realScaleType,i=n.type,s=n.tickCount,a=n.originalDomain,o=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(s&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var c=e.domain();if(!c.length)return null;var u=prt(c,s,o);return e.domain([u4(u),c4(u)]),{niceTicks:u}}if(s&&i==="number"){var d=e.domain(),f=mrt(d,s,o);return{niceTicks:f}}return null},bJ=function(e){var n=e.axis,r=e.ticks,i=e.offset,s=e.bandSize,a=e.entry,o=e.index;if(n.type==="category")return r[o]?r[o].coordinate+i:null;var l=uo(a,n.dataKey,n.domain[o]);return Mn(l)?null:n.scale(l)-s/2+i},tit=function(e){var n=e.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),s=Math.max(r[0],r[1]);return i<=0&&s>=0?0:s<0?s:i}return r[0]},nit=function(e,n){var r,i=(r=e.type)!==null&&r!==void 0&&r.defaultProps?Yi(Yi({},e.type.defaultProps),e.props):e.props,s=i.stackId;if(Ws(s)){var a=n[s];if(a){var o=a.items.indexOf(e);return o>=0?a.stackedData[o]:null}}return null},rit=function(e){return e.reduce(function(n,r){return[u4(r.concat([n[0]]).filter(ot)),c4(r.concat([n[1]]).filter(ot))]},[1/0,-1/0])},aye=function(e,n,r){return Object.keys(e).reduce(function(i,s){var a=e[s],o=a.stackedData,l=o.reduce(function(c,u){var d=rit(u.slice(n,r+1));return[Math.min(c[0],d[0]),Math.max(c[1],d[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})},xJ=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,wJ=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,u7=function(e,n,r){if(an(e))return e(n,r);if(!Array.isArray(e))return n;var i=[];if(ot(e[0]))i[0]=r?e[0]:Math.min(e[0],n[0]);else if(xJ.test(e[0])){var s=+xJ.exec(e[0])[1];i[0]=n[0]-s}else an(e[0])?i[0]=e[0](n[0]):i[0]=n[0];if(ot(e[1]))i[1]=r?e[1]:Math.max(e[1],n[1]);else if(wJ.test(e[1])){var a=+wJ.exec(e[1])[1];i[1]=n[1]+a}else an(e[1])?i[1]=e[1](n[1]):i[1]=n[1];return i},k3=function(e,n,r){if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!r||i>0)return i}if(e&&n&&n.length>=2){for(var s=HH(n,function(d){return d.coordinate}),a=1/0,o=1,l=s.length;o<l;o++){var c=s[o],u=s[o-1];a=Math.min((c.coordinate||0)-(u.coordinate||0),a)}return a===1/0?0:a}return r?void 0:0},_J=function(e,n,r){return!e||!e.length||d4(e,Uc(r,"type.defaultProps.domain"))?n:e},oye=function(e,n){var r=e.type.defaultProps?Yi(Yi({},e.type.defaultProps),e.props):e.props,i=r.dataKey,s=r.name,a=r.unit,o=r.formatter,l=r.tooltipType,c=r.chartType,u=r.hide;return Yi(Yi({},nn(e,!1)),{},{dataKey:i,unit:a,formatter:o,name:s||i,color:mV(e),value:uo(n,i),type:l,payload:n,chartType:c,hide:u})};function PC(t){"@babel/helpers - typeof";return PC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},PC(t)}function SJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function mp(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?SJ(Object(n),!0).forEach(function(r){lye(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):SJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lye(t,e,n){return e=iit(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function iit(t){var e=sit(t,"string");return PC(e)=="symbol"?e:e+""}function sit(t,e){if(PC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(PC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function ait(t,e){return uit(t)||cit(t,e)||lit(t,e)||oit()}function oit(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 670In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lit(t,e){if(t){if(typeof t=="string")return AJ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AJ(t,e)}}function AJ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function cit(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function uit(t){if(Array.isArray(t))return t}var N3=Math.PI/180,dit=function(e){return e*180/Math.PI},ei=function(e,n,r,i){return{x:e+Math.cos(-N3*i)*r,y:n+Math.sin(-N3*i)*r}},cye=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},hit=function(e,n,r,i,s){var a=e.width,o=e.height,l=e.startAngle,c=e.endAngle,u=Go(e.cx,a,a/2),d=Go(e.cy,o,o/2),f=cye(a,o,r),m=Go(e.innerRadius,f,0),y=Go(e.outerRadius,f,f*.8),g=Object.keys(n);return g.reduce(function(w,b){var _=n[b],S=_.domain,P=_.reversed,C;if(Mn(_.range))i==="angleAxis"?C=[l,c]:i==="radiusAxis"&&(C=[m,y]),P&&(C=[C[1],C[0]]);else{C=_.range;var k=C,O=ait(k,2);l=O[0],c=O[1]}var I=rye(_,s),B=I.realScaleType,W=I.scale;W.domain(S).range(C),iye(W);var j=sye(W,mp(mp({},_),{},{realScaleType:B})),M=mp(mp(mp({},_),j),{},{range:C,radius:y,realScaleType:B,scale:W,cx:u,cy:d,innerRadius:m,outerRadius:y,startAngle:l,endAngle:c});return mp(mp({},w),{},lye({},b,M))},{})},fit=function(e,n){var r=e.x,i=e.y,s=n.x,a=n.y;return Math.sqrt(Math.pow(r-s,2)+Math.pow(i-a,2))},pit=function(e,n){var r=e.x,i=e.y,s=n.cx,a=n.cy,o=fit({x:r,y:i},{x:s,y:a});if(o<=0)return{radius:o};var l=(r-s)/o,c=Math.acos(l);return i>a&&(c=2*Math.PI-c),{radius:o,angle:dit(c),angleInRadian:c}},mit=function(e){var n=e.startAngle,r=e.endAngle,i=Math.floor(n/360),s=Math.floor(r/360),a=Math.min(i,s);return{startAngle:n-a*360,endAngle:r-a*360}},git=function(e,n){var r=n.startAngle,i=n.endAngle,s=Math.floor(r/360),a=Math.floor(i/360),o=Math.min(s,a);return e+o*360},PJ=function(e,n){var r=e.x,i=e.y,s=pit({x:r,y:i},n),a=s.radius,o=s.angle,l=n.innerRadius,c=n.outerRadius;if(a<l||a>c)return!1;if(a===0)return!0;var u=mit(n),d=u.startAngle,f=u.endAngle,m=o,y;if(d<=f){for(;m>f;)m-=360;for(;m<d;)m+=360;y=m>=d&&m<=f}else{for(;m>d;)m-=360;for(;m<f;)m+=360;y=m>=f&&m<=d}return y?mp(mp({},n),{},{radius:a,angle:git(m,n)}):null},uye=function(e){return!N.isValidElement(e)&&!an(e)&&typeof e!="boolean"?e.className:""};function CC(t){"@babel/helpers - typeof";return CC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},CC(t)}var vit=["offset"];function yit(t){return _it(t)||wit(t)||xit(t)||bit()}function bit(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 671In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xit(t,e){if(t){if(typeof t=="string")return d7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d7(t,e)}}function wit(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function _it(t){if(Array.isArray(t))return d7(t)}function d7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Sit(t,e){if(t==null)return{};var n=Ait(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Ait(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function CJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Is(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?CJ(Object(n),!0).forEach(function(r){Pit(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):CJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Pit(t,e,n){return e=Cit(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Cit(t){var e=Eit(t,"string");return CC(e)=="symbol"?e:e+""}function Eit(t,e){if(CC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(CC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function EC(){return EC=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},EC.apply(this,arguments)}var Tit=function(e){var n=e.value,r=e.formatter,i=Mn(e.children)?n:e.children;return an(r)?r(i):i},kit=function(e,n){var r=qo(n-e),i=Math.min(Math.abs(n-e),360);return r*i},Nit=function(e,n,r){var i=e.position,s=e.viewBox,a=e.offset,o=e.className,l=s,c=l.cx,u=l.cy,d=l.innerRadius,f=l.outerRadius,m=l.startAngle,y=l.endAngle,g=l.clockWise,w=(d+f)/2,b=kit(m,y),_=b>=0?1:-1,S,P;i==="insideStart"?(S=m+_*a,P=g):i==="insideEnd"?(S=y-_*a,P=!g):i==="end"&&(S=y+_*a,P=g),P=b<=0?P:!P;var C=ei(c,u,w,S),k=ei(c,u,w,S+(P?1:-1)*359),O="M".concat(C.x,",").concat(C.y,` 672 A`).concat(w,",").concat(w,",0,1,").concat(P?0:1,`, 673 `).concat(k.x,",").concat(k.y),I=Mn(e.id)?Lk("recharts-radial-line-"):e.id;return be.createElement("text",EC({},r,{dominantBaseline:"central",className:Cn("recharts-radial-bar-label",o)}),be.createElement("defs",null,be.createElement("path",{id:I,d:O})),be.createElement("textPath",{xlinkHref:"#".concat(I)},n))},Oit=function(e){var n=e.viewBox,r=e.offset,i=e.position,s=n,a=s.cx,o=s.cy,l=s.innerRadius,c=s.outerRadius,u=s.startAngle,d=s.endAngle,f=(u+d)/2;if(i==="outside"){var m=ei(a,o,c+r,f),y=m.x,g=m.y;return{x:y,y:g,textAnchor:y>=a?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:a,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:a,y:o,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:a,y:o,textAnchor:"middle",verticalAnchor:"end"};var w=(l+c)/2,b=ei(a,o,w,f),_=b.x,S=b.y;return{x:_,y:S,textAnchor:"middle",verticalAnchor:"middle"}},Mit=function(e){var n=e.viewBox,r=e.parentViewBox,i=e.offset,s=e.position,a=n,o=a.x,l=a.y,c=a.width,u=a.height,d=u>=0?1:-1,f=d*i,m=d>0?"end":"start",y=d>0?"start":"end",g=c>=0?1:-1,w=g*i,b=g>0?"end":"start",_=g>0?"start":"end";if(s==="top"){var S={x:o+c/2,y:l-d*i,textAnchor:"middle",verticalAnchor:m};return Is(Is({},S),r?{height:Math.max(l-r.y,0),width:c}:{})}if(s==="bottom"){var P={x:o+c/2,y:l+u+f,textAnchor:"middle",verticalAnchor:y};return Is(Is({},P),r?{height:Math.max(r.y+r.height-(l+u),0),width:c}:{})}if(s==="left"){var C={x:o-w,y:l+u/2,textAnchor:b,verticalAnchor:"middle"};return Is(Is({},C),r?{width:Math.max(C.x-r.x,0),height:u}:{})}if(s==="right"){var k={x:o+c+w,y:l+u/2,textAnchor:_,verticalAnchor:"middle"};return Is(Is({},k),r?{width:Math.max(r.x+r.width-k.x,0),height:u}:{})}var O=r?{width:c,height:u}:{};return s==="insideLeft"?Is({x:o+w,y:l+u/2,textAnchor:_,verticalAnchor:"middle"},O):s==="insideRight"?Is({x:o+c-w,y:l+u/2,textAnchor:b,verticalAnchor:"middle"},O):s==="insideTop"?Is({x:o+c/2,y:l+f,textAnchor:"middle",verticalAnchor:y},O):s==="insideBottom"?Is({x:o+c/2,y:l+u-f,textAnchor:"middle",verticalAnchor:m},O):s==="insideTopLeft"?Is({x:o+w,y:l+f,textAnchor:_,verticalAnchor:y},O):s==="insideTopRight"?Is({x:o+c-w,y:l+f,textAnchor:b,verticalAnchor:y},O):s==="insideBottomLeft"?Is({x:o+w,y:l+u-f,textAnchor:_,verticalAnchor:m},O):s==="insideBottomRight"?Is({x:o+c-w,y:l+u-f,textAnchor:b,verticalAnchor:m},O):zS(s)&&(ot(s.x)||R0(s.x))&&(ot(s.y)||R0(s.y))?Is({x:o+Go(s.x,c),y:l+Go(s.y,u),textAnchor:"end",verticalAnchor:"end"},O):Is({x:o+c/2,y:l+u/2,textAnchor:"middle",verticalAnchor:"middle"},O)},Lit=function(e){return"cx"in e&&ot(e.cx)};function la(t){var e=t.offset,n=e===void 0?5:e,r=Sit(t,vit),i=Is({offset:n},r),s=i.viewBox,a=i.position,o=i.value,l=i.children,c=i.content,u=i.className,d=u===void 0?"":u,f=i.textBreakAll;if(!s||Mn(o)&&Mn(l)&&!N.isValidElement(c)&&!an(c))return null;if(N.isValidElement(c))return N.cloneElement(c,i);var m;if(an(c)){if(m=N.createElement(c,i),N.isValidElement(m))return m}else m=Tit(i);var y=Lit(s),g=nn(i,!0);if(y&&(a==="insideStart"||a==="insideEnd"||a==="end"))return Nit(i,m,g);var w=y?Oit(i):Mit(i);return be.createElement(Db,EC({className:Cn("recharts-label",d)},g,w,{breakAll:f}),m)}la.displayName="Label";var dye=function(e){var n=e.cx,r=e.cy,i=e.angle,s=e.startAngle,a=e.endAngle,o=e.r,l=e.radius,c=e.innerRadius,u=e.outerRadius,d=e.x,f=e.y,m=e.top,y=e.left,g=e.width,w=e.height,b=e.clockWise,_=e.labelViewBox;if(_)return _;if(ot(g)&&ot(w)){if(ot(d)&&ot(f))return{x:d,y:f,width:g,height:w};if(ot(m)&&ot(y))return{x:m,y,width:g,height:w}}return ot(d)&&ot(f)?{x:d,y:f,width:0,height:0}:ot(n)&&ot(r)?{cx:n,cy:r,startAngle:s||i||0,endAngle:a||i||0,innerRadius:c||0,outerRadius:u||l||o||0,clockWise:b}:e.viewBox?e.viewBox:{}},jit=function(e,n){return e?e===!0?be.createElement(la,{key:"label-implicit",viewBox:n}):Ws(e)?be.createElement(la,{key:"label-implicit",viewBox:n,value:e}):N.isValidElement(e)?e.type===la?N.cloneElement(e,{key:"label-implicit",viewBox:n}):be.createElement(la,{key:"label-implicit",content:e,viewBox:n}):an(e)?be.createElement(la,{key:"label-implicit",content:e,viewBox:n}):zS(e)?be.createElement(la,EC({viewBox:n},e,{key:"label-implicit"})):null:null},Dit=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var i=e.children,s=dye(e),a=Hu(i,la).map(function(l,c){return N.cloneElement(l,{viewBox:n||s,key:"label-".concat(c)})});if(!r)return a;var o=jit(e.label,n||s);return[o].concat(yit(a))};la.parseViewBox=dye;la.renderCallByParent=Dit;function Rit(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}var Iit=Rit;const Fit=sr(Iit);function TC(t){"@babel/helpers - typeof";return TC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TC(t)}var Bit=["valueAccessor"],$it=["data","dataKey","clockWise","id","textBreakAll"];function zit(t){return Wit(t)||Vit(t)||Hit(t)||Uit()}function Uit(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 674In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hit(t,e){if(t){if(typeof t=="string")return h7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h7(t,e)}}function Vit(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Wit(t){if(Array.isArray(t))return h7(t)}function h7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function O3(){return O3=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},O3.apply(this,arguments)}function EJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function TJ(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?EJ(Object(n),!0).forEach(function(r){qit(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):EJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function qit(t,e,n){return e=Git(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Git(t){var e=Kit(t,"string");return TC(e)=="symbol"?e:e+""}function Kit(t,e){if(TC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(TC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function kJ(t,e){if(t==null)return{};var n=Yit(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Yit(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}var Zit=function(e){return Array.isArray(e.value)?Fit(e.value):e.value};function uy(t){var e=t.valueAccessor,n=e===void 0?Zit:e,r=kJ(t,Bit),i=r.data,s=r.dataKey,a=r.clockWise,o=r.id,l=r.textBreakAll,c=kJ(r,$it);return!i||!i.length?null:be.createElement(Cr,{className:"recharts-label-list"},i.map(function(u,d){var f=Mn(s)?n(u,d):uo(u&&u.payload,s),m=Mn(o)?{}:{id:"".concat(o,"-").concat(d)};return be.createElement(la,O3({},nn(u,!0),c,m,{parentViewBox:u.parentViewBox,value:f,textBreakAll:l,viewBox:la.parseViewBox(Mn(a)?u:TJ(TJ({},u),{},{clockWise:a})),key:"label-".concat(d),index:d}))}))}uy.displayName="LabelList";function Xit(t,e){return t?t===!0?be.createElement(uy,{key:"labelList-implicit",data:e}):be.isValidElement(t)||an(t)?be.createElement(uy,{key:"labelList-implicit",data:e,content:t}):zS(t)?be.createElement(uy,O3({data:e},t,{key:"labelList-implicit"})):null:null}function Qit(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var r=t.children,i=Hu(r,uy).map(function(a,o){return N.cloneElement(a,{data:e,key:"labelList-".concat(o)})});if(!n)return i;var s=Xit(t.label,e);return[s].concat(zit(i))}uy.renderCallByParent=Qit;function kC(t){"@babel/helpers - typeof";return kC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kC(t)}function f7(){return f7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},f7.apply(this,arguments)}function NJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function OJ(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?NJ(Object(n),!0).forEach(function(r){Jit(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):NJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Jit(t,e,n){return e=est(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function est(t){var e=tst(t,"string");return kC(e)=="symbol"?e:e+""}function tst(t,e){if(kC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(kC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var nst=function(e,n){var r=qo(n-e),i=Math.min(Math.abs(n-e),359.999);return r*i},uO=function(e){var n=e.cx,r=e.cy,i=e.radius,s=e.angle,a=e.sign,o=e.isExternal,l=e.cornerRadius,c=e.cornerIsExternal,u=l*(o?1:-1)+i,d=Math.asin(l/u)/N3,f=c?s:s+a*d,m=ei(n,r,u,f),y=ei(n,r,i,f),g=c?s-a*d:s,w=ei(n,r,u*Math.cos(d*N3),g);return{center:m,circleTangency:y,lineTangency:w,theta:d}},hye=function(e){var n=e.cx,r=e.cy,i=e.innerRadius,s=e.outerRadius,a=e.startAngle,o=e.endAngle,l=nst(a,o),c=a+l,u=ei(n,r,s,a),d=ei(n,r,s,c),f="M ".concat(u.x,",").concat(u.y,` 675 A `).concat(s,",").concat(s,`,0, 676 `).concat(+(Math.abs(l)>180),",").concat(+(a>c),`, 677 `).concat(d.x,",").concat(d.y,` 678 `);if(i>0){var m=ei(n,r,i,a),y=ei(n,r,i,c);f+="L ".concat(y.x,",").concat(y.y,` 679 A `).concat(i,",").concat(i,`,0, 680 `).concat(+(Math.abs(l)>180),",").concat(+(a<=c),`, 681 `).concat(m.x,",").concat(m.y," Z")}else f+="L ".concat(n,",").concat(r," Z");return f},rst=function(e){var n=e.cx,r=e.cy,i=e.innerRadius,s=e.outerRadius,a=e.cornerRadius,o=e.forceCornerRadius,l=e.cornerIsExternal,c=e.startAngle,u=e.endAngle,d=qo(u-c),f=uO({cx:n,cy:r,radius:s,angle:c,sign:d,cornerRadius:a,cornerIsExternal:l}),m=f.circleTangency,y=f.lineTangency,g=f.theta,w=uO({cx:n,cy:r,radius:s,angle:u,sign:-d,cornerRadius:a,cornerIsExternal:l}),b=w.circleTangency,_=w.lineTangency,S=w.theta,P=l?Math.abs(c-u):Math.abs(c-u)-g-S;if(P<0)return o?"M ".concat(y.x,",").concat(y.y,` 682 a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0 683 a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0 684 `):hye({cx:n,cy:r,innerRadius:i,outerRadius:s,startAngle:c,endAngle:u});var C="M ".concat(y.x,",").concat(y.y,` 685 A`).concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(m.x,",").concat(m.y,` 686 A`).concat(s,",").concat(s,",0,").concat(+(P>180),",").concat(+(d<0),",").concat(b.x,",").concat(b.y,` 687 A`).concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(_.x,",").concat(_.y,` 688 `);if(i>0){var k=uO({cx:n,cy:r,radius:i,angle:c,sign:d,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),O=k.circleTangency,I=k.lineTangency,B=k.theta,W=uO({cx:n,cy:r,radius:i,angle:u,sign:-d,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),j=W.circleTangency,M=W.lineTangency,z=W.theta,U=l?Math.abs(c-u):Math.abs(c-u)-B-z;if(U<0&&a===0)return"".concat(C,"L").concat(n,",").concat(r,"Z");C+="L".concat(M.x,",").concat(M.y,` 689 A`).concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(j.x,",").concat(j.y,` 690 A`).concat(i,",").concat(i,",0,").concat(+(U>180),",").concat(+(d>0),",").concat(O.x,",").concat(O.y,` 691 A`).concat(a,",").concat(a,",0,0,").concat(+(d<0),",").concat(I.x,",").concat(I.y,"Z")}else C+="L".concat(n,",").concat(r,"Z");return C},ist={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},fye=function(e){var n=OJ(OJ({},ist),e),r=n.cx,i=n.cy,s=n.innerRadius,a=n.outerRadius,o=n.cornerRadius,l=n.forceCornerRadius,c=n.cornerIsExternal,u=n.startAngle,d=n.endAngle,f=n.className;if(a<s||u===d)return null;var m=Cn("recharts-sector",f),y=a-s,g=Go(o,y,0,!0),w;return g>0&&Math.abs(u-d)<360?w=rst({cx:r,cy:i,innerRadius:s,outerRadius:a,cornerRadius:Math.min(g,y/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:d}):w=hye({cx:r,cy:i,innerRadius:s,outerRadius:a,startAngle:u,endAngle:d}),be.createElement("path",f7({},nn(n,!0),{className:m,d:w,role:"img"}))};function NC(t){"@babel/helpers - typeof";return NC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},NC(t)}function p7(){return p7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},p7.apply(this,arguments)}function MJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function LJ(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?MJ(Object(n),!0).forEach(function(r){sst(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):MJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function sst(t,e,n){return e=ast(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ast(t){var e=ost(t,"string");return NC(e)=="symbol"?e:e+""}function ost(t,e){if(NC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(NC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var jJ={curveBasisClosed:rVe,curveBasisOpen:iVe,curveBasis:nVe,curveBumpX:UHe,curveBumpY:HHe,curveLinearClosed:sVe,curveLinear:XD,curveMonotoneX:aVe,curveMonotoneY:oVe,curveNatural:lVe,curveStep:cVe,curveStepAfter:dVe,curveStepBefore:uVe},dO=function(e){return e.x===+e.x&&e.y===+e.y},$A=function(e){return e.x},zA=function(e){return e.y},lst=function(e,n){if(an(e))return e;var r="curve".concat(YD(e));return(r==="curveMonotone"||r==="curveBump")&&n?jJ["".concat(r).concat(n==="vertical"?"Y":"X")]:jJ[r]||XD},cst=function(e){var n=e.type,r=n===void 0?"linear":n,i=e.points,s=i===void 0?[]:i,a=e.baseLine,o=e.layout,l=e.connectNulls,c=l===void 0?!1:l,u=lst(r,o),d=c?s.filter(function(g){return dO(g)}):s,f;if(Array.isArray(a)){var m=c?a.filter(function(g){return dO(g)}):a,y=d.map(function(g,w){return LJ(LJ({},g),{},{base:m[w]})});return o==="vertical"?f=tO().y(zA).x1($A).x0(function(g){return g.base.x}):f=tO().x($A).y1(zA).y0(function(g){return g.base.y}),f.defined(dO).curve(u),f(y)}return o==="vertical"&&ot(a)?f=tO().y(zA).x1($A).x0(a):ot(a)?f=tO().x($A).y1(zA).y0(a):f=oge().x($A).y(zA),f.defined(dO).curve(u),f(d)},m7=function(e){var n=e.className,r=e.points,i=e.path,s=e.pathRef;if((!r||!r.length)&&!i)return null;var a=r&&r.length?cst(e):i;return be.createElement("path",p7({},nn(e,!1),n3(e),{className:Cn("recharts-curve",n),d:a,ref:s}))},pye={exports:{}},ust="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",dst=ust,hst=dst;function mye(){}function gye(){}gye.resetWarningCache=mye;var fst=function(){function t(r,i,s,a,o,l){if(l!==hst){var c=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 c.name="Invariant Violation",c}}t.isRequired=t;function e(){return t}var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:gye,resetWarningCache:mye};return n.PropTypes=n,n};pye.exports=fst();var pst=pye.exports;const dr=sr(pst);var mst=Object.getOwnPropertyNames,gst=Object.getOwnPropertySymbols,vst=Object.prototype.hasOwnProperty;function DJ(t,e){return function(r,i,s){return t(r,i,s)&&e(r,i,s)}}function hO(t){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return t(n,r,i);var s=i.cache,a=s.get(n),o=s.get(r);if(a&&o)return a===r&&o===n;s.set(n,r),s.set(r,n);
691var l=t(n,r,i);return s.delete(n),s.delete(r),l}}function RJ(t){return mst(t).concat(gst(t))}var yst=Object.hasOwn||function(t,e){return vst.call(t,e)};function Jb(t,e){return t===e||!t&&!e&&t!==t&&e!==e}var bst="__v",xst="__o",wst="_owner",IJ=Object.getOwnPropertyDescriptor,FJ=Object.keys;function _st(t,e,n){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function Sst(t,e){return Jb(t.getTime(),e.getTime())}function Ast(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function Pst(t,e){return t===e}function BJ(t,e,n){var r=t.size;if(r!==e.size)return!1;if(!r)return!0;for(var i=new Array(r),s=t.entries(),a,o,l=0;(a=s.next())&&!a.done;){for(var c=e.entries(),u=!1,d=0;(o=c.next())&&!o.done;){if(i[d]){d++;continue}var f=a.value,m=o.value;if(n.equals(f[0],m[0],l,d,t,e,n)&&n.equals(f[1],m[1],f[0],m[0],t,e,n)){u=i[d]=!0;break}d++}if(!u)return!1;l++}return!0}var Cst=Jb;function Est(t,e,n){var r=FJ(t),i=r.length;if(FJ(e).length!==i)return!1;for(;i-- >0;)if(!vye(t,e,n,r[i]))return!1;return!0}function UA(t,e,n){var r=RJ(t),i=r.length;if(RJ(e).length!==i)return!1;for(var s,a,o;i-- >0;)if(s=r[i],!vye(t,e,n,s)||(a=IJ(t,s),o=IJ(e,s),(a||o)&&(!a||!o||a.configurable!==o.configurable||a.enumerable!==o.enumerable||a.writable!==o.writable)))return!1;return!0}function Tst(t,e){return Jb(t.valueOf(),e.valueOf())}function kst(t,e){return t.source===e.source&&t.flags===e.flags}function $J(t,e,n){var r=t.size;if(r!==e.size)return!1;if(!r)return!0;for(var i=new Array(r),s=t.values(),a,o;(a=s.next())&&!a.done;){for(var l=e.values(),c=!1,u=0;(o=l.next())&&!o.done;){if(!i[u]&&n.equals(a.value,o.value,a.value,o.value,t,e,n)){c=i[u]=!0;break}u++}if(!c)return!1}return!0}function Nst(t,e){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}function Ost(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function vye(t,e,n,r){return(r===wst||r===xst||r===bst)&&(t.$$typeof||e.$$typeof)?!0:yst(e,r)&&n.equals(t[r],e[r],r,r,t,e,n)}var Mst="[object Arguments]",Lst="[object Boolean]",jst="[object Date]",Dst="[object Error]",Rst="[object Map]",Ist="[object Number]",Fst="[object Object]",Bst="[object RegExp]",$st="[object Set]",zst="[object String]",Ust="[object URL]",Hst=Array.isArray,zJ=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,UJ=Object.assign,Vst=Object.prototype.toString.call.bind(Object.prototype.toString);function Wst(t){var e=t.areArraysEqual,n=t.areDatesEqual,r=t.areErrorsEqual,i=t.areFunctionsEqual,s=t.areMapsEqual,a=t.areNumbersEqual,o=t.areObjectsEqual,l=t.arePrimitiveWrappersEqual,c=t.areRegExpsEqual,u=t.areSetsEqual,d=t.areTypedArraysEqual,f=t.areUrlsEqual;return function(y,g,w){if(y===g)return!0;if(y==null||g==null)return!1;var b=typeof y;if(b!==typeof g)return!1;if(b!=="object")return b==="number"?a(y,g,w):b==="function"?i(y,g,w):!1;var _=y.constructor;if(_!==g.constructor)return!1;if(_===Object)return o(y,g,w);if(Hst(y))return e(y,g,w);if(zJ!=null&&zJ(y))return d(y,g,w);if(_===Date)return n(y,g,w);if(_===RegExp)return c(y,g,w);if(_===Map)return s(y,g,w);if(_===Set)return u(y,g,w);var S=Vst(y);return S===jst?n(y,g,w):S===Bst?c(y,g,w):S===Rst?s(y,g,w):S===$st?u(y,g,w):S===Fst?typeof y.then!="function"&&typeof g.then!="function"&&o(y,g,w):S===Ust?f(y,g,w):S===Dst?r(y,g,w):S===Mst?o(y,g,w):S===Lst||S===Ist||S===zst?l(y,g,w):!1}}function qst(t){var e=t.circular,n=t.createCustomConfig,r=t.strict,i={areArraysEqual:r?UA:_st,areDatesEqual:Sst,areErrorsEqual:Ast,areFunctionsEqual:Pst,areMapsEqual:r?DJ(BJ,UA):BJ,areNumbersEqual:Cst,areObjectsEqual:r?UA:Est,arePrimitiveWrappersEqual:Tst,areRegExpsEqual:kst,areSetsEqual:r?DJ($J,UA):$J,areTypedArraysEqual:r?UA:Nst,areUrlsEqual:Ost};if(n&&(i=UJ({},i,n(i))),e){var s=hO(i.areArraysEqual),a=hO(i.areMapsEqual),o=hO(i.areObjectsEqual),l=hO(i.areSetsEqual);i=UJ({},i,{areArraysEqual:s,areMapsEqual:a,areObjectsEqual:o,areSetsEqual:l})}return i}function Gst(t){return function(e,n,r,i,s,a,o){return t(e,n,o)}}function Kst(t){var e=t.circular,n=t.comparator,r=t.createState,i=t.equals,s=t.strict;if(r)return function(l,c){var u=r(),d=u.cache,f=d===void 0?e?new WeakMap:void 0:d,m=u.meta;return n(l,c,{cache:f,equals:i,meta:m,strict:s})};if(e)return function(l,c){return n(l,c,{cache:new WeakMap,equals:i,meta:void 0,strict:s})};var a={cache:void 0,equals:i,meta:void 0,strict:s};return function(l,c){return n(l,c,a)}}var Yst=Iy();Iy({strict:!0});Iy({circular:!0});Iy({circular:!0,strict:!0});Iy({createInternalComparator:function(){return Jb}});Iy({strict:!0,createInternalComparator:function(){return Jb}});Iy({circular:!0,createInternalComparator:function(){return Jb}});Iy({circular:!0,createInternalComparator:function(){return Jb},strict:!0});function Iy(t){t===void 0&&(t={});var e=t.circular,n=e===void 0?!1:e,r=t.createInternalComparator,i=t.createState,s=t.strict,a=s===void 0?!1:s,o=qst(t),l=Wst(o),c=r?r(l):Gst(l);return Kst({circular:n,comparator:l,createState:i,equals:c,strict:a})}function Zst(t){typeof requestAnimationFrame<"u"&&requestAnimationFrame(t)}function HJ(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(s){n<0&&(n=s),s-n>e?(t(s),n=-1):Zst(i)};requestAnimationFrame(r)}function g7(t){"@babel/helpers - typeof";return g7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g7(t)}function Xst(t){return tat(t)||eat(t)||Jst(t)||Qst()}
vendor: 177,995 bytes, lines 691-716
691function Qst(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 692In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jst(t,e){if(t){if(typeof t=="string")return VJ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VJ(t,e)}}function VJ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function eat(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function tat(t){if(Array.isArray(t))return t}function nat(){var t={},e=function(){return null},n=!1,r=function i(s){if(!n){if(Array.isArray(s)){if(!s.length)return;var a=s,o=Xst(a),l=o[0],c=o.slice(1);if(typeof l=="number"){HJ(i.bind(null,c),l);return}i(l),HJ(i.bind(null,c));return}g7(s)==="object"&&(t=s,e(t)),typeof s=="function"&&s()}};return{stop:function(){n=!0},start:function(s){n=!1,r(s)},subscribe:function(s){return e=s,function(){e=function(){return null}}}}}function OC(t){"@babel/helpers - typeof";return OC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OC(t)}function WJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function qJ(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?WJ(Object(n),!0).forEach(function(r){yye(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):WJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function yye(t,e,n){return e=rat(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function rat(t){var e=iat(t,"string");return OC(e)==="symbol"?e:String(e)}function iat(t,e){if(OC(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(OC(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var sat=function(e,n){return[Object.keys(e),Object.keys(n)].reduce(function(r,i){return r.filter(function(s){return i.includes(s)})})},aat=function(e){return e},oat=function(e){return e.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},J5=function(e,n){return Object.keys(n).reduce(function(r,i){return qJ(qJ({},r),{},yye({},i,e(i,n[i])))},{})},GJ=function(e,n,r){return e.map(function(i){return"".concat(oat(i)," ").concat(n,"ms ").concat(r)}).join(",")};function lat(t,e){return dat(t)||uat(t,e)||bye(t,e)||cat()}function cat(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 693In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uat(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function dat(t){if(Array.isArray(t))return t}function hat(t){return mat(t)||pat(t)||bye(t)||fat()}function fat(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 694In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bye(t,e){if(t){if(typeof t=="string")return v7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v7(t,e)}}function pat(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function mat(t){if(Array.isArray(t))return v7(t)}function v7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var M3=1e-4,xye=function(e,n){return[0,3*e,3*n-6*e,3*e-3*n+1]},wye=function(e,n){return e.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},KJ=function(e,n){return function(r){var i=xye(e,n);return wye(i,r)}},gat=function(e,n){return function(r){var i=xye(e,n),s=[].concat(hat(i.map(function(a,o){return a*o}).slice(1)),[0]);return wye(s,r)}},YJ=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0],s=n[1],a=n[2],o=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,s=0,a=1,o=1;break;case"ease":i=.25,s=.1,a=.25,o=1;break;case"ease-in":i=.42,s=0,a=1,o=1;break;case"ease-out":i=.42,s=0,a=.58,o=1;break;case"ease-in-out":i=0,s=0,a=.58,o=1;break;default:{var l=n[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var c=l[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),u=lat(c,4);i=u[0],s=u[1],a=u[2],o=u[3]}}}var d=KJ(i,a),f=KJ(s,o),m=gat(i,a),y=function(b){return b>1?1:b<0?0:b},g=function(b){for(var _=b>1?1:b,S=_,P=0;P<8;++P){var C=d(S)-_,k=m(S);if(Math.abs(C-_)<M3||k<M3)return f(S);S=y(S-C/k)}return f(S)};return g.isStepper=!1,g},vat=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.stiff,r=n===void 0?100:n,i=e.damping,s=i===void 0?8:i,a=e.dt,o=a===void 0?17:a,l=function(u,d,f){var m=-(u-d)*r,y=f*s,g=f+(m-y)*o/1e3,w=f*o/1e3+u;return Math.abs(w-d)<M3&&Math.abs(g)<M3?[d,0]:[w,g]};return l.isStepper=!0,l.dt=o,l},yat=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return YJ(i);case"spring":return vat();default:if(i.split("(")[0]==="cubic-bezier")return YJ(i)}return typeof i=="function"?i:null};function MC(t){"@babel/helpers - typeof";return MC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},MC(t)}function ZJ(t){return wat(t)||xat(t)||_ye(t)||bat()}function bat(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 695In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xat(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function wat(t){if(Array.isArray(t))return b7(t)}function XJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Sa(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?XJ(Object(n),!0).forEach(function(r){y7(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):XJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function y7(t,e,n){return e=_at(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _at(t){var e=Sat(t,"string");return MC(e)==="symbol"?e:String(e)}function Sat(t,e){if(MC(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(MC(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Aat(t,e){return Eat(t)||Cat(t,e)||_ye(t,e)||Pat()}function Pat(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 696In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _ye(t,e){if(t){if(typeof t=="string")return b7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b7(t,e)}}function b7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Cat(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function Eat(t){if(Array.isArray(t))return t}var L3=function(e,n,r){return e+(n-e)*r},x7=function(e){var n=e.from,r=e.to;return n!==r},Tat=function t(e,n,r){var i=J5(function(s,a){if(x7(a)){var o=e(a.from,a.to,a.velocity),l=Aat(o,2),c=l[0],u=l[1];return Sa(Sa({},a),{},{from:c,velocity:u})}return a},n);return r<1?J5(function(s,a){return x7(a)?Sa(Sa({},a),{},{velocity:L3(a.velocity,i[s].velocity,r),from:L3(a.from,i[s].from,r)}):a},n):t(e,i,r-1)};const kat=function(t,e,n,r,i){var s=sat(t,e),a=s.reduce(function(w,b){return Sa(Sa({},w),{},y7({},b,[t[b],e[b]]))},{}),o=s.reduce(function(w,b){return Sa(Sa({},w),{},y7({},b,{from:t[b],velocity:0,to:e[b]}))},{}),l=-1,c,u,d=function(){return null},f=function(){return J5(function(b,_){return _.from},o)},m=function(){return!Object.values(o).filter(x7).length},y=function(b){c||(c=b);var _=b-c,S=_/n.dt;o=Tat(n,o,S),i(Sa(Sa(Sa({},t),e),f())),c=b,m()||(l=requestAnimationFrame(d))},g=function(b){u||(u=b);var _=(b-u)/r,S=J5(function(C,k){return L3.apply(void 0,ZJ(k).concat([n(_)]))},a);if(i(Sa(Sa(Sa({},t),e),S)),_<1)l=requestAnimationFrame(d);else{var P=J5(function(C,k){return L3.apply(void 0,ZJ(k).concat([n(1)]))},a);i(Sa(Sa(Sa({},t),e),P))}};return d=n.isStepper?y:g,function(){return requestAnimationFrame(d),function(){cancelAnimationFrame(l)}}};function lS(t){"@babel/helpers - typeof";return lS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lS(t)}var Nat=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function Oat(t,e){if(t==null)return{};var n=Mat(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Mat(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s<r.length;s++)i=r[s],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function dF(t){return Rat(t)||Dat(t)||jat(t)||Lat()}function Lat(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 697In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jat(t,e){if(t){if(typeof t=="string")return w7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w7(t,e)}}function Dat(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Rat(t){if(Array.isArray(t))return w7(t)}function w7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function QJ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function _d(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QJ(Object(n),!0).forEach(function(r){E5(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QJ(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function E5(t,e,n){return e=Sye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Iat(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Fat(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Sye(r.key),r)}}function Bat(t,e,n){return e&&Fat(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Sye(t){var e=$at(t,"string");return lS(e)==="symbol"?e:String(e)}function $at(t,e){if(lS(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(lS(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function zat(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_7(t,e)}function _7(t,e){return _7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},_7(t,e)}function Uat(t){var e=Hat();return function(){var r=j3(t),i;if(e){var s=j3(this).constructor;i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments);return S7(this,i)}}function S7(t,e){if(e&&(lS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return A7(t)}function A7(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Hat(){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 j3(t){return j3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},j3(t)}var zm=function(t){zat(n,t);var e=Uat(n);function n(r,i){var s;Iat(this,n),s=e.call(this,r,i);var a=s.props,o=a.isActive,l=a.attributeName,c=a.from,u=a.to,d=a.steps,f=a.children,m=a.duration;if(s.handleStyleChange=s.handleStyleChange.bind(A7(s)),s.changeStyle=s.changeStyle.bind(A7(s)),!o||m<=0)return s.state={style:{}},typeof f=="function"&&(s.state={style:u}),S7(s);if(d&&d.length)s.state={style:d[0].style};else if(c){if(typeof f=="function")return s.state={style:c},S7(s);s.state={style:l?E5({},l,c):c}}else s.state={style:{}};return s}return Bat(n,[{key:"componentDidMount",value:function(){var i=this.props,s=i.isActive,a=i.canBegin;this.mounted=!0,!(!s||!a)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var s=this.props,a=s.isActive,o=s.canBegin,l=s.attributeName,c=s.shouldReAnimate,u=s.to,d=s.from,f=this.state.style;if(o){if(!a){var m={style:l?E5({},l,u):u};this.state&&f&&(l&&f[l]!==u||!l&&f!==u)&&this.setState(m);return}if(!(Yst(i.to,u)&&i.canBegin&&i.isActive)){var y=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var g=y||c?d:i.to;if(this.state&&f){var w={style:l?E5({},l,g):g};(l&&f[l]!==g||!l&&f!==g)&&this.setState(w)}this.runAnimation(_d(_d({},this.props),{},{from:g,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 s=this,a=i.from,o=i.to,l=i.duration,c=i.easing,u=i.begin,d=i.onAnimationEnd,f=i.onAnimationStart,m=kat(a,o,yat(c),l,this.changeStyle),y=function(){s.stopJSAnimation=m()};this.manager.start([f,u,y,l,d])}},{key:"runStepAnimation",value:function(i){var s=this,a=i.steps,o=i.begin,l=i.onAnimationStart,c=a[0],u=c.style,d=c.duration,f=d===void 0?0:d,m=function(g,w,b){if(b===0)return g;var _=w.duration,S=w.easing,P=S===void 0?"ease":S,C=w.style,k=w.properties,O=w.onAnimationEnd,I=b>0?a[b-1]:w,B=k||Object.keys(C);if(typeof P=="function"||P==="spring")return[].concat(dF(g),[s.runJSAnimation.bind(s,{from:I.style,to:C,duration:_,easing:P}),_]);var W=GJ(B,_,P),j=_d(_d(_d({},I.style),C),{},{transition:W});return[].concat(dF(g),[j,_,O]).filter(aat)};return this.manager.start([l].concat(dF(a.reduce(m,[u,Math.max(f,o)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=nat());var s=i.begin,a=i.duration,o=i.attributeName,l=i.to,c=i.easing,u=i.onAnimationStart,d=i.onAnimationEnd,f=i.steps,m=i.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof c=="function"||typeof m=="function"||c==="spring"){this.runJSAnimation(i);return}if(f.length>1){this.runStepAnimation(i);return}var g=o?E5({},o,l):l,w=GJ(Object.keys(g),a,c);y.start([u,s,_d(_d({},g),{},{transition:w}),a,d])}},{key:"render",value:function(){var i=this.props,s=i.children;i.begin;var a=i.duration;i.attributeName,i.easing;var o=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=Oat(i,Nat),c=N.Children.count(s),u=this.state.style;if(typeof s=="function")return s(u);if(!o||c===0||a<=0)return s;var d=function(m){var y=m.props,g=y.style,w=g===void 0?{}:g,b=y.className,_=N.cloneElement(m,_d(_d({},l),{},{style:_d(_d({},w),u),className:b}));return _};return c===1?d(N.Children.only(s)):be.createElement("div",null,N.Children.map(s,function(f){return d(f)}))}}]),n}(N.PureComponent);zm.displayName="Animate";zm.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};zm.propTypes={from:dr.oneOfType([dr.object,dr.string]),to:dr.oneOfType([dr.object,dr.string]),attributeName:dr.string,duration:dr.number,begin:dr.number,easing:dr.oneOfType([dr.string,dr.func]),steps:dr.arrayOf(dr.shape({duration:dr.number.isRequired,style:dr.object.isRequired,easing:dr.oneOfType([dr.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),dr.func]),properties:dr.arrayOf("string"),onAnimationEnd:dr.func})),children:dr.oneOfType([dr.node,dr.func]),isActive:dr.bool,canBegin:dr.bool,onAnimationEnd:dr.func,shouldReAnimate:dr.bool,onAnimationStart:dr.func,onAnimationReStart:dr.func};function LC(t){"@babel/helpers - typeof";return LC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},LC(t)}function D3(){return D3=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},D3.apply(this,arguments)}function Vat(t,e){return Kat(t)||Gat(t,e)||qat(t,e)||Wat()}function Wat(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 698In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qat(t,e){if(t){if(typeof t=="string")return JJ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return JJ(t,e)}}function JJ(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Gat(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function Kat(t){if(Array.isArray(t))return t}function eee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function tee(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?eee(Object(n),!0).forEach(function(r){Yat(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Yat(t,e,n){return e=Zat(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Zat(t){var e=Xat(t,"string");return LC(e)=="symbol"?e:e+""}function Xat(t,e){if(LC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(LC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var nee=function(e,n,r,i,s){var a=Math.min(Math.abs(r)/2,Math.abs(i)/2),o=i>=0?1:-1,l=r>=0?1:-1,c=i>=0&&r>=0||i<0&&r<0?1:0,u;if(a>0&&s instanceof Array){for(var d=[0,0,0,0],f=0,m=4;f<m;f++)d[f]=s[f]>a?a:s[f];u="M".concat(e,",").concat(n+o*d[0]),d[0]>0&&(u+="A ".concat(d[0],",").concat(d[0],",0,0,").concat(c,",").concat(e+l*d[0],",").concat(n)),u+="L ".concat(e+r-l*d[1],",").concat(n),d[1]>0&&(u+="A ".concat(d[1],",").concat(d[1],",0,0,").concat(c,`, 699 `).concat(e+r,",").concat(n+o*d[1])),u+="L ".concat(e+r,",").concat(n+i-o*d[2]),d[2]>0&&(u+="A ".concat(d[2],",").concat(d[2],",0,0,").concat(c,`, 700 `).concat(e+r-l*d[2],",").concat(n+i)),u+="L ".concat(e+l*d[3],",").concat(n+i),d[3]>0&&(u+="A ".concat(d[3],",").concat(d[3],",0,0,").concat(c,`, 701 `).concat(e,",").concat(n+i-o*d[3])),u+="Z"}else if(a>0&&s===+s&&s>0){var y=Math.min(a,s);u="M ".concat(e,",").concat(n+o*y,` 702 A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e+l*y,",").concat(n,` 703 L `).concat(e+r-l*y,",").concat(n,` 704 A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e+r,",").concat(n+o*y,` 705 L `).concat(e+r,",").concat(n+i-o*y,` 706 A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e+r-l*y,",").concat(n+i,` 707 L `).concat(e+l*y,",").concat(n+i,` 708 A `).concat(y,",").concat(y,",0,0,").concat(c,",").concat(e,",").concat(n+i-o*y," Z")}else u="M ".concat(e,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return u},Qat=function(e,n){if(!e||!n)return!1;var r=e.x,i=e.y,s=n.x,a=n.y,o=n.width,l=n.height;if(Math.abs(o)>0&&Math.abs(l)>0){var c=Math.min(s,s+o),u=Math.max(s,s+o),d=Math.min(a,a+l),f=Math.max(a,a+l);return r>=c&&r<=u&&i>=d&&i<=f}return!1},Jat={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},gV=function(e){var n=tee(tee({},Jat),e),r=N.useRef(),i=N.useState(-1),s=Vat(i,2),a=s[0],o=s[1];N.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var P=r.current.getTotalLength();P&&o(P)}catch{}},[]);var l=n.x,c=n.y,u=n.width,d=n.height,f=n.radius,m=n.className,y=n.animationEasing,g=n.animationDuration,w=n.animationBegin,b=n.isAnimationActive,_=n.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||d!==+d||u===0||d===0)return null;var S=Cn("recharts-rectangle",m);return _?be.createElement(zm,{canBegin:a>0,from:{width:u,height:d,x:l,y:c},to:{width:u,height:d,x:l,y:c},duration:g,animationEasing:y,isActive:_},function(P){var C=P.width,k=P.height,O=P.x,I=P.y;return be.createElement(zm,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:g,isActive:b,easing:y},be.createElement("path",D3({},nn(n,!0),{className:S,d:nee(O,I,C,k,f),ref:r})))}):be.createElement("path",D3({},nn(n,!0),{className:S,d:nee(l,c,u,d,f)}))},eot=["points","className","baseLinePoints","connectNulls"];function lw(){return lw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},lw.apply(this,arguments)}function tot(t,e){if(t==null)return{};var n=not(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function not(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function ree(t){return aot(t)||sot(t)||iot(t)||rot()}function rot(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 709In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iot(t,e){if(t){if(typeof t=="string")return P7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P7(t,e)}}function sot(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function aot(t){if(Array.isArray(t))return P7(t)}function P7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var iee=function(e){return e&&e.x===+e.x&&e.y===+e.y},oot=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return e.forEach(function(r){iee(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),iee(e[0])&&n[n.length-1].push(e[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},eP=function(e,n){var r=oot(e);n&&(r=[r.reduce(function(s,a){return[].concat(ree(s),ree(a))},[])]);var i=r.map(function(s){return s.reduce(function(a,o,l){return"".concat(a).concat(l===0?"M":"L").concat(o.x,",").concat(o.y)},"")}).join("");return r.length===1?"".concat(i,"Z"):i},lot=function(e,n,r){var i=eP(e,r);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(eP(n.reverse(),r).slice(1))},cot=function(e){var n=e.points,r=e.className,i=e.baseLinePoints,s=e.connectNulls,a=tot(e,eot);if(!n||!n.length)return null;var o=Cn("recharts-polygon",r);if(i&&i.length){var l=a.stroke&&a.stroke!=="none",c=lot(n,i,s);return be.createElement("g",{className:o},be.createElement("path",lw({},nn(a,!0),{fill:c.slice(-1)==="Z"?a.fill:"none",stroke:"none",d:c})),l?be.createElement("path",lw({},nn(a,!0),{fill:"none",d:eP(n,s)})):null,l?be.createElement("path",lw({},nn(a,!0),{fill:"none",d:eP(i,s)})):null)}var u=eP(n,s);return be.createElement("path",lw({},nn(a,!0),{fill:u.slice(-1)==="Z"?a.fill:"none",className:o,d:u}))};function C7(){return C7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},C7.apply(this,arguments)}var vV=function(e){var n=e.cx,r=e.cy,i=e.r,s=e.className,a=Cn("recharts-dot",s);return n===+n&&r===+r&&i===+i?be.createElement("circle",C7({},nn(e,!1),n3(e),{className:a,cx:n,cy:r,r:i})):null};function jC(t){"@babel/helpers - typeof";return jC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jC(t)}var uot=["x","y","top","left","width","height","className"];function E7(){return E7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},E7.apply(this,arguments)}function see(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function dot(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?see(Object(n),!0).forEach(function(r){hot(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):see(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function hot(t,e,n){return e=fot(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function fot(t){var e=pot(t,"string");return jC(e)=="symbol"?e:e+""}function pot(t,e){if(jC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(jC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function mot(t,e){if(t==null)return{};var n=got(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function got(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}var vot=function(e,n,r,i,s,a){return"M".concat(e,",").concat(s,"v").concat(i,"M").concat(a,",").concat(n,"h").concat(r)},yot=function(e){var n=e.x,r=n===void 0?0:n,i=e.y,s=i===void 0?0:i,a=e.top,o=a===void 0?0:a,l=e.left,c=l===void 0?0:l,u=e.width,d=u===void 0?0:u,f=e.height,m=f===void 0?0:f,y=e.className,g=mot(e,uot),w=dot({x:r,y:s,top:o,left:c,width:d,height:m},g);return!ot(r)||!ot(s)||!ot(d)||!ot(m)||!ot(o)||!ot(c)?null:be.createElement("path",E7({},nn(w,!0),{className:Cn("recharts-cross",y),d:vot(r,s,d,m,o,c)}))},bot=l4,xot=Dve,wot=Vf;function _ot(t,e){return t&&t.length?bot(t,wot(e),xot):void 0}var Sot=_ot;const Aot=sr(Sot);var Pot=l4,Cot=Vf,Eot=Rve;function Tot(t,e){return t&&t.length?Pot(t,Cot(e),Eot):void 0}var kot=Tot;const Not=sr(kot);var Oot=["cx","cy","angle","ticks","axisLine"],Mot=["ticks","tick","angle","tickFormatter","stroke"];function cS(t){"@babel/helpers - typeof";return cS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cS(t)}function tP(){return tP=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},tP.apply(this,arguments)}function aee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function s0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?aee(Object(n),!0).forEach(function(r){m4(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):aee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function oee(t,e){if(t==null)return{};var n=Lot(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Lot(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function jot(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function lee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Pye(r.key),r)}}function Dot(t,e,n){return e&&lee(t.prototype,e),n&&lee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Rot(t,e,n){return e=R3(e),Iot(t,Aye()?Reflect.construct(e,n||[],R3(t).constructor):e.apply(t,n))}function Iot(t,e){if(e&&(cS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Fot(t)}function Fot(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Aye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Aye=function(){return!!t})()}function R3(t){return R3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},R3(t)}function Bot(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&T7(t,e)}function T7(t,e){return T7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},T7(t,e)}function m4(t,e,n){return e=Pye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Pye(t){var e=$ot(t,"string");return cS(e)=="symbol"?e:e+""}function $ot(t,e){if(cS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(cS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var g4=function(t){function e(){return jot(this,e),Rot(this,e,arguments)}return Bot(e,t),Dot(e,[{key:"getTickValueCoord",value:function(r){var i=r.coordinate,s=this.props,a=s.angle,o=s.cx,l=s.cy;return ei(o,l,i,a)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,i;switch(r){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var r=this.props,i=r.cx,s=r.cy,a=r.angle,o=r.ticks,l=Aot(o,function(u){return u.coordinate||0}),c=Not(o,function(u){return u.coordinate||0});return{cx:i,cy:s,startAngle:a,endAngle:a,innerRadius:c.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,s=r.cy,a=r.angle,o=r.ticks,l=r.axisLine,c=oee(r,Oot),u=o.reduce(function(y,g){return[Math.min(y[0],g.coordinate),Math.max(y[1],g.coordinate)]},[1/0,-1/0]),d=ei(i,s,u[0],a),f=ei(i,s,u[1],a),m=s0(s0(s0({},nn(c,!1)),{},{fill:"none"},nn(l,!1)),{},{x1:d.x,y1:d.y,x2:f.x,y2:f.y});return be.createElement("line",tP({className:"recharts-polar-radius-axis-line"},m))}},{key:"renderTicks",value:function(){var r=this,i=this.props,s=i.ticks,a=i.tick,o=i.angle,l=i.tickFormatter,c=i.stroke,u=oee(i,Mot),d=this.getTickTextAnchor(),f=nn(u,!1),m=nn(a,!1),y=s.map(function(g,w){var b=r.getTickValueCoord(g),_=s0(s0(s0(s0({textAnchor:d,transform:"rotate(".concat(90-o,", ").concat(b.x,", ").concat(b.y,")")},f),{},{stroke:"none",fill:c},m),{},{index:w},b),{},{payload:g});return be.createElement(Cr,tP({className:Cn("recharts-polar-radius-axis-tick",uye(a)),key:"tick-".concat(g.coordinate)},jb(r.props,g,w)),e.renderTickItem(a,_,l?l(g.value,w):g.value))});return be.createElement(Cr,{className:"recharts-polar-radius-axis-ticks"},y)}},{key:"render",value:function(){var r=this.props,i=r.ticks,s=r.axisLine,a=r.tick;return!i||!i.length?null:be.createElement(Cr,{className:Cn("recharts-polar-radius-axis",this.props.className)},s&&this.renderAxisLine(),a&&this.renderTicks(),la.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,i,s){var a;return be.isValidElement(r)?a=be.cloneElement(r,i):an(r)?a=r(i):a=be.createElement(Db,tP({},i,{className:"recharts-polar-radius-axis-tick-value"}),s),a}}])}(N.PureComponent);m4(g4,"displayName","PolarRadiusAxis");m4(g4,"axisType","radiusAxis");m4(g4,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function uS(t){"@babel/helpers - typeof";return uS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uS(t)}function S0(){return S0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},S0.apply(this,arguments)}function cee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function a0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?cee(Object(n),!0).forEach(function(r){v4(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):cee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function zot(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Eye(r.key),r)}}function Uot(t,e,n){return e&&uee(t.prototype,e),n&&uee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Hot(t,e,n){return e=I3(e),Vot(t,Cye()?Reflect.construct(e,n||[],I3(t).constructor):e.apply(t,n))}function Vot(t,e){if(e&&(uS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wot(t)}function Wot(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Cye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Cye=function(){return!!t})()}function I3(t){return I3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},I3(t)}function qot(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&k7(t,e)}function k7(t,e){return k7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},k7(t,e)}function v4(t,e,n){return e=Eye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Eye(t){var e=Got(t,"string");return uS(e)=="symbol"?e:e+""}function Got(t,e){if(uS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(uS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Kot=Math.PI/180,dee=1e-5,y4=function(t){function e(){return zot(this,e),Hot(this,e,arguments)}return qot(e,t),Uot(e,[{key:"getTickLineCoord",value:function(r){var i=this.props,s=i.cx,a=i.cy,o=i.radius,l=i.orientation,c=i.tickSize,u=c||8,d=ei(s,a,o,r.coordinate),f=ei(s,a,o+(l==="inner"?-1:1)*u,r.coordinate);return{x1:d.x,y1:d.y,x2:f.x,y2:f.y}}},{key:"getTickTextAnchor",value:function(r){var i=this.props.orientation,s=Math.cos(-r.coordinate*Kot),a;return s>dee?a=i==="outer"?"start":"end":s<-dee?a=i==="outer"?"end":"start":a="middle",a}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,s=r.cy,a=r.radius,o=r.axisLine,l=r.axisLineType,c=a0(a0({},nn(this.props,!1)),{},{fill:"none"},nn(o,!1));if(l==="circle")return be.createElement(vV,S0({className:"recharts-polar-angle-axis-line"},c,{cx:i,cy:s,r:a}));var u=this.props.ticks,d=u.map(function(f){return ei(i,s,a,f.coordinate)});return be.createElement(cot,S0({className:"recharts-polar-angle-axis-line"},c,{points:d}))}},{key:"renderTicks",value:function(){var r=this,i=this.props,s=i.ticks,a=i.tick,o=i.tickLine,l=i.tickFormatter,c=i.stroke,u=nn(this.props,!1),d=nn(a,!1),f=a0(a0({},u),{},{fill:"none"},nn(o,!1)),m=s.map(function(y,g){var w=r.getTickLineCoord(y),b=r.getTickTextAnchor(y),_=a0(a0(a0({textAnchor:b},u),{},{stroke:"none",fill:c},d),{},{index:g,payload:y,x:w.x2,y:w.y2});return be.createElement(Cr,S0({className:Cn("recharts-polar-angle-axis-tick",uye(a)),key:"tick-".concat(y.coordinate)},jb(r.props,y,g)),o&&be.createElement("line",S0({className:"recharts-polar-angle-axis-tick-line"},f,w)),a&&e.renderTickItem(a,_,l?l(y.value,g):y.value))});return be.createElement(Cr,{className:"recharts-polar-angle-axis-ticks"},m)}},{key:"render",value:function(){var r=this.props,i=r.ticks,s=r.radius,a=r.axisLine;return s<=0||!i||!i.length?null:be.createElement(Cr,{className:Cn("recharts-polar-angle-axis",this.props.className)},a&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,i,s){var a;return be.isValidElement(r)?a=be.cloneElement(r,i):an(r)?a=r(i):a=be.createElement(Db,S0({},i,{className:"recharts-polar-angle-axis-tick-value"}),s),a}}])}(N.PureComponent);v4(y4,"displayName","PolarAngleAxis");v4(y4,"axisType","angleAxis");v4(y4,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var Yot=Oge,Zot=Yot(Object.getPrototypeOf,Object),Xot=Zot,Qot=Zm,Jot=Xot,elt=Xm,tlt="[object Object]",nlt=Function.prototype,rlt=Object.prototype,Tye=nlt.toString,ilt=rlt.hasOwnProperty,slt=Tye.call(Object);function alt(t){if(!elt(t)||Qot(t)!=tlt)return!1;var e=Jot(t);if(e===null)return!0;var n=ilt.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&Tye.call(n)==slt}var olt=alt;const llt=sr(olt);var clt=Zm,ult=Xm,dlt="[object Boolean]";function hlt(t){return t===!0||t===!1||ult(t)&&clt(t)==dlt}var flt=hlt;const plt=sr(flt);function DC(t){"@babel/helpers - typeof";return DC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},DC(t)}function F3(){return F3=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},F3.apply(this,arguments)}function mlt(t,e){return blt(t)||ylt(t,e)||vlt(t,e)||glt()}function glt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 710In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vlt(t,e){if(t){if(typeof t=="string")return hee(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hee(t,e)}}function hee(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function ylt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function blt(t){if(Array.isArray(t))return t}function fee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function pee(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?fee(Object(n),!0).forEach(function(r){xlt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):fee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xlt(t,e,n){return e=wlt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function wlt(t){var e=_lt(t,"string");return DC(e)=="symbol"?e:e+""}function _lt(t,e){if(DC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(DC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var mee=function(e,n,r,i,s){var a=r-i,o;return o="M ".concat(e,",").concat(n),o+="L ".concat(e+r,",").concat(n),o+="L ".concat(e+r-a/2,",").concat(n+s),o+="L ".concat(e+r-a/2-i,",").concat(n+s),o+="L ".concat(e,",").concat(n," Z"),o},Slt={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Alt=function(e){var n=pee(pee({},Slt),e),r=N.useRef(),i=N.useState(-1),s=mlt(i,2),a=s[0],o=s[1];N.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var S=r.current.getTotalLength();S&&o(S)}catch{}},[]);var l=n.x,c=n.y,u=n.upperWidth,d=n.lowerWidth,f=n.height,m=n.className,y=n.animationEasing,g=n.animationDuration,w=n.animationBegin,b=n.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||d!==+d||f!==+f||u===0&&d===0||f===0)return null;var _=Cn("recharts-trapezoid",m);return b?be.createElement(zm,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:f,x:l,y:c},to:{upperWidth:u,lowerWidth:d,height:f,x:l,y:c},duration:g,animationEasing:y,isActive:b},function(S){var P=S.upperWidth,C=S.lowerWidth,k=S.height,O=S.x,I=S.y;return be.createElement(zm,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:g,easing:y},be.createElement("path",F3({},nn(n,!0),{className:_,d:mee(O,I,P,C,k),ref:r})))}):be.createElement("g",null,be.createElement("path",F3({},nn(n,!0),{className:_,d:mee(l,c,u,d,f)})))},Plt=["option","shapeType","propTransformer","activeClassName","isActive"];function RC(t){"@babel/helpers - typeof";return RC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},RC(t)}function Clt(t,e){if(t==null)return{};var n=Elt(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Elt(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function gee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function B3(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gee(Object(n),!0).forEach(function(r){Tlt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Tlt(t,e,n){return e=klt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function klt(t){var e=Nlt(t,"string");return RC(e)=="symbol"?e:e+""}function Nlt(t,e){if(RC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(RC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Olt(t,e){return B3(B3({},e),t)}function Mlt(t,e){return t==="symbols"}function vee(t){var e=t.shapeType,n=t.elementProps;switch(e){case"rectangle":return be.createElement(gV,n);case"trapezoid":return be.createElement(Alt,n);case"sector":return be.createElement(fye,n);case"symbols":if(Mlt(e))return be.createElement(DH,n);break;default:return null}}function Llt(t){return N.isValidElement(t)?t.props:t}function kye(t){var e=t.option,n=t.shapeType,r=t.propTransformer,i=r===void 0?Olt:r,s=t.activeClassName,a=s===void 0?"recharts-active-shape":s,o=t.isActive,l=Clt(t,Plt),c;if(N.isValidElement(e))c=N.cloneElement(e,B3(B3({},l),Llt(e)));else if(an(e))c=e(l);else if(llt(e)&&!plt(e)){var u=i(e,l);c=be.createElement(vee,{shapeType:n,elementProps:u})}else{var d=l;c=be.createElement(vee,{shapeType:n,elementProps:d})}return o?be.createElement(Cr,{className:a},c):c}function b4(t,e){return e!=null&&"trapezoids"in t.props}function x4(t,e){return e!=null&&"sectors"in t.props}function IC(t,e){return e!=null&&"points"in t.props}function jlt(t,e){var n,r,i=t.x===(e==null||(n=e.labelViewBox)===null||n===void 0?void 0:n.x)||t.x===e.x,s=t.y===(e==null||(r=e.labelViewBox)===null||r===void 0?void 0:r.y)||t.y===e.y;return i&&s}function Dlt(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function Rlt(t,e){var n=t.x===e.x,r=t.y===e.y,i=t.z===e.z;return n&&r&&i}function Ilt(t,e){var n;return b4(t,e)?n=jlt:x4(t,e)?n=Dlt:IC(t,e)&&(n=Rlt),n}function Flt(t,e){var n;return b4(t,e)?n="trapezoids":x4(t,e)?n="sectors":IC(t,e)&&(n="points"),n}function Blt(t,e){if(b4(t,e)){var n;return(n=e.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(x4(t,e)){var r;return(r=e.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return IC(t,e)?e.payload:{}}function $lt(t){var e=t.activeTooltipItem,n=t.graphicalItem,r=t.itemData,i=Flt(n,e),s=Blt(n,e),a=r.filter(function(l,c){var u=d4(s,l),d=n.props[i].filter(function(y){var g=Ilt(n,e);return g(y,e)}),f=n.props[i].indexOf(d[d.length-1]),m=c===f;return u&&m}),o=r.indexOf(a[a.length-1]);return o}var EM;function dS(t){"@babel/helpers - typeof";return dS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dS(t)}function cw(){return cw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},cw.apply(this,arguments)}function yee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Yr(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?yee(Object(n),!0).forEach(function(r){Iu(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):yee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function zlt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Oye(r.key),r)}}function Ult(t,e,n){return e&&bee(t.prototype,e),n&&bee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Hlt(t,e,n){return e=$3(e),Vlt(t,Nye()?Reflect.construct(e,n||[],$3(t).constructor):e.apply(t,n))}function Vlt(t,e){if(e&&(dS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wlt(t)}function Wlt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Nye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nye=function(){return!!t})()}function $3(t){return $3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$3(t)}function qlt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&N7(t,e)}function N7(t,e){return N7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},N7(t,e)}function Iu(t,e,n){return e=Oye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Oye(t){var e=Glt(t,"string");return dS(e)=="symbol"?e:e+""}function Glt(t,e){if(dS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(dS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var jf=function(t){function e(n){var r;return zlt(this,e),r=Hlt(this,e,[n]),Iu(r,"pieRef",null),Iu(r,"sectorRefs",[]),Iu(r,"id",Lk("recharts-pie-")),Iu(r,"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),an(i)&&i()}),Iu(r,"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),an(i)&&i()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return qlt(e,t),Ult(e,[{key:"isActiveIndex",value:function(r){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(r)!==-1:r===i}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var s=this.props,a=s.label,o=s.labelLine,l=s.dataKey,c=s.valueKey,u=nn(this.props,!1),d=nn(a,!1),f=nn(o,!1),m=a&&a.offsetRadius||20,y=r.map(function(g,w){var b=(g.startAngle+g.endAngle)/2,_=ei(g.cx,g.cy,g.outerRadius+m,b),S=Yr(Yr(Yr(Yr({},u),g),{},{stroke:"none"},d),{},{index:w,textAnchor:e.getTextAnchor(_.x,g.cx)},_),P=Yr(Yr(Yr(Yr({},u),g),{},{fill:"none",stroke:g.fill},f),{},{index:w,points:[ei(g.cx,g.cy,g.outerRadius,b),_]}),C=l;return Mn(l)&&Mn(c)?C="value":Mn(l)&&(C=c),be.createElement(Cr,{key:"label-".concat(g.startAngle,"-").concat(g.endAngle,"-").concat(g.midAngle,"-").concat(w)},o&&e.renderLabelLineItem(o,P,"line"),e.renderLabelItem(a,S,uo(g,C)))});return be.createElement(Cr,{className:"recharts-pie-labels"},y)}},{key:"renderSectorsStatically",value:function(r){var i=this,s=this.props,a=s.activeShape,o=s.blendStroke,l=s.inactiveShape;return r.map(function(c,u){if((c==null?void 0:c.startAngle)===0&&(c==null?void 0:c.endAngle)===0&&r.length!==1)return null;var d=i.isActiveIndex(u),f=l&&i.hasActiveIndex()?l:null,m=d?a:f,y=Yr(Yr({},c),{},{stroke:o?c.fill:c.stroke,tabIndex:-1});return be.createElement(Cr,cw({ref:function(w){w&&!i.sectorRefs.includes(w)&&i.sectorRefs.push(w)},tabIndex:-1,className:"recharts-pie-sector"},jb(i.props,c,u),{key:"sector-".concat(c==null?void 0:c.startAngle,"-").concat(c==null?void 0:c.endAngle,"-").concat(c.midAngle,"-").concat(u)}),be.createElement(kye,cw({option:m,isActive:d,shapeType:"sector"},y)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,i=this.props,s=i.sectors,a=i.isAnimationActive,o=i.animationBegin,l=i.animationDuration,c=i.animationEasing,u=i.animationId,d=this.state,f=d.prevSectors,m=d.prevIsAnimationActive;return be.createElement(zm,{begin:o,duration:l,isActive:a,easing:c,from:{t:0},to:{t:1},key:"pie-".concat(u,"-").concat(m),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(y){var g=y.t,w=[],b=s&&s[0],_=b.startAngle;return s.forEach(function(S,P){var C=f&&f[P],k=P>0?Uc(S,"paddingAngle",0):0;if(C){var O=Lg(C.endAngle-C.startAngle,S.endAngle-S.startAngle),I=Yr(Yr({},S),{},{startAngle:_+k,endAngle:_+O(g)+k});w.push(I),_=I.endAngle}else{var B=S.endAngle,W=S.startAngle,j=Lg(0,B-W),M=j(g),z=Yr(Yr({},S),{},{startAngle:_+k,endAngle:_+M+k});w.push(z),_=z.endAngle}}),be.createElement(Cr,null,r.renderSectorsStatically(w))})}},{key:"attachKeyboardHandlers",value:function(r){var i=this;r.onkeydown=function(s){if(!s.altKey)switch(s.key){case"ArrowLeft":{var a=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[a].focus(),i.setState({sectorToFocus:a});break}case"ArrowRight":{var o=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,i=r.sectors,s=r.isAnimationActive,a=this.state.prevSectors;return s&&i&&i.length&&(!a||!d4(a,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,i=this.props,s=i.hide,a=i.sectors,o=i.className,l=i.label,c=i.cx,u=i.cy,d=i.innerRadius,f=i.outerRadius,m=i.isAnimationActive,y=this.state.isAnimationFinished;if(s||!a||!a.length||!ot(c)||!ot(u)||!ot(d)||!ot(f))return null;var g=Cn("recharts-pie",o);return be.createElement(Cr,{tabIndex:this.props.rootTabIndex,className:g,ref:function(b){r.pieRef=b}},this.renderSectors(),l&&this.renderLabels(a),la.renderCallByParent(this.props,null,!1),(!m||y)&&uy.renderCallByParent(this.props,a,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return i.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:r.sectors!==i.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,i){return r>i?"start":r<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,i,s){if(be.isValidElement(r))return be.cloneElement(r,i);if(an(r))return r(i);var a=Cn("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return be.createElement(m7,cw({},i,{key:s,type:"linear",className:a}))}},{key:"renderLabelItem",value:function(r,i,s){if(be.isValidElement(r))return be.cloneElement(r,i);var a=s;if(an(r)&&(a=r(i),be.isValidElement(a)))return a;var o=Cn("recharts-pie-label-text",typeof r!="boolean"&&!an(r)?r.className:"");return be.createElement(Db,cw({},i,{alignmentBaseline:"middle",className:o}),a)}}])}(N.PureComponent);EM=jf;Iu(jf,"displayName","Pie");Iu(jf,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!bm.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Iu(jf,"parseDeltaAngle",function(t,e){var n=qo(e-t),r=Math.min(Math.abs(e-t),360);return n*r});Iu(jf,"getRealPieData",function(t){var e=t.data,n=t.children,r=nn(t,!1),i=Hu(n,fC);return e&&e.length?e.map(function(s,a){return Yr(Yr(Yr({payload:s},r),s),i&&i[a]&&i[a].props)}):i&&i.length?i.map(function(s){return Yr(Yr({},r),s.props)}):[]});Iu(jf,"parseCoordinateOfPie",function(t,e){var n=e.top,r=e.left,i=e.width,s=e.height,a=cye(i,s),o=r+Go(t.cx,i,i/2),l=n+Go(t.cy,s,s/2),c=Go(t.innerRadius,a,0),u=Go(t.outerRadius,a,a*.8),d=t.maxRadius||Math.sqrt(i*i+s*s)/2;return{cx:o,cy:l,innerRadius:c,outerRadius:u,maxRadius:d}});Iu(jf,"getComposedData",function(t){var e=t.item,n=t.offset,r=e.type.defaultProps!==void 0?Yr(Yr({},e.type.defaultProps),e.props):e.props,i=EM.getRealPieData(r);if(!i||!i.length)return null;var s=r.cornerRadius,a=r.startAngle,o=r.endAngle,l=r.paddingAngle,c=r.dataKey,u=r.nameKey,d=r.valueKey,f=r.tooltipType,m=Math.abs(r.minAngle),y=EM.parseCoordinateOfPie(r,n),g=EM.parseDeltaAngle(a,o),w=Math.abs(g),b=c;Mn(c)&&Mn(d)?(th(!1,`Use "dataKey" to specify the value of pie, 711 the props "valueKey" will be deprecated in 1.1.0`),b="value"):Mn(c)&&(th(!1,`Use "dataKey" to specify the value of pie, 712 the props "valueKey" will be deprecated in 1.1.0`),b=d);var _=i.filter(function(I){return uo(I,b,0)!==0}).length,S=(w>=360?_:_-1)*l,P=w-_*m-S,C=i.reduce(function(I,B){var W=uo(B,b,0);return I+(ot(W)?W:0)},0),k;if(C>0){var O;k=i.map(function(I,B){var W=uo(I,b,0),j=uo(I,u,B),M=(ot(W)?W:0)/C,z;B?z=O.endAngle+qo(g)*l*(W!==0?1:0):z=a;var U=z+qo(g)*((W!==0?m:0)+M*P),Z=(z+U)/2,X=(y.innerRadius+y.outerRadius)/2,Q=[{name:j,value:W,payload:I,dataKey:b,type:f}],q=ei(y.cx,y.cy,X,Z);return O=Yr(Yr(Yr({percent:M,cornerRadius:s,name:j,tooltipPayload:Q,midAngle:Z,middleRadius:X,tooltipPosition:q},I),y),{},{value:uo(I,b),startAngle:z,endAngle:U,payload:I,paddingAngle:qo(g)*l}),O})}return Yr(Yr({},y),{},{sectors:k,data:i})});var Klt=Math.ceil,Ylt=Math.max;function Zlt(t,e,n,r){for(var i=-1,s=Ylt(Klt((e-t)/(n||1)),0),a=Array(s);s--;)a[r?s:++i]=t,t+=n;return a}var Xlt=Zlt,Qlt=Zge,xee=1/0,Jlt=17976931348623157e292;function ect(t){if(!t)return t===0?t:0;if(t=Qlt(t),t===xee||t===-xee){var e=t<0?-1:1;return e*Jlt}return t===t?t:0}var Mye=ect,tct=Xlt,nct=t4,hF=Mye;function rct(t){return function(e,n,r){return r&&typeof r!="number"&&nct(e,n,r)&&(n=r=void 0),e=hF(e),n===void 0?(n=e,e=0):n=hF(n),r=r===void 0?e<n?1:-1:hF(r),tct(e,n,r,t)}}var ict=rct,sct=ict,act=sct(),oct=act;const z3=sr(oct);function FC(t){"@babel/helpers - typeof";return FC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},FC(t)}function wee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function _ee(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?wee(Object(n),!0).forEach(function(r){Lye(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):wee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Lye(t,e,n){return e=lct(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function lct(t){var e=cct(t,"string");return FC(e)=="symbol"?e:e+""}function cct(t,e){if(FC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(FC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var uct=["Webkit","Moz","O","ms"],dct=function(e,n){var r=e.replace(/(\w)/,function(s){return s.toUpperCase()}),i=uct.reduce(function(s,a){return _ee(_ee({},s),{},Lye({},a+r,n))},{});return i[e]=n,i};function hS(t){"@babel/helpers - typeof";return hS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hS(t)}function U3(){return U3=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},U3.apply(this,arguments)}function See(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function fF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?See(Object(n),!0).forEach(function(r){ic(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):See(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function hct(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Aee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Dye(r.key),r)}}function fct(t,e,n){return e&&Aee(t.prototype,e),n&&Aee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function pct(t,e,n){return e=H3(e),mct(t,jye()?Reflect.construct(e,n||[],H3(t).constructor):e.apply(t,n))}function mct(t,e){if(e&&(hS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gct(t)}function gct(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function jye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jye=function(){return!!t})()}function H3(t){return H3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},H3(t)}function vct(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&O7(t,e)}function O7(t,e){return O7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},O7(t,e)}function ic(t,e,n){return e=Dye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Dye(t){var e=yct(t,"string");return hS(e)=="symbol"?e:e+""}function yct(t,e){if(hS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(hS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var bct=function(e){var n=e.data,r=e.startIndex,i=e.endIndex,s=e.x,a=e.width,o=e.travellerWidth;if(!n||!n.length)return{};var l=n.length,c=X5().domain(z3(0,l)).range([s,s+a-o]),u=c.domain().map(function(d){return c(d)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(r),endX:c(i),scale:c,scaleValues:u}},Pee=function(e){return e.changedTouches&&!!e.changedTouches.length},fS=function(t){function e(n){var r;return hct(this,e),r=pct(this,e,[n]),ic(r,"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),ic(r,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),ic(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,s=i.endIndex,a=i.onDragEnd,o=i.startIndex;a==null||a({endIndex:s,startIndex:o})}),r.detachDragEndListener()}),ic(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),ic(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),ic(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),ic(r,"handleSlideDragStart",function(i){var s=Pee(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:s.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return vct(e,t),fct(e,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,s=r.endX,a=this.state.scaleValues,o=this.props,l=o.gap,c=o.data,u=c.length-1,d=Math.min(i,s),f=Math.max(i,s),m=e.getIndexInRange(a,d),y=e.getIndexInRange(a,f);return{startIndex:m-m%l,endIndex:y===u?u:y-y%l}}},{key:"getTextOfTick",value:function(r){var i=this.props,s=i.data,a=i.tickFormatter,o=i.dataKey,l=uo(s[r],o,r);return an(a)?a(l,r):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(r){var i=this.state,s=i.slideMoveStartX,a=i.startX,o=i.endX,l=this.props,c=l.x,u=l.width,d=l.travellerWidth,f=l.startIndex,m=l.endIndex,y=l.onChange,g=r.pageX-s;g>0?g=Math.min(g,c+u-d-o,c+u-d-a):g<0&&(g=Math.max(g,c-a,c-o));var w=this.getIndex({startX:a+g,endX:o+g});(w.startIndex!==f||w.endIndex!==m)&&y&&y(w),this.setState({startX:a+g,endX:o+g,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var s=Pee(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:s.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,s=i.brushMoveStartX,a=i.movingTravellerId,o=i.endX,l=i.startX,c=this.state[a],u=this.props,d=u.x,f=u.width,m=u.travellerWidth,y=u.onChange,g=u.gap,w=u.data,b={startX:this.state.startX,endX:this.state.endX},_=r.pageX-s;_>0?_=Math.min(_,d+f-m-c):_<0&&(_=Math.max(_,d-c)),b[a]=c+_;var S=this.getIndex(b),P=S.startIndex,C=S.endIndex,k=function(){var I=w.length-1;return a==="startX"&&(o>l?P%g===0:C%g===0)||o<l&&C===I||a==="endX"&&(o>l?C%g===0:P%g===0)||o>l&&C===I};this.setState(ic(ic({},a,c+_),"brushMoveStartX",r.pageX),function(){y&&k()&&y(S)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var s=this,a=this.state,o=a.scaleValues,l=a.startX,c=a.endX,u=this.state[i],d=o.indexOf(u);if(d!==-1){var f=d+r;if(!(f===-1||f>=o.length)){var m=o[f];i==="startX"&&m>=c||i==="endX"&&m<=l||this.setState(ic({},i,m),function(){s.props.onChange(s.getIndex({startX:s.state.startX,endX:s.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,s=r.y,a=r.width,o=r.height,l=r.fill,c=r.stroke;return be.createElement("rect",{stroke:c,fill:l,x:i,y:s,width:a,height:o})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,s=r.y,a=r.width,o=r.height,l=r.data,c=r.children,u=r.padding,d=N.Children.only(c);return d?be.cloneElement(d,{x:i,y:s,width:a,height:o,margin:u,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(r,i){var s,a,o=this,l=this.props,c=l.y,u=l.travellerWidth,d=l.height,f=l.traveller,m=l.ariaLabel,y=l.data,g=l.startIndex,w=l.endIndex,b=Math.max(r,this.props.x),_=fF(fF({},nn(this.props,!1)),{},{x:b,y:c,width:u,height:d}),S=m||"Min value: ".concat((s=y[g])===null||s===void 0?void 0:s.name,", Max value: ").concat((a=y[w])===null||a===void 0?void 0:a.name);return be.createElement(Cr,{tabIndex:0,role:"slider","aria-label":S,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(C){["ArrowLeft","ArrowRight"].includes(C.key)&&(C.preventDefault(),C.stopPropagation(),o.handleTravellerMoveKeyboard(C.key==="ArrowRight"?1:-1,i))},onFocus:function(){o.setState({isTravellerFocused:!0})},onBlur:function(){o.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},e.renderTraveller(f,_))}},{key:"renderSlide",value:function(r,i){var s=this.props,a=s.y,o=s.height,l=s.stroke,c=s.travellerWidth,u=Math.min(r,i)+c,d=Math.max(Math.abs(i-r)-c,0);return be.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:u,y:a,width:d,height:o})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,s=r.endIndex,a=r.y,o=r.height,l=r.travellerWidth,c=r.stroke,u=this.state,d=u.startX,f=u.endX,m=5,y={pointerEvents:"none",fill:c};return be.createElement(Cr,{className:"recharts-brush-texts"},be.createElement(Db,U3({textAnchor:"end",verticalAnchor:"middle",x:Math.min(d,f)-m,y:a+o/2},y),this.getTextOfTick(i)),be.createElement(Db,U3({textAnchor:"start",verticalAnchor:"middle",x:Math.max(d,f)+l+m,y:a+o/2},y),this.getTextOfTick(s)))}},{key:"render",value:function(){var r=this.props,i=r.data,s=r.className,a=r.children,o=r.x,l=r.y,c=r.width,u=r.height,d=r.alwaysShowText,f=this.state,m=f.startX,y=f.endX,g=f.isTextActive,w=f.isSlideMoving,b=f.isTravellerMoving,_=f.isTravellerFocused;if(!i||!i.length||!ot(o)||!ot(l)||!ot(c)||!ot(u)||c<=0||u<=0)return null;var S=Cn("recharts-brush",s),P=be.Children.count(a)===1,C=dct("userSelect","none");return be.createElement(Cr,{className:S,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:C},this.renderBackground(),P&&this.renderPanorama(),this.renderSlide(m,y),this.renderTravellerLayer(m,"startX"),this.renderTravellerLayer(y,"endX"),(g||w||b||_||d)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,s=r.y,a=r.width,o=r.height,l=r.stroke,c=Math.floor(s+o/2)-1;return be.createElement(be.Fragment,null,be.createElement("rect",{x:i,y:s,width:a,height:o,fill:l,stroke:"none"}),be.createElement("line",{x1:i+1,y1:c,x2:i+a-1,y2:c,fill:"none",stroke:"#fff"}),be.createElement("line",{x1:i+1,y1:c+2,x2:i+a-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var s;return be.isValidElement(r)?s=be.cloneElement(r,i):an(r)?s=r(i):s=e.renderDefaultTraveller(i),s}},{key:"getDerivedStateFromProps",value:function(r,i){var s=r.data,a=r.width,o=r.x,l=r.travellerWidth,c=r.updateId,u=r.startIndex,d=r.endIndex;if(s!==i.prevData||c!==i.prevUpdateId)return fF({prevData:s,prevTravellerWidth:l,prevUpdateId:c,prevX:o,prevWidth:a},s&&s.length?bct({data:s,width:a,x:o,travellerWidth:l,startIndex:u,endIndex:d}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||o!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([o,o+a-l]);var f=i.scale.domain().map(function(m){return i.scale(m)});return{prevData:s,prevTravellerWidth:l,prevUpdateId:c,prevX:o,prevWidth:a,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:f}}return null}},{key:"getIndexInRange",value:function(r,i){for(var s=r.length,a=0,o=s-1;o-a>1;){var l=Math.floor((a+o)/2);r[l]>i?o=l:a=l}return i>=r[o]?o:a}}])}(N.PureComponent);ic(fS,"displayName","Brush");ic(fS,"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 xct=UH;function wct(t,e){var n;return xct(t,function(r,i,s){return n=e(r,i,s),!n}),!!n}var _ct=wct,Sct=Sge,Act=Vf,Pct=_ct,Cct=$l,Ect=t4;function Tct(t,e,n){var r=Cct(t)?Sct:Pct;return n&&Ect(t,e,n)&&(e=void 0),r(t,Act(e))}var kct=Tct;const Nct=sr(kct);var Tf=function(e,n){var r=e.alwaysShow,i=e.ifOverflow;return r&&(i="extendDomain"),i===n},Cee=Wge;function Oct(t,e,n){e=="__proto__"&&Cee?Cee(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var Mct=Oct,Lct=Mct,jct=Hge,Dct=Vf;function Rct(t,e){var n={};return e=Dct(e),jct(t,function(r,i,s){Lct(n,i,e(r,i,s))}),n}var Ict=Rct;const Fct=sr(Ict);function Bct(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}var $ct=Bct,zct=UH;function Uct(t,e){var n=!0;return zct(t,function(r,i,s){return n=!!e(r,i,s),n}),n}var Hct=Uct,Vct=$ct,Wct=Hct,qct=Vf,Gct=$l,Kct=t4;function Yct(t,e,n){var r=Gct(t)?Vct:Wct;return n&&Kct(t,e,n)&&(e=void 0),r(t,qct(e))}var Zct=Yct;const Rye=sr(Zct);var Xct=["x","y"];function BC(t){"@babel/helpers - typeof";return BC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},BC(t)}function M7(){return M7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},M7.apply(this,arguments)}function Eee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function HA(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Eee(Object(n),!0).forEach(function(r){Qct(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Eee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Qct(t,e,n){return e=Jct(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Jct(t){var e=eut(t,"string");return BC(e)=="symbol"?e:e+""}function eut(t,e){if(BC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(BC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function tut(t,e){if(t==null)return{};var n=nut(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function nut(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function rut(t,e){var n=t.x,r=t.y,i=tut(t,Xct),s="".concat(n),a=parseInt(s,10),o="".concat(r),l=parseInt(o,10),c="".concat(e.height||i.height),u=parseInt(c,10),d="".concat(e.width||i.width),f=parseInt(d,10);return HA(HA(HA(HA(HA({},e),i),a?{x:a}:{}),l?{y:l}:{}),{},{height:u,width:f,name:e.name,radius:e.radius})}function Tee(t){return be.createElement(kye,M7({shapeType:"rectangle",propTransformer:rut,activeClassName:"recharts-active-bar"},t))}var iut=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof e=="number")return e;var s=typeof r=="number";return s?e(r,i):(s||Ib(),n)}},sut=["value","background"],Iye;function pS(t){"@babel/helpers - typeof";return pS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pS(t)}function aut(t,e){if(t==null)return{};var n=out(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function out(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function V3(){return V3=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},V3.apply(this,arguments)}function kee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Ps(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?kee(Object(n),!0).forEach(function(r){Yv(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):kee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lut(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Nee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Bye(r.key),r)}}function cut(t,e,n){return e&&Nee(t.prototype,e),n&&Nee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function uut(t,e,n){return e=W3(e),dut(t,Fye()?Reflect.construct(e,n||[],W3(t).constructor):e.apply(t,n))}function dut(t,e){if(e&&(pS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hut(t)}function hut(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Fye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fye=function(){return!!t})()}function W3(t){return W3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},W3(t)}function fut(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&L7(t,e)}function L7(t,e){return L7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},L7(t,e)}function Yv(t,e,n){return e=Bye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Bye(t){var e=put(t,"string");return pS(e)=="symbol"?e:e+""}function put(t,e){if(pS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(pS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var yf=function(t){function e(){var n;lut(this,e);for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];return n=uut(this,e,[].concat(i)),Yv(n,"state",{isAnimationFinished:!1}),Yv(n,"id",Lk("recharts-bar-")),Yv(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),a&&a()}),Yv(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),a&&a()}),n}return fut(e,t),cut(e,[{key:"renderRectanglesStatically",value:function(r){var i=this,s=this.props,a=s.shape,o=s.dataKey,l=s.activeIndex,c=s.activeBar,u=nn(this.props,!1);return r&&r.map(function(d,f){var m=f===l,y=m?c:a,g=Ps(Ps(Ps({},u),d),{},{isActive:m,option:y,index:f,dataKey:o,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return be.createElement(Cr,V3({className:"recharts-bar-rectangle"},jb(i.props,d,f),{key:"rectangle-".concat(d==null?void 0:d.x,"-").concat(d==null?void 0:d.y,"-").concat(d==null?void 0:d.value,"-").concat(f)}),be.createElement(Tee,g))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,s=i.data,a=i.layout,o=i.isAnimationActive,l=i.animationBegin,c=i.animationDuration,u=i.animationEasing,d=i.animationId,f=this.state.prevData;return be.createElement(zm,{begin:l,duration:c,isActive:o,easing:u,from:{t:0},to:{t:1},key:"bar-".concat(d),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(m){var y=m.t,g=s.map(function(w,b){var _=f&&f[b];if(_){var S=Lg(_.x,w.x),P=Lg(_.y,w.y),C=Lg(_.width,w.width),k=Lg(_.height,w.height);return Ps(Ps({},w),{},{x:S(y),y:P(y),width:C(y),height:k(y)})}if(a==="horizontal"){var O=Lg(0,w.height),I=O(y);return Ps(Ps({},w),{},{y:w.y+w.height-I,height:I})}var B=Lg(0,w.width),W=B(y);return Ps(Ps({},w),{},{width:W})});return be.createElement(Cr,null,r.renderRectanglesStatically(g))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,s=r.isAnimationActive,a=this.state.prevData;return s&&i&&i.length&&(!a||!d4(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var r=this,i=this.props,s=i.data,a=i.dataKey,o=i.activeIndex,l=nn(this.props.background,!1);return s.map(function(c,u){c.value;var d=c.background,f=aut(c,sut);if(!d)return null;var m=Ps(Ps(Ps(Ps(Ps({},f),{},{fill:"#eee"},d),l),jb(r.props,c,u)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:a,index:u,className:"recharts-bar-background-rectangle"});return be.createElement(Tee,V3({key:"background-bar-".concat(u),option:r.props.background,isActive:u===o},m))})}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var s=this.props,a=s.data,o=s.xAxis,l=s.yAxis,c=s.layout,u=s.children,d=Hu(u,p4);if(!d)return null;var f=c==="vertical"?a[0].height/2:a[0].width/2,m=function(w,b){var _=Array.isArray(w.value)?w.value[1]:w.value;return{x:w.x,y:w.y,value:_,errorVal:uo(w,b)}},y={clipPath:r?"url(#clipPath-".concat(i,")"):null};return be.createElement(Cr,y,d.map(function(g){return be.cloneElement(g,{key:"error-bar-".concat(i,"-").concat(g.props.dataKey),data:a,xAxis:o,yAxis:l,layout:c,offset:f,dataPointFormatter:m})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,s=r.data,a=r.className,o=r.xAxis,l=r.yAxis,c=r.left,u=r.top,d=r.width,f=r.height,m=r.isAnimationActive,y=r.background,g=r.id;if(i||!s||!s.length)return null;var w=this.state.isAnimationFinished,b=Cn("recharts-bar",a),_=o&&o.allowDataOverflow,S=l&&l.allowDataOverflow,P=_||S,C=Mn(g)?this.id:g;return be.createElement(Cr,{className:b},_||S?be.createElement("defs",null,be.createElement("clipPath",{id:"clipPath-".concat(C)},be.createElement("rect",{x:_?c:c-d/2,y:S?u:u-f/2,width:_?d:d*2,height:S?f:f*2}))):null,be.createElement(Cr,{className:"recharts-bar-rectangles",clipPath:P?"url(#clipPath-".concat(C,")"):null},y?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(P,C),(!m||w)&&uy.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:i.curData}:r.data!==i.curData?{curData:r.data}:null}}])}(N.PureComponent);Iye=yf;Yv(yf,"displayName","Bar");Yv(yf,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!bm.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Yv(yf,"getComposedData",function(t){var e=t.props,n=t.item,r=t.barPosition,i=t.bandSize,s=t.xAxis,a=t.yAxis,o=t.xAxisTicks,l=t.yAxisTicks,c=t.stackedData,u=t.dataStartIndex,d=t.displayedData,f=t.offset,m=Krt(r,n);if(!m)return null;var y=e.layout,g=n.type.defaultProps,w=g!==void 0?Ps(Ps({},g),n.props):n.props,b=w.dataKey,_=w.children,S=w.minPointSize,P=y==="horizontal"?a:s,C=c?P.scale.domain():null,k=tit({numericAxis:P}),O=Hu(_,fC),I=d.map(function(B,W){var j,M,z,U,Z,X;c?j=Yrt(c[u+W],C):(j=uo(B,b),Array.isArray(j)||(j=[k,j]));var Q=iut(S,Iye.defaultProps.minPointSize)(j[1],W);if(y==="horizontal"){var q,ne=[a.scale(j[0]),a.scale(j[1])],de=ne[0],se=ne[1];M=bJ({axis:s,ticks:o,bandSize:i,offset:m.offset,entry:B,index:W}),z=(q=se??de)!==null&&q!==void 0?q:void 0,U=m.size;var H=de-se;if(Z=Number.isNaN(H)?0:H,X={x:M,y:a.y,width:U,height:a.height},Math.abs(Q)>0&&Math.abs(Z)<Math.abs(Q)){var ee=qo(Z||Q)*(Math.abs(Q)-Math.abs(Z));z-=ee,Z+=ee}}else{var oe=[s.scale(j[0]),s.scale(j[1])],ue=oe[0],pe=oe[1];if(M=ue,z=bJ({axis:a,ticks:l,bandSize:i,offset:m.offset,entry:B,index:W}),U=pe-ue,Z=m.size,X={x:s.x,y:z,width:s.width,height:Z},Math.abs(Q)>0&&Math.abs(U)<Math.abs(Q)){var me=qo(U||Q)*(Math.abs(Q)-Math.abs(U));U+=me}}return Ps(Ps(Ps({},B),{},{x:M,y:z,width:U,height:Z,value:c?j:j[1],payload:B,background:X},O&&O[W]&&O[W].props),{},{tooltipPayload:[oye(n,B)],tooltipPosition:{x:M+U/2,y:z+Z/2}})});return Ps({data:I,layout:y},f)});function $C(t){"@babel/helpers - typeof";return $C=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$C(t)}function mut(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Oee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,$ye(r.key),r)}}function gut(t,e,n){return e&&Oee(t.prototype,e),n&&Oee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Mee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Hd(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Mee(Object(n),!0).forEach(function(r){w4(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Mee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function w4(t,e,n){return e=$ye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function $ye(t){var e=vut(t,"string");return $C(e)=="symbol"?e:e+""}function vut(t,e){if($C(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if($C(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var yut=function(e,n,r,i,s){var a=e.width,o=e.height,l=e.layout,c=e.children,u=Object.keys(n),d={left:r.left,leftMirror:r.left,right:a-r.right,rightMirror:a-r.right,top:r.top,topMirror:r.top,bottom:o-r.bottom,bottomMirror:o-r.bottom},f=!!Ec(c,yf);return u.reduce(function(m,y){var g=n[y],w=g.orientation,b=g.domain,_=g.padding,S=_===void 0?{}:_,P=g.mirror,C=g.reversed,k="".concat(w).concat(P?"Mirror":""),O,I,B,W,j;if(g.type==="number"&&(g.padding==="gap"||g.padding==="no-gap")){var M=b[1]-b[0],z=1/0,U=g.categoricalDomain.sort();if(U.forEach(function(oe,ue){ue>0&&(z=Math.min((oe||0)-(U[ue-1]||0),z))}),Number.isFinite(z)){var Z=z/M,X=g.layout==="vertical"?r.height:r.width;if(g.padding==="gap"&&(O=Z*X/2),g.padding==="no-gap"){var Q=Go(e.barCategoryGap,Z*X),q=Z*X/2;O=q-Q-(q-Q)/X*Q}}}i==="xAxis"?I=[r.left+(S.left||0)+(O||0),r.left+r.width-(S.right||0)-(O||0)]:i==="yAxis"?I=l==="horizontal"?[r.top+r.height-(S.bottom||0),r.top+(S.top||0)]:[r.top+(S.top||0)+(O||0),r.top+r.height-(S.bottom||0)-(O||0)]:I=g.range,C&&(I=[I[1],I[0]]);var ne=rye(g,s,f),de=ne.scale,se=ne.realScaleType;de.domain(b).range(I),iye(de);var H=sye(de,Hd(Hd({},g),{},{realScaleType:se}));i==="xAxis"?(j=w==="top"&&!P||w==="bottom"&&P,B=r.left,W=d[k]-j*g.height):i==="yAxis"&&(j=w==="left"&&!P||w==="right"&&P,B=d[k]-j*g.width,W=r.top);var ee=Hd(Hd(Hd({},g),H),{},{realScaleType:se,x:B,y:W,scale:de,width:i==="xAxis"?r.width:g.width,height:i==="yAxis"?r.height:g.height});return ee.bandSize=k3(ee,H),!g.hide&&i==="xAxis"?d[k]+=(j?-1:1)*ee.height:g.hide||(d[k]+=(j?-1:1)*ee.width),Hd(Hd({},m),{},w4({},y,ee))},{})},zye=function(e,n){var r=e.x,i=e.y,s=n.x,a=n.y;return{x:Math.min(r,s),y:Math.min(i,a),width:Math.abs(s-r),height:Math.abs(a-i)}},but=function(e){var n=e.x1,r=e.y1,i=e.x2,s=e.y2;return zye({x:n,y:r},{x:i,y:s})},Uye=function(){function t(e){mut(this,t),this.scale=e}return gut(t,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,s=r.position;if(n!==void 0){if(s)switch(s){case"start":return this.scale(n);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+a}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(n)+o}default:return this.scale(n)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],s=r[r.length-1];return i<=s?n>=i&&n<=s:n>=s&&n<=i}}],[{key:"create",value:function(n){return new t(n)}}])}();w4(Uye,"EPS",1e-4);var yV=function(e){var n=Object.keys(e).reduce(function(r,i){return Hd(Hd({},r),{},w4({},i,Uye.create(e[i])))},{});return Hd(Hd({},n),{},{apply:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=s.bandAware,o=s.position;return Fct(i,function(l,c){return n[c].apply(l,{bandAware:a,position:o})})},isInRange:function(i){return Rye(i,function(s,a){return n[a].isInRange(s)})}})};function xut(t){return(t%180+180)%180}var wut=function(e){var n=e.width,r=e.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=xut(i),a=s*Math.PI/180,o=Math.atan(r/n),l=a>o&&a<Math.PI-o?r/Math.sin(a):n/Math.cos(a);return Math.abs(l)},_ut=Vf,Sut=jk,Aut=JD;function Put(t){return function(e,n,r){var i=Object(e);if(!Sut(e)){var s=_ut(n);e=Aut(e),n=function(o){return s(i[o],o,i)}}var a=t(e,n,r);return a>-1?i[s?e[a]:a]:void 0}}var Cut=Put,Eut=Mye;function Tut(t){var e=Eut(t),n=e%1;return e===e?n?e-n:e:0}var kut=Tut,Nut=Ige,Out=Vf,Mut=kut,Lut=Math.max;function jut(t,e,n){var r=t==null?0:t.length;if(!r)return-1;var i=n==null?0:Mut(n);return i<0&&(i=Lut(r+i,0)),Nut(t,Out(e),i)}var Dut=jut,Rut=Cut,Iut=Dut,Fut=Rut(Iut),But=Fut;const $ut=sr(But);var zut=j9e(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),bV=N.createContext(void 0),xV=N.createContext(void 0),Hye=N.createContext(void 0),Vye=N.createContext({}),Wye=N.createContext(void 0),qye=N.createContext(0),Gye=N.createContext(0),Lee=function(e){var n=e.state,r=n.xAxisMap,i=n.yAxisMap,s=n.offset,a=e.clipPathId,o=e.children,l=e.width,c=e.height,u=zut(s);return be.createElement(bV.Provider,{value:r},be.createElement(xV.Provider,{value:i},be.createElement(Vye.Provider,{value:s},be.createElement(Hye.Provider,{value:u},be.createElement(Wye.Provider,{value:a},be.createElement(qye.Provider,{value:c},be.createElement(Gye.Provider,{value:l},o)))))))},Uut=function(){return N.useContext(Wye)},Kye=function(e){var n=N.useContext(bV);n==null&&Ib();var r=n[e];return r==null&&Ib(),r},Hut=function(){var e=N.useContext(bV);return zg(e)},Vut=function(){var e=N.useContext(xV),n=$ut(e,function(r){return Rye(r.domain,Number.isFinite)});return n||zg(e)},Yye=function(e){var n=N.useContext(xV);n==null&&Ib();var r=n[e];return r==null&&Ib(),r},Wut=function(){var e=N.useContext(Hye);return e},qut=function(){return N.useContext(Vye)},wV=function(){return N.useContext(Gye)},_V=function(){return N.useContext(qye)};function mS(t){"@babel/helpers - typeof";return mS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mS(t)}function Gut(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Kut(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Xye(r.key),r)}}function Yut(t,e,n){return e&&Kut(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Zut(t,e,n){return e=q3(e),Xut(t,Zye()?Reflect.construct(e,n||[],q3(t).constructor):e.apply(t,n))}function Xut(t,e){if(e&&(mS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Qut(t)}function Qut(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Zye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Zye=function(){return!!t})()}function q3(t){return q3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},q3(t)}function Jut(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&j7(t,e)}function j7(t,e){return j7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},j7(t,e)}function jee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Dee(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jee(Object(n),!0).forEach(function(r){SV(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function SV(t,e,n){return e=Xye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Xye(t){var e=edt(t,"string");return mS(e)=="symbol"?e:e+""}function edt(t,e){if(mS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(mS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function tdt(t,e){return sdt(t)||idt(t,e)||rdt(t,e)||ndt()}function ndt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 713In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rdt(t,e){if(t){if(typeof t=="string")return Ree(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ree(t,e)}}function Ree(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function idt(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function sdt(t){if(Array.isArray(t))return t}function D7(){return D7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},D7.apply(this,arguments)}var adt=function(e,n){var r;return be.isValidElement(e)?r=be.cloneElement(e,n):an(e)?r=e(n):r=be.createElement("line",D7({},n,{className:"recharts-reference-line-line"})),r},odt=function(e,n,r,i,s,a,o,l,c){var u=s.x,d=s.y,f=s.width,m=s.height;if(r){var y=c.y,g=e.y.apply(y,{position:a});if(Tf(c,"discard")&&!e.y.isInRange(g))return null;var w=[{x:u+f,y:g},{x:u,y:g}];return l==="left"?w.reverse():w}if(n){var b=c.x,_=e.x.apply(b,{position:a});if(Tf(c,"discard")&&!e.x.isInRange(_))return null;var S=[{x:_,y:d+m},{x:_,y:d}];return o==="top"?S.reverse():S}if(i){var P=c.segment,C=P.map(function(k){return e.apply(k,{position:a})});return Tf(c,"discard")&&Nct(C,function(k){return!e.isInRange(k)})?null:C}return null};function ldt(t){var e=t.x,n=t.y,r=t.segment,i=t.xAxisId,s=t.yAxisId,a=t.shape,o=t.className,l=t.alwaysShow,c=Uut(),u=Kye(i),d=Yye(s),f=Wut();if(!c||!f)return null;th(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=yV({x:u.scale,y:d.scale}),y=Ws(e),g=Ws(n),w=r&&r.length===2,b=odt(m,y,g,w,f,t.position,u.orientation,d.orientation,t);if(!b)return null;var _=tdt(b,2),S=_[0],P=S.x,C=S.y,k=_[1],O=k.x,I=k.y,B=Tf(t,"hidden")?"url(#".concat(c,")"):void 0,W=Dee(Dee({clipPath:B},nn(t,!0)),{},{x1:P,y1:C,x2:O,y2:I});return be.createElement(Cr,{className:Cn("recharts-reference-line",o)},adt(a,W),la.renderCallByParent(t,but({x1:P,y1:C,x2:O,y2:I})))}var AV=function(t){function e(){return Gut(this,e),Zut(this,e,arguments)}return Jut(e,t),Yut(e,[{key:"render",value:function(){return be.createElement(ldt,this.props)}}])}(be.Component);SV(AV,"displayName","ReferenceLine");SV(AV,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function R7(){return R7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},R7.apply(this,arguments)}function gS(t){"@babel/helpers - typeof";return gS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gS(t)}function Iee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Fee(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Iee(Object(n),!0).forEach(function(r){_4(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Iee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function cdt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function udt(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Jye(r.key),r)}}function ddt(t,e,n){return e&&udt(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function hdt(t,e,n){return e=G3(e),fdt(t,Qye()?Reflect.construct(e,n||[],G3(t).constructor):e.apply(t,n))}function fdt(t,e){if(e&&(gS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pdt(t)}function pdt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Qye(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Qye=function(){return!!t})()}function G3(t){return G3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},G3(t)}function mdt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&I7(t,e)}function I7(t,e){return I7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},I7(t,e)}function _4(t,e,n){return e=Jye(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Jye(t){var e=gdt(t,"string");return gS(e)=="symbol"?e:e+""}function gdt(t,e){if(gS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(gS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var vdt=function(e){var n=e.x,r=e.y,i=e.xAxis,s=e.yAxis,a=yV({x:i.scale,y:s.scale}),o=a.apply({x:n,y:r},{bandAware:!0});return Tf(e,"discard")&&!a.isInRange(o)?null:o},S4=function(t){function e(){return cdt(this,e),hdt(this,e,arguments)}return mdt(e,t),ddt(e,[{key:"render",value:function(){var r=this.props,i=r.x,s=r.y,a=r.r,o=r.alwaysShow,l=r.clipPathId,c=Ws(i),u=Ws(s);if(th(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!c||!u)return null;var d=vdt(this.props);if(!d)return null;var f=d.x,m=d.y,y=this.props,g=y.shape,w=y.className,b=Tf(this.props,"hidden")?"url(#".concat(l,")"):void 0,_=Fee(Fee({clipPath:b},nn(this.props,!0)),{},{cx:f,cy:m});return be.createElement(Cr,{className:Cn("recharts-reference-dot",w)},e.renderDot(g,_),la.renderCallByParent(this.props,{x:f-a,y:m-a,width:2*a,height:2*a}))}}])}(be.Component);_4(S4,"displayName","ReferenceDot");_4(S4,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});_4(S4,"renderDot",function(t,e){var n;return be.isValidElement(t)?n=be.cloneElement(t,e):an(t)?n=t(e):n=be.createElement(vV,R7({},e,{cx:e.cx,cy:e.cy,className:"recharts-reference-dot-dot"})),n});function F7(){return F7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},F7.apply(this,arguments)}function vS(t){"@babel/helpers - typeof";return vS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vS(t)}function Bee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function $ee(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Bee(Object(n),!0).forEach(function(r){A4(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Bee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ydt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bdt(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,t0e(r.key),r)}}function xdt(t,e,n){return e&&bdt(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function wdt(t,e,n){return e=K3(e),_dt(t,e0e()?Reflect.construct(e,n||[],K3(t).constructor):e.apply(t,n))}function _dt(t,e){if(e&&(vS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Sdt(t)}function Sdt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function e0e(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e0e=function(){return!!t})()}function K3(t){return K3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},K3(t)}function Adt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&B7(t,e)}function B7(t,e){return B7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},B7(t,e)}function A4(t,e,n){return e=t0e(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function t0e(t){var e=Pdt(t,"string");return vS(e)=="symbol"?e:e+""}function Pdt(t,e){if(vS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(vS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Cdt=function(e,n,r,i,s){var a=s.x1,o=s.x2,l=s.y1,c=s.y2,u=s.xAxis,d=s.yAxis;if(!u||!d)return null;var f=yV({x:u.scale,y:d.scale}),m={x:e?f.x.apply(a,{position:"start"}):f.x.rangeMin,y:r?f.y.apply(l,{position:"start"}):f.y.rangeMin},y={x:n?f.x.apply(o,{position:"end"}):f.x.rangeMax,y:i?f.y.apply(c,{position:"end"}):f.y.rangeMax};return Tf(s,"discard")&&(!f.isInRange(m)||!f.isInRange(y))?null:zye(m,y)},P4=function(t){function e(){return ydt(this,e),wdt(this,e,arguments)}return Adt(e,t),xdt(e,[{key:"render",value:function(){var r=this.props,i=r.x1,s=r.x2,a=r.y1,o=r.y2,l=r.className,c=r.alwaysShow,u=r.clipPathId;th(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var d=Ws(i),f=Ws(s),m=Ws(a),y=Ws(o),g=this.props.shape;if(!d&&!f&&!m&&!y&&!g)return null;var w=Cdt(d,f,m,y,this.props);if(!w&&!g)return null;var b=Tf(this.props,"hidden")?"url(#".concat(u,")"):void 0;return be.createElement(Cr,{className:Cn("recharts-reference-area",l)},e.renderRect(g,$ee($ee({clipPath:b},nn(this.props,!0)),w)),la.renderCallByParent(this.props,w))}}])}(be.Component);A4(P4,"displayName","ReferenceArea");A4(P4,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});A4(P4,"renderRect",function(t,e){var n;return be.isValidElement(t)?n=be.cloneElement(t,e):an(t)?n=t(e):n=be.createElement(gV,F7({},e,{className:"recharts-reference-area-rect"})),n});function n0e(t,e,n){if(e<1)return[];if(e===1&&n===void 0)return t;for(var r=[],i=0;i<t.length;i+=e)r.push(t[i]);return r}function Edt(t,e,n){var r={width:t.width+e.width,height:t.height+e.height};return wut(r,n)}function Tdt(t,e,n){var r=n==="width",i=t.x,s=t.y,a=t.width,o=t.height;return e===1?{start:r?i:s,end:r?i+a:s+o}:{start:r?i+a:s+o,end:r?i:s}}function Y3(t,e,n,r,i){if(t*e<t*r||t*e>t*i)return!1;var s=n();return t*(e-t*s/2-r)>=0&&t*(e+t*s/2-i)<=0}function kdt(t,e){return n0e(t,e+1)}function Ndt(t,e,n,r,i){for(var s=(r||[]).slice(),a=e.start,o=e.end,l=0,c=1,u=a,d=function(){var y=r==null?void 0:r[l];if(y===void 0)return{v:n0e(r,c)};var g=l,w,b=function(){return w===void 0&&(w=n(y,g)),w},_=y.coordinate,S=l===0||Y3(t,_,b,u,o);S||(l=0,u=a,c+=1),S&&(u=_+t*(b()/2+i),l+=c)},f;c<=s.length;)if(f=d(),f)return f.v;return[]}function zC(t){"@babel/helpers - typeof";return zC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zC(t)}function zee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function oo(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?zee(Object(n),!0).forEach(function(r){Odt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Odt(t,e,n){return e=Mdt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Mdt(t){var e=Ldt(t,"string");return zC(e)=="symbol"?e:e+""}function Ldt(t,e){if(zC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(zC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function jdt(t,e,n,r,i){for(var s=(r||[]).slice(),a=s.length,o=e.start,l=e.end,c=function(f){var m=s[f],y,g=function(){return y===void 0&&(y=n(m,f)),y};if(f===a-1){var w=t*(m.coordinate+t*g()/2-l);s[f]=m=oo(oo({},m),{},{tickCoord:w>0?m.coordinate-w*t:m.coordinate})}else s[f]=m=oo(oo({},m),{},{tickCoord:m.coordinate});var b=Y3(t,m.tickCoord,g,o,l);b&&(l=m.tickCoord-t*(g()/2+i),s[f]=oo(oo({},m),{},{isShow:!0}))},u=a-1;u>=0;u--)c(u);return s}function Ddt(t,e,n,r,i,s){var a=(r||[]).slice(),o=a.length,l=e.start,c=e.end;if(s){var u=r[o-1],d=n(u,o-1),f=t*(u.coordinate+t*d/2-c);a[o-1]=u=oo(oo({},u),{},{tickCoord:f>0?u.coordinate-f*t:u.coordinate});var m=Y3(t,u.tickCoord,function(){return d},l,c);m&&(c=u.tickCoord-t*(d/2+i),a[o-1]=oo(oo({},u),{},{isShow:!0}))}for(var y=s?o-1:o,g=function(_){var S=a[_],P,C=function(){return P===void 0&&(P=n(S,_)),P};if(_===0){var k=t*(S.coordinate-t*C()/2-l);a[_]=S=oo(oo({},S),{},{tickCoord:k<0?S.coordinate-k*t:S.coordinate})}else a[_]=S=oo(oo({},S),{},{tickCoord:S.coordinate});var O=Y3(t,S.tickCoord,C,l,c);O&&(l=S.tickCoord+t*(C()/2+i),a[_]=oo(oo({},S),{},{isShow:!0}))},w=0;w<y;w++)g(w);return a}function PV(t,e,n){var r=t.tick,i=t.ticks,s=t.viewBox,a=t.minTickGap,o=t.orientation,l=t.interval,c=t.tickFormatter,u=t.unit,d=t.angle;if(!i||!i.length||!r)return[];if(ot(l)||bm.isSsr)return kdt(i,typeof l=="number"&&ot(l)?l:0);var f=[],m=o==="top"||o==="bottom"?"width":"height",y=u&&m==="width"?Z5(u,{fontSize:e,letterSpacing:n}):{width:0,height:0},g=function(S,P){var C=an(c)?c(S.value,P):S.value;return m==="width"?Edt(Z5(C,{fontSize:e,letterSpacing:n}),y,d):Z5(C,{fontSize:e,letterSpacing:n})[m]},w=i.length>=2?qo(i[1].coordinate-i[0].coordinate):1,b=Tdt(s,w,m);return l==="equidistantPreserveStart"?Ndt(w,b,g,i,a):(l==="preserveStart"||l==="preserveStartEnd"?f=Ddt(w,b,g,i,a,l==="preserveStartEnd"):f=jdt(w,b,g,i,a),f.filter(function(_){return _.isShow}))}var Rdt=["viewBox"],Idt=["viewBox"],Fdt=["ticks"];function yS(t){"@babel/helpers - typeof";return yS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yS(t)}function uw(){return uw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},uw.apply(this,arguments)}function Uee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Oo(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Uee(Object(n),!0).forEach(function(r){CV(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Uee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function pF(t,e){if(t==null)return{};var n=Bdt(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Bdt(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function $dt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Hee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,i0e(r.key),r)}}function zdt(t,e,n){return e&&Hee(t.prototype,e),n&&Hee(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Udt(t,e,n){return e=Z3(e),Hdt(t,r0e()?Reflect.construct(e,n||[],Z3(t).constructor):e.apply(t,n))}function Hdt(t,e){if(e&&(yS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Vdt(t)}function Vdt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r0e(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(r0e=function(){return!!t})()}function Z3(t){return Z3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Z3(t)}function Wdt(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&$7(t,e)}function $7(t,e){return $7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},$7(t,e)}function CV(t,e,n){return e=i0e(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i0e(t){var e=qdt(t,"string");return yS(e)=="symbol"?e:e+""}function qdt(t,e){if(yS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(yS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var XS=function(t){function e(n){var r;return $dt(this,e),r=Udt(this,e,[n]),r.state={fontSize:"",letterSpacing:""},r}return Wdt(e,t),zdt(e,[{key:"shouldComponentUpdate",value:function(r,i){var s=r.viewBox,a=pF(r,Rdt),o=this.props,l=o.viewBox,c=pF(o,Idt);return!Rw(s,l)||!Rw(a,c)||!Rw(i,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var i=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var i=this.props,s=i.x,a=i.y,o=i.width,l=i.height,c=i.orientation,u=i.tickSize,d=i.mirror,f=i.tickMargin,m,y,g,w,b,_,S=d?-1:1,P=r.tickSize||u,C=ot(r.tickCoord)?r.tickCoord:r.coordinate;switch(c){case"top":m=y=r.coordinate,w=a+ +!d*l,g=w-S*P,_=g-S*f,b=C;break;case"left":g=w=r.coordinate,y=s+ +!d*o,m=y-S*P,b=m-S*f,_=C;break;case"right":g=w=r.coordinate,y=s+ +d*o,m=y+S*P,b=m+S*f,_=C;break;default:m=y=r.coordinate,w=a+ +d*l,g=w+S*P,_=g+S*f,b=C;break}return{line:{x1:m,y1:g,x2:y,y2:w},tick:{x:b,y:_}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,i=r.orientation,s=r.mirror,a;switch(i){case"left":a=s?"start":"end";break;case"right":a=s?"end":"start";break;default:a="middle";break}return a}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,i=r.orientation,s=r.mirror,a="end";switch(i){case"left":case"right":a="middle";break;case"top":a=s?"start":"end";break;default:a=s?"end":"start";break}return a}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.x,s=r.y,a=r.width,o=r.height,l=r.orientation,c=r.mirror,u=r.axisLine,d=Oo(Oo(Oo({},nn(this.props,!1)),nn(u,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var f=+(l==="top"&&!c||l==="bottom"&&c);d=Oo(Oo({},d),{},{x1:i,y1:s+f*o,x2:i+a,y2:s+f*o})}else{var m=+(l==="left"&&!c||l==="right"&&c);d=Oo(Oo({},d),{},{x1:i+m*a,y1:s,x2:i+m*a,y2:s+o})}return be.createElement("line",uw({},d,{className:Cn("recharts-cartesian-axis-line",Uc(u,"className"))}))}},{key:"renderTicks",value:function(r,i,s){var a=this,o=this.props,l=o.tickLine,c=o.stroke,u=o.tick,d=o.tickFormatter,f=o.unit,m=PV(Oo(Oo({},this.props),{},{ticks:r}),i,s),y=this.getTickTextAnchor(),g=this.getTickVerticalAnchor(),w=nn(this.props,!1),b=nn(u,!1),_=Oo(Oo({},w),{},{fill:"none"},nn(l,!1)),S=m.map(function(P,C){var k=a.getTickLineCoord(P),O=k.line,I=k.tick,B=Oo(Oo(Oo(Oo({textAnchor:y,verticalAnchor:g},w),{},{stroke:"none",fill:c},b),I),{},{index:C,payload:P,visibleTicksCount:m.length,tickFormatter:d});return be.createElement(Cr,uw({className:"recharts-cartesian-axis-tick",key:"tick-".concat(P.value,"-").concat(P.coordinate,"-").concat(P.tickCoord)},jb(a.props,P,C)),l&&be.createElement("line",uw({},_,O,{className:Cn("recharts-cartesian-axis-tick-line",Uc(l,"className"))})),u&&e.renderTickItem(u,B,"".concat(an(d)?d(P.value,C):P.value).concat(f||"")))});return be.createElement("g",{className:"recharts-cartesian-axis-ticks"},S)}},{key:"render",value:function(){var r=this,i=this.props,s=i.axisLine,a=i.width,o=i.height,l=i.ticksGenerator,c=i.className,u=i.hide;if(u)return null;var d=this.props,f=d.ticks,m=pF(d,Fdt),y=f;return an(l)&&(y=f&&f.length>0?l(this.props):l(m)),a<=0||o<=0||!y||!y.length?null:be.createElement(Cr,{className:Cn("recharts-cartesian-axis",c),ref:function(w){r.layerReference=w}},s&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),la.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,s){var a;return be.isValidElement(r)?a=be.cloneElement(r,i):an(r)?a=r(i):a=be.createElement(Db,uw({},i,{className:"recharts-cartesian-axis-tick-value"}),s),a}}])}(N.Component);CV(XS,"displayName","CartesianAxis");CV(XS,"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 Gdt=["x1","y1","x2","y2","key"],Kdt=["offset"];function Fb(t){"@babel/helpers - typeof";return Fb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fb(t)}function Vee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function co(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Vee(Object(n),!0).forEach(function(r){Ydt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Vee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Ydt(t,e,n){return e=Zdt(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Zdt(t){var e=Xdt(t,"string");return Fb(e)=="symbol"?e:e+""}function Xdt(t,e){if(Fb(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Fb(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function B0(){return B0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},B0.apply(this,arguments)}function Wee(t,e){if(t==null)return{};var n=Qdt(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Qdt(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}var Jdt=function(e){var n=e.fill;if(!n||n==="none")return null;var r=e.fillOpacity,i=e.x,s=e.y,a=e.width,o=e.height,l=e.ry;return be.createElement("rect",{x:i,y:s,ry:l,width:a,height:o,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function s0e(t,e){var n;if(be.isValidElement(t))n=be.cloneElement(t,e);else if(an(t))n=t(e);else{var r=e.x1,i=e.y1,s=e.x2,a=e.y2,o=e.key,l=Wee(e,Gdt),c=nn(l,!1);c.offset;var u=Wee(c,Kdt);n=be.createElement("line",B0({},u,{x1:r,y1:i,x2:s,y2:a,fill:"none",key:o}))}return n}function eht(t){var e=t.x,n=t.width,r=t.horizontal,i=r===void 0?!0:r,s=t.horizontalPoints;if(!i||!s||!s.length)return null;var a=s.map(function(o,l){var c=co(co({},t),{},{x1:e,y1:o,x2:e+n,y2:o,key:"line-".concat(l),index:l});return s0e(i,c)});return be.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function tht(t){var e=t.y,n=t.height,r=t.vertical,i=r===void 0?!0:r,s=t.verticalPoints;if(!i||!s||!s.length)return null;var a=s.map(function(o,l){var c=co(co({},t),{},{x1:o,y1:e,x2:o,y2:e+n,key:"line-".concat(l),index:l});return s0e(i,c)});return be.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function nht(t){var e=t.horizontalFill,n=t.fillOpacity,r=t.x,i=t.y,s=t.width,a=t.height,o=t.horizontalPoints,l=t.horizontal,c=l===void 0?!0:l;if(!c||!e||!e.length)return null;var u=o.map(function(f){return Math.round(f+i-i)}).sort(function(f,m){return f-m});i!==u[0]&&u.unshift(0);var d=u.map(function(f,m){var y=!u[m+1],g=y?i+a-f:u[m+1]-f;if(g<=0)return null;var w=m%e.length;return be.createElement("rect",{key:"react-".concat(m),y:f,x:r,height:g,width:s,stroke:"none",fill:e[w],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return be.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function rht(t){var e=t.vertical,n=e===void 0?!0:e,r=t.verticalFill,i=t.fillOpacity,s=t.x,a=t.y,o=t.width,l=t.height,c=t.verticalPoints;if(!n||!r||!r.length)return null;var u=c.map(function(f){return Math.round(f+s-s)}).sort(function(f,m){return f-m});s!==u[0]&&u.unshift(0);var d=u.map(function(f,m){var y=!u[m+1],g=y?s+o-f:u[m+1]-f;if(g<=0)return null;var w=m%r.length;return be.createElement("rect",{key:"react-".concat(m),x:f,y:a,width:g,height:l,stroke:"none",fill:r[w],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return be.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var iht=function(e,n){var r=e.xAxis,i=e.width,s=e.height,a=e.offset;return nye(PV(co(co(co({},XS.defaultProps),r),{},{ticks:pm(r,!0),viewBox:{x:0,y:0,width:i,height:s}})),a.left,a.left+a.width,n)},sht=function(e,n){var r=e.yAxis,i=e.width,s=e.height,a=e.offset;return nye(PV(co(co(co({},XS.defaultProps),r),{},{ticks:pm(r,!0),viewBox:{x:0,y:0,width:i,height:s}})),a.top,a.top+a.height,n)},Tx={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function TM(t){var e,n,r,i,s,a,o=wV(),l=_V(),c=qut(),u=co(co({},t),{},{stroke:(e=t.stroke)!==null&&e!==void 0?e:Tx.stroke,fill:(n=t.fill)!==null&&n!==void 0?n:Tx.fill,horizontal:(r=t.horizontal)!==null&&r!==void 0?r:Tx.horizontal,horizontalFill:(i=t.horizontalFill)!==null&&i!==void 0?i:Tx.horizontalFill,vertical:(s=t.vertical)!==null&&s!==void 0?s:Tx.vertical,verticalFill:(a=t.verticalFill)!==null&&a!==void 0?a:Tx.verticalFill,x:ot(t.x)?t.x:c.left,y:ot(t.y)?t.y:c.top,width:ot(t.width)?t.width:c.width,height:ot(t.height)?t.height:c.height}),d=u.x,f=u.y,m=u.width,y=u.height,g=u.syncWithTicks,w=u.horizontalValues,b=u.verticalValues,_=Hut(),S=Vut();if(!ot(m)||m<=0||!ot(y)||y<=0||!ot(d)||d!==+d||!ot(f)||f!==+f)return null;var P=u.verticalCoordinatesGenerator||iht,C=u.horizontalCoordinatesGenerator||sht,k=u.horizontalPoints,O=u.verticalPoints;if((!k||!k.length)&&an(C)){var I=w&&w.length,B=C({yAxis:S?co(co({},S),{},{ticks:I?w:S.ticks}):void 0,width:o,height:l,offset:c},I?!0:g);th(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Fb(B),"]")),Array.isArray(B)&&(k=B)}if((!O||!O.length)&&an(P)){var W=b&&b.length,j=P({xAxis:_?co(co({},_),{},{ticks:W?b:_.ticks}):void 0,width:o,height:l,offset:c},W?!0:g);th(Array.isArray(j),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Fb(j),"]")),Array.isArray(j)&&(O=j)}return be.createElement("g",{className:"recharts-cartesian-grid"},be.createElement(Jdt,{fill:u.fill,fillOpacity:u.fillOpacity,x:u.x,y:u.y,width:u.width,height:u.height,ry:u.ry}),be.createElement(eht,B0({},u,{offset:c,horizontalPoints:k,xAxis:_,yAxis:S})),be.createElement(tht,B0({},u,{offset:c,verticalPoints:O,xAxis:_,yAxis:S})),be.createElement(nht,B0({},u,{horizontalPoints:k})),be.createElement(rht,B0({},u,{verticalPoints:O})))}TM.displayName="CartesianGrid";function bS(t){"@babel/helpers - typeof";return bS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bS(t)}function aht(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function oht(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,l0e(r.key),r)}}function lht(t,e,n){return e&&oht(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function cht(t,e,n){return e=X3(e),uht(t,a0e()?Reflect.construct(e,n||[],X3(t).constructor):e.apply(t,n))}function uht(t,e){if(e&&(bS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dht(t)}function dht(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function a0e(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(a0e=function(){return!!t})()}function X3(t){return X3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},X3(t)}function hht(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&z7(t,e)}function z7(t,e){return z7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},z7(t,e)}function o0e(t,e,n){return e=l0e(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l0e(t){var e=fht(t,"string");return bS(e)=="symbol"?e:e+""}function fht(t,e){if(bS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(bS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function U7(){return U7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},U7.apply(this,arguments)}function pht(t){var e=t.xAxisId,n=wV(),r=_V(),i=Kye(e);return i==null?null:be.createElement(XS,U7({},i,{className:Cn("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(a){return pm(a,!0)}}))}var Bw=function(t){function e(){return aht(this,e),cht(this,e,arguments)}return hht(e,t),lht(e,[{key:"render",value:function(){return be.createElement(pht,this.props)}}])}(be.Component);o0e(Bw,"displayName","XAxis");o0e(Bw,"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 xS(t){"@babel/helpers - typeof";return xS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xS(t)}function mht(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ght(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,d0e(r.key),r)}}function vht(t,e,n){return e&&ght(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function yht(t,e,n){return e=Q3(e),bht(t,c0e()?Reflect.construct(e,n||[],Q3(t).constructor):e.apply(t,n))}function bht(t,e){if(e&&(xS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xht(t)}function xht(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function c0e(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(c0e=function(){return!!t})()}function Q3(t){return Q3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Q3(t)}function wht(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&H7(t,e)}function H7(t,e){return H7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},H7(t,e)}function u0e(t,e,n){return e=d0e(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d0e(t){var e=_ht(t,"string");return xS(e)=="symbol"?e:e+""}function _ht(t,e){if(xS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(xS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function V7(){return V7=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},V7.apply(this,arguments)}var Sht=function(e){var n=e.yAxisId,r=wV(),i=_V(),s=Yye(n);return s==null?null:be.createElement(XS,V7({},s,{className:Cn("recharts-".concat(s.axisType," ").concat(s.axisType),s.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(o){return pm(o,!0)}}))},$w=function(t){function e(){return mht(this,e),yht(this,e,arguments)}return wht(e,t),vht(e,[{key:"render",value:function(){return be.createElement(Sht,this.props)}}])}(be.Component);u0e($w,"displayName","YAxis");u0e($w,"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 qee(t){return Eht(t)||Cht(t)||Pht(t)||Aht()}function Aht(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 714In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pht(t,e){if(t){if(typeof t=="string")return W7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W7(t,e)}}function Cht(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Eht(t){if(Array.isArray(t))return W7(t)}function W7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var q7=function(e,n,r,i,s){var a=Hu(e,AV),o=Hu(e,S4),l=[].concat(qee(a),qee(o)),c=Hu(e,P4),u="".concat(i,"Id"),d=i[0],f=n;if(l.length&&(f=l.reduce(function(g,w){if(w.props[u]===r&&Tf(w.props,"extendDomain")&&ot(w.props[d])){var b=w.props[d];return[Math.min(g[0],b),Math.max(g[1],b)]}return g},f)),c.length){var m="".concat(d,"1"),y="".concat(d,"2");f=c.reduce(function(g,w){if(w.props[u]===r&&Tf(w.props,"extendDomain")&&ot(w.props[m])&&ot(w.props[y])){var b=w.props[m],_=w.props[y];return[Math.min(g[0],b,_),Math.max(g[1],b,_)]}return g},f)}return s&&s.length&&(f=s.reduce(function(g,w){return ot(w)?[Math.min(g[0],w),Math.max(g[1],w)]:g},f)),f},h0e={exports:{}};(function(t){var e=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function s(l,c,u,d,f){if(typeof u!="function")throw new TypeError("The listener must be a function");var m=new i(u,d||l,f),y=n?n+c:c;return l._events[y]?l._events[y].fn?l._events[y]=[l._events[y],m]:l._events[y].push(m):(l._events[y]=m,l._eventsCount++),l}function a(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function o(){this._events=new r,this._eventsCount=0}o.prototype.eventNames=function(){var c=[],u,d;if(this._eventsCount===0)return c;for(d in u=this._events)e.call(u,d)&&c.push(n?d.slice(1):d);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},o.prototype.listeners=function(c){var u=n?n+c:c,d=this._events[u];if(!d)return[];if(d.fn)return[d.fn];for(var f=0,m=d.length,y=new Array(m);f<m;f++)y[f]=d[f].fn;return y},o.prototype.listenerCount=function(c){var u=n?n+c:c,d=this._events[u];return d?d.fn?1:d.length:0},o.prototype.emit=function(c,u,d,f,m,y){var g=n?n+c:c;if(!this._events[g])return!1;var w=this._events[g],b=arguments.length,_,S;if(w.fn){switch(w.once&&this.removeListener(c,w.fn,void 0,!0),b){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,u),!0;case 3:return w.fn.call(w.context,u,d),!0;case 4:return w.fn.call(w.context,u,d,f),!0;case 5:return w.fn.call(w.context,u,d,f,m),!0;case 6:return w.fn.call(w.context,u,d,f,m,y),!0}for(S=1,_=new Array(b-1);S<b;S++)_[S-1]=arguments[S];w.fn.apply(w.context,_)}else{var P=w.length,C;for(S=0;S<P;S++)switch(w[S].once&&this.removeListener(c,w[S].fn,void 0,!0),b){case 1:w[S].fn.call(w[S].context);break;case 2:w[S].fn.call(w[S].context,u);break;case 3:w[S].fn.call(w[S].context,u,d);break;case 4:w[S].fn.call(w[S].context,u,d,f);break;default:if(!_)for(C=1,_=new Array(b-1);C<b;C++)_[C-1]=arguments[C];w[S].fn.apply(w[S].context,_)}}return!0},o.prototype.on=function(c,u,d){return s(this,c,u,d,!1)},o.prototype.once=function(c,u,d){return s(this,c,u,d,!0)},o.prototype.removeListener=function(c,u,d,f){var m=n?n+c:c;if(!this._events[m])return this;if(!u)return a(this,m),this;var y=this._events[m];if(y.fn)y.fn===u&&(!f||y.once)&&(!d||y.context===d)&&a(this,m);else{for(var g=0,w=[],b=y.length;g<b;g++)(y[g].fn!==u||f&&!y[g].once||d&&y[g].context!==d)&&w.push(y[g]);w.length?this._events[m]=w.length===1?w[0]:w:a(this,m)}return this},o.prototype.removeAllListeners=function(c){var u;return c?(u=n?n+c:c,this._events[u]&&a(this,u)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,t.exports=o})(h0e);var Tht=h0e.exports;const kht=sr(Tht);var mF=new kht,gF="recharts.syncMouseEvents";function UC(t){"@babel/helpers - typeof";return UC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},UC(t)}function Nht(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Oht(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,f0e(r.key),r)}}function Mht(t,e,n){return e&&Oht(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function vF(t,e,n){return e=f0e(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function f0e(t){var e=Lht(t,"string");return UC(e)=="symbol"?e:e+""}function Lht(t,e){if(UC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(UC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var jht=function(){function t(){Nht(this,t),vF(this,"activeIndex",0),vF(this,"coordinateList",[]),vF(this,"layout","horizontal")}return Mht(t,[{key:"setDetails",value:function(n){var r,i=n.coordinateList,s=i===void 0?null:i,a=n.container,o=a===void 0?null:a,l=n.layout,c=l===void 0?null:l,u=n.offset,d=u===void 0?null:u,f=n.mouseHandlerCallback,m=f===void 0?null:f;this.coordinateList=(r=s??this.coordinateList)!==null&&r!==void 0?r:[],this.container=o??this.container,this.layout=c??this.layout,this.offset=d??this.offset,this.mouseHandlerCallback=m??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(n){if(this.coordinateList.length!==0)switch(n.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(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),s=i.x,a=i.y,o=i.height,l=this.coordinateList[this.activeIndex].coordinate,c=((n=window)===null||n===void 0?void 0:n.scrollX)||0,u=((r=window)===null||r===void 0?void 0:r.scrollY)||0,d=s+l+c,f=a+this.offset.top+o/2+u;this.mouseHandlerCallback({pageX:d,pageY:f})}}}])}();function Dht(t,e,n){if(n==="number"&&e===!0&&Array.isArray(t)){var r=t==null?void 0:t[0],i=t==null?void 0:t[1];if(r&&i&&ot(r)&&ot(i))return!0}return!1}function Rht(t,e,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:t==="horizontal"?e.x-i:n.left+.5,y:t==="horizontal"?n.top+.5:e.y-i,width:t==="horizontal"?r:n.width-1,height:t==="horizontal"?n.height-1:r}}function p0e(t){var e=t.cx,n=t.cy,r=t.radius,i=t.startAngle,s=t.endAngle,a=ei(e,n,r,i),o=ei(e,n,r,s);return{points:[a,o],cx:e,cy:n,radius:r,startAngle:i,endAngle:s}}function Iht(t,e,n){var r,i,s,a;if(t==="horizontal")r=e.x,s=r,i=n.top,a=n.top+n.height;else if(t==="vertical")i=e.y,a=i,r=n.left,s=n.left+n.width;else if(e.cx!=null&&e.cy!=null)if(t==="centric"){var o=e.cx,l=e.cy,c=e.innerRadius,u=e.outerRadius,d=e.angle,f=ei(o,l,c,d),m=ei(o,l,u,d);r=f.x,i=f.y,s=m.x,a=m.y}else return p0e(e);return[{x:r,y:i},{x:s,y:a}]}function HC(t){"@babel/helpers - typeof";return HC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},HC(t)}function Gee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function fO(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Gee(Object(n),!0).forEach(function(r){Fht(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Gee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Fht(t,e,n){return e=Bht(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Bht(t){var e=$ht(t,"string");return HC(e)=="symbol"?e:e+""}function $ht(t,e){if(HC(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(HC(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function zht(t){var e,n,r=t.element,i=t.tooltipEventType,s=t.isActive,a=t.activeCoordinate,o=t.activePayload,l=t.offset,c=t.activeTooltipIndex,u=t.tooltipAxisBandSize,d=t.layout,f=t.chartName,m=(e=r.props.cursor)!==null&&e!==void 0?e:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!m||!s||!a||f!=="ScatterChart"&&i!=="axis")return null;var y,g=m7;if(f==="ScatterChart")y=a,g=yot;else if(f==="BarChart")y=Rht(d,a,l,u),g=gV;else if(d==="radial"){var w=p0e(a),b=w.cx,_=w.cy,S=w.radius,P=w.startAngle,C=w.endAngle;y={cx:b,cy:_,startAngle:P,endAngle:C,innerRadius:S,outerRadius:S},g=fye}else y={points:Iht(d,a,l)},g=m7;var k=fO(fO(fO(fO({stroke:"#ccc",pointerEvents:"none"},l),y),nn(m,!1)),{},{payload:o,payloadIndex:c,className:Cn("recharts-tooltip-cursor",m.className)});return N.isValidElement(m)?N.cloneElement(m,k):N.createElement(g,k)}var Uht=["item"],Hht=["children","className","width","height","style","compact","title","desc"];function wS(t){"@babel/helpers - typeof";return wS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wS(t)}function dw(){return dw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},dw.apply(this,arguments)}function Kee(t,e){return qht(t)||Wht(t,e)||g0e(t,e)||Vht()}function Vht(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 715In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Wht(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,s,a,o=[],l=!0,c=!1;try{if(s=(n=n.call(t)).next,e!==0)for(;!(l=(r=s.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}function qht(t){if(Array.isArray(t))return t}function Yee(t,e){if(t==null)return{};var n=Ght(t,e),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)r=s[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Ght(t,e){if(t==null)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}function Kht(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Yht(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,v0e(r.key),r)}}function Zht(t,e,n){return e&&Yht(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Xht(t,e,n){return e=J3(e),Qht(t,m0e()?Reflect.construct(e,n||[],J3(t).constructor):e.apply(t,n))}function Qht(t,e){if(e&&(wS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jht(t)}function Jht(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function m0e(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(m0e=function(){return!!t})()}function J3(t){return J3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},J3(t)}function eft(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&G7(t,e)}function G7(t,e){return G7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},G7(t,e)}function _S(t){return rft(t)||nft(t)||g0e(t)||tft()}function tft(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 716In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g0e(t,e){if(t){if(typeof t=="string")return K7(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return K7(t,e)}}function nft(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function rft(t){if(Array.isArray(t))return K7(t)}function K7(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Zee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function He(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Zee(Object(n),!0).forEach(function(r){Zt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Zee(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Zt(t,e,n){return e=v0e(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function v0e(t){var e=ift(t,"string");return wS(e)=="symbol"?e:e+""}function ift(t,e){if(wS(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(wS(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var sft={xAxis:["bottom","top"],yAxis:["left","right"]},aft={width:"100%",height:"100%"},y0e={x:0,y:0};function pO(t){return t}var oft=function(e,n){return n==="horizontal"?e.x:n==="vertical"?e.y:n==="centric"?e.angle:e.radius},lft=function(e,n,r,i){var s=n.find(function(u){return u&&u.index===r});if(s){if(e==="horizontal")return{x:s.coordinate,y:i.y};if(e==="vertical")return{x:i.x,y:s.coordinate};if(e==="centric"){var a=s.coordinate,o=i.radius;return He(He(He({},i),ei(i.cx,i.cy,o,a)),{},{angle:a,radius:o})}var l=s.coordinate,c=i.angle;return He(He(He({},i),ei(i.cx,i.cy,l,c)),{},{angle:c,radius:l})}return y0e},C4=function(e,n){var r=n.graphicalItems,i=n.dataStartIndex,s=n.dataEndIndex,a=(r??[]).reduce(function(o,l){var c=l.props.data;return c&&c.length?[].concat(_S(o),_S(c)):o},[]);return a.length>0?a:e&&e.length&&ot(i)&&ot(s)?e.slice(i,s+1):[]};function b0e(t){return t==="number"?[0,"auto"]:void 0}var Y7=function(e,n,r,i){var s=e.graphicalItems,a=e.tooltipAxis,o=C4(n,e);return r<0||!s||!s.length||r>=o.length?null:s.reduce(function(l,c){var u,d=(u=c.props.data)!==null&&u!==void 0?u:n;d&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=r&&(d=d.slice(e.dataStartIndex,e.dataEndIndex+1));var f;if(a.dataKey&&!a.allowDuplicatedCategory){var m=d===void 0?o:d;f=S$(m,a.dataKey,i)}else f=d&&d[r]||o[r];return f?[].concat(_S(l),[oye(c,f)]):l},[])},Xee=function(e,n,r,i){var s=i||{x:e.chartX,y:e.chartY},a=oft(s,r),o=e.orderedTooltipTicks,l=e.tooltipAxis,c=e.tooltipTicks,u=Urt(a,o,c,l);if(u>=0&&c){var d=c[u]&&c[u].value,f=Y7(e,n,u,d),m=lft(r,o,u,s);return{activeTooltipIndex:u,activeLabel:d,activePayload:f,activeCoordinate:m}}return null},cft=function(e,n){var r=n.axes,i=n.graphicalItems,s=n.axisType,a=n.axisIdKey,o=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,u=e.layout,d=e.children,f=e.stackOffset,m=tye(u,s);return r.reduce(function(y,g){var w,b=g.type.defaultProps!==void 0?He(He({},g.type.defaultProps),g.props):g.props,_=b.type,S=b.dataKey,P=b.allowDataOverflow,C=b.allowDuplicatedCategory,k=b.scale,O=b.ticks,I=b.includeHidden,B=b[a];if(y[B])return y;var W=C4(e.data,{graphicalItems:i.filter(function(H){var ee,oe=a in H.props?H.props[a]:(ee=H.type.defaultProps)===null||ee===void 0?void 0:ee[a];return oe===B}),dataStartIndex:l,dataEndIndex:c}),j=W.length,M,z,U;Dht(b.domain,P,_)&&(M=u7(b.domain,null,P),m&&(_==="number"||k!=="auto")&&(U=Q5(W,S,"category")));var Z=b0e(_);if(!M||M.length===0){var X,Q=(X=b.domain)!==null&&X!==void 0?X:Z;if(S){if(M=Q5(W,S,_),_==="category"&&m){var q=OUe(M);C&&q?(z=M,M=z3(0,j)):C||(M=_J(Q,M,g).reduce(function(H,ee){return H.indexOf(ee)>=0?H:[].concat(_S(H),[ee])},[]))}else if(_==="category")C?M=M.filter(function(H){return H!==""&&!Mn(H)}):M=_J(Q,M,g).reduce(function(H,ee){return H.indexOf(ee)>=0||ee===""||Mn(ee)?H:[].concat(_S(H),[ee])},[]);else if(_==="number"){var ne=Grt(W,i.filter(function(H){var ee,oe,ue=a in H.props?H.props[a]:(ee=H.type.defaultProps)===null||ee===void 0?void 0:ee[a],pe="hide"in H.props?H.props.hide:(oe=H.type.defaultProps)===null||oe===void 0?void 0:oe.hide;return ue===B&&(I||!pe)}),S,s,u);ne&&(M=ne)}m&&(_==="number"||k!=="auto")&&(U=Q5(W,S,"category"))}else m?M=z3(0,j):o&&o[B]&&o[B].hasStack&&_==="number"?M=f==="expand"?[0,1]:aye(o[B].stackGroups,l,c):M=eye(W,i.filter(function(H){var ee=a in H.props?H.props[a]:H.type.defaultProps[a],oe="hide"in H.props?H.props.hide:H.type.defaultProps.hide;return ee===B&&(I||!oe)}),_,u,!0);if(_==="number")M=q7(d,M,B,s,O),Q&&(M=u7(Q,M,P));else if(_==="category"&&Q){var de=Q,se=M.every(function(H){return de.indexOf(H)>=0});se&&(M=de)}}return He(He({},y),{},Zt({},B,He(He({},b),{},{axisType:s,domain:M,categoricalDomain:U,duplicateDomain:z,originalDomain:(w=b.domain)!==null&&w!==void 0?w:Z,isCategorical:m,layout:u})))},{})},uft=function(e,n){var r=n.graphicalItems,i=n.Axis,s=n.axisType,a=n.axisIdKey,o=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,u=e.layout,d=e.children,f=C4(e.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:c}),m=f.length,y=tye(u,s),g=-1;return r.reduce(function(w,b){var _=b.type.defaultProps!==void 0?He(He({},b.type.defaultProps),b.props):b.props,S=_[a],P=b0e("number");if(!w[S]){g++;var C;return y?C=z3(0,m):o&&o[S]&&o[S].hasStack?(C=aye(o[S].stackGroups,l,c),C=q7(d,C,S,s)):(C=u7(P,eye(f,r.filter(function(k){var O,I,B=a in k.props?k.props[a]:(O=k.type.defaultProps)===null||O===void 0?void 0:O[a],W="hide"in k.props?k.props.hide:(I=k.type.defaultProps)===null||I===void 0?void 0:I.hide;return B===S&&!W}),"number",u),i.defaultProps.allowDataOverflow),C=q7(d,C,S,s)),He(He({},w),{},Zt({},S,He(He({axisType:s},i.defaultProps),{},{hide:!0,orientation:Uc(sft,"".concat(s,".").concat(g%2),null),domain:C,originalDomain:P,isCategorical:y,layout:u})))}return w},{})},dft=function(e,n){var r=n.axisType,i=r===void 0?"xAxis":r,s=n.AxisComp,a=n.graphicalItems,o=n.stackGroups,l=n.dataStartIndex,c=n.dataEndIndex,u=e.children,d="".concat(i,"Id"),f=Hu(u,s),m={};return f&&f.length?m=cft(e,{axes:f,graphicalItems:a,axisType:i,axisIdKey:d,stackGroups:o,dataStartIndex:l,dataEndIndex:c}):a&&a.length&&(m=uft(e,{Axis:s,graphicalItems:a,axisType:i,axisIdKey:d,stackGroups:o,dataStartIndex:l,dataEndIndex:c})),m},hft=function(e){var n=zg(e),r=pm(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:HH(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:k3(n,r)}},Qee=function(e){var n=e.children,r=e.defaultShowTooltip,i=Ec(n,fS),s=0,a=0;return e.data&&e.data.length!==0&&(a=e.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(s=i.props.startIndex),i.props.endIndex>=0&&(a=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:s,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!r}},fft=function(e){return!e||!e.length?!1:e.some(function(n){var r=ym(n&&n.type);return r&&r.indexOf("Bar")>=0})},Jee=function(e){return e==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:e==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:e==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},pft=function(e,n){var r=e.props,i=e.graphicalItems,s=e.xAxisMap,a=s===void 0?{}:s,o=e.yAxisMap,l=o===void 0?{}:o,c=r.width,u=r.height,d=r.children,f=r.margin||{},m=Ec(d,fS),y=Ec(d,ub),g=Object.keys(l).reduce(function(C,k){var O=l[k],I=O.orientation;return!O.mirror&&!O.hide?He(He({},C),{},Zt({},I,C[I]+O.width)):C},{left:f.left||0,right:f.right||0}),w=Object.keys(a).reduce(function(C,k){var O=a[k],I=O.orientation;return!O.mirror&&!O.hide?He(He({},C),{},Zt({},I,Uc(C,"".concat(I))+O.height)):C},{top:f.top||0,bottom:f.bottom||0}),b=He(He({},w),g),_=b.bottom;m&&(b.bottom+=m.props.height||fS.defaultProps.height),y&&n&&(b=Wrt(b,i,r,n));var S=c-b.left-b.right,P=u-b.top-b.bottom;return He(He({brushBottom:_},b),{},{width:Math.max(S,0),height:Math.max(P,0)})},mft=function(e,n){if(n==="xAxis")return e[n].width;if(n==="yAxis")return e[n].height},x0e=function(e){var n=e.chartName,r=e.GraphicalChild,i=e.defaultTooltipEventType,s=i===void 0?"axis":i,a=e.validateTooltipEventTypes,o=a===void 0?["axis"]:a,l=e.axisComponents,c=e.legendContent,u=e.formatAxisMap,d=e.defaultProps,f=function(b,_){var S=_.graphicalItems,P=_.stackGroups,C=_.offset,k=_.updateId,O=_.dataStartIndex,I=_.dataEndIndex,B=b.barSize,W=b.layout,j=b.barGap,M=b.barCategoryGap,z=b.maxBarSize,U=Jee(W),Z=U.numericAxisName,X=U.cateAxisName,Q=fft(S),q=[];return S.forEach(function(ne,de){var se=C4(b.data,{graphicalItems:[ne],dataStartIndex:O,dataEndIndex:I}),H=ne.type.defaultProps!==void 0?He(He({},ne.type.defaultProps),ne.props):ne.props,ee=H.dataKey,oe=H.maxBarSize,ue=H["".concat(Z,"Id")],pe=H["".concat(X,"Id")],me={},Te=l.reduce(function(ct,ge){var Pe=_["".concat(ge.axisType,"Map")],De=H["".concat(ge.axisType,"Id")];Pe&&Pe[De]||ge.axisType==="zAxis"||Ib();var Ke=Pe[De];return He(He({},ct),{},Zt(Zt({},ge.axisType,Ke),"".concat(ge.axisType,"Ticks"),pm(Ke)))},me),xe=Te[X],Ce=Te["".concat(X,"Ticks")],Ne=P&&P[ue]&&P[ue].hasStack&&nit(ne,P[ue].stackGroups),Ae=ym(ne.type).indexOf("Bar")>=0,We=k3(xe,Ce),Ye=[],ce=Q&&Hrt({barSize:B,stackGroups:P,totalSize:mft(Te,X)});if(Ae){var Ze,lt,vt=Mn(oe)?z:oe,Ge=(Ze=(lt=k3(xe,Ce,!0))!==null&<!==void 0?lt:vt)!==null&&Ze!==void 0?Ze:0;Ye=Vrt({barGap:j,barCategoryGap:M,bandSize:Ge!==We?Ge:We,sizeList:ce[pe],maxBarSize:vt}),Ge!==We&&(Ye=Ye.map(function(ct){return He(He({},ct),{},{position:He(He({},ct.position),{},{offset:ct.position.offset-Ge/2})})}))}var Mt=ne&&ne.type&&ne.type.getComposedData;Mt&&q.push({props:He(He({},Mt(He(He({},Te),{},{displayedData:se,props:b,dataKey:ee,item:ne,bandSize:We,barPosition:Ye,offset:C,stackedData:Ne,layout:W,dataStartIndex:O,dataEndIndex:I}))),{},Zt(Zt(Zt({key:ne.key||"item-".concat(de)},Z,Te[Z]),X,Te[X]),"animationId",k)),childIndex:UUe(ne,b.children),item:ne})}),q},m=function(b,_){var S=b.props,P=b.dataStartIndex,C=b.dataEndIndex,k=b.updateId;if(!gX({props:S}))return null;var O=S.children,I=S.layout,B=S.stackOffset,W=S.data,j=S.reverseStackOrder,M=Jee(I),z=M.numericAxisName,U=M.cateAxisName,Z=Hu(O,r),X=eit(W,Z,"".concat(z,"Id"),"".concat(U,"Id"),B,j),Q=l.reduce(function(H,ee){var oe="".concat(ee.axisType,"Map");return He(He({},H),{},Zt({},oe,dft(S,He(He({},ee),{},{graphicalItems:Z,stackGroups:ee.axisType===z&&X,dataStartIndex:P,dataEndIndex:C}))))},{}),q=pft(He(He({},Q),{},{props:S,graphicalItems:Z}),_==null?void 0:_.legendBBox);Object.keys(Q).forEach(function(H){Q[H]=u(S,Q[H],q,H.replace("Map",""),n)});var ne=Q["".concat(U,"Map")],de=hft(ne),se=f(S,He(He({},Q),{},{dataStartIndex:P,dataEndIndex:C,updateId:k,graphicalItems:Z,stackGroups:X,offset:q}));return He(He({formattedGraphicalItems:se,graphicalItems:Z,offset:q,stackGroups:X},de),Q)},y=function(w){function b(_){var S,P,C;return Kht(this,b),C=Xht(this,b,[_]),Zt(C,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Zt(C,"accessibilityManager",new jht),Zt(C,"handleLegendBBoxUpdate",function(k){if(k){var O=C.state,I=O.dataStartIndex,B=O.dataEndIndex,W=O.updateId;C.setState(He({legendBBox:k},m({props:C.props,dataStartIndex:I,dataEndIndex:B,updateId:W},He(He({},C.state),{},{legendBBox:k}))))}}),Zt(C,"handleReceiveSyncEvent",function(k,O,I){if(C.props.syncId===k){if(I===C.eventEmitterSymbol&&typeof C.props.syncMethod!="function")return;C.applySyncEvent(O)}}),Zt(C,"handleBrushChange",function(k){var O=k.startIndex,I=k.endIndex;if(O!==C.state.dataStartIndex||I!==C.state.dataEndIndex){var B=C.state.updateId;C.setState(function(){return He({dataStartIndex:O,dataEndIndex:I},m({props:C.props,dataStartIndex:O,dataEndIndex:I,updateId:B},C.state))}),C.triggerSyncEvent({dataStartIndex:O,dataEndIndex:I})}}),Zt(C,"handleMouseEnter",function(k){var O=C.getMouseInfo(k);if(O){var I=He(He({},O),{},{isTooltipActive:!0});C.setState(I),C.triggerSyncEvent(I);var B=C.props.onMouseEnter;an(B)&&B(I,k)}}),Zt(C,"triggeredAfterMouseMove",function(k){var O=C.getMouseInfo(k),I=O?He(He({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};C.setState(I),C.triggerSyncEvent(I);var B=C.props.onMouseMove;an(B)&&B(I,k)}),Zt(C,"handleItemMouseEnter",function(k){C.setState(function(){return{isTooltipActive:!0,activeItem:k,activePayload:k.tooltipPayload,activeCoordinate:k.tooltipPosition||{x:k.cx,y:k.cy}}})}),Zt(C,"handleItemMouseLeave",function(){C.setState(function(){return{isTooltipActive:!1}})}),Zt(C,"handleMouseMove",function(k){k.persist(),C.throttleTriggeredAfterMouseMove(k)}),Zt(C,"handleMouseLeave",function(k){C.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};C.setState(O),C.triggerSyncEvent(O);var I=C.props.onMouseLeave;an(I)&&I(O,k)}),Zt(C,"handleOuterEvent",function(k){var O=zUe(k),I=Uc(C.props,"".concat(O));if(O&&an(I)){var B,W;/.*touch.*/i.test(O)?W=C.getMouseInfo(k.changedTouches[0]):W=C.getMouseInfo(k),I((B=W)!==null&&B!==void 0?B:{},k)}}),Zt(C,"handleClick",function(k){var O=C.getMouseInfo(k);if(O){var I=He(He({},O),{},{isTooltipActive:!0});C.setState(I),C.triggerSyncEvent(I);var B=C.props.onClick;an(B)&&B(I,k)}}),Zt(C,"handleMouseDown",function(k){var O=C.props.onMouseDown;if(an(O)){var I=C.getMouseInfo(k);O(I,k)}}),Zt(C,"handleMouseUp",function(k){var O=C.props.onMouseUp;if(an(O)){var I=C.getMouseInfo(k);O(I,k)}}),Zt(C,"handleTouchMove",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&C.throttleTriggeredAfterMouseMove(k.changedTouches[0])}),Zt(C,"handleTouchStart",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&C.handleMouseDown(k.changedTouches[0])}),Zt(C,"handleTouchEnd",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&C.handleMouseUp(k.changedTouches[0])}),Zt(C,"handleDoubleClick",function(k){var O=C.props.onDoubleClick;if(an(O)){var I=C.getMouseInfo(k);O(I,k)}}),Zt(C,"handleContextMenu",function(k){var O=C.props.onContextMenu;if(an(O)){var I=C.getMouseInfo(k);O(I,k)}}),Zt(C,"triggerSyncEvent",function(k){C.props.syncId!==void 0&&mF.emit(gF,C.props.syncId,k,C.eventEmitterSymbol)}),Zt(C,"applySyncEvent",function(k){var O=C.props,I=O.layout,B=O.syncMethod,W=C.state.updateId,j=k.dataStartIndex,M=k.dataEndIndex;if(k.dataStartIndex!==void 0||k.dataEndIndex!==void 0)C.setState(He({dataStartIndex:j,dataEndIndex:M},m({props:C.props,dataStartIndex:j,dataEndIndex:M,updateId:W},C.state)));else if(k.activeTooltipIndex!==void 0){var z=k.chartX,U=k.chartY,Z=k.activeTooltipIndex,X=C.state,Q=X.offset,q=X.tooltipTicks;if(!Q)return;if(typeof B=="function")Z=B(q,k);else if(B==="value"){Z=-1;for(var ne=0;ne<q.length;ne++)if(q[ne].value===k.activeLabel){Z=ne;break}}var de=He(He({},Q),{},{x:Q.left,y:Q.top}),se=Math.min(z,de.x+de.width),H=Math.min(U,de.y+de.height),ee=q[Z]&&q[Z].value,oe=Y7(C.state,C.props.data,Z),ue=q[Z]?{x:I==="horizontal"?q[Z].coordinate:se,y:I==="horizontal"?H:q[Z].coordinate}:y0e;C.setState(He(He({},k),{},{activeLabel:ee,activeCoordinate:ue,activePayload:oe,activeTooltipIndex:Z}))}else C.setState(k)}),Zt(C,"renderCursor",function(k){var O,I=C.state,B=I.isTooltipActive,W=I.activeCoordinate,j=I.activePayload,M=I.offset,z=I.activeTooltipIndex,U=I.tooltipAxisBandSize,Z=C.getTooltipEventType(),X=(O=k.props.active)!==null&&O!==void 0?O:B,Q=C.props.layout,q=k.key||"_recharts-cursor";return be.createElement(zht,{key:q,activeCoordinate:W,activePayload:j,activeTooltipIndex:z,chartName:n,element:k,isActive:X,layout:Q,offset:M,tooltipAxisBandSize:U,tooltipEventType:Z})}),Zt(C,"renderPolarAxis",function(k,O,I){var B=Uc(k,"type.axisType"),W=Uc(C.state,"".concat(B,"Map")),j=k.type.defaultProps,M=j!==void 0?He(He({},j),k.props):k.props,z=W&&W[M["".concat(B,"Id")]];return N.cloneElement(k,He(He({},z),{},{className:Cn(B,z.className),key:k.key||"".concat(O,"-").concat(I),ticks:pm(z,!0)}))}),Zt(C,"renderPolarGrid",function(k){var O=k.props,I=O.radialLines,B=O.polarAngles,W=O.polarRadius,j=C.state,M=j.radiusAxisMap,z=j.angleAxisMap,U=zg(M),Z=zg(z),X=Z.cx,Q=Z.cy,q=Z.innerRadius,ne=Z.outerRadius;return N.cloneElement(k,{polarAngles:Array.isArray(B)?B:pm(Z,!0).map(function(de){return de.coordinate}),polarRadius:Array.isArray(W)?W:pm(U,!0).map(function(de){return de.coordinate}),cx:X,cy:Q,innerRadius:q,outerRadius:ne,key:k.key||"polar-grid",radialLines:I})}),Zt(C,"renderLegend",function(){var k=C.state.formattedGraphicalItems,O=C.props,I=O.children,B=O.width,W=O.height,j=C.props.margin||{},M=B-(j.left||0)-(j.right||0),z=Qve({children:I,formattedGraphicalItems:k,legendWidth:M,legendContent:c});if(!z)return null;var U=z.item,Z=Yee(z,Uht);return N.cloneElement(U,He(He({},Z),{},{chartWidth:B,chartHeight:W,margin:j,onBBoxUpdate:C.handleLegendBBoxUpdate}))}),Zt(C,"renderTooltip",function(){var k,O=C.props,I=O.children,B=O.accessibilityLayer,W=Ec(I,kl);if(!W)return null;var j=C.state,M=j.isTooltipActive,z=j.activeCoordinate,U=j.activePayload,Z=j.activeLabel,X=j.offset,Q=(k=W.props.active)!==null&&k!==void 0?k:M;return N.cloneElement(W,{viewBox:He(He({},X),{},{x:X.left,y:X.top}),active:Q,label:Z,payload:Q?U:[],coordinate:z,accessibilityLayer:B})}),Zt(C,"renderBrush",function(k){var O=C.props,I=O.margin,B=O.data,W=C.state,j=W.offset,M=W.dataStartIndex,z=W.dataEndIndex,U=W.updateId;return N.cloneElement(k,{key:k.key||"_recharts-brush",onChange:cO(C.handleBrushChange,k.props.onChange),data:B,x:ot(k.props.x)?k.props.x:j.left,y:ot(k.props.y)?k.props.y:j.top+j.height+j.brushBottom-(I.bottom||0),width:ot(k.props.width)?k.props.width:j.width,startIndex:M,endIndex:z,updateId:"brush-".concat(U)})}),Zt(C,"renderReferenceElement",function(k,O,I){if(!k)return null;var B=C,W=B.clipPathId,j=C.state,M=j.xAxisMap,z=j.yAxisMap,U=j.offset,Z=k.type.defaultProps||{},X=k.props,Q=X.xAxisId,q=Q===void 0?Z.xAxisId:Q,ne=X.yAxisId,de=ne===void 0?Z.yAxisId:ne;return N.cloneElement(k,{key:k.key||"".concat(O,"-").concat(I),xAxis:M[q],yAxis:z[de],viewBox:{x:U.left,y:U.top,width:U.width,height:U.height},clipPathId:W})}),Zt(C,"renderActivePoints",function(k){var O=k.item,I=k.activePoint,B=k.basePoint,W=k.childIndex,j=k.isRange,M=[],z=O.props.key,U=O.item.type.defaultProps!==void 0?He(He({},O.item.type.defaultProps),O.item.props):O.item.props,Z=U.activeDot,X=U.dataKey,Q=He(He({index:W,dataKey:X,cx:I.x,cy:I.y,r:4,fill:mV(O.item),strokeWidth:2,stroke:"#fff",payload:I.payload,value:I.value},nn(Z,!1)),n3(Z));return M.push(b.renderActiveDot(Z,Q,"".concat(z,"-activePoint-").concat(W))),B?M.push(b.renderActiveDot(Z,He(He({},Q),{},{cx:B.x,cy:B.y}),"".concat(z,"-basePoint-").concat(W))):j&&M.push(null),M}),Zt(C,"renderGraphicChild",function(k,O,I){var B=C.filterFormatItem(k,O,I);if(!B)return null;var W=C.getTooltipEventType(),j=C.state,M=j.isTooltipActive,z=j.tooltipAxis,U=j.activeTooltipIndex,Z=j.activeLabel,X=C.props.children,Q=Ec(X,kl),q=B.props,ne=q.points,de=q.isRange,se=q.baseLine,H=B.item.type.defaultProps!==void 0?He(He({},B.item.type.defaultProps),B.item.props):B.item.props,ee=H.activeDot,oe=H.hide,ue=H.activeBar,pe=H.activeShape,me=!!(!oe&&M&&Q&&(ee||ue||pe)),Te={};W!=="axis"&&Q&&Q.props.trigger==="click"?Te={onClick:cO(C.handleItemMouseEnter,k.props.onClick)}:W!=="axis"&&(Te={onMouseLeave:cO(C.handleItemMouseLeave,k.props.onMouseLeave),onMouseEnter:cO(C.handleItemMouseEnter,k.props.onMouseEnter)});var xe=N.cloneElement(k,He(He({},B.props),Te));function Ce(ge){return typeof z.dataKey=="function"?z.dataKey(ge.payload):null}if(me)if(U>=0){var Ne,Ae;if(z.dataKey&&!z.allowDuplicatedCategory){var We=typeof z.dataKey=="function"?Ce:"payload.".concat(z.dataKey.toString());Ne=S$(ne,We,Z),Ae=de&&se&&S$(se,We,Z)}else Ne=ne==null?void 0:ne[U],Ae=de&&se&&se[U];if(pe||ue){var Ye=k.props.activeIndex!==void 0?k.props.activeIndex:U;return[N.cloneElement(k,He(He(He({},B.props),Te),{},{activeIndex:Ye})),null,null]}if(!Mn(Ne))return[xe].concat(_S(C.renderActivePoints({item:B,activePoint:Ne,basePoint:Ae,childIndex:U,isRange:de})))}else{var ce,Ze=(ce=C.getItemByXY(C.state.activeCoordinate))!==null&&ce!==void 0?ce:{graphicalItem:xe},lt=Ze.graphicalItem,vt=lt.item,Ge=vt===void 0?k:vt,Mt=lt.childIndex,ct=He(He(He({},B.props),Te),{},{activeIndex:Mt});return[N.cloneElement(Ge,ct),null,null]}return de?[xe,null,null]:[xe,null]}),Zt(C,"renderCustomized",function(k,O,I){return N.cloneElement(k,He(He({key:"recharts-customized-".concat(I)},C.props),C.state))}),Zt(C,"renderMap",{CartesianGrid:{handler:pO,once:!0},ReferenceArea:{handler:C.renderReferenceElement},ReferenceLine:{handler:pO},ReferenceDot:{handler:C.renderReferenceElement},XAxis:{handler:pO},YAxis:{handler:pO},Brush:{handler:C.renderBrush,once:!0},Bar:{handler:C.renderGraphicChild},Line:{handler:C.renderGraphicChild},Area:{handler:C.renderGraphicChild},Radar:{handler:C.renderGraphicChild},RadialBar:{handler:C.renderGraphicChild},Scatter:{handler:C.renderGraphicChild},Pie:{handler:C.renderGraphicChild},Funnel:{handler:C.renderGraphicChild},Tooltip:{handler:C.renderCursor,once:!0},PolarGrid:{handler:C.renderPolarGrid,once:!0},PolarAngleAxis:{handler:C.renderPolarAxis},PolarRadiusAxis:{handler:C.renderPolarAxis},Customized:{handler:C.renderCustomized}}),C.clipPathId="".concat((S=_.id)!==null&&S!==void 0?S:Lk("recharts"),"-clip"),C.throttleTriggeredAfterMouseMove=Xge(C.triggeredAfterMouseMove,(P=_.throttleDelay)!==null&&P!==void 0?P:1e3/60),C.state={},C}return eft(b,w),Zht(b,[{key:"componentDidMount",value:function(){var S,P;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var S=this.props,P=S.children,C=S.data,k=S.height,O=S.layout,I=Ec(P,kl);if(I){var B=I.props.defaultIndex;if(!(typeof B!="number"||B<0||B>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[B]&&this.state.tooltipTicks[B].value,j=Y7(this.state,C,B,W),M=this.state.tooltipTicks[B].coordinate,z=(this.state.offset.top+k)/2,U=O==="horizontal",Z=U?{x:M,y:z}:{y:M,x:z},X=this.state.formattedGraphicalItems.find(function(q){var ne=q.item;return ne.type.name==="Scatter"});X&&(Z=He(He({},Z),X.props.points[B].tooltipPosition),j=X.props.points[B].tooltipPayload);var Q={activeTooltipIndex:B,isTooltipActive:!0,activeLabel:W,activePayload:j,activeCoordinate:Z};this.setState(Q),this.renderCursor(I),this.accessibilityManager.setIndex(B)}}}},{key:"getSnapshotBeforeUpdate",value:function(S,P){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==P.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==S.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==S.margin){var C,k;this.accessibilityManager.setDetails({offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(k=this.props.margin.top)!==null&&k!==void 0?k:0}})}return null}},{key:"componentDidUpdate",value:function(S){P$([Ec(S.children,kl)],[Ec(this.props.children,kl)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var S=Ec(this.props.children,kl);if(S&&typeof S.props.shared=="boolean"){var P=S.props.shared?"axis":"item";return o.indexOf(P)>=0?P:s}return s}},{key:"getMouseInfo",value:function(S){if(!this.container)return null;var P=this.container,C=P.getBoundingClientRect(),k=pJe(C),O={chartX:Math.round(S.pageX-k.left),chartY:Math.round(S.pageY-k.top)},I=C.width/P.offsetWidth||1,B=this.inRange(O.chartX,O.chartY,I);if(!B)return null;var W=this.state,j=W.xAxisMap,M=W.yAxisMap,z=this.getTooltipEventType(),U=Xee(this.state,this.props.data,this.props.layout,B);if(z!=="axis"&&j&&M){var Z=zg(j).scale,X=zg(M).scale,Q=Z&&Z.invert?Z.invert(O.chartX):null,q=X&&X.invert?X.invert(O.chartY):null;return He(He({},O),{},{xValue:Q,yValue:q},U)}return U?He(He({},O),U):null}},{key:"inRange",value:function(S,P){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,k=this.props.layout,O=S/C,I=P/C;if(k==="horizontal"||k==="vertical"){var B=this.state.offset,W=O>=B.left&&O<=B.left+B.width&&I>=B.top&&I<=B.top+B.height;return W?{x:O,y:I}:null}var j=this.state,M=j.angleAxisMap,z=j.radiusAxisMap;if(M&&z){var U=zg(M);return PJ({x:O,y:I},U)}return null}},{key:"parseEventsOfWrapper",value:function(){var S=this.props.children,P=this.getTooltipEventType(),C=Ec(S,kl),k={};C&&P==="axis"&&(C.props.trigger==="click"?k={onClick:this.handleClick}:k={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 O=n3(this.props,this.handleOuterEvent);return He(He({},O),k)}},{key:"addListener",value:function(){mF.on(gF,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){mF.removeListener(gF,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(S,P,C){for(var k=this.state.formattedGraphicalItems,O=0,I=k.length;O<I;O++){var B=k[O];if(B.item===S||B.props.key===S.key||P===ym(B.item.type)&&C===B.childIndex)return B}return null}},{key:"renderClipPath",value:function(){var S=this.clipPathId,P=this.state.offset,C=P.left,k=P.top,O=P.height,I=P.width;return be.createElement("defs",null,be.createElement("clipPath",{id:S},be.createElement("rect",{x:C,y:k,height:O,width:I})))}},{key:"getXScales",value:function(){var S=this.state.xAxisMap;return S?Object.entries(S).reduce(function(P,C){var k=Kee(C,2),O=k[0],I=k[1];return He(He({},P),{},Zt({},O,I.scale))},{}):null}},{key:"getYScales",value:function(){var S=this.state.yAxisMap;return S?Object.entries(S).reduce(function(P,C){var k=Kee(C,2),O=k[0],I=k[1];return He(He({},P),{},Zt({},O,I.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(S){var P;return(P=this.state.xAxisMap)===null||P===void 0||(P=P[S])===null||P===void 0?void 0:P.scale}},{key:"getYScaleByAxisId",value:function(S){var P;return(P=this.state.yAxisMap)===null||P===void 0||(P=P[S])===null||P===void 0?void 0:P.scale}},{key:"getItemByXY",value:function(S){var P=this.state,C=P.formattedGraphicalItems,k=P.activeItem;if(C&&C.length)for(var O=0,I=C.length;O<I;O++){var B=C[O],W=B.props,j=B.item,M=j.type.defaultProps!==void 0?He(He({},j.type.defaultProps),j.props):j.props,z=ym(j.type);if(z==="Bar"){var U=(W.data||[]).find(function(q){return Qat(S,q)});if(U)return{graphicalItem:B,payload:U}}else if(z==="RadialBar"){var Z=(W.data||[]).find(function(q){return PJ(S,q)});if(Z)return{graphicalItem:B,payload:Z}}else if(b4(B,k)||x4(B,k)||IC(B,k)){var X=$lt({graphicalItem:B,activeTooltipItem:k,itemData:M.data}),Q=M.activeIndex===void 0?X:M.activeIndex;return{graphicalItem:He(He({},B),{},{childIndex:Q}),payload:IC(B,k)?M.data[X]:B.props.data[X]}}}return null}},{key:"render",value:function(){var S=this;if(!gX(this))return null;var P=this.props,C=P.children,k=P.className,O=P.width,I=P.height,B=P.style,W=P.compact,j=P.title,M=P.desc,z=Yee(P,Hht),U=nn(z,!1);if(W)return be.createElement(Lee,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},be.createElement(E$,dw({},U,{width:O,height:I,title:j,desc:M}),this.renderClipPath(),yX(C,this.renderMap)));if(this.props.accessibilityLayer){var Z,X;U.tabIndex=(Z=this.props.tabIndex)!==null&&Z!==void 0?Z:0,U.role=(X=this.props.role)!==null&&X!==void 0?X:"application",U.onKeyDown=function(q){S.accessibilityManager.keyboardEvent(q)},U.onFocus=function(){S.accessibilityManager.focus()}}var Q=this.parseEventsOfWrapper();return be.createElement(Lee,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},be.createElement("div",dw({className:Cn("recharts-wrapper",k),style:He({position:"relative",cursor:"default",width:O,height:I},B)},Q,{ref:function(ne){S.container=ne}}),be.createElement(E$,dw({},U,{width:O,height:I,title:j,desc:M,style:aft}),this.renderClipPath(),yX(C,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(N.Component);Zt(y,"displayName",n),Zt(y,"defaultProps",He({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},d)),Zt(y,"getDerivedStateFromProps",function(w,b){var _=w.dataKey,S=w.data,P=w.children,C=w.width,k=w.height,O=w.layout,I=w.stackOffset,B=w.margin,W=b.dataStartIndex,j=b.dataEndIndex;if(b.updateId===void 0){var M=Qee(w);return He(He(He({},M),{},{updateId:0},m(He(He({props:w},M),{},{updateId:0}),b)),{},{prevDataKey:_,prevData:S,prevWidth:C,prevHeight:k,prevLayout:O,prevStackOffset:I,prevMargin:B,prevChildren:P})}if(_!==b.prevDataKey||S!==b.prevData||C!==b.prevWidth||k!==b.prevHeight||O!==b.prevLayout||I!==b.prevStackOffset||!Rw(B,b.prevMargin)){var z=Qee(w),U={chartX:b.chartX,chartY:b.chartY,isTooltipActive:b.isTooltipActive},Z=He(He({},Xee(b,S,O)),{},{updateId:b.updateId+1}),X=He(He(He({},z),U),Z);return He(He(He({},X),m(He({props:w},X),b)),{},{prevDataKey:_,prevData:S,prevWidth:C,prevHeight:k,prevLayout:O,prevStackOffset:I,prevMargin:B,prevChildren:P})}if(!P$(P,b.prevChildren)){var Q,q,ne,de,se=Ec(P,fS),H=se&&(Q=(q=se.props)===null||q===void 0?void 0:q.startIndex)!==null&&Q!==void 0?Q:W,ee=se&&(ne=(de=se.props)===null||de===void 0?void 0:de.endIndex)!==null&&ne!==void 0?ne:j,oe=H!==W||ee!==j,ue=!Mn(S),pe=ue&&!oe?b.updateId:b.updateId+1;return He(He({updateId:pe},m(He(He({props:w},b),{},{updateId:pe,dataStartIndex:H,dataEndIndex:ee}),b)),{},{prevChildren:P,dataStartIndex:H,dataEndIndex:ee})}return null}),Zt(y,"renderActiveDot",function(w,b,_){var S;return N.isValidElement(w)?S=N.cloneElement(w,b):an(w)?S=w(b):S=be.createElement(vV,b),be.createElement(Cr,{className:"recharts-active-dot",ke
716y:_},S)});var g=N.forwardRef(function(b,_){return be.createElement(y,dw({},b,{ref:_}))});return g.displayName=y.displayName,g},yF=x0e({chartName:"BarChart",GraphicalChild:yf,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Bw},{axisType:"yAxis",AxisComp:$w}],formatAxisMap:yut}),ete=x0e({chartName:"PieChart",GraphicalChild:jf,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:y4},{axisType:"radiusAxis",AxisComp:g4}],formatAxisMap:hit,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});function gft(){const{data:t=[]}=Yd({queryKey:["/api/areas/light"]}),e={total:t.length,executando:t.filter(c=>c.executando===!0).length,pendente:t.filter(c=>c.status==="Pendente").length,concluido:t.filter(c=>c.status==="ConcluÃdo").length,rocagem:t.filter(c=>c.servico==="rocagem"||!c.servico).length,jardins:t.filter(c=>c.servico==="jardins").length},n=[{name:"Em Execução",value:e.executando,fill:"#10b981"},{name:"Pendente",value:e.pendente,fill:"#f59e0b"},{name:"ConcluÃdo",value:e.concluido,fill:"#3b82f6"}],r=[{name:"Roçagem",value:e.rocagem,fill:"#0086ff"},{name:"Jardins",value:e.jardins,fill:"#10b981"}],i=[{name:"Lote 1",total:t.filter(c=>c.lote===1).length,executando:t.filter(c=>c.lote===1&&c.executando===!0).length},{name:"Lote 2",total:t.filter(c=>c.lote===2).length,executando:t.filter(c=>c.lote===2&&c.executando===!0).length}],s=c=>{if(!c.ultimaRocagem)return-1;const u=new Date,d=new Date(c.ultimaRocagem);return Math.floor((u.getTime()-d.getTime())/(1e3*60*60*24))},a=t.filter(c=>c.servico==="rocagem"||!c.servico),o=[{range:"0-5 dias",count:a.filter(c=>{const u=s(c);return u>=0&&u<=5}).length},{range:"6-15 dias",count:a.filter(c=>{const u=s(c);return u>=6&&u<=15}).length},{range:"16-30 dias",count:a.filter(c=>{const u=s(c);return u>=16&&u<=30}).length},{range:"31-45 dias",count:a.filter(c=>{const u=s(c);return u>=31&&u<=45}).length},{range:"46-60 dias",count:a.filter(c=>{const u=s(c);return u>=46&&u<=60}).length},{range:">60 dias",count:a.filter(c=>s(c)>60).length},{range:"Sem Registro",count:a.filter(c=>s(c)===-1).length}],l=Object.entries(t.reduce((c,u)=>{const d=u.bairro||"Sem Bairro";return c[d]=(c[d]||0)+1,c},{})).sort(([,c],[,u])=>u-c).slice(0,10).map(([c,u])=>({name:c,value:u}));return v.jsx("div",{className:"min-h-screen bg-background p-4 md:p-8",children:v.jsxs("div",{className:"max-w-7xl mx-auto",children:[v.jsxs("div",{className:"mb-8",children:[v.jsx("h1",{className:"text-3xl font-bold text-foreground mb-2",children:"Relatórios Operacionais"}),v.jsx("p",{className:"text-muted-foreground",children:"Dashboard de estatÃsticas e análises do sistema"})]}),v.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4 mb-8",children:[v.jsxs(ls,{children:[v.jsx(Ea,{className:"pb-2",children:v.jsx(Ta,{className:"text-sm font-medium text-muted-foreground",children:"Total de Ãreas"})}),v.jsxs(cs,{children:[v.jsx("div",{className:"text-2xl font-bold",children:e.total}),v.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"áreas cadastradas"})]})]}),v.jsxs(ls,{className:"border-emerald-500/30 bg-emerald-50/50 dark:bg-emerald-950/20",children:[v.jsx(Ea,{className:"pb-2",children:v.jsxs(Ta,{className:"text-sm font-medium text-emerald-700 dark:text-emerald-300 flex items-center gap-2",children:[v.jsx(nL,{className:"h-4 w-4"}),"Em Execução"]})}),v.jsxs(cs,{children:[v.jsx("div",{className:"text-2xl font-bold text-emerald-600 dark:text-emerald-400",children:e.executando}),v.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[(e.executando/e.total*100).toFixed(1),"% do total"]})]})]}),v.jsxs(ls,{className:"border-amber-500/30 bg-amber-50/50 dark:bg-amber-950/20",children:[v.jsx(Ea,{className:"pb-2",children:v.jsxs(Ta,{className:"text-sm font-medium text-amber-700 dark:text-amber-300 flex items-center gap-2",children:[v.jsx(x_e,{className:"h-4 w-4"}),"Pendente"]})}),v.jsxs(cs,{children:[v.jsx("div",{className:"text-2xl font-bold text-amber-600 dar
716k:text-amber-400",children:e.pendente}),v.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[(e.pendente/e.total*100).toFixed(1),"% do total"]})]})]}),v.jsxs(ls,{className:"border-blue-500/30 bg-blue-50/50 dark:bg-blue-950/20",children:[v.jsx(Ea,{className:"pb-2",children:v.jsxs(Ta,{className:"text-sm font-medium text-blue-700 dark:text-blue-300 flex items-center gap-2",children:[v.jsx(i9,{className:"h-4 w-4"}),"ConcluÃdo"]})}),v.jsxs(cs,{children:[v.jsx("div",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:e.concluido}),v.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[(e.concluido/e.total*100).toFixed(1),"% do total"]})]})]}),v.jsxs(ls,{children:[v.jsx(Ea,{className:"pb-2",children:v.jsxs(Ta,{className:"text-sm font-medium text-muted-foreground flex items-center gap-2",children:[v.jsx(j2,{className:"h-4 w-4"}),"Lotes"]})}),v.jsx(cs,{children:v.jsxs("div",{className:"flex gap-2",children:[v.jsxs($c,{variant:"outline",children:[e.rocagem," Roç."]}),v.jsxs($c,{variant:"outline",children:[e.jardins," Jard."]})]})})]})]}),v.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[v.jsxs(ls,{children:[v.jsxs(Ea,{children:[v.jsx(Ta,{children:"Distribuição por Status"}),v.jsx(w0,{children:"Percentual de áreas por status"})]}),v.jsx(cs,{children:v.jsx(DA,{width:"100%",height:300,children:v.jsxs(ete,{children:[v.jsx(jf,{data:n,cx:"50%",cy:"50%",labelLine:!1,label:({name:c,value:u})=>`${c}: ${u}`,outerRadius:80,fill:"#8884d8",dataKey:"value",children:n.map((c,u)=>v.jsx(fC,{fill:c.fill},`cell-${u}`))}),v.jsx(kl,{})]})})})]}),v.jsxs(ls,{children:[v.jsxs(Ea,{children:[v.jsx(Ta,{children:"Distribuição por Serviço"}),v.jsx(w0,{children:"Ãreas por tipo de serviço"})]}),v.jsx(cs,{children:v.jsx(DA,{width:"100%",height:300,children:v.jsxs(ete,{children:[v.jsx(jf,{data:r,cx:"50%",cy:"50%",labelLine:!1,label:({name:c,value:u})=>`${c}: ${u}`,outerRadius:80,fill:"#8884d8",dataKey:"value",children:r.map((c,u)=>v.jsx(fC,{fill:c.fill},`cell-${u}`))}),v.jsx(kl,{})]})})})]}),v.jsxs(ls,{children:[v.jsxs(Ea,{children:[v.jsx(Ta,{children:"Ãreas por Lote"}),v.jsx(w0,{children:"Comparativo total e em execução"})]}),v.jsx(cs,{children:v.jsx(DA,{width:"100%",height:300,children:v.jsxs(yF,{data:i,children:[v.jsx(TM,{strokeDasharray:"3 3"}),v.jsx(Bw,{dataKey:"name"}),v.jsx($w,{}),v.jsx(kl,{}),v.jsx(ub,{}),v.jsx(yf,{dataKey:"total",fill:"#0086ff",name:"Total"}),v.jsx(yf,{dataKey:"executando",fill:"#10b981",name:"Em Execução"})]})})})]}),v.jsxs(ls,{children:[v.jsxs(Ea,{children:[v.jsx(Ta,{children:"Ciclo de Roçagem (60 dias)"}),v.jsx(w0,{children:"Distribuição de dias desde última manutenção"})]}),v.jsx(cs,{children:v.jsx(DA,{width:"100%",height:300,children:v.jsxs(yF,{data:o,children:[v.jsx(TM,{strokeDasharray:"3 3"}),v.jsx(Bw,{dataKey:"range",angle:-45,textAnchor:"end",height:80}),v.jsx($w,{}),v.jsx(kl,{}),v.jsx(yf,{dataKey:"count",fill:"#f59e0b",name:"Ãreas"})]})})})]}),v.jsxs(ls,{className:"lg:col-span-2",children:[v.jsxs(Ea,{children:[v.jsx(Ta,{children:"Top 10 Bairros com Mais Ãreas"}),v.jsx(w0,{children:"Bairros com maior concentração de áreas gerenciadas"})]}),v.jsx(cs,{children:v.jsx(DA,{width:"100%",height:300,children:v.jsxs(yF,{data:l,layout:"vertical",children:[v.jsx(TM,{strokeDasharray:"3 3"}),v.jsx(Bw,{type:"number"}),v.jsx($w,{dataKey:"name",type:"category",width:120}),v.jsx(kl,{}),v.jsx(yf,{dataKey:"value",fill:"#8b5cf6",name:"Ãreas"})]})})})]})]})]})})}function vft(){const[t,e]=N.useState(""),[n,r]=N.useState(""),[i,s]=N.useState(""),[a,o]=N.useState({dateFrom:"",dateTo:"",lote:""}),{data:l=[]}=Yd({queryKey:["/api/areas/light"]}),c=l.filter(m=>m.servico==="rocagem"||!m.servico).filter(m=>m.ultimaRocagem).filter(m=>{if(!a.dateFrom&&!a.dateTo)return!0;let y=m.ultimaRocagem;return y.includes("T")?y=y.split("T")[0]:y.includes(" ")&&(y=y.split(" ")[0]),!(a.dateFrom&&y.localeCompare(a.dateFrom)<0||a.dateTo&&y.localeCompare(a.dateTo)>0)}).filter(m=>!a.lote||a.lote==="todos"?!0:m.lote===parseInt(a.lote)).sort((m,y)=>{const g=new Date(m.ultimaRocagem||0);return new Date(y.ultimaRocagem||0).getTime()-g.getTime()}),u=()=>{o({dateFrom:t,dateTo:n,lote:i})},d=c.reduce((m,y)=>{const g=y.ultimaRocagem?new Date(y.ultimaRocagem).toLocaleDateString("pt-BR"):"Sem data";return m[g]||(m[g]=[]),m[g].push(y),m},{}),f=()=>{if(c.length!==0)try{const m=new Bt({orientation:"portrait",unit:"mm",format:"a4"}),y=m.internal.pageSize.getWidth(),g=14;m.setFont("helvetica","bold"),m.setFontSize(16),m.text("Relatorio de Rocagens - Capina e Rocagem",g,20),m.setFont("helvetica","normal"),m.setFontSize(10);const w=a.dateFrom?new Date(a.dateFrom+"T00:00:00").toLocaleDateString("pt-BR"):"Desde o inicio",b=a.dateTo?new Date(a.dateTo+"T00:00:00").toLocaleDateString("pt-BR"):"Ate hoje";m.text(`Periodo: ${w} ate ${b}`,g,28),a.lote&&a.lote!=="todos"&&m.text(`Lote: ${a.lote}`,g,34),m.text(`Data do relatorio: ${new Date().toLocaleDateString("pt-BR")} as ${new Date().toLocaleTimeString("pt-BR")}`,g,a.lote&&a.lote!=="todos"?40:34);let _=a.lote&&a.lote!=="todos"?48:42;
716Object.entries(d).forEach(([C,k])=>{_>m.internal.pageSize.getHeight()-30&&(m.addPage(),_=20),m.setFont("helvetica","bold"),m.setFontSize(11),m.text(`${C} (${k.length} areas)`,g,_),_+=2,Tpe(m,{startY:_,margin:{left:g,right:g},head:[["ID","Endereco","Bairro","Metragem (m2)","Lote","Data Rocagem","Registrado Por"]],body:k.map(O=>[String(O.id),O.endereco||"-",O.bairro||"-",O.metragem_m2?O.metragem_m2.toLocaleString("pt-BR"):"-",O.lote?String(O.lote):"-",O.ultimaRocagem?ui(O.ultimaRocagem):"-",O.registradoPor||"-"]),styles:{fontSize:8,cellPadding:2},headStyles:{fillColor:[80,80,80],textColor:255,fontStyle:"bold"},alternateRowStyles:{fillColor:[245,245,245]},didDrawPage:()=>{m.setFontSize(8),m.setTextColor(150),m.text("Zeladoria em Tempo Real - CMTU-LD",g,m.internal.pageSize.getHeight()-8),m.text(`Pagina ${m.getNumberOfPages()}`,y-g-20,m.internal.pageSize.getHeight()-8),m.setTextColor(0)}}),_=m.lastAutoTable.finalY+8}),_>m.internal.pageSize.getHeight()-30&&(m.addPage(),_=20),m.setDrawColor(180),m.line(g,_,y-g,_),_+=6,m.setFont("helvetica","normal"),m.setFontSize(10),m.text(`Total de areas rocadas: ${c.length}`,g,_),_+=6,m.text(`Metragem total: ${c.reduce((C,k)=>C+(k.metragem_m2||0),0).toLocaleString("pt-BR")} m2`,g,_);const S=m.output("blob"),P=URL.createObjectURL(S);window.open(P,"_blank"),setTimeout(()=>URL.revokeObjectURL(P),1e4)}catch(m){console.error("Erro ao exportar PDF:",m)}};return v.jsx("div",{className:"min-h-screen bg-background p-4 md:p-8",children:v.jsxs("div",{className:"max-w-6xl mx-auto",children:[v.jsxs("div",{className:"mb-8",children:[v.jsx("h1",{className:"text-3xl font-bold text-foreground mb-2",children:"Relatório de Roçagens"}),v.jsx("p",{className:"text-muted-foreground",children:"Consulte todas as áreas roçadas em um perÃodo especÃfico"})]}),v.jsxs(ls,{className:"mb-8",children:[v.jsx(Ea,{children:v.jsx(Ta,{children:"Filtrar por PerÃodo e Lote"})}),v.jsx(cs,{children:v.jsxs("div",{className:"flex flex-col md:flex-row gap-4",children:[v.jsxs("div",{className:"flex-1",children:[v.jsx("label",{className:"text-sm font-medium text-muted-foreground",children:"Data Inicial"}),v.jsx(Xn,{type:"date",value:t,onChange:m=>e(m.target.value),className:"mt-2","data-testid":"input-date-from"})]}),v.jsxs("div",{className:"flex-1",children:[v.jsx("label",{className:"text-sm font-medium text-muted-foreground",children:"Data Final"}),v.jsx(Xn,{type:"date",value:n,onChange:m=>r(m.target.value),className:"mt-2","data-testid":"input-date-to"})]}),v.jsxs("div",{className:"flex-1",children:[v.jsx("label",{className:"text-sm font-medium text-muted-foreground",children:"Lote"}),v.jsxs(z2,{value:i,onValueChange:s,children:[v.jsx(Sb,{className:"mt-2","data-testid":"select-lote",children:v.jsx(U2,{placeholder:"Todos os lotes"})}),v.jsxs(Ab,{children:[v.jsx(Vo,{value:"todos",children:"Todos os lotes"}),v.jsx(Vo,{value:"1",children:"Lote 1"}),v.jsx(Vo,{value:"2",children:"Lote 2"})]})]})]}),v.jsxs("div",{className:"flex items-end gap-2",children:[v.jsxs(yt,{onClick:u,variant:"outline",className:"gap-2","data-testid":"button-confirm-filters",children:[v.jsx(__e,{className:"h-4 w-4"}),"Confirmar"]}),v.jsxs(yt,{onClick:f,disabled:c.length===0,className:"gap-2","data-testid":"button-export-pdf",children:[v.jsx(rL,{className:"h-4 w-4"}),"PDF"]})]})]})})]}),v.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 mb-8",children:[v.jsxs(ls,{children:[v.jsx(Ea,{className:"pb-2",children:v.jsx(Ta,{className:"text-sm font-medium text-muted-foreground",children:"Total de Roçagens"})}),v.jsx(cs,{children:v.jsx("div",{className:"text-2xl font-bold",children:c.length})})]}),v.jsxs(ls,{children:[v.jsx(Ea,{className:"pb-2",children:v.jsx(Ta,{className:"text-sm font-medium text-muted-foreground",children:"Ãreas Ãnicas"})}),v.jsx(cs,{children:v.jsx("div",{className:"text-2xl font-bold",children:new Set(c.map(m=>m.id)).size})})]}),v.jsxs(ls,{children:[v.jsx(Ea,{className:"pb-2",children:v.jsx(Ta,{className:"text-sm font-medium text-muted-foreground",children:"Metragem Total"})}),v.jsx(cs,{children:v.jsxs("div",{className:"text-2xl font-bold",children:[c.reduce((m,y)=>
716m+(y.metragem_m2||0),0).toLocaleString()," m²"]})})]})]}),v.jsxs("div",{id:"relatorio-content",className:"bg-white text-black p-8 rounded-lg mb-8",children:[v.jsxs("div",{className:"mb-8",children:[v.jsx("h2",{className:"text-2xl font-bold mb-2",children:"Relatório de Roçagens - Capina e Roçagem"}),v.jsxs("p",{className:"text-sm text-gray-600",children:["PerÃodo: ",a.dateFrom?new Date(a.dateFrom).toLocaleDateString("pt-BR"):"Desde o inÃcio"," até"," ",a.dateTo?new Date(a.dateTo).toLocaleDateString("pt-BR"):"Até hoje"]}),a.lote&&v.jsxs("p",{className:"text-sm text-gray-600",children:["Lote: ",a.lote]}),v.jsxs("p",{className:"text-sm text-gray-600 mt-1",children:["Data do relatório: ",new Date().toLocaleDateString("pt-BR")," à s ",new Date().toLocaleTimeString("pt-BR")]})]}),Object.entries(d).length===0?v.jsxs("div",{className:"text-center py-12",children:[v.jsx(Ma,{className:"h-12 w-12 text-gray-300 mx-auto mb-4"}),v.jsx("p",{className:"text-gray-500",children:"Nenhuma roçagem encontrada no perÃodo selecionado"})]}):Object.entries(d).map(([m,y])=>v.jsxs("div",{className:"mb-8",children:[v.jsxs("h3",{className:"text-lg font-semibold text-gray-800 mb-4 pb-2 border-b-2 border-gray-300",children:["ð
",m," (",y.length," áreas)"]}),v.jsxs("table",{className:"w-full text-sm border-collapse mb-6",children:[v.jsx("thead",{children:v.jsxs("tr",{className:"bg-gray-200 text-gray-800",children:[v.jsx("th",{className:"border border-gray-300 p-3 text-left font-semibold",children:"ID"}),v.jsx("th",{className:"border border-gray-300 p-3 text-left font-semibold",children:"Endereço"}),v.jsx("th",{className:"border border-gray-300 p-3 text-left font-semibold",children:"Bairro"}),v.jsx("th",{className:"border border-gray-300 p-3 text-right font-semibold",children:"Metragem (m²)"}),v.jsx("th",{className:"border border-gray-300 p-3 text-center font-semibold",children:"Lote"}),v.jsx("th",{className:"border border-gray-300 p-3 text-left font-semibold",children:"Data Roçagem"}),v.jsx("th",{className:"border border-gray-300 p-3 text-left font-semibold",children:"Registrado Por"})]})}),v.jsx("tbody",{children:y.map((g,w)=>{var b;return v.jsxs("tr",{className:w%2===0?"bg-white":"bg-gray-50",children:[v.jsx("td",{className:"border border-gray-300 p-3",children:g.id}),v.jsx("td",{className:"border border-gray-300 p-3",children:g.endereco}),v.jsx("td",{className:"border border-gray-300 p-3",children:g.bairro||"-"}),v.jsx("td",{className:"border border-gray-300 p-3 text-right",children:((b=g.metragem_m2)==null?void 0:b.toLocaleString())||"-"}),v.jsx("td",{className:"border border-gray-300 p-3 text-center",children:g.lote||"-"}),v.jsx("td",{className:"border border-gray-300 p-3",children:g.ultimaRocagem?ui(g.ultimaRocagem):"-"}),v.jsx("td",{className:"border border-gray-300 p-3",children:g.registradoPor||"-"})]},g.id)})})]})]},m)),c.length>0&&v.jsxs("div",{className:"mt-8 pt-4 border-t-2 border-gray-300 text-sm text-gray-600",children:[v.jsxs("p",{children:["Total de áreas roçadas: ",v.jsx("strong",{children:c.length})]}),v.jsxs("p",{children:["Metragem total: ",v.jsxs("strong",{children:[c.reduce((m,y)=>m+(y.metragem_m2||0),0).toLocaleString()," m²"]})]})]})]}),c.length>0&&v.jsxs("div",{children:[v.jsx("h2",{className:"text-xl font-bold mb-4",children:"Listagem Detalhada"}),v.jsx("div",{className:"space-y-2",children:c.map(m=>{var y;return v.jsx(ls,{children:v.jsx(cs,{className:"pt-6",children:v.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Endereço"}),v.jsx("p",{className:"font-medium",children:m.endereco})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Bairro"}),v.jsx("p",{className:"font-medium",children:m.bairro||"-"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Data da Roçagem"}),v.jsx("p",{className:"font-medium",children:m.ultimaRocagem?ui(m.ultimaRocagem):"-"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Registrado Por"}),v.jsx("p",{className:"font-medium",children:m.registradoPor||"-"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Metragem"}),v.jsxs("p",{className:"font-medium",children:[((y=m.metragem_m2)==null?void 0:y.toLocaleStr
716ing())||"-"," m²"]})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Lote"}),v.jsx($c,{variant:"outline",children:m.lote||"-"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"ID"}),v.jsx("p",{className:"font-mono text-sm",children:m.id})]}),v.jsxs("div",{children:[v.jsx("p",{className:"text-sm text-muted-foreground",children:"Status"}),v.jsx($c,{variant:m.status==="ConcluÃdo"?"default":"secondary",children:m.status})]})]})})},m.id)})})]})]})})}function yft(){const{login:t}=ek(),{toast:e}=yo(),[,n]=qz(),[r,i]=N.useState(""),[s,a]=N.useState(""),[o,l]=N.useState(!1);async function c(u){if(u.preventDefault(),!r||!s){e({variant:"destructive",title:"Preencha todos os campos"});return}l(!0);try{await t(r,s),e({title:"Login realizado com sucesso"}),n("/")}catch(d){e({variant:"destructive",title:"Erro no login",description:d.message||"Email ou senha inválidos"})}finally{l(!1)}}return v.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-emerald-900 via-emerald-800 to-emerald-950 p-4",children:v.jsxs(ls,{className:"w-full max-w-md","data-testid":"card-login",children:[v.jsxs(Ea,{className:"text-center space-y-4",children:[v.jsx("div",{className:"flex justify-center",children:v.jsx("img",{src:Xae,alt:"CMTU Operações",className:"h-20 object-contain"})}),v.jsx(Ta,{className:"text-xl","data-testid":"text-login-title",children:"Zeladoria em Tempo Real"}),v.jsx(w0,{children:"Painel de Operações CMTU-LD"})]}),v.jsxs(cs,{children:[v.jsxs("form",{onSubmit:c,className:"space-y-4",children:[v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",htmlFor:"email",children:"Email"}),v.jsx(Xn,{id:"email",type:"email",placeholder:"[email protected]",value:r,onChange:u=>i(u.target.value),disabled:o,"data-testid":"input-email"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",htmlFor:"senha",children:"Senha"}),v.jsx(Xn,{id:"senha",type:"password",placeholder:"Digite sua senha",value:s,onChange:u=>a(u.target.value),disabled:o,"data-testid":"input-senha"})]}),v.jsx(yt,{type:"submit",className:"w-full",disabled:o,"data-testid":"button-login",children:o?v.jsxs(v.Fragment,{children:[v.jsx(km,{className:"mr-2 h-4 w-4 animate-spin"}),"Entrando..."]}):v.jsxs(v.Fragment,{children:[v.jsx(s9,{className:"mr-2 h-4 w-4"}),"Entrar"]})})]}),v.jsx("div",{className:"mt-6 text-center",children:v.jsx("a",{href:"/publico",className:"text-sm text-muted-foreground underline","data-testid":"link-public",children:"Acessar visão pública (transparência)"})})]})]})})}function bft(){return v.jsx(Rme,{isPublicView:!0})}const xft={admin:"Administrador",gestor:"Gestor",fiscal:"Fiscal"},wft={admin:s9,gestor:O6,fiscal:Y_e};function _ft(){const{user:t}=ek(),{toast:e}=yo(),[,n]=qz(),[r,i]=N.useState(!1),[s,a]=N.useState(null),[o,l]=N.useState(""),[c,u]=N.useState(""),[d,f]=N.useState(""),[m,y]=N.useState("fiscal"),{data:g=[],isLoading:w}=Yd({queryKey:["/api/users"]}),b=fo({mutationFn:async W=>{const j=await Es("POST","/api/users",W);if(!j.ok){const M=await j.json();throw new Error(M.error)}return j.json()},onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/users"]}),e({title:"Usuário criado com sucesso"}),k()},onError:W=>{e({variant:"destructive",title:"Erro",description:W.message})}}),_=fo({mutationFn:async({id:W,...j})=>{const M=await Es("PATCH",`/api/users/${W}`,j);if(!M.ok){const z=await M.json();throw new Error(z.error)}return M.json()},onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/users"]}),e({title:"Usuário atualizado"}),k()},onError:W=>{e({variant:"destructive",title:"Erro",description:W.message})}}),S=fo({mutationFn:async W=>{const j=await Es("DELETE",`/api/users/${W}`);if(!j.ok)throw new Error("Erro ao deletar");return j.json()},onSuccess:()=>{qn.invalidateQueries({queryKey:["/api/users"]}),e({title:"Usuário removido"})},onError:()=>{e({variant:"destructive",title:"Erro ao remover usuário"})}});function P(){a(null),l(""),u(""),f(""),y("fiscal"),i(!0)}function C(W){a(W),l(W.nome),u(W.email),f(""),y(W.role),i(!0)}function k(){i(!1),a(null)}function O(W){if(W.preventDefault(),s){const j={id:s.id,nome:o,email:c,role:m};d&&(j.senha=d),_.mutate(j)}else{if(!d){e({variant:"destructive",title:"Senha é obrigatória para novo usuário"});return}b.mutate({nome:o,email:c,senha:d,role:m})}}function I(W){_.mutate({id:W.id,ativo:!W.ativo})}const B=b.isPending||_.isPending;return v.jsxs("div",{className:"min-h-screen bg-background",children:[v.jsx("div",{className:"border-b bg-background sticky top-0 z-10",children:v.jsxs("div",{className:"max-w-4xl mx-auto flex items-center gap-3 px-4 py-3",children:[v.jsx(yt,{variant:"ghost",size:"icon",onClick:()=>n("/"),"data-testid":"button-back",children:v.jsx(b_e,{className:"h-5 w-5"})}),v.jsx(L6,{className:"h-5 w-5 text-muted-foreground"}),v.jsx("h1",{className:"text-lg font-semibold","data-testid":"text-page-title",children:"Gerenciar Usuários"}),v.jsx("div",{className:"flex-1"}),v.jsxs(yt,{onClick:P,"data-testid":"button-new-user",children:[v.jsx(R_e,{className:"h-4 w-4 mr-2"}),"Novo Usuário"]})]})}),v.jsx("div",{className:"max-w-4xl mx-auto p-4 space-y-3",children:w?v.jsx("div",{className:"flex justify-center py-12",children:v.jsx(km,{className:"h-8 w-8 animate-spin text-muted-foreground"})}):g.length===0?v.jsx("p",{className:"text-center text-muted-foreground py-12",children:"Nenhum usuário cadastrado."}):g.map(W=>{const j=wft[W.role]||s9;return v.jsx(ls,{"data-testid":`card-user-${W.id}`,children:v.jsxs(cs,{className:"flex items-center gap-3 py-3 px-4",children:[v.jsx(j,{className:"h-5 w-5 text-muted-foreground shrink-0"}),v.jsxs("div",{className:"flex-1 min-w-0",children:[v.jsx("div",{className:"font-medium truncate","data-testid":`text-user-name-${W.id}`,children:W.nome}),v.jsx("div",{className:"text-sm text-muted-foreground truncate",children:W.email})]}),v.jsx($c,{variant:W.ativo?"default":"secondary","data-testid":`badge-user-role-${W.id}`,children:xft[W.role]||W.role}),!W.ativo&&v.jsx($c,{variant:"outline",children:"Inativo"}),v.jsxs("div",{className:"flex items-center gap-1",children:[v.jsx(yt,{variant:"ghost",size:"icon",onClick:()=>C(W),"data-testid":`button-edit-user-${W.id}`,children:v.jsx(Oie,{className:"h-4 w-4"})}),v.jsx(yt,{variant:"ghost",size:"icon",onClick:()=>I(W),"data-testid":`button-toggle-user-${W.id}`,children:W.ativo?v.jsx(O6,{className:"h-4 w-4"}):v.jsx(O6,{className:"h-4 w-4 opacity-30"})}),W.id!==(t==null?void 0:t.id)&&v.jsx(yt,{variant:"ghost",size:"icon",onClick:()=>S.mutate(W.id),"data-testid":`button-delete-user-${W.id}`,children:v.jsx(a9,{className:"h-4 w-4 text-destructive"})})]})]})},W.id)})}),v.jsx(Gm,{open:r,onOpenChange:i,children:v.jsxs(Bf,{"data-testid":"dialog-user-form",children:[v.jsxs($f,{children:[v.jsx(zf,{children:s?"Editar Usuário":"Novo Usuário"}),v.jsx(Km,{children:s?"Atualize os dados do usuário.":"Preencha os dad
716os para criar um novo usuário."})]}),v.jsxs("form",{onSubmit:O,className:"space-y-4",children:[v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",children:"Nome"}),v.jsx(Xn,{value:o,onChange:W=>l(W.target.value),required:!0,"data-testid":"input-user-nome"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",children:"Email"}),v.jsx(Xn,{type:"email",value:c,onChange:W=>u(W.target.value),required:!0,"data-testid":"input-user-email"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",children:s?"Nova Senha (deixe vazio para manter)":"Senha"}),v.jsx(Xn,{type:"password",value:d,onChange:W=>f(W.target.value),required:!s,"data-testid":"input-user-senha"})]}),v.jsxs("div",{className:"space-y-2",children:[v.jsx("label",{className:"text-sm font-medium",children:"NÃvel de Acesso"}),v.jsxs(z2,{value:m,onValueChange:y,children:[v.jsx(Sb,{"data-testid":"select-user-role",children:v.jsx(U2,{})}),v.jsxs(Ab,{className:"z-[9999]",children:[v.jsx(Vo,{value:"admin",children:"Administrador - Acesso total"}),v.jsx(Vo,{value:"gestor",children:"Gestor - Visualização completa + relatórios"}),v.jsx(Vo,{value:"fiscal",children:"Fiscal - Registrar serviços + upload de fotos"})]})]})]}),v.jsxs("div",{className:"flex justify-end gap-2",children:[v.jsx(yt,{type:"button",variant:"outline",onClick:k,children:"Cancelar"}),v.jsxs(yt,{type:"submit",disabled:B,"data-testid":"button-save-user",children:[B?v.jsx(km,{className:"h-4 w-4 animate-spin mr-2"}):null,s?"Salvar":"Criar Usuário"]})]})]})]})})]})}function Sft(){return v.jsx("div",{className:"min-h-screen w-full flex items-center justify-center bg-gray-50",children:v.jsx(ls,{className:"w-full max-w-md mx-4",children:v.jsxs(cs,{className:"pt-6",children:[v.jsxs("div",{className:"flex mb-4 gap-2",children:[v.jsx(i9,{className:"h-8 w-8 text-red-500"}),v.jsx("h1",{className:"text-2xl font-bold text-gray-900",children:"404 Page Not Found"})]}),v.jsx("p",{className:"mt-4 text-sm text-gray-600",children:"Did you forget to add the page to the router?"})]})})})}function Aft(){const{user:t,isLoading:e}=ek();return e?v.jsx("div",{className:"min-h-screen flex items-center justify-center",children:v.jsx(km,{className:"h-8 w-8 animate-spin text-muted-foreground"})}):t?v.jsxs(Ire,{children:[v.jsx(x0,{path:"/",component:Rme}),v.jsx(x0,{path:"/relatorios",component:gft}),v.jsx(x0,{path:"/relatorios/rocagens",component:vft}),t.role==="admin"&&v.jsx(x0,{path:"/usuarios",component:_ft}),v.jsx(x0,{component:Sft})]}):v.jsx(yft,{})}function Pft(){return v.jsxs(Ire,{children:[v.jsx(x0,{path:"/publico",component:bft}),v.jsx(x0,{children:v.jsx(Aft,{})})]})}function Cft(){return v.jsx(dwe,{client:qn,children:v.jsx(iAe,{children:v.jsx(yse,{children:v.jsxs(sAe,{children:[v.jsx(M2e,{}),v.jsx(Pft,{})]})})})})}"serviceWorker"in navigator&&window.location.protocol==="https:"?window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").then(t=>{console.log("â
Service Worker registrado com sucesso!",t.scope)}).catch(t=>{console.error("â Falha ao registrar Service Worker:",t.message||t)})}):"serviceWorker"in navigator&&console.log("â¹ï¸ Service Worker desabilitado em desenvolvimento (HTTP). Será ativado em produção (HTTPS).");Pre(document.getElementById("root")).render(v.jsx(Cft,{}));export{Pr as _,VA as c,sr 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.