1301 lines
1.0 MiB
Plaintext
1301 lines
1.0 MiB
Plaintext
// ==UserScript==
|
|
// @name Pixel canvas overlay
|
|
// @namespace http://tampermonkey.net/
|
|
// @version 2025-02-13
|
|
// @description Scripts renders pixelated overlays over the tile map!
|
|
// @author 0xa663, Terncode
|
|
// @match https://pixelcanvas.io/*
|
|
// @icon https://www.google.com/s2/favicons?sz=64&domain=pixelcanvas.io
|
|
// @grant none
|
|
// ==/UserScript==
|
|
|
|
(()=>{var qr1=Object.create;var Gm=Object.defineProperty;var Wr1=Object.getOwnPropertyDescriptor;var Gr1=Object.getOwnPropertyNames;var Kr1=Object.getPrototypeOf,$r1=Object.prototype.hasOwnProperty;var Kn=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var X=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yr1=(e,t)=>{for(var r in t)Gm(e,r,{get:t[r],enumerable:!0})},Xr1=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Gr1(t))!$r1.call(e,a)&&a!==r&&Gm(e,a,{get:()=>t[a],enumerable:!(n=Wr1(t,a))||n.enumerable});return e};var p1=(e,t,r)=>(r=e!=null?qr1(Kr1(e)):{},Xr1(t||!e||!e.__esModule?Gm(r,"default",{value:e,enumerable:!0}):r,e));var Qo=X((G6,Zo)=>{(function(){var e,t="4.17.21",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",i="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",o=500,l="__lodash_placeholder__",f=1,h=2,p=4,d=1,m=2,y=1,g=2,z=4,x=8,b=16,w=32,A=64,M=128,H=256,V=512,T=30,I="...",L=800,N=16,C=1,q=2,J=3,$=1/0,E=9007199254740991,O=17976931348623157e292,B=NaN,k=4294967295,R=k-1,j=k>>>1,Y=[["ary",M],["bind",y],["bindKey",g],["curry",x],["curryRight",b],["flip",V],["partial",w],["partialRight",A],["rearg",H]],Z="[object Arguments]",h1="[object Array]",S1="[object AsyncFunction]",v1="[object Boolean]",z1="[object Date]",q1="[object DOMException]",f1="[object Error]",D1="[object Function]",A1="[object GeneratorFunction]",S="[object Map]",u1="[object Number]",c1="[object Null]",G="[object Object]",W="[object Promise]",r1="[object Proxy]",g1="[object RegExp]",m1="[object Set]",s1="[object String]",H1="[object Symbol]",O1="[object Undefined]",_1="[object WeakMap]",R1="[object WeakSet]",l2="[object ArrayBuffer]",n2="[object DataView]",ie="[object Float32Array]",Kt="[object Float64Array]",Ie="[object Int8Array]",Ar="[object Int16Array]",F2="[object Int32Array]",dn="[object Uint8Array]",Fn="[object Uint8ClampedArray]",ft="[object Uint16Array]",jn="[object Uint32Array]",Vo=/\b__p \+= '';/g,Ao=/\b(__p \+=) '' \+/g,Ua=/(__e\(.*?\)|\b__t\)) \+\n'';/g,y4=/&(?:amp|lt|gt|quot|#39);/g,Un=/[&<>"']/g,Lt=RegExp(y4.source),vd=RegExp(Un.source),gd=/<%-([\s\S]+?)%>/g,v5=/<%([\s\S]+?)%>/g,g5=/<%=([\s\S]+?)%>/g,yd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,xd=/^\w*$/,bd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Eo=/[\\^$.*+?()[\]{}|]/g,wd=RegExp(Eo.source),ko=/^\s+/,zd=/\s/,Md=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Cd=/\{\n\/\* \[wrapped with (.+)\] \*/,y5=/,? & /,Hd=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,_d=/[()=,{}\[\]\/\s]/,Sd=/\\(\\)?/g,Ld=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,x5=/\w*$/,Vd=/^[-+]0x[0-9a-f]+$/i,Ad=/^0b[01]+$/i,Ed=/^\[object .+?Constructor\]$/,kd=/^0o[0-7]+$/i,Nd=/^(?:0|[1-9]\d*)$/,Od=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,V6=/($^)/,Td=/['\n\r\u2028\u2029\\]/g,A6="\\ud800-\\udfff",Pd="\\u0300-\\u036f",b5="\\ufe20-\\ufe2f",qa="\\u20d0-\\u20ff",No=Pd+b5+qa,S3="\\u2700-\\u27bf",w5="a-z\\xdf-\\xf6\\xf8-\\xff",E6="\\xac\\xb1\\xd7\\xf7",Oo="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Id="\\u2000-\\u206f",Rd=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",k6="A-Z\\xc0-\\xd6\\xd8-\\xde",z5="\\ufe0e\\ufe0f",M5=E6+Oo+Id+Rd,F="['\u2019]",e1="["+A6+"]",K="["+M5+"]",a1="["+No+"]",l1="\\d+",n1="["+S3+"]",w1="["+w5+"]",V1="[^"+A6+M5+l1+S3+w5+k6+"]",E1="\\ud83c[\\udffb-\\udfff]",N1="(?:"+a1+"|"+E1+")",T1="[^"+A6+"]",W1="(?:\\ud83c[\\udde6-\\uddff]){2}",s2="[\\ud800-\\udbff][\\udc00-\\udfff]",m2="["+k6+"]",_2="\\u200d",ue="(?:"+w1+"|"+V1+")",he="(?:"+m2+"|"+V1+")",Vt="(?:"+F+"(?:d|ll|m|re|s|t|ve))?",x4="(?:"+F+"(?:D|LL|M|RE|S|T|VE))?",N6=N1+"?",C5="["+z5+"]?",To="(?:"+_2+"(?:"+[T1,W1,s2].join("|")+")"+C5+N6+")*",aH="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dd="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",H5=C5+N6+To,_5="(?:"+[n1,W1,s2].join("|")+")"+H5,QZ="(?:"+[T1+a1+"?",a1,W1,s2,e1].join("|")+")",JZ=RegExp(F,"g"),eQ=RegExp(a1,"g"),Bd=RegExp(E1+"(?="+E1+")|"+QZ+H5,"g"),tQ=RegExp([m2+"?"+w1+"+"+Vt+"(?="+[K,m2,"$"].join("|")+")",he+"+"+x4+"(?="+[K,m2+ue,"$"].join("|")+")",m2+"?"+ue+"+"+Vt,m2+"+"+x4,Dd,aH,l1,_5].join("|"),"g"),rQ=RegExp("["+_2+A6+No+z5+"]"),nQ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,aQ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],iQ=-1,Q2={};Q2[ie]=Q2[Kt]=Q2[Ie]=Q2[Ar]=Q2[F2]=Q2[dn]=Q2[Fn]=Q2[ft]=Q2[jn]=!0,Q2[Z]=Q2[h1]=Q2[l2]=Q2[v1]=Q2[n2]=Q2[z1]=Q2[f1]=Q2[D1]=Q2[S]=Q2[u1]=Q2[G]=Q2[g1]=Q2[m1]=Q2[s1]=Q2[_1]=!1;var K2={};K2[Z]=K2[h1]=K2[l2]=K2[n2]=K2[v1]=K2[z1]=K2[ie]=K2[Kt]=K2[Ie]=K2[Ar]=K2[F2]=K2[S]=K2[u1]=K2[G]=K2[g1]=K2[m1]=K2[s1]=K2[H1]=K2[dn]=K2[Fn]=K2[ft]=K2[jn]=!0,K2[f1]=K2[D1]=K2[_1]=!1;var cQ={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},oQ={"&":"&","<":"<",">":">",'"':""","'":"'"},sQ={"&":"&","<":"<",">":">",""":'"',"'":"'"},lQ={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},fQ=parseFloat,uQ=parseInt,iH=typeof global=="object"&&global&&global.Object===Object&&global,hQ=typeof self=="object"&&self&&self.Object===Object&&self,$e=iH||hQ||Function("return this")(),Fd=typeof G6=="object"&&G6&&!G6.nodeType&&G6,Wa=Fd&&typeof Zo=="object"&&Zo&&!Zo.nodeType&&Zo,cH=Wa&&Wa.exports===Fd,jd=cH&&iH.process,Er=function(){try{var i1=Wa&&Wa.require&&Wa.require("util").types;return i1||jd&&jd.binding&&jd.binding("util")}catch{}}(),oH=Er&&Er.isArrayBuffer,sH=Er&&Er.isDate,lH=Er&&Er.isMap,fH=Er&&Er.isRegExp,uH=Er&&Er.isSet,hH=Er&&Er.isTypedArray;function lr(i1,b1,d1){switch(d1.length){case 0:return i1.call(b1);case 1:return i1.call(b1,d1[0]);case 2:return i1.call(b1,d1[0],d1[1]);case 3:return i1.call(b1,d1[0],d1[1],d1[2])}return i1.apply(b1,d1)}function pQ(i1,b1,d1,F1){for(var a2=-1,E2=i1==null?0:i1.length;++a2<E2;){var Re=i1[a2];b1(F1,Re,d1(Re),i1)}return F1}function kr(i1,b1){for(var d1=-1,F1=i1==null?0:i1.length;++d1<F1&&b1(i1[d1],d1,i1)!==!1;);return i1}function dQ(i1,b1){for(var d1=i1==null?0:i1.length;d1--&&b1(i1[d1],d1,i1)!==!1;);return i1}function pH(i1,b1){for(var d1=-1,F1=i1==null?0:i1.length;++d1<F1;)if(!b1(i1[d1],d1,i1))return!1;return!0}function b4(i1,b1){for(var d1=-1,F1=i1==null?0:i1.length,a2=0,E2=[];++d1<F1;){var Re=i1[d1];b1(Re,d1,i1)&&(E2[a2++]=Re)}return E2}function S5(i1,b1){var d1=i1==null?0:i1.length;return!!d1&&O6(i1,b1,0)>-1}function Ud(i1,b1,d1){for(var F1=-1,a2=i1==null?0:i1.length;++F1<a2;)if(d1(b1,i1[F1]))return!0;return!1}function ce(i1,b1){for(var d1=-1,F1=i1==null?0:i1.length,a2=Array(F1);++d1<F1;)a2[d1]=b1(i1[d1],d1,i1);return a2}function w4(i1,b1){for(var d1=-1,F1=b1.length,a2=i1.length;++d1<F1;)i1[a2+d1]=b1[d1];return i1}function qd(i1,b1,d1,F1){var a2=-1,E2=i1==null?0:i1.length;for(F1&&E2&&(d1=i1[++a2]);++a2<E2;)d1=b1(d1,i1[a2],a2,i1);return d1}function mQ(i1,b1,d1,F1){var a2=i1==null?0:i1.length;for(F1&&a2&&(d1=i1[--a2]);a2--;)d1=b1(d1,i1[a2],a2,i1);return d1}function Wd(i1,b1){for(var d1=-1,F1=i1==null?0:i1.length;++d1<F1;)if(b1(i1[d1],d1,i1))return!0;return!1}var vQ=Gd("length");function gQ(i1){return i1.split("")}function yQ(i1){return i1.match(Hd)||[]}function dH(i1,b1,d1){var F1;return d1(i1,function(a2,E2,Re){if(b1(a2,E2,Re))return F1=E2,!1}),F1}function L5(i1,b1,d1,F1){for(var a2=i1.length,E2=d1+(F1?1:-1);F1?E2--:++E2<a2;)if(b1(i1[E2],E2,i1))return E2;return-1}function O6(i1,b1,d1){return b1===b1?AQ(i1,b1,d1):L5(i1,mH,d1)}function xQ(i1,b1,d1,F1){for(var a2=d1-1,E2=i1.length;++a2<E2;)if(F1(i1[a2],b1))return a2;return-1}function mH(i1){return i1!==i1}function vH(i1,b1){var d1=i1==null?0:i1.length;return d1?$d(i1,b1)/d1:B}function Gd(i1){return function(b1){return b1==null?e:b1[i1]}}function Kd(i1){return function(b1){return i1==null?e:i1[b1]}}function gH(i1,b1,d1,F1,a2){return a2(i1,function(E2,Re,U2){d1=F1?(F1=!1,E2):b1(d1,E2,Re,U2)}),d1}function bQ(i1,b1){var d1=i1.length;for(i1.sort(b1);d1--;)i1[d1]=i1[d1].value;return i1}function $d(i1,b1){for(var d1,F1=-1,a2=i1.length;++F1<a2;){var E2=b1(i1[F1]);E2!==e&&(d1=d1===e?E2:d1+E2)}return d1}function Yd(i1,b1){for(var d1=-1,F1=Array(i1);++d1<i1;)F1[d1]=b1(d1);return F1}function wQ(i1,b1){return ce(b1,function(d1){return[d1,i1[d1]]})}function yH(i1){return i1&&i1.slice(0,zH(i1)+1).replace(ko,"")}function fr(i1){return function(b1){return i1(b1)}}function Xd(i1,b1){return ce(b1,function(d1){return i1[d1]})}function Po(i1,b1){return i1.has(b1)}function xH(i1,b1){for(var d1=-1,F1=i1.length;++d1<F1&&O6(b1,i1[d1],0)>-1;);return d1}function bH(i1,b1){for(var d1=i1.length;d1--&&O6(b1,i1[d1],0)>-1;);return d1}function zQ(i1,b1){for(var d1=i1.length,F1=0;d1--;)i1[d1]===b1&&++F1;return F1}var MQ=Kd(cQ),CQ=Kd(oQ);function HQ(i1){return"\\"+lQ[i1]}function _Q(i1,b1){return i1==null?e:i1[b1]}function T6(i1){return rQ.test(i1)}function SQ(i1){return nQ.test(i1)}function LQ(i1){for(var b1,d1=[];!(b1=i1.next()).done;)d1.push(b1.value);return d1}function Zd(i1){var b1=-1,d1=Array(i1.size);return i1.forEach(function(F1,a2){d1[++b1]=[a2,F1]}),d1}function wH(i1,b1){return function(d1){return i1(b1(d1))}}function z4(i1,b1){for(var d1=-1,F1=i1.length,a2=0,E2=[];++d1<F1;){var Re=i1[d1];(Re===b1||Re===l)&&(i1[d1]=l,E2[a2++]=d1)}return E2}function V5(i1){var b1=-1,d1=Array(i1.size);return i1.forEach(function(F1){d1[++b1]=F1}),d1}function VQ(i1){var b1=-1,d1=Array(i1.size);return i1.forEach(function(F1){d1[++b1]=[F1,F1]}),d1}function AQ(i1,b1,d1){for(var F1=d1-1,a2=i1.length;++F1<a2;)if(i1[F1]===b1)return F1;return-1}function EQ(i1,b1,d1){for(var F1=d1+1;F1--;)if(i1[F1]===b1)return F1;return F1}function P6(i1){return T6(i1)?NQ(i1):vQ(i1)}function mn(i1){return T6(i1)?OQ(i1):gQ(i1)}function zH(i1){for(var b1=i1.length;b1--&&zd.test(i1.charAt(b1)););return b1}var kQ=Kd(sQ);function NQ(i1){for(var b1=Bd.lastIndex=0;Bd.test(i1);)++b1;return b1}function OQ(i1){return i1.match(Bd)||[]}function TQ(i1){return i1.match(tQ)||[]}var PQ=function i1(b1){b1=b1==null?$e:M4.defaults($e.Object(),b1,M4.pick($e,aQ));var d1=b1.Array,F1=b1.Date,a2=b1.Error,E2=b1.Function,Re=b1.Math,U2=b1.Object,Qd=b1.RegExp,IQ=b1.String,Nr=b1.TypeError,A5=d1.prototype,RQ=E2.prototype,I6=U2.prototype,E5=b1["__core-js_shared__"],k5=RQ.toString,R2=I6.hasOwnProperty,DQ=0,MH=function(){var s=/[^.]+$/.exec(E5&&E5.keys&&E5.keys.IE_PROTO||"");return s?"Symbol(src)_1."+s:""}(),N5=I6.toString,BQ=k5.call(U2),FQ=$e._,jQ=Qd("^"+k5.call(R2).replace(Eo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),O5=cH?b1.Buffer:e,C4=b1.Symbol,T5=b1.Uint8Array,CH=O5?O5.allocUnsafe:e,P5=wH(U2.getPrototypeOf,U2),HH=U2.create,_H=I6.propertyIsEnumerable,I5=A5.splice,SH=C4?C4.isConcatSpreadable:e,Io=C4?C4.iterator:e,Ga=C4?C4.toStringTag:e,R5=function(){try{var s=Za(U2,"defineProperty");return s({},"",{}),s}catch{}}(),UQ=b1.clearTimeout!==$e.clearTimeout&&b1.clearTimeout,qQ=F1&&F1.now!==$e.Date.now&&F1.now,WQ=b1.setTimeout!==$e.setTimeout&&b1.setTimeout,D5=Re.ceil,B5=Re.floor,Jd=U2.getOwnPropertySymbols,GQ=O5?O5.isBuffer:e,LH=b1.isFinite,KQ=A5.join,$Q=wH(U2.keys,U2),De=Re.max,ut=Re.min,YQ=F1.now,XQ=b1.parseInt,VH=Re.random,ZQ=A5.reverse,em=Za(b1,"DataView"),Ro=Za(b1,"Map"),tm=Za(b1,"Promise"),R6=Za(b1,"Set"),Do=Za(b1,"WeakMap"),Bo=Za(U2,"create"),F5=Do&&new Do,D6={},QQ=Qa(em),JQ=Qa(Ro),eJ=Qa(tm),tJ=Qa(R6),rJ=Qa(Do),j5=C4?C4.prototype:e,Fo=j5?j5.valueOf:e,AH=j5?j5.toString:e;function D(s){if(ye(s)&&!i2(s)&&!(s instanceof g2)){if(s instanceof Or)return s;if(R2.call(s,"__wrapped__"))return E_(s)}return new Or(s)}var B6=function(){function s(){}return function(u){if(!pe(u))return{};if(HH)return HH(u);s.prototype=u;var v=new s;return s.prototype=e,v}}();function U5(){}function Or(s,u){this.__wrapped__=s,this.__actions__=[],this.__chain__=!!u,this.__index__=0,this.__values__=e}D.templateSettings={escape:gd,evaluate:v5,interpolate:g5,variable:"",imports:{_:D}},D.prototype=U5.prototype,D.prototype.constructor=D,Or.prototype=B6(U5.prototype),Or.prototype.constructor=Or;function g2(s){this.__wrapped__=s,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=k,this.__views__=[]}function nJ(){var s=new g2(this.__wrapped__);return s.__actions__=$t(this.__actions__),s.__dir__=this.__dir__,s.__filtered__=this.__filtered__,s.__iteratees__=$t(this.__iteratees__),s.__takeCount__=this.__takeCount__,s.__views__=$t(this.__views__),s}function aJ(){if(this.__filtered__){var s=new g2(this);s.__dir__=-1,s.__filtered__=!0}else s=this.clone(),s.__dir__*=-1;return s}function iJ(){var s=this.__wrapped__.value(),u=this.__dir__,v=i2(s),_=u<0,P=v?s.length:0,U=g11(0,P,this.__views__),Q=U.start,t1=U.end,o1=t1-Q,M1=_?t1:Q-1,C1=this.__iteratees__,L1=C1.length,B1=0,K1=ut(o1,this.__takeCount__);if(!v||!_&&P==o1&&K1==o1)return e_(s,this.__actions__);var J1=[];e:for(;o1--&&B1<K1;){M1+=u;for(var u2=-1,e2=s[M1];++u2<L1;){var v2=C1[u2],x2=v2.iteratee,pr=v2.type,kt=x2(e2);if(pr==q)e2=kt;else if(!kt){if(pr==C)continue e;break e}}J1[B1++]=e2}return J1}g2.prototype=B6(U5.prototype),g2.prototype.constructor=g2;function Ka(s){var u=-1,v=s==null?0:s.length;for(this.clear();++u<v;){var _=s[u];this.set(_[0],_[1])}}function cJ(){this.__data__=Bo?Bo(null):{},this.size=0}function oJ(s){var u=this.has(s)&&delete this.__data__[s];return this.size-=u?1:0,u}function sJ(s){var u=this.__data__;if(Bo){var v=u[s];return v===c?e:v}return R2.call(u,s)?u[s]:e}function lJ(s){var u=this.__data__;return Bo?u[s]!==e:R2.call(u,s)}function fJ(s,u){var v=this.__data__;return this.size+=this.has(s)?0:1,v[s]=Bo&&u===e?c:u,this}Ka.prototype.clear=cJ,Ka.prototype.delete=oJ,Ka.prototype.get=sJ,Ka.prototype.has=lJ,Ka.prototype.set=fJ;function L3(s){var u=-1,v=s==null?0:s.length;for(this.clear();++u<v;){var _=s[u];this.set(_[0],_[1])}}function uJ(){this.__data__=[],this.size=0}function hJ(s){var u=this.__data__,v=q5(u,s);if(v<0)return!1;var _=u.length-1;return v==_?u.pop():I5.call(u,v,1),--this.size,!0}function pJ(s){var u=this.__data__,v=q5(u,s);return v<0?e:u[v][1]}function dJ(s){return q5(this.__data__,s)>-1}function mJ(s,u){var v=this.__data__,_=q5(v,s);return _<0?(++this.size,v.push([s,u])):v[_][1]=u,this}L3.prototype.clear=uJ,L3.prototype.delete=hJ,L3.prototype.get=pJ,L3.prototype.has=dJ,L3.prototype.set=mJ;function V3(s){var u=-1,v=s==null?0:s.length;for(this.clear();++u<v;){var _=s[u];this.set(_[0],_[1])}}function vJ(){this.size=0,this.__data__={hash:new Ka,map:new(Ro||L3),string:new Ka}}function gJ(s){var u=rf(this,s).delete(s);return this.size-=u?1:0,u}function yJ(s){return rf(this,s).get(s)}function xJ(s){return rf(this,s).has(s)}function bJ(s,u){var v=rf(this,s),_=v.size;return v.set(s,u),this.size+=v.size==_?0:1,this}V3.prototype.clear=vJ,V3.prototype.delete=gJ,V3.prototype.get=yJ,V3.prototype.has=xJ,V3.prototype.set=bJ;function $a(s){var u=-1,v=s==null?0:s.length;for(this.__data__=new V3;++u<v;)this.add(s[u])}function wJ(s){return this.__data__.set(s,c),this}function zJ(s){return this.__data__.has(s)}$a.prototype.add=$a.prototype.push=wJ,$a.prototype.has=zJ;function vn(s){var u=this.__data__=new L3(s);this.size=u.size}function MJ(){this.__data__=new L3,this.size=0}function CJ(s){var u=this.__data__,v=u.delete(s);return this.size=u.size,v}function HJ(s){return this.__data__.get(s)}function _J(s){return this.__data__.has(s)}function SJ(s,u){var v=this.__data__;if(v instanceof L3){var _=v.__data__;if(!Ro||_.length<r-1)return _.push([s,u]),this.size=++v.size,this;v=this.__data__=new V3(_)}return v.set(s,u),this.size=v.size,this}vn.prototype.clear=MJ,vn.prototype.delete=CJ,vn.prototype.get=HJ,vn.prototype.has=_J,vn.prototype.set=SJ;function EH(s,u){var v=i2(s),_=!v&&Ja(s),P=!v&&!_&&V4(s),U=!v&&!_&&!P&&q6(s),Q=v||_||P||U,t1=Q?Yd(s.length,IQ):[],o1=t1.length;for(var M1 in s)(u||R2.call(s,M1))&&!(Q&&(M1=="length"||P&&(M1=="offset"||M1=="parent")||U&&(M1=="buffer"||M1=="byteLength"||M1=="byteOffset")||N3(M1,o1)))&&t1.push(M1);return t1}function kH(s){var u=s.length;return u?s[hm(0,u-1)]:e}function LJ(s,u){return nf($t(s),Ya(u,0,s.length))}function VJ(s){return nf($t(s))}function rm(s,u,v){(v!==e&&!gn(s[u],v)||v===e&&!(u in s))&&A3(s,u,v)}function jo(s,u,v){var _=s[u];(!(R2.call(s,u)&&gn(_,v))||v===e&&!(u in s))&&A3(s,u,v)}function q5(s,u){for(var v=s.length;v--;)if(gn(s[v][0],u))return v;return-1}function AJ(s,u,v,_){return H4(s,function(P,U,Q){u(_,P,v(P),Q)}),_}function NH(s,u){return s&&Wn(u,Ye(u),s)}function EJ(s,u){return s&&Wn(u,Xt(u),s)}function A3(s,u,v){u=="__proto__"&&R5?R5(s,u,{configurable:!0,enumerable:!0,value:v,writable:!0}):s[u]=v}function nm(s,u){for(var v=-1,_=u.length,P=d1(_),U=s==null;++v<_;)P[v]=U?e:Im(s,u[v]);return P}function Ya(s,u,v){return s===s&&(v!==e&&(s=s<=v?s:v),u!==e&&(s=s>=u?s:u)),s}function Tr(s,u,v,_,P,U){var Q,t1=u&f,o1=u&h,M1=u&p;if(v&&(Q=P?v(s,_,P,U):v(s)),Q!==e)return Q;if(!pe(s))return s;var C1=i2(s);if(C1){if(Q=x11(s),!t1)return $t(s,Q)}else{var L1=ht(s),B1=L1==D1||L1==A1;if(V4(s))return n_(s,t1);if(L1==G||L1==Z||B1&&!P){if(Q=o1||B1?{}:z_(s),!t1)return o1?s11(s,EJ(Q,s)):o11(s,NH(Q,s))}else{if(!K2[L1])return P?s:{};Q=b11(s,L1,t1)}}U||(U=new vn);var K1=U.get(s);if(K1)return K1;U.set(s,Q),Z_(s)?s.forEach(function(e2){Q.add(Tr(e2,u,v,e2,s,U))}):Y_(s)&&s.forEach(function(e2,v2){Q.set(v2,Tr(e2,u,v,v2,s,U))});var J1=M1?o1?Mm:zm:o1?Xt:Ye,u2=C1?e:J1(s);return kr(u2||s,function(e2,v2){u2&&(v2=e2,e2=s[v2]),jo(Q,v2,Tr(e2,u,v,v2,s,U))}),Q}function kJ(s){var u=Ye(s);return function(v){return OH(v,s,u)}}function OH(s,u,v){var _=v.length;if(s==null)return!_;for(s=U2(s);_--;){var P=v[_],U=u[P],Q=s[P];if(Q===e&&!(P in s)||!U(Q))return!1}return!0}function TH(s,u,v){if(typeof s!="function")throw new Nr(a);return Yo(function(){s.apply(e,v)},u)}function Uo(s,u,v,_){var P=-1,U=S5,Q=!0,t1=s.length,o1=[],M1=u.length;if(!t1)return o1;v&&(u=ce(u,fr(v))),_?(U=Ud,Q=!1):u.length>=r&&(U=Po,Q=!1,u=new $a(u));e:for(;++P<t1;){var C1=s[P],L1=v==null?C1:v(C1);if(C1=_||C1!==0?C1:0,Q&&L1===L1){for(var B1=M1;B1--;)if(u[B1]===L1)continue e;o1.push(C1)}else U(u,L1,_)||o1.push(C1)}return o1}var H4=s_(qn),PH=s_(im,!0);function NJ(s,u){var v=!0;return H4(s,function(_,P,U){return v=!!u(_,P,U),v}),v}function W5(s,u,v){for(var _=-1,P=s.length;++_<P;){var U=s[_],Q=u(U);if(Q!=null&&(t1===e?Q===Q&&!hr(Q):v(Q,t1)))var t1=Q,o1=U}return o1}function OJ(s,u,v,_){var P=s.length;for(v=f2(v),v<0&&(v=-v>P?0:P+v),_=_===e||_>P?P:f2(_),_<0&&(_+=P),_=v>_?0:J_(_);v<_;)s[v++]=u;return s}function IH(s,u){var v=[];return H4(s,function(_,P,U){u(_,P,U)&&v.push(_)}),v}function rt(s,u,v,_,P){var U=-1,Q=s.length;for(v||(v=z11),P||(P=[]);++U<Q;){var t1=s[U];u>0&&v(t1)?u>1?rt(t1,u-1,v,_,P):w4(P,t1):_||(P[P.length]=t1)}return P}var am=l_(),RH=l_(!0);function qn(s,u){return s&&am(s,u,Ye)}function im(s,u){return s&&RH(s,u,Ye)}function G5(s,u){return b4(u,function(v){return O3(s[v])})}function Xa(s,u){u=S4(u,s);for(var v=0,_=u.length;s!=null&&v<_;)s=s[Gn(u[v++])];return v&&v==_?s:e}function DH(s,u,v){var _=u(s);return i2(s)?_:w4(_,v(s))}function At(s){return s==null?s===e?O1:c1:Ga&&Ga in U2(s)?v11(s):V11(s)}function cm(s,u){return s>u}function TJ(s,u){return s!=null&&R2.call(s,u)}function PJ(s,u){return s!=null&&u in U2(s)}function IJ(s,u,v){return s>=ut(u,v)&&s<De(u,v)}function om(s,u,v){for(var _=v?Ud:S5,P=s[0].length,U=s.length,Q=U,t1=d1(U),o1=1/0,M1=[];Q--;){var C1=s[Q];Q&&u&&(C1=ce(C1,fr(u))),o1=ut(C1.length,o1),t1[Q]=!v&&(u||P>=120&&C1.length>=120)?new $a(Q&&C1):e}C1=s[0];var L1=-1,B1=t1[0];e:for(;++L1<P&&M1.length<o1;){var K1=C1[L1],J1=u?u(K1):K1;if(K1=v||K1!==0?K1:0,!(B1?Po(B1,J1):_(M1,J1,v))){for(Q=U;--Q;){var u2=t1[Q];if(!(u2?Po(u2,J1):_(s[Q],J1,v)))continue e}B1&&B1.push(J1),M1.push(K1)}}return M1}function RJ(s,u,v,_){return qn(s,function(P,U,Q){u(_,v(P),U,Q)}),_}function qo(s,u,v){u=S4(u,s),s=__(s,u);var _=s==null?s:s[Gn(Ir(u))];return _==null?e:lr(_,s,v)}function BH(s){return ye(s)&&At(s)==Z}function DJ(s){return ye(s)&&At(s)==l2}function BJ(s){return ye(s)&&At(s)==z1}function Wo(s,u,v,_,P){return s===u?!0:s==null||u==null||!ye(s)&&!ye(u)?s!==s&&u!==u:FJ(s,u,v,_,Wo,P)}function FJ(s,u,v,_,P,U){var Q=i2(s),t1=i2(u),o1=Q?h1:ht(s),M1=t1?h1:ht(u);o1=o1==Z?G:o1,M1=M1==Z?G:M1;var C1=o1==G,L1=M1==G,B1=o1==M1;if(B1&&V4(s)){if(!V4(u))return!1;Q=!0,C1=!1}if(B1&&!C1)return U||(U=new vn),Q||q6(s)?x_(s,u,v,_,P,U):d11(s,u,o1,v,_,P,U);if(!(v&d)){var K1=C1&&R2.call(s,"__wrapped__"),J1=L1&&R2.call(u,"__wrapped__");if(K1||J1){var u2=K1?s.value():s,e2=J1?u.value():u;return U||(U=new vn),P(u2,e2,v,_,U)}}return B1?(U||(U=new vn),m11(s,u,v,_,P,U)):!1}function jJ(s){return ye(s)&&ht(s)==S}function sm(s,u,v,_){var P=v.length,U=P,Q=!_;if(s==null)return!U;for(s=U2(s);P--;){var t1=v[P];if(Q&&t1[2]?t1[1]!==s[t1[0]]:!(t1[0]in s))return!1}for(;++P<U;){t1=v[P];var o1=t1[0],M1=s[o1],C1=t1[1];if(Q&&t1[2]){if(M1===e&&!(o1 in s))return!1}else{var L1=new vn;if(_)var B1=_(M1,C1,o1,s,u,L1);if(!(B1===e?Wo(C1,M1,d|m,_,L1):B1))return!1}}return!0}function FH(s){if(!pe(s)||C11(s))return!1;var u=O3(s)?jQ:Ed;return u.test(Qa(s))}function UJ(s){return ye(s)&&At(s)==g1}function qJ(s){return ye(s)&&ht(s)==m1}function WJ(s){return ye(s)&&ff(s.length)&&!!Q2[At(s)]}function jH(s){return typeof s=="function"?s:s==null?Zt:typeof s=="object"?i2(s)?WH(s[0],s[1]):qH(s):fS(s)}function lm(s){if(!$o(s))return $Q(s);var u=[];for(var v in U2(s))R2.call(s,v)&&v!="constructor"&&u.push(v);return u}function GJ(s){if(!pe(s))return L11(s);var u=$o(s),v=[];for(var _ in s)_=="constructor"&&(u||!R2.call(s,_))||v.push(_);return v}function fm(s,u){return s<u}function UH(s,u){var v=-1,_=Yt(s)?d1(s.length):[];return H4(s,function(P,U,Q){_[++v]=u(P,U,Q)}),_}function qH(s){var u=Hm(s);return u.length==1&&u[0][2]?C_(u[0][0],u[0][1]):function(v){return v===s||sm(v,s,u)}}function WH(s,u){return Sm(s)&&M_(u)?C_(Gn(s),u):function(v){var _=Im(v,s);return _===e&&_===u?Rm(v,s):Wo(u,_,d|m)}}function K5(s,u,v,_,P){s!==u&&am(u,function(U,Q){if(P||(P=new vn),pe(U))KJ(s,u,Q,v,K5,_,P);else{var t1=_?_(Vm(s,Q),U,Q+"",s,u,P):e;t1===e&&(t1=U),rm(s,Q,t1)}},Xt)}function KJ(s,u,v,_,P,U,Q){var t1=Vm(s,v),o1=Vm(u,v),M1=Q.get(o1);if(M1){rm(s,v,M1);return}var C1=U?U(t1,o1,v+"",s,u,Q):e,L1=C1===e;if(L1){var B1=i2(o1),K1=!B1&&V4(o1),J1=!B1&&!K1&&q6(o1);C1=o1,B1||K1||J1?i2(t1)?C1=t1:Se(t1)?C1=$t(t1):K1?(L1=!1,C1=n_(o1,!0)):J1?(L1=!1,C1=a_(o1,!0)):C1=[]:Xo(o1)||Ja(o1)?(C1=t1,Ja(t1)?C1=eS(t1):(!pe(t1)||O3(t1))&&(C1=z_(o1))):L1=!1}L1&&(Q.set(o1,C1),P(C1,o1,_,U,Q),Q.delete(o1)),rm(s,v,C1)}function GH(s,u){var v=s.length;if(v)return u+=u<0?v:0,N3(u,v)?s[u]:e}function KH(s,u,v){u.length?u=ce(u,function(U){return i2(U)?function(Q){return Xa(Q,U.length===1?U[0]:U)}:U}):u=[Zt];var _=-1;u=ce(u,fr(Q1()));var P=UH(s,function(U,Q,t1){var o1=ce(u,function(M1){return M1(U)});return{criteria:o1,index:++_,value:U}});return bQ(P,function(U,Q){return c11(U,Q,v)})}function $J(s,u){return $H(s,u,function(v,_){return Rm(s,_)})}function $H(s,u,v){for(var _=-1,P=u.length,U={};++_<P;){var Q=u[_],t1=Xa(s,Q);v(t1,Q)&&Go(U,S4(Q,s),t1)}return U}function YJ(s){return function(u){return Xa(u,s)}}function um(s,u,v,_){var P=_?xQ:O6,U=-1,Q=u.length,t1=s;for(s===u&&(u=$t(u)),v&&(t1=ce(s,fr(v)));++U<Q;)for(var o1=0,M1=u[U],C1=v?v(M1):M1;(o1=P(t1,C1,o1,_))>-1;)t1!==s&&I5.call(t1,o1,1),I5.call(s,o1,1);return s}function YH(s,u){for(var v=s?u.length:0,_=v-1;v--;){var P=u[v];if(v==_||P!==U){var U=P;N3(P)?I5.call(s,P,1):mm(s,P)}}return s}function hm(s,u){return s+B5(VH()*(u-s+1))}function XJ(s,u,v,_){for(var P=-1,U=De(D5((u-s)/(v||1)),0),Q=d1(U);U--;)Q[_?U:++P]=s,s+=v;return Q}function pm(s,u){var v="";if(!s||u<1||u>E)return v;do u%2&&(v+=s),u=B5(u/2),u&&(s+=s);while(u);return v}function h2(s,u){return Am(H_(s,u,Zt),s+"")}function ZJ(s){return kH(W6(s))}function QJ(s,u){var v=W6(s);return nf(v,Ya(u,0,v.length))}function Go(s,u,v,_){if(!pe(s))return s;u=S4(u,s);for(var P=-1,U=u.length,Q=U-1,t1=s;t1!=null&&++P<U;){var o1=Gn(u[P]),M1=v;if(o1==="__proto__"||o1==="constructor"||o1==="prototype")return s;if(P!=Q){var C1=t1[o1];M1=_?_(C1,o1,t1):e,M1===e&&(M1=pe(C1)?C1:N3(u[P+1])?[]:{})}jo(t1,o1,M1),t1=t1[o1]}return s}var XH=F5?function(s,u){return F5.set(s,u),s}:Zt,JJ=R5?function(s,u){return R5(s,"toString",{configurable:!0,enumerable:!1,value:Bm(u),writable:!0})}:Zt;function e11(s){return nf(W6(s))}function Pr(s,u,v){var _=-1,P=s.length;u<0&&(u=-u>P?0:P+u),v=v>P?P:v,v<0&&(v+=P),P=u>v?0:v-u>>>0,u>>>=0;for(var U=d1(P);++_<P;)U[_]=s[_+u];return U}function t11(s,u){var v;return H4(s,function(_,P,U){return v=u(_,P,U),!v}),!!v}function $5(s,u,v){var _=0,P=s==null?_:s.length;if(typeof u=="number"&&u===u&&P<=j){for(;_<P;){var U=_+P>>>1,Q=s[U];Q!==null&&!hr(Q)&&(v?Q<=u:Q<u)?_=U+1:P=U}return P}return dm(s,u,Zt,v)}function dm(s,u,v,_){var P=0,U=s==null?0:s.length;if(U===0)return 0;u=v(u);for(var Q=u!==u,t1=u===null,o1=hr(u),M1=u===e;P<U;){var C1=B5((P+U)/2),L1=v(s[C1]),B1=L1!==e,K1=L1===null,J1=L1===L1,u2=hr(L1);if(Q)var e2=_||J1;else M1?e2=J1&&(_||B1):t1?e2=J1&&B1&&(_||!K1):o1?e2=J1&&B1&&!K1&&(_||!u2):K1||u2?e2=!1:e2=_?L1<=u:L1<u;e2?P=C1+1:U=C1}return ut(U,R)}function ZH(s,u){for(var v=-1,_=s.length,P=0,U=[];++v<_;){var Q=s[v],t1=u?u(Q):Q;if(!v||!gn(t1,o1)){var o1=t1;U[P++]=Q===0?0:Q}}return U}function QH(s){return typeof s=="number"?s:hr(s)?B:+s}function ur(s){if(typeof s=="string")return s;if(i2(s))return ce(s,ur)+"";if(hr(s))return AH?AH.call(s):"";var u=s+"";return u=="0"&&1/s==-$?"-0":u}function _4(s,u,v){var _=-1,P=S5,U=s.length,Q=!0,t1=[],o1=t1;if(v)Q=!1,P=Ud;else if(U>=r){var M1=u?null:h11(s);if(M1)return V5(M1);Q=!1,P=Po,o1=new $a}else o1=u?[]:t1;e:for(;++_<U;){var C1=s[_],L1=u?u(C1):C1;if(C1=v||C1!==0?C1:0,Q&&L1===L1){for(var B1=o1.length;B1--;)if(o1[B1]===L1)continue e;u&&o1.push(L1),t1.push(C1)}else P(o1,L1,v)||(o1!==t1&&o1.push(L1),t1.push(C1))}return t1}function mm(s,u){return u=S4(u,s),s=__(s,u),s==null||delete s[Gn(Ir(u))]}function JH(s,u,v,_){return Go(s,u,v(Xa(s,u)),_)}function Y5(s,u,v,_){for(var P=s.length,U=_?P:-1;(_?U--:++U<P)&&u(s[U],U,s););return v?Pr(s,_?0:U,_?U+1:P):Pr(s,_?U+1:0,_?P:U)}function e_(s,u){var v=s;return v instanceof g2&&(v=v.value()),qd(u,function(_,P){return P.func.apply(P.thisArg,w4([_],P.args))},v)}function vm(s,u,v){var _=s.length;if(_<2)return _?_4(s[0]):[];for(var P=-1,U=d1(_);++P<_;)for(var Q=s[P],t1=-1;++t1<_;)t1!=P&&(U[P]=Uo(U[P]||Q,s[t1],u,v));return _4(rt(U,1),u,v)}function t_(s,u,v){for(var _=-1,P=s.length,U=u.length,Q={};++_<P;){var t1=_<U?u[_]:e;v(Q,s[_],t1)}return Q}function gm(s){return Se(s)?s:[]}function ym(s){return typeof s=="function"?s:Zt}function S4(s,u){return i2(s)?s:Sm(s,u)?[s]:A_(O2(s))}var r11=h2;function L4(s,u,v){var _=s.length;return v=v===e?_:v,!u&&v>=_?s:Pr(s,u,v)}var r_=UQ||function(s){return $e.clearTimeout(s)};function n_(s,u){if(u)return s.slice();var v=s.length,_=CH?CH(v):new s.constructor(v);return s.copy(_),_}function xm(s){var u=new s.constructor(s.byteLength);return new T5(u).set(new T5(s)),u}function n11(s,u){var v=u?xm(s.buffer):s.buffer;return new s.constructor(v,s.byteOffset,s.byteLength)}function a11(s){var u=new s.constructor(s.source,x5.exec(s));return u.lastIndex=s.lastIndex,u}function i11(s){return Fo?U2(Fo.call(s)):{}}function a_(s,u){var v=u?xm(s.buffer):s.buffer;return new s.constructor(v,s.byteOffset,s.length)}function i_(s,u){if(s!==u){var v=s!==e,_=s===null,P=s===s,U=hr(s),Q=u!==e,t1=u===null,o1=u===u,M1=hr(u);if(!t1&&!M1&&!U&&s>u||U&&Q&&o1&&!t1&&!M1||_&&Q&&o1||!v&&o1||!P)return 1;if(!_&&!U&&!M1&&s<u||M1&&v&&P&&!_&&!U||t1&&v&&P||!Q&&P||!o1)return-1}return 0}function c11(s,u,v){for(var _=-1,P=s.criteria,U=u.criteria,Q=P.length,t1=v.length;++_<Q;){var o1=i_(P[_],U[_]);if(o1){if(_>=t1)return o1;var M1=v[_];return o1*(M1=="desc"?-1:1)}}return s.index-u.index}function c_(s,u,v,_){for(var P=-1,U=s.length,Q=v.length,t1=-1,o1=u.length,M1=De(U-Q,0),C1=d1(o1+M1),L1=!_;++t1<o1;)C1[t1]=u[t1];for(;++P<Q;)(L1||P<U)&&(C1[v[P]]=s[P]);for(;M1--;)C1[t1++]=s[P++];return C1}function o_(s,u,v,_){for(var P=-1,U=s.length,Q=-1,t1=v.length,o1=-1,M1=u.length,C1=De(U-t1,0),L1=d1(C1+M1),B1=!_;++P<C1;)L1[P]=s[P];for(var K1=P;++o1<M1;)L1[K1+o1]=u[o1];for(;++Q<t1;)(B1||P<U)&&(L1[K1+v[Q]]=s[P++]);return L1}function $t(s,u){var v=-1,_=s.length;for(u||(u=d1(_));++v<_;)u[v]=s[v];return u}function Wn(s,u,v,_){var P=!v;v||(v={});for(var U=-1,Q=u.length;++U<Q;){var t1=u[U],o1=_?_(v[t1],s[t1],t1,v,s):e;o1===e&&(o1=s[t1]),P?A3(v,t1,o1):jo(v,t1,o1)}return v}function o11(s,u){return Wn(s,_m(s),u)}function s11(s,u){return Wn(s,b_(s),u)}function X5(s,u){return function(v,_){var P=i2(v)?pQ:AJ,U=u?u():{};return P(v,s,Q1(_,2),U)}}function F6(s){return h2(function(u,v){var _=-1,P=v.length,U=P>1?v[P-1]:e,Q=P>2?v[2]:e;for(U=s.length>3&&typeof U=="function"?(P--,U):e,Q&&Et(v[0],v[1],Q)&&(U=P<3?e:U,P=1),u=U2(u);++_<P;){var t1=v[_];t1&&s(u,t1,_,U)}return u})}function s_(s,u){return function(v,_){if(v==null)return v;if(!Yt(v))return s(v,_);for(var P=v.length,U=u?P:-1,Q=U2(v);(u?U--:++U<P)&&_(Q[U],U,Q)!==!1;);return v}}function l_(s){return function(u,v,_){for(var P=-1,U=U2(u),Q=_(u),t1=Q.length;t1--;){var o1=Q[s?t1:++P];if(v(U[o1],o1,U)===!1)break}return u}}function l11(s,u,v){var _=u&y,P=Ko(s);function U(){var Q=this&&this!==$e&&this instanceof U?P:s;return Q.apply(_?v:this,arguments)}return U}function f_(s){return function(u){u=O2(u);var v=T6(u)?mn(u):e,_=v?v[0]:u.charAt(0),P=v?L4(v,1).join(""):u.slice(1);return _[s]()+P}}function j6(s){return function(u){return qd(sS(oS(u).replace(JZ,"")),s,"")}}function Ko(s){return function(){var u=arguments;switch(u.length){case 0:return new s;case 1:return new s(u[0]);case 2:return new s(u[0],u[1]);case 3:return new s(u[0],u[1],u[2]);case 4:return new s(u[0],u[1],u[2],u[3]);case 5:return new s(u[0],u[1],u[2],u[3],u[4]);case 6:return new s(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return new s(u[0],u[1],u[2],u[3],u[4],u[5],u[6])}var v=B6(s.prototype),_=s.apply(v,u);return pe(_)?_:v}}function f11(s,u,v){var _=Ko(s);function P(){for(var U=arguments.length,Q=d1(U),t1=U,o1=U6(P);t1--;)Q[t1]=arguments[t1];var M1=U<3&&Q[0]!==o1&&Q[U-1]!==o1?[]:z4(Q,o1);if(U-=M1.length,U<v)return m_(s,u,Z5,P.placeholder,e,Q,M1,e,e,v-U);var C1=this&&this!==$e&&this instanceof P?_:s;return lr(C1,this,Q)}return P}function u_(s){return function(u,v,_){var P=U2(u);if(!Yt(u)){var U=Q1(v,3);u=Ye(u),v=function(t1){return U(P[t1],t1,P)}}var Q=s(u,v,_);return Q>-1?P[U?u[Q]:Q]:e}}function h_(s){return k3(function(u){var v=u.length,_=v,P=Or.prototype.thru;for(s&&u.reverse();_--;){var U=u[_];if(typeof U!="function")throw new Nr(a);if(P&&!Q&&tf(U)=="wrapper")var Q=new Or([],!0)}for(_=Q?_:v;++_<v;){U=u[_];var t1=tf(U),o1=t1=="wrapper"?Cm(U):e;o1&&Lm(o1[0])&&o1[1]==(M|x|w|H)&&!o1[4].length&&o1[9]==1?Q=Q[tf(o1[0])].apply(Q,o1[3]):Q=U.length==1&&Lm(U)?Q[t1]():Q.thru(U)}return function(){var M1=arguments,C1=M1[0];if(Q&&M1.length==1&&i2(C1))return Q.plant(C1).value();for(var L1=0,B1=v?u[L1].apply(this,M1):C1;++L1<v;)B1=u[L1].call(this,B1);return B1}})}function Z5(s,u,v,_,P,U,Q,t1,o1,M1){var C1=u&M,L1=u&y,B1=u&g,K1=u&(x|b),J1=u&V,u2=B1?e:Ko(s);function e2(){for(var v2=arguments.length,x2=d1(v2),pr=v2;pr--;)x2[pr]=arguments[pr];if(K1)var kt=U6(e2),dr=zQ(x2,kt);if(_&&(x2=c_(x2,_,P,K1)),U&&(x2=o_(x2,U,Q,K1)),v2-=dr,K1&&v2<M1){var Le=z4(x2,kt);return m_(s,u,Z5,e2.placeholder,v,x2,Le,t1,o1,M1-v2)}var yn=L1?v:this,P3=B1?yn[s]:s;return v2=x2.length,t1?x2=A11(x2,t1):J1&&v2>1&&x2.reverse(),C1&&o1<v2&&(x2.length=o1),this&&this!==$e&&this instanceof e2&&(P3=u2||Ko(P3)),P3.apply(yn,x2)}return e2}function p_(s,u){return function(v,_){return RJ(v,s,u(_),{})}}function Q5(s,u){return function(v,_){var P;if(v===e&&_===e)return u;if(v!==e&&(P=v),_!==e){if(P===e)return _;typeof v=="string"||typeof _=="string"?(v=ur(v),_=ur(_)):(v=QH(v),_=QH(_)),P=s(v,_)}return P}}function bm(s){return k3(function(u){return u=ce(u,fr(Q1())),h2(function(v){var _=this;return s(u,function(P){return lr(P,_,v)})})})}function J5(s,u){u=u===e?" ":ur(u);var v=u.length;if(v<2)return v?pm(u,s):u;var _=pm(u,D5(s/P6(u)));return T6(u)?L4(mn(_),0,s).join(""):_.slice(0,s)}function u11(s,u,v,_){var P=u&y,U=Ko(s);function Q(){for(var t1=-1,o1=arguments.length,M1=-1,C1=_.length,L1=d1(C1+o1),B1=this&&this!==$e&&this instanceof Q?U:s;++M1<C1;)L1[M1]=_[M1];for(;o1--;)L1[M1++]=arguments[++t1];return lr(B1,P?v:this,L1)}return Q}function d_(s){return function(u,v,_){return _&&typeof _!="number"&&Et(u,v,_)&&(v=_=e),u=T3(u),v===e?(v=u,u=0):v=T3(v),_=_===e?u<v?1:-1:T3(_),XJ(u,v,_,s)}}function ef(s){return function(u,v){return typeof u=="string"&&typeof v=="string"||(u=Rr(u),v=Rr(v)),s(u,v)}}function m_(s,u,v,_,P,U,Q,t1,o1,M1){var C1=u&x,L1=C1?Q:e,B1=C1?e:Q,K1=C1?U:e,J1=C1?e:U;u|=C1?w:A,u&=~(C1?A:w),u&z||(u&=~(y|g));var u2=[s,u,P,K1,L1,J1,B1,t1,o1,M1],e2=v.apply(e,u2);return Lm(s)&&S_(e2,u2),e2.placeholder=_,L_(e2,s,u)}function wm(s){var u=Re[s];return function(v,_){if(v=Rr(v),_=_==null?0:ut(f2(_),292),_&&LH(v)){var P=(O2(v)+"e").split("e"),U=u(P[0]+"e"+(+P[1]+_));return P=(O2(U)+"e").split("e"),+(P[0]+"e"+(+P[1]-_))}return u(v)}}var h11=R6&&1/V5(new R6([,-0]))[1]==$?function(s){return new R6(s)}:Um;function v_(s){return function(u){var v=ht(u);return v==S?Zd(u):v==m1?VQ(u):wQ(u,s(u))}}function E3(s,u,v,_,P,U,Q,t1){var o1=u&g;if(!o1&&typeof s!="function")throw new Nr(a);var M1=_?_.length:0;if(M1||(u&=~(w|A),_=P=e),Q=Q===e?Q:De(f2(Q),0),t1=t1===e?t1:f2(t1),M1-=P?P.length:0,u&A){var C1=_,L1=P;_=P=e}var B1=o1?e:Cm(s),K1=[s,u,v,_,P,C1,L1,U,Q,t1];if(B1&&S11(K1,B1),s=K1[0],u=K1[1],v=K1[2],_=K1[3],P=K1[4],t1=K1[9]=K1[9]===e?o1?0:s.length:De(K1[9]-M1,0),!t1&&u&(x|b)&&(u&=~(x|b)),!u||u==y)var J1=l11(s,u,v);else u==x||u==b?J1=f11(s,u,t1):(u==w||u==(y|w))&&!P.length?J1=u11(s,u,v,_):J1=Z5.apply(e,K1);var u2=B1?XH:S_;return L_(u2(J1,K1),s,u)}function g_(s,u,v,_){return s===e||gn(s,I6[v])&&!R2.call(_,v)?u:s}function y_(s,u,v,_,P,U){return pe(s)&&pe(u)&&(U.set(u,s),K5(s,u,e,y_,U),U.delete(u)),s}function p11(s){return Xo(s)?e:s}function x_(s,u,v,_,P,U){var Q=v&d,t1=s.length,o1=u.length;if(t1!=o1&&!(Q&&o1>t1))return!1;var M1=U.get(s),C1=U.get(u);if(M1&&C1)return M1==u&&C1==s;var L1=-1,B1=!0,K1=v&m?new $a:e;for(U.set(s,u),U.set(u,s);++L1<t1;){var J1=s[L1],u2=u[L1];if(_)var e2=Q?_(u2,J1,L1,u,s,U):_(J1,u2,L1,s,u,U);if(e2!==e){if(e2)continue;B1=!1;break}if(K1){if(!Wd(u,function(v2,x2){if(!Po(K1,x2)&&(J1===v2||P(J1,v2,v,_,U)))return K1.push(x2)})){B1=!1;break}}else if(!(J1===u2||P(J1,u2,v,_,U))){B1=!1;break}}return U.delete(s),U.delete(u),B1}function d11(s,u,v,_,P,U,Q){switch(v){case n2:if(s.byteLength!=u.byteLength||s.byteOffset!=u.byteOffset)return!1;s=s.buffer,u=u.buffer;case l2:return!(s.byteLength!=u.byteLength||!U(new T5(s),new T5(u)));case v1:case z1:case u1:return gn(+s,+u);case f1:return s.name==u.name&&s.message==u.message;case g1:case s1:return s==u+"";case S:var t1=Zd;case m1:var o1=_&d;if(t1||(t1=V5),s.size!=u.size&&!o1)return!1;var M1=Q.get(s);if(M1)return M1==u;_|=m,Q.set(s,u);var C1=x_(t1(s),t1(u),_,P,U,Q);return Q.delete(s),C1;case H1:if(Fo)return Fo.call(s)==Fo.call(u)}return!1}function m11(s,u,v,_,P,U){var Q=v&d,t1=zm(s),o1=t1.length,M1=zm(u),C1=M1.length;if(o1!=C1&&!Q)return!1;for(var L1=o1;L1--;){var B1=t1[L1];if(!(Q?B1 in u:R2.call(u,B1)))return!1}var K1=U.get(s),J1=U.get(u);if(K1&&J1)return K1==u&&J1==s;var u2=!0;U.set(s,u),U.set(u,s);for(var e2=Q;++L1<o1;){B1=t1[L1];var v2=s[B1],x2=u[B1];if(_)var pr=Q?_(x2,v2,B1,u,s,U):_(v2,x2,B1,s,u,U);if(!(pr===e?v2===x2||P(v2,x2,v,_,U):pr)){u2=!1;break}e2||(e2=B1=="constructor")}if(u2&&!e2){var kt=s.constructor,dr=u.constructor;kt!=dr&&"constructor"in s&&"constructor"in u&&!(typeof kt=="function"&&kt instanceof kt&&typeof dr=="function"&&dr instanceof dr)&&(u2=!1)}return U.delete(s),U.delete(u),u2}function k3(s){return Am(H_(s,e,O_),s+"")}function zm(s){return DH(s,Ye,_m)}function Mm(s){return DH(s,Xt,b_)}var Cm=F5?function(s){return F5.get(s)}:Um;function tf(s){for(var u=s.name+"",v=D6[u],_=R2.call(D6,u)?v.length:0;_--;){var P=v[_],U=P.func;if(U==null||U==s)return P.name}return u}function U6(s){var u=R2.call(D,"placeholder")?D:s;return u.placeholder}function Q1(){var s=D.iteratee||Fm;return s=s===Fm?jH:s,arguments.length?s(arguments[0],arguments[1]):s}function rf(s,u){var v=s.__data__;return M11(u)?v[typeof u=="string"?"string":"hash"]:v.map}function Hm(s){for(var u=Ye(s),v=u.length;v--;){var _=u[v],P=s[_];u[v]=[_,P,M_(P)]}return u}function Za(s,u){var v=_Q(s,u);return FH(v)?v:e}function v11(s){var u=R2.call(s,Ga),v=s[Ga];try{s[Ga]=e;var _=!0}catch{}var P=N5.call(s);return _&&(u?s[Ga]=v:delete s[Ga]),P}var _m=Jd?function(s){return s==null?[]:(s=U2(s),b4(Jd(s),function(u){return _H.call(s,u)}))}:qm,b_=Jd?function(s){for(var u=[];s;)w4(u,_m(s)),s=P5(s);return u}:qm,ht=At;(em&&ht(new em(new ArrayBuffer(1)))!=n2||Ro&&ht(new Ro)!=S||tm&&ht(tm.resolve())!=W||R6&&ht(new R6)!=m1||Do&&ht(new Do)!=_1)&&(ht=function(s){var u=At(s),v=u==G?s.constructor:e,_=v?Qa(v):"";if(_)switch(_){case QQ:return n2;case JQ:return S;case eJ:return W;case tJ:return m1;case rJ:return _1}return u});function g11(s,u,v){for(var _=-1,P=v.length;++_<P;){var U=v[_],Q=U.size;switch(U.type){case"drop":s+=Q;break;case"dropRight":u-=Q;break;case"take":u=ut(u,s+Q);break;case"takeRight":s=De(s,u-Q);break}}return{start:s,end:u}}function y11(s){var u=s.match(Cd);return u?u[1].split(y5):[]}function w_(s,u,v){u=S4(u,s);for(var _=-1,P=u.length,U=!1;++_<P;){var Q=Gn(u[_]);if(!(U=s!=null&&v(s,Q)))break;s=s[Q]}return U||++_!=P?U:(P=s==null?0:s.length,!!P&&ff(P)&&N3(Q,P)&&(i2(s)||Ja(s)))}function x11(s){var u=s.length,v=new s.constructor(u);return u&&typeof s[0]=="string"&&R2.call(s,"index")&&(v.index=s.index,v.input=s.input),v}function z_(s){return typeof s.constructor=="function"&&!$o(s)?B6(P5(s)):{}}function b11(s,u,v){var _=s.constructor;switch(u){case l2:return xm(s);case v1:case z1:return new _(+s);case n2:return n11(s,v);case ie:case Kt:case Ie:case Ar:case F2:case dn:case Fn:case ft:case jn:return a_(s,v);case S:return new _;case u1:case s1:return new _(s);case g1:return a11(s);case m1:return new _;case H1:return i11(s)}}function w11(s,u){var v=u.length;if(!v)return s;var _=v-1;return u[_]=(v>1?"& ":"")+u[_],u=u.join(v>2?", ":" "),s.replace(Md,`{
|
|
/* [wrapped with `+u+`] */
|
|
`)}function z11(s){return i2(s)||Ja(s)||!!(SH&&s&&s[SH])}function N3(s,u){var v=typeof s;return u=u??E,!!u&&(v=="number"||v!="symbol"&&Nd.test(s))&&s>-1&&s%1==0&&s<u}function Et(s,u,v){if(!pe(v))return!1;var _=typeof u;return(_=="number"?Yt(v)&&N3(u,v.length):_=="string"&&u in v)?gn(v[u],s):!1}function Sm(s,u){if(i2(s))return!1;var v=typeof s;return v=="number"||v=="symbol"||v=="boolean"||s==null||hr(s)?!0:xd.test(s)||!yd.test(s)||u!=null&&s in U2(u)}function M11(s){var u=typeof s;return u=="string"||u=="number"||u=="symbol"||u=="boolean"?s!=="__proto__":s===null}function Lm(s){var u=tf(s),v=D[u];if(typeof v!="function"||!(u in g2.prototype))return!1;if(s===v)return!0;var _=Cm(v);return!!_&&s===_[0]}function C11(s){return!!MH&&MH in s}var H11=E5?O3:Wm;function $o(s){var u=s&&s.constructor,v=typeof u=="function"&&u.prototype||I6;return s===v}function M_(s){return s===s&&!pe(s)}function C_(s,u){return function(v){return v==null?!1:v[s]===u&&(u!==e||s in U2(v))}}function _11(s){var u=sf(s,function(_){return v.size===o&&v.clear(),_}),v=u.cache;return u}function S11(s,u){var v=s[1],_=u[1],P=v|_,U=P<(y|g|M),Q=_==M&&v==x||_==M&&v==H&&s[7].length<=u[8]||_==(M|H)&&u[7].length<=u[8]&&v==x;if(!(U||Q))return s;_&y&&(s[2]=u[2],P|=v&y?0:z);var t1=u[3];if(t1){var o1=s[3];s[3]=o1?c_(o1,t1,u[4]):t1,s[4]=o1?z4(s[3],l):u[4]}return t1=u[5],t1&&(o1=s[5],s[5]=o1?o_(o1,t1,u[6]):t1,s[6]=o1?z4(s[5],l):u[6]),t1=u[7],t1&&(s[7]=t1),_&M&&(s[8]=s[8]==null?u[8]:ut(s[8],u[8])),s[9]==null&&(s[9]=u[9]),s[0]=u[0],s[1]=P,s}function L11(s){var u=[];if(s!=null)for(var v in U2(s))u.push(v);return u}function V11(s){return N5.call(s)}function H_(s,u,v){return u=De(u===e?s.length-1:u,0),function(){for(var _=arguments,P=-1,U=De(_.length-u,0),Q=d1(U);++P<U;)Q[P]=_[u+P];P=-1;for(var t1=d1(u+1);++P<u;)t1[P]=_[P];return t1[u]=v(Q),lr(s,this,t1)}}function __(s,u){return u.length<2?s:Xa(s,Pr(u,0,-1))}function A11(s,u){for(var v=s.length,_=ut(u.length,v),P=$t(s);_--;){var U=u[_];s[_]=N3(U,v)?P[U]:e}return s}function Vm(s,u){if(!(u==="constructor"&&typeof s[u]=="function")&&u!="__proto__")return s[u]}var S_=V_(XH),Yo=WQ||function(s,u){return $e.setTimeout(s,u)},Am=V_(JJ);function L_(s,u,v){var _=u+"";return Am(s,w11(_,E11(y11(_),v)))}function V_(s){var u=0,v=0;return function(){var _=YQ(),P=N-(_-v);if(v=_,P>0){if(++u>=L)return arguments[0]}else u=0;return s.apply(e,arguments)}}function nf(s,u){var v=-1,_=s.length,P=_-1;for(u=u===e?_:u;++v<u;){var U=hm(v,P),Q=s[U];s[U]=s[v],s[v]=Q}return s.length=u,s}var A_=_11(function(s){var u=[];return s.charCodeAt(0)===46&&u.push(""),s.replace(bd,function(v,_,P,U){u.push(P?U.replace(Sd,"$1"):_||v)}),u});function Gn(s){if(typeof s=="string"||hr(s))return s;var u=s+"";return u=="0"&&1/s==-$?"-0":u}function Qa(s){if(s!=null){try{return k5.call(s)}catch{}try{return s+""}catch{}}return""}function E11(s,u){return kr(Y,function(v){var _="_."+v[0];u&v[1]&&!S5(s,_)&&s.push(_)}),s.sort()}function E_(s){if(s instanceof g2)return s.clone();var u=new Or(s.__wrapped__,s.__chain__);return u.__actions__=$t(s.__actions__),u.__index__=s.__index__,u.__values__=s.__values__,u}function k11(s,u,v){(v?Et(s,u,v):u===e)?u=1:u=De(f2(u),0);var _=s==null?0:s.length;if(!_||u<1)return[];for(var P=0,U=0,Q=d1(D5(_/u));P<_;)Q[U++]=Pr(s,P,P+=u);return Q}function N11(s){for(var u=-1,v=s==null?0:s.length,_=0,P=[];++u<v;){var U=s[u];U&&(P[_++]=U)}return P}function O11(){var s=arguments.length;if(!s)return[];for(var u=d1(s-1),v=arguments[0],_=s;_--;)u[_-1]=arguments[_];return w4(i2(v)?$t(v):[v],rt(u,1))}var T11=h2(function(s,u){return Se(s)?Uo(s,rt(u,1,Se,!0)):[]}),P11=h2(function(s,u){var v=Ir(u);return Se(v)&&(v=e),Se(s)?Uo(s,rt(u,1,Se,!0),Q1(v,2)):[]}),I11=h2(function(s,u){var v=Ir(u);return Se(v)&&(v=e),Se(s)?Uo(s,rt(u,1,Se,!0),e,v):[]});function R11(s,u,v){var _=s==null?0:s.length;return _?(u=v||u===e?1:f2(u),Pr(s,u<0?0:u,_)):[]}function D11(s,u,v){var _=s==null?0:s.length;return _?(u=v||u===e?1:f2(u),u=_-u,Pr(s,0,u<0?0:u)):[]}function B11(s,u){return s&&s.length?Y5(s,Q1(u,3),!0,!0):[]}function F11(s,u){return s&&s.length?Y5(s,Q1(u,3),!0):[]}function j11(s,u,v,_){var P=s==null?0:s.length;return P?(v&&typeof v!="number"&&Et(s,u,v)&&(v=0,_=P),OJ(s,u,v,_)):[]}function k_(s,u,v){var _=s==null?0:s.length;if(!_)return-1;var P=v==null?0:f2(v);return P<0&&(P=De(_+P,0)),L5(s,Q1(u,3),P)}function N_(s,u,v){var _=s==null?0:s.length;if(!_)return-1;var P=_-1;return v!==e&&(P=f2(v),P=v<0?De(_+P,0):ut(P,_-1)),L5(s,Q1(u,3),P,!0)}function O_(s){var u=s==null?0:s.length;return u?rt(s,1):[]}function U11(s){var u=s==null?0:s.length;return u?rt(s,$):[]}function q11(s,u){var v=s==null?0:s.length;return v?(u=u===e?1:f2(u),rt(s,u)):[]}function W11(s){for(var u=-1,v=s==null?0:s.length,_={};++u<v;){var P=s[u];_[P[0]]=P[1]}return _}function T_(s){return s&&s.length?s[0]:e}function G11(s,u,v){var _=s==null?0:s.length;if(!_)return-1;var P=v==null?0:f2(v);return P<0&&(P=De(_+P,0)),O6(s,u,P)}function K11(s){var u=s==null?0:s.length;return u?Pr(s,0,-1):[]}var $11=h2(function(s){var u=ce(s,gm);return u.length&&u[0]===s[0]?om(u):[]}),Y11=h2(function(s){var u=Ir(s),v=ce(s,gm);return u===Ir(v)?u=e:v.pop(),v.length&&v[0]===s[0]?om(v,Q1(u,2)):[]}),X11=h2(function(s){var u=Ir(s),v=ce(s,gm);return u=typeof u=="function"?u:e,u&&v.pop(),v.length&&v[0]===s[0]?om(v,e,u):[]});function Z11(s,u){return s==null?"":KQ.call(s,u)}function Ir(s){var u=s==null?0:s.length;return u?s[u-1]:e}function Q11(s,u,v){var _=s==null?0:s.length;if(!_)return-1;var P=_;return v!==e&&(P=f2(v),P=P<0?De(_+P,0):ut(P,_-1)),u===u?EQ(s,u,P):L5(s,mH,P,!0)}function J11(s,u){return s&&s.length?GH(s,f2(u)):e}var e21=h2(P_);function P_(s,u){return s&&s.length&&u&&u.length?um(s,u):s}function t21(s,u,v){return s&&s.length&&u&&u.length?um(s,u,Q1(v,2)):s}function r21(s,u,v){return s&&s.length&&u&&u.length?um(s,u,e,v):s}var n21=k3(function(s,u){var v=s==null?0:s.length,_=nm(s,u);return YH(s,ce(u,function(P){return N3(P,v)?+P:P}).sort(i_)),_});function a21(s,u){var v=[];if(!(s&&s.length))return v;var _=-1,P=[],U=s.length;for(u=Q1(u,3);++_<U;){var Q=s[_];u(Q,_,s)&&(v.push(Q),P.push(_))}return YH(s,P),v}function Em(s){return s==null?s:ZQ.call(s)}function i21(s,u,v){var _=s==null?0:s.length;return _?(v&&typeof v!="number"&&Et(s,u,v)?(u=0,v=_):(u=u==null?0:f2(u),v=v===e?_:f2(v)),Pr(s,u,v)):[]}function c21(s,u){return $5(s,u)}function o21(s,u,v){return dm(s,u,Q1(v,2))}function s21(s,u){var v=s==null?0:s.length;if(v){var _=$5(s,u);if(_<v&&gn(s[_],u))return _}return-1}function l21(s,u){return $5(s,u,!0)}function f21(s,u,v){return dm(s,u,Q1(v,2),!0)}function u21(s,u){var v=s==null?0:s.length;if(v){var _=$5(s,u,!0)-1;if(gn(s[_],u))return _}return-1}function h21(s){return s&&s.length?ZH(s):[]}function p21(s,u){return s&&s.length?ZH(s,Q1(u,2)):[]}function d21(s){var u=s==null?0:s.length;return u?Pr(s,1,u):[]}function m21(s,u,v){return s&&s.length?(u=v||u===e?1:f2(u),Pr(s,0,u<0?0:u)):[]}function v21(s,u,v){var _=s==null?0:s.length;return _?(u=v||u===e?1:f2(u),u=_-u,Pr(s,u<0?0:u,_)):[]}function g21(s,u){return s&&s.length?Y5(s,Q1(u,3),!1,!0):[]}function y21(s,u){return s&&s.length?Y5(s,Q1(u,3)):[]}var x21=h2(function(s){return _4(rt(s,1,Se,!0))}),b21=h2(function(s){var u=Ir(s);return Se(u)&&(u=e),_4(rt(s,1,Se,!0),Q1(u,2))}),w21=h2(function(s){var u=Ir(s);return u=typeof u=="function"?u:e,_4(rt(s,1,Se,!0),e,u)});function z21(s){return s&&s.length?_4(s):[]}function M21(s,u){return s&&s.length?_4(s,Q1(u,2)):[]}function C21(s,u){return u=typeof u=="function"?u:e,s&&s.length?_4(s,e,u):[]}function km(s){if(!(s&&s.length))return[];var u=0;return s=b4(s,function(v){if(Se(v))return u=De(v.length,u),!0}),Yd(u,function(v){return ce(s,Gd(v))})}function I_(s,u){if(!(s&&s.length))return[];var v=km(s);return u==null?v:ce(v,function(_){return lr(u,e,_)})}var H21=h2(function(s,u){return Se(s)?Uo(s,u):[]}),_21=h2(function(s){return vm(b4(s,Se))}),S21=h2(function(s){var u=Ir(s);return Se(u)&&(u=e),vm(b4(s,Se),Q1(u,2))}),L21=h2(function(s){var u=Ir(s);return u=typeof u=="function"?u:e,vm(b4(s,Se),e,u)}),V21=h2(km);function A21(s,u){return t_(s||[],u||[],jo)}function E21(s,u){return t_(s||[],u||[],Go)}var k21=h2(function(s){var u=s.length,v=u>1?s[u-1]:e;return v=typeof v=="function"?(s.pop(),v):e,I_(s,v)});function R_(s){var u=D(s);return u.__chain__=!0,u}function N21(s,u){return u(s),s}function af(s,u){return u(s)}var O21=k3(function(s){var u=s.length,v=u?s[0]:0,_=this.__wrapped__,P=function(U){return nm(U,s)};return u>1||this.__actions__.length||!(_ instanceof g2)||!N3(v)?this.thru(P):(_=_.slice(v,+v+(u?1:0)),_.__actions__.push({func:af,args:[P],thisArg:e}),new Or(_,this.__chain__).thru(function(U){return u&&!U.length&&U.push(e),U}))});function T21(){return R_(this)}function P21(){return new Or(this.value(),this.__chain__)}function I21(){this.__values__===e&&(this.__values__=Q_(this.value()));var s=this.__index__>=this.__values__.length,u=s?e:this.__values__[this.__index__++];return{done:s,value:u}}function R21(){return this}function D21(s){for(var u,v=this;v instanceof U5;){var _=E_(v);_.__index__=0,_.__values__=e,u?P.__wrapped__=_:u=_;var P=_;v=v.__wrapped__}return P.__wrapped__=s,u}function B21(){var s=this.__wrapped__;if(s instanceof g2){var u=s;return this.__actions__.length&&(u=new g2(this)),u=u.reverse(),u.__actions__.push({func:af,args:[Em],thisArg:e}),new Or(u,this.__chain__)}return this.thru(Em)}function F21(){return e_(this.__wrapped__,this.__actions__)}var j21=X5(function(s,u,v){R2.call(s,v)?++s[v]:A3(s,v,1)});function U21(s,u,v){var _=i2(s)?pH:NJ;return v&&Et(s,u,v)&&(u=e),_(s,Q1(u,3))}function q21(s,u){var v=i2(s)?b4:IH;return v(s,Q1(u,3))}var W21=u_(k_),G21=u_(N_);function K21(s,u){return rt(cf(s,u),1)}function $21(s,u){return rt(cf(s,u),$)}function Y21(s,u,v){return v=v===e?1:f2(v),rt(cf(s,u),v)}function D_(s,u){var v=i2(s)?kr:H4;return v(s,Q1(u,3))}function B_(s,u){var v=i2(s)?dQ:PH;return v(s,Q1(u,3))}var X21=X5(function(s,u,v){R2.call(s,v)?s[v].push(u):A3(s,v,[u])});function Z21(s,u,v,_){s=Yt(s)?s:W6(s),v=v&&!_?f2(v):0;var P=s.length;return v<0&&(v=De(P+v,0)),uf(s)?v<=P&&s.indexOf(u,v)>-1:!!P&&O6(s,u,v)>-1}var Q21=h2(function(s,u,v){var _=-1,P=typeof u=="function",U=Yt(s)?d1(s.length):[];return H4(s,function(Q){U[++_]=P?lr(u,Q,v):qo(Q,u,v)}),U}),J21=X5(function(s,u,v){A3(s,v,u)});function cf(s,u){var v=i2(s)?ce:UH;return v(s,Q1(u,3))}function ee1(s,u,v,_){return s==null?[]:(i2(u)||(u=u==null?[]:[u]),v=_?e:v,i2(v)||(v=v==null?[]:[v]),KH(s,u,v))}var te1=X5(function(s,u,v){s[v?0:1].push(u)},function(){return[[],[]]});function re1(s,u,v){var _=i2(s)?qd:gH,P=arguments.length<3;return _(s,Q1(u,4),v,P,H4)}function ne1(s,u,v){var _=i2(s)?mQ:gH,P=arguments.length<3;return _(s,Q1(u,4),v,P,PH)}function ae1(s,u){var v=i2(s)?b4:IH;return v(s,lf(Q1(u,3)))}function ie1(s){var u=i2(s)?kH:ZJ;return u(s)}function ce1(s,u,v){(v?Et(s,u,v):u===e)?u=1:u=f2(u);var _=i2(s)?LJ:QJ;return _(s,u)}function oe1(s){var u=i2(s)?VJ:e11;return u(s)}function se1(s){if(s==null)return 0;if(Yt(s))return uf(s)?P6(s):s.length;var u=ht(s);return u==S||u==m1?s.size:lm(s).length}function le1(s,u,v){var _=i2(s)?Wd:t11;return v&&Et(s,u,v)&&(u=e),_(s,Q1(u,3))}var fe1=h2(function(s,u){if(s==null)return[];var v=u.length;return v>1&&Et(s,u[0],u[1])?u=[]:v>2&&Et(u[0],u[1],u[2])&&(u=[u[0]]),KH(s,rt(u,1),[])}),of=qQ||function(){return $e.Date.now()};function ue1(s,u){if(typeof u!="function")throw new Nr(a);return s=f2(s),function(){if(--s<1)return u.apply(this,arguments)}}function F_(s,u,v){return u=v?e:u,u=s&&u==null?s.length:u,E3(s,M,e,e,e,e,u)}function j_(s,u){var v;if(typeof u!="function")throw new Nr(a);return s=f2(s),function(){return--s>0&&(v=u.apply(this,arguments)),s<=1&&(u=e),v}}var Nm=h2(function(s,u,v){var _=y;if(v.length){var P=z4(v,U6(Nm));_|=w}return E3(s,_,u,v,P)}),U_=h2(function(s,u,v){var _=y|g;if(v.length){var P=z4(v,U6(U_));_|=w}return E3(u,_,s,v,P)});function q_(s,u,v){u=v?e:u;var _=E3(s,x,e,e,e,e,e,u);return _.placeholder=q_.placeholder,_}function W_(s,u,v){u=v?e:u;var _=E3(s,b,e,e,e,e,e,u);return _.placeholder=W_.placeholder,_}function G_(s,u,v){var _,P,U,Q,t1,o1,M1=0,C1=!1,L1=!1,B1=!0;if(typeof s!="function")throw new Nr(a);u=Rr(u)||0,pe(v)&&(C1=!!v.leading,L1="maxWait"in v,U=L1?De(Rr(v.maxWait)||0,u):U,B1="trailing"in v?!!v.trailing:B1);function K1(Le){var yn=_,P3=P;return _=P=e,M1=Le,Q=s.apply(P3,yn),Q}function J1(Le){return M1=Le,t1=Yo(v2,u),C1?K1(Le):Q}function u2(Le){var yn=Le-o1,P3=Le-M1,uS=u-yn;return L1?ut(uS,U-P3):uS}function e2(Le){var yn=Le-o1,P3=Le-M1;return o1===e||yn>=u||yn<0||L1&&P3>=U}function v2(){var Le=of();if(e2(Le))return x2(Le);t1=Yo(v2,u2(Le))}function x2(Le){return t1=e,B1&&_?K1(Le):(_=P=e,Q)}function pr(){t1!==e&&r_(t1),M1=0,_=o1=P=t1=e}function kt(){return t1===e?Q:x2(of())}function dr(){var Le=of(),yn=e2(Le);if(_=arguments,P=this,o1=Le,yn){if(t1===e)return J1(o1);if(L1)return r_(t1),t1=Yo(v2,u),K1(o1)}return t1===e&&(t1=Yo(v2,u)),Q}return dr.cancel=pr,dr.flush=kt,dr}var he1=h2(function(s,u){return TH(s,1,u)}),pe1=h2(function(s,u,v){return TH(s,Rr(u)||0,v)});function de1(s){return E3(s,V)}function sf(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Nr(a);var v=function(){var _=arguments,P=u?u.apply(this,_):_[0],U=v.cache;if(U.has(P))return U.get(P);var Q=s.apply(this,_);return v.cache=U.set(P,Q)||U,Q};return v.cache=new(sf.Cache||V3),v}sf.Cache=V3;function lf(s){if(typeof s!="function")throw new Nr(a);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}function me1(s){return j_(2,s)}var ve1=r11(function(s,u){u=u.length==1&&i2(u[0])?ce(u[0],fr(Q1())):ce(rt(u,1),fr(Q1()));var v=u.length;return h2(function(_){for(var P=-1,U=ut(_.length,v);++P<U;)_[P]=u[P].call(this,_[P]);return lr(s,this,_)})}),Om=h2(function(s,u){var v=z4(u,U6(Om));return E3(s,w,e,u,v)}),K_=h2(function(s,u){var v=z4(u,U6(K_));return E3(s,A,e,u,v)}),ge1=k3(function(s,u){return E3(s,H,e,e,e,u)});function ye1(s,u){if(typeof s!="function")throw new Nr(a);return u=u===e?u:f2(u),h2(s,u)}function xe1(s,u){if(typeof s!="function")throw new Nr(a);return u=u==null?0:De(f2(u),0),h2(function(v){var _=v[u],P=L4(v,0,u);return _&&w4(P,_),lr(s,this,P)})}function be1(s,u,v){var _=!0,P=!0;if(typeof s!="function")throw new Nr(a);return pe(v)&&(_="leading"in v?!!v.leading:_,P="trailing"in v?!!v.trailing:P),G_(s,u,{leading:_,maxWait:u,trailing:P})}function we1(s){return F_(s,1)}function ze1(s,u){return Om(ym(u),s)}function Me1(){if(!arguments.length)return[];var s=arguments[0];return i2(s)?s:[s]}function Ce1(s){return Tr(s,p)}function He1(s,u){return u=typeof u=="function"?u:e,Tr(s,p,u)}function _e1(s){return Tr(s,f|p)}function Se1(s,u){return u=typeof u=="function"?u:e,Tr(s,f|p,u)}function Le1(s,u){return u==null||OH(s,u,Ye(u))}function gn(s,u){return s===u||s!==s&&u!==u}var Ve1=ef(cm),Ae1=ef(function(s,u){return s>=u}),Ja=BH(function(){return arguments}())?BH:function(s){return ye(s)&&R2.call(s,"callee")&&!_H.call(s,"callee")},i2=d1.isArray,Ee1=oH?fr(oH):DJ;function Yt(s){return s!=null&&ff(s.length)&&!O3(s)}function Se(s){return ye(s)&&Yt(s)}function ke1(s){return s===!0||s===!1||ye(s)&&At(s)==v1}var V4=GQ||Wm,Ne1=sH?fr(sH):BJ;function Oe1(s){return ye(s)&&s.nodeType===1&&!Xo(s)}function Te1(s){if(s==null)return!0;if(Yt(s)&&(i2(s)||typeof s=="string"||typeof s.splice=="function"||V4(s)||q6(s)||Ja(s)))return!s.length;var u=ht(s);if(u==S||u==m1)return!s.size;if($o(s))return!lm(s).length;for(var v in s)if(R2.call(s,v))return!1;return!0}function Pe1(s,u){return Wo(s,u)}function Ie1(s,u,v){v=typeof v=="function"?v:e;var _=v?v(s,u):e;return _===e?Wo(s,u,e,v):!!_}function Tm(s){if(!ye(s))return!1;var u=At(s);return u==f1||u==q1||typeof s.message=="string"&&typeof s.name=="string"&&!Xo(s)}function Re1(s){return typeof s=="number"&&LH(s)}function O3(s){if(!pe(s))return!1;var u=At(s);return u==D1||u==A1||u==S1||u==r1}function $_(s){return typeof s=="number"&&s==f2(s)}function ff(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=E}function pe(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}function ye(s){return s!=null&&typeof s=="object"}var Y_=lH?fr(lH):jJ;function De1(s,u){return s===u||sm(s,u,Hm(u))}function Be1(s,u,v){return v=typeof v=="function"?v:e,sm(s,u,Hm(u),v)}function Fe1(s){return X_(s)&&s!=+s}function je1(s){if(H11(s))throw new a2(n);return FH(s)}function Ue1(s){return s===null}function qe1(s){return s==null}function X_(s){return typeof s=="number"||ye(s)&&At(s)==u1}function Xo(s){if(!ye(s)||At(s)!=G)return!1;var u=P5(s);if(u===null)return!0;var v=R2.call(u,"constructor")&&u.constructor;return typeof v=="function"&&v instanceof v&&k5.call(v)==BQ}var Pm=fH?fr(fH):UJ;function We1(s){return $_(s)&&s>=-E&&s<=E}var Z_=uH?fr(uH):qJ;function uf(s){return typeof s=="string"||!i2(s)&&ye(s)&&At(s)==s1}function hr(s){return typeof s=="symbol"||ye(s)&&At(s)==H1}var q6=hH?fr(hH):WJ;function Ge1(s){return s===e}function Ke1(s){return ye(s)&&ht(s)==_1}function $e1(s){return ye(s)&&At(s)==R1}var Ye1=ef(fm),Xe1=ef(function(s,u){return s<=u});function Q_(s){if(!s)return[];if(Yt(s))return uf(s)?mn(s):$t(s);if(Io&&s[Io])return LQ(s[Io]());var u=ht(s),v=u==S?Zd:u==m1?V5:W6;return v(s)}function T3(s){if(!s)return s===0?s:0;if(s=Rr(s),s===$||s===-$){var u=s<0?-1:1;return u*O}return s===s?s:0}function f2(s){var u=T3(s),v=u%1;return u===u?v?u-v:u:0}function J_(s){return s?Ya(f2(s),0,k):0}function Rr(s){if(typeof s=="number")return s;if(hr(s))return B;if(pe(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=pe(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=yH(s);var v=Ad.test(s);return v||kd.test(s)?uQ(s.slice(2),v?2:8):Vd.test(s)?B:+s}function eS(s){return Wn(s,Xt(s))}function Ze1(s){return s?Ya(f2(s),-E,E):s===0?s:0}function O2(s){return s==null?"":ur(s)}var Qe1=F6(function(s,u){if($o(u)||Yt(u)){Wn(u,Ye(u),s);return}for(var v in u)R2.call(u,v)&&jo(s,v,u[v])}),tS=F6(function(s,u){Wn(u,Xt(u),s)}),hf=F6(function(s,u,v,_){Wn(u,Xt(u),s,_)}),Je1=F6(function(s,u,v,_){Wn(u,Ye(u),s,_)}),et1=k3(nm);function tt1(s,u){var v=B6(s);return u==null?v:NH(v,u)}var rt1=h2(function(s,u){s=U2(s);var v=-1,_=u.length,P=_>2?u[2]:e;for(P&&Et(u[0],u[1],P)&&(_=1);++v<_;)for(var U=u[v],Q=Xt(U),t1=-1,o1=Q.length;++t1<o1;){var M1=Q[t1],C1=s[M1];(C1===e||gn(C1,I6[M1])&&!R2.call(s,M1))&&(s[M1]=U[M1])}return s}),nt1=h2(function(s){return s.push(e,y_),lr(rS,e,s)});function at1(s,u){return dH(s,Q1(u,3),qn)}function it1(s,u){return dH(s,Q1(u,3),im)}function ct1(s,u){return s==null?s:am(s,Q1(u,3),Xt)}function ot1(s,u){return s==null?s:RH(s,Q1(u,3),Xt)}function st1(s,u){return s&&qn(s,Q1(u,3))}function lt1(s,u){return s&&im(s,Q1(u,3))}function ft1(s){return s==null?[]:G5(s,Ye(s))}function ut1(s){return s==null?[]:G5(s,Xt(s))}function Im(s,u,v){var _=s==null?e:Xa(s,u);return _===e?v:_}function ht1(s,u){return s!=null&&w_(s,u,TJ)}function Rm(s,u){return s!=null&&w_(s,u,PJ)}var pt1=p_(function(s,u,v){u!=null&&typeof u.toString!="function"&&(u=N5.call(u)),s[u]=v},Bm(Zt)),dt1=p_(function(s,u,v){u!=null&&typeof u.toString!="function"&&(u=N5.call(u)),R2.call(s,u)?s[u].push(v):s[u]=[v]},Q1),mt1=h2(qo);function Ye(s){return Yt(s)?EH(s):lm(s)}function Xt(s){return Yt(s)?EH(s,!0):GJ(s)}function vt1(s,u){var v={};return u=Q1(u,3),qn(s,function(_,P,U){A3(v,u(_,P,U),_)}),v}function gt1(s,u){var v={};return u=Q1(u,3),qn(s,function(_,P,U){A3(v,P,u(_,P,U))}),v}var yt1=F6(function(s,u,v){K5(s,u,v)}),rS=F6(function(s,u,v,_){K5(s,u,v,_)}),xt1=k3(function(s,u){var v={};if(s==null)return v;var _=!1;u=ce(u,function(U){return U=S4(U,s),_||(_=U.length>1),U}),Wn(s,Mm(s),v),_&&(v=Tr(v,f|h|p,p11));for(var P=u.length;P--;)mm(v,u[P]);return v});function bt1(s,u){return nS(s,lf(Q1(u)))}var wt1=k3(function(s,u){return s==null?{}:$J(s,u)});function nS(s,u){if(s==null)return{};var v=ce(Mm(s),function(_){return[_]});return u=Q1(u),$H(s,v,function(_,P){return u(_,P[0])})}function zt1(s,u,v){u=S4(u,s);var _=-1,P=u.length;for(P||(P=1,s=e);++_<P;){var U=s==null?e:s[Gn(u[_])];U===e&&(_=P,U=v),s=O3(U)?U.call(s):U}return s}function Mt1(s,u,v){return s==null?s:Go(s,u,v)}function Ct1(s,u,v,_){return _=typeof _=="function"?_:e,s==null?s:Go(s,u,v,_)}var aS=v_(Ye),iS=v_(Xt);function Ht1(s,u,v){var _=i2(s),P=_||V4(s)||q6(s);if(u=Q1(u,4),v==null){var U=s&&s.constructor;P?v=_?new U:[]:pe(s)?v=O3(U)?B6(P5(s)):{}:v={}}return(P?kr:qn)(s,function(Q,t1,o1){return u(v,Q,t1,o1)}),v}function _t1(s,u){return s==null?!0:mm(s,u)}function St1(s,u,v){return s==null?s:JH(s,u,ym(v))}function Lt1(s,u,v,_){return _=typeof _=="function"?_:e,s==null?s:JH(s,u,ym(v),_)}function W6(s){return s==null?[]:Xd(s,Ye(s))}function Vt1(s){return s==null?[]:Xd(s,Xt(s))}function At1(s,u,v){return v===e&&(v=u,u=e),v!==e&&(v=Rr(v),v=v===v?v:0),u!==e&&(u=Rr(u),u=u===u?u:0),Ya(Rr(s),u,v)}function Et1(s,u,v){return u=T3(u),v===e?(v=u,u=0):v=T3(v),s=Rr(s),IJ(s,u,v)}function kt1(s,u,v){if(v&&typeof v!="boolean"&&Et(s,u,v)&&(u=v=e),v===e&&(typeof u=="boolean"?(v=u,u=e):typeof s=="boolean"&&(v=s,s=e)),s===e&&u===e?(s=0,u=1):(s=T3(s),u===e?(u=s,s=0):u=T3(u)),s>u){var _=s;s=u,u=_}if(v||s%1||u%1){var P=VH();return ut(s+P*(u-s+fQ("1e-"+((P+"").length-1))),u)}return hm(s,u)}var Nt1=j6(function(s,u,v){return u=u.toLowerCase(),s+(v?cS(u):u)});function cS(s){return Dm(O2(s).toLowerCase())}function oS(s){return s=O2(s),s&&s.replace(Od,MQ).replace(eQ,"")}function Ot1(s,u,v){s=O2(s),u=ur(u);var _=s.length;v=v===e?_:Ya(f2(v),0,_);var P=v;return v-=u.length,v>=0&&s.slice(v,P)==u}function Tt1(s){return s=O2(s),s&&vd.test(s)?s.replace(Un,CQ):s}function Pt1(s){return s=O2(s),s&&wd.test(s)?s.replace(Eo,"\\$&"):s}var It1=j6(function(s,u,v){return s+(v?"-":"")+u.toLowerCase()}),Rt1=j6(function(s,u,v){return s+(v?" ":"")+u.toLowerCase()}),Dt1=f_("toLowerCase");function Bt1(s,u,v){s=O2(s),u=f2(u);var _=u?P6(s):0;if(!u||_>=u)return s;var P=(u-_)/2;return J5(B5(P),v)+s+J5(D5(P),v)}function Ft1(s,u,v){s=O2(s),u=f2(u);var _=u?P6(s):0;return u&&_<u?s+J5(u-_,v):s}function jt1(s,u,v){s=O2(s),u=f2(u);var _=u?P6(s):0;return u&&_<u?J5(u-_,v)+s:s}function Ut1(s,u,v){return v||u==null?u=0:u&&(u=+u),XQ(O2(s).replace(ko,""),u||0)}function qt1(s,u,v){return(v?Et(s,u,v):u===e)?u=1:u=f2(u),pm(O2(s),u)}function Wt1(){var s=arguments,u=O2(s[0]);return s.length<3?u:u.replace(s[1],s[2])}var Gt1=j6(function(s,u,v){return s+(v?"_":"")+u.toLowerCase()});function Kt1(s,u,v){return v&&typeof v!="number"&&Et(s,u,v)&&(u=v=e),v=v===e?k:v>>>0,v?(s=O2(s),s&&(typeof u=="string"||u!=null&&!Pm(u))&&(u=ur(u),!u&&T6(s))?L4(mn(s),0,v):s.split(u,v)):[]}var $t1=j6(function(s,u,v){return s+(v?" ":"")+Dm(u)});function Yt1(s,u,v){return s=O2(s),v=v==null?0:Ya(f2(v),0,s.length),u=ur(u),s.slice(v,v+u.length)==u}function Xt1(s,u,v){var _=D.templateSettings;v&&Et(s,u,v)&&(u=e),s=O2(s),u=hf({},u,_,g_);var P=hf({},u.imports,_.imports,g_),U=Ye(P),Q=Xd(P,U),t1,o1,M1=0,C1=u.interpolate||V6,L1="__p += '",B1=Qd((u.escape||V6).source+"|"+C1.source+"|"+(C1===g5?Ld:V6).source+"|"+(u.evaluate||V6).source+"|$","g"),K1="//# sourceURL="+(R2.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++iQ+"]")+`
|
|
`;s.replace(B1,function(e2,v2,x2,pr,kt,dr){return x2||(x2=pr),L1+=s.slice(M1,dr).replace(Td,HQ),v2&&(t1=!0,L1+=`' +
|
|
__e(`+v2+`) +
|
|
'`),kt&&(o1=!0,L1+=`';
|
|
`+kt+`;
|
|
__p += '`),x2&&(L1+=`' +
|
|
((__t = (`+x2+`)) == null ? '' : __t) +
|
|
'`),M1=dr+e2.length,e2}),L1+=`';
|
|
`;var J1=R2.call(u,"variable")&&u.variable;if(!J1)L1=`with (obj) {
|
|
`+L1+`
|
|
}
|
|
`;else if(_d.test(J1))throw new a2(i);L1=(o1?L1.replace(Vo,""):L1).replace(Ao,"$1").replace(Ua,"$1;"),L1="function("+(J1||"obj")+`) {
|
|
`+(J1?"":`obj || (obj = {});
|
|
`)+"var __t, __p = ''"+(t1?", __e = _.escape":"")+(o1?`, __j = Array.prototype.join;
|
|
function print() { __p += __j.call(arguments, '') }
|
|
`:`;
|
|
`)+L1+`return __p
|
|
}`;var u2=lS(function(){return E2(U,K1+"return "+L1).apply(e,Q)});if(u2.source=L1,Tm(u2))throw u2;return u2}function Zt1(s){return O2(s).toLowerCase()}function Qt1(s){return O2(s).toUpperCase()}function Jt1(s,u,v){if(s=O2(s),s&&(v||u===e))return yH(s);if(!s||!(u=ur(u)))return s;var _=mn(s),P=mn(u),U=xH(_,P),Q=bH(_,P)+1;return L4(_,U,Q).join("")}function er1(s,u,v){if(s=O2(s),s&&(v||u===e))return s.slice(0,zH(s)+1);if(!s||!(u=ur(u)))return s;var _=mn(s),P=bH(_,mn(u))+1;return L4(_,0,P).join("")}function tr1(s,u,v){if(s=O2(s),s&&(v||u===e))return s.replace(ko,"");if(!s||!(u=ur(u)))return s;var _=mn(s),P=xH(_,mn(u));return L4(_,P).join("")}function rr1(s,u){var v=T,_=I;if(pe(u)){var P="separator"in u?u.separator:P;v="length"in u?f2(u.length):v,_="omission"in u?ur(u.omission):_}s=O2(s);var U=s.length;if(T6(s)){var Q=mn(s);U=Q.length}if(v>=U)return s;var t1=v-P6(_);if(t1<1)return _;var o1=Q?L4(Q,0,t1).join(""):s.slice(0,t1);if(P===e)return o1+_;if(Q&&(t1+=o1.length-t1),Pm(P)){if(s.slice(t1).search(P)){var M1,C1=o1;for(P.global||(P=Qd(P.source,O2(x5.exec(P))+"g")),P.lastIndex=0;M1=P.exec(C1);)var L1=M1.index;o1=o1.slice(0,L1===e?t1:L1)}}else if(s.indexOf(ur(P),t1)!=t1){var B1=o1.lastIndexOf(P);B1>-1&&(o1=o1.slice(0,B1))}return o1+_}function nr1(s){return s=O2(s),s&&Lt.test(s)?s.replace(y4,kQ):s}var ar1=j6(function(s,u,v){return s+(v?" ":"")+u.toUpperCase()}),Dm=f_("toUpperCase");function sS(s,u,v){return s=O2(s),u=v?e:u,u===e?SQ(s)?TQ(s):yQ(s):s.match(u)||[]}var lS=h2(function(s,u){try{return lr(s,e,u)}catch(v){return Tm(v)?v:new a2(v)}}),ir1=k3(function(s,u){return kr(u,function(v){v=Gn(v),A3(s,v,Nm(s[v],s))}),s});function cr1(s){var u=s==null?0:s.length,v=Q1();return s=u?ce(s,function(_){if(typeof _[1]!="function")throw new Nr(a);return[v(_[0]),_[1]]}):[],h2(function(_){for(var P=-1;++P<u;){var U=s[P];if(lr(U[0],this,_))return lr(U[1],this,_)}})}function or1(s){return kJ(Tr(s,f))}function Bm(s){return function(){return s}}function sr1(s,u){return s==null||s!==s?u:s}var lr1=h_(),fr1=h_(!0);function Zt(s){return s}function Fm(s){return jH(typeof s=="function"?s:Tr(s,f))}function ur1(s){return qH(Tr(s,f))}function hr1(s,u){return WH(s,Tr(u,f))}var pr1=h2(function(s,u){return function(v){return qo(v,s,u)}}),dr1=h2(function(s,u){return function(v){return qo(s,v,u)}});function jm(s,u,v){var _=Ye(u),P=G5(u,_);v==null&&!(pe(u)&&(P.length||!_.length))&&(v=u,u=s,s=this,P=G5(u,Ye(u)));var U=!(pe(v)&&"chain"in v)||!!v.chain,Q=O3(s);return kr(P,function(t1){var o1=u[t1];s[t1]=o1,Q&&(s.prototype[t1]=function(){var M1=this.__chain__;if(U||M1){var C1=s(this.__wrapped__),L1=C1.__actions__=$t(this.__actions__);return L1.push({func:o1,args:arguments,thisArg:s}),C1.__chain__=M1,C1}return o1.apply(s,w4([this.value()],arguments))})}),s}function mr1(){return $e._===this&&($e._=FQ),this}function Um(){}function vr1(s){return s=f2(s),h2(function(u){return GH(u,s)})}var gr1=bm(ce),yr1=bm(pH),xr1=bm(Wd);function fS(s){return Sm(s)?Gd(Gn(s)):YJ(s)}function br1(s){return function(u){return s==null?e:Xa(s,u)}}var wr1=d_(),zr1=d_(!0);function qm(){return[]}function Wm(){return!1}function Mr1(){return{}}function Cr1(){return""}function Hr1(){return!0}function _r1(s,u){if(s=f2(s),s<1||s>E)return[];var v=k,_=ut(s,k);u=Q1(u),s-=k;for(var P=Yd(_,u);++v<s;)u(v);return P}function Sr1(s){return i2(s)?ce(s,Gn):hr(s)?[s]:$t(A_(O2(s)))}function Lr1(s){var u=++DQ;return O2(s)+u}var Vr1=Q5(function(s,u){return s+u},0),Ar1=wm("ceil"),Er1=Q5(function(s,u){return s/u},1),kr1=wm("floor");function Nr1(s){return s&&s.length?W5(s,Zt,cm):e}function Or1(s,u){return s&&s.length?W5(s,Q1(u,2),cm):e}function Tr1(s){return vH(s,Zt)}function Pr1(s,u){return vH(s,Q1(u,2))}function Ir1(s){return s&&s.length?W5(s,Zt,fm):e}function Rr1(s,u){return s&&s.length?W5(s,Q1(u,2),fm):e}var Dr1=Q5(function(s,u){return s*u},1),Br1=wm("round"),Fr1=Q5(function(s,u){return s-u},0);function jr1(s){return s&&s.length?$d(s,Zt):0}function Ur1(s,u){return s&&s.length?$d(s,Q1(u,2)):0}return D.after=ue1,D.ary=F_,D.assign=Qe1,D.assignIn=tS,D.assignInWith=hf,D.assignWith=Je1,D.at=et1,D.before=j_,D.bind=Nm,D.bindAll=ir1,D.bindKey=U_,D.castArray=Me1,D.chain=R_,D.chunk=k11,D.compact=N11,D.concat=O11,D.cond=cr1,D.conforms=or1,D.constant=Bm,D.countBy=j21,D.create=tt1,D.curry=q_,D.curryRight=W_,D.debounce=G_,D.defaults=rt1,D.defaultsDeep=nt1,D.defer=he1,D.delay=pe1,D.difference=T11,D.differenceBy=P11,D.differenceWith=I11,D.drop=R11,D.dropRight=D11,D.dropRightWhile=B11,D.dropWhile=F11,D.fill=j11,D.filter=q21,D.flatMap=K21,D.flatMapDeep=$21,D.flatMapDepth=Y21,D.flatten=O_,D.flattenDeep=U11,D.flattenDepth=q11,D.flip=de1,D.flow=lr1,D.flowRight=fr1,D.fromPairs=W11,D.functions=ft1,D.functionsIn=ut1,D.groupBy=X21,D.initial=K11,D.intersection=$11,D.intersectionBy=Y11,D.intersectionWith=X11,D.invert=pt1,D.invertBy=dt1,D.invokeMap=Q21,D.iteratee=Fm,D.keyBy=J21,D.keys=Ye,D.keysIn=Xt,D.map=cf,D.mapKeys=vt1,D.mapValues=gt1,D.matches=ur1,D.matchesProperty=hr1,D.memoize=sf,D.merge=yt1,D.mergeWith=rS,D.method=pr1,D.methodOf=dr1,D.mixin=jm,D.negate=lf,D.nthArg=vr1,D.omit=xt1,D.omitBy=bt1,D.once=me1,D.orderBy=ee1,D.over=gr1,D.overArgs=ve1,D.overEvery=yr1,D.overSome=xr1,D.partial=Om,D.partialRight=K_,D.partition=te1,D.pick=wt1,D.pickBy=nS,D.property=fS,D.propertyOf=br1,D.pull=e21,D.pullAll=P_,D.pullAllBy=t21,D.pullAllWith=r21,D.pullAt=n21,D.range=wr1,D.rangeRight=zr1,D.rearg=ge1,D.reject=ae1,D.remove=a21,D.rest=ye1,D.reverse=Em,D.sampleSize=ce1,D.set=Mt1,D.setWith=Ct1,D.shuffle=oe1,D.slice=i21,D.sortBy=fe1,D.sortedUniq=h21,D.sortedUniqBy=p21,D.split=Kt1,D.spread=xe1,D.tail=d21,D.take=m21,D.takeRight=v21,D.takeRightWhile=g21,D.takeWhile=y21,D.tap=N21,D.throttle=be1,D.thru=af,D.toArray=Q_,D.toPairs=aS,D.toPairsIn=iS,D.toPath=Sr1,D.toPlainObject=eS,D.transform=Ht1,D.unary=we1,D.union=x21,D.unionBy=b21,D.unionWith=w21,D.uniq=z21,D.uniqBy=M21,D.uniqWith=C21,D.unset=_t1,D.unzip=km,D.unzipWith=I_,D.update=St1,D.updateWith=Lt1,D.values=W6,D.valuesIn=Vt1,D.without=H21,D.words=sS,D.wrap=ze1,D.xor=_21,D.xorBy=S21,D.xorWith=L21,D.zip=V21,D.zipObject=A21,D.zipObjectDeep=E21,D.zipWith=k21,D.entries=aS,D.entriesIn=iS,D.extend=tS,D.extendWith=hf,jm(D,D),D.add=Vr1,D.attempt=lS,D.camelCase=Nt1,D.capitalize=cS,D.ceil=Ar1,D.clamp=At1,D.clone=Ce1,D.cloneDeep=_e1,D.cloneDeepWith=Se1,D.cloneWith=He1,D.conformsTo=Le1,D.deburr=oS,D.defaultTo=sr1,D.divide=Er1,D.endsWith=Ot1,D.eq=gn,D.escape=Tt1,D.escapeRegExp=Pt1,D.every=U21,D.find=W21,D.findIndex=k_,D.findKey=at1,D.findLast=G21,D.findLastIndex=N_,D.findLastKey=it1,D.floor=kr1,D.forEach=D_,D.forEachRight=B_,D.forIn=ct1,D.forInRight=ot1,D.forOwn=st1,D.forOwnRight=lt1,D.get=Im,D.gt=Ve1,D.gte=Ae1,D.has=ht1,D.hasIn=Rm,D.head=T_,D.identity=Zt,D.includes=Z21,D.indexOf=G11,D.inRange=Et1,D.invoke=mt1,D.isArguments=Ja,D.isArray=i2,D.isArrayBuffer=Ee1,D.isArrayLike=Yt,D.isArrayLikeObject=Se,D.isBoolean=ke1,D.isBuffer=V4,D.isDate=Ne1,D.isElement=Oe1,D.isEmpty=Te1,D.isEqual=Pe1,D.isEqualWith=Ie1,D.isError=Tm,D.isFinite=Re1,D.isFunction=O3,D.isInteger=$_,D.isLength=ff,D.isMap=Y_,D.isMatch=De1,D.isMatchWith=Be1,D.isNaN=Fe1,D.isNative=je1,D.isNil=qe1,D.isNull=Ue1,D.isNumber=X_,D.isObject=pe,D.isObjectLike=ye,D.isPlainObject=Xo,D.isRegExp=Pm,D.isSafeInteger=We1,D.isSet=Z_,D.isString=uf,D.isSymbol=hr,D.isTypedArray=q6,D.isUndefined=Ge1,D.isWeakMap=Ke1,D.isWeakSet=$e1,D.join=Z11,D.kebabCase=It1,D.last=Ir,D.lastIndexOf=Q11,D.lowerCase=Rt1,D.lowerFirst=Dt1,D.lt=Ye1,D.lte=Xe1,D.max=Nr1,D.maxBy=Or1,D.mean=Tr1,D.meanBy=Pr1,D.min=Ir1,D.minBy=Rr1,D.stubArray=qm,D.stubFalse=Wm,D.stubObject=Mr1,D.stubString=Cr1,D.stubTrue=Hr1,D.multiply=Dr1,D.nth=J11,D.noConflict=mr1,D.noop=Um,D.now=of,D.pad=Bt1,D.padEnd=Ft1,D.padStart=jt1,D.parseInt=Ut1,D.random=kt1,D.reduce=re1,D.reduceRight=ne1,D.repeat=qt1,D.replace=Wt1,D.result=zt1,D.round=Br1,D.runInContext=i1,D.sample=ie1,D.size=se1,D.snakeCase=Gt1,D.some=le1,D.sortedIndex=c21,D.sortedIndexBy=o21,D.sortedIndexOf=s21,D.sortedLastIndex=l21,D.sortedLastIndexBy=f21,D.sortedLastIndexOf=u21,D.startCase=$t1,D.startsWith=Yt1,D.subtract=Fr1,D.sum=jr1,D.sumBy=Ur1,D.template=Xt1,D.times=_r1,D.toFinite=T3,D.toInteger=f2,D.toLength=J_,D.toLower=Zt1,D.toNumber=Rr,D.toSafeInteger=Ze1,D.toString=O2,D.toUpper=Qt1,D.trim=Jt1,D.trimEnd=er1,D.trimStart=tr1,D.truncate=rr1,D.unescape=nr1,D.uniqueId=Lr1,D.upperCase=ar1,D.upperFirst=Dm,D.each=D_,D.eachRight=B_,D.first=T_,jm(D,function(){var s={};return qn(D,function(u,v){R2.call(D.prototype,v)||(s[v]=u)}),s}(),{chain:!1}),D.VERSION=t,kr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(s){D[s].placeholder=D}),kr(["drop","take"],function(s,u){g2.prototype[s]=function(v){v=v===e?1:De(f2(v),0);var _=this.__filtered__&&!u?new g2(this):this.clone();return _.__filtered__?_.__takeCount__=ut(v,_.__takeCount__):_.__views__.push({size:ut(v,k),type:s+(_.__dir__<0?"Right":"")}),_},g2.prototype[s+"Right"]=function(v){return this.reverse()[s](v).reverse()}}),kr(["filter","map","takeWhile"],function(s,u){var v=u+1,_=v==C||v==J;g2.prototype[s]=function(P){var U=this.clone();return U.__iteratees__.push({iteratee:Q1(P,3),type:v}),U.__filtered__=U.__filtered__||_,U}}),kr(["head","last"],function(s,u){var v="take"+(u?"Right":"");g2.prototype[s]=function(){return this[v](1).value()[0]}}),kr(["initial","tail"],function(s,u){var v="drop"+(u?"":"Right");g2.prototype[s]=function(){return this.__filtered__?new g2(this):this[v](1)}}),g2.prototype.compact=function(){return this.filter(Zt)},g2.prototype.find=function(s){return this.filter(s).head()},g2.prototype.findLast=function(s){return this.reverse().find(s)},g2.prototype.invokeMap=h2(function(s,u){return typeof s=="function"?new g2(this):this.map(function(v){return qo(v,s,u)})}),g2.prototype.reject=function(s){return this.filter(lf(Q1(s)))},g2.prototype.slice=function(s,u){s=f2(s);var v=this;return v.__filtered__&&(s>0||u<0)?new g2(v):(s<0?v=v.takeRight(-s):s&&(v=v.drop(s)),u!==e&&(u=f2(u),v=u<0?v.dropRight(-u):v.take(u-s)),v)},g2.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},g2.prototype.toArray=function(){return this.take(k)},qn(g2.prototype,function(s,u){var v=/^(?:filter|find|map|reject)|While$/.test(u),_=/^(?:head|last)$/.test(u),P=D[_?"take"+(u=="last"?"Right":""):u],U=_||/^find/.test(u);P&&(D.prototype[u]=function(){var Q=this.__wrapped__,t1=_?[1]:arguments,o1=Q instanceof g2,M1=t1[0],C1=o1||i2(Q),L1=function(v2){var x2=P.apply(D,w4([v2],t1));return _&&B1?x2[0]:x2};C1&&v&&typeof M1=="function"&&M1.length!=1&&(o1=C1=!1);var B1=this.__chain__,K1=!!this.__actions__.length,J1=U&&!B1,u2=o1&&!K1;if(!U&&C1){Q=u2?Q:new g2(this);var e2=s.apply(Q,t1);return e2.__actions__.push({func:af,args:[L1],thisArg:e}),new Or(e2,B1)}return J1&&u2?s.apply(this,t1):(e2=this.thru(L1),J1?_?e2.value()[0]:e2.value():e2)})}),kr(["pop","push","shift","sort","splice","unshift"],function(s){var u=A5[s],v=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",_=/^(?:pop|shift)$/.test(s);D.prototype[s]=function(){var P=arguments;if(_&&!this.__chain__){var U=this.value();return u.apply(i2(U)?U:[],P)}return this[v](function(Q){return u.apply(i2(Q)?Q:[],P)})}}),qn(g2.prototype,function(s,u){var v=D[u];if(v){var _=v.name+"";R2.call(D6,_)||(D6[_]=[]),D6[_].push({name:u,func:v})}}),D6[Z5(e,g).name]=[{name:"wrapper",func:e}],g2.prototype.clone=nJ,g2.prototype.reverse=aJ,g2.prototype.value=iJ,D.prototype.at=O21,D.prototype.chain=T21,D.prototype.commit=P21,D.prototype.next=I21,D.prototype.plant=D21,D.prototype.reverse=B21,D.prototype.toJSON=D.prototype.valueOf=D.prototype.value=F21,D.prototype.first=D.prototype.head,Io&&(D.prototype[Io]=R21),D},M4=PQ();typeof define=="function"&&typeof define.amd=="object"&&define.amd?($e._=M4,define(function(){return M4})):Wa?((Wa.exports=M4)._=M4,Fd._=M4):$e._=M4}).call(G6)});var Ym=X((Km,$m)=>{(function(e,t){typeof define=="function"&&define.amd?define([],t):typeof Km<"u"?t():(t(),e.FileSaver={})})(Km,function(){"use strict";function e(o,l){return typeof l>"u"?l={autoBom:!1}:typeof l!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(o.type)?new Blob(["\uFEFF",o],{type:o.type}):o}function t(o,l,f){var h=new XMLHttpRequest;h.open("GET",o),h.responseType="blob",h.onload=function(){c(h.response,l,f)},h.onerror=function(){console.error("could not download file")},h.send()}function r(o){var l=new XMLHttpRequest;l.open("HEAD",o,!1);try{l.send()}catch{}return 200<=l.status&&299>=l.status}function n(o){try{o.dispatchEvent(new MouseEvent("click"))}catch{var l=document.createEvent("MouseEvents");l.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),o.dispatchEvent(l)}}var a=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:void 0,i=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=a.saveAs||(typeof window!="object"||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!i?function(o,l,f){var h=a.URL||a.webkitURL,p=document.createElement("a");l=l||o.name||"download",p.download=l,p.rel="noopener",typeof o=="string"?(p.href=o,p.origin===location.origin?n(p):r(p.href)?t(o,l,f):n(p,p.target="_blank")):(p.href=h.createObjectURL(o),setTimeout(function(){h.revokeObjectURL(p.href)},4e4),setTimeout(function(){n(p)},0))}:"msSaveOrOpenBlob"in navigator?function(o,l,f){if(l=l||o.name||"download",typeof o!="string")navigator.msSaveOrOpenBlob(e(o,f),l);else if(r(o))t(o,l,f);else{var h=document.createElement("a");h.href=o,h.target="_blank",setTimeout(function(){n(h)})}}:function(o,l,f,h){if(h=h||open("","_blank"),h&&(h.document.title=h.document.body.innerText="downloading..."),typeof o=="string")return t(o,l,f);var p=o.type==="application/octet-stream",d=/constructor/i.test(a.HTMLElement)||a.safari,m=/CriOS\/[\d]+/.test(navigator.userAgent);if((m||p&&d||i)&&typeof FileReader<"u"){var y=new FileReader;y.onloadend=function(){var x=y.result;x=m?x:x.replace(/^data:[^;]*;/,"data:attachment/file;"),h?h.location.href=x:location=x,h=null},y.readAsDataURL(o)}else{var g=a.URL||a.webkitURL,z=g.createObjectURL(o);h?h.location=z:location.href=z,h=null,setTimeout(function(){g.revokeObjectURL(z)},4e4)}});a.saveAs=c.saveAs=c,typeof $m<"u"&&($m.exports=c)})});var zS=X(y2=>{"use strict";var Jo=Symbol.for("react.element"),Zr1=Symbol.for("react.portal"),Qr1=Symbol.for("react.fragment"),Jr1=Symbol.for("react.strict_mode"),en1=Symbol.for("react.profiler"),tn1=Symbol.for("react.provider"),rn1=Symbol.for("react.context"),nn1=Symbol.for("react.forward_ref"),an1=Symbol.for("react.suspense"),in1=Symbol.for("react.memo"),cn1=Symbol.for("react.lazy"),hS=Symbol.iterator;function on1(e){return e===null||typeof e!="object"?null:(e=hS&&e[hS]||e["@@iterator"],typeof e=="function"?e:null)}var mS={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},vS=Object.assign,gS={};function K6(e,t,r){this.props=e,this.context=t,this.refs=gS,this.updater=r||mS}K6.prototype.isReactComponent={};K6.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};K6.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function yS(){}yS.prototype=K6.prototype;function Zm(e,t,r){this.props=e,this.context=t,this.refs=gS,this.updater=r||mS}var Qm=Zm.prototype=new yS;Qm.constructor=Zm;vS(Qm,K6.prototype);Qm.isPureReactComponent=!0;var pS=Array.isArray,xS=Object.prototype.hasOwnProperty,Jm={current:null},bS={key:!0,ref:!0,__self:!0,__source:!0};function wS(e,t,r){var n,a={},i=null,c=null;if(t!=null)for(n in t.ref!==void 0&&(c=t.ref),t.key!==void 0&&(i=""+t.key),t)xS.call(t,n)&&!bS.hasOwnProperty(n)&&(a[n]=t[n]);var o=arguments.length-2;if(o===1)a.children=r;else if(1<o){for(var l=Array(o),f=0;f<o;f++)l[f]=arguments[f+2];a.children=l}if(e&&e.defaultProps)for(n in o=e.defaultProps,o)a[n]===void 0&&(a[n]=o[n]);return{$$typeof:Jo,type:e,key:i,ref:c,props:a,_owner:Jm.current}}function sn1(e,t){return{$$typeof:Jo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ev(e){return typeof e=="object"&&e!==null&&e.$$typeof===Jo}function ln1(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var dS=/\/+/g;function Xm(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ln1(""+e.key):t.toString(36)}function df(e,t,r,n,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var c=!1;if(e===null)c=!0;else switch(i){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case Jo:case Zr1:c=!0}}if(c)return c=e,a=a(c),e=n===""?"."+Xm(c,0):n,pS(a)?(r="",e!=null&&(r=e.replace(dS,"$&/")+"/"),df(a,t,r,"",function(f){return f})):a!=null&&(ev(a)&&(a=sn1(a,r+(!a.key||c&&c.key===a.key?"":(""+a.key).replace(dS,"$&/")+"/")+e)),t.push(a)),1;if(c=0,n=n===""?".":n+":",pS(e))for(var o=0;o<e.length;o++){i=e[o];var l=n+Xm(i,o);c+=df(i,t,r,l,a)}else if(l=on1(e),typeof l=="function")for(e=l.call(e),o=0;!(i=e.next()).done;)i=i.value,l=n+Xm(i,o++),c+=df(i,t,r,l,a);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return c}function pf(e,t,r){if(e==null)return e;var n=[],a=0;return df(e,n,"","",function(i){return t.call(r,i,a++)}),n}function fn1(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Nt={current:null},mf={transition:null},un1={ReactCurrentDispatcher:Nt,ReactCurrentBatchConfig:mf,ReactCurrentOwner:Jm};y2.Children={map:pf,forEach:function(e,t,r){pf(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return pf(e,function(){t++}),t},toArray:function(e){return pf(e,function(t){return t})||[]},only:function(e){if(!ev(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};y2.Component=K6;y2.Fragment=Qr1;y2.Profiler=en1;y2.PureComponent=Zm;y2.StrictMode=Jr1;y2.Suspense=an1;y2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=un1;y2.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=vS({},e.props),a=e.key,i=e.ref,c=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,c=Jm.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(l in t)xS.call(t,l)&&!bS.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&o!==void 0?o[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){o=Array(l);for(var f=0;f<l;f++)o[f]=arguments[f+2];n.children=o}return{$$typeof:Jo,type:e.type,key:a,ref:i,props:n,_owner:c}};y2.createContext=function(e){return e={$$typeof:rn1,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:tn1,_context:e},e.Consumer=e};y2.createElement=wS;y2.createFactory=function(e){var t=wS.bind(null,e);return t.type=e,t};y2.createRef=function(){return{current:null}};y2.forwardRef=function(e){return{$$typeof:nn1,render:e}};y2.isValidElement=ev;y2.lazy=function(e){return{$$typeof:cn1,_payload:{_status:-1,_result:e},_init:fn1}};y2.memo=function(e,t){return{$$typeof:in1,type:e,compare:t===void 0?null:t}};y2.startTransition=function(e){var t=mf.transition;mf.transition={};try{e()}finally{mf.transition=t}};y2.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};y2.useCallback=function(e,t){return Nt.current.useCallback(e,t)};y2.useContext=function(e){return Nt.current.useContext(e)};y2.useDebugValue=function(){};y2.useDeferredValue=function(e){return Nt.current.useDeferredValue(e)};y2.useEffect=function(e,t){return Nt.current.useEffect(e,t)};y2.useId=function(){return Nt.current.useId()};y2.useImperativeHandle=function(e,t,r){return Nt.current.useImperativeHandle(e,t,r)};y2.useInsertionEffect=function(e,t){return Nt.current.useInsertionEffect(e,t)};y2.useLayoutEffect=function(e,t){return Nt.current.useLayoutEffect(e,t)};y2.useMemo=function(e,t){return Nt.current.useMemo(e,t)};y2.useReducer=function(e,t,r){return Nt.current.useReducer(e,t,r)};y2.useRef=function(e){return Nt.current.useRef(e)};y2.useState=function(e){return Nt.current.useState(e)};y2.useSyncExternalStore=function(e,t,r){return Nt.current.useSyncExternalStore(e,t,r)};y2.useTransition=function(){return Nt.current.useTransition()};y2.version="18.2.0"});var Z1=X((bL1,MS)=>{"use strict";MS.exports=zS()});var HS=X((_L1,CS)=>{CS.exports=function(t,r,n,a){var i=n?n.call(a,t,r):void 0;if(i!==void 0)return!!i;if(t===r)return!0;if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var c=Object.keys(t),o=Object.keys(r);if(c.length!==o.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(r),f=0;f<c.length;f++){var h=c[f];if(!l(h))return!1;var p=t[h],d=r[h];if(i=n?n.call(a,p,d,h):void 0,i===!1||i===void 0&&p!==d)return!1}return!0}});var LL=X($2=>{"use strict";function Mv(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,a=e[n];if(0<kf(a,t))e[n]=t,e[r]=a,r=n;else break e}}function bn(e){return e.length===0?null:e[0]}function Of(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,a=e.length,i=a>>>1;n<i;){var c=2*(n+1)-1,o=e[c],l=c+1,f=e[l];if(0>kf(o,r))l<a&&0>kf(f,o)?(e[n]=f,e[l]=r,n=l):(e[n]=o,e[c]=r,n=c);else if(l<a&&0>kf(f,r))e[n]=f,e[l]=r,n=l;else break e}}return t}function kf(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(xL=performance,$2.unstable_now=function(){return xL.now()}):(bv=Date,bL=bv.now(),$2.unstable_now=function(){return bv.now()-bL});var xL,bv,bL,Yn=[],N4=[],Xn1=1,Fr=null,dt=3,Tf=!1,ai=!1,s8=!1,ML=typeof setTimeout=="function"?setTimeout:null,CL=typeof clearTimeout=="function"?clearTimeout:null,wL=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Cv(e){for(var t=bn(N4);t!==null;){if(t.callback===null)Of(N4);else if(t.startTime<=e)Of(N4),t.sortIndex=t.expirationTime,Mv(Yn,t);else break;t=bn(N4)}}function Hv(e){if(s8=!1,Cv(e),!ai)if(bn(Yn)!==null)ai=!0,Sv(_v);else{var t=bn(N4);t!==null&&Lv(Hv,t.startTime-e)}}function _v(e,t){ai=!1,s8&&(s8=!1,CL(l8),l8=-1),Tf=!0;var r=dt;try{for(Cv(t),Fr=bn(Yn);Fr!==null&&(!(Fr.expirationTime>t)||e&&!SL());){var n=Fr.callback;if(typeof n=="function"){Fr.callback=null,dt=Fr.priorityLevel;var a=n(Fr.expirationTime<=t);t=$2.unstable_now(),typeof a=="function"?Fr.callback=a:Fr===bn(Yn)&&Of(Yn),Cv(t)}else Of(Yn);Fr=bn(Yn)}if(Fr!==null)var i=!0;else{var c=bn(N4);c!==null&&Lv(Hv,c.startTime-t),i=!1}return i}finally{Fr=null,dt=r,Tf=!1}}var Pf=!1,Nf=null,l8=-1,HL=5,_L=-1;function SL(){return!($2.unstable_now()-_L<HL)}function wv(){if(Nf!==null){var e=$2.unstable_now();_L=e;var t=!0;try{t=Nf(!0,e)}finally{t?o8():(Pf=!1,Nf=null)}}else Pf=!1}var o8;typeof wL=="function"?o8=function(){wL(wv)}:typeof MessageChannel<"u"?(zv=new MessageChannel,zL=zv.port2,zv.port1.onmessage=wv,o8=function(){zL.postMessage(null)}):o8=function(){ML(wv,0)};var zv,zL;function Sv(e){Nf=e,Pf||(Pf=!0,o8())}function Lv(e,t){l8=ML(function(){e($2.unstable_now())},t)}$2.unstable_IdlePriority=5;$2.unstable_ImmediatePriority=1;$2.unstable_LowPriority=4;$2.unstable_NormalPriority=3;$2.unstable_Profiling=null;$2.unstable_UserBlockingPriority=2;$2.unstable_cancelCallback=function(e){e.callback=null};$2.unstable_continueExecution=function(){ai||Tf||(ai=!0,Sv(_v))};$2.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):HL=0<e?Math.floor(1e3/e):5};$2.unstable_getCurrentPriorityLevel=function(){return dt};$2.unstable_getFirstCallbackNode=function(){return bn(Yn)};$2.unstable_next=function(e){switch(dt){case 1:case 2:case 3:var t=3;break;default:t=dt}var r=dt;dt=t;try{return e()}finally{dt=r}};$2.unstable_pauseExecution=function(){};$2.unstable_requestPaint=function(){};$2.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=dt;dt=e;try{return t()}finally{dt=r}};$2.unstable_scheduleCallback=function(e,t,r){var n=$2.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,e){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return a=r+a,e={id:Xn1++,callback:t,priorityLevel:e,startTime:r,expirationTime:a,sortIndex:-1},r>n?(e.sortIndex=r,Mv(N4,e),bn(Yn)===null&&e===bn(N4)&&(s8?(CL(l8),l8=-1):s8=!0,Lv(Hv,r-n))):(e.sortIndex=a,Mv(Yn,e),ai||Tf||(ai=!0,Sv(_v))),e};$2.unstable_shouldYield=SL;$2.unstable_wrapCallback=function(e){var t=dt;return function(){var r=dt;dt=t;try{return e.apply(this,arguments)}finally{dt=r}}}});var AL=X((lV1,VL)=>{"use strict";VL.exports=LL()});var PE=X(br=>{"use strict";var IV=Z1(),yr=AL();function k1(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var RV=new Set,E8={};function gi(e,t){M0(e,t),M0(e+"Capture",t)}function M0(e,t){for(E8[e]=t,e=0;e<t.length;e++)RV.add(t[e])}var W3=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zv=Object.prototype.hasOwnProperty,Zn1=/^[: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]*$/,EL={},kL={};function Qn1(e){return Zv.call(kL,e)?!0:Zv.call(EL,e)?!1:Zn1.test(e)?kL[e]=!0:(EL[e]=!0,!1)}function Jn1(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function e31(e,t,r,n){if(t===null||typeof t>"u"||Jn1(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function It(e,t,r,n,a,i,c){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=c}var it={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){it[e]=new It(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];it[t]=new It(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){it[e]=new It(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){it[e]=new It(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){it[e]=new It(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){it[e]=new It(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){it[e]=new It(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){it[e]=new It(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){it[e]=new It(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ug=/[\-:]([a-z])/g;function qg(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ug,qg);it[t]=new It(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ug,qg);it[t]=new It(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ug,qg);it[t]=new It(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){it[e]=new It(e,1,!1,e.toLowerCase(),null,!1,!1)});it.xlinkHref=new It("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){it[e]=new It(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wg(e,t,r,n){var a=it.hasOwnProperty(t)?it[t]:null;(a!==null?a.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(e31(t,r,a,n)&&(r=null),n||a===null?Qn1(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Y3=IV.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,If=Symbol.for("react.element"),i0=Symbol.for("react.portal"),c0=Symbol.for("react.fragment"),Gg=Symbol.for("react.strict_mode"),Qv=Symbol.for("react.profiler"),DV=Symbol.for("react.provider"),BV=Symbol.for("react.context"),Kg=Symbol.for("react.forward_ref"),Jv=Symbol.for("react.suspense"),eg=Symbol.for("react.suspense_list"),$g=Symbol.for("react.memo"),T4=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var FV=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var NL=Symbol.iterator;function f8(e){return e===null||typeof e!="object"?null:(e=NL&&e[NL]||e["@@iterator"],typeof e=="function"?e:null)}var ve=Object.assign,Vv;function y8(e){if(Vv===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Vv=t&&t[1]||""}return`
|
|
`+Vv+e}var Av=!1;function Ev(e,t){if(!e||Av)return"";Av=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(f){var n=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){n=f}e.call(t.prototype)}else{try{throw Error()}catch(f){n=f}e()}}catch(f){if(f&&n&&typeof f.stack=="string"){for(var a=f.stack.split(`
|
|
`),i=n.stack.split(`
|
|
`),c=a.length-1,o=i.length-1;1<=c&&0<=o&&a[c]!==i[o];)o--;for(;1<=c&&0<=o;c--,o--)if(a[c]!==i[o]){if(c!==1||o!==1)do if(c--,o--,0>o||a[c]!==i[o]){var l=`
|
|
`+a[c].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=c&&0<=o);break}}}finally{Av=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?y8(e):""}function t31(e){switch(e.tag){case 5:return y8(e.type);case 16:return y8("Lazy");case 13:return y8("Suspense");case 19:return y8("SuspenseList");case 0:case 2:case 15:return e=Ev(e.type,!1),e;case 11:return e=Ev(e.type.render,!1),e;case 1:return e=Ev(e.type,!0),e;default:return""}}function tg(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case c0:return"Fragment";case i0:return"Portal";case Qv:return"Profiler";case Gg:return"StrictMode";case Jv:return"Suspense";case eg:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case BV:return(e.displayName||"Context")+".Consumer";case DV:return(e._context.displayName||"Context")+".Provider";case Kg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $g:return t=e.displayName||null,t!==null?t:tg(e.type)||"Memo";case T4:t=e._payload,e=e._init;try{return tg(e(t))}catch{}}return null}function r31(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return tg(t);case 8:return t===Gg?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Y4(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jV(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function n31(e){var t=jV(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(c){n=""+c,i.call(this,c)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(c){n=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rf(e){e._valueTracker||(e._valueTracker=n31(e))}function UV(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=jV(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function h7(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function rg(e,t){var r=t.checked;return ve({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function OL(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Y4(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function qV(e,t){t=t.checked,t!=null&&Wg(e,"checked",t,!1)}function ng(e,t){qV(e,t);var r=Y4(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ag(e,t.type,r):t.hasOwnProperty("defaultValue")&&ag(e,t.type,Y4(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function TL(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function ag(e,t,r){(t!=="number"||h7(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var x8=Array.isArray;function g0(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Y4(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function ig(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k1(91));return ve({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function PL(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(k1(92));if(x8(r)){if(1<r.length)throw Error(k1(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Y4(r)}}function WV(e,t){var r=Y4(t.value),n=Y4(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function IL(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function GV(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function cg(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?GV(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Df,KV=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Df=Df||document.createElement("div"),Df.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Df.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function k8(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var z8={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},a31=["Webkit","ms","Moz","O"];Object.keys(z8).forEach(function(e){a31.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),z8[t]=z8[e]})});function $V(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||z8.hasOwnProperty(e)&&z8[e]?(""+t).trim():t+"px"}function YV(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=$V(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var i31=ve({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 og(e,t){if(t){if(i31[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k1(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k1(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k1(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k1(62))}}function sg(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var lg=null;function Yg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fg=null,y0=null,x0=null;function RL(e){if(e=X8(e)){if(typeof fg!="function")throw Error(k1(280));var t=e.stateNode;t&&(t=B7(t),fg(e.stateNode,e.type,t))}}function XV(e){y0?x0?x0.push(e):x0=[e]:y0=e}function ZV(){if(y0){var e=y0,t=x0;if(x0=y0=null,RL(e),t)for(e=0;e<t.length;e++)RL(t[e])}}function QV(e,t){return e(t)}function JV(){}var kv=!1;function eA(e,t,r){if(kv)return e(t,r);kv=!0;try{return QV(e,t,r)}finally{kv=!1,(y0!==null||x0!==null)&&(JV(),ZV())}}function N8(e,t){var r=e.stateNode;if(r===null)return null;var n=B7(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(k1(231,t,typeof r));return r}var ug=!1;if(W3)try{n0={},Object.defineProperty(n0,"passive",{get:function(){ug=!0}}),window.addEventListener("test",n0,n0),window.removeEventListener("test",n0,n0)}catch{ug=!1}var n0;function c31(e,t,r,n,a,i,c,o,l){var f=Array.prototype.slice.call(arguments,3);try{t.apply(r,f)}catch(h){this.onError(h)}}var M8=!1,p7=null,d7=!1,hg=null,o31={onError:function(e){M8=!0,p7=e}};function s31(e,t,r,n,a,i,c,o,l){M8=!1,p7=null,c31.apply(o31,arguments)}function l31(e,t,r,n,a,i,c,o,l){if(s31.apply(this,arguments),M8){if(M8){var f=p7;M8=!1,p7=null}else throw Error(k1(198));d7||(d7=!0,hg=f)}}function yi(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function tA(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function DL(e){if(yi(e)!==e)throw Error(k1(188))}function f31(e){var t=e.alternate;if(!t){if(t=yi(e),t===null)throw Error(k1(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var i=a.alternate;if(i===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===r)return DL(a),e;if(i===n)return DL(a),t;i=i.sibling}throw Error(k1(188))}if(r.return!==n.return)r=a,n=i;else{for(var c=!1,o=a.child;o;){if(o===r){c=!0,r=a,n=i;break}if(o===n){c=!0,n=a,r=i;break}o=o.sibling}if(!c){for(o=i.child;o;){if(o===r){c=!0,r=i,n=a;break}if(o===n){c=!0,n=i,r=a;break}o=o.sibling}if(!c)throw Error(k1(189))}}if(r.alternate!==n)throw Error(k1(190))}if(r.tag!==3)throw Error(k1(188));return r.stateNode.current===r?e:t}function rA(e){return e=f31(e),e!==null?nA(e):null}function nA(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=nA(e);if(t!==null)return t;e=e.sibling}return null}var aA=yr.unstable_scheduleCallback,BL=yr.unstable_cancelCallback,u31=yr.unstable_shouldYield,h31=yr.unstable_requestPaint,Ve=yr.unstable_now,p31=yr.unstable_getCurrentPriorityLevel,Xg=yr.unstable_ImmediatePriority,iA=yr.unstable_UserBlockingPriority,m7=yr.unstable_NormalPriority,d31=yr.unstable_LowPriority,cA=yr.unstable_IdlePriority,P7=null,Jn=null;function m31(e){if(Jn&&typeof Jn.onCommitFiberRoot=="function")try{Jn.onCommitFiberRoot(P7,e,void 0,(e.current.flags&128)===128)}catch{}}var Hn=Math.clz32?Math.clz32:y31,v31=Math.log,g31=Math.LN2;function y31(e){return e>>>=0,e===0?32:31-(v31(e)/g31|0)|0}var Bf=64,Ff=4194304;function b8(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function v7(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,c=r&268435455;if(c!==0){var o=c&~a;o!==0?n=b8(o):(i&=c,i!==0&&(n=b8(i)))}else c=r&~a,c!==0?n=b8(c):i!==0&&(n=b8(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-Hn(t),a=1<<r,n|=e[r],t&=~a;return n}function x31(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function b31(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var c=31-Hn(i),o=1<<c,l=a[c];l===-1?(!(o&r)||o&n)&&(a[c]=x31(o,t)):l<=t&&(e.expiredLanes|=o),i&=~o}}function pg(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function oA(){var e=Bf;return Bf<<=1,!(Bf&4194240)&&(Bf=64),e}function Nv(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function $8(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Hn(t),e[t]=r}function w31(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-Hn(r),i=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~i}}function Zg(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Hn(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var D2=0;function sA(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var lA,Qg,fA,uA,hA,dg=!1,jf=[],F4=null,j4=null,U4=null,O8=new Map,T8=new Map,I4=[],z31="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 FL(e,t){switch(e){case"focusin":case"focusout":F4=null;break;case"dragenter":case"dragleave":j4=null;break;case"mouseover":case"mouseout":U4=null;break;case"pointerover":case"pointerout":O8.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":T8.delete(t.pointerId)}}function u8(e,t,r,n,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[a]},t!==null&&(t=X8(t),t!==null&&Qg(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function M31(e,t,r,n,a){switch(t){case"focusin":return F4=u8(F4,e,t,r,n,a),!0;case"dragenter":return j4=u8(j4,e,t,r,n,a),!0;case"mouseover":return U4=u8(U4,e,t,r,n,a),!0;case"pointerover":var i=a.pointerId;return O8.set(i,u8(O8.get(i)||null,e,t,r,n,a)),!0;case"gotpointercapture":return i=a.pointerId,T8.set(i,u8(T8.get(i)||null,e,t,r,n,a)),!0}return!1}function pA(e){var t=oi(e.target);if(t!==null){var r=yi(t);if(r!==null){if(t=r.tag,t===13){if(t=tA(r),t!==null){e.blockedOn=t,hA(e.priority,function(){fA(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function r7(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=mg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);lg=n,r.target.dispatchEvent(n),lg=null}else return t=X8(r),t!==null&&Qg(t),e.blockedOn=r,!1;t.shift()}return!0}function jL(e,t,r){r7(e)&&r.delete(t)}function C31(){dg=!1,F4!==null&&r7(F4)&&(F4=null),j4!==null&&r7(j4)&&(j4=null),U4!==null&&r7(U4)&&(U4=null),O8.forEach(jL),T8.forEach(jL)}function h8(e,t){e.blockedOn===t&&(e.blockedOn=null,dg||(dg=!0,yr.unstable_scheduleCallback(yr.unstable_NormalPriority,C31)))}function P8(e){function t(a){return h8(a,e)}if(0<jf.length){h8(jf[0],e);for(var r=1;r<jf.length;r++){var n=jf[r];n.blockedOn===e&&(n.blockedOn=null)}}for(F4!==null&&h8(F4,e),j4!==null&&h8(j4,e),U4!==null&&h8(U4,e),O8.forEach(t),T8.forEach(t),r=0;r<I4.length;r++)n=I4[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<I4.length&&(r=I4[0],r.blockedOn===null);)pA(r),r.blockedOn===null&&I4.shift()}var b0=Y3.ReactCurrentBatchConfig,g7=!0;function H31(e,t,r,n){var a=D2,i=b0.transition;b0.transition=null;try{D2=1,Jg(e,t,r,n)}finally{D2=a,b0.transition=i}}function _31(e,t,r,n){var a=D2,i=b0.transition;b0.transition=null;try{D2=4,Jg(e,t,r,n)}finally{D2=a,b0.transition=i}}function Jg(e,t,r,n){if(g7){var a=mg(e,t,r,n);if(a===null)Bv(e,t,n,y7,r),FL(e,n);else if(M31(a,e,t,r,n))n.stopPropagation();else if(FL(e,n),t&4&&-1<z31.indexOf(e)){for(;a!==null;){var i=X8(a);if(i!==null&&lA(i),i=mg(e,t,r,n),i===null&&Bv(e,t,n,y7,r),i===a)break;a=i}a!==null&&n.stopPropagation()}else Bv(e,t,n,null,r)}}var y7=null;function mg(e,t,r,n){if(y7=null,e=Yg(n),e=oi(e),e!==null)if(t=yi(e),t===null)e=null;else if(r=t.tag,r===13){if(e=tA(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return y7=e,null}function dA(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(p31()){case Xg:return 1;case iA:return 4;case m7:case d31:return 16;case cA:return 536870912;default:return 16}default:return 16}}var D4=null,ey=null,n7=null;function mA(){if(n7)return n7;var e,t=ey,r=t.length,n,a="value"in D4?D4.value:D4.textContent,i=a.length;for(e=0;e<r&&t[e]===a[e];e++);var c=r-e;for(n=1;n<=c&&t[r-n]===a[i-n];n++);return n7=a.slice(e,1<n?1-n:void 0)}function a7(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Uf(){return!0}function UL(){return!1}function xr(e){function t(r,n,a,i,c){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=i,this.target=c,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(r=e[o],this[o]=r?r(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Uf:UL,this.isPropagationStopped=UL,this}return ve(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Uf)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Uf)},persist:function(){},isPersistent:Uf}),t}var A0={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ty=xr(A0),Y8=ve({},A0,{view:0,detail:0}),S31=xr(Y8),Ov,Tv,p8,I7=ve({},Y8,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ry,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==p8&&(p8&&e.type==="mousemove"?(Ov=e.screenX-p8.screenX,Tv=e.screenY-p8.screenY):Tv=Ov=0,p8=e),Ov)},movementY:function(e){return"movementY"in e?e.movementY:Tv}}),qL=xr(I7),L31=ve({},I7,{dataTransfer:0}),V31=xr(L31),A31=ve({},Y8,{relatedTarget:0}),Pv=xr(A31),E31=ve({},A0,{animationName:0,elapsedTime:0,pseudoElement:0}),k31=xr(E31),N31=ve({},A0,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),O31=xr(N31),T31=ve({},A0,{data:0}),WL=xr(T31),P31={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},I31={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"},R31={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function D31(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=R31[e])?!!t[e]:!1}function ry(){return D31}var B31=ve({},Y8,{key:function(e){if(e.key){var t=P31[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=a7(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?I31[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ry,charCode:function(e){return e.type==="keypress"?a7(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?a7(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),F31=xr(B31),j31=ve({},I7,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),GL=xr(j31),U31=ve({},Y8,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ry}),q31=xr(U31),W31=ve({},A0,{propertyName:0,elapsedTime:0,pseudoElement:0}),G31=xr(W31),K31=ve({},I7,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),$31=xr(K31),Y31=[9,13,27,32],ny=W3&&"CompositionEvent"in window,C8=null;W3&&"documentMode"in document&&(C8=document.documentMode);var X31=W3&&"TextEvent"in window&&!C8,vA=W3&&(!ny||C8&&8<C8&&11>=C8),KL=" ",$L=!1;function gA(e,t){switch(e){case"keyup":return Y31.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yA(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var o0=!1;function Z31(e,t){switch(e){case"compositionend":return yA(t);case"keypress":return t.which!==32?null:($L=!0,KL);case"textInput":return e=t.data,e===KL&&$L?null:e;default:return null}}function Q31(e,t){if(o0)return e==="compositionend"||!ny&&gA(e,t)?(e=mA(),n7=ey=D4=null,o0=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return vA&&t.locale!=="ko"?null:t.data;default:return null}}var J31={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 YL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!J31[e.type]:t==="textarea"}function xA(e,t,r,n){XV(n),t=x7(t,"onChange"),0<t.length&&(r=new ty("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var H8=null,I8=null;function e41(e){AA(e,0)}function R7(e){var t=f0(e);if(UV(t))return e}function t41(e,t){if(e==="change")return t}var bA=!1;W3&&(W3?(Wf="oninput"in document,Wf||(Iv=document.createElement("div"),Iv.setAttribute("oninput","return;"),Wf=typeof Iv.oninput=="function"),qf=Wf):qf=!1,bA=qf&&(!document.documentMode||9<document.documentMode));var qf,Wf,Iv;function XL(){H8&&(H8.detachEvent("onpropertychange",wA),I8=H8=null)}function wA(e){if(e.propertyName==="value"&&R7(I8)){var t=[];xA(t,I8,e,Yg(e)),eA(e41,t)}}function r41(e,t,r){e==="focusin"?(XL(),H8=t,I8=r,H8.attachEvent("onpropertychange",wA)):e==="focusout"&&XL()}function n41(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return R7(I8)}function a41(e,t){if(e==="click")return R7(t)}function i41(e,t){if(e==="input"||e==="change")return R7(t)}function c41(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Sn=typeof Object.is=="function"?Object.is:c41;function R8(e,t){if(Sn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!Zv.call(t,a)||!Sn(e[a],t[a]))return!1}return!0}function ZL(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function QL(e,t){var r=ZL(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ZL(r)}}function zA(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zA(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function MA(){for(var e=window,t=h7();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=h7(e.document)}return t}function ay(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function o41(e){var t=MA(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&zA(r.ownerDocument.documentElement,r)){if(n!==null&&ay(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,i=Math.min(n.start,a);n=n.end===void 0?i:Math.min(n.end,a),!e.extend&&i>n&&(a=n,n=i,i=a),a=QL(r,i);var c=QL(r,n);a&&c&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==c.node||e.focusOffset!==c.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(c.node,c.offset)):(t.setEnd(c.node,c.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var s41=W3&&"documentMode"in document&&11>=document.documentMode,s0=null,vg=null,_8=null,gg=!1;function JL(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;gg||s0==null||s0!==h7(n)||(n=s0,"selectionStart"in n&&ay(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),_8&&R8(_8,n)||(_8=n,n=x7(vg,"onSelect"),0<n.length&&(t=new ty("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=s0)))}function Gf(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var l0={animationend:Gf("Animation","AnimationEnd"),animationiteration:Gf("Animation","AnimationIteration"),animationstart:Gf("Animation","AnimationStart"),transitionend:Gf("Transition","TransitionEnd")},Rv={},CA={};W3&&(CA=document.createElement("div").style,"AnimationEvent"in window||(delete l0.animationend.animation,delete l0.animationiteration.animation,delete l0.animationstart.animation),"TransitionEvent"in window||delete l0.transitionend.transition);function D7(e){if(Rv[e])return Rv[e];if(!l0[e])return e;var t=l0[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in CA)return Rv[e]=t[r];return e}var HA=D7("animationend"),_A=D7("animationiteration"),SA=D7("animationstart"),LA=D7("transitionend"),VA=new Map,eV="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 Z4(e,t){VA.set(e,t),gi(t,[e])}for(Kf=0;Kf<eV.length;Kf++)$f=eV[Kf],tV=$f.toLowerCase(),rV=$f[0].toUpperCase()+$f.slice(1),Z4(tV,"on"+rV);var $f,tV,rV,Kf;Z4(HA,"onAnimationEnd");Z4(_A,"onAnimationIteration");Z4(SA,"onAnimationStart");Z4("dblclick","onDoubleClick");Z4("focusin","onFocus");Z4("focusout","onBlur");Z4(LA,"onTransitionEnd");M0("onMouseEnter",["mouseout","mouseover"]);M0("onMouseLeave",["mouseout","mouseover"]);M0("onPointerEnter",["pointerout","pointerover"]);M0("onPointerLeave",["pointerout","pointerover"]);gi("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));gi("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));gi("onBeforeInput",["compositionend","keypress","textInput","paste"]);gi("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));gi("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));gi("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var w8="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(" "),l41=new Set("cancel close invalid load scroll toggle".split(" ").concat(w8));function nV(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,l31(n,t,void 0,e),e.currentTarget=null}function AA(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var c=n.length-1;0<=c;c--){var o=n[c],l=o.instance,f=o.currentTarget;if(o=o.listener,l!==i&&a.isPropagationStopped())break e;nV(a,o,f),i=l}else for(c=0;c<n.length;c++){if(o=n[c],l=o.instance,f=o.currentTarget,o=o.listener,l!==i&&a.isPropagationStopped())break e;nV(a,o,f),i=l}}}if(d7)throw e=hg,d7=!1,hg=null,e}function J2(e,t){var r=t[zg];r===void 0&&(r=t[zg]=new Set);var n=e+"__bubble";r.has(n)||(EA(t,e,2,!1),r.add(n))}function Dv(e,t,r){var n=0;t&&(n|=4),EA(r,e,n,t)}var Yf="_reactListening"+Math.random().toString(36).slice(2);function D8(e){if(!e[Yf]){e[Yf]=!0,RV.forEach(function(r){r!=="selectionchange"&&(l41.has(r)||Dv(r,!1,e),Dv(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Yf]||(t[Yf]=!0,Dv("selectionchange",!1,t))}}function EA(e,t,r,n){switch(dA(t)){case 1:var a=H31;break;case 4:a=_31;break;default:a=Jg}r=a.bind(null,t,r,e),a=void 0,!ug||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function Bv(e,t,r,n,a){var i=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var c=n.tag;if(c===3||c===4){var o=n.stateNode.containerInfo;if(o===a||o.nodeType===8&&o.parentNode===a)break;if(c===4)for(c=n.return;c!==null;){var l=c.tag;if((l===3||l===4)&&(l=c.stateNode.containerInfo,l===a||l.nodeType===8&&l.parentNode===a))return;c=c.return}for(;o!==null;){if(c=oi(o),c===null)return;if(l=c.tag,l===5||l===6){n=i=c;continue e}o=o.parentNode}}n=n.return}eA(function(){var f=i,h=Yg(r),p=[];e:{var d=VA.get(e);if(d!==void 0){var m=ty,y=e;switch(e){case"keypress":if(a7(r)===0)break e;case"keydown":case"keyup":m=F31;break;case"focusin":y="focus",m=Pv;break;case"focusout":y="blur",m=Pv;break;case"beforeblur":case"afterblur":m=Pv;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=qL;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=V31;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=q31;break;case HA:case _A:case SA:m=k31;break;case LA:m=G31;break;case"scroll":m=S31;break;case"wheel":m=$31;break;case"copy":case"cut":case"paste":m=O31;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=GL}var g=(t&4)!==0,z=!g&&e==="scroll",x=g?d!==null?d+"Capture":null:d;g=[];for(var b=f,w;b!==null;){w=b;var A=w.stateNode;if(w.tag===5&&A!==null&&(w=A,x!==null&&(A=N8(b,x),A!=null&&g.push(B8(b,A,w)))),z)break;b=b.return}0<g.length&&(d=new m(d,y,null,r,h),p.push({event:d,listeners:g}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",d&&r!==lg&&(y=r.relatedTarget||r.fromElement)&&(oi(y)||y[G3]))break e;if((m||d)&&(d=h.window===h?h:(d=h.ownerDocument)?d.defaultView||d.parentWindow:window,m?(y=r.relatedTarget||r.toElement,m=f,y=y?oi(y):null,y!==null&&(z=yi(y),y!==z||y.tag!==5&&y.tag!==6)&&(y=null)):(m=null,y=f),m!==y)){if(g=qL,A="onMouseLeave",x="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(g=GL,A="onPointerLeave",x="onPointerEnter",b="pointer"),z=m==null?d:f0(m),w=y==null?d:f0(y),d=new g(A,b+"leave",m,r,h),d.target=z,d.relatedTarget=w,A=null,oi(h)===f&&(g=new g(x,b+"enter",y,r,h),g.target=w,g.relatedTarget=z,A=g),z=A,m&&y)t:{for(g=m,x=y,b=0,w=g;w;w=a0(w))b++;for(w=0,A=x;A;A=a0(A))w++;for(;0<b-w;)g=a0(g),b--;for(;0<w-b;)x=a0(x),w--;for(;b--;){if(g===x||x!==null&&g===x.alternate)break t;g=a0(g),x=a0(x)}g=null}else g=null;m!==null&&aV(p,d,m,g,!1),y!==null&&z!==null&&aV(p,z,y,g,!0)}}e:{if(d=f?f0(f):window,m=d.nodeName&&d.nodeName.toLowerCase(),m==="select"||m==="input"&&d.type==="file")var M=t41;else if(YL(d))if(bA)M=i41;else{M=n41;var H=r41}else(m=d.nodeName)&&m.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(M=a41);if(M&&(M=M(e,f))){xA(p,M,r,h);break e}H&&H(e,d,f),e==="focusout"&&(H=d._wrapperState)&&H.controlled&&d.type==="number"&&ag(d,"number",d.value)}switch(H=f?f0(f):window,e){case"focusin":(YL(H)||H.contentEditable==="true")&&(s0=H,vg=f,_8=null);break;case"focusout":_8=vg=s0=null;break;case"mousedown":gg=!0;break;case"contextmenu":case"mouseup":case"dragend":gg=!1,JL(p,r,h);break;case"selectionchange":if(s41)break;case"keydown":case"keyup":JL(p,r,h)}var V;if(ny)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else o0?gA(e,r)&&(T="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(T="onCompositionStart");T&&(vA&&r.locale!=="ko"&&(o0||T!=="onCompositionStart"?T==="onCompositionEnd"&&o0&&(V=mA()):(D4=h,ey="value"in D4?D4.value:D4.textContent,o0=!0)),H=x7(f,T),0<H.length&&(T=new WL(T,e,null,r,h),p.push({event:T,listeners:H}),V?T.data=V:(V=yA(r),V!==null&&(T.data=V)))),(V=X31?Z31(e,r):Q31(e,r))&&(f=x7(f,"onBeforeInput"),0<f.length&&(h=new WL("onBeforeInput","beforeinput",null,r,h),p.push({event:h,listeners:f}),h.data=V))}AA(p,t)})}function B8(e,t,r){return{instance:e,listener:t,currentTarget:r}}function x7(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,i=a.stateNode;a.tag===5&&i!==null&&(a=i,i=N8(e,r),i!=null&&n.unshift(B8(e,i,a)),i=N8(e,t),i!=null&&n.push(B8(e,i,a))),e=e.return}return n}function a0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function aV(e,t,r,n,a){for(var i=t._reactName,c=[];r!==null&&r!==n;){var o=r,l=o.alternate,f=o.stateNode;if(l!==null&&l===n)break;o.tag===5&&f!==null&&(o=f,a?(l=N8(r,i),l!=null&&c.unshift(B8(r,l,o))):a||(l=N8(r,i),l!=null&&c.push(B8(r,l,o)))),r=r.return}c.length!==0&&e.push({event:t,listeners:c})}var f41=/\r\n?/g,u41=/\u0000|\uFFFD/g;function iV(e){return(typeof e=="string"?e:""+e).replace(f41,`
|
|
`).replace(u41,"")}function Xf(e,t,r){if(t=iV(t),iV(e)!==t&&r)throw Error(k1(425))}function b7(){}var yg=null,xg=null;function bg(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var wg=typeof setTimeout=="function"?setTimeout:void 0,h41=typeof clearTimeout=="function"?clearTimeout:void 0,cV=typeof Promise=="function"?Promise:void 0,p41=typeof queueMicrotask=="function"?queueMicrotask:typeof cV<"u"?function(e){return cV.resolve(null).then(e).catch(d41)}:wg;function d41(e){setTimeout(function(){throw e})}function Fv(e,t){var r=t,n=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(n===0){e.removeChild(a),P8(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=a}while(r);P8(t)}function q4(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function oV(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var E0=Math.random().toString(36).slice(2),Qn="__reactFiber$"+E0,F8="__reactProps$"+E0,G3="__reactContainer$"+E0,zg="__reactEvents$"+E0,m41="__reactListeners$"+E0,v41="__reactHandles$"+E0;function oi(e){var t=e[Qn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[G3]||r[Qn]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=oV(e);e!==null;){if(r=e[Qn])return r;e=oV(e)}return t}e=r,r=e.parentNode}return null}function X8(e){return e=e[Qn]||e[G3],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function f0(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k1(33))}function B7(e){return e[F8]||null}var Mg=[],u0=-1;function Q4(e){return{current:e}}function ee(e){0>u0||(e.current=Mg[u0],Mg[u0]=null,u0--)}function Y2(e,t){u0++,Mg[u0]=e.current,e.current=t}var X4={},yt=Q4(X4),er=Q4(!1),hi=X4;function C0(e,t){var r=e.type.contextTypes;if(!r)return X4;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in r)a[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function tr(e){return e=e.childContextTypes,e!=null}function w7(){ee(er),ee(yt)}function sV(e,t,r){if(yt.current!==X4)throw Error(k1(168));Y2(yt,t),Y2(er,r)}function kA(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(k1(108,r31(e)||"Unknown",a));return ve({},r,n)}function z7(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||X4,hi=yt.current,Y2(yt,e),Y2(er,er.current),!0}function lV(e,t,r){var n=e.stateNode;if(!n)throw Error(k1(169));r?(e=kA(e,t,hi),n.__reactInternalMemoizedMergedChildContext=e,ee(er),ee(yt),Y2(yt,e)):ee(er),Y2(er,r)}var F3=null,F7=!1,jv=!1;function NA(e){F3===null?F3=[e]:F3.push(e)}function g41(e){F7=!0,NA(e)}function J4(){if(!jv&&F3!==null){jv=!0;var e=0,t=D2;try{var r=F3;for(D2=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}F3=null,F7=!1}catch(a){throw F3!==null&&(F3=F3.slice(e+1)),aA(Xg,J4),a}finally{D2=t,jv=!1}}return null}var h0=[],p0=0,M7=null,C7=0,jr=[],Ur=0,pi=null,j3=1,U3="";function ii(e,t){h0[p0++]=C7,h0[p0++]=M7,M7=e,C7=t}function OA(e,t,r){jr[Ur++]=j3,jr[Ur++]=U3,jr[Ur++]=pi,pi=e;var n=j3;e=U3;var a=32-Hn(n)-1;n&=~(1<<a),r+=1;var i=32-Hn(t)+a;if(30<i){var c=a-a%5;i=(n&(1<<c)-1).toString(32),n>>=c,a-=c,j3=1<<32-Hn(t)+a|r<<a|n,U3=i+e}else j3=1<<i|r<<a|n,U3=e}function iy(e){e.return!==null&&(ii(e,1),OA(e,1,0))}function cy(e){for(;e===M7;)M7=h0[--p0],h0[p0]=null,C7=h0[--p0],h0[p0]=null;for(;e===pi;)pi=jr[--Ur],jr[Ur]=null,U3=jr[--Ur],jr[Ur]=null,j3=jr[--Ur],jr[Ur]=null}var gr=null,vr=null,oe=!1,Cn=null;function TA(e,t){var r=qr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function fV(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,gr=e,vr=q4(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,gr=e,vr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=pi!==null?{id:j3,overflow:U3}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=qr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,gr=e,vr=null,!0):!1;default:return!1}}function Cg(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Hg(e){if(oe){var t=vr;if(t){var r=t;if(!fV(e,t)){if(Cg(e))throw Error(k1(418));t=q4(r.nextSibling);var n=gr;t&&fV(e,t)?TA(n,r):(e.flags=e.flags&-4097|2,oe=!1,gr=e)}}else{if(Cg(e))throw Error(k1(418));e.flags=e.flags&-4097|2,oe=!1,gr=e}}}function uV(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;gr=e}function Zf(e){if(e!==gr)return!1;if(!oe)return uV(e),oe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!bg(e.type,e.memoizedProps)),t&&(t=vr)){if(Cg(e))throw PA(),Error(k1(418));for(;t;)TA(e,t),t=q4(t.nextSibling)}if(uV(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k1(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){vr=q4(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}vr=null}}else vr=gr?q4(e.stateNode.nextSibling):null;return!0}function PA(){for(var e=vr;e;)e=q4(e.nextSibling)}function H0(){vr=gr=null,oe=!1}function oy(e){Cn===null?Cn=[e]:Cn.push(e)}var y41=Y3.ReactCurrentBatchConfig;function zn(e,t){if(e&&e.defaultProps){t=ve({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var H7=Q4(null),_7=null,d0=null,sy=null;function ly(){sy=d0=_7=null}function fy(e){var t=H7.current;ee(H7),e._currentValue=t}function _g(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function w0(e,t){_7=e,sy=d0=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Jt=!0),e.firstContext=null)}function Gr(e){var t=e._currentValue;if(sy!==e)if(e={context:e,memoizedValue:t,next:null},d0===null){if(_7===null)throw Error(k1(308));d0=e,_7.dependencies={lanes:0,firstContext:e}}else d0=d0.next=e;return t}var si=null;function uy(e){si===null?si=[e]:si.push(e)}function IA(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,uy(t)):(r.next=a.next,a.next=r),t.interleaved=r,K3(e,n)}function K3(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var P4=!1;function hy(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function RA(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function q3(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function W4(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,z2&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,K3(e,r)}return a=n.interleaved,a===null?(t.next=t,uy(n)):(t.next=a.next,a.next=t),n.interleaved=t,K3(e,r)}function i7(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Zg(e,r)}}function hV(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var c={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?a=i=c:i=i.next=c,r=r.next}while(r!==null);i===null?a=i=t:i=i.next=t}else a=i=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function S7(e,t,r,n){var a=e.updateQueue;P4=!1;var i=a.firstBaseUpdate,c=a.lastBaseUpdate,o=a.shared.pending;if(o!==null){a.shared.pending=null;var l=o,f=l.next;l.next=null,c===null?i=f:c.next=f,c=l;var h=e.alternate;h!==null&&(h=h.updateQueue,o=h.lastBaseUpdate,o!==c&&(o===null?h.firstBaseUpdate=f:o.next=f,h.lastBaseUpdate=l))}if(i!==null){var p=a.baseState;c=0,h=f=l=null,o=i;do{var d=o.lane,m=o.eventTime;if((n&d)===d){h!==null&&(h=h.next={eventTime:m,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var y=e,g=o;switch(d=t,m=r,g.tag){case 1:if(y=g.payload,typeof y=="function"){p=y.call(m,p,d);break e}p=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=g.payload,d=typeof y=="function"?y.call(m,p,d):y,d==null)break e;p=ve({},p,d);break e;case 2:P4=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,d=a.effects,d===null?a.effects=[o]:d.push(o))}else m={eventTime:m,lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},h===null?(f=h=m,l=p):h=h.next=m,c|=d;if(o=o.next,o===null){if(o=a.shared.pending,o===null)break;d=o,o=d.next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}while(!0);if(h===null&&(l=p),a.baseState=l,a.firstBaseUpdate=f,a.lastBaseUpdate=h,t=a.shared.interleaved,t!==null){a=t;do c|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);mi|=c,e.lanes=c,e.memoizedState=p}}function pV(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(k1(191,a));a.call(n)}}}var DA=new IV.Component().refs;function Sg(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:ve({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var j7={isMounted:function(e){return(e=e._reactInternals)?yi(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Pt(),a=K4(e),i=q3(n,a);i.payload=t,r!=null&&(i.callback=r),t=W4(e,i,a),t!==null&&(_n(t,e,a,n),i7(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Pt(),a=K4(e),i=q3(n,a);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=W4(e,i,a),t!==null&&(_n(t,e,a,n),i7(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Pt(),n=K4(e),a=q3(r,n);a.tag=2,t!=null&&(a.callback=t),t=W4(e,a,n),t!==null&&(_n(t,e,n,r),i7(t,e,n))}};function dV(e,t,r,n,a,i,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,c):t.prototype&&t.prototype.isPureReactComponent?!R8(r,n)||!R8(a,i):!0}function BA(e,t,r){var n=!1,a=X4,i=t.contextType;return typeof i=="object"&&i!==null?i=Gr(i):(a=tr(t)?hi:yt.current,n=t.contextTypes,i=(n=n!=null)?C0(e,a):X4),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=j7,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function mV(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&j7.enqueueReplaceState(t,t.state,null)}function Lg(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs=DA,hy(e);var i=t.contextType;typeof i=="object"&&i!==null?a.context=Gr(i):(i=tr(t)?hi:yt.current,a.context=C0(e,i)),a.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Sg(e,t,i,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&j7.enqueueReplaceState(a,a.state,null),S7(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function d8(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(k1(309));var n=r.stateNode}if(!n)throw Error(k1(147,e));var a=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(c){var o=a.refs;o===DA&&(o=a.refs={}),c===null?delete o[i]:o[i]=c},t._stringRef=i,t)}if(typeof e!="string")throw Error(k1(284));if(!r._owner)throw Error(k1(290,e))}return e}function Qf(e,t){throw e=Object.prototype.toString.call(t),Error(k1(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vV(e){var t=e._init;return t(e._payload)}function FA(e){function t(x,b){if(e){var w=x.deletions;w===null?(x.deletions=[b],x.flags|=16):w.push(b)}}function r(x,b){if(!e)return null;for(;b!==null;)t(x,b),b=b.sibling;return null}function n(x,b){for(x=new Map;b!==null;)b.key!==null?x.set(b.key,b):x.set(b.index,b),b=b.sibling;return x}function a(x,b){return x=$4(x,b),x.index=0,x.sibling=null,x}function i(x,b,w){return x.index=w,e?(w=x.alternate,w!==null?(w=w.index,w<b?(x.flags|=2,b):w):(x.flags|=2,b)):(x.flags|=1048576,b)}function c(x){return e&&x.alternate===null&&(x.flags|=2),x}function o(x,b,w,A){return b===null||b.tag!==6?(b=Yv(w,x.mode,A),b.return=x,b):(b=a(b,w),b.return=x,b)}function l(x,b,w,A){var M=w.type;return M===c0?h(x,b,w.props.children,A,w.key):b!==null&&(b.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===T4&&vV(M)===b.type)?(A=a(b,w.props),A.ref=d8(x,b,w),A.return=x,A):(A=u7(w.type,w.key,w.props,null,x.mode,A),A.ref=d8(x,b,w),A.return=x,A)}function f(x,b,w,A){return b===null||b.tag!==4||b.stateNode.containerInfo!==w.containerInfo||b.stateNode.implementation!==w.implementation?(b=Xv(w,x.mode,A),b.return=x,b):(b=a(b,w.children||[]),b.return=x,b)}function h(x,b,w,A,M){return b===null||b.tag!==7?(b=ui(w,x.mode,A,M),b.return=x,b):(b=a(b,w),b.return=x,b)}function p(x,b,w){if(typeof b=="string"&&b!==""||typeof b=="number")return b=Yv(""+b,x.mode,w),b.return=x,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case If:return w=u7(b.type,b.key,b.props,null,x.mode,w),w.ref=d8(x,null,b),w.return=x,w;case i0:return b=Xv(b,x.mode,w),b.return=x,b;case T4:var A=b._init;return p(x,A(b._payload),w)}if(x8(b)||f8(b))return b=ui(b,x.mode,w,null),b.return=x,b;Qf(x,b)}return null}function d(x,b,w,A){var M=b!==null?b.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return M!==null?null:o(x,b,""+w,A);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case If:return w.key===M?l(x,b,w,A):null;case i0:return w.key===M?f(x,b,w,A):null;case T4:return M=w._init,d(x,b,M(w._payload),A)}if(x8(w)||f8(w))return M!==null?null:h(x,b,w,A,null);Qf(x,w)}return null}function m(x,b,w,A,M){if(typeof A=="string"&&A!==""||typeof A=="number")return x=x.get(w)||null,o(b,x,""+A,M);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case If:return x=x.get(A.key===null?w:A.key)||null,l(b,x,A,M);case i0:return x=x.get(A.key===null?w:A.key)||null,f(b,x,A,M);case T4:var H=A._init;return m(x,b,w,H(A._payload),M)}if(x8(A)||f8(A))return x=x.get(w)||null,h(b,x,A,M,null);Qf(b,A)}return null}function y(x,b,w,A){for(var M=null,H=null,V=b,T=b=0,I=null;V!==null&&T<w.length;T++){V.index>T?(I=V,V=null):I=V.sibling;var L=d(x,V,w[T],A);if(L===null){V===null&&(V=I);break}e&&V&&L.alternate===null&&t(x,V),b=i(L,b,T),H===null?M=L:H.sibling=L,H=L,V=I}if(T===w.length)return r(x,V),oe&&ii(x,T),M;if(V===null){for(;T<w.length;T++)V=p(x,w[T],A),V!==null&&(b=i(V,b,T),H===null?M=V:H.sibling=V,H=V);return oe&&ii(x,T),M}for(V=n(x,V);T<w.length;T++)I=m(V,x,T,w[T],A),I!==null&&(e&&I.alternate!==null&&V.delete(I.key===null?T:I.key),b=i(I,b,T),H===null?M=I:H.sibling=I,H=I);return e&&V.forEach(function(N){return t(x,N)}),oe&&ii(x,T),M}function g(x,b,w,A){var M=f8(w);if(typeof M!="function")throw Error(k1(150));if(w=M.call(w),w==null)throw Error(k1(151));for(var H=M=null,V=b,T=b=0,I=null,L=w.next();V!==null&&!L.done;T++,L=w.next()){V.index>T?(I=V,V=null):I=V.sibling;var N=d(x,V,L.value,A);if(N===null){V===null&&(V=I);break}e&&V&&N.alternate===null&&t(x,V),b=i(N,b,T),H===null?M=N:H.sibling=N,H=N,V=I}if(L.done)return r(x,V),oe&&ii(x,T),M;if(V===null){for(;!L.done;T++,L=w.next())L=p(x,L.value,A),L!==null&&(b=i(L,b,T),H===null?M=L:H.sibling=L,H=L);return oe&&ii(x,T),M}for(V=n(x,V);!L.done;T++,L=w.next())L=m(V,x,T,L.value,A),L!==null&&(e&&L.alternate!==null&&V.delete(L.key===null?T:L.key),b=i(L,b,T),H===null?M=L:H.sibling=L,H=L);return e&&V.forEach(function(C){return t(x,C)}),oe&&ii(x,T),M}function z(x,b,w,A){if(typeof w=="object"&&w!==null&&w.type===c0&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case If:e:{for(var M=w.key,H=b;H!==null;){if(H.key===M){if(M=w.type,M===c0){if(H.tag===7){r(x,H.sibling),b=a(H,w.props.children),b.return=x,x=b;break e}}else if(H.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===T4&&vV(M)===H.type){r(x,H.sibling),b=a(H,w.props),b.ref=d8(x,H,w),b.return=x,x=b;break e}r(x,H);break}else t(x,H);H=H.sibling}w.type===c0?(b=ui(w.props.children,x.mode,A,w.key),b.return=x,x=b):(A=u7(w.type,w.key,w.props,null,x.mode,A),A.ref=d8(x,b,w),A.return=x,x=A)}return c(x);case i0:e:{for(H=w.key;b!==null;){if(b.key===H)if(b.tag===4&&b.stateNode.containerInfo===w.containerInfo&&b.stateNode.implementation===w.implementation){r(x,b.sibling),b=a(b,w.children||[]),b.return=x,x=b;break e}else{r(x,b);break}else t(x,b);b=b.sibling}b=Xv(w,x.mode,A),b.return=x,x=b}return c(x);case T4:return H=w._init,z(x,b,H(w._payload),A)}if(x8(w))return y(x,b,w,A);if(f8(w))return g(x,b,w,A);Qf(x,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,b!==null&&b.tag===6?(r(x,b.sibling),b=a(b,w),b.return=x,x=b):(r(x,b),b=Yv(w,x.mode,A),b.return=x,x=b),c(x)):r(x,b)}return z}var _0=FA(!0),jA=FA(!1),Z8={},e3=Q4(Z8),j8=Q4(Z8),U8=Q4(Z8);function li(e){if(e===Z8)throw Error(k1(174));return e}function py(e,t){switch(Y2(U8,t),Y2(j8,e),Y2(e3,Z8),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:cg(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=cg(t,e)}ee(e3),Y2(e3,t)}function S0(){ee(e3),ee(j8),ee(U8)}function UA(e){li(U8.current);var t=li(e3.current),r=cg(t,e.type);t!==r&&(Y2(j8,e),Y2(e3,r))}function dy(e){j8.current===e&&(ee(e3),ee(j8))}var de=Q4(0);function L7(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Uv=[];function my(){for(var e=0;e<Uv.length;e++)Uv[e]._workInProgressVersionPrimary=null;Uv.length=0}var c7=Y3.ReactCurrentDispatcher,qv=Y3.ReactCurrentBatchConfig,di=0,me=null,Be=null,Xe=null,V7=!1,S8=!1,q8=0,x41=0;function mt(){throw Error(k1(321))}function vy(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Sn(e[r],t[r]))return!1;return!0}function gy(e,t,r,n,a,i){if(di=i,me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,c7.current=e===null||e.memoizedState===null?M41:C41,e=r(n,a),S8){i=0;do{if(S8=!1,q8=0,25<=i)throw Error(k1(301));i+=1,Xe=Be=null,t.updateQueue=null,c7.current=H41,e=r(n,a)}while(S8)}if(c7.current=A7,t=Be!==null&&Be.next!==null,di=0,Xe=Be=me=null,V7=!1,t)throw Error(k1(300));return e}function yy(){var e=q8!==0;return q8=0,e}function Zn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Xe===null?me.memoizedState=Xe=e:Xe=Xe.next=e,Xe}function Kr(){if(Be===null){var e=me.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var t=Xe===null?me.memoizedState:Xe.next;if(t!==null)Xe=t,Be=e;else{if(e===null)throw Error(k1(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},Xe===null?me.memoizedState=Xe=e:Xe=Xe.next=e}return Xe}function W8(e,t){return typeof t=="function"?t(e):t}function Wv(e){var t=Kr(),r=t.queue;if(r===null)throw Error(k1(311));r.lastRenderedReducer=e;var n=Be,a=n.baseQueue,i=r.pending;if(i!==null){if(a!==null){var c=a.next;a.next=i.next,i.next=c}n.baseQueue=a=i,r.pending=null}if(a!==null){i=a.next,n=n.baseState;var o=c=null,l=null,f=i;do{var h=f.lane;if((di&h)===h)l!==null&&(l=l.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),n=f.hasEagerState?f.eagerState:e(n,f.action);else{var p={lane:h,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};l===null?(o=l=p,c=n):l=l.next=p,me.lanes|=h,mi|=h}f=f.next}while(f!==null&&f!==i);l===null?c=n:l.next=o,Sn(n,t.memoizedState)||(Jt=!0),t.memoizedState=n,t.baseState=c,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){a=e;do i=a.lane,me.lanes|=i,mi|=i,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Gv(e){var t=Kr(),r=t.queue;if(r===null)throw Error(k1(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,i=t.memoizedState;if(a!==null){r.pending=null;var c=a=a.next;do i=e(i,c.action),c=c.next;while(c!==a);Sn(i,t.memoizedState)||(Jt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function qA(){}function WA(e,t){var r=me,n=Kr(),a=t(),i=!Sn(n.memoizedState,a);if(i&&(n.memoizedState=a,Jt=!0),n=n.queue,xy($A.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||Xe!==null&&Xe.memoizedState.tag&1){if(r.flags|=2048,G8(9,KA.bind(null,r,n,a,t),void 0,null),Ze===null)throw Error(k1(349));di&30||GA(r,t,a)}return a}function GA(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function KA(e,t,r,n){t.value=r,t.getSnapshot=n,YA(t)&&XA(e)}function $A(e,t,r){return r(function(){YA(t)&&XA(e)})}function YA(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Sn(e,r)}catch{return!0}}function XA(e){var t=K3(e,1);t!==null&&_n(t,e,1,-1)}function gV(e){var t=Zn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:W8,lastRenderedState:e},t.queue=e,e=e.dispatch=z41.bind(null,me,e),[t.memoizedState,e]}function G8(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function ZA(){return Kr().memoizedState}function o7(e,t,r,n){var a=Zn();me.flags|=e,a.memoizedState=G8(1|t,r,void 0,n===void 0?null:n)}function U7(e,t,r,n){var a=Kr();n=n===void 0?null:n;var i=void 0;if(Be!==null){var c=Be.memoizedState;if(i=c.destroy,n!==null&&vy(n,c.deps)){a.memoizedState=G8(t,r,i,n);return}}me.flags|=e,a.memoizedState=G8(1|t,r,i,n)}function yV(e,t){return o7(8390656,8,e,t)}function xy(e,t){return U7(2048,8,e,t)}function QA(e,t){return U7(4,2,e,t)}function JA(e,t){return U7(4,4,e,t)}function eE(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function tE(e,t,r){return r=r!=null?r.concat([e]):null,U7(4,4,eE.bind(null,t,e),r)}function by(){}function rE(e,t){var r=Kr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&vy(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function nE(e,t){var r=Kr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&vy(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function aE(e,t,r){return di&21?(Sn(r,t)||(r=oA(),me.lanes|=r,mi|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Jt=!0),e.memoizedState=r)}function b41(e,t){var r=D2;D2=r!==0&&4>r?r:4,e(!0);var n=qv.transition;qv.transition={};try{e(!1),t()}finally{D2=r,qv.transition=n}}function iE(){return Kr().memoizedState}function w41(e,t,r){var n=K4(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},cE(e))oE(t,r);else if(r=IA(e,t,r,n),r!==null){var a=Pt();_n(r,e,n,a),sE(r,t,n)}}function z41(e,t,r){var n=K4(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(cE(e))oE(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var c=t.lastRenderedState,o=i(c,r);if(a.hasEagerState=!0,a.eagerState=o,Sn(o,c)){var l=t.interleaved;l===null?(a.next=a,uy(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}r=IA(e,t,a,n),r!==null&&(a=Pt(),_n(r,e,n,a),sE(r,t,n))}}function cE(e){var t=e.alternate;return e===me||t!==null&&t===me}function oE(e,t){S8=V7=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function sE(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Zg(e,r)}}var A7={readContext:Gr,useCallback:mt,useContext:mt,useEffect:mt,useImperativeHandle:mt,useInsertionEffect:mt,useLayoutEffect:mt,useMemo:mt,useReducer:mt,useRef:mt,useState:mt,useDebugValue:mt,useDeferredValue:mt,useTransition:mt,useMutableSource:mt,useSyncExternalStore:mt,useId:mt,unstable_isNewReconciler:!1},M41={readContext:Gr,useCallback:function(e,t){return Zn().memoizedState=[e,t===void 0?null:t],e},useContext:Gr,useEffect:yV,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,o7(4194308,4,eE.bind(null,t,e),r)},useLayoutEffect:function(e,t){return o7(4194308,4,e,t)},useInsertionEffect:function(e,t){return o7(4,2,e,t)},useMemo:function(e,t){var r=Zn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Zn();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=w41.bind(null,me,e),[n.memoizedState,e]},useRef:function(e){var t=Zn();return e={current:e},t.memoizedState=e},useState:gV,useDebugValue:by,useDeferredValue:function(e){return Zn().memoizedState=e},useTransition:function(){var e=gV(!1),t=e[0];return e=b41.bind(null,e[1]),Zn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=me,a=Zn();if(oe){if(r===void 0)throw Error(k1(407));r=r()}else{if(r=t(),Ze===null)throw Error(k1(349));di&30||GA(n,t,r)}a.memoizedState=r;var i={value:r,getSnapshot:t};return a.queue=i,yV($A.bind(null,n,i,e),[e]),n.flags|=2048,G8(9,KA.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=Zn(),t=Ze.identifierPrefix;if(oe){var r=U3,n=j3;r=(n&~(1<<32-Hn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=q8++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=x41++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},C41={readContext:Gr,useCallback:rE,useContext:Gr,useEffect:xy,useImperativeHandle:tE,useInsertionEffect:QA,useLayoutEffect:JA,useMemo:nE,useReducer:Wv,useRef:ZA,useState:function(){return Wv(W8)},useDebugValue:by,useDeferredValue:function(e){var t=Kr();return aE(t,Be.memoizedState,e)},useTransition:function(){var e=Wv(W8)[0],t=Kr().memoizedState;return[e,t]},useMutableSource:qA,useSyncExternalStore:WA,useId:iE,unstable_isNewReconciler:!1},H41={readContext:Gr,useCallback:rE,useContext:Gr,useEffect:xy,useImperativeHandle:tE,useInsertionEffect:QA,useLayoutEffect:JA,useMemo:nE,useReducer:Gv,useRef:ZA,useState:function(){return Gv(W8)},useDebugValue:by,useDeferredValue:function(e){var t=Kr();return Be===null?t.memoizedState=e:aE(t,Be.memoizedState,e)},useTransition:function(){var e=Gv(W8)[0],t=Kr().memoizedState;return[e,t]},useMutableSource:qA,useSyncExternalStore:WA,useId:iE,unstable_isNewReconciler:!1};function L0(e,t){try{var r="",n=t;do r+=t31(n),n=n.return;while(n);var a=r}catch(i){a=`
|
|
Error generating stack: `+i.message+`
|
|
`+i.stack}return{value:e,source:t,stack:a,digest:null}}function Kv(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Vg(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var _41=typeof WeakMap=="function"?WeakMap:Map;function lE(e,t,r){r=q3(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){k7||(k7=!0,Dg=n),Vg(e,t)},r}function fE(e,t,r){r=q3(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){Vg(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){Vg(e,t),typeof n!="function"&&(G4===null?G4=new Set([this]):G4.add(this));var c=t.stack;this.componentDidCatch(t.value,{componentStack:c!==null?c:""})}),r}function xV(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new _41;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=B41.bind(null,e,t,r),t.then(e,e))}function bV(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function wV(e,t,r,n,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=q3(-1,1),t.tag=2,W4(r,t,1))),r.lanes|=1),e)}var S41=Y3.ReactCurrentOwner,Jt=!1;function Tt(e,t,r,n){t.child=e===null?jA(t,null,r,n):_0(t,e.child,r,n)}function zV(e,t,r,n,a){r=r.render;var i=t.ref;return w0(t,a),n=gy(e,t,r,n,i,a),r=yy(),e!==null&&!Jt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,$3(e,t,a)):(oe&&r&&iy(t),t.flags|=1,Tt(e,t,n,a),t.child)}function MV(e,t,r,n,a){if(e===null){var i=r.type;return typeof i=="function"&&!Ly(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,uE(e,t,i,n,a)):(e=u7(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&a)){var c=i.memoizedProps;if(r=r.compare,r=r!==null?r:R8,r(c,n)&&e.ref===t.ref)return $3(e,t,a)}return t.flags|=1,e=$4(i,n),e.ref=t.ref,e.return=t,t.child=e}function uE(e,t,r,n,a){if(e!==null){var i=e.memoizedProps;if(R8(i,n)&&e.ref===t.ref)if(Jt=!1,t.pendingProps=n=i,(e.lanes&a)!==0)e.flags&131072&&(Jt=!0);else return t.lanes=e.lanes,$3(e,t,a)}return Ag(e,t,r,n,a)}function hE(e,t,r){var n=t.pendingProps,a=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Y2(v0,mr),mr|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Y2(v0,mr),mr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,Y2(v0,mr),mr|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,Y2(v0,mr),mr|=n;return Tt(e,t,a,r),t.child}function pE(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Ag(e,t,r,n,a){var i=tr(r)?hi:yt.current;return i=C0(t,i),w0(t,a),r=gy(e,t,r,n,i,a),n=yy(),e!==null&&!Jt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,$3(e,t,a)):(oe&&n&&iy(t),t.flags|=1,Tt(e,t,r,a),t.child)}function CV(e,t,r,n,a){if(tr(r)){var i=!0;z7(t)}else i=!1;if(w0(t,a),t.stateNode===null)s7(e,t),BA(t,r,n),Lg(t,r,n,a),n=!0;else if(e===null){var c=t.stateNode,o=t.memoizedProps;c.props=o;var l=c.context,f=r.contextType;typeof f=="object"&&f!==null?f=Gr(f):(f=tr(r)?hi:yt.current,f=C0(t,f));var h=r.getDerivedStateFromProps,p=typeof h=="function"||typeof c.getSnapshotBeforeUpdate=="function";p||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(o!==n||l!==f)&&mV(t,c,n,f),P4=!1;var d=t.memoizedState;c.state=d,S7(t,n,c,a),l=t.memoizedState,o!==n||d!==l||er.current||P4?(typeof h=="function"&&(Sg(t,r,h,n),l=t.memoizedState),(o=P4||dV(t,r,o,n,d,l,f))?(p||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),c.props=n,c.state=l,c.context=f,n=o):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{c=t.stateNode,RA(e,t),o=t.memoizedProps,f=t.type===t.elementType?o:zn(t.type,o),c.props=f,p=t.pendingProps,d=c.context,l=r.contextType,typeof l=="object"&&l!==null?l=Gr(l):(l=tr(r)?hi:yt.current,l=C0(t,l));var m=r.getDerivedStateFromProps;(h=typeof m=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(o!==p||d!==l)&&mV(t,c,n,l),P4=!1,d=t.memoizedState,c.state=d,S7(t,n,c,a);var y=t.memoizedState;o!==p||d!==y||er.current||P4?(typeof m=="function"&&(Sg(t,r,m,n),y=t.memoizedState),(f=P4||dV(t,r,f,n,d,y,l)||!1)?(h||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(n,y,l),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(n,y,l)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=y),c.props=n,c.state=y,c.context=l,n=f):(typeof c.componentDidUpdate!="function"||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return Eg(e,t,r,n,i,a)}function Eg(e,t,r,n,a,i){pE(e,t);var c=(t.flags&128)!==0;if(!n&&!c)return a&&lV(t,r,!1),$3(e,t,i);n=t.stateNode,S41.current=t;var o=c&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&c?(t.child=_0(t,e.child,null,i),t.child=_0(t,null,o,i)):Tt(e,t,o,i),t.memoizedState=n.state,a&&lV(t,r,!0),t.child}function dE(e){var t=e.stateNode;t.pendingContext?sV(e,t.pendingContext,t.pendingContext!==t.context):t.context&&sV(e,t.context,!1),py(e,t.containerInfo)}function HV(e,t,r,n,a){return H0(),oy(a),t.flags|=256,Tt(e,t,r,n),t.child}var kg={dehydrated:null,treeContext:null,retryLane:0};function Ng(e){return{baseLanes:e,cachePool:null,transitions:null}}function mE(e,t,r){var n=t.pendingProps,a=de.current,i=!1,c=(t.flags&128)!==0,o;if((o=c)||(o=e!==null&&e.memoizedState===null?!1:(a&2)!==0),o?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),Y2(de,a&1),e===null)return Hg(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(c=n.children,e=n.fallback,i?(n=t.mode,i=t.child,c={mode:"hidden",children:c},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=c):i=G7(c,n,0,null),e=ui(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ng(r),t.memoizedState=kg,e):wy(t,c));if(a=e.memoizedState,a!==null&&(o=a.dehydrated,o!==null))return L41(e,t,c,n,o,a,r);if(i){i=n.fallback,c=t.mode,a=e.child,o=a.sibling;var l={mode:"hidden",children:n.children};return!(c&1)&&t.child!==a?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=$4(a,l),n.subtreeFlags=a.subtreeFlags&14680064),o!==null?i=$4(o,i):(i=ui(i,c,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,c=e.child.memoizedState,c=c===null?Ng(r):{baseLanes:c.baseLanes|r,cachePool:null,transitions:c.transitions},i.memoizedState=c,i.childLanes=e.childLanes&~r,t.memoizedState=kg,n}return i=e.child,e=i.sibling,n=$4(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function wy(e,t){return t=G7({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Jf(e,t,r,n){return n!==null&&oy(n),_0(t,e.child,null,r),e=wy(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function L41(e,t,r,n,a,i,c){if(r)return t.flags&256?(t.flags&=-257,n=Kv(Error(k1(422))),Jf(e,t,c,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,a=t.mode,n=G7({mode:"visible",children:n.children},a,0,null),i=ui(i,a,c,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&_0(t,e.child,null,c),t.child.memoizedState=Ng(c),t.memoizedState=kg,i);if(!(t.mode&1))return Jf(e,t,c,null);if(a.data==="$!"){if(n=a.nextSibling&&a.nextSibling.dataset,n)var o=n.dgst;return n=o,i=Error(k1(419)),n=Kv(i,n,void 0),Jf(e,t,c,n)}if(o=(c&e.childLanes)!==0,Jt||o){if(n=Ze,n!==null){switch(c&-c){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(n.suspendedLanes|c)?0:a,a!==0&&a!==i.retryLane&&(i.retryLane=a,K3(e,a),_n(n,e,a,-1))}return Sy(),n=Kv(Error(k1(421))),Jf(e,t,c,n)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=F41.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,vr=q4(a.nextSibling),gr=t,oe=!0,Cn=null,e!==null&&(jr[Ur++]=j3,jr[Ur++]=U3,jr[Ur++]=pi,j3=e.id,U3=e.overflow,pi=t),t=wy(t,n.children),t.flags|=4096,t)}function _V(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),_g(e.return,t,r)}function $v(e,t,r,n,a){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=a)}function vE(e,t,r){var n=t.pendingProps,a=n.revealOrder,i=n.tail;if(Tt(e,t,n.children,r),n=de.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&_V(e,r,t);else if(e.tag===19)_V(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Y2(de,n),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&L7(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),$v(t,!1,a,r,i);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&L7(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}$v(t,!0,r,null,i);break;case"together":$v(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function s7(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function $3(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),mi|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(k1(153));if(t.child!==null){for(e=t.child,r=$4(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=$4(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function V41(e,t,r){switch(t.tag){case 3:dE(t),H0();break;case 5:UA(t);break;case 1:tr(t.type)&&z7(t);break;case 4:py(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;Y2(H7,n._currentValue),n._currentValue=a;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Y2(de,de.current&1),t.flags|=128,null):r&t.child.childLanes?mE(e,t,r):(Y2(de,de.current&1),e=$3(e,t,r),e!==null?e.sibling:null);Y2(de,de.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return vE(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),Y2(de,de.current),n)break;return null;case 22:case 23:return t.lanes=0,hE(e,t,r)}return $3(e,t,r)}var gE,Og,yE,xE;gE=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Og=function(){};yE=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,li(e3.current);var i=null;switch(r){case"input":a=rg(e,a),n=rg(e,n),i=[];break;case"select":a=ve({},a,{value:void 0}),n=ve({},n,{value:void 0}),i=[];break;case"textarea":a=ig(e,a),n=ig(e,n),i=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=b7)}og(r,n);var c;r=null;for(f in a)if(!n.hasOwnProperty(f)&&a.hasOwnProperty(f)&&a[f]!=null)if(f==="style"){var o=a[f];for(c in o)o.hasOwnProperty(c)&&(r||(r={}),r[c]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(E8.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in n){var l=n[f];if(o=a?.[f],n.hasOwnProperty(f)&&l!==o&&(l!=null||o!=null))if(f==="style")if(o){for(c in o)!o.hasOwnProperty(c)||l&&l.hasOwnProperty(c)||(r||(r={}),r[c]="");for(c in l)l.hasOwnProperty(c)&&o[c]!==l[c]&&(r||(r={}),r[c]=l[c])}else r||(i||(i=[]),i.push(f,r)),r=l;else f==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,o=o?o.__html:void 0,l!=null&&o!==l&&(i=i||[]).push(f,l)):f==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(f,""+l):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(E8.hasOwnProperty(f)?(l!=null&&f==="onScroll"&&J2("scroll",e),i||o===l||(i=[])):(i=i||[]).push(f,l))}r&&(i=i||[]).push("style",r);var f=i;(t.updateQueue=f)&&(t.flags|=4)}};xE=function(e,t,r,n){r!==n&&(t.flags|=4)};function m8(e,t){if(!oe)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function vt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags&14680064,n|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function A41(e,t,r){var n=t.pendingProps;switch(cy(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vt(t),null;case 1:return tr(t.type)&&w7(),vt(t),null;case 3:return n=t.stateNode,S0(),ee(er),ee(yt),my(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Zf(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Cn!==null&&(jg(Cn),Cn=null))),Og(e,t),vt(t),null;case 5:dy(t);var a=li(U8.current);if(r=t.type,e!==null&&t.stateNode!=null)yE(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(k1(166));return vt(t),null}if(e=li(e3.current),Zf(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[Qn]=t,n[F8]=i,e=(t.mode&1)!==0,r){case"dialog":J2("cancel",n),J2("close",n);break;case"iframe":case"object":case"embed":J2("load",n);break;case"video":case"audio":for(a=0;a<w8.length;a++)J2(w8[a],n);break;case"source":J2("error",n);break;case"img":case"image":case"link":J2("error",n),J2("load",n);break;case"details":J2("toggle",n);break;case"input":OL(n,i),J2("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},J2("invalid",n);break;case"textarea":PL(n,i),J2("invalid",n)}og(r,i),a=null;for(var c in i)if(i.hasOwnProperty(c)){var o=i[c];c==="children"?typeof o=="string"?n.textContent!==o&&(i.suppressHydrationWarning!==!0&&Xf(n.textContent,o,e),a=["children",o]):typeof o=="number"&&n.textContent!==""+o&&(i.suppressHydrationWarning!==!0&&Xf(n.textContent,o,e),a=["children",""+o]):E8.hasOwnProperty(c)&&o!=null&&c==="onScroll"&&J2("scroll",n)}switch(r){case"input":Rf(n),TL(n,i,!0);break;case"textarea":Rf(n),IL(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=b7)}n=a,t.updateQueue=n,n!==null&&(t.flags|=4)}else{c=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=GV(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=c.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=c.createElement(r,{is:n.is}):(e=c.createElement(r),r==="select"&&(c=e,n.multiple?c.multiple=!0:n.size&&(c.size=n.size))):e=c.createElementNS(e,r),e[Qn]=t,e[F8]=n,gE(e,t,!1,!1),t.stateNode=e;e:{switch(c=sg(r,n),r){case"dialog":J2("cancel",e),J2("close",e),a=n;break;case"iframe":case"object":case"embed":J2("load",e),a=n;break;case"video":case"audio":for(a=0;a<w8.length;a++)J2(w8[a],e);a=n;break;case"source":J2("error",e),a=n;break;case"img":case"image":case"link":J2("error",e),J2("load",e),a=n;break;case"details":J2("toggle",e),a=n;break;case"input":OL(e,n),a=rg(e,n),J2("invalid",e);break;case"option":a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=ve({},n,{value:void 0}),J2("invalid",e);break;case"textarea":PL(e,n),a=ig(e,n),J2("invalid",e);break;default:a=n}og(r,a),o=a;for(i in o)if(o.hasOwnProperty(i)){var l=o[i];i==="style"?YV(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&KV(e,l)):i==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&k8(e,l):typeof l=="number"&&k8(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(E8.hasOwnProperty(i)?l!=null&&i==="onScroll"&&J2("scroll",e):l!=null&&Wg(e,i,l,c))}switch(r){case"input":Rf(e),TL(e,n,!1);break;case"textarea":Rf(e),IL(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Y4(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?g0(e,!!n.multiple,i,!1):n.defaultValue!=null&&g0(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=b7)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return vt(t),null;case 6:if(e&&t.stateNode!=null)xE(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(k1(166));if(r=li(U8.current),li(e3.current),Zf(t)){if(n=t.stateNode,r=t.memoizedProps,n[Qn]=t,(i=n.nodeValue!==r)&&(e=gr,e!==null))switch(e.tag){case 3:Xf(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Xf(n.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Qn]=t,t.stateNode=n}return vt(t),null;case 13:if(ee(de),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(oe&&vr!==null&&t.mode&1&&!(t.flags&128))PA(),H0(),t.flags|=98560,i=!1;else if(i=Zf(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(k1(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k1(317));i[Qn]=t}else H0(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;vt(t),i=!1}else Cn!==null&&(jg(Cn),Cn=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||de.current&1?Fe===0&&(Fe=3):Sy())),t.updateQueue!==null&&(t.flags|=4),vt(t),null);case 4:return S0(),Og(e,t),e===null&&D8(t.stateNode.containerInfo),vt(t),null;case 10:return fy(t.type._context),vt(t),null;case 17:return tr(t.type)&&w7(),vt(t),null;case 19:if(ee(de),i=t.memoizedState,i===null)return vt(t),null;if(n=(t.flags&128)!==0,c=i.rendering,c===null)if(n)m8(i,!1);else{if(Fe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(c=L7(e),c!==null){for(t.flags|=128,m8(i,!1),n=c.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)i=r,e=n,i.flags&=14680066,c=i.alternate,c===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=c.childLanes,i.lanes=c.lanes,i.child=c.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=c.memoizedProps,i.memoizedState=c.memoizedState,i.updateQueue=c.updateQueue,i.type=c.type,e=c.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Y2(de,de.current&1|2),t.child}e=e.sibling}i.tail!==null&&Ve()>V0&&(t.flags|=128,n=!0,m8(i,!1),t.lanes=4194304)}else{if(!n)if(e=L7(c),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),m8(i,!0),i.tail===null&&i.tailMode==="hidden"&&!c.alternate&&!oe)return vt(t),null}else 2*Ve()-i.renderingStartTime>V0&&r!==1073741824&&(t.flags|=128,n=!0,m8(i,!1),t.lanes=4194304);i.isBackwards?(c.sibling=t.child,t.child=c):(r=i.last,r!==null?r.sibling=c:t.child=c,i.last=c)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ve(),t.sibling=null,r=de.current,Y2(de,n?r&1|2:r&1),t):(vt(t),null);case 22:case 23:return _y(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?mr&1073741824&&(vt(t),t.subtreeFlags&6&&(t.flags|=8192)):vt(t),null;case 24:return null;case 25:return null}throw Error(k1(156,t.tag))}function E41(e,t){switch(cy(t),t.tag){case 1:return tr(t.type)&&w7(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return S0(),ee(er),ee(yt),my(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return dy(t),null;case 13:if(ee(de),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k1(340));H0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ee(de),null;case 4:return S0(),null;case 10:return fy(t.type._context),null;case 22:case 23:return _y(),null;case 24:return null;default:return null}}var e7=!1,gt=!1,k41=typeof WeakSet=="function"?WeakSet:Set,U1=null;function m0(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){we(e,t,n)}else r.current=null}function Tg(e,t,r){try{r()}catch(n){we(e,t,n)}}var SV=!1;function N41(e,t){if(yg=g7,e=MA(),ay(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var c=0,o=-1,l=-1,f=0,h=0,p=e,d=null;t:for(;;){for(var m;p!==r||a!==0&&p.nodeType!==3||(o=c+a),p!==i||n!==0&&p.nodeType!==3||(l=c+n),p.nodeType===3&&(c+=p.nodeValue.length),(m=p.firstChild)!==null;)d=p,p=m;for(;;){if(p===e)break t;if(d===r&&++f===a&&(o=c),d===i&&++h===n&&(l=c),(m=p.nextSibling)!==null)break;p=d,d=p.parentNode}p=m}r=o===-1||l===-1?null:{start:o,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(xg={focusedElem:e,selectionRange:r},g7=!1,U1=t;U1!==null;)if(t=U1,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,U1=e;else for(;U1!==null;){t=U1;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,z=y.memoizedState,x=t.stateNode,b=x.getSnapshotBeforeUpdate(t.elementType===t.type?g:zn(t.type,g),z);x.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k1(163))}}catch(A){we(t,t.return,A)}if(e=t.sibling,e!==null){e.return=t.return,U1=e;break}U1=t.return}return y=SV,SV=!1,y}function L8(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&Tg(t,r,i)}a=a.next}while(a!==n)}}function q7(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Pg(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function bE(e){var t=e.alternate;t!==null&&(e.alternate=null,bE(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Qn],delete t[F8],delete t[zg],delete t[m41],delete t[v41])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function wE(e){return e.tag===5||e.tag===3||e.tag===4}function LV(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wE(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ig(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=b7));else if(n!==4&&(e=e.child,e!==null))for(Ig(e,t,r),e=e.sibling;e!==null;)Ig(e,t,r),e=e.sibling}function Rg(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Rg(e,t,r),e=e.sibling;e!==null;)Rg(e,t,r),e=e.sibling}var nt=null,Mn=!1;function O4(e,t,r){for(r=r.child;r!==null;)zE(e,t,r),r=r.sibling}function zE(e,t,r){if(Jn&&typeof Jn.onCommitFiberUnmount=="function")try{Jn.onCommitFiberUnmount(P7,r)}catch{}switch(r.tag){case 5:gt||m0(r,t);case 6:var n=nt,a=Mn;nt=null,O4(e,t,r),nt=n,Mn=a,nt!==null&&(Mn?(e=nt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):nt.removeChild(r.stateNode));break;case 18:nt!==null&&(Mn?(e=nt,r=r.stateNode,e.nodeType===8?Fv(e.parentNode,r):e.nodeType===1&&Fv(e,r),P8(e)):Fv(nt,r.stateNode));break;case 4:n=nt,a=Mn,nt=r.stateNode.containerInfo,Mn=!0,O4(e,t,r),nt=n,Mn=a;break;case 0:case 11:case 14:case 15:if(!gt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var i=a,c=i.destroy;i=i.tag,c!==void 0&&(i&2||i&4)&&Tg(r,t,c),a=a.next}while(a!==n)}O4(e,t,r);break;case 1:if(!gt&&(m0(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(o){we(r,t,o)}O4(e,t,r);break;case 21:O4(e,t,r);break;case 22:r.mode&1?(gt=(n=gt)||r.memoizedState!==null,O4(e,t,r),gt=n):O4(e,t,r);break;default:O4(e,t,r)}}function VV(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new k41),t.forEach(function(n){var a=j41.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function wn(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var a=r[n];try{var i=e,c=t,o=c;e:for(;o!==null;){switch(o.tag){case 5:nt=o.stateNode,Mn=!1;break e;case 3:nt=o.stateNode.containerInfo,Mn=!0;break e;case 4:nt=o.stateNode.containerInfo,Mn=!0;break e}o=o.return}if(nt===null)throw Error(k1(160));zE(i,c,a),nt=null,Mn=!1;var l=a.alternate;l!==null&&(l.return=null),a.return=null}catch(f){we(a,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ME(t,e),t=t.sibling}function ME(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(wn(t,e),Xn(e),n&4){try{L8(3,e,e.return),q7(3,e)}catch(g){we(e,e.return,g)}try{L8(5,e,e.return)}catch(g){we(e,e.return,g)}}break;case 1:wn(t,e),Xn(e),n&512&&r!==null&&m0(r,r.return);break;case 5:if(wn(t,e),Xn(e),n&512&&r!==null&&m0(r,r.return),e.flags&32){var a=e.stateNode;try{k8(a,"")}catch(g){we(e,e.return,g)}}if(n&4&&(a=e.stateNode,a!=null)){var i=e.memoizedProps,c=r!==null?r.memoizedProps:i,o=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{o==="input"&&i.type==="radio"&&i.name!=null&&qV(a,i),sg(o,c);var f=sg(o,i);for(c=0;c<l.length;c+=2){var h=l[c],p=l[c+1];h==="style"?YV(a,p):h==="dangerouslySetInnerHTML"?KV(a,p):h==="children"?k8(a,p):Wg(a,h,p,f)}switch(o){case"input":ng(a,i);break;case"textarea":WV(a,i);break;case"select":var d=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var m=i.value;m!=null?g0(a,!!i.multiple,m,!1):d!==!!i.multiple&&(i.defaultValue!=null?g0(a,!!i.multiple,i.defaultValue,!0):g0(a,!!i.multiple,i.multiple?[]:"",!1))}a[F8]=i}catch(g){we(e,e.return,g)}}break;case 6:if(wn(t,e),Xn(e),n&4){if(e.stateNode===null)throw Error(k1(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(g){we(e,e.return,g)}}break;case 3:if(wn(t,e),Xn(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{P8(t.containerInfo)}catch(g){we(e,e.return,g)}break;case 4:wn(t,e),Xn(e);break;case 13:wn(t,e),Xn(e),a=e.child,a.flags&8192&&(i=a.memoizedState!==null,a.stateNode.isHidden=i,!i||a.alternate!==null&&a.alternate.memoizedState!==null||(Cy=Ve())),n&4&&VV(e);break;case 22:if(h=r!==null&&r.memoizedState!==null,e.mode&1?(gt=(f=gt)||h,wn(t,e),gt=f):wn(t,e),Xn(e),n&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!h&&e.mode&1)for(U1=e,h=e.child;h!==null;){for(p=U1=h;U1!==null;){switch(d=U1,m=d.child,d.tag){case 0:case 11:case 14:case 15:L8(4,d,d.return);break;case 1:m0(d,d.return);var y=d.stateNode;if(typeof y.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(g){we(n,r,g)}}break;case 5:m0(d,d.return);break;case 22:if(d.memoizedState!==null){EV(p);continue}}m!==null?(m.return=d,U1=m):EV(p)}h=h.sibling}e:for(h=null,p=e;;){if(p.tag===5){if(h===null){h=p;try{a=p.stateNode,f?(i=a.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(o=p.stateNode,l=p.memoizedProps.style,c=l!=null&&l.hasOwnProperty("display")?l.display:null,o.style.display=$V("display",c))}catch(g){we(e,e.return,g)}}}else if(p.tag===6){if(h===null)try{p.stateNode.nodeValue=f?"":p.memoizedProps}catch(g){we(e,e.return,g)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;h===p&&(h=null),p=p.return}h===p&&(h=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:wn(t,e),Xn(e),n&4&&VV(e);break;case 21:break;default:wn(t,e),Xn(e)}}function Xn(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(wE(r)){var n=r;break e}r=r.return}throw Error(k1(160))}switch(n.tag){case 5:var a=n.stateNode;n.flags&32&&(k8(a,""),n.flags&=-33);var i=LV(e);Rg(e,i,a);break;case 3:case 4:var c=n.stateNode.containerInfo,o=LV(e);Ig(e,o,c);break;default:throw Error(k1(161))}}catch(l){we(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function O41(e,t,r){U1=e,CE(e,t,r)}function CE(e,t,r){for(var n=(e.mode&1)!==0;U1!==null;){var a=U1,i=a.child;if(a.tag===22&&n){var c=a.memoizedState!==null||e7;if(!c){var o=a.alternate,l=o!==null&&o.memoizedState!==null||gt;o=e7;var f=gt;if(e7=c,(gt=l)&&!f)for(U1=a;U1!==null;)c=U1,l=c.child,c.tag===22&&c.memoizedState!==null?kV(a):l!==null?(l.return=c,U1=l):kV(a);for(;i!==null;)U1=i,CE(i,t,r),i=i.sibling;U1=a,e7=o,gt=f}AV(e,t,r)}else a.subtreeFlags&8772&&i!==null?(i.return=a,U1=i):AV(e,t,r)}}function AV(e){for(;U1!==null;){var t=U1;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:gt||q7(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!gt)if(r===null)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:zn(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&pV(t,i,n);break;case 3:var c=t.updateQueue;if(c!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}pV(t,c,r)}break;case 5:var o=t.stateNode;if(r===null&&t.flags&4){r=o;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var h=f.memoizedState;if(h!==null){var p=h.dehydrated;p!==null&&P8(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k1(163))}gt||t.flags&512&&Pg(t)}catch(d){we(t,t.return,d)}}if(t===e){U1=null;break}if(r=t.sibling,r!==null){r.return=t.return,U1=r;break}U1=t.return}}function EV(e){for(;U1!==null;){var t=U1;if(t===e){U1=null;break}var r=t.sibling;if(r!==null){r.return=t.return,U1=r;break}U1=t.return}}function kV(e){for(;U1!==null;){var t=U1;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{q7(4,t)}catch(l){we(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var a=t.return;try{n.componentDidMount()}catch(l){we(t,a,l)}}var i=t.return;try{Pg(t)}catch(l){we(t,i,l)}break;case 5:var c=t.return;try{Pg(t)}catch(l){we(t,c,l)}}}catch(l){we(t,t.return,l)}if(t===e){U1=null;break}var o=t.sibling;if(o!==null){o.return=t.return,U1=o;break}U1=t.return}}var T41=Math.ceil,E7=Y3.ReactCurrentDispatcher,zy=Y3.ReactCurrentOwner,Wr=Y3.ReactCurrentBatchConfig,z2=0,Ze=null,Te=null,at=0,mr=0,v0=Q4(0),Fe=0,K8=null,mi=0,W7=0,My=0,V8=null,Qt=null,Cy=0,V0=1/0,B3=null,k7=!1,Dg=null,G4=null,t7=!1,B4=null,N7=0,A8=0,Bg=null,l7=-1,f7=0;function Pt(){return z2&6?Ve():l7!==-1?l7:l7=Ve()}function K4(e){return e.mode&1?z2&2&&at!==0?at&-at:y41.transition!==null?(f7===0&&(f7=oA()),f7):(e=D2,e!==0||(e=window.event,e=e===void 0?16:dA(e.type)),e):1}function _n(e,t,r,n){if(50<A8)throw A8=0,Bg=null,Error(k1(185));$8(e,r,n),(!(z2&2)||e!==Ze)&&(e===Ze&&(!(z2&2)&&(W7|=r),Fe===4&&R4(e,at)),rr(e,n),r===1&&z2===0&&!(t.mode&1)&&(V0=Ve()+500,F7&&J4()))}function rr(e,t){var r=e.callbackNode;b31(e,t);var n=v7(e,e===Ze?at:0);if(n===0)r!==null&&BL(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&BL(r),t===1)e.tag===0?g41(NV.bind(null,e)):NA(NV.bind(null,e)),p41(function(){!(z2&6)&&J4()}),r=null;else{switch(sA(n)){case 1:r=Xg;break;case 4:r=iA;break;case 16:r=m7;break;case 536870912:r=cA;break;default:r=m7}r=kE(r,HE.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function HE(e,t){if(l7=-1,f7=0,z2&6)throw Error(k1(327));var r=e.callbackNode;if(z0()&&e.callbackNode!==r)return null;var n=v7(e,e===Ze?at:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=O7(e,n);else{t=n;var a=z2;z2|=2;var i=SE();(Ze!==e||at!==t)&&(B3=null,V0=Ve()+500,fi(e,t));do try{R41();break}catch(o){_E(e,o)}while(!0);ly(),E7.current=i,z2=a,Te!==null?t=0:(Ze=null,at=0,t=Fe)}if(t!==0){if(t===2&&(a=pg(e),a!==0&&(n=a,t=Fg(e,a))),t===1)throw r=K8,fi(e,0),R4(e,n),rr(e,Ve()),r;if(t===6)R4(e,n);else{if(a=e.current.alternate,!(n&30)&&!P41(a)&&(t=O7(e,n),t===2&&(i=pg(e),i!==0&&(n=i,t=Fg(e,i))),t===1))throw r=K8,fi(e,0),R4(e,n),rr(e,Ve()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(k1(345));case 2:ci(e,Qt,B3);break;case 3:if(R4(e,n),(n&130023424)===n&&(t=Cy+500-Ve(),10<t)){if(v7(e,0)!==0)break;if(a=e.suspendedLanes,(a&n)!==n){Pt(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=wg(ci.bind(null,e,Qt,B3),t);break}ci(e,Qt,B3);break;case 4:if(R4(e,n),(n&4194240)===n)break;for(t=e.eventTimes,a=-1;0<n;){var c=31-Hn(n);i=1<<c,c=t[c],c>a&&(a=c),n&=~i}if(n=a,n=Ve()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*T41(n/1960))-n,10<n){e.timeoutHandle=wg(ci.bind(null,e,Qt,B3),n);break}ci(e,Qt,B3);break;case 5:ci(e,Qt,B3);break;default:throw Error(k1(329))}}}return rr(e,Ve()),e.callbackNode===r?HE.bind(null,e):null}function Fg(e,t){var r=V8;return e.current.memoizedState.isDehydrated&&(fi(e,t).flags|=256),e=O7(e,t),e!==2&&(t=Qt,Qt=r,t!==null&&jg(t)),e}function jg(e){Qt===null?Qt=e:Qt.push.apply(Qt,e)}function P41(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var a=r[n],i=a.getSnapshot;a=a.value;try{if(!Sn(i(),a))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function R4(e,t){for(t&=~My,t&=~W7,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Hn(t),n=1<<r;e[r]=-1,t&=~n}}function NV(e){if(z2&6)throw Error(k1(327));z0();var t=v7(e,0);if(!(t&1))return rr(e,Ve()),null;var r=O7(e,t);if(e.tag!==0&&r===2){var n=pg(e);n!==0&&(t=n,r=Fg(e,n))}if(r===1)throw r=K8,fi(e,0),R4(e,t),rr(e,Ve()),r;if(r===6)throw Error(k1(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ci(e,Qt,B3),rr(e,Ve()),null}function Hy(e,t){var r=z2;z2|=1;try{return e(t)}finally{z2=r,z2===0&&(V0=Ve()+500,F7&&J4())}}function vi(e){B4!==null&&B4.tag===0&&!(z2&6)&&z0();var t=z2;z2|=1;var r=Wr.transition,n=D2;try{if(Wr.transition=null,D2=1,e)return e()}finally{D2=n,Wr.transition=r,z2=t,!(z2&6)&&J4()}}function _y(){mr=v0.current,ee(v0)}function fi(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,h41(r)),Te!==null)for(r=Te.return;r!==null;){var n=r;switch(cy(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&w7();break;case 3:S0(),ee(er),ee(yt),my();break;case 5:dy(n);break;case 4:S0();break;case 13:ee(de);break;case 19:ee(de);break;case 10:fy(n.type._context);break;case 22:case 23:_y()}r=r.return}if(Ze=e,Te=e=$4(e.current,null),at=mr=t,Fe=0,K8=null,My=W7=mi=0,Qt=V8=null,si!==null){for(t=0;t<si.length;t++)if(r=si[t],n=r.interleaved,n!==null){r.interleaved=null;var a=n.next,i=r.pending;if(i!==null){var c=i.next;i.next=a,n.next=c}r.pending=n}si=null}return e}function _E(e,t){do{var r=Te;try{if(ly(),c7.current=A7,V7){for(var n=me.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}V7=!1}if(di=0,Xe=Be=me=null,S8=!1,q8=0,zy.current=null,r===null||r.return===null){Fe=1,K8=t,Te=null;break}e:{var i=e,c=r.return,o=r,l=t;if(t=at,o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var f=l,h=o,p=h.tag;if(!(h.mode&1)&&(p===0||p===11||p===15)){var d=h.alternate;d?(h.updateQueue=d.updateQueue,h.memoizedState=d.memoizedState,h.lanes=d.lanes):(h.updateQueue=null,h.memoizedState=null)}var m=bV(c);if(m!==null){m.flags&=-257,wV(m,c,o,i,t),m.mode&1&&xV(i,f,t),t=m,l=f;var y=t.updateQueue;if(y===null){var g=new Set;g.add(l),t.updateQueue=g}else y.add(l);break e}else{if(!(t&1)){xV(i,f,t),Sy();break e}l=Error(k1(426))}}else if(oe&&o.mode&1){var z=bV(c);if(z!==null){!(z.flags&65536)&&(z.flags|=256),wV(z,c,o,i,t),oy(L0(l,o));break e}}i=l=L0(l,o),Fe!==4&&(Fe=2),V8===null?V8=[i]:V8.push(i),i=c;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var x=lE(i,l,t);hV(i,x);break e;case 1:o=l;var b=i.type,w=i.stateNode;if(!(i.flags&128)&&(typeof b.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(G4===null||!G4.has(w)))){i.flags|=65536,t&=-t,i.lanes|=t;var A=fE(i,o,t);hV(i,A);break e}}i=i.return}while(i!==null)}VE(r)}catch(M){t=M,Te===r&&r!==null&&(Te=r=r.return);continue}break}while(!0)}function SE(){var e=E7.current;return E7.current=A7,e===null?A7:e}function Sy(){(Fe===0||Fe===3||Fe===2)&&(Fe=4),Ze===null||!(mi&268435455)&&!(W7&268435455)||R4(Ze,at)}function O7(e,t){var r=z2;z2|=2;var n=SE();(Ze!==e||at!==t)&&(B3=null,fi(e,t));do try{I41();break}catch(a){_E(e,a)}while(!0);if(ly(),z2=r,E7.current=n,Te!==null)throw Error(k1(261));return Ze=null,at=0,Fe}function I41(){for(;Te!==null;)LE(Te)}function R41(){for(;Te!==null&&!u31();)LE(Te)}function LE(e){var t=EE(e.alternate,e,mr);e.memoizedProps=e.pendingProps,t===null?VE(e):Te=t,zy.current=null}function VE(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=E41(r,t),r!==null){r.flags&=32767,Te=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Fe=6,Te=null;return}}else if(r=A41(r,t,mr),r!==null){Te=r;return}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);Fe===0&&(Fe=5)}function ci(e,t,r){var n=D2,a=Wr.transition;try{Wr.transition=null,D2=1,D41(e,t,r,n)}finally{Wr.transition=a,D2=n}return null}function D41(e,t,r,n){do z0();while(B4!==null);if(z2&6)throw Error(k1(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(k1(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(w31(e,i),e===Ze&&(Te=Ze=null,at=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||t7||(t7=!0,kE(m7,function(){return z0(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=Wr.transition,Wr.transition=null;var c=D2;D2=1;var o=z2;z2|=4,zy.current=null,N41(e,r),ME(r,e),o41(xg),g7=!!yg,xg=yg=null,e.current=r,O41(r,e,a),h31(),z2=o,D2=c,Wr.transition=i}else e.current=r;if(t7&&(t7=!1,B4=e,N7=a),i=e.pendingLanes,i===0&&(G4=null),m31(r.stateNode,n),rr(e,Ve()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(k7)throw k7=!1,e=Dg,Dg=null,e;return N7&1&&e.tag!==0&&z0(),i=e.pendingLanes,i&1?e===Bg?A8++:(A8=0,Bg=e):A8=0,J4(),null}function z0(){if(B4!==null){var e=sA(N7),t=Wr.transition,r=D2;try{if(Wr.transition=null,D2=16>e?16:e,B4===null)var n=!1;else{if(e=B4,B4=null,N7=0,z2&6)throw Error(k1(331));var a=z2;for(z2|=4,U1=e.current;U1!==null;){var i=U1,c=i.child;if(U1.flags&16){var o=i.deletions;if(o!==null){for(var l=0;l<o.length;l++){var f=o[l];for(U1=f;U1!==null;){var h=U1;switch(h.tag){case 0:case 11:case 15:L8(8,h,i)}var p=h.child;if(p!==null)p.return=h,U1=p;else for(;U1!==null;){h=U1;var d=h.sibling,m=h.return;if(bE(h),h===f){U1=null;break}if(d!==null){d.return=m,U1=d;break}U1=m}}}var y=i.alternate;if(y!==null){var g=y.child;if(g!==null){y.child=null;do{var z=g.sibling;g.sibling=null,g=z}while(g!==null)}}U1=i}}if(i.subtreeFlags&2064&&c!==null)c.return=i,U1=c;else e:for(;U1!==null;){if(i=U1,i.flags&2048)switch(i.tag){case 0:case 11:case 15:L8(9,i,i.return)}var x=i.sibling;if(x!==null){x.return=i.return,U1=x;break e}U1=i.return}}var b=e.current;for(U1=b;U1!==null;){c=U1;var w=c.child;if(c.subtreeFlags&2064&&w!==null)w.return=c,U1=w;else e:for(c=b;U1!==null;){if(o=U1,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:q7(9,o)}}catch(M){we(o,o.return,M)}if(o===c){U1=null;break e}var A=o.sibling;if(A!==null){A.return=o.return,U1=A;break e}U1=o.return}}if(z2=a,J4(),Jn&&typeof Jn.onPostCommitFiberRoot=="function")try{Jn.onPostCommitFiberRoot(P7,e)}catch{}n=!0}return n}finally{D2=r,Wr.transition=t}}return!1}function OV(e,t,r){t=L0(r,t),t=lE(e,t,1),e=W4(e,t,1),t=Pt(),e!==null&&($8(e,1,t),rr(e,t))}function we(e,t,r){if(e.tag===3)OV(e,e,r);else for(;t!==null;){if(t.tag===3){OV(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(G4===null||!G4.has(n))){e=L0(r,e),e=fE(t,e,1),t=W4(t,e,1),e=Pt(),t!==null&&($8(t,1,e),rr(t,e));break}}t=t.return}}function B41(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Pt(),e.pingedLanes|=e.suspendedLanes&r,Ze===e&&(at&r)===r&&(Fe===4||Fe===3&&(at&130023424)===at&&500>Ve()-Cy?fi(e,0):My|=r),rr(e,t)}function AE(e,t){t===0&&(e.mode&1?(t=Ff,Ff<<=1,!(Ff&130023424)&&(Ff=4194304)):t=1);var r=Pt();e=K3(e,t),e!==null&&($8(e,t,r),rr(e,r))}function F41(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),AE(e,r)}function j41(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(k1(314))}n!==null&&n.delete(t),AE(e,r)}var EE;EE=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||er.current)Jt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Jt=!1,V41(e,t,r);Jt=!!(e.flags&131072)}else Jt=!1,oe&&t.flags&1048576&&OA(t,C7,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;s7(e,t),e=t.pendingProps;var a=C0(t,yt.current);w0(t,r),a=gy(null,t,n,e,a,r);var i=yy();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tr(n)?(i=!0,z7(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,hy(t),a.updater=j7,t.stateNode=a,a._reactInternals=t,Lg(t,n,e,r),t=Eg(null,t,n,!0,i,r)):(t.tag=0,oe&&i&&iy(t),Tt(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(s7(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=q41(n),e=zn(n,e),a){case 0:t=Ag(null,t,n,e,r);break e;case 1:t=CV(null,t,n,e,r);break e;case 11:t=zV(null,t,n,e,r);break e;case 14:t=MV(null,t,n,zn(n.type,e),r);break e}throw Error(k1(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:zn(n,a),Ag(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:zn(n,a),CV(e,t,n,a,r);case 3:e:{if(dE(t),e===null)throw Error(k1(387));n=t.pendingProps,i=t.memoizedState,a=i.element,RA(e,t),S7(t,n,null,r);var c=t.memoizedState;if(n=c.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:c.cache,pendingSuspenseBoundaries:c.pendingSuspenseBoundaries,transitions:c.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=L0(Error(k1(423)),t),t=HV(e,t,n,r,a);break e}else if(n!==a){a=L0(Error(k1(424)),t),t=HV(e,t,n,r,a);break e}else for(vr=q4(t.stateNode.containerInfo.firstChild),gr=t,oe=!0,Cn=null,r=jA(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(H0(),n===a){t=$3(e,t,r);break e}Tt(e,t,n,r)}t=t.child}return t;case 5:return UA(t),e===null&&Hg(t),n=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,c=a.children,bg(n,a)?c=null:i!==null&&bg(n,i)&&(t.flags|=32),pE(e,t),Tt(e,t,c,r),t.child;case 6:return e===null&&Hg(t),null;case 13:return mE(e,t,r);case 4:return py(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=_0(t,null,n,r):Tt(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:zn(n,a),zV(e,t,n,a,r);case 7:return Tt(e,t,t.pendingProps,r),t.child;case 8:return Tt(e,t,t.pendingProps.children,r),t.child;case 12:return Tt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,i=t.memoizedProps,c=a.value,Y2(H7,n._currentValue),n._currentValue=c,i!==null)if(Sn(i.value,c)){if(i.children===a.children&&!er.current){t=$3(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var o=i.dependencies;if(o!==null){c=i.child;for(var l=o.firstContext;l!==null;){if(l.context===n){if(i.tag===1){l=q3(-1,r&-r),l.tag=2;var f=i.updateQueue;if(f!==null){f=f.shared;var h=f.pending;h===null?l.next=l:(l.next=h.next,h.next=l),f.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),_g(i.return,r,t),o.lanes|=r;break}l=l.next}}else if(i.tag===10)c=i.type===t.type?null:i.child;else if(i.tag===18){if(c=i.return,c===null)throw Error(k1(341));c.lanes|=r,o=c.alternate,o!==null&&(o.lanes|=r),_g(c,r,t),c=i.sibling}else c=i.child;if(c!==null)c.return=i;else for(c=i;c!==null;){if(c===t){c=null;break}if(i=c.sibling,i!==null){i.return=c.return,c=i;break}c=c.return}i=c}Tt(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,w0(t,r),a=Gr(a),n=n(a),t.flags|=1,Tt(e,t,n,r),t.child;case 14:return n=t.type,a=zn(n,t.pendingProps),a=zn(n.type,a),MV(e,t,n,a,r);case 15:return uE(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:zn(n,a),s7(e,t),t.tag=1,tr(n)?(e=!0,z7(t)):e=!1,w0(t,r),BA(t,n,a),Lg(t,n,a,r),Eg(null,t,n,!0,e,r);case 19:return vE(e,t,r);case 22:return hE(e,t,r)}throw Error(k1(156,t.tag))};function kE(e,t){return aA(e,t)}function U41(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qr(e,t,r,n){return new U41(e,t,r,n)}function Ly(e){return e=e.prototype,!(!e||!e.isReactComponent)}function q41(e){if(typeof e=="function")return Ly(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Kg)return 11;if(e===$g)return 14}return 2}function $4(e,t){var r=e.alternate;return r===null?(r=qr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function u7(e,t,r,n,a,i){var c=2;if(n=e,typeof e=="function")Ly(e)&&(c=1);else if(typeof e=="string")c=5;else e:switch(e){case c0:return ui(r.children,a,i,t);case Gg:c=8,a|=8;break;case Qv:return e=qr(12,r,t,a|2),e.elementType=Qv,e.lanes=i,e;case Jv:return e=qr(13,r,t,a),e.elementType=Jv,e.lanes=i,e;case eg:return e=qr(19,r,t,a),e.elementType=eg,e.lanes=i,e;case FV:return G7(r,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case DV:c=10;break e;case BV:c=9;break e;case Kg:c=11;break e;case $g:c=14;break e;case T4:c=16,n=null;break e}throw Error(k1(130,e==null?e:typeof e,""))}return t=qr(c,r,t,a),t.elementType=e,t.type=n,t.lanes=i,t}function ui(e,t,r,n){return e=qr(7,e,n,t),e.lanes=r,e}function G7(e,t,r,n){return e=qr(22,e,n,t),e.elementType=FV,e.lanes=r,e.stateNode={isHidden:!1},e}function Yv(e,t,r){return e=qr(6,e,null,t),e.lanes=r,e}function Xv(e,t,r){return t=qr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function W41(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Nv(0),this.expirationTimes=Nv(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nv(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Vy(e,t,r,n,a,i,c,o,l){return e=new W41(e,t,r,o,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=qr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},hy(i),e}function G41(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i0,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function NE(e){if(!e)return X4;e=e._reactInternals;e:{if(yi(e)!==e||e.tag!==1)throw Error(k1(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(tr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(k1(171))}if(e.tag===1){var r=e.type;if(tr(r))return kA(e,r,t)}return t}function OE(e,t,r,n,a,i,c,o,l){return e=Vy(r,n,!0,e,a,i,c,o,l),e.context=NE(null),r=e.current,n=Pt(),a=K4(r),i=q3(n,a),i.callback=t??null,W4(r,i,a),e.current.lanes=a,$8(e,a,n),rr(e,n),e}function K7(e,t,r,n){var a=t.current,i=Pt(),c=K4(a);return r=NE(r),t.context===null?t.context=r:t.pendingContext=r,t=q3(i,c),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=W4(a,t,c),e!==null&&(_n(e,a,c,i),i7(e,a,c)),c}function T7(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function TV(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Ay(e,t){TV(e,t),(e=e.alternate)&&TV(e,t)}function K41(){return null}var TE=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ey(e){this._internalRoot=e}$7.prototype.render=Ey.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k1(409));K7(e,t,null,null)};$7.prototype.unmount=Ey.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;vi(function(){K7(null,e,null,null)}),t[G3]=null}};function $7(e){this._internalRoot=e}$7.prototype.unstable_scheduleHydration=function(e){if(e){var t=uA();e={blockedOn:null,target:e,priority:t};for(var r=0;r<I4.length&&t!==0&&t<I4[r].priority;r++);I4.splice(r,0,e),r===0&&pA(e)}};function ky(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Y7(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function PV(){}function $41(e,t,r,n,a){if(a){if(typeof n=="function"){var i=n;n=function(){var f=T7(c);i.call(f)}}var c=OE(t,n,e,0,null,!1,!1,"",PV);return e._reactRootContainer=c,e[G3]=c.current,D8(e.nodeType===8?e.parentNode:e),vi(),c}for(;a=e.lastChild;)e.removeChild(a);if(typeof n=="function"){var o=n;n=function(){var f=T7(l);o.call(f)}}var l=Vy(e,0,!1,null,null,!1,!1,"",PV);return e._reactRootContainer=l,e[G3]=l.current,D8(e.nodeType===8?e.parentNode:e),vi(function(){K7(t,l,r,n)}),l}function X7(e,t,r,n,a){var i=r._reactRootContainer;if(i){var c=i;if(typeof a=="function"){var o=a;a=function(){var l=T7(c);o.call(l)}}K7(t,c,e,a)}else c=$41(r,t,e,a,n);return T7(c)}lA=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=b8(t.pendingLanes);r!==0&&(Zg(t,r|1),rr(t,Ve()),!(z2&6)&&(V0=Ve()+500,J4()))}break;case 13:vi(function(){var n=K3(e,1);if(n!==null){var a=Pt();_n(n,e,1,a)}}),Ay(e,1)}};Qg=function(e){if(e.tag===13){var t=K3(e,134217728);if(t!==null){var r=Pt();_n(t,e,134217728,r)}Ay(e,134217728)}};fA=function(e){if(e.tag===13){var t=K4(e),r=K3(e,t);if(r!==null){var n=Pt();_n(r,e,t,n)}Ay(e,t)}};uA=function(){return D2};hA=function(e,t){var r=D2;try{return D2=e,t()}finally{D2=r}};fg=function(e,t,r){switch(t){case"input":if(ng(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=B7(n);if(!a)throw Error(k1(90));UV(n),ng(n,a)}}}break;case"textarea":WV(e,r);break;case"select":t=r.value,t!=null&&g0(e,!!r.multiple,t,!1)}};QV=Hy;JV=vi;var Y41={usingClientEntryPoint:!1,Events:[X8,f0,B7,XV,ZV,Hy]},v8={findFiberByHostInstance:oi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},X41={bundleType:v8.bundleType,version:v8.version,rendererPackageName:v8.rendererPackageName,rendererConfig:v8.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Y3.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=rA(e),e===null?null:e.stateNode},findFiberByHostInstance:v8.findFiberByHostInstance||K41,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(g8=__REACT_DEVTOOLS_GLOBAL_HOOK__,!g8.isDisabled&&g8.supportsFiber))try{P7=g8.inject(X41),Jn=g8}catch{}var g8;br.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Y41;br.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ky(t))throw Error(k1(200));return G41(e,t,null,r)};br.createRoot=function(e,t){if(!ky(e))throw Error(k1(299));var r=!1,n="",a=TE;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=Vy(e,1,!1,null,null,r,!1,n,a),e[G3]=t.current,D8(e.nodeType===8?e.parentNode:e),new Ey(t)};br.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k1(188)):(e=Object.keys(e).join(","),Error(k1(268,e)));return e=rA(t),e=e===null?null:e.stateNode,e};br.flushSync=function(e){return vi(e)};br.hydrate=function(e,t,r){if(!Y7(t))throw Error(k1(200));return X7(null,e,t,!0,r)};br.hydrateRoot=function(e,t,r){if(!ky(e))throw Error(k1(405));var n=r!=null&&r.hydratedSources||null,a=!1,i="",c=TE;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(c=r.onRecoverableError)),t=OE(t,null,e,1,r??null,a,!1,i,c),e[G3]=t.current,D8(e),n)for(e=0;e<n.length;e++)r=n[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new $7(t)};br.render=function(e,t,r){if(!Y7(t))throw Error(k1(200));return X7(null,e,t,!1,r)};br.unmountComponentAtNode=function(e){if(!Y7(e))throw Error(k1(40));return e._reactRootContainer?(vi(function(){X7(null,null,e,!1,function(){e._reactRootContainer=null,e[G3]=null})}),!0):!1};br.unstable_batchedUpdates=Hy;br.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Y7(r))throw Error(k1(200));if(e==null||e._reactInternals===void 0)throw Error(k1(38));return X7(e,t,r,!1,n)};br.version="18.2.0-next-9e3b772b8-20220608"});var DE=X((uV1,RE)=>{"use strict";function IE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(IE)}catch(e){console.error(e)}}IE(),RE.exports=PE()});var Oy=X(Ny=>{"use strict";var BE=DE();Ny.createRoot=BE.createRoot,Ny.hydrateRoot=BE.hydrateRoot;var hV1});var $E=X(Q7=>{"use strict";Q7.byteLength=ta1;Q7.toByteArray=na1;Q7.fromByteArray=ca1;var t3=[],$r=[],ea1=typeof Uint8Array<"u"?Uint8Array:Array,Ry="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(xi=0,GE=Ry.length;xi<GE;++xi)t3[xi]=Ry[xi],$r[Ry.charCodeAt(xi)]=xi;var xi,GE;$r[45]=62;$r[95]=63;function KE(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function ta1(e){var t=KE(e),r=t[0],n=t[1];return(r+n)*3/4-n}function ra1(e,t,r){return(t+r)*3/4-r}function na1(e){var t,r=KE(e),n=r[0],a=r[1],i=new ea1(ra1(e,n,a)),c=0,o=a>0?n-4:n,l;for(l=0;l<o;l+=4)t=$r[e.charCodeAt(l)]<<18|$r[e.charCodeAt(l+1)]<<12|$r[e.charCodeAt(l+2)]<<6|$r[e.charCodeAt(l+3)],i[c++]=t>>16&255,i[c++]=t>>8&255,i[c++]=t&255;return a===2&&(t=$r[e.charCodeAt(l)]<<2|$r[e.charCodeAt(l+1)]>>4,i[c++]=t&255),a===1&&(t=$r[e.charCodeAt(l)]<<10|$r[e.charCodeAt(l+1)]<<4|$r[e.charCodeAt(l+2)]>>2,i[c++]=t>>8&255,i[c++]=t&255),i}function aa1(e){return t3[e>>18&63]+t3[e>>12&63]+t3[e>>6&63]+t3[e&63]}function ia1(e,t,r){for(var n,a=[],i=t;i<r;i+=3)n=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(e[i+2]&255),a.push(aa1(n));return a.join("")}function ca1(e){for(var t,r=e.length,n=r%3,a=[],i=16383,c=0,o=r-n;c<o;c+=i)a.push(ia1(e,c,c+i>o?o:c+i));return n===1?(t=e[r-1],a.push(t3[t>>2]+t3[t<<4&63]+"==")):n===2&&(t=(e[r-2]<<8)+e[r-1],a.push(t3[t>>10]+t3[t>>4&63]+t3[t<<2&63]+"=")),a.join("")}});var YE=X(Dy=>{Dy.read=function(e,t,r,n,a){var i,c,o=a*8-n-1,l=(1<<o)-1,f=l>>1,h=-7,p=r?a-1:0,d=r?-1:1,m=e[t+p];for(p+=d,i=m&(1<<-h)-1,m>>=-h,h+=o;h>0;i=i*256+e[t+p],p+=d,h-=8);for(c=i&(1<<-h)-1,i>>=-h,h+=n;h>0;c=c*256+e[t+p],p+=d,h-=8);if(i===0)i=1-f;else{if(i===l)return c?NaN:(m?-1:1)*(1/0);c=c+Math.pow(2,n),i=i-f}return(m?-1:1)*c*Math.pow(2,i-n)};Dy.write=function(e,t,r,n,a,i){var c,o,l,f=i*8-a-1,h=(1<<f)-1,p=h>>1,d=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:i-1,y=n?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,c=h):(c=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-c))<1&&(c--,l*=2),c+p>=1?t+=d/l:t+=d*Math.pow(2,1-p),t*l>=2&&(c++,l/=2),c+p>=h?(o=0,c=h):c+p>=1?(o=(t*l-1)*Math.pow(2,a),c=c+p):(o=t*Math.pow(2,p-1)*Math.pow(2,a),c=0));a>=8;e[r+m]=o&255,m+=y,o/=256,a-=8);for(c=c<<a|o,f+=a;f>0;e[r+m]=c&255,m+=y,c/=256,f-=8);e[r+m-y]|=g*128}});var ta=X(P0=>{"use strict";var By=$E(),O0=YE(),XE=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;P0.Buffer=y1;P0.SlowBuffer=ha1;P0.INSPECT_MAX_BYTES=50;var J7=2147483647;P0.kMaxLength=J7;y1.TYPED_ARRAY_SUPPORT=oa1();!y1.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function oa1(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch{return!1}}Object.defineProperty(y1.prototype,"parent",{enumerable:!0,get:function(){if(y1.isBuffer(this))return this.buffer}});Object.defineProperty(y1.prototype,"offset",{enumerable:!0,get:function(){if(y1.isBuffer(this))return this.byteOffset}});function X3(e){if(e>J7)throw new RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,y1.prototype),t}function y1(e,t,r){if(typeof e=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return qy(e)}return ek(e,t,r)}y1.poolSize=8192;function ek(e,t,r){if(typeof e=="string")return la1(e,t);if(ArrayBuffer.isView(e))return fa1(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(r3(e,ArrayBuffer)||e&&r3(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(r3(e,SharedArrayBuffer)||e&&r3(e.buffer,SharedArrayBuffer)))return jy(e,t,r);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(n!=null&&n!==e)return y1.from(n,t,r);let a=ua1(e);if(a)return a;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return y1.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}y1.from=function(e,t,r){return ek(e,t,r)};Object.setPrototypeOf(y1.prototype,Uint8Array.prototype);Object.setPrototypeOf(y1,Uint8Array);function tk(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function sa1(e,t,r){return tk(e),e<=0?X3(e):t!==void 0?typeof r=="string"?X3(e).fill(t,r):X3(e).fill(t):X3(e)}y1.alloc=function(e,t,r){return sa1(e,t,r)};function qy(e){return tk(e),X3(e<0?0:Wy(e)|0)}y1.allocUnsafe=function(e){return qy(e)};y1.allocUnsafeSlow=function(e){return qy(e)};function la1(e,t){if((typeof t!="string"||t==="")&&(t="utf8"),!y1.isEncoding(t))throw new TypeError("Unknown encoding: "+t);let r=rk(e,t)|0,n=X3(r),a=n.write(e,t);return a!==r&&(n=n.slice(0,a)),n}function Fy(e){let t=e.length<0?0:Wy(e.length)|0,r=X3(t);for(let n=0;n<t;n+=1)r[n]=e[n]&255;return r}function fa1(e){if(r3(e,Uint8Array)){let t=new Uint8Array(e);return jy(t.buffer,t.byteOffset,t.byteLength)}return Fy(e)}function jy(e,t,r){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');let n;return t===void 0&&r===void 0?n=new Uint8Array(e):r===void 0?n=new Uint8Array(e,t):n=new Uint8Array(e,t,r),Object.setPrototypeOf(n,y1.prototype),n}function ua1(e){if(y1.isBuffer(e)){let t=Wy(e.length)|0,r=X3(t);return r.length===0||e.copy(r,0,0,t),r}if(e.length!==void 0)return typeof e.length!="number"||Ky(e.length)?X3(0):Fy(e);if(e.type==="Buffer"&&Array.isArray(e.data))return Fy(e.data)}function Wy(e){if(e>=J7)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+J7.toString(16)+" bytes");return e|0}function ha1(e){return+e!=e&&(e=0),y1.alloc(+e)}y1.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==y1.prototype};y1.compare=function(t,r){if(r3(t,Uint8Array)&&(t=y1.from(t,t.offset,t.byteLength)),r3(r,Uint8Array)&&(r=y1.from(r,r.offset,r.byteLength)),!y1.isBuffer(t)||!y1.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===r)return 0;let n=t.length,a=r.length;for(let i=0,c=Math.min(n,a);i<c;++i)if(t[i]!==r[i]){n=t[i],a=r[i];break}return n<a?-1:a<n?1:0};y1.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};y1.concat=function(t,r){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return y1.alloc(0);let n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;let a=y1.allocUnsafe(r),i=0;for(n=0;n<t.length;++n){let c=t[n];if(r3(c,Uint8Array))i+c.length>a.length?(y1.isBuffer(c)||(c=y1.from(c)),c.copy(a,i)):Uint8Array.prototype.set.call(a,c,i);else if(y1.isBuffer(c))c.copy(a,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=c.length}return a};function rk(e,t){if(y1.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||r3(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;let a=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Uy(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return uk(e).length;default:if(a)return n?-1:Uy(e).length;t=(""+t).toLowerCase(),a=!0}}y1.byteLength=rk;function pa1(e,t,r){let n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Ma1(this,t,r);case"utf8":case"utf-8":return ak(this,t,r);case"ascii":return wa1(this,t,r);case"latin1":case"binary":return za1(this,t,r);case"base64":return xa1(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ca1(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}y1.prototype._isBuffer=!0;function bi(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}y1.prototype.swap16=function(){let t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;r<t;r+=2)bi(this,r,r+1);return this};y1.prototype.swap32=function(){let t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let r=0;r<t;r+=4)bi(this,r,r+3),bi(this,r+1,r+2);return this};y1.prototype.swap64=function(){let t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let r=0;r<t;r+=8)bi(this,r,r+7),bi(this,r+1,r+6),bi(this,r+2,r+5),bi(this,r+3,r+4);return this};y1.prototype.toString=function(){let t=this.length;return t===0?"":arguments.length===0?ak(this,0,t):pa1.apply(this,arguments)};y1.prototype.toLocaleString=y1.prototype.toString;y1.prototype.equals=function(t){if(!y1.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:y1.compare(this,t)===0};y1.prototype.inspect=function(){let t="",r=P0.INSPECT_MAX_BYTES;return t=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(t+=" ... "),"<Buffer "+t+">"};XE&&(y1.prototype[XE]=y1.prototype.inspect);y1.prototype.compare=function(t,r,n,a,i){if(r3(t,Uint8Array)&&(t=y1.from(t,t.offset,t.byteLength)),!y1.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),a===void 0&&(a=0),i===void 0&&(i=this.length),r<0||n>t.length||a<0||i>this.length)throw new RangeError("out of range index");if(a>=i&&r>=n)return 0;if(a>=i)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,a>>>=0,i>>>=0,this===t)return 0;let c=i-a,o=n-r,l=Math.min(c,o),f=this.slice(a,i),h=t.slice(r,n);for(let p=0;p<l;++p)if(f[p]!==h[p]){c=f[p],o=h[p];break}return c<o?-1:o<c?1:0};function nk(e,t,r,n,a){if(e.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,Ky(r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1}else if(r<0)if(a)r=0;else return-1;if(typeof t=="string"&&(t=y1.from(t,n)),y1.isBuffer(t))return t.length===0?-1:ZE(e,t,r,n,a);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):ZE(e,[t],r,n,a);throw new TypeError("val must be string, number or Buffer")}function ZE(e,t,r,n,a){let i=1,c=e.length,o=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;i=2,c/=2,o/=2,r/=2}function l(h,p){return i===1?h[p]:h.readUInt16BE(p*i)}let f;if(a){let h=-1;for(f=r;f<c;f++)if(l(e,f)===l(t,h===-1?0:f-h)){if(h===-1&&(h=f),f-h+1===o)return h*i}else h!==-1&&(f-=f-h),h=-1}else for(r+o>c&&(r=c-o),f=r;f>=0;f--){let h=!0;for(let p=0;p<o;p++)if(l(e,f+p)!==l(t,p)){h=!1;break}if(h)return f}return-1}y1.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1};y1.prototype.indexOf=function(t,r,n){return nk(this,t,r,n,!0)};y1.prototype.lastIndexOf=function(t,r,n){return nk(this,t,r,n,!1)};function da1(e,t,r,n){r=Number(r)||0;let a=e.length-r;n?(n=Number(n),n>a&&(n=a)):n=a;let i=t.length;n>i/2&&(n=i/2);let c;for(c=0;c<n;++c){let o=parseInt(t.substr(c*2,2),16);if(Ky(o))return c;e[r+c]=o}return c}function ma1(e,t,r,n){return eu(Uy(t,e.length-r),e,r,n)}function va1(e,t,r,n){return eu(La1(t),e,r,n)}function ga1(e,t,r,n){return eu(uk(t),e,r,n)}function ya1(e,t,r,n){return eu(Va1(t,e.length-r),e,r,n)}y1.prototype.write=function(t,r,n,a){if(r===void 0)a="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")a=r,n=this.length,r=0;else if(isFinite(r))r=r>>>0,isFinite(n)?(n=n>>>0,a===void 0&&(a="utf8")):(a=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let i=this.length-r;if((n===void 0||n>i)&&(n=i),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");let c=!1;for(;;)switch(a){case"hex":return da1(this,t,r,n);case"utf8":case"utf-8":return ma1(this,t,r,n);case"ascii":case"latin1":case"binary":return va1(this,t,r,n);case"base64":return ga1(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ya1(this,t,r,n);default:if(c)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),c=!0}};y1.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function xa1(e,t,r){return t===0&&r===e.length?By.fromByteArray(e):By.fromByteArray(e.slice(t,r))}function ak(e,t,r){r=Math.min(e.length,r);let n=[],a=t;for(;a<r;){let i=e[a],c=null,o=i>239?4:i>223?3:i>191?2:1;if(a+o<=r){let l,f,h,p;switch(o){case 1:i<128&&(c=i);break;case 2:l=e[a+1],(l&192)===128&&(p=(i&31)<<6|l&63,p>127&&(c=p));break;case 3:l=e[a+1],f=e[a+2],(l&192)===128&&(f&192)===128&&(p=(i&15)<<12|(l&63)<<6|f&63,p>2047&&(p<55296||p>57343)&&(c=p));break;case 4:l=e[a+1],f=e[a+2],h=e[a+3],(l&192)===128&&(f&192)===128&&(h&192)===128&&(p=(i&15)<<18|(l&63)<<12|(f&63)<<6|h&63,p>65535&&p<1114112&&(c=p))}}c===null?(c=65533,o=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|c&1023),n.push(c),a+=o}return ba1(n)}var QE=4096;function ba1(e){let t=e.length;if(t<=QE)return String.fromCharCode.apply(String,e);let r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=QE));return r}function wa1(e,t,r){let n="";r=Math.min(e.length,r);for(let a=t;a<r;++a)n+=String.fromCharCode(e[a]&127);return n}function za1(e,t,r){let n="";r=Math.min(e.length,r);for(let a=t;a<r;++a)n+=String.fromCharCode(e[a]);return n}function Ma1(e,t,r){let n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);let a="";for(let i=t;i<r;++i)a+=Aa1[e[i]];return a}function Ca1(e,t,r){let n=e.slice(t,r),a="";for(let i=0;i<n.length-1;i+=2)a+=String.fromCharCode(n[i]+n[i+1]*256);return a}y1.prototype.slice=function(t,r){let n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);let a=this.subarray(t,r);return Object.setPrototypeOf(a,y1.prototype),a};function Qe(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}y1.prototype.readUintLE=y1.prototype.readUIntLE=function(t,r,n){t=t>>>0,r=r>>>0,n||Qe(t,r,this.length);let a=this[t],i=1,c=0;for(;++c<r&&(i*=256);)a+=this[t+c]*i;return a};y1.prototype.readUintBE=y1.prototype.readUIntBE=function(t,r,n){t=t>>>0,r=r>>>0,n||Qe(t,r,this.length);let a=this[t+--r],i=1;for(;r>0&&(i*=256);)a+=this[t+--r]*i;return a};y1.prototype.readUint8=y1.prototype.readUInt8=function(t,r){return t=t>>>0,r||Qe(t,1,this.length),this[t]};y1.prototype.readUint16LE=y1.prototype.readUInt16LE=function(t,r){return t=t>>>0,r||Qe(t,2,this.length),this[t]|this[t+1]<<8};y1.prototype.readUint16BE=y1.prototype.readUInt16BE=function(t,r){return t=t>>>0,r||Qe(t,2,this.length),this[t]<<8|this[t+1]};y1.prototype.readUint32LE=y1.prototype.readUInt32LE=function(t,r){return t=t>>>0,r||Qe(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};y1.prototype.readUint32BE=y1.prototype.readUInt32BE=function(t,r){return t=t>>>0,r||Qe(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};y1.prototype.readBigUInt64LE=ea(function(t){t=t>>>0,T0(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&Q8(t,this.length-8);let a=r+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24,i=this[++t]+this[++t]*2**8+this[++t]*2**16+n*2**24;return BigInt(a)+(BigInt(i)<<BigInt(32))});y1.prototype.readBigUInt64BE=ea(function(t){t=t>>>0,T0(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&Q8(t,this.length-8);let a=r*2**24+this[++t]*2**16+this[++t]*2**8+this[++t],i=this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+n;return(BigInt(a)<<BigInt(32))+BigInt(i)});y1.prototype.readIntLE=function(t,r,n){t=t>>>0,r=r>>>0,n||Qe(t,r,this.length);let a=this[t],i=1,c=0;for(;++c<r&&(i*=256);)a+=this[t+c]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};y1.prototype.readIntBE=function(t,r,n){t=t>>>0,r=r>>>0,n||Qe(t,r,this.length);let a=r,i=1,c=this[t+--a];for(;a>0&&(i*=256);)c+=this[t+--a]*i;return i*=128,c>=i&&(c-=Math.pow(2,8*r)),c};y1.prototype.readInt8=function(t,r){return t=t>>>0,r||Qe(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};y1.prototype.readInt16LE=function(t,r){t=t>>>0,r||Qe(t,2,this.length);let n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};y1.prototype.readInt16BE=function(t,r){t=t>>>0,r||Qe(t,2,this.length);let n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};y1.prototype.readInt32LE=function(t,r){return t=t>>>0,r||Qe(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};y1.prototype.readInt32BE=function(t,r){return t=t>>>0,r||Qe(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};y1.prototype.readBigInt64LE=ea(function(t){t=t>>>0,T0(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&Q8(t,this.length-8);let a=this[t+4]+this[t+5]*2**8+this[t+6]*2**16+(n<<24);return(BigInt(a)<<BigInt(32))+BigInt(r+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24)});y1.prototype.readBigInt64BE=ea(function(t){t=t>>>0,T0(t,"offset");let r=this[t],n=this[t+7];(r===void 0||n===void 0)&&Q8(t,this.length-8);let a=(r<<24)+this[++t]*2**16+this[++t]*2**8+this[++t];return(BigInt(a)<<BigInt(32))+BigInt(this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+n)});y1.prototype.readFloatLE=function(t,r){return t=t>>>0,r||Qe(t,4,this.length),O0.read(this,t,!0,23,4)};y1.prototype.readFloatBE=function(t,r){return t=t>>>0,r||Qe(t,4,this.length),O0.read(this,t,!1,23,4)};y1.prototype.readDoubleLE=function(t,r){return t=t>>>0,r||Qe(t,8,this.length),O0.read(this,t,!0,52,8)};y1.prototype.readDoubleBE=function(t,r){return t=t>>>0,r||Qe(t,8,this.length),O0.read(this,t,!1,52,8)};function nr(e,t,r,n,a,i){if(!y1.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}y1.prototype.writeUintLE=y1.prototype.writeUIntLE=function(t,r,n,a){if(t=+t,r=r>>>0,n=n>>>0,!a){let o=Math.pow(2,8*n)-1;nr(this,t,r,n,o,0)}let i=1,c=0;for(this[r]=t&255;++c<n&&(i*=256);)this[r+c]=t/i&255;return r+n};y1.prototype.writeUintBE=y1.prototype.writeUIntBE=function(t,r,n,a){if(t=+t,r=r>>>0,n=n>>>0,!a){let o=Math.pow(2,8*n)-1;nr(this,t,r,n,o,0)}let i=n-1,c=1;for(this[r+i]=t&255;--i>=0&&(c*=256);)this[r+i]=t/c&255;return r+n};y1.prototype.writeUint8=y1.prototype.writeUInt8=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,1,255,0),this[r]=t&255,r+1};y1.prototype.writeUint16LE=y1.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,2,65535,0),this[r]=t&255,this[r+1]=t>>>8,r+2};y1.prototype.writeUint16BE=y1.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,2,65535,0),this[r]=t>>>8,this[r+1]=t&255,r+2};y1.prototype.writeUint32LE=y1.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,4,4294967295,0),this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255,r+4};y1.prototype.writeUint32BE=y1.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,4,4294967295,0),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4};function ik(e,t,r,n,a){fk(t,n,a,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i=i>>8,e[r++]=i,i=i>>8,e[r++]=i,i=i>>8,e[r++]=i;let c=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=c,c=c>>8,e[r++]=c,c=c>>8,e[r++]=c,c=c>>8,e[r++]=c,r}function ck(e,t,r,n,a){fk(t,n,a,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i=i>>8,e[r+6]=i,i=i>>8,e[r+5]=i,i=i>>8,e[r+4]=i;let c=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=c,c=c>>8,e[r+2]=c,c=c>>8,e[r+1]=c,c=c>>8,e[r]=c,r+8}y1.prototype.writeBigUInt64LE=ea(function(t,r=0){return ik(this,t,r,BigInt(0),BigInt("0xffffffffffffffff"))});y1.prototype.writeBigUInt64BE=ea(function(t,r=0){return ck(this,t,r,BigInt(0),BigInt("0xffffffffffffffff"))});y1.prototype.writeIntLE=function(t,r,n,a){if(t=+t,r=r>>>0,!a){let l=Math.pow(2,8*n-1);nr(this,t,r,n,l-1,-l)}let i=0,c=1,o=0;for(this[r]=t&255;++i<n&&(c*=256);)t<0&&o===0&&this[r+i-1]!==0&&(o=1),this[r+i]=(t/c>>0)-o&255;return r+n};y1.prototype.writeIntBE=function(t,r,n,a){if(t=+t,r=r>>>0,!a){let l=Math.pow(2,8*n-1);nr(this,t,r,n,l-1,-l)}let i=n-1,c=1,o=0;for(this[r+i]=t&255;--i>=0&&(c*=256);)t<0&&o===0&&this[r+i+1]!==0&&(o=1),this[r+i]=(t/c>>0)-o&255;return r+n};y1.prototype.writeInt8=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,1,127,-128),t<0&&(t=255+t+1),this[r]=t&255,r+1};y1.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,2,32767,-32768),this[r]=t&255,this[r+1]=t>>>8,r+2};y1.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,2,32767,-32768),this[r]=t>>>8,this[r+1]=t&255,r+2};y1.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,4,2147483647,-2147483648),this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24,r+4};y1.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r>>>0,n||nr(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255,r+4};y1.prototype.writeBigInt64LE=ea(function(t,r=0){return ik(this,t,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});y1.prototype.writeBigInt64BE=ea(function(t,r=0){return ck(this,t,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function ok(e,t,r,n,a,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function sk(e,t,r,n,a){return t=+t,r=r>>>0,a||ok(e,t,r,4,34028234663852886e22,-34028234663852886e22),O0.write(e,t,r,n,23,4),r+4}y1.prototype.writeFloatLE=function(t,r,n){return sk(this,t,r,!0,n)};y1.prototype.writeFloatBE=function(t,r,n){return sk(this,t,r,!1,n)};function lk(e,t,r,n,a){return t=+t,r=r>>>0,a||ok(e,t,r,8,17976931348623157e292,-17976931348623157e292),O0.write(e,t,r,n,52,8),r+8}y1.prototype.writeDoubleLE=function(t,r,n){return lk(this,t,r,!0,n)};y1.prototype.writeDoubleBE=function(t,r,n){return lk(this,t,r,!1,n)};y1.prototype.copy=function(t,r,n,a){if(!y1.isBuffer(t))throw new TypeError("argument should be a Buffer");if(n||(n=0),!a&&a!==0&&(a=this.length),r>=t.length&&(r=t.length),r||(r=0),a>0&&a<n&&(a=n),a===n||t.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-r<a-n&&(a=t.length-r+n);let i=a-n;return this===t&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(r,n,a):Uint8Array.prototype.set.call(t,this.subarray(n,a),r),i};y1.prototype.fill=function(t,r,n,a){if(typeof t=="string"){if(typeof r=="string"?(a=r,r=0,n=this.length):typeof n=="string"&&(a=n,n=this.length),a!==void 0&&typeof a!="string")throw new TypeError("encoding must be a string");if(typeof a=="string"&&!y1.isEncoding(a))throw new TypeError("Unknown encoding: "+a);if(t.length===1){let c=t.charCodeAt(0);(a==="utf8"&&c<128||a==="latin1")&&(t=c)}}else typeof t=="number"?t=t&255:typeof t=="boolean"&&(t=Number(t));if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,t||(t=0);let i;if(typeof t=="number")for(i=r;i<n;++i)this[i]=t;else{let c=y1.isBuffer(t)?t:y1.from(t,a),o=c.length;if(o===0)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(i=0;i<n-r;++i)this[i+r]=c[i%o]}return this};var N0={};function Gy(e,t,r){N0[e]=class extends r{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(a){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:a,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}Gy("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError);Gy("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError);Gy("ERR_OUT_OF_RANGE",function(e,t,r){let n=`The value of "${e}" is out of range.`,a=r;return Number.isInteger(r)&&Math.abs(r)>2**32?a=JE(String(r)):typeof r=="bigint"&&(a=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(a=JE(a)),a+="n"),n+=` It must be ${t}. Received ${a}`,n},RangeError);function JE(e){let t="",r=e.length,n=e[0]==="-"?1:0;for(;r>=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function Ha1(e,t,r){T0(t,"offset"),(e[t]===void 0||e[t+r]===void 0)&&Q8(t,e.length-(r+1))}function fk(e,t,r,n,a,i){if(e>r||e<t){let c=typeof t=="bigint"?"n":"",o;throw i>3?t===0||t===BigInt(0)?o=`>= 0${c} and < 2${c} ** ${(i+1)*8}${c}`:o=`>= -(2${c} ** ${(i+1)*8-1}${c}) and < 2 ** ${(i+1)*8-1}${c}`:o=`>= ${t}${c} and <= ${r}${c}`,new N0.ERR_OUT_OF_RANGE("value",o,e)}Ha1(n,a,i)}function T0(e,t){if(typeof e!="number")throw new N0.ERR_INVALID_ARG_TYPE(t,"number",e)}function Q8(e,t,r){throw Math.floor(e)!==e?(T0(e,r),new N0.ERR_OUT_OF_RANGE(r||"offset","an integer",e)):t<0?new N0.ERR_BUFFER_OUT_OF_BOUNDS:new N0.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}var _a1=/[^+/0-9A-Za-z-_]/g;function Sa1(e){if(e=e.split("=")[0],e=e.trim().replace(_a1,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function Uy(e,t){t=t||1/0;let r,n=e.length,a=null,i=[];for(let c=0;c<n;++c){if(r=e.charCodeAt(c),r>55295&&r<57344){if(!a){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}else if(c+1===n){(t-=3)>-1&&i.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),a=r;continue}r=(a-55296<<10|r-56320)+65536}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return i}function La1(e){let t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function Va1(e,t){let r,n,a,i=[];for(let c=0;c<e.length&&!((t-=2)<0);++c)r=e.charCodeAt(c),n=r>>8,a=r%256,i.push(a),i.push(n);return i}function uk(e){return By.toByteArray(Sa1(e))}function eu(e,t,r,n){let a;for(a=0;a<n&&!(a+r>=t.length||a>=e.length);++a)t[a+r]=e[a];return a}function r3(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function Ky(e){return e!==e}var Aa1=function(){let e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){let n=r*16;for(let a=0;a<16;++a)t[n+a]=e[r]+e[a]}return t}();function ea(e){return typeof BigInt>"u"?Ea1:e}function Ea1(){throw new Error("BigInt not supported")}});var nu=X((MV1,$y)=>{"use strict";var I0=typeof Reflect=="object"?Reflect:null,hk=I0&&typeof I0.apply=="function"?I0.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)},tu;I0&&typeof I0.ownKeys=="function"?tu=I0.ownKeys:Object.getOwnPropertySymbols?tu=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:tu=function(t){return Object.getOwnPropertyNames(t)};function ka1(e){console&&console.warn&&console.warn(e)}var dk=Number.isNaN||function(t){return t!==t};function j2(){j2.init.call(this)}$y.exports=j2;$y.exports.once=Pa1;j2.EventEmitter=j2;j2.prototype._events=void 0;j2.prototype._eventsCount=0;j2.prototype._maxListeners=void 0;var pk=10;function ru(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(j2,"defaultMaxListeners",{enumerable:!0,get:function(){return pk},set:function(e){if(typeof e!="number"||e<0||dk(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");pk=e}});j2.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};j2.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||dk(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function mk(e){return e._maxListeners===void 0?j2.defaultMaxListeners:e._maxListeners}j2.prototype.getMaxListeners=function(){return mk(this)};j2.prototype.emit=function(t){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var a=t==="error",i=this._events;if(i!==void 0)a=a&&i.error===void 0;else if(!a)return!1;if(a){var c;if(r.length>0&&(c=r[0]),c instanceof Error)throw c;var o=new Error("Unhandled error."+(c?" ("+c.message+")":""));throw o.context=c,o}var l=i[t];if(l===void 0)return!1;if(typeof l=="function")hk(l,this,r);else for(var f=l.length,h=bk(l,f),n=0;n<f;++n)hk(h[n],this,r);return!0};function vk(e,t,r,n){var a,i,c;if(ru(r),i=e._events,i===void 0?(i=e._events=Object.create(null),e._eventsCount=0):(i.newListener!==void 0&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),c=i[t]),c===void 0)c=i[t]=r,++e._eventsCount;else if(typeof c=="function"?c=i[t]=n?[r,c]:[c,r]:n?c.unshift(r):c.push(r),a=mk(e),a>0&&c.length>a&&!c.warned){c.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+c.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=c.length,ka1(o)}return e}j2.prototype.addListener=function(t,r){return vk(this,t,r,!1)};j2.prototype.on=j2.prototype.addListener;j2.prototype.prependListener=function(t,r){return vk(this,t,r,!0)};function Na1(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function gk(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},a=Na1.bind(n);return a.listener=r,n.wrapFn=a,a}j2.prototype.once=function(t,r){return ru(r),this.on(t,gk(this,t,r)),this};j2.prototype.prependOnceListener=function(t,r){return ru(r),this.prependListener(t,gk(this,t,r)),this};j2.prototype.removeListener=function(t,r){var n,a,i,c,o;if(ru(r),a=this._events,a===void 0)return this;if(n=a[t],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete a[t],a.removeListener&&this.emit("removeListener",t,n.listener||r));else if(typeof n!="function"){for(i=-1,c=n.length-1;c>=0;c--)if(n[c]===r||n[c].listener===r){o=n[c].listener,i=c;break}if(i<0)return this;i===0?n.shift():Oa1(n,i),n.length===1&&(a[t]=n[0]),a.removeListener!==void 0&&this.emit("removeListener",t,o||r)}return this};j2.prototype.off=j2.prototype.removeListener;j2.prototype.removeAllListeners=function(t){var r,n,a;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[t]),this;if(arguments.length===0){var i=Object.keys(n),c;for(a=0;a<i.length;++a)c=i[a],c!=="removeListener"&&this.removeAllListeners(c);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r!==void 0)for(a=r.length-1;a>=0;a--)this.removeListener(t,r[a]);return this};function yk(e,t,r){var n=e._events;if(n===void 0)return[];var a=n[t];return a===void 0?[]:typeof a=="function"?r?[a.listener||a]:[a]:r?Ta1(a):bk(a,a.length)}j2.prototype.listeners=function(t){return yk(this,t,!0)};j2.prototype.rawListeners=function(t){return yk(this,t,!1)};j2.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):xk.call(e,t)};j2.prototype.listenerCount=xk;function xk(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}j2.prototype.eventNames=function(){return this._eventsCount>0?tu(this._events):[]};function bk(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function Oa1(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function Ta1(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function Pa1(e,t){return new Promise(function(r,n){function a(c){e.removeListener(t,i),n(c)}function i(){typeof e.removeListener=="function"&&e.removeListener("error",a),r([].slice.call(arguments))}wk(e,t,i,{once:!0}),t!=="error"&&Ia1(e,a,{once:!0})})}function Ia1(e,t,r){typeof e.on=="function"&&wk(e,"error",t,r)}function wk(e,t,r,n){if(typeof e.on=="function")n.once?e.once(t,r):e.on(t,r);else if(typeof e.addEventListener=="function")e.addEventListener(t,function a(i){n.once&&e.removeEventListener(t,a),r(i)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}});var wi=X((CV1,Yy)=>{typeof Object.create=="function"?Yy.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Yy.exports=function(t,r){if(r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}}});var Xy=X((HV1,zk)=>{zk.exports=nu().EventEmitter});var Zy=X(()=>{});var Lk=X((LV1,Sk)=>{"use strict";function Mk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ck(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Mk(Object(r),!0).forEach(function(n){Ra1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ra1(e,t,r){return t=_k(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Da1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hk(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_k(n.key),n)}}function Ba1(e,t,r){return t&&Hk(e.prototype,t),r&&Hk(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _k(e){var t=Fa1(e,"string");return typeof t=="symbol"?t:String(t)}function Fa1(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ja1=ta(),au=ja1.Buffer,Ua1=Zy(),Qy=Ua1.inspect,qa1=Qy&&Qy.custom||"inspect";function Wa1(e,t,r){au.prototype.copy.call(e,t,r)}Sk.exports=function(){function e(){Da1(this,e),this.head=null,this.tail=null,this.length=0}return Ba1(e,[{key:"push",value:function(r){var n={data:r,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length}},{key:"unshift",value:function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length}},{key:"shift",value:function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(r){if(this.length===0)return"";for(var n=this.head,a=""+n.data;n=n.next;)a+=r+n.data;return a}},{key:"concat",value:function(r){if(this.length===0)return au.alloc(0);for(var n=au.allocUnsafe(r>>>0),a=this.head,i=0;a;)Wa1(a.data,n,i),i+=a.data.length,a=a.next;return n}},{key:"consume",value:function(r,n){var a;return r<this.head.data.length?(a=this.head.data.slice(0,r),this.head.data=this.head.data.slice(r)):r===this.head.data.length?a=this.shift():a=n?this._getString(r):this._getBuffer(r),a}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(r){var n=this.head,a=1,i=n.data;for(r-=i.length;n=n.next;){var c=n.data,o=r>c.length?c.length:r;if(o===c.length?i+=c:i+=c.slice(0,r),r-=o,r===0){o===c.length?(++a,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=c.slice(o));break}++a}return this.length-=a,i}},{key:"_getBuffer",value:function(r){var n=au.allocUnsafe(r),a=this.head,i=1;for(a.data.copy(n),r-=a.data.length;a=a.next;){var c=a.data,o=r>c.length?c.length:r;if(c.copy(n,n.length-r,0,o),r-=o,r===0){o===c.length?(++i,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=c.slice(o));break}++i}return this.length-=i,n}},{key:qa1,value:function(r,n){return Qy(this,Ck(Ck({},n),{},{depth:0,customInspect:!1}))}}]),e}()});var ex=X((VV1,Ak)=>{"use strict";function Ga1(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return n||a?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(Jy,this,e)):process.nextTick(Jy,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(i){!t&&i?r._writableState?r._writableState.errorEmitted?process.nextTick(iu,r):(r._writableState.errorEmitted=!0,process.nextTick(Vk,r,i)):process.nextTick(Vk,r,i):t?(process.nextTick(iu,r),t(i)):process.nextTick(iu,r)}),this)}function Vk(e,t){Jy(e,t),iu(e)}function iu(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function Ka1(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Jy(e,t){e.emit("error",t)}function $a1(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}Ak.exports={destroy:Ga1,undestroy:Ka1,errorOrDestroy:$a1}});var zi=X((AV1,Nk)=>{"use strict";function Ya1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var kk={};function Yr(e,t,r){r||(r=Error);function n(i,c,o){return typeof t=="string"?t:t(i,c,o)}var a=function(i){Ya1(c,i);function c(o,l,f){return i.call(this,n(o,l,f))||this}return c}(r);a.prototype.name=r.name,a.prototype.code=e,kk[e]=a}function Ek(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(n){return String(n)}),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:r===2?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}else return"of ".concat(t," ").concat(String(e))}function Xa1(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}function Za1(e,t,r){return(r===void 0||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}function Qa1(e,t,r){return typeof r!="number"&&(r=0),r+t.length>e.length?!1:e.indexOf(t,r)!==-1}Yr("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError);Yr("ERR_INVALID_ARG_TYPE",function(e,t,r){var n;typeof t=="string"&&Xa1(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var a;if(Za1(e," argument"))a="The ".concat(e," ").concat(n," ").concat(Ek(t,"type"));else{var i=Qa1(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(i," ").concat(n," ").concat(Ek(t,"type"))}return a+=". Received type ".concat(typeof r),a},TypeError);Yr("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Yr("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"});Yr("ERR_STREAM_PREMATURE_CLOSE","Premature close");Yr("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"});Yr("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Yr("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Yr("ERR_STREAM_WRITE_AFTER_END","write after end");Yr("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Yr("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError);Yr("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");Nk.exports.codes=kk});var tx=X((EV1,Ok)=>{"use strict";var Ja1=zi().codes.ERR_INVALID_OPT_VALUE;function ei1(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function ti1(e,t,r,n){var a=ei1(t,n,r);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var i=n?r:"highWaterMark";throw new Ja1(i,a)}return Math.floor(a)}return e.objectMode?16:16*1024}Ok.exports={getHighWaterMark:ti1}});var Pk=X((kV1,Tk)=>{Tk.exports=ri1;function ri1(e,t){if(rx("noDeprecation"))return e;var r=!1;function n(){if(!r){if(rx("throwDeprecation"))throw new Error(t);rx("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return n}function rx(e){try{if(!global.localStorage)return!1}catch{return!1}var t=global.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}});var ix=X((NV1,jk)=>{"use strict";jk.exports=ze;function Rk(e){var t=this;this.next=null,this.entry=null,this.finish=function(){Vi1(t,e)}}var R0;ze.WritableState=es;var ni1={deprecate:Pk()},Dk=Xy(),ou=ta().Buffer,ai1=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function ii1(e){return ou.from(e)}function ci1(e){return ou.isBuffer(e)||e instanceof ai1}var ax=ex(),oi1=tx(),si1=oi1.getHighWaterMark,ra=zi().codes,li1=ra.ERR_INVALID_ARG_TYPE,fi1=ra.ERR_METHOD_NOT_IMPLEMENTED,ui1=ra.ERR_MULTIPLE_CALLBACK,hi1=ra.ERR_STREAM_CANNOT_PIPE,pi1=ra.ERR_STREAM_DESTROYED,di1=ra.ERR_STREAM_NULL_VALUES,mi1=ra.ERR_STREAM_WRITE_AFTER_END,vi1=ra.ERR_UNKNOWN_ENCODING,D0=ax.errorOrDestroy;wi()(ze,Dk);function gi1(){}function es(e,t,r){R0=R0||Mi(),e=e||{},typeof r!="boolean"&&(r=t instanceof R0),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=si1(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var n=e.decodeStrings===!1;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){Ci1(t,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new Rk(this)}es.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(es.prototype,"buffer",{get:ni1.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var cu;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(cu=Function.prototype[Symbol.hasInstance],Object.defineProperty(ze,Symbol.hasInstance,{value:function(t){return cu.call(this,t)?!0:this!==ze?!1:t&&t._writableState instanceof es}})):cu=function(t){return t instanceof this};function ze(e){R0=R0||Mi();var t=this instanceof R0;if(!t&&!cu.call(ze,this))return new ze(e);this._writableState=new es(e,this,t),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),Dk.call(this)}ze.prototype.pipe=function(){D0(this,new hi1)};function yi1(e,t){var r=new mi1;D0(e,r),process.nextTick(t,r)}function xi1(e,t,r,n){var a;return r===null?a=new di1:typeof r!="string"&&!t.objectMode&&(a=new li1("chunk",["string","Buffer"],r)),a?(D0(e,a),process.nextTick(n,a),!1):!0}ze.prototype.write=function(e,t,r){var n=this._writableState,a=!1,i=!n.objectMode&&ci1(e);return i&&!ou.isBuffer(e)&&(e=ii1(e)),typeof t=="function"&&(r=t,t=null),i?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=gi1),n.ending?yi1(this,r):(i||xi1(this,n,e,r))&&(n.pendingcb++,a=wi1(this,n,i,e,t,r)),a};ze.prototype.cork=function(){this._writableState.corked++};ze.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&Bk(this,e))};ze.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new vi1(t);return this._writableState.defaultEncoding=t,this};Object.defineProperty(ze.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function bi1(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=ou.from(t,r)),t}Object.defineProperty(ze.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function wi1(e,t,r,n,a,i){if(!r){var c=bi1(t,n,a);n!==c&&(r=!0,a="buffer",n=c)}var o=t.objectMode?1:n.length;t.length+=o;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:a,isBuf:r,callback:i,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else nx(e,t,!1,o,n,a,i);return l}function nx(e,t,r,n,a,i,c){t.writelen=n,t.writecb=c,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new pi1("write")):r?e._writev(a,t.onwrite):e._write(a,i,t.onwrite),t.sync=!1}function zi1(e,t,r,n,a){--t.pendingcb,r?(process.nextTick(a,n),process.nextTick(J8,e,t),e._writableState.errorEmitted=!0,D0(e,n)):(a(n),e._writableState.errorEmitted=!0,D0(e,n),J8(e,t))}function Mi1(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function Ci1(e,t){var r=e._writableState,n=r.sync,a=r.writecb;if(typeof a!="function")throw new ui1;if(Mi1(r),t)zi1(e,r,n,t,a);else{var i=Fk(r)||e.destroyed;!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&Bk(e,r),n?process.nextTick(Ik,e,r,i,a):Ik(e,r,i,a)}}function Ik(e,t,r,n){r||Hi1(e,t),t.pendingcb--,n(),J8(e,t)}function Hi1(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function Bk(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,a=new Array(n),i=t.corkedRequestsFree;i.entry=r;for(var c=0,o=!0;r;)a[c]=r,r.isBuf||(o=!1),r=r.next,c+=1;a.allBuffers=o,nx(e,t,!0,t.length,a,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new Rk(t),t.bufferedRequestCount=0}else{for(;r;){var l=r.chunk,f=r.encoding,h=r.callback,p=t.objectMode?1:l.length;if(nx(e,t,!1,p,l,f,h),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}ze.prototype._write=function(e,t,r){r(new fi1("_write()"))};ze.prototype._writev=null;ze.prototype.end=function(e,t,r){var n=this._writableState;return typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||Li1(this,n,r),this};Object.defineProperty(ze.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Fk(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function _i1(e,t){e._final(function(r){t.pendingcb--,r&&D0(e,r),t.prefinished=!0,e.emit("prefinish"),J8(e,t)})}function Si1(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"&&!t.destroyed?(t.pendingcb++,t.finalCalled=!0,process.nextTick(_i1,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function J8(e,t){var r=Fk(t);if(r&&(Si1(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}function Li1(e,t,r){t.ending=!0,J8(e,t),r&&(t.finished?process.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function Vi1(e,t,r){var n=e.entry;for(e.entry=null;n;){var a=n.callback;t.pendingcb--,a(r),n=n.next}t.corkedRequestsFree.next=e}Object.defineProperty(ze.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}});ze.prototype.destroy=ax.destroy;ze.prototype._undestroy=ax.undestroy;ze.prototype._destroy=function(e,t){t(e)}});var Mi=X((OV1,qk)=>{"use strict";var Ai1=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};qk.exports=n3;var Uk=sx(),ox=ix();wi()(n3,Uk);for(cx=Ai1(ox.prototype),su=0;su<cx.length;su++)lu=cx[su],n3.prototype[lu]||(n3.prototype[lu]=ox.prototype[lu]);var cx,lu,su;function n3(e){if(!(this instanceof n3))return new n3(e);Uk.call(this,e),ox.call(this,e),this.allowHalfOpen=!0,e&&(e.readable===!1&&(this.readable=!1),e.writable===!1&&(this.writable=!1),e.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",Ei1)))}Object.defineProperty(n3.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(n3.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(n3.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Ei1(){this._writableState.ended||process.nextTick(ki1,this)}function ki1(e){e.end()}Object.defineProperty(n3.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}})});var Kk=X((lx,Gk)=>{var fu=ta(),a3=fu.Buffer;function Wk(e,t){for(var r in e)t[r]=e[r]}a3.from&&a3.alloc&&a3.allocUnsafe&&a3.allocUnsafeSlow?Gk.exports=fu:(Wk(fu,lx),lx.Buffer=Ci);function Ci(e,t,r){return a3(e,t,r)}Ci.prototype=Object.create(a3.prototype);Wk(a3,Ci);Ci.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return a3(e,t,r)};Ci.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=a3(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};Ci.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return a3(e)};Ci.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return fu.SlowBuffer(e)}});var hx=X(Yk=>{"use strict";var ux=Kk().Buffer,$k=ux.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Ni1(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function Oi1(e){var t=Ni1(e);if(typeof t!="string"&&(ux.isEncoding===$k||!$k(e)))throw new Error("Unknown encoding: "+e);return t||e}Yk.StringDecoder=ts;function ts(e){this.encoding=Oi1(e);var t;switch(this.encoding){case"utf16le":this.text=Bi1,this.end=Fi1,t=4;break;case"utf8":this.fillLast=Ii1,t=4;break;case"base64":this.text=ji1,this.end=Ui1,t=3;break;default:this.write=qi1,this.end=Wi1;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ux.allocUnsafe(t)}ts.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""};ts.prototype.end=Di1;ts.prototype.text=Ri1;ts.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length};function fx(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function Ti1(e,t,r){var n=t.length-1;if(n<r)return 0;var a=fx(t[n]);return a>=0?(a>0&&(e.lastNeed=a-1),a):--n<r||a===-2?0:(a=fx(t[n]),a>=0?(a>0&&(e.lastNeed=a-2),a):--n<r||a===-2?0:(a=fx(t[n]),a>=0?(a>0&&(a===2?a=0:e.lastNeed=a-3),a):0))}function Pi1(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function Ii1(e){var t=this.lastTotal-this.lastNeed,r=Pi1(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Ri1(e,t){var r=Ti1(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function Di1(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Bi1(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Fi1(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function ji1(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function Ui1(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function qi1(e){return e.toString(this.encoding)}function Wi1(e){return e&&e.length?this.write(e):""}});var uu=X((PV1,Qk)=>{"use strict";var Xk=zi().codes.ERR_STREAM_PREMATURE_CLOSE;function Gi1(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];e.apply(this,n)}}}function Ki1(){}function $i1(e){return e.setHeader&&typeof e.abort=="function"}function Zk(e,t,r){if(typeof t=="function")return Zk(e,null,t);t||(t={}),r=Gi1(r||Ki1);var n=t.readable||t.readable!==!1&&e.readable,a=t.writable||t.writable!==!1&&e.writable,i=function(){e.writable||o()},c=e._writableState&&e._writableState.finished,o=function(){a=!1,c=!0,n||r.call(e)},l=e._readableState&&e._readableState.endEmitted,f=function(){n=!1,l=!0,a||r.call(e)},h=function(y){r.call(e,y)},p=function(){var y;if(n&&!l)return(!e._readableState||!e._readableState.ended)&&(y=new Xk),r.call(e,y);if(a&&!c)return(!e._writableState||!e._writableState.ended)&&(y=new Xk),r.call(e,y)},d=function(){e.req.on("finish",o)};return $i1(e)?(e.on("complete",o),e.on("abort",p),e.req?d():e.on("request",d)):a&&!e._writableState&&(e.on("end",i),e.on("close",i)),e.on("end",f),e.on("finish",o),t.error!==!1&&e.on("error",h),e.on("close",p),function(){e.removeListener("complete",o),e.removeListener("abort",p),e.removeListener("request",d),e.req&&e.req.removeListener("finish",o),e.removeListener("end",i),e.removeListener("close",i),e.removeListener("finish",o),e.removeListener("end",f),e.removeListener("error",h),e.removeListener("close",p)}}Qk.exports=Zk});var eN=X((IV1,Jk)=>{"use strict";var hu;function na(e,t,r){return t=Yi1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yi1(e){var t=Xi1(e,"string");return typeof t=="symbol"?t:String(t)}function Xi1(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Zi1=uu(),aa=Symbol("lastResolve"),Hi=Symbol("lastReject"),rs=Symbol("error"),pu=Symbol("ended"),_i=Symbol("lastPromise"),px=Symbol("handlePromise"),Si=Symbol("stream");function ia(e,t){return{value:e,done:t}}function Qi1(e){var t=e[aa];if(t!==null){var r=e[Si].read();r!==null&&(e[_i]=null,e[aa]=null,e[Hi]=null,t(ia(r,!1)))}}function Ji1(e){process.nextTick(Qi1,e)}function e61(e,t){return function(r,n){e.then(function(){if(t[pu]){r(ia(void 0,!0));return}t[px](r,n)},n)}}var t61=Object.getPrototypeOf(function(){}),r61=Object.setPrototypeOf((hu={get stream(){return this[Si]},next:function(){var t=this,r=this[rs];if(r!==null)return Promise.reject(r);if(this[pu])return Promise.resolve(ia(void 0,!0));if(this[Si].destroyed)return new Promise(function(c,o){process.nextTick(function(){t[rs]?o(t[rs]):c(ia(void 0,!0))})});var n=this[_i],a;if(n)a=new Promise(e61(n,this));else{var i=this[Si].read();if(i!==null)return Promise.resolve(ia(i,!1));a=new Promise(this[px])}return this[_i]=a,a}},na(hu,Symbol.asyncIterator,function(){return this}),na(hu,"return",function(){var t=this;return new Promise(function(r,n){t[Si].destroy(null,function(a){if(a){n(a);return}r(ia(void 0,!0))})})}),hu),t61),n61=function(t){var r,n=Object.create(r61,(r={},na(r,Si,{value:t,writable:!0}),na(r,aa,{value:null,writable:!0}),na(r,Hi,{value:null,writable:!0}),na(r,rs,{value:null,writable:!0}),na(r,pu,{value:t._readableState.endEmitted,writable:!0}),na(r,px,{value:function(i,c){var o=n[Si].read();o?(n[_i]=null,n[aa]=null,n[Hi]=null,i(ia(o,!1))):(n[aa]=i,n[Hi]=c)},writable:!0}),r));return n[_i]=null,Zi1(t,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var i=n[Hi];i!==null&&(n[_i]=null,n[aa]=null,n[Hi]=null,i(a)),n[rs]=a;return}var c=n[aa];c!==null&&(n[_i]=null,n[aa]=null,n[Hi]=null,c(ia(void 0,!0))),n[pu]=!0}),t.on("readable",Ji1.bind(null,n)),n};Jk.exports=n61});var rN=X((RV1,tN)=>{tN.exports=function(){throw new Error("Readable.from is not available in the browser")}});var sx=X((BV1,hN)=>{"use strict";hN.exports=M2;var B0;M2.ReadableState=cN;var DV1=nu().EventEmitter,iN=function(t,r){return t.listeners(r).length},as=Xy(),du=ta().Buffer,a61=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function i61(e){return du.from(e)}function c61(e){return du.isBuffer(e)||e instanceof a61}var dx=Zy(),p2;dx&&dx.debuglog?p2=dx.debuglog("stream"):p2=function(){};var o61=Lk(),wx=ex(),s61=tx(),l61=s61.getHighWaterMark,mu=zi().codes,f61=mu.ERR_INVALID_ARG_TYPE,u61=mu.ERR_STREAM_PUSH_AFTER_EOF,h61=mu.ERR_METHOD_NOT_IMPLEMENTED,p61=mu.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,F0,mx,vx;wi()(M2,as);var ns=wx.errorOrDestroy,gx=["error","close","destroy","pause","resume"];function d61(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function cN(e,t,r){B0=B0||Mi(),e=e||{},typeof r!="boolean"&&(r=t instanceof B0),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=l61(this,e,"readableHighWaterMark",r),this.buffer=new o61,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(F0||(F0=hx().StringDecoder),this.decoder=new F0(e.encoding),this.encoding=e.encoding)}function M2(e){if(B0=B0||Mi(),!(this instanceof M2))return new M2(e);var t=this instanceof B0;this._readableState=new cN(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),as.call(this)}Object.defineProperty(M2.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}});M2.prototype.destroy=wx.destroy;M2.prototype._undestroy=wx.undestroy;M2.prototype._destroy=function(e,t){t(e)};M2.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=du.from(e,t),t=""),n=!0),oN(this,e,t,!1,n)};M2.prototype.unshift=function(e){return oN(this,e,null,!0,!1)};function oN(e,t,r,n,a){p2("readableAddChunk",t);var i=e._readableState;if(t===null)i.reading=!1,g61(e,i);else{var c;if(a||(c=m61(i,t)),c)ns(e,c);else if(i.objectMode||t&&t.length>0)if(typeof t!="string"&&!i.objectMode&&Object.getPrototypeOf(t)!==du.prototype&&(t=i61(t)),n)i.endEmitted?ns(e,new p61):yx(e,i,t,!0);else if(i.ended)ns(e,new u61);else{if(i.destroyed)return!1;i.reading=!1,i.decoder&&!r?(t=i.decoder.write(t),i.objectMode||t.length!==0?yx(e,i,t,!1):bx(e,i)):yx(e,i,t,!1)}else n||(i.reading=!1,bx(e,i))}return!i.ended&&(i.length<i.highWaterMark||i.length===0)}function yx(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&vu(e)),bx(e,t)}function m61(e,t){var r;return!c61(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new f61("chunk",["string","Buffer","Uint8Array"],t)),r}M2.prototype.isPaused=function(){return this._readableState.flowing===!1};M2.prototype.setEncoding=function(e){F0||(F0=hx().StringDecoder);var t=new F0(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";r!==null;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),n!==""&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var nN=1073741824;function v61(e){return e>=nN?e=nN:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function aN(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=v61(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}M2.prototype.read=function(e){p2("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return p2("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?xx(this):vu(this),null;if(e=aN(e,t),e===0&&t.ended)return t.length===0&&xx(this),null;var n=t.needReadable;p2("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,p2("length less than watermark",n)),t.ended||t.reading?(n=!1,p2("reading or ended",n)):n&&(p2("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=aN(r,t)));var a;return e>0?a=fN(e,t):a=null,a===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&xx(this)),a!==null&&this.emit("data",a),a};function g61(e,t){if(p2("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?vu(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,sN(e)))}}function vu(e){var t=e._readableState;p2("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(p2("emitReadable",t.flowing),t.emittedReadable=!0,process.nextTick(sN,e))}function sN(e){var t=e._readableState;p2("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,zx(e)}function bx(e,t){t.readingMore||(t.readingMore=!0,process.nextTick(y61,e,t))}function y61(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&t.length===0);){var r=t.length;if(p2("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}M2.prototype._read=function(e){ns(this,new h61("_read()"))};M2.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,p2("pipe count=%d opts=%j",n.pipesCount,t);var a=(!t||t.end!==!1)&&e!==process.stdout&&e!==process.stderr,i=a?o:g;n.endEmitted?process.nextTick(i):r.once("end",i),e.on("unpipe",c);function c(z,x){p2("onunpipe"),z===r&&x&&x.hasUnpiped===!1&&(x.hasUnpiped=!0,h())}function o(){p2("onend"),e.end()}var l=x61(r);e.on("drain",l);var f=!1;function h(){p2("cleanup"),e.removeListener("close",m),e.removeListener("finish",y),e.removeListener("drain",l),e.removeListener("error",d),e.removeListener("unpipe",c),r.removeListener("end",o),r.removeListener("end",g),r.removeListener("data",p),f=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&l()}r.on("data",p);function p(z){p2("ondata");var x=e.write(z);p2("dest.write",x),x===!1&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&uN(n.pipes,e)!==-1)&&!f&&(p2("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function d(z){p2("onerror",z),g(),e.removeListener("error",d),iN(e,"error")===0&&ns(e,z)}d61(e,"error",d);function m(){e.removeListener("finish",y),g()}e.once("close",m);function y(){p2("onfinish"),e.removeListener("close",m),g()}e.once("finish",y);function g(){p2("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(p2("pipe resume"),r.resume()),e};function x61(e){return function(){var r=e._readableState;p2("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&iN(e,"data")&&(r.flowing=!0,zx(e))}}M2.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,a=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<a;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var c=uN(t.pipes,e);return c===-1?this:(t.pipes.splice(c,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)};M2.prototype.on=function(e,t){var r=as.prototype.on.call(this,e,t),n=this._readableState;return e==="data"?(n.readableListening=this.listenerCount("readable")>0,n.flowing!==!1&&this.resume()):e==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,p2("on readable",n.length,n.reading),n.length?vu(this):n.reading||process.nextTick(b61,this)),r};M2.prototype.addListener=M2.prototype.on;M2.prototype.removeListener=function(e,t){var r=as.prototype.removeListener.call(this,e,t);return e==="readable"&&process.nextTick(lN,this),r};M2.prototype.removeAllListeners=function(e){var t=as.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&process.nextTick(lN,this),t};function lN(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function b61(e){p2("readable nexttick read 0"),e.read(0)}M2.prototype.resume=function(){var e=this._readableState;return e.flowing||(p2("resume"),e.flowing=!e.readableListening,w61(this,e)),e.paused=!1,this};function w61(e,t){t.resumeScheduled||(t.resumeScheduled=!0,process.nextTick(z61,e,t))}function z61(e,t){p2("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),zx(e),t.flowing&&!t.reading&&e.read(0)}M2.prototype.pause=function(){return p2("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(p2("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function zx(e){var t=e._readableState;for(p2("flow",t.flowing);t.flowing&&e.read()!==null;);}M2.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if(p2("wrapped end"),r.decoder&&!r.ended){var c=r.decoder.end();c&&c.length&&t.push(c)}t.push(null)}),e.on("data",function(c){if(p2("wrapped data"),r.decoder&&(c=r.decoder.write(c)),!(r.objectMode&&c==null)&&!(!r.objectMode&&(!c||!c.length))){var o=t.push(c);o||(n=!0,e.pause())}});for(var a in e)this[a]===void 0&&typeof e[a]=="function"&&(this[a]=function(o){return function(){return e[o].apply(e,arguments)}}(a));for(var i=0;i<gx.length;i++)e.on(gx[i],this.emit.bind(this,gx[i]));return this._read=function(c){p2("wrapped _read",c),n&&(n=!1,e.resume())},this};typeof Symbol=="function"&&(M2.prototype[Symbol.asyncIterator]=function(){return mx===void 0&&(mx=eN()),mx(this)});Object.defineProperty(M2.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(M2.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(M2.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}});M2._fromList=fN;Object.defineProperty(M2.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function fN(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function xx(e){var t=e._readableState;p2("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,process.nextTick(M61,t,e))}function M61(e,t){if(p2("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}typeof Symbol=="function"&&(M2.from=function(e,t){return vx===void 0&&(vx=rN()),vx(M2,e,t)});function uN(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}});var Mx=X((FV1,dN)=>{"use strict";dN.exports=Z3;var gu=zi().codes,C61=gu.ERR_METHOD_NOT_IMPLEMENTED,H61=gu.ERR_MULTIPLE_CALLBACK,_61=gu.ERR_TRANSFORM_ALREADY_TRANSFORMING,S61=gu.ERR_TRANSFORM_WITH_LENGTH_0,yu=Mi();wi()(Z3,yu);function L61(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(n===null)return this.emit("error",new H61);r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}function Z3(e){if(!(this instanceof Z3))return new Z3(e);yu.call(this,e),this._transformState={afterTransform:L61.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",V61)}function V61(){var e=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(t,r){pN(e,t,r)}):pN(this,null,null)}Z3.prototype.push=function(e,t){return this._transformState.needTransform=!1,yu.prototype.push.call(this,e,t)};Z3.prototype._transform=function(e,t,r){r(new C61("_transform()"))};Z3.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var a=this._readableState;(n.needTransform||a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}};Z3.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};Z3.prototype._destroy=function(e,t){yu.prototype._destroy.call(this,e,function(r){t(r)})};function pN(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new S61;if(e._transformState.transforming)throw new _61;return e.push(null)}});var gN=X((jV1,vN)=>{"use strict";vN.exports=is;var mN=Mx();wi()(is,mN);function is(e){if(!(this instanceof is))return new is(e);mN.call(this,e)}is.prototype._transform=function(e,t,r){r(null,e)}});var zN=X((UV1,wN)=>{"use strict";var Cx;function A61(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var bN=zi().codes,E61=bN.ERR_MISSING_ARGS,k61=bN.ERR_STREAM_DESTROYED;function yN(e){if(e)throw e}function N61(e){return e.setHeader&&typeof e.abort=="function"}function O61(e,t,r,n){n=A61(n);var a=!1;e.on("close",function(){a=!0}),Cx===void 0&&(Cx=uu()),Cx(e,{readable:t,writable:r},function(c){if(c)return n(c);a=!0,n()});var i=!1;return function(c){if(!a&&!i){if(i=!0,N61(e))return e.abort();if(typeof e.destroy=="function")return e.destroy();n(c||new k61("pipe"))}}}function xN(e){e()}function T61(e,t){return e.pipe(t)}function P61(e){return!e.length||typeof e[e.length-1]!="function"?yN:e.pop()}function I61(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=P61(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new E61("streams");var a,i=t.map(function(c,o){var l=o<t.length-1,f=o>0;return O61(c,l,f,function(h){a||(a=h),h&&i.forEach(xN),!l&&(i.forEach(xN),n(a))})});return t.reduce(T61)}wN.exports=I61});var CN=X((qV1,MN)=>{MN.exports=Xr;var Hx=nu().EventEmitter,R61=wi();R61(Xr,Hx);Xr.Readable=sx();Xr.Writable=ix();Xr.Duplex=Mi();Xr.Transform=Mx();Xr.PassThrough=gN();Xr.finished=uu();Xr.pipeline=zN();Xr.Stream=Xr;function Xr(){Hx.call(this)}Xr.prototype.pipe=function(e,t){var r=this;function n(h){e.writable&&e.write(h)===!1&&r.pause&&r.pause()}r.on("data",n);function a(){r.readable&&r.resume&&r.resume()}e.on("drain",a),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",c),r.on("close",o));var i=!1;function c(){i||(i=!0,e.end())}function o(){i||(i=!0,typeof e.destroy=="function"&&e.destroy())}function l(h){if(f(),Hx.listenerCount(this,"error")===0)throw h}r.on("error",l),e.on("error",l);function f(){r.removeListener("data",n),e.removeListener("drain",a),r.removeListener("end",c),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",f),r.removeListener("close",f),e.removeListener("close",f)}return r.on("end",f),r.on("close",f),e.on("close",f),e.emit("pipe",r),e}});var SN=X((WV1,_N)=>{"use strict";var HN=Object.getOwnPropertySymbols,D61=Object.prototype.hasOwnProperty,B61=Object.prototype.propertyIsEnumerable;function F61(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function j61(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(n.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(i){a[i]=i}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}_N.exports=j61()?Object.assign:function(e,t){for(var r,n=F61(e),a,i=1;i<arguments.length;i++){r=Object(arguments[i]);for(var c in r)D61.call(r,c)&&(n[c]=r[c]);if(HN){a=HN(r);for(var o=0;o<a.length;o++)B61.call(r,a[o])&&(n[a[o]]=r[a[o]])}}return n}});var VN=X((GV1,LN)=>{LN.exports=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}});var AN=X((KV1,_x)=>{typeof Object.create=="function"?_x.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:_x.exports=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}});var ON=X(T2=>{var U61=/%[sdj%]/g;T2.format=function(e){if(!Hu(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(ca(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,a=n.length,i=String(e).replace(U61,function(o){if(o==="%%")return"%";if(r>=a)return o;switch(o){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return o}}),c=n[r];r<a;c=n[++r])Cu(c)||!j0(c)?i+=" "+c:i+=" "+ca(c);return i};T2.deprecate=function(e,t){if(Q3(global.process))return function(){return T2.deprecate(e,t).apply(this,arguments)};if(process.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(process.throwDeprecation)throw new Error(t);process.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n};var xu={},Sx;T2.debuglog=function(e){if(Q3(Sx)&&(Sx=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!xu[e])if(new RegExp("\\b"+e+"\\b","i").test(Sx)){var t=process.pid;xu[e]=function(){var r=T2.format.apply(T2,arguments);console.error("%s %d: %s",e,t,r)}}else xu[e]=function(){};return xu[e]};function ca(e,t){var r={seen:[],stylize:W61};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),kx(t)?r.showHidden=t:t&&T2._extend(r,t),Q3(r.showHidden)&&(r.showHidden=!1),Q3(r.depth)&&(r.depth=2),Q3(r.colors)&&(r.colors=!1),Q3(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=q61),Mu(r,e,r.depth)}T2.inspect=ca;ca.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};ca.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function q61(e,t){var r=ca.styles[t];return r?"\x1B["+ca.colors[r][0]+"m"+e+"\x1B["+ca.colors[r][1]+"m":e}function W61(e,t){return e}function G61(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function Mu(e,t,r){if(e.customInspect&&t&&zu(t.inspect)&&t.inspect!==T2.inspect&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return Hu(n)||(n=Mu(e,n,r)),n}var a=K61(e,t);if(a)return a;var i=Object.keys(t),c=G61(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),wu(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return Lx(t);if(i.length===0){if(zu(t)){var o=t.name?": "+t.name:"";return e.stylize("[Function"+o+"]","special")}if(bu(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Ex(t))return e.stylize(Date.prototype.toString.call(t),"date");if(wu(t))return Lx(t)}var l="",f=!1,h=["{","}"];if(EN(t)&&(f=!0,h=["[","]"]),zu(t)){var p=t.name?": "+t.name:"";l=" [Function"+p+"]"}if(bu(t)&&(l=" "+RegExp.prototype.toString.call(t)),Ex(t)&&(l=" "+Date.prototype.toUTCString.call(t)),wu(t)&&(l=" "+Lx(t)),i.length===0&&(!f||t.length==0))return h[0]+l+h[1];if(r<0)return bu(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var d;return f?d=$61(e,t,r,c,i):d=i.map(function(m){return Ax(e,t,r,c,m,f)}),e.seen.pop(),Y61(d,l,h)}function K61(e,t){if(Q3(t))return e.stylize("undefined","undefined");if(Hu(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(kN(t))return e.stylize(""+t,"number");if(kx(t))return e.stylize(""+t,"boolean");if(Cu(t))return e.stylize("null","null")}function Lx(e){return"["+Error.prototype.toString.call(e)+"]"}function $61(e,t,r,n,a){for(var i=[],c=0,o=t.length;c<o;++c)NN(t,String(c))?i.push(Ax(e,t,r,n,String(c),!0)):i.push("");return a.forEach(function(l){l.match(/^\d+$/)||i.push(Ax(e,t,r,n,l,!0))}),i}function Ax(e,t,r,n,a,i){var c,o,l;if(l=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]},l.get?l.set?o=e.stylize("[Getter/Setter]","special"):o=e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),NN(n,a)||(c="["+a+"]"),o||(e.seen.indexOf(l.value)<0?(Cu(r)?o=Mu(e,l.value,null):o=Mu(e,l.value,r-1),o.indexOf(`
|
|
`)>-1&&(i?o=o.split(`
|
|
`).map(function(f){return" "+f}).join(`
|
|
`).substr(2):o=`
|
|
`+o.split(`
|
|
`).map(function(f){return" "+f}).join(`
|
|
`))):o=e.stylize("[Circular]","special")),Q3(c)){if(i&&a.match(/^\d+$/))return o;c=JSON.stringify(""+a),c.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(c=c.substr(1,c.length-2),c=e.stylize(c,"name")):(c=c.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),c=e.stylize(c,"string"))}return c+": "+o}function Y61(e,t,r){var n=0,a=e.reduce(function(i,c){return n++,c.indexOf(`
|
|
`)>=0&&n++,i+c.replace(/\u001b\[\d\d?m/g,"").length+1},0);return a>60?r[0]+(t===""?"":t+`
|
|
`)+" "+e.join(`,
|
|
`)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function EN(e){return Array.isArray(e)}T2.isArray=EN;function kx(e){return typeof e=="boolean"}T2.isBoolean=kx;function Cu(e){return e===null}T2.isNull=Cu;function X61(e){return e==null}T2.isNullOrUndefined=X61;function kN(e){return typeof e=="number"}T2.isNumber=kN;function Hu(e){return typeof e=="string"}T2.isString=Hu;function Z61(e){return typeof e=="symbol"}T2.isSymbol=Z61;function Q3(e){return e===void 0}T2.isUndefined=Q3;function bu(e){return j0(e)&&Nx(e)==="[object RegExp]"}T2.isRegExp=bu;function j0(e){return typeof e=="object"&&e!==null}T2.isObject=j0;function Ex(e){return j0(e)&&Nx(e)==="[object Date]"}T2.isDate=Ex;function wu(e){return j0(e)&&(Nx(e)==="[object Error]"||e instanceof Error)}T2.isError=wu;function zu(e){return typeof e=="function"}T2.isFunction=zu;function Q61(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}T2.isPrimitive=Q61;T2.isBuffer=VN();function Nx(e){return Object.prototype.toString.call(e)}function Vx(e){return e<10?"0"+e.toString(10):e.toString(10)}var J61=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function e01(){var e=new Date,t=[Vx(e.getHours()),Vx(e.getMinutes()),Vx(e.getSeconds())].join(":");return[e.getDate(),J61[e.getMonth()],t].join(" ")}T2.log=function(){console.log("%s - %s",e01(),T2.format.apply(T2,arguments))};T2.inherits=AN();T2._extend=function(e,t){if(!t||!j0(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};function NN(e,t){return Object.prototype.hasOwnProperty.call(e,t)}});var Ox=X((YV1,XN)=>{"use strict";var t01=SN();function TN(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,a=0,i=Math.min(r,n);a<i;++a)if(e[a]!==t[a]){r=e[a],n=t[a];break}return r<n?-1:n<r?1:0}function cs(e){return global.Buffer&&typeof global.Buffer.isBuffer=="function"?global.Buffer.isBuffer(e):!!(e!=null&&e._isBuffer)}var Ln=ON(),r01=Object.prototype.hasOwnProperty,PN=Array.prototype.slice,qN=function(){return function(){}.name==="foo"}();function IN(e){return Object.prototype.toString.call(e)}function RN(e){return cs(e)||typeof global.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}var L2=XN.exports=GN,n01=/\s*function\s+([^\(\s]*)\s*/;function WN(e){if(Ln.isFunction(e)){if(qN)return e.name;var t=e.toString(),r=t.match(n01);return r&&r[1]}}L2.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=a01(this),this.generatedMessage=!0);var r=t.stackStartFunction||ar;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=new Error;if(n.stack){var a=n.stack,i=WN(r),c=a.indexOf(`
|
|
`+i);if(c>=0){var o=a.indexOf(`
|
|
`,c+1);a=a.substring(o+1)}this.stack=a}}};Ln.inherits(L2.AssertionError,Error);function DN(e,t){return typeof e=="string"?e.length<t?e:e.slice(0,t):e}function BN(e){if(qN||!Ln.isFunction(e))return Ln.inspect(e);var t=WN(e),r=t?": "+t:"";return"[Function"+r+"]"}function a01(e){return DN(BN(e.actual),128)+" "+e.operator+" "+DN(BN(e.expected),128)}function ar(e,t,r,n,a){throw new L2.AssertionError({message:r,actual:e,expected:t,operator:n,stackStartFunction:a})}L2.fail=ar;function GN(e,t){e||ar(e,!0,t,"==",L2.ok)}L2.ok=GN;L2.equal=function(t,r,n){t!=r&&ar(t,r,n,"==",L2.equal)};L2.notEqual=function(t,r,n){t==r&&ar(t,r,n,"!=",L2.notEqual)};L2.deepEqual=function(t,r,n){U0(t,r,!1)||ar(t,r,n,"deepEqual",L2.deepEqual)};L2.deepStrictEqual=function(t,r,n){U0(t,r,!0)||ar(t,r,n,"deepStrictEqual",L2.deepStrictEqual)};function U0(e,t,r,n){if(e===t)return!0;if(cs(e)&&cs(t))return TN(e,t)===0;if(Ln.isDate(e)&&Ln.isDate(t))return e.getTime()===t.getTime();if(Ln.isRegExp(e)&&Ln.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((e===null||typeof e!="object")&&(t===null||typeof t!="object"))return r?e===t:e==t;if(RN(e)&&RN(t)&&IN(e)===IN(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return TN(new Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(cs(e)!==cs(t))return!1;n=n||{actual:[],expected:[]};var a=n.actual.indexOf(e);return a!==-1&&a===n.expected.indexOf(t)?!0:(n.actual.push(e),n.expected.push(t),i01(e,t,r,n))}function FN(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function i01(e,t,r,n){if(e==null||t===null||t===void 0)return!1;if(Ln.isPrimitive(e)||Ln.isPrimitive(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var a=FN(e),i=FN(t);if(a&&!i||!a&&i)return!1;if(a)return e=PN.call(e),t=PN.call(t),U0(e,t,r);var c=UN(e),o=UN(t),l,f;if(c.length!==o.length)return!1;for(c.sort(),o.sort(),f=c.length-1;f>=0;f--)if(c[f]!==o[f])return!1;for(f=c.length-1;f>=0;f--)if(l=c[f],!U0(e[l],t[l],r,n))return!1;return!0}L2.notDeepEqual=function(t,r,n){U0(t,r,!1)&&ar(t,r,n,"notDeepEqual",L2.notDeepEqual)};L2.notDeepStrictEqual=KN;function KN(e,t,r){U0(e,t,!0)&&ar(e,t,r,"notDeepStrictEqual",KN)}L2.strictEqual=function(t,r,n){t!==r&&ar(t,r,n,"===",L2.strictEqual)};L2.notStrictEqual=function(t,r,n){t===r&&ar(t,r,n,"!==",L2.notStrictEqual)};function jN(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)=="[object RegExp]")return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function c01(e){var t;try{e()}catch(r){t=r}return t}function $N(e,t,r,n){var a;if(typeof t!="function")throw new TypeError('"block" argument must be a function');typeof r=="string"&&(n=r,r=null),a=c01(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!a&&ar(a,r,"Missing expected exception"+n);var i=typeof n=="string",c=!e&&Ln.isError(a),o=!e&&a&&!r;if((c&&i&&jN(a,r)||o)&&ar(a,r,"Got unwanted exception"+n),e&&a&&r&&!jN(a,r)||!e&&a)throw a}L2.throws=function(e,t,r){$N(!0,e,t,r)};L2.doesNotThrow=function(e,t,r){$N(!1,e,t,r)};L2.ifError=function(e){if(e)throw e};function YN(e,t){e||ar(e,!0,t,"==",YN)}L2.strict=t01(YN,L2,{equal:L2.strictEqual,deepEqual:L2.deepStrictEqual,notEqual:L2.notStrictEqual,notDeepEqual:L2.notDeepStrictEqual});L2.strict.strict=L2.strict;var UN=Object.keys||function(e){var t=[];for(var r in e)r01.call(e,r)&&t.push(r);return t}});var QN=X((XV1,ZN)=>{"use strict";function o01(){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}ZN.exports=o01});var os=X(Rt=>{"use strict";var s01=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l01(e,t){return Object.prototype.hasOwnProperty.call(e,t)}Rt.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(var n in r)l01(r,n)&&(e[n]=r[n])}}return e};Rt.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var f01={arraySet:function(e,t,r,n,a){if(t.subarray&&e.subarray){e.set(t.subarray(r,r+n),a);return}for(var i=0;i<n;i++)e[a+i]=t[r+i]},flattenChunks:function(e){var t,r,n,a,i,c;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(c=new Uint8Array(n),a=0,t=0,r=e.length;t<r;t++)i=e[t],c.set(i,a),a+=i.length;return c}},u01={arraySet:function(e,t,r,n,a){for(var i=0;i<n;i++)e[a+i]=t[r+i]},flattenChunks:function(e){return[].concat.apply([],e)}};Rt.setTyped=function(e){e?(Rt.Buf8=Uint8Array,Rt.Buf16=Uint16Array,Rt.Buf32=Int32Array,Rt.assign(Rt,f01)):(Rt.Buf8=Array,Rt.Buf16=Array,Rt.Buf32=Array,Rt.assign(Rt,u01))};Rt.setTyped(s01)});var wO=X(G0=>{"use strict";var h01=os(),p01=4,JN=0,eO=1,d01=2;function W0(e){for(var t=e.length;--t>=0;)e[t]=0}var m01=0,cO=1,v01=2,g01=3,y01=258,Fx=29,ps=256,ls=ps+1+Fx,q0=30,jx=19,oO=2*ls+1,Li=15,Tx=16,x01=7,Ux=256,sO=16,lO=17,fO=18,Dx=[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],_u=[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],b01=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],uO=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],w01=512,J3=new Array((ls+2)*2);W0(J3);var ss=new Array(q0*2);W0(ss);var fs=new Array(w01);W0(fs);var us=new Array(y01-g01+1);W0(us);var qx=new Array(Fx);W0(qx);var Su=new Array(q0);W0(Su);function Px(e,t,r,n,a){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=a,this.has_stree=e&&e.length}var hO,pO,dO;function Ix(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function mO(e){return e<256?fs[e]:fs[256+(e>>>7)]}function hs(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function ir(e,t,r){e.bi_valid>Tx-r?(e.bi_buf|=t<<e.bi_valid&65535,hs(e,e.bi_buf),e.bi_buf=t>>Tx-e.bi_valid,e.bi_valid+=r-Tx):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function i3(e,t,r){ir(e,r[t*2],r[t*2+1])}function vO(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function z01(e){e.bi_valid===16?(hs(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function M01(e,t){var r=t.dyn_tree,n=t.max_code,a=t.stat_desc.static_tree,i=t.stat_desc.has_stree,c=t.stat_desc.extra_bits,o=t.stat_desc.extra_base,l=t.stat_desc.max_length,f,h,p,d,m,y,g=0;for(d=0;d<=Li;d++)e.bl_count[d]=0;for(r[e.heap[e.heap_max]*2+1]=0,f=e.heap_max+1;f<oO;f++)h=e.heap[f],d=r[r[h*2+1]*2+1]+1,d>l&&(d=l,g++),r[h*2+1]=d,!(h>n)&&(e.bl_count[d]++,m=0,h>=o&&(m=c[h-o]),y=r[h*2],e.opt_len+=y*(d+m),i&&(e.static_len+=y*(a[h*2+1]+m)));if(g!==0){do{for(d=l-1;e.bl_count[d]===0;)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[l]--,g-=2}while(g>0);for(d=l;d!==0;d--)for(h=e.bl_count[d];h!==0;)p=e.heap[--f],!(p>n)&&(r[p*2+1]!==d&&(e.opt_len+=(d-r[p*2+1])*r[p*2],r[p*2+1]=d),h--)}}function gO(e,t,r){var n=new Array(Li+1),a=0,i,c;for(i=1;i<=Li;i++)n[i]=a=a+r[i-1]<<1;for(c=0;c<=t;c++){var o=e[c*2+1];o!==0&&(e[c*2]=vO(n[o]++,o))}}function C01(){var e,t,r,n,a,i=new Array(Li+1);for(r=0,n=0;n<Fx-1;n++)for(qx[n]=r,e=0;e<1<<Dx[n];e++)us[r++]=n;for(us[r-1]=n,a=0,n=0;n<16;n++)for(Su[n]=a,e=0;e<1<<_u[n];e++)fs[a++]=n;for(a>>=7;n<q0;n++)for(Su[n]=a<<7,e=0;e<1<<_u[n]-7;e++)fs[256+a++]=n;for(t=0;t<=Li;t++)i[t]=0;for(e=0;e<=143;)J3[e*2+1]=8,e++,i[8]++;for(;e<=255;)J3[e*2+1]=9,e++,i[9]++;for(;e<=279;)J3[e*2+1]=7,e++,i[7]++;for(;e<=287;)J3[e*2+1]=8,e++,i[8]++;for(gO(J3,ls+1,i),e=0;e<q0;e++)ss[e*2+1]=5,ss[e*2]=vO(e,5);hO=new Px(J3,Dx,ps+1,ls,Li),pO=new Px(ss,_u,0,q0,Li),dO=new Px(new Array(0),b01,0,jx,x01)}function yO(e){var t;for(t=0;t<ls;t++)e.dyn_ltree[t*2]=0;for(t=0;t<q0;t++)e.dyn_dtree[t*2]=0;for(t=0;t<jx;t++)e.bl_tree[t*2]=0;e.dyn_ltree[Ux*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function xO(e){e.bi_valid>8?hs(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function H01(e,t,r,n){xO(e),n&&(hs(e,r),hs(e,~r)),h01.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function tO(e,t,r,n){var a=t*2,i=r*2;return e[a]<e[i]||e[a]===e[i]&&n[t]<=n[r]}function Rx(e,t,r){for(var n=e.heap[r],a=r<<1;a<=e.heap_len&&(a<e.heap_len&&tO(t,e.heap[a+1],e.heap[a],e.depth)&&a++,!tO(t,n,e.heap[a],e.depth));)e.heap[r]=e.heap[a],r=a,a<<=1;e.heap[r]=n}function rO(e,t,r){var n,a,i=0,c,o;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+i*2]<<8|e.pending_buf[e.d_buf+i*2+1],a=e.pending_buf[e.l_buf+i],i++,n===0?i3(e,a,t):(c=us[a],i3(e,c+ps+1,t),o=Dx[c],o!==0&&(a-=qx[c],ir(e,a,o)),n--,c=mO(n),i3(e,c,r),o=_u[c],o!==0&&(n-=Su[c],ir(e,n,o)));while(i<e.last_lit);i3(e,Ux,t)}function Bx(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,a=t.stat_desc.has_stree,i=t.stat_desc.elems,c,o,l=-1,f;for(e.heap_len=0,e.heap_max=oO,c=0;c<i;c++)r[c*2]!==0?(e.heap[++e.heap_len]=l=c,e.depth[c]=0):r[c*2+1]=0;for(;e.heap_len<2;)f=e.heap[++e.heap_len]=l<2?++l:0,r[f*2]=1,e.depth[f]=0,e.opt_len--,a&&(e.static_len-=n[f*2+1]);for(t.max_code=l,c=e.heap_len>>1;c>=1;c--)Rx(e,r,c);f=i;do c=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Rx(e,r,1),o=e.heap[1],e.heap[--e.heap_max]=c,e.heap[--e.heap_max]=o,r[f*2]=r[c*2]+r[o*2],e.depth[f]=(e.depth[c]>=e.depth[o]?e.depth[c]:e.depth[o])+1,r[c*2+1]=r[o*2+1]=f,e.heap[1]=f++,Rx(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],M01(e,t),gO(r,l,e.bl_count)}function nO(e,t,r){var n,a=-1,i,c=t[0*2+1],o=0,l=7,f=4;for(c===0&&(l=138,f=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)i=c,c=t[(n+1)*2+1],!(++o<l&&i===c)&&(o<f?e.bl_tree[i*2]+=o:i!==0?(i!==a&&e.bl_tree[i*2]++,e.bl_tree[sO*2]++):o<=10?e.bl_tree[lO*2]++:e.bl_tree[fO*2]++,o=0,a=i,c===0?(l=138,f=3):i===c?(l=6,f=3):(l=7,f=4))}function aO(e,t,r){var n,a=-1,i,c=t[0*2+1],o=0,l=7,f=4;for(c===0&&(l=138,f=3),n=0;n<=r;n++)if(i=c,c=t[(n+1)*2+1],!(++o<l&&i===c)){if(o<f)do i3(e,i,e.bl_tree);while(--o!==0);else i!==0?(i!==a&&(i3(e,i,e.bl_tree),o--),i3(e,sO,e.bl_tree),ir(e,o-3,2)):o<=10?(i3(e,lO,e.bl_tree),ir(e,o-3,3)):(i3(e,fO,e.bl_tree),ir(e,o-11,7));o=0,a=i,c===0?(l=138,f=3):i===c?(l=6,f=3):(l=7,f=4)}}function _01(e){var t;for(nO(e,e.dyn_ltree,e.l_desc.max_code),nO(e,e.dyn_dtree,e.d_desc.max_code),Bx(e,e.bl_desc),t=jx-1;t>=3&&e.bl_tree[uO[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function S01(e,t,r,n){var a;for(ir(e,t-257,5),ir(e,r-1,5),ir(e,n-4,4),a=0;a<n;a++)ir(e,e.bl_tree[uO[a]*2+1],3);aO(e,e.dyn_ltree,t-1),aO(e,e.dyn_dtree,r-1)}function L01(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return JN;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return eO;for(r=32;r<ps;r++)if(e.dyn_ltree[r*2]!==0)return eO;return JN}var iO=!1;function V01(e){iO||(C01(),iO=!0),e.l_desc=new Ix(e.dyn_ltree,hO),e.d_desc=new Ix(e.dyn_dtree,pO),e.bl_desc=new Ix(e.bl_tree,dO),e.bi_buf=0,e.bi_valid=0,yO(e)}function bO(e,t,r,n){ir(e,(m01<<1)+(n?1:0),3),H01(e,t,r,!0)}function A01(e){ir(e,cO<<1,3),i3(e,Ux,J3),z01(e)}function E01(e,t,r,n){var a,i,c=0;e.level>0?(e.strm.data_type===d01&&(e.strm.data_type=L01(e)),Bx(e,e.l_desc),Bx(e,e.d_desc),c=_01(e),a=e.opt_len+3+7>>>3,i=e.static_len+3+7>>>3,i<=a&&(a=i)):a=i=r+5,r+4<=a&&t!==-1?bO(e,t,r,n):e.strategy===p01||i===a?(ir(e,(cO<<1)+(n?1:0),3),rO(e,J3,ss)):(ir(e,(v01<<1)+(n?1:0),3),S01(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),rO(e,e.dyn_ltree,e.dyn_dtree)),yO(e),n&&xO(e)}function k01(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(us[r]+ps+1)*2]++,e.dyn_dtree[mO(t)*2]++),e.last_lit===e.lit_bufsize-1}G0._tr_init=V01;G0._tr_stored_block=bO;G0._tr_flush_block=E01;G0._tr_tally=k01;G0._tr_align=A01});var Wx=X((JV1,zO)=>{"use strict";function N01(e,t,r,n){for(var a=e&65535|0,i=e>>>16&65535|0,c=0;r!==0;){c=r>2e3?2e3:r,r-=c;do a=a+t[n++]|0,i=i+a|0;while(--c);a%=65521,i%=65521}return a|i<<16|0}zO.exports=N01});var Gx=X((eA1,MO)=>{"use strict";function O01(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var T01=O01();function P01(e,t,r,n){var a=T01,i=n+r;e^=-1;for(var c=n;c<i;c++)e=e>>>8^a[(e^t[c])&255];return e^-1}MO.exports=P01});var HO=X((tA1,CO)=>{"use strict";CO.exports={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"}});var OO=X(s3=>{"use strict";var Dt=os(),Zr=wO(),VO=Wx(),oa=Gx(),I01=HO(),ki=0,R01=1,D01=3,ha=4,_O=5,o3=0,SO=1,Qr=-2,B01=-3,Kx=-5,F01=-1,j01=1,Lu=2,U01=3,q01=4,W01=0,G01=2,ku=8,K01=9,$01=15,Y01=8,X01=29,Z01=256,Yx=Z01+1+X01,Q01=30,J01=19,ec1=2*Yx+1,tc1=15,b2=3,fa=258,Vn=fa+b2+1,rc1=32,Nu=42,Xx=69,Vu=73,Au=91,Eu=103,Vi=113,ms=666,je=1,vs=2,Ai=3,Y0=4,nc1=3;function ua(e,t){return e.msg=I01[t],t}function LO(e){return(e<<1)-(e>4?9:0)}function la(e){for(var t=e.length;--t>=0;)e[t]=0}function sa(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(Dt.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function ot(e,t){Zr._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,sa(e.strm)}function V2(e,t){e.pending_buf[e.pending++]=t}function ds(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function ac1(e,t,r,n){var a=e.avail_in;return a>n&&(a=n),a===0?0:(e.avail_in-=a,Dt.arraySet(t,e.input,e.next_in,a,r),e.state.wrap===1?e.adler=VO(e.adler,t,a,r):e.state.wrap===2&&(e.adler=oa(e.adler,t,a,r)),e.next_in+=a,e.total_in+=a,a)}function AO(e,t){var r=e.max_chain_length,n=e.strstart,a,i,c=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-Vn?e.strstart-(e.w_size-Vn):0,f=e.window,h=e.w_mask,p=e.prev,d=e.strstart+fa,m=f[n+c-1],y=f[n+c];e.prev_length>=e.good_match&&(r>>=2),o>e.lookahead&&(o=e.lookahead);do if(a=t,!(f[a+c]!==y||f[a+c-1]!==m||f[a]!==f[n]||f[++a]!==f[n+1])){n+=2,a++;do;while(f[++n]===f[++a]&&f[++n]===f[++a]&&f[++n]===f[++a]&&f[++n]===f[++a]&&f[++n]===f[++a]&&f[++n]===f[++a]&&f[++n]===f[++a]&&f[++n]===f[++a]&&n<d);if(i=fa-(d-n),n=d-fa,i>c){if(e.match_start=t,c=i,i>=o)break;m=f[n+c-1],y=f[n+c]}}while((t=p[t&h])>l&&--r!==0);return c<=e.lookahead?c:e.lookahead}function Ei(e){var t=e.w_size,r,n,a,i,c;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Vn)){Dt.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do a=e.head[--r],e.head[r]=a>=t?a-t:0;while(--n);n=t,r=n;do a=e.prev[--r],e.prev[r]=a>=t?a-t:0;while(--n);i+=t}if(e.strm.avail_in===0)break;if(n=ac1(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=b2)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+b2-1])&e.hash_mask,e.prev[c&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=c,c++,e.insert--,!(e.lookahead+e.insert<b2)););}while(e.lookahead<Vn&&e.strm.avail_in!==0)}function ic1(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Ei(e),e.lookahead===0&&t===ki)return je;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ot(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-Vn&&(ot(e,!1),e.strm.avail_out===0))return je}return e.insert=0,t===ha?(ot(e,!0),e.strm.avail_out===0?Ai:Y0):(e.strstart>e.block_start&&(ot(e,!1),e.strm.avail_out===0),je)}function $x(e,t){for(var r,n;;){if(e.lookahead<Vn){if(Ei(e),e.lookahead<Vn&&t===ki)return je;if(e.lookahead===0)break}if(r=0,e.lookahead>=b2&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b2-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-Vn&&(e.match_length=AO(e,r)),e.match_length>=b2)if(n=Zr._tr_tally(e,e.strstart-e.match_start,e.match_length-b2),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=b2){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b2-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=Zr._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ot(e,!1),e.strm.avail_out===0))return je}return e.insert=e.strstart<b2-1?e.strstart:b2-1,t===ha?(ot(e,!0),e.strm.avail_out===0?Ai:Y0):e.last_lit&&(ot(e,!1),e.strm.avail_out===0)?je:vs}function K0(e,t){for(var r,n,a;;){if(e.lookahead<Vn){if(Ei(e),e.lookahead<Vn&&t===ki)return je;if(e.lookahead===0)break}if(r=0,e.lookahead>=b2&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b2-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=b2-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-Vn&&(e.match_length=AO(e,r),e.match_length<=5&&(e.strategy===j01||e.match_length===b2&&e.strstart-e.match_start>4096)&&(e.match_length=b2-1)),e.prev_length>=b2&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-b2,n=Zr._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-b2),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b2-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=b2-1,e.strstart++,n&&(ot(e,!1),e.strm.avail_out===0))return je}else if(e.match_available){if(n=Zr._tr_tally(e,0,e.window[e.strstart-1]),n&&ot(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return je}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Zr._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<b2-1?e.strstart:b2-1,t===ha?(ot(e,!0),e.strm.avail_out===0?Ai:Y0):e.last_lit&&(ot(e,!1),e.strm.avail_out===0)?je:vs}function cc1(e,t){for(var r,n,a,i,c=e.window;;){if(e.lookahead<=fa){if(Ei(e),e.lookahead<=fa&&t===ki)return je;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=b2&&e.strstart>0&&(a=e.strstart-1,n=c[a],n===c[++a]&&n===c[++a]&&n===c[++a])){i=e.strstart+fa;do;while(n===c[++a]&&n===c[++a]&&n===c[++a]&&n===c[++a]&&n===c[++a]&&n===c[++a]&&n===c[++a]&&n===c[++a]&&a<i);e.match_length=fa-(i-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=b2?(r=Zr._tr_tally(e,1,e.match_length-b2),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Zr._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ot(e,!1),e.strm.avail_out===0))return je}return e.insert=0,t===ha?(ot(e,!0),e.strm.avail_out===0?Ai:Y0):e.last_lit&&(ot(e,!1),e.strm.avail_out===0)?je:vs}function oc1(e,t){for(var r;;){if(e.lookahead===0&&(Ei(e),e.lookahead===0)){if(t===ki)return je;break}if(e.match_length=0,r=Zr._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ot(e,!1),e.strm.avail_out===0))return je}return e.insert=0,t===ha?(ot(e,!0),e.strm.avail_out===0?Ai:Y0):e.last_lit&&(ot(e,!1),e.strm.avail_out===0)?je:vs}function c3(e,t,r,n,a){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=a}var $0;$0=[new c3(0,0,0,0,ic1),new c3(4,4,8,4,$x),new c3(4,5,16,8,$x),new c3(4,6,32,32,$x),new c3(4,4,16,16,K0),new c3(8,16,32,32,K0),new c3(8,16,128,128,K0),new c3(8,32,128,256,K0),new c3(32,128,258,1024,K0),new c3(32,258,258,4096,K0)];function sc1(e){e.window_size=2*e.w_size,la(e.head),e.max_lazy_match=$0[e.level].max_lazy,e.good_match=$0[e.level].good_length,e.nice_match=$0[e.level].nice_length,e.max_chain_length=$0[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=b2-1,e.match_available=0,e.ins_h=0}function lc1(){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=ku,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 Dt.Buf16(ec1*2),this.dyn_dtree=new Dt.Buf16((2*Q01+1)*2),this.bl_tree=new Dt.Buf16((2*J01+1)*2),la(this.dyn_ltree),la(this.dyn_dtree),la(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Dt.Buf16(tc1+1),this.heap=new Dt.Buf16(2*Yx+1),la(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Dt.Buf16(2*Yx+1),la(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function EO(e){var t;return!e||!e.state?ua(e,Qr):(e.total_in=e.total_out=0,e.data_type=G01,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?Nu:Vi,e.adler=t.wrap===2?0:1,t.last_flush=ki,Zr._tr_init(t),o3)}function kO(e){var t=EO(e);return t===o3&&sc1(e.state),t}function fc1(e,t){return!e||!e.state||e.state.wrap!==2?Qr:(e.state.gzhead=t,o3)}function NO(e,t,r,n,a,i){if(!e)return Qr;var c=1;if(t===F01&&(t=6),n<0?(c=0,n=-n):n>15&&(c=2,n-=16),a<1||a>K01||r!==ku||n<8||n>15||t<0||t>9||i<0||i>q01)return ua(e,Qr);n===8&&(n=9);var o=new lc1;return e.state=o,o.strm=e,o.wrap=c,o.gzhead=null,o.w_bits=n,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=a+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+b2-1)/b2),o.window=new Dt.Buf8(o.w_size*2),o.head=new Dt.Buf16(o.hash_size),o.prev=new Dt.Buf16(o.w_size),o.lit_bufsize=1<<a+6,o.pending_buf_size=o.lit_bufsize*4,o.pending_buf=new Dt.Buf8(o.pending_buf_size),o.d_buf=1*o.lit_bufsize,o.l_buf=3*o.lit_bufsize,o.level=t,o.strategy=i,o.method=r,kO(e)}function uc1(e,t){return NO(e,t,ku,$01,Y01,W01)}function hc1(e,t){var r,n,a,i;if(!e||!e.state||t>_O||t<0)return e?ua(e,Qr):Qr;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===ms&&t!==ha)return ua(e,e.avail_out===0?Kx:Qr);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===Nu)if(n.wrap===2)e.adler=0,V2(n,31),V2(n,139),V2(n,8),n.gzhead?(V2(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)),V2(n,n.gzhead.time&255),V2(n,n.gzhead.time>>8&255),V2(n,n.gzhead.time>>16&255),V2(n,n.gzhead.time>>24&255),V2(n,n.level===9?2:n.strategy>=Lu||n.level<2?4:0),V2(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(V2(n,n.gzhead.extra.length&255),V2(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=oa(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Xx):(V2(n,0),V2(n,0),V2(n,0),V2(n,0),V2(n,0),V2(n,n.level===9?2:n.strategy>=Lu||n.level<2?4:0),V2(n,nc1),n.status=Vi);else{var c=ku+(n.w_bits-8<<4)<<8,o=-1;n.strategy>=Lu||n.level<2?o=0:n.level<6?o=1:n.level===6?o=2:o=3,c|=o<<6,n.strstart!==0&&(c|=rc1),c+=31-c%31,n.status=Vi,ds(n,c),n.strstart!==0&&(ds(n,e.adler>>>16),ds(n,e.adler&65535)),e.adler=1}if(n.status===Xx)if(n.gzhead.extra){for(a=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=oa(e.adler,n.pending_buf,n.pending-a,a)),sa(e),a=n.pending,n.pending===n.pending_buf_size));)V2(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>a&&(e.adler=oa(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=Vu)}else n.status=Vu;if(n.status===Vu)if(n.gzhead.name){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=oa(e.adler,n.pending_buf,n.pending-a,a)),sa(e),a=n.pending,n.pending===n.pending_buf_size)){i=1;break}n.gzindex<n.gzhead.name.length?i=n.gzhead.name.charCodeAt(n.gzindex++)&255:i=0,V2(n,i)}while(i!==0);n.gzhead.hcrc&&n.pending>a&&(e.adler=oa(e.adler,n.pending_buf,n.pending-a,a)),i===0&&(n.gzindex=0,n.status=Au)}else n.status=Au;if(n.status===Au)if(n.gzhead.comment){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=oa(e.adler,n.pending_buf,n.pending-a,a)),sa(e),a=n.pending,n.pending===n.pending_buf_size)){i=1;break}n.gzindex<n.gzhead.comment.length?i=n.gzhead.comment.charCodeAt(n.gzindex++)&255:i=0,V2(n,i)}while(i!==0);n.gzhead.hcrc&&n.pending>a&&(e.adler=oa(e.adler,n.pending_buf,n.pending-a,a)),i===0&&(n.status=Eu)}else n.status=Eu;if(n.status===Eu&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&sa(e),n.pending+2<=n.pending_buf_size&&(V2(n,e.adler&255),V2(n,e.adler>>8&255),e.adler=0,n.status=Vi)):n.status=Vi),n.pending!==0){if(sa(e),e.avail_out===0)return n.last_flush=-1,o3}else if(e.avail_in===0&&LO(t)<=LO(r)&&t!==ha)return ua(e,Kx);if(n.status===ms&&e.avail_in!==0)return ua(e,Kx);if(e.avail_in!==0||n.lookahead!==0||t!==ki&&n.status!==ms){var l=n.strategy===Lu?oc1(n,t):n.strategy===U01?cc1(n,t):$0[n.level].func(n,t);if((l===Ai||l===Y0)&&(n.status=ms),l===je||l===Ai)return e.avail_out===0&&(n.last_flush=-1),o3;if(l===vs&&(t===R01?Zr._tr_align(n):t!==_O&&(Zr._tr_stored_block(n,0,0,!1),t===D01&&(la(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),sa(e),e.avail_out===0))return n.last_flush=-1,o3}return t!==ha?o3:n.wrap<=0?SO:(n.wrap===2?(V2(n,e.adler&255),V2(n,e.adler>>8&255),V2(n,e.adler>>16&255),V2(n,e.adler>>24&255),V2(n,e.total_in&255),V2(n,e.total_in>>8&255),V2(n,e.total_in>>16&255),V2(n,e.total_in>>24&255)):(ds(n,e.adler>>>16),ds(n,e.adler&65535)),sa(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?o3:SO)}function pc1(e){var t;return!e||!e.state?Qr:(t=e.state.status,t!==Nu&&t!==Xx&&t!==Vu&&t!==Au&&t!==Eu&&t!==Vi&&t!==ms?ua(e,Qr):(e.state=null,t===Vi?ua(e,B01):o3))}function dc1(e,t){var r=t.length,n,a,i,c,o,l,f,h;if(!e||!e.state||(n=e.state,c=n.wrap,c===2||c===1&&n.status!==Nu||n.lookahead))return Qr;for(c===1&&(e.adler=VO(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(c===0&&(la(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new Dt.Buf8(n.w_size),Dt.arraySet(h,t,r-n.w_size,n.w_size,0),t=h,r=n.w_size),o=e.avail_in,l=e.next_in,f=e.input,e.avail_in=r,e.next_in=0,e.input=t,Ei(n);n.lookahead>=b2;){a=n.strstart,i=n.lookahead-(b2-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[a+b2-1])&n.hash_mask,n.prev[a&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=a,a++;while(--i);n.strstart=a,n.lookahead=b2-1,Ei(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=b2-1,n.match_available=0,e.next_in=l,e.input=f,e.avail_in=o,n.wrap=c,o3}s3.deflateInit=uc1;s3.deflateInit2=NO;s3.deflateReset=kO;s3.deflateResetKeep=EO;s3.deflateSetHeader=fc1;s3.deflate=hc1;s3.deflateEnd=pc1;s3.deflateSetDictionary=dc1;s3.deflateInfo="pako deflate (from Nodeca project)"});var PO=X((nA1,TO)=>{"use strict";var Ou=30,mc1=12;TO.exports=function(t,r){var n,a,i,c,o,l,f,h,p,d,m,y,g,z,x,b,w,A,M,H,V,T,I,L,N;n=t.state,a=t.next_in,L=t.input,i=a+(t.avail_in-5),c=t.next_out,N=t.output,o=c-(r-t.avail_out),l=c+(t.avail_out-257),f=n.dmax,h=n.wsize,p=n.whave,d=n.wnext,m=n.window,y=n.hold,g=n.bits,z=n.lencode,x=n.distcode,b=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;e:do{g<15&&(y+=L[a++]<<g,g+=8,y+=L[a++]<<g,g+=8),A=z[y&b];t:for(;;){if(M=A>>>24,y>>>=M,g-=M,M=A>>>16&255,M===0)N[c++]=A&65535;else if(M&16){H=A&65535,M&=15,M&&(g<M&&(y+=L[a++]<<g,g+=8),H+=y&(1<<M)-1,y>>>=M,g-=M),g<15&&(y+=L[a++]<<g,g+=8,y+=L[a++]<<g,g+=8),A=x[y&w];r:for(;;){if(M=A>>>24,y>>>=M,g-=M,M=A>>>16&255,M&16){if(V=A&65535,M&=15,g<M&&(y+=L[a++]<<g,g+=8,g<M&&(y+=L[a++]<<g,g+=8)),V+=y&(1<<M)-1,V>f){t.msg="invalid distance too far back",n.mode=Ou;break e}if(y>>>=M,g-=M,M=c-o,V>M){if(M=V-M,M>p&&n.sane){t.msg="invalid distance too far back",n.mode=Ou;break e}if(T=0,I=m,d===0){if(T+=h-M,M<H){H-=M;do N[c++]=m[T++];while(--M);T=c-V,I=N}}else if(d<M){if(T+=h+d-M,M-=d,M<H){H-=M;do N[c++]=m[T++];while(--M);if(T=0,d<H){M=d,H-=M;do N[c++]=m[T++];while(--M);T=c-V,I=N}}}else if(T+=d-M,M<H){H-=M;do N[c++]=m[T++];while(--M);T=c-V,I=N}for(;H>2;)N[c++]=I[T++],N[c++]=I[T++],N[c++]=I[T++],H-=3;H&&(N[c++]=I[T++],H>1&&(N[c++]=I[T++]))}else{T=c-V;do N[c++]=N[T++],N[c++]=N[T++],N[c++]=N[T++],H-=3;while(H>2);H&&(N[c++]=N[T++],H>1&&(N[c++]=N[T++]))}}else if(M&64){t.msg="invalid distance code",n.mode=Ou;break e}else{A=x[(A&65535)+(y&(1<<M)-1)];continue r}break}}else if(M&64)if(M&32){n.mode=mc1;break e}else{t.msg="invalid literal/length code",n.mode=Ou;break e}else{A=z[(A&65535)+(y&(1<<M)-1)];continue t}break}}while(a<i&&c<l);H=g>>3,a-=H,g-=H<<3,y&=(1<<g)-1,t.next_in=a,t.next_out=c,t.avail_in=a<i?5+(i-a):5-(a-i),t.avail_out=c<l?257+(l-c):257-(c-l),n.hold=y,n.bits=g}});var UO=X((aA1,jO)=>{"use strict";var IO=os(),X0=15,RO=852,DO=592,BO=0,Zx=1,FO=2,vc1=[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],gc1=[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],yc1=[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],xc1=[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];jO.exports=function(t,r,n,a,i,c,o,l){var f=l.bits,h=0,p=0,d=0,m=0,y=0,g=0,z=0,x=0,b=0,w=0,A,M,H,V,T,I=null,L=0,N,C=new IO.Buf16(X0+1),q=new IO.Buf16(X0+1),J=null,$=0,E,O,B;for(h=0;h<=X0;h++)C[h]=0;for(p=0;p<a;p++)C[r[n+p]]++;for(y=f,m=X0;m>=1&&C[m]===0;m--);if(y>m&&(y=m),m===0)return i[c++]=1<<24|64<<16|0,i[c++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d<m&&C[d]===0;d++);for(y<d&&(y=d),x=1,h=1;h<=X0;h++)if(x<<=1,x-=C[h],x<0)return-1;if(x>0&&(t===BO||m!==1))return-1;for(q[1]=0,h=1;h<X0;h++)q[h+1]=q[h]+C[h];for(p=0;p<a;p++)r[n+p]!==0&&(o[q[r[n+p]]++]=p);if(t===BO?(I=J=o,N=19):t===Zx?(I=vc1,L-=257,J=gc1,$-=257,N=256):(I=yc1,J=xc1,N=-1),w=0,p=0,h=d,T=c,g=y,z=0,H=-1,b=1<<y,V=b-1,t===Zx&&b>RO||t===FO&&b>DO)return 1;for(;;){E=h-z,o[p]<N?(O=0,B=o[p]):o[p]>N?(O=J[$+o[p]],B=I[L+o[p]]):(O=96,B=0),A=1<<h-z,M=1<<g,d=M;do M-=A,i[T+(w>>z)+M]=E<<24|O<<16|B|0;while(M!==0);for(A=1<<h-1;w&A;)A>>=1;if(A!==0?(w&=A-1,w+=A):w=0,p++,--C[h]===0){if(h===m)break;h=r[n+o[p]]}if(h>y&&(w&V)!==H){for(z===0&&(z=y),T+=d,g=h-z,x=1<<g;g+z<m&&(x-=C[g+z],!(x<=0));)g++,x<<=1;if(b+=1<<g,t===Zx&&b>RO||t===FO&&b>DO)return 1;H=w&V,i[H]=y<<24|g<<16|T-c|0}}return w!==0&&(i[T+w]=h-z<<24|64<<16|0),l.bits=y,0}});var CT=X(An=>{"use strict";var wr=os(),nb=Wx(),l3=Gx(),bc1=PO(),gs=UO(),wc1=0,mT=1,vT=2,qO=4,zc1=5,Tu=6,Ni=0,Mc1=1,Cc1=2,Jr=-2,gT=-3,ab=-4,Hc1=-5,WO=8,yT=1,GO=2,KO=3,$O=4,YO=5,XO=6,ZO=7,QO=8,JO=9,eT=10,Ru=11,e4=12,Qx=13,tT=14,Jx=15,rT=16,nT=17,aT=18,iT=19,Pu=20,Iu=21,cT=22,oT=23,sT=24,lT=25,fT=26,eb=27,uT=28,hT=29,le=30,ib=31,_c1=32,Sc1=852,Lc1=592,Vc1=15,Ac1=Vc1;function pT(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function Ec1(){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 wr.Buf16(320),this.work=new wr.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function xT(e){var t;return!e||!e.state?Jr:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=yT,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new wr.Buf32(Sc1),t.distcode=t.distdyn=new wr.Buf32(Lc1),t.sane=1,t.back=-1,Ni)}function bT(e){var t;return!e||!e.state?Jr:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,xT(e))}function wT(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?Jr:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,bT(e))}function zT(e,t){var r,n;return e?(n=new Ec1,e.state=n,n.window=null,r=wT(e,t),r!==Ni&&(e.state=null),r):Jr}function kc1(e){return zT(e,Ac1)}var dT=!0,tb,rb;function Nc1(e){if(dT){var t;for(tb=new wr.Buf32(512),rb=new wr.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(gs(mT,e.lens,0,288,tb,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;gs(vT,e.lens,0,32,rb,0,e.work,{bits:5}),dT=!1}e.lencode=tb,e.lenbits=9,e.distcode=rb,e.distbits=5}function MT(e,t,r,n){var a,i=e.state;return i.window===null&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new wr.Buf8(i.wsize)),n>=i.wsize?(wr.arraySet(i.window,t,r-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):(a=i.wsize-i.wnext,a>n&&(a=n),wr.arraySet(i.window,t,r-n,a,i.wnext),n-=a,n?(wr.arraySet(i.window,t,r-n,n,0),i.wnext=n,i.whave=i.wsize):(i.wnext+=a,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=a))),0}function Oc1(e,t){var r,n,a,i,c,o,l,f,h,p,d,m,y,g,z=0,x,b,w,A,M,H,V,T,I=new wr.Buf8(4),L,N,C=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return Jr;r=e.state,r.mode===e4&&(r.mode=Qx),c=e.next_out,a=e.output,l=e.avail_out,i=e.next_in,n=e.input,o=e.avail_in,f=r.hold,h=r.bits,p=o,d=l,T=Ni;e:for(;;)switch(r.mode){case yT:if(r.wrap===0){r.mode=Qx;break}for(;h<16;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(r.wrap&2&&f===35615){r.check=0,I[0]=f&255,I[1]=f>>>8&255,r.check=l3(r.check,I,2,0),f=0,h=0,r.mode=GO;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((f&255)<<8)+(f>>8))%31){e.msg="incorrect header check",r.mode=le;break}if((f&15)!==WO){e.msg="unknown compression method",r.mode=le;break}if(f>>>=4,h-=4,V=(f&15)+8,r.wbits===0)r.wbits=V;else if(V>r.wbits){e.msg="invalid window size",r.mode=le;break}r.dmax=1<<V,e.adler=r.check=1,r.mode=f&512?eT:e4,f=0,h=0;break;case GO:for(;h<16;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(r.flags=f,(r.flags&255)!==WO){e.msg="unknown compression method",r.mode=le;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=le;break}r.head&&(r.head.text=f>>8&1),r.flags&512&&(I[0]=f&255,I[1]=f>>>8&255,r.check=l3(r.check,I,2,0)),f=0,h=0,r.mode=KO;case KO:for(;h<32;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}r.head&&(r.head.time=f),r.flags&512&&(I[0]=f&255,I[1]=f>>>8&255,I[2]=f>>>16&255,I[3]=f>>>24&255,r.check=l3(r.check,I,4,0)),f=0,h=0,r.mode=$O;case $O:for(;h<16;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}r.head&&(r.head.xflags=f&255,r.head.os=f>>8),r.flags&512&&(I[0]=f&255,I[1]=f>>>8&255,r.check=l3(r.check,I,2,0)),f=0,h=0,r.mode=YO;case YO:if(r.flags&1024){for(;h<16;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}r.length=f,r.head&&(r.head.extra_len=f),r.flags&512&&(I[0]=f&255,I[1]=f>>>8&255,r.check=l3(r.check,I,2,0)),f=0,h=0}else r.head&&(r.head.extra=null);r.mode=XO;case XO:if(r.flags&1024&&(m=r.length,m>o&&(m=o),m&&(r.head&&(V=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),wr.arraySet(r.head.extra,n,i,m,V)),r.flags&512&&(r.check=l3(r.check,n,m,i)),o-=m,i+=m,r.length-=m),r.length))break e;r.length=0,r.mode=ZO;case ZO:if(r.flags&2048){if(o===0)break e;m=0;do V=n[i+m++],r.head&&V&&r.length<65536&&(r.head.name+=String.fromCharCode(V));while(V&&m<o);if(r.flags&512&&(r.check=l3(r.check,n,m,i)),o-=m,i+=m,V)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=QO;case QO:if(r.flags&4096){if(o===0)break e;m=0;do V=n[i+m++],r.head&&V&&r.length<65536&&(r.head.comment+=String.fromCharCode(V));while(V&&m<o);if(r.flags&512&&(r.check=l3(r.check,n,m,i)),o-=m,i+=m,V)break e}else r.head&&(r.head.comment=null);r.mode=JO;case JO:if(r.flags&512){for(;h<16;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(f!==(r.check&65535)){e.msg="header crc mismatch",r.mode=le;break}f=0,h=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=e4;break;case eT:for(;h<32;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}e.adler=r.check=pT(f),f=0,h=0,r.mode=Ru;case Ru:if(r.havedict===0)return e.next_out=c,e.avail_out=l,e.next_in=i,e.avail_in=o,r.hold=f,r.bits=h,Cc1;e.adler=r.check=1,r.mode=e4;case e4:if(t===zc1||t===Tu)break e;case Qx:if(r.last){f>>>=h&7,h-=h&7,r.mode=eb;break}for(;h<3;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}switch(r.last=f&1,f>>>=1,h-=1,f&3){case 0:r.mode=tT;break;case 1:if(Nc1(r),r.mode=Pu,t===Tu){f>>>=2,h-=2;break e}break;case 2:r.mode=nT;break;case 3:e.msg="invalid block type",r.mode=le}f>>>=2,h-=2;break;case tT:for(f>>>=h&7,h-=h&7;h<32;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if((f&65535)!==(f>>>16^65535)){e.msg="invalid stored block lengths",r.mode=le;break}if(r.length=f&65535,f=0,h=0,r.mode=Jx,t===Tu)break e;case Jx:r.mode=rT;case rT:if(m=r.length,m){if(m>o&&(m=o),m>l&&(m=l),m===0)break e;wr.arraySet(a,n,i,m,c),o-=m,i+=m,l-=m,c+=m,r.length-=m;break}r.mode=e4;break;case nT:for(;h<14;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(r.nlen=(f&31)+257,f>>>=5,h-=5,r.ndist=(f&31)+1,f>>>=5,h-=5,r.ncode=(f&15)+4,f>>>=4,h-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=le;break}r.have=0,r.mode=aT;case aT:for(;r.have<r.ncode;){for(;h<3;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}r.lens[C[r.have++]]=f&7,f>>>=3,h-=3}for(;r.have<19;)r.lens[C[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,L={bits:r.lenbits},T=gs(wc1,r.lens,0,19,r.lencode,0,r.work,L),r.lenbits=L.bits,T){e.msg="invalid code lengths set",r.mode=le;break}r.have=0,r.mode=iT;case iT:for(;r.have<r.nlen+r.ndist;){for(;z=r.lencode[f&(1<<r.lenbits)-1],x=z>>>24,b=z>>>16&255,w=z&65535,!(x<=h);){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(w<16)f>>>=x,h-=x,r.lens[r.have++]=w;else{if(w===16){for(N=x+2;h<N;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(f>>>=x,h-=x,r.have===0){e.msg="invalid bit length repeat",r.mode=le;break}V=r.lens[r.have-1],m=3+(f&3),f>>>=2,h-=2}else if(w===17){for(N=x+3;h<N;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}f>>>=x,h-=x,V=0,m=3+(f&7),f>>>=3,h-=3}else{for(N=x+7;h<N;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}f>>>=x,h-=x,V=0,m=11+(f&127),f>>>=7,h-=7}if(r.have+m>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=le;break}for(;m--;)r.lens[r.have++]=V}}if(r.mode===le)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=le;break}if(r.lenbits=9,L={bits:r.lenbits},T=gs(mT,r.lens,0,r.nlen,r.lencode,0,r.work,L),r.lenbits=L.bits,T){e.msg="invalid literal/lengths set",r.mode=le;break}if(r.distbits=6,r.distcode=r.distdyn,L={bits:r.distbits},T=gs(vT,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,L),r.distbits=L.bits,T){e.msg="invalid distances set",r.mode=le;break}if(r.mode=Pu,t===Tu)break e;case Pu:r.mode=Iu;case Iu:if(o>=6&&l>=258){e.next_out=c,e.avail_out=l,e.next_in=i,e.avail_in=o,r.hold=f,r.bits=h,bc1(e,d),c=e.next_out,a=e.output,l=e.avail_out,i=e.next_in,n=e.input,o=e.avail_in,f=r.hold,h=r.bits,r.mode===e4&&(r.back=-1);break}for(r.back=0;z=r.lencode[f&(1<<r.lenbits)-1],x=z>>>24,b=z>>>16&255,w=z&65535,!(x<=h);){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(b&&!(b&240)){for(A=x,M=b,H=w;z=r.lencode[H+((f&(1<<A+M)-1)>>A)],x=z>>>24,b=z>>>16&255,w=z&65535,!(A+x<=h);){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}f>>>=A,h-=A,r.back+=A}if(f>>>=x,h-=x,r.back+=x,r.length=w,b===0){r.mode=fT;break}if(b&32){r.back=-1,r.mode=e4;break}if(b&64){e.msg="invalid literal/length code",r.mode=le;break}r.extra=b&15,r.mode=cT;case cT:if(r.extra){for(N=r.extra;h<N;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}r.length+=f&(1<<r.extra)-1,f>>>=r.extra,h-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=oT;case oT:for(;z=r.distcode[f&(1<<r.distbits)-1],x=z>>>24,b=z>>>16&255,w=z&65535,!(x<=h);){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(!(b&240)){for(A=x,M=b,H=w;z=r.distcode[H+((f&(1<<A+M)-1)>>A)],x=z>>>24,b=z>>>16&255,w=z&65535,!(A+x<=h);){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}f>>>=A,h-=A,r.back+=A}if(f>>>=x,h-=x,r.back+=x,b&64){e.msg="invalid distance code",r.mode=le;break}r.offset=w,r.extra=b&15,r.mode=sT;case sT:if(r.extra){for(N=r.extra;h<N;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}r.offset+=f&(1<<r.extra)-1,f>>>=r.extra,h-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=le;break}r.mode=lT;case lT:if(l===0)break e;if(m=d-l,r.offset>m){if(m=r.offset-m,m>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=le;break}m>r.wnext?(m-=r.wnext,y=r.wsize-m):y=r.wnext-m,m>r.length&&(m=r.length),g=r.window}else g=a,y=c-r.offset,m=r.length;m>l&&(m=l),l-=m,r.length-=m;do a[c++]=g[y++];while(--m);r.length===0&&(r.mode=Iu);break;case fT:if(l===0)break e;a[c++]=r.length,l--,r.mode=Iu;break;case eb:if(r.wrap){for(;h<32;){if(o===0)break e;o--,f|=n[i++]<<h,h+=8}if(d-=l,e.total_out+=d,r.total+=d,d&&(e.adler=r.check=r.flags?l3(r.check,a,d,c-d):nb(r.check,a,d,c-d)),d=l,(r.flags?f:pT(f))!==r.check){e.msg="incorrect data check",r.mode=le;break}f=0,h=0}r.mode=uT;case uT:if(r.wrap&&r.flags){for(;h<32;){if(o===0)break e;o--,f+=n[i++]<<h,h+=8}if(f!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=le;break}f=0,h=0}r.mode=hT;case hT:T=Mc1;break e;case le:T=gT;break e;case ib:return ab;case _c1:default:return Jr}return e.next_out=c,e.avail_out=l,e.next_in=i,e.avail_in=o,r.hold=f,r.bits=h,(r.wsize||d!==e.avail_out&&r.mode<le&&(r.mode<eb||t!==qO))&&MT(e,e.output,e.next_out,d-e.avail_out)?(r.mode=ib,ab):(p-=e.avail_in,d-=e.avail_out,e.total_in+=p,e.total_out+=d,r.total+=d,r.wrap&&d&&(e.adler=r.check=r.flags?l3(r.check,a,d,e.next_out-d):nb(r.check,a,d,e.next_out-d)),e.data_type=r.bits+(r.last?64:0)+(r.mode===e4?128:0)+(r.mode===Pu||r.mode===Jx?256:0),(p===0&&d===0||t===qO)&&T===Ni&&(T=Hc1),T)}function Tc1(e){if(!e||!e.state)return Jr;var t=e.state;return t.window&&(t.window=null),e.state=null,Ni}function Pc1(e,t){var r;return!e||!e.state||(r=e.state,!(r.wrap&2))?Jr:(r.head=t,t.done=!1,Ni)}function Ic1(e,t){var r=t.length,n,a,i;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==Ru)?Jr:n.mode===Ru&&(a=1,a=nb(a,t,r,0),a!==n.check)?gT:(i=MT(e,t,r,r),i?(n.mode=ib,ab):(n.havedict=1,Ni))}An.inflateReset=bT;An.inflateReset2=wT;An.inflateResetKeep=xT;An.inflateInit=kc1;An.inflateInit2=zT;An.inflate=Oc1;An.inflateEnd=Tc1;An.inflateGetHeader=Pc1;An.inflateSetDictionary=Ic1;An.inflateInfo="pako inflate (from Nodeca project)"});var _T=X((cA1,HT)=>{"use strict";HT.exports={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_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}});var LT=X(P1=>{"use strict";var zr=Ox(),Rc1=QN(),ys=OO(),Oi=CT(),ST=_T();for(cb in ST)P1[cb]=ST[cb];var cb;P1.NONE=0;P1.DEFLATE=1;P1.INFLATE=2;P1.GZIP=3;P1.GUNZIP=4;P1.DEFLATERAW=5;P1.INFLATERAW=6;P1.UNZIP=7;var Dc1=31,Bc1=139;function xt(e){if(typeof e!="number"||e<P1.DEFLATE||e>P1.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=e,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}xt.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,zr(this.init_done,"close before init"),zr(this.mode<=P1.UNZIP),this.mode===P1.DEFLATE||this.mode===P1.GZIP||this.mode===P1.DEFLATERAW?ys.deflateEnd(this.strm):(this.mode===P1.INFLATE||this.mode===P1.GUNZIP||this.mode===P1.INFLATERAW||this.mode===P1.UNZIP)&&Oi.inflateEnd(this.strm),this.mode=P1.NONE,this.dictionary=null};xt.prototype.write=function(e,t,r,n,a,i,c){return this._write(!0,e,t,r,n,a,i,c)};xt.prototype.writeSync=function(e,t,r,n,a,i,c){return this._write(!1,e,t,r,n,a,i,c)};xt.prototype._write=function(e,t,r,n,a,i,c,o){if(zr.equal(arguments.length,8),zr(this.init_done,"write before init"),zr(this.mode!==P1.NONE,"already finalized"),zr.equal(!1,this.write_in_progress,"write already in progress"),zr.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,zr.equal(!1,t===void 0,"must provide flush value"),this.write_in_progress=!0,t!==P1.Z_NO_FLUSH&&t!==P1.Z_PARTIAL_FLUSH&&t!==P1.Z_SYNC_FLUSH&&t!==P1.Z_FULL_FLUSH&&t!==P1.Z_FINISH&&t!==P1.Z_BLOCK)throw new Error("Invalid flush value");if(r==null&&(r=Buffer.alloc(0),a=0,n=0),this.strm.avail_in=a,this.strm.input=r,this.strm.next_in=n,this.strm.avail_out=o,this.strm.output=i,this.strm.next_out=c,this.flush=t,!e)return this._process(),this._checkError()?this._afterSync():void 0;var l=this;return process.nextTick(function(){l._process(),l._after()}),this};xt.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]};xt.prototype._process=function(){var e=null;switch(this.mode){case P1.DEFLATE:case P1.GZIP:case P1.DEFLATERAW:this.err=ys.deflate(this.strm,this.flush);break;case P1.UNZIP:switch(this.strm.avail_in>0&&(e=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(e===null)break;if(this.strm.input[e]===Dc1){if(this.gzip_id_bytes_read=1,e++,this.strm.avail_in===1)break}else{this.mode=P1.INFLATE;break}case 1:if(e===null)break;this.strm.input[e]===Bc1?(this.gzip_id_bytes_read=2,this.mode=P1.GUNZIP):this.mode=P1.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case P1.INFLATE:case P1.GUNZIP:case P1.INFLATERAW:for(this.err=Oi.inflate(this.strm,this.flush),this.err===P1.Z_NEED_DICT&&this.dictionary&&(this.err=Oi.inflateSetDictionary(this.strm,this.dictionary),this.err===P1.Z_OK?this.err=Oi.inflate(this.strm,this.flush):this.err===P1.Z_DATA_ERROR&&(this.err=P1.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===P1.GUNZIP&&this.err===P1.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=Oi.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}};xt.prototype._checkError=function(){switch(this.err){case P1.Z_OK:case P1.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===P1.Z_FINISH)return this._error("unexpected end of file"),!1;break;case P1.Z_STREAM_END:break;case P1.Z_NEED_DICT:return this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0};xt.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}};xt.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()};xt.prototype.init=function(e,t,r,n,a){zr(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),zr(e>=8&&e<=15,"invalid windowBits"),zr(t>=-1&&t<=9,"invalid compression level"),zr(r>=1&&r<=9,"invalid memlevel"),zr(n===P1.Z_FILTERED||n===P1.Z_HUFFMAN_ONLY||n===P1.Z_RLE||n===P1.Z_FIXED||n===P1.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(t,e,r,n,a),this._setDictionary()};xt.prototype.params=function(){throw new Error("deflateParams Not supported")};xt.prototype.reset=function(){this._reset(),this._setDictionary()};xt.prototype._init=function(e,t,r,n,a){switch(this.level=e,this.windowBits=t,this.memLevel=r,this.strategy=n,this.flush=P1.Z_NO_FLUSH,this.err=P1.Z_OK,(this.mode===P1.GZIP||this.mode===P1.GUNZIP)&&(this.windowBits+=16),this.mode===P1.UNZIP&&(this.windowBits+=32),(this.mode===P1.DEFLATERAW||this.mode===P1.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new Rc1,this.mode){case P1.DEFLATE:case P1.GZIP:case P1.DEFLATERAW:this.err=ys.deflateInit2(this.strm,this.level,P1.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case P1.INFLATE:case P1.GUNZIP:case P1.INFLATERAW:case P1.UNZIP:this.err=Oi.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==P1.Z_OK&&this._error("Init error"),this.dictionary=a,this.write_in_progress=!1,this.init_done=!0};xt.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=P1.Z_OK,this.mode){case P1.DEFLATE:case P1.DEFLATERAW:this.err=ys.deflateSetDictionary(this.strm,this.dictionary);break;default:break}this.err!==P1.Z_OK&&this._error("Failed to set dictionary")}};xt.prototype._reset=function(){switch(this.err=P1.Z_OK,this.mode){case P1.DEFLATE:case P1.DEFLATERAW:case P1.GZIP:this.err=ys.deflateReset(this.strm);break;case P1.INFLATE:case P1.INFLATERAW:case P1.GUNZIP:this.err=Oi.inflateReset(this.strm);break;default:break}this.err!==P1.Z_OK&&this._error("Failed to reset stream")};P1.Zlib=xt});var AT=X((sA1,VT)=>{VT.exports=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}});var ET=X((lA1,ob)=>{typeof Object.create=="function"?ob.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:ob.exports=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}});var PT=X(C2=>{var kT=Object.getOwnPropertyDescriptors||function(t){for(var r=Object.keys(t),n={},a=0;a<r.length;a++)n[r[a]]=Object.getOwnPropertyDescriptor(t,r[a]);return n},Fc1=/%[sdj%]/g;C2.format=function(e){if(!Wu(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(da(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,a=n.length,i=String(e).replace(Fc1,function(o){if(o==="%%")return"%";if(r>=a)return o;switch(o){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return o}}),c=n[r];r<a;c=n[++r])qu(c)||!Z0(c)?i+=" "+c:i+=" "+da(c);return i};C2.deprecate=function(e,t){if(typeof process<"u"&&process.noDeprecation===!0)return e;if(typeof process>"u")return function(){return C2.deprecate(e,t).apply(this,arguments)};var r=!1;function n(){if(!r){if(process.throwDeprecation)throw new Error(t);process.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n};var Du={},sb;C2.debuglog=function(e){if(pa(sb)&&(sb=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!Du[e])if(new RegExp("\\b"+e+"\\b","i").test(sb)){var t=process.pid;Du[e]=function(){var r=C2.format.apply(C2,arguments);console.error("%s %d: %s",e,t,r)}}else Du[e]=function(){};return Du[e]};function da(e,t){var r={seen:[],stylize:Uc1};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),pb(t)?r.showHidden=t:t&&C2._extend(r,t),pa(r.showHidden)&&(r.showHidden=!1),pa(r.depth)&&(r.depth=2),pa(r.colors)&&(r.colors=!1),pa(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=jc1),Uu(r,e,r.depth)}C2.inspect=da;da.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};da.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function jc1(e,t){var r=da.styles[t];return r?"\x1B["+da.colors[r][0]+"m"+e+"\x1B["+da.colors[r][1]+"m":e}function Uc1(e,t){return e}function qc1(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function Uu(e,t,r){if(e.customInspect&&t&&ju(t.inspect)&&t.inspect!==C2.inspect&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return Wu(n)||(n=Uu(e,n,r)),n}var a=Wc1(e,t);if(a)return a;var i=Object.keys(t),c=qc1(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),Fu(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return lb(t);if(i.length===0){if(ju(t)){var o=t.name?": "+t.name:"";return e.stylize("[Function"+o+"]","special")}if(Bu(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(hb(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Fu(t))return lb(t)}var l="",f=!1,h=["{","}"];if(NT(t)&&(f=!0,h=["[","]"]),ju(t)){var p=t.name?": "+t.name:"";l=" [Function"+p+"]"}if(Bu(t)&&(l=" "+RegExp.prototype.toString.call(t)),hb(t)&&(l=" "+Date.prototype.toUTCString.call(t)),Fu(t)&&(l=" "+lb(t)),i.length===0&&(!f||t.length==0))return h[0]+l+h[1];if(r<0)return Bu(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var d;return f?d=Gc1(e,t,r,c,i):d=i.map(function(m){return ub(e,t,r,c,m,f)}),e.seen.pop(),Kc1(d,l,h)}function Wc1(e,t){if(pa(t))return e.stylize("undefined","undefined");if(Wu(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(OT(t))return e.stylize(""+t,"number");if(pb(t))return e.stylize(""+t,"boolean");if(qu(t))return e.stylize("null","null")}function lb(e){return"["+Error.prototype.toString.call(e)+"]"}function Gc1(e,t,r,n,a){for(var i=[],c=0,o=t.length;c<o;++c)TT(t,String(c))?i.push(ub(e,t,r,n,String(c),!0)):i.push("");return a.forEach(function(l){l.match(/^\d+$/)||i.push(ub(e,t,r,n,l,!0))}),i}function ub(e,t,r,n,a,i){var c,o,l;if(l=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]},l.get?l.set?o=e.stylize("[Getter/Setter]","special"):o=e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),TT(n,a)||(c="["+a+"]"),o||(e.seen.indexOf(l.value)<0?(qu(r)?o=Uu(e,l.value,null):o=Uu(e,l.value,r-1),o.indexOf(`
|
|
`)>-1&&(i?o=o.split(`
|
|
`).map(function(f){return" "+f}).join(`
|
|
`).substr(2):o=`
|
|
`+o.split(`
|
|
`).map(function(f){return" "+f}).join(`
|
|
`))):o=e.stylize("[Circular]","special")),pa(c)){if(i&&a.match(/^\d+$/))return o;c=JSON.stringify(""+a),c.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(c=c.substr(1,c.length-2),c=e.stylize(c,"name")):(c=c.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),c=e.stylize(c,"string"))}return c+": "+o}function Kc1(e,t,r){var n=0,a=e.reduce(function(i,c){return n++,c.indexOf(`
|
|
`)>=0&&n++,i+c.replace(/\u001b\[\d\d?m/g,"").length+1},0);return a>60?r[0]+(t===""?"":t+`
|
|
`)+" "+e.join(`,
|
|
`)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function NT(e){return Array.isArray(e)}C2.isArray=NT;function pb(e){return typeof e=="boolean"}C2.isBoolean=pb;function qu(e){return e===null}C2.isNull=qu;function $c1(e){return e==null}C2.isNullOrUndefined=$c1;function OT(e){return typeof e=="number"}C2.isNumber=OT;function Wu(e){return typeof e=="string"}C2.isString=Wu;function Yc1(e){return typeof e=="symbol"}C2.isSymbol=Yc1;function pa(e){return e===void 0}C2.isUndefined=pa;function Bu(e){return Z0(e)&&db(e)==="[object RegExp]"}C2.isRegExp=Bu;function Z0(e){return typeof e=="object"&&e!==null}C2.isObject=Z0;function hb(e){return Z0(e)&&db(e)==="[object Date]"}C2.isDate=hb;function Fu(e){return Z0(e)&&(db(e)==="[object Error]"||e instanceof Error)}C2.isError=Fu;function ju(e){return typeof e=="function"}C2.isFunction=ju;function Xc1(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}C2.isPrimitive=Xc1;C2.isBuffer=AT();function db(e){return Object.prototype.toString.call(e)}function fb(e){return e<10?"0"+e.toString(10):e.toString(10)}var Zc1=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Qc1(){var e=new Date,t=[fb(e.getHours()),fb(e.getMinutes()),fb(e.getSeconds())].join(":");return[e.getDate(),Zc1[e.getMonth()],t].join(" ")}C2.log=function(){console.log("%s - %s",Qc1(),C2.format.apply(C2,arguments))};C2.inherits=ET();C2._extend=function(e,t){if(!t||!Z0(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};function TT(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Ti=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;C2.promisify=function(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');if(Ti&&t[Ti]){var r=t[Ti];if(typeof r!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(r,Ti,{value:r,enumerable:!1,writable:!1,configurable:!0}),r}function r(){for(var n,a,i=new Promise(function(l,f){n=l,a=f}),c=[],o=0;o<arguments.length;o++)c.push(arguments[o]);c.push(function(l,f){l?a(l):n(f)});try{t.apply(this,c)}catch(l){a(l)}return i}return Object.setPrototypeOf(r,Object.getPrototypeOf(t)),Ti&&Object.defineProperty(r,Ti,{value:r,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(r,kT(t))};C2.promisify.custom=Ti;function Jc1(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function eo1(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');function t(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var a=r.pop();if(typeof a!="function")throw new TypeError("The last argument must be of type Function");var i=this,c=function(){return a.apply(i,arguments)};e.apply(this,r).then(function(o){process.nextTick(c,null,o)},function(o){process.nextTick(Jc1,o,c)})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,kT(e)),t}C2.callbackify=eo1});var jT=X(Y1=>{"use strict";var f3=ta().Buffer,BT=CN().Transform,o2=LT(),ma=PT(),xs=Ox().ok,vb=ta().kMaxLength,FT="Cannot create final Buffer. It would be larger than 0x"+vb.toString(16)+" bytes";o2.Z_MIN_WINDOWBITS=8;o2.Z_MAX_WINDOWBITS=15;o2.Z_DEFAULT_WINDOWBITS=15;o2.Z_MIN_CHUNK=64;o2.Z_MAX_CHUNK=1/0;o2.Z_DEFAULT_CHUNK=16*1024;o2.Z_MIN_MEMLEVEL=1;o2.Z_MAX_MEMLEVEL=9;o2.Z_DEFAULT_MEMLEVEL=8;o2.Z_MIN_LEVEL=-1;o2.Z_MAX_LEVEL=9;o2.Z_DEFAULT_LEVEL=o2.Z_DEFAULT_COMPRESSION;var IT=Object.keys(o2);for(Gu=0;Gu<IT.length;Gu++)Ku=IT[Gu],Ku.match(/^Z/)&&Object.defineProperty(Y1,Ku,{enumerable:!0,value:o2[Ku],writable:!1});var Ku,Gu,Yu={Z_OK:o2.Z_OK,Z_STREAM_END:o2.Z_STREAM_END,Z_NEED_DICT:o2.Z_NEED_DICT,Z_ERRNO:o2.Z_ERRNO,Z_STREAM_ERROR:o2.Z_STREAM_ERROR,Z_DATA_ERROR:o2.Z_DATA_ERROR,Z_MEM_ERROR:o2.Z_MEM_ERROR,Z_BUF_ERROR:o2.Z_BUF_ERROR,Z_VERSION_ERROR:o2.Z_VERSION_ERROR},RT=Object.keys(Yu);for($u=0;$u<RT.length;$u++)mb=RT[$u],Yu[Yu[mb]]=mb;var mb,$u;Object.defineProperty(Y1,"codes",{enumerable:!0,value:Object.freeze(Yu),writable:!1});Y1.Deflate=Pi;Y1.Inflate=Ii;Y1.Gzip=Ri;Y1.Gunzip=Di;Y1.DeflateRaw=Bi;Y1.InflateRaw=Fi;Y1.Unzip=ji;Y1.createDeflate=function(e){return new Pi(e)};Y1.createInflate=function(e){return new Ii(e)};Y1.createDeflateRaw=function(e){return new Bi(e)};Y1.createInflateRaw=function(e){return new Fi(e)};Y1.createGzip=function(e){return new Ri(e)};Y1.createGunzip=function(e){return new Di(e)};Y1.createUnzip=function(e){return new ji(e)};Y1.deflate=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new Pi(t),e,r)};Y1.deflateSync=function(e,t){return qi(new Pi(t),e)};Y1.gzip=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new Ri(t),e,r)};Y1.gzipSync=function(e,t){return qi(new Ri(t),e)};Y1.deflateRaw=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new Bi(t),e,r)};Y1.deflateRawSync=function(e,t){return qi(new Bi(t),e)};Y1.unzip=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new ji(t),e,r)};Y1.unzipSync=function(e,t){return qi(new ji(t),e)};Y1.inflate=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new Ii(t),e,r)};Y1.inflateSync=function(e,t){return qi(new Ii(t),e)};Y1.gunzip=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new Di(t),e,r)};Y1.gunzipSync=function(e,t){return qi(new Di(t),e)};Y1.inflateRaw=function(e,t,r){return typeof t=="function"&&(r=t,t={}),Ui(new Fi(t),e,r)};Y1.inflateRawSync=function(e,t){return qi(new Fi(t),e)};function Ui(e,t,r){var n=[],a=0;e.on("error",c),e.on("end",o),e.end(t),i();function i(){for(var l;(l=e.read())!==null;)n.push(l),a+=l.length;e.once("readable",i)}function c(l){e.removeListener("end",o),e.removeListener("readable",i),r(l)}function o(){var l,f=null;a>=vb?f=new RangeError(FT):l=f3.concat(n,a),n=[],e.close(),r(f,l)}}function qi(e,t){if(typeof t=="string"&&(t=f3.from(t)),!f3.isBuffer(t))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(t,r)}function Pi(e){if(!(this instanceof Pi))return new Pi(e);Me.call(this,e,o2.DEFLATE)}function Ii(e){if(!(this instanceof Ii))return new Ii(e);Me.call(this,e,o2.INFLATE)}function Ri(e){if(!(this instanceof Ri))return new Ri(e);Me.call(this,e,o2.GZIP)}function Di(e){if(!(this instanceof Di))return new Di(e);Me.call(this,e,o2.GUNZIP)}function Bi(e){if(!(this instanceof Bi))return new Bi(e);Me.call(this,e,o2.DEFLATERAW)}function Fi(e){if(!(this instanceof Fi))return new Fi(e);Me.call(this,e,o2.INFLATERAW)}function ji(e){if(!(this instanceof ji))return new ji(e);Me.call(this,e,o2.UNZIP)}function DT(e){return e===o2.Z_NO_FLUSH||e===o2.Z_PARTIAL_FLUSH||e===o2.Z_SYNC_FLUSH||e===o2.Z_FULL_FLUSH||e===o2.Z_FINISH||e===o2.Z_BLOCK}function Me(e,t){var r=this;if(this._opts=e=e||{},this._chunkSize=e.chunkSize||Y1.Z_DEFAULT_CHUNK,BT.call(this,e),e.flush&&!DT(e.flush))throw new Error("Invalid flush flag: "+e.flush);if(e.finishFlush&&!DT(e.finishFlush))throw new Error("Invalid flush flag: "+e.finishFlush);if(this._flushFlag=e.flush||o2.Z_NO_FLUSH,this._finishFlushFlag=typeof e.finishFlush<"u"?e.finishFlush:o2.Z_FINISH,e.chunkSize&&(e.chunkSize<Y1.Z_MIN_CHUNK||e.chunkSize>Y1.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBits<Y1.Z_MIN_WINDOWBITS||e.windowBits>Y1.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.level<Y1.Z_MIN_LEVEL||e.level>Y1.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevel<Y1.Z_MIN_MEMLEVEL||e.memLevel>Y1.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=Y1.Z_FILTERED&&e.strategy!=Y1.Z_HUFFMAN_ONLY&&e.strategy!=Y1.Z_RLE&&e.strategy!=Y1.Z_FIXED&&e.strategy!=Y1.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!f3.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new o2.Zlib(t);var n=this;this._hadError=!1,this._handle.onerror=function(c,o){Xu(n),n._hadError=!0;var l=new Error(c);l.errno=o,l.code=Y1.codes[o],n.emit("error",l)};var a=Y1.Z_DEFAULT_COMPRESSION;typeof e.level=="number"&&(a=e.level);var i=Y1.Z_DEFAULT_STRATEGY;typeof e.strategy=="number"&&(i=e.strategy),this._handle.init(e.windowBits||Y1.Z_DEFAULT_WINDOWBITS,a,e.memLevel||Y1.Z_DEFAULT_MEMLEVEL,i,e.dictionary),this._buffer=f3.allocUnsafe(this._chunkSize),this._offset=0,this._level=a,this._strategy=i,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!r._handle},configurable:!0,enumerable:!0})}ma.inherits(Me,BT);Me.prototype.params=function(e,t,r){if(e<Y1.Z_MIN_LEVEL||e>Y1.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+e);if(t!=Y1.Z_FILTERED&&t!=Y1.Z_HUFFMAN_ONLY&&t!=Y1.Z_RLE&&t!=Y1.Z_FIXED&&t!=Y1.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+t);if(this._level!==e||this._strategy!==t){var n=this;this.flush(o2.Z_SYNC_FLUSH,function(){xs(n._handle,"zlib binding closed"),n._handle.params(e,t),n._hadError||(n._level=e,n._strategy=t,r&&r())})}else process.nextTick(r)};Me.prototype.reset=function(){return xs(this._handle,"zlib binding closed"),this._handle.reset()};Me.prototype._flush=function(e){this._transform(f3.alloc(0),"",e)};Me.prototype.flush=function(e,t){var r=this,n=this._writableState;(typeof e=="function"||e===void 0&&!t)&&(t=e,e=o2.Z_FULL_FLUSH),n.ended?t&&process.nextTick(t):n.ending?t&&this.once("end",t):n.needDrain?t&&this.once("drain",function(){return r.flush(e,t)}):(this._flushFlag=e,this.write(f3.alloc(0),"",t))};Me.prototype.close=function(e){Xu(this,e),process.nextTick(to1,this)};function Xu(e,t){t&&process.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function to1(e){e.emit("close")}Me.prototype._transform=function(e,t,r){var n,a=this._writableState,i=a.ending||a.ended,c=i&&(!e||a.length===e.length);if(e!==null&&!f3.isBuffer(e))return r(new Error("invalid input"));if(!this._handle)return r(new Error("zlib binding closed"));c?n=this._finishFlushFlag:(n=this._flushFlag,e.length>=a.length&&(this._flushFlag=this._opts.flush||o2.Z_NO_FLUSH)),this._processChunk(e,n,r)};Me.prototype._processChunk=function(e,t,r){var n=e&&e.length,a=this._chunkSize-this._offset,i=0,c=this,o=typeof r=="function";if(!o){var l=[],f=0,h;this.on("error",function(g){h=g}),xs(this._handle,"zlib binding closed");do var p=this._handle.writeSync(t,e,i,n,this._buffer,this._offset,a);while(!this._hadError&&y(p[0],p[1]));if(this._hadError)throw h;if(f>=vb)throw Xu(this),new RangeError(FT);var d=f3.concat(l,f);return Xu(this),d}xs(this._handle,"zlib binding closed");var m=this._handle.write(t,e,i,n,this._buffer,this._offset,a);m.buffer=e,m.callback=y;function y(g,z){if(this&&(this.buffer=null,this.callback=null),!c._hadError){var x=a-z;if(xs(x>=0,"have should not go down"),x>0){var b=c._buffer.slice(c._offset,c._offset+x);c._offset+=x,o?c.push(b):(l.push(b),f+=b.length)}if((z===0||c._offset>=c._chunkSize)&&(a=c._chunkSize,c._offset=0,c._buffer=f3.allocUnsafe(c._chunkSize)),z===0){if(i+=n-g,n=g,!o)return!0;var w=c._handle.write(t,e,i,n,c._buffer,c._offset,c._chunkSize);w.callback=y,w.buffer=e;return}if(!o)return!1;r()}}};ma.inherits(Pi,Me);ma.inherits(Ii,Me);ma.inherits(Ri,Me);ma.inherits(Di,Me);ma.inherits(Bi,Me);ma.inherits(Fi,Me);ma.inherits(ji,Me)});var tP=X((eP,Mb)=>{(function(e){if(typeof eP=="object"&&typeof Mb<"u")Mb.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window<"u"?t=window:typeof global<"u"?t=global:typeof self<"u"?t=self:t=this,t.localforage=e()}})(function(){var e,t,r;return function n(a,i,c){function o(h,p){if(!i[h]){if(!a[h]){var d=typeof Kn=="function"&&Kn;if(!p&&d)return d(h,!0);if(l)return l(h,!0);var m=new Error("Cannot find module '"+h+"'");throw m.code="MODULE_NOT_FOUND",m}var y=i[h]={exports:{}};a[h][0].call(y.exports,function(g){var z=a[h][1][g];return o(z||g)},y,y.exports,n,a,i,c)}return i[h].exports}for(var l=typeof Kn=="function"&&Kn,f=0;f<c.length;f++)o(c[f]);return o}({1:[function(n,a,i){(function(c){"use strict";var o=c.MutationObserver||c.WebKitMutationObserver,l;if(o){var f=0,h=new o(g),p=c.document.createTextNode("");h.observe(p,{characterData:!0}),l=function(){p.data=f=++f%2}}else if(!c.setImmediate&&typeof c.MessageChannel<"u"){var d=new c.MessageChannel;d.port1.onmessage=g,l=function(){d.port2.postMessage(0)}}else"document"in c&&"onreadystatechange"in c.document.createElement("script")?l=function(){var x=c.document.createElement("script");x.onreadystatechange=function(){g(),x.onreadystatechange=null,x.parentNode.removeChild(x),x=null},c.document.documentElement.appendChild(x)}:l=function(){setTimeout(g,0)};var m,y=[];function g(){m=!0;for(var x,b,w=y.length;w;){for(b=y,y=[],x=-1;++x<w;)b[x]();w=y.length}m=!1}a.exports=z;function z(x){y.push(x)===1&&!m&&l()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(n,a,i){"use strict";var c=n(1);function o(){}var l={},f=["REJECTED"],h=["FULFILLED"],p=["PENDING"];a.exports=d;function d(H){if(typeof H!="function")throw new TypeError("resolver must be a function");this.state=p,this.queue=[],this.outcome=void 0,H!==o&&z(this,H)}d.prototype.catch=function(H){return this.then(null,H)},d.prototype.then=function(H,V){if(typeof H!="function"&&this.state===h||typeof V!="function"&&this.state===f)return this;var T=new this.constructor(o);if(this.state!==p){var I=this.state===h?H:V;y(T,I,this.outcome)}else this.queue.push(new m(T,H,V));return T};function m(H,V,T){this.promise=H,typeof V=="function"&&(this.onFulfilled=V,this.callFulfilled=this.otherCallFulfilled),typeof T=="function"&&(this.onRejected=T,this.callRejected=this.otherCallRejected)}m.prototype.callFulfilled=function(H){l.resolve(this.promise,H)},m.prototype.otherCallFulfilled=function(H){y(this.promise,this.onFulfilled,H)},m.prototype.callRejected=function(H){l.reject(this.promise,H)},m.prototype.otherCallRejected=function(H){y(this.promise,this.onRejected,H)};function y(H,V,T){c(function(){var I;try{I=V(T)}catch(L){return l.reject(H,L)}I===H?l.reject(H,new TypeError("Cannot resolve promise with itself")):l.resolve(H,I)})}l.resolve=function(H,V){var T=x(g,V);if(T.status==="error")return l.reject(H,T.value);var I=T.value;if(I)z(H,I);else{H.state=h,H.outcome=V;for(var L=-1,N=H.queue.length;++L<N;)H.queue[L].callFulfilled(V)}return H},l.reject=function(H,V){H.state=f,H.outcome=V;for(var T=-1,I=H.queue.length;++T<I;)H.queue[T].callRejected(V);return H};function g(H){var V=H&&H.then;if(H&&(typeof H=="object"||typeof H=="function")&&typeof V=="function")return function(){V.apply(H,arguments)}}function z(H,V){var T=!1;function I(q){T||(T=!0,l.reject(H,q))}function L(q){T||(T=!0,l.resolve(H,q))}function N(){V(L,I)}var C=x(N);C.status==="error"&&I(C.value)}function x(H,V){var T={};try{T.value=H(V),T.status="success"}catch(I){T.status="error",T.value=I}return T}d.resolve=b;function b(H){return H instanceof this?H:l.resolve(new this(o),H)}d.reject=w;function w(H){var V=new this(o);return l.reject(V,H)}d.all=A;function A(H){var V=this;if(Object.prototype.toString.call(H)!=="[object Array]")return this.reject(new TypeError("must be an array"));var T=H.length,I=!1;if(!T)return this.resolve([]);for(var L=new Array(T),N=0,C=-1,q=new this(o);++C<T;)J(H[C],C);return q;function J($,E){V.resolve($).then(O,function(B){I||(I=!0,l.reject(q,B))});function O(B){L[E]=B,++N===T&&!I&&(I=!0,l.resolve(q,L))}}}d.race=M;function M(H){var V=this;if(Object.prototype.toString.call(H)!=="[object Array]")return this.reject(new TypeError("must be an array"));var T=H.length,I=!1;if(!T)return this.resolve([]);for(var L=-1,N=new this(o);++L<T;)C(H[L]);return N;function C(q){V.resolve(q).then(function(J){I||(I=!0,l.resolve(N,J))},function(J){I||(I=!0,l.reject(N,J))})}}},{1:1}],3:[function(n,a,i){(function(c){"use strict";typeof c.Promise!="function"&&(c.Promise=n(2))}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{2:2}],4:[function(n,a,i){"use strict";var c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(F){return typeof F}:function(F){return F&&typeof Symbol=="function"&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F};function o(F,e1){if(!(F instanceof e1))throw new TypeError("Cannot call a class as a function")}function l(){try{if(typeof indexedDB<"u")return indexedDB;if(typeof webkitIndexedDB<"u")return webkitIndexedDB;if(typeof mozIndexedDB<"u")return mozIndexedDB;if(typeof OIndexedDB<"u")return OIndexedDB;if(typeof msIndexedDB<"u")return msIndexedDB}catch{return}}var f=l();function h(){try{if(!f||!f.open)return!1;var F=typeof openDatabase<"u"&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),e1=typeof fetch=="function"&&fetch.toString().indexOf("[native code")!==-1;return(!F||e1)&&typeof indexedDB<"u"&&typeof IDBKeyRange<"u"}catch{return!1}}function p(F,e1){F=F||[],e1=e1||{};try{return new Blob(F,e1)}catch(n1){if(n1.name!=="TypeError")throw n1;for(var K=typeof BlobBuilder<"u"?BlobBuilder:typeof MSBlobBuilder<"u"?MSBlobBuilder:typeof MozBlobBuilder<"u"?MozBlobBuilder:WebKitBlobBuilder,a1=new K,l1=0;l1<F.length;l1+=1)a1.append(F[l1]);return a1.getBlob(e1.type)}}typeof Promise>"u"&&n(3);var d=Promise;function m(F,e1){e1&&F.then(function(K){e1(null,K)},function(K){e1(K)})}function y(F,e1,K){typeof e1=="function"&&F.then(e1),typeof K=="function"&&F.catch(K)}function g(F){return typeof F!="string"&&(console.warn(F+" used as a key, but it is not a string."),F=String(F)),F}function z(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var x="local-forage-detect-blob-support",b=void 0,w={},A=Object.prototype.toString,M="readonly",H="readwrite";function V(F){for(var e1=F.length,K=new ArrayBuffer(e1),a1=new Uint8Array(K),l1=0;l1<e1;l1++)a1[l1]=F.charCodeAt(l1);return K}function T(F){return new d(function(e1){var K=F.transaction(x,H),a1=p([""]);K.objectStore(x).put(a1,"key"),K.onabort=function(l1){l1.preventDefault(),l1.stopPropagation(),e1(!1)},K.oncomplete=function(){var l1=navigator.userAgent.match(/Chrome\/(\d+)/),n1=navigator.userAgent.match(/Edge\//);e1(n1||!l1||parseInt(l1[1],10)>=43)}}).catch(function(){return!1})}function I(F){return typeof b=="boolean"?d.resolve(b):T(F).then(function(e1){return b=e1,b})}function L(F){var e1=w[F.name],K={};K.promise=new d(function(a1,l1){K.resolve=a1,K.reject=l1}),e1.deferredOperations.push(K),e1.dbReady?e1.dbReady=e1.dbReady.then(function(){return K.promise}):e1.dbReady=K.promise}function N(F){var e1=w[F.name],K=e1.deferredOperations.pop();if(K)return K.resolve(),K.promise}function C(F,e1){var K=w[F.name],a1=K.deferredOperations.pop();if(a1)return a1.reject(e1),a1.promise}function q(F,e1){return new d(function(K,a1){if(w[F.name]=w[F.name]||Z(),F.db)if(e1)L(F),F.db.close();else return K(F.db);var l1=[F.name];e1&&l1.push(F.version);var n1=f.open.apply(f,l1);e1&&(n1.onupgradeneeded=function(w1){var V1=n1.result;try{V1.createObjectStore(F.storeName),w1.oldVersion<=1&&V1.createObjectStore(x)}catch(E1){if(E1.name==="ConstraintError")console.warn('The database "'+F.name+'" has been upgraded from version '+w1.oldVersion+" to version "+w1.newVersion+', but the storage "'+F.storeName+'" already exists.');else throw E1}}),n1.onerror=function(w1){w1.preventDefault(),a1(n1.error)},n1.onsuccess=function(){var w1=n1.result;w1.onversionchange=function(V1){V1.target.close()},K(w1),N(F)}})}function J(F){return q(F,!1)}function $(F){return q(F,!0)}function E(F,e1){if(!F.db)return!0;var K=!F.db.objectStoreNames.contains(F.storeName),a1=F.version<F.db.version,l1=F.version>F.db.version;if(a1&&(F.version!==e1&&console.warn('The database "'+F.name+`" can't be downgraded from version `+F.db.version+" to version "+F.version+"."),F.version=F.db.version),l1||K){if(K){var n1=F.db.version+1;n1>F.version&&(F.version=n1)}return!0}return!1}function O(F){return new d(function(e1,K){var a1=new FileReader;a1.onerror=K,a1.onloadend=function(l1){var n1=btoa(l1.target.result||"");e1({__local_forage_encoded_blob:!0,data:n1,type:F.type})},a1.readAsBinaryString(F)})}function B(F){var e1=V(atob(F.data));return p([e1],{type:F.type})}function k(F){return F&&F.__local_forage_encoded_blob}function R(F){var e1=this,K=e1._initReady().then(function(){var a1=w[e1._dbInfo.name];if(a1&&a1.dbReady)return a1.dbReady});return y(K,F,F),K}function j(F){L(F);for(var e1=w[F.name],K=e1.forages,a1=0;a1<K.length;a1++){var l1=K[a1];l1._dbInfo.db&&(l1._dbInfo.db.close(),l1._dbInfo.db=null)}return F.db=null,J(F).then(function(n1){return F.db=n1,E(F)?$(F):n1}).then(function(n1){F.db=e1.db=n1;for(var w1=0;w1<K.length;w1++)K[w1]._dbInfo.db=n1}).catch(function(n1){throw C(F,n1),n1})}function Y(F,e1,K,a1){a1===void 0&&(a1=1);try{var l1=F.db.transaction(F.storeName,e1);K(null,l1)}catch(n1){if(a1>0&&(!F.db||n1.name==="InvalidStateError"||n1.name==="NotFoundError"))return d.resolve().then(function(){if(!F.db||n1.name==="NotFoundError"&&!F.db.objectStoreNames.contains(F.storeName)&&F.version<=F.db.version)return F.db&&(F.version=F.db.version+1),$(F)}).then(function(){return j(F).then(function(){Y(F,e1,K,a1-1)})}).catch(K);K(n1)}}function Z(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function h1(F){var e1=this,K={db:null};if(F)for(var a1 in F)K[a1]=F[a1];var l1=w[K.name];l1||(l1=Z(),w[K.name]=l1),l1.forages.push(e1),e1._initReady||(e1._initReady=e1.ready,e1.ready=R);var n1=[];function w1(){return d.resolve()}for(var V1=0;V1<l1.forages.length;V1++){var E1=l1.forages[V1];E1!==e1&&n1.push(E1._initReady().catch(w1))}var N1=l1.forages.slice(0);return d.all(n1).then(function(){return K.db=l1.db,J(K)}).then(function(T1){return K.db=T1,E(K,e1._defaultConfig.version)?$(K):T1}).then(function(T1){K.db=l1.db=T1,e1._dbInfo=K;for(var W1=0;W1<N1.length;W1++){var s2=N1[W1];s2!==e1&&(s2._dbInfo.db=K.db,s2._dbInfo.version=K.version)}})}function S1(F,e1){var K=this;F=g(F);var a1=new d(function(l1,n1){K.ready().then(function(){Y(K._dbInfo,M,function(w1,V1){if(w1)return n1(w1);try{var E1=V1.objectStore(K._dbInfo.storeName),N1=E1.get(F);N1.onsuccess=function(){var T1=N1.result;T1===void 0&&(T1=null),k(T1)&&(T1=B(T1)),l1(T1)},N1.onerror=function(){n1(N1.error)}}catch(T1){n1(T1)}})}).catch(n1)});return m(a1,e1),a1}function v1(F,e1){var K=this,a1=new d(function(l1,n1){K.ready().then(function(){Y(K._dbInfo,M,function(w1,V1){if(w1)return n1(w1);try{var E1=V1.objectStore(K._dbInfo.storeName),N1=E1.openCursor(),T1=1;N1.onsuccess=function(){var W1=N1.result;if(W1){var s2=W1.value;k(s2)&&(s2=B(s2));var m2=F(s2,W1.key,T1++);m2!==void 0?l1(m2):W1.continue()}else l1()},N1.onerror=function(){n1(N1.error)}}catch(W1){n1(W1)}})}).catch(n1)});return m(a1,e1),a1}function z1(F,e1,K){var a1=this;F=g(F);var l1=new d(function(n1,w1){var V1;a1.ready().then(function(){return V1=a1._dbInfo,A.call(e1)==="[object Blob]"?I(V1.db).then(function(E1){return E1?e1:O(e1)}):e1}).then(function(E1){Y(a1._dbInfo,H,function(N1,T1){if(N1)return w1(N1);try{var W1=T1.objectStore(a1._dbInfo.storeName);E1===null&&(E1=void 0);var s2=W1.put(E1,F);T1.oncomplete=function(){E1===void 0&&(E1=null),n1(E1)},T1.onabort=T1.onerror=function(){var m2=s2.error?s2.error:s2.transaction.error;w1(m2)}}catch(m2){w1(m2)}})}).catch(w1)});return m(l1,K),l1}function q1(F,e1){var K=this;F=g(F);var a1=new d(function(l1,n1){K.ready().then(function(){Y(K._dbInfo,H,function(w1,V1){if(w1)return n1(w1);try{var E1=V1.objectStore(K._dbInfo.storeName),N1=E1.delete(F);V1.oncomplete=function(){l1()},V1.onerror=function(){n1(N1.error)},V1.onabort=function(){var T1=N1.error?N1.error:N1.transaction.error;n1(T1)}}catch(T1){n1(T1)}})}).catch(n1)});return m(a1,e1),a1}function f1(F){var e1=this,K=new d(function(a1,l1){e1.ready().then(function(){Y(e1._dbInfo,H,function(n1,w1){if(n1)return l1(n1);try{var V1=w1.objectStore(e1._dbInfo.storeName),E1=V1.clear();w1.oncomplete=function(){a1()},w1.onabort=w1.onerror=function(){var N1=E1.error?E1.error:E1.transaction.error;l1(N1)}}catch(N1){l1(N1)}})}).catch(l1)});return m(K,F),K}function D1(F){var e1=this,K=new d(function(a1,l1){e1.ready().then(function(){Y(e1._dbInfo,M,function(n1,w1){if(n1)return l1(n1);try{var V1=w1.objectStore(e1._dbInfo.storeName),E1=V1.count();E1.onsuccess=function(){a1(E1.result)},E1.onerror=function(){l1(E1.error)}}catch(N1){l1(N1)}})}).catch(l1)});return m(K,F),K}function A1(F,e1){var K=this,a1=new d(function(l1,n1){if(F<0){l1(null);return}K.ready().then(function(){Y(K._dbInfo,M,function(w1,V1){if(w1)return n1(w1);try{var E1=V1.objectStore(K._dbInfo.storeName),N1=!1,T1=E1.openKeyCursor();T1.onsuccess=function(){var W1=T1.result;if(!W1){l1(null);return}F===0||N1?l1(W1.key):(N1=!0,W1.advance(F))},T1.onerror=function(){n1(T1.error)}}catch(W1){n1(W1)}})}).catch(n1)});return m(a1,e1),a1}function S(F){var e1=this,K=new d(function(a1,l1){e1.ready().then(function(){Y(e1._dbInfo,M,function(n1,w1){if(n1)return l1(n1);try{var V1=w1.objectStore(e1._dbInfo.storeName),E1=V1.openKeyCursor(),N1=[];E1.onsuccess=function(){var T1=E1.result;if(!T1){a1(N1);return}N1.push(T1.key),T1.continue()},E1.onerror=function(){l1(E1.error)}}catch(T1){l1(T1)}})}).catch(l1)});return m(K,F),K}function u1(F,e1){e1=z.apply(this,arguments);var K=this.config();F=typeof F!="function"&&F||{},F.name||(F.name=F.name||K.name,F.storeName=F.storeName||K.storeName);var a1=this,l1;if(!F.name)l1=d.reject("Invalid arguments");else{var n1=F.name===K.name&&a1._dbInfo.db,w1=n1?d.resolve(a1._dbInfo.db):J(F).then(function(V1){var E1=w[F.name],N1=E1.forages;E1.db=V1;for(var T1=0;T1<N1.length;T1++)N1[T1]._dbInfo.db=V1;return V1});F.storeName?l1=w1.then(function(V1){if(V1.objectStoreNames.contains(F.storeName)){var E1=V1.version+1;L(F);var N1=w[F.name],T1=N1.forages;V1.close();for(var W1=0;W1<T1.length;W1++){var s2=T1[W1];s2._dbInfo.db=null,s2._dbInfo.version=E1}var m2=new d(function(_2,ue){var he=f.open(F.name,E1);he.onerror=function(Vt){var x4=he.result;x4.close(),ue(Vt)},he.onupgradeneeded=function(){var Vt=he.result;Vt.deleteObjectStore(F.storeName)},he.onsuccess=function(){var Vt=he.result;Vt.close(),_2(Vt)}});return m2.then(function(_2){N1.db=_2;for(var ue=0;ue<T1.length;ue++){var he=T1[ue];he._dbInfo.db=_2,N(he._dbInfo)}}).catch(function(_2){throw(C(F,_2)||d.resolve()).catch(function(){}),_2})}}):l1=w1.then(function(V1){L(F);var E1=w[F.name],N1=E1.forages;V1.close();for(var T1=0;T1<N1.length;T1++){var W1=N1[T1];W1._dbInfo.db=null}var s2=new d(function(m2,_2){var ue=f.deleteDatabase(F.name);ue.onerror=function(){var he=ue.result;he&&he.close(),_2(ue.error)},ue.onblocked=function(){console.warn('dropInstance blocked for database "'+F.name+'" until all open connections are closed')},ue.onsuccess=function(){var he=ue.result;he&&he.close(),m2(he)}});return s2.then(function(m2){E1.db=m2;for(var _2=0;_2<N1.length;_2++){var ue=N1[_2];N(ue._dbInfo)}}).catch(function(m2){throw(C(F,m2)||d.resolve()).catch(function(){}),m2})})}return m(l1,e1),l1}var c1={_driver:"asyncStorage",_initStorage:h1,_support:h(),iterate:v1,getItem:S1,setItem:z1,removeItem:q1,clear:f1,length:D1,key:A1,keys:S,dropInstance:u1};function G(){return typeof openDatabase=="function"}var W="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r1="~~local_forage_type~",g1=/^~~local_forage_type~([^~]+)~/,m1="__lfsc__:",s1=m1.length,H1="arbf",O1="blob",_1="si08",R1="ui08",l2="uic8",n2="si16",ie="si32",Kt="ur16",Ie="ui32",Ar="fl32",F2="fl64",dn=s1+H1.length,Fn=Object.prototype.toString;function ft(F){var e1=F.length*.75,K=F.length,a1,l1=0,n1,w1,V1,E1;F[F.length-1]==="="&&(e1--,F[F.length-2]==="="&&e1--);var N1=new ArrayBuffer(e1),T1=new Uint8Array(N1);for(a1=0;a1<K;a1+=4)n1=W.indexOf(F[a1]),w1=W.indexOf(F[a1+1]),V1=W.indexOf(F[a1+2]),E1=W.indexOf(F[a1+3]),T1[l1++]=n1<<2|w1>>4,T1[l1++]=(w1&15)<<4|V1>>2,T1[l1++]=(V1&3)<<6|E1&63;return N1}function jn(F){var e1=new Uint8Array(F),K="",a1;for(a1=0;a1<e1.length;a1+=3)K+=W[e1[a1]>>2],K+=W[(e1[a1]&3)<<4|e1[a1+1]>>4],K+=W[(e1[a1+1]&15)<<2|e1[a1+2]>>6],K+=W[e1[a1+2]&63];return e1.length%3===2?K=K.substring(0,K.length-1)+"=":e1.length%3===1&&(K=K.substring(0,K.length-2)+"=="),K}function Vo(F,e1){var K="";if(F&&(K=Fn.call(F)),F&&(K==="[object ArrayBuffer]"||F.buffer&&Fn.call(F.buffer)==="[object ArrayBuffer]")){var a1,l1=m1;F instanceof ArrayBuffer?(a1=F,l1+=H1):(a1=F.buffer,K==="[object Int8Array]"?l1+=_1:K==="[object Uint8Array]"?l1+=R1:K==="[object Uint8ClampedArray]"?l1+=l2:K==="[object Int16Array]"?l1+=n2:K==="[object Uint16Array]"?l1+=Kt:K==="[object Int32Array]"?l1+=ie:K==="[object Uint32Array]"?l1+=Ie:K==="[object Float32Array]"?l1+=Ar:K==="[object Float64Array]"?l1+=F2:e1(new Error("Failed to get type for BinaryArray"))),e1(l1+jn(a1))}else if(K==="[object Blob]"){var n1=new FileReader;n1.onload=function(){var w1=r1+F.type+"~"+jn(this.result);e1(m1+O1+w1)},n1.readAsArrayBuffer(F)}else try{e1(JSON.stringify(F))}catch(w1){console.error("Couldn't convert value into a JSON string: ",F),e1(null,w1)}}function Ao(F){if(F.substring(0,s1)!==m1)return JSON.parse(F);var e1=F.substring(dn),K=F.substring(s1,dn),a1;if(K===O1&&g1.test(e1)){var l1=e1.match(g1);a1=l1[1],e1=e1.substring(l1[0].length)}var n1=ft(e1);switch(K){case H1:return n1;case O1:return p([n1],{type:a1});case _1:return new Int8Array(n1);case R1:return new Uint8Array(n1);case l2:return new Uint8ClampedArray(n1);case n2:return new Int16Array(n1);case Kt:return new Uint16Array(n1);case ie:return new Int32Array(n1);case Ie:return new Uint32Array(n1);case Ar:return new Float32Array(n1);case F2:return new Float64Array(n1);default:throw new Error("Unkown type: "+K)}}var Ua={serialize:Vo,deserialize:Ao,stringToBuffer:ft,bufferToString:jn};function y4(F,e1,K,a1){F.executeSql("CREATE TABLE IF NOT EXISTS "+e1.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],K,a1)}function Un(F){var e1=this,K={db:null};if(F)for(var a1 in F)K[a1]=typeof F[a1]!="string"?F[a1].toString():F[a1];var l1=new d(function(n1,w1){try{K.db=openDatabase(K.name,String(K.version),K.description,K.size)}catch(V1){return w1(V1)}K.db.transaction(function(V1){y4(V1,K,function(){e1._dbInfo=K,n1()},function(E1,N1){w1(N1)})},w1)});return K.serializer=Ua,l1}function Lt(F,e1,K,a1,l1,n1){F.executeSql(K,a1,l1,function(w1,V1){V1.code===V1.SYNTAX_ERR?w1.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[e1.storeName],function(E1,N1){N1.rows.length?n1(E1,V1):y4(E1,e1,function(){E1.executeSql(K,a1,l1,n1)},n1)},n1):n1(w1,V1)},n1)}function vd(F,e1){var K=this;F=g(F);var a1=new d(function(l1,n1){K.ready().then(function(){var w1=K._dbInfo;w1.db.transaction(function(V1){Lt(V1,w1,"SELECT * FROM "+w1.storeName+" WHERE key = ? LIMIT 1",[F],function(E1,N1){var T1=N1.rows.length?N1.rows.item(0).value:null;T1&&(T1=w1.serializer.deserialize(T1)),l1(T1)},function(E1,N1){n1(N1)})})}).catch(n1)});return m(a1,e1),a1}function gd(F,e1){var K=this,a1=new d(function(l1,n1){K.ready().then(function(){var w1=K._dbInfo;w1.db.transaction(function(V1){Lt(V1,w1,"SELECT * FROM "+w1.storeName,[],function(E1,N1){for(var T1=N1.rows,W1=T1.length,s2=0;s2<W1;s2++){var m2=T1.item(s2),_2=m2.value;if(_2&&(_2=w1.serializer.deserialize(_2)),_2=F(_2,m2.key,s2+1),_2!==void 0){l1(_2);return}}l1()},function(E1,N1){n1(N1)})})}).catch(n1)});return m(a1,e1),a1}function v5(F,e1,K,a1){var l1=this;F=g(F);var n1=new d(function(w1,V1){l1.ready().then(function(){e1===void 0&&(e1=null);var E1=e1,N1=l1._dbInfo;N1.serializer.serialize(e1,function(T1,W1){W1?V1(W1):N1.db.transaction(function(s2){Lt(s2,N1,"INSERT OR REPLACE INTO "+N1.storeName+" (key, value) VALUES (?, ?)",[F,T1],function(){w1(E1)},function(m2,_2){V1(_2)})},function(s2){if(s2.code===s2.QUOTA_ERR){if(a1>0){w1(v5.apply(l1,[F,E1,K,a1-1]));return}V1(s2)}})})}).catch(V1)});return m(n1,K),n1}function g5(F,e1,K){return v5.apply(this,[F,e1,K,1])}function yd(F,e1){var K=this;F=g(F);var a1=new d(function(l1,n1){K.ready().then(function(){var w1=K._dbInfo;w1.db.transaction(function(V1){Lt(V1,w1,"DELETE FROM "+w1.storeName+" WHERE key = ?",[F],function(){l1()},function(E1,N1){n1(N1)})})}).catch(n1)});return m(a1,e1),a1}function xd(F){var e1=this,K=new d(function(a1,l1){e1.ready().then(function(){var n1=e1._dbInfo;n1.db.transaction(function(w1){Lt(w1,n1,"DELETE FROM "+n1.storeName,[],function(){a1()},function(V1,E1){l1(E1)})})}).catch(l1)});return m(K,F),K}function bd(F){var e1=this,K=new d(function(a1,l1){e1.ready().then(function(){var n1=e1._dbInfo;n1.db.transaction(function(w1){Lt(w1,n1,"SELECT COUNT(key) as c FROM "+n1.storeName,[],function(V1,E1){var N1=E1.rows.item(0).c;a1(N1)},function(V1,E1){l1(E1)})})}).catch(l1)});return m(K,F),K}function Eo(F,e1){var K=this,a1=new d(function(l1,n1){K.ready().then(function(){var w1=K._dbInfo;w1.db.transaction(function(V1){Lt(V1,w1,"SELECT key FROM "+w1.storeName+" WHERE id = ? LIMIT 1",[F+1],function(E1,N1){var T1=N1.rows.length?N1.rows.item(0).key:null;l1(T1)},function(E1,N1){n1(N1)})})}).catch(n1)});return m(a1,e1),a1}function wd(F){var e1=this,K=new d(function(a1,l1){e1.ready().then(function(){var n1=e1._dbInfo;n1.db.transaction(function(w1){Lt(w1,n1,"SELECT key FROM "+n1.storeName,[],function(V1,E1){for(var N1=[],T1=0;T1<E1.rows.length;T1++)N1.push(E1.rows.item(T1).key);a1(N1)},function(V1,E1){l1(E1)})})}).catch(l1)});return m(K,F),K}function ko(F){return new d(function(e1,K){F.transaction(function(a1){a1.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(l1,n1){for(var w1=[],V1=0;V1<n1.rows.length;V1++)w1.push(n1.rows.item(V1).name);e1({db:F,storeNames:w1})},function(l1,n1){K(n1)})},function(a1){K(a1)})})}function zd(F,e1){e1=z.apply(this,arguments);var K=this.config();F=typeof F!="function"&&F||{},F.name||(F.name=F.name||K.name,F.storeName=F.storeName||K.storeName);var a1=this,l1;return F.name?l1=new d(function(n1){var w1;F.name===K.name?w1=a1._dbInfo.db:w1=openDatabase(F.name,"","",0),F.storeName?n1({db:w1,storeNames:[F.storeName]}):n1(ko(w1))}).then(function(n1){return new d(function(w1,V1){n1.db.transaction(function(E1){function N1(m2){return new d(function(_2,ue){E1.executeSql("DROP TABLE IF EXISTS "+m2,[],function(){_2()},function(he,Vt){ue(Vt)})})}for(var T1=[],W1=0,s2=n1.storeNames.length;W1<s2;W1++)T1.push(N1(n1.storeNames[W1]));d.all(T1).then(function(){w1()}).catch(function(m2){V1(m2)})},function(E1){V1(E1)})})}):l1=d.reject("Invalid arguments"),m(l1,e1),l1}var Md={_driver:"webSQLStorage",_initStorage:Un,_support:G(),iterate:gd,getItem:vd,setItem:g5,removeItem:yd,clear:xd,length:bd,key:Eo,keys:wd,dropInstance:zd};function Cd(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}function y5(F,e1){var K=F.name+"/";return F.storeName!==e1.storeName&&(K+=F.storeName+"/"),K}function Hd(){var F="_localforage_support_test";try{return localStorage.setItem(F,!0),localStorage.removeItem(F),!1}catch{return!0}}function _d(){return!Hd()||localStorage.length>0}function Sd(F){var e1=this,K={};if(F)for(var a1 in F)K[a1]=F[a1];return K.keyPrefix=y5(F,e1._defaultConfig),_d()?(e1._dbInfo=K,K.serializer=Ua,d.resolve()):d.reject()}function Ld(F){var e1=this,K=e1.ready().then(function(){for(var a1=e1._dbInfo.keyPrefix,l1=localStorage.length-1;l1>=0;l1--){var n1=localStorage.key(l1);n1.indexOf(a1)===0&&localStorage.removeItem(n1)}});return m(K,F),K}function x5(F,e1){var K=this;F=g(F);var a1=K.ready().then(function(){var l1=K._dbInfo,n1=localStorage.getItem(l1.keyPrefix+F);return n1&&(n1=l1.serializer.deserialize(n1)),n1});return m(a1,e1),a1}function Vd(F,e1){var K=this,a1=K.ready().then(function(){for(var l1=K._dbInfo,n1=l1.keyPrefix,w1=n1.length,V1=localStorage.length,E1=1,N1=0;N1<V1;N1++){var T1=localStorage.key(N1);if(T1.indexOf(n1)===0){var W1=localStorage.getItem(T1);if(W1&&(W1=l1.serializer.deserialize(W1)),W1=F(W1,T1.substring(w1),E1++),W1!==void 0)return W1}}});return m(a1,e1),a1}function Ad(F,e1){var K=this,a1=K.ready().then(function(){var l1=K._dbInfo,n1;try{n1=localStorage.key(F)}catch{n1=null}return n1&&(n1=n1.substring(l1.keyPrefix.length)),n1});return m(a1,e1),a1}function Ed(F){var e1=this,K=e1.ready().then(function(){for(var a1=e1._dbInfo,l1=localStorage.length,n1=[],w1=0;w1<l1;w1++){var V1=localStorage.key(w1);V1.indexOf(a1.keyPrefix)===0&&n1.push(V1.substring(a1.keyPrefix.length))}return n1});return m(K,F),K}function kd(F){var e1=this,K=e1.keys().then(function(a1){return a1.length});return m(K,F),K}function Nd(F,e1){var K=this;F=g(F);var a1=K.ready().then(function(){var l1=K._dbInfo;localStorage.removeItem(l1.keyPrefix+F)});return m(a1,e1),a1}function Od(F,e1,K){var a1=this;F=g(F);var l1=a1.ready().then(function(){e1===void 0&&(e1=null);var n1=e1;return new d(function(w1,V1){var E1=a1._dbInfo;E1.serializer.serialize(e1,function(N1,T1){if(T1)V1(T1);else try{localStorage.setItem(E1.keyPrefix+F,N1),w1(n1)}catch(W1){(W1.name==="QuotaExceededError"||W1.name==="NS_ERROR_DOM_QUOTA_REACHED")&&V1(W1),V1(W1)}})})});return m(l1,K),l1}function V6(F,e1){if(e1=z.apply(this,arguments),F=typeof F!="function"&&F||{},!F.name){var K=this.config();F.name=F.name||K.name,F.storeName=F.storeName||K.storeName}var a1=this,l1;return F.name?l1=new d(function(n1){F.storeName?n1(y5(F,a1._defaultConfig)):n1(F.name+"/")}).then(function(n1){for(var w1=localStorage.length-1;w1>=0;w1--){var V1=localStorage.key(w1);V1.indexOf(n1)===0&&localStorage.removeItem(V1)}}):l1=d.reject("Invalid arguments"),m(l1,e1),l1}var Td={_driver:"localStorageWrapper",_initStorage:Sd,_support:Cd(),iterate:Vd,getItem:x5,setItem:Od,removeItem:Nd,clear:Ld,length:kd,key:Ad,keys:Ed,dropInstance:V6},A6=function(e1,K){return e1===K||typeof e1=="number"&&typeof K=="number"&&isNaN(e1)&&isNaN(K)},Pd=function(e1,K){for(var a1=e1.length,l1=0;l1<a1;){if(A6(e1[l1],K))return!0;l1++}return!1},b5=Array.isArray||function(F){return Object.prototype.toString.call(F)==="[object Array]"},qa={},No={},S3={INDEXEDDB:c1,WEBSQL:Md,LOCALSTORAGE:Td},w5=[S3.INDEXEDDB._driver,S3.WEBSQL._driver,S3.LOCALSTORAGE._driver],E6=["dropInstance"],Oo=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(E6),Id={description:"",driver:w5.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function Rd(F,e1){F[e1]=function(){var K=arguments;return F.ready().then(function(){return F[e1].apply(F,K)})}}function k6(){for(var F=1;F<arguments.length;F++){var e1=arguments[F];if(e1)for(var K in e1)e1.hasOwnProperty(K)&&(b5(e1[K])?arguments[0][K]=e1[K].slice():arguments[0][K]=e1[K])}return arguments[0]}var z5=function(){function F(e1){o(this,F);for(var K in S3)if(S3.hasOwnProperty(K)){var a1=S3[K],l1=a1._driver;this[K]=l1,qa[l1]||this.defineDriver(a1)}this._defaultConfig=k6({},Id),this._config=k6({},this._defaultConfig,e1),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return F.prototype.config=function(K){if((typeof K>"u"?"undefined":c(K))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var a1 in K){if(a1==="storeName"&&(K[a1]=K[a1].replace(/\W/g,"_")),a1==="version"&&typeof K[a1]!="number")return new Error("Database version must be a number.");this._config[a1]=K[a1]}return"driver"in K&&K.driver?this.setDriver(this._config.driver):!0}else return typeof K=="string"?this._config[K]:this._config},F.prototype.defineDriver=function(K,a1,l1){var n1=new d(function(w1,V1){try{var E1=K._driver,N1=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!K._driver){V1(N1);return}for(var T1=Oo.concat("_initStorage"),W1=0,s2=T1.length;W1<s2;W1++){var m2=T1[W1],_2=!Pd(E6,m2);if((_2||K[m2])&&typeof K[m2]!="function"){V1(N1);return}}var ue=function(){for(var x4=function(Dd){return function(){var H5=new Error("Method "+Dd+" is not implemented by the current driver"),_5=d.reject(H5);return m(_5,arguments[arguments.length-1]),_5}},N6=0,C5=E6.length;N6<C5;N6++){var To=E6[N6];K[To]||(K[To]=x4(To))}};ue();var he=function(x4){qa[E1]&&console.info("Redefining LocalForage driver: "+E1),qa[E1]=K,No[E1]=x4,w1()};"_support"in K?K._support&&typeof K._support=="function"?K._support().then(he,V1):he(!!K._support):he(!0)}catch(Vt){V1(Vt)}});return y(n1,a1,l1),n1},F.prototype.driver=function(){return this._driver||null},F.prototype.getDriver=function(K,a1,l1){var n1=qa[K]?d.resolve(qa[K]):d.reject(new Error("Driver not found."));return y(n1,a1,l1),n1},F.prototype.getSerializer=function(K){var a1=d.resolve(Ua);return y(a1,K),a1},F.prototype.ready=function(K){var a1=this,l1=a1._driverSet.then(function(){return a1._ready===null&&(a1._ready=a1._initDriver()),a1._ready});return y(l1,K,K),l1},F.prototype.setDriver=function(K,a1,l1){var n1=this;b5(K)||(K=[K]);var w1=this._getSupportedDrivers(K);function V1(){n1._config.driver=n1.driver()}function E1(W1){return n1._extend(W1),V1(),n1._ready=n1._initStorage(n1._config),n1._ready}function N1(W1){return function(){var s2=0;function m2(){for(;s2<W1.length;){var _2=W1[s2];return s2++,n1._dbInfo=null,n1._ready=null,n1.getDriver(_2).then(E1).catch(m2)}V1();var ue=new Error("No available storage method found.");return n1._driverSet=d.reject(ue),n1._driverSet}return m2()}}var T1=this._driverSet!==null?this._driverSet.catch(function(){return d.resolve()}):d.resolve();return this._driverSet=T1.then(function(){var W1=w1[0];return n1._dbInfo=null,n1._ready=null,n1.getDriver(W1).then(function(s2){n1._driver=s2._driver,V1(),n1._wrapLibraryMethodsWithReady(),n1._initDriver=N1(w1)})}).catch(function(){V1();var W1=new Error("No available storage method found.");return n1._driverSet=d.reject(W1),n1._driverSet}),y(this._driverSet,a1,l1),this._driverSet},F.prototype.supports=function(K){return!!No[K]},F.prototype._extend=function(K){k6(this,K)},F.prototype._getSupportedDrivers=function(K){for(var a1=[],l1=0,n1=K.length;l1<n1;l1++){var w1=K[l1];this.supports(w1)&&a1.push(w1)}return a1},F.prototype._wrapLibraryMethodsWithReady=function(){for(var K=0,a1=Oo.length;K<a1;K++)Rd(this,Oo[K])},F.prototype.createInstance=function(K){return new F(K)},F}(),M5=new z5;a.exports=M5},{3:3}]},{},[4])(4)})});var xI=X((jA1,yI)=>{"use strict";var F81="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";yI.exports=F81});var MI=X((UA1,zI)=>{"use strict";var j81=xI();function bI(){}function wI(){}wI.resetWarningCache=bI;zI.exports=function(){function e(n,a,i,c,o,l){if(l!==j81){var f=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 f.name="Invariant Violation",f}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:wI,resetWarningCache:bI};return r.PropTypes=r,r}});var Qb=X((GA1,CI)=>{CI.exports=MI()();var qA1,WA1});var OI=X((NI,_9)=>{(function(){function e(I){if(I=I||{},this.method=I.method||2,this.colors=I.colors||256,this.initColors=I.initColors||4096,this.initDist=I.initDist||.01,this.distIncr=I.distIncr||.005,this.hueGroups=I.hueGroups||10,this.satGroups=I.satGroups||10,this.lumGroups=I.lumGroups||10,this.minHueCols=I.minHueCols||0,this.hueStats=this.minHueCols?new t(this.hueGroups,this.minHueCols):null,this.boxSize=I.boxSize||[64,64],this.boxPxls=I.boxPxls||2,this.palLocked=!1,this.dithKern=I.dithKern||null,this.dithSerp=I.dithSerp||!1,this.dithDelta=I.dithDelta||0,this.histogram={},this.idxrgb=I.palette?I.palette.slice(0):[],this.idxi32=[],this.i32idx={},this.i32rgb={},this.useCache=I.useCache!==!1,this.cacheFreq=I.cacheFreq||10,this.reIndex=I.reIndex||this.idxrgb.length==0,this.colorDist=I.colorDist=="manhattan"?d:h,this.idxrgb.length>0){var L=this;this.idxrgb.forEach(function(N,C){var q=(-16777216|N[2]<<16|N[1]<<8|N[0])>>>0;L.idxi32[C]=q,L.i32idx[q]=C,L.i32rgb[q]=N})}}e.prototype.sample=function(L,N){if(this.palLocked)throw"Cannot sample additional images, palette already assembled.";var C=M(L,N);switch(this.method){case 1:this.colorStats1D(C.buf32);break;case 2:this.colorStats2D(C.buf32,C.width);break}},e.prototype.reduce=function(L,N,C,q){if(this.palLocked||this.buildPal(),C=C||this.dithKern,q=typeof q<"u"?q:this.dithSerp,N=N||1,C)var J=this.dither(L,C,q);else for(var $=M(L),E=$.buf32,O=E.length,J=new Uint32Array(O),B=0;B<O;B++){var k=E[B];J[B]=this.nearestColor(k)}if(N==1)return new Uint8Array(J.buffer);if(N==2){for(var R=[],O=J.length,B=0;B<O;B++){var k=J[B];R[B]=this.i32idx[k]}return R}},e.prototype.dither=function(I,L,N){var C={FloydSteinberg:[[.4375,1,0],[.1875,-1,1],[.3125,0,1],[.0625,1,1]],FalseFloydSteinberg:[[.375,1,0],[.375,0,1],[.25,1,1]],Stucki:[[.19047619047619047,1,0],[.09523809523809523,2,0],[.047619047619047616,-2,1],[.09523809523809523,-1,1],[.19047619047619047,0,1],[.09523809523809523,1,1],[.047619047619047616,2,1],[.023809523809523808,-2,2],[.047619047619047616,-1,2],[.09523809523809523,0,2],[.047619047619047616,1,2],[.023809523809523808,2,2]],Atkinson:[[.125,1,0],[.125,2,0],[.125,-1,1],[.125,0,1],[.125,1,1],[.125,0,2]],Jarvis:[[.14583333333333334,1,0],[.10416666666666667,2,0],[.0625,-2,1],[.10416666666666667,-1,1],[.14583333333333334,0,1],[.10416666666666667,1,1],[.0625,2,1],[.020833333333333332,-2,2],[.0625,-1,2],[.10416666666666667,0,2],[.0625,1,2],[.020833333333333332,2,2]],Burkes:[[.25,1,0],[.125,2,0],[.0625,-2,1],[.125,-1,1],[.25,0,1],[.125,1,1],[.0625,2,1]],Sierra:[[.15625,1,0],[.09375,2,0],[.0625,-2,1],[.125,-1,1],[.15625,0,1],[.125,1,1],[.0625,2,1],[.0625,-1,2],[.09375,0,2],[.0625,1,2]],TwoSierra:[[.25,1,0],[.1875,2,0],[.0625,-2,1],[.125,-1,1],[.1875,0,1],[.125,1,1],[.0625,2,1]],SierraLite:[[.5,1,0],[.25,-1,1],[.25,0,1]]};if(!L||!C[L])throw"Unknown dithering kernel: "+L;for(var q=C[L],J=M(I),$=J.buf32,E=J.width,O=J.height,B=$.length,k=N?-1:1,R=0;R<O;R++){N&&(k=k*-1);for(var j=R*E,Y=k==1?0:E-1,Z=k==1?E:0;Y!==Z;Y+=k){var h1=j+Y,S1=$[h1],v1=S1&255,z1=(S1&65280)>>8,q1=(S1&16711680)>>16,f1=this.nearestColor(S1),D1=f1&255,A1=(f1&65280)>>8,S=(f1&16711680)>>16;if($[h1]=255<<24|S<<16|A1<<8|D1,this.dithDelta){var u1=this.colorDist([v1,z1,q1],[D1,A1,S]);if(u1<this.dithDelta)continue}for(var c1=v1-D1,G=z1-A1,W=q1-S,r1=k==1?0:q.length-1,g1=k==1?q.length:0;r1!==g1;r1+=k){var m1=q[r1][1]*k,s1=q[r1][2],H1=s1*E;if(m1+Y>=0&&m1+Y<E&&s1+R>=0&&s1+R<O){var O1=q[r1][0],_1=h1+(H1+m1),R1=$[_1]&255,l2=($[_1]&65280)>>8,n2=($[_1]&16711680)>>16,ie=Math.max(0,Math.min(255,R1+c1*O1)),Kt=Math.max(0,Math.min(255,l2+G*O1)),Ie=Math.max(0,Math.min(255,n2+W*O1));$[_1]=255<<24|Ie<<16|Kt<<8|ie}}}}return $},e.prototype.buildPal=function(L){if(!(this.palLocked||this.idxrgb.length>0&&this.idxrgb.length<=this.colors)){var N=this.histogram,C=T(N,!0);if(C.length==0)throw"Nothing has been sampled, palette cannot be built.";switch(this.method){case 1:for(var q=this.initColors,J=C[q-1],$=N[J],B=C.slice(0,q),E=q,O=C.length;E<O&&N[C[E]]==$;)B.push(C[E++]);this.hueStats&&this.hueStats.inject(B);break;case 2:var B=C;break}B=B.map(function(k){return+k}),this.reducePal(B),!L&&this.reIndex&&this.sortPal(),this.useCache&&this.cacheHistogram(B),this.palLocked=!0}},e.prototype.palette=function(L,N){return this.buildPal(N),L?this.idxrgb:new Uint8Array(new Uint32Array(this.idxi32).buffer)},e.prototype.prunePal=function(L){for(var N,C=0;C<this.idxrgb.length;C++)L[C]||(N=this.idxi32[C],this.idxrgb[C]=null,this.idxi32[C]=null,delete this.i32idx[N]);if(this.reIndex){for(var q=[],J=[],$={},C=0,E=0;C<this.idxrgb.length;C++)this.idxrgb[C]&&(N=this.idxi32[C],q[E]=this.idxrgb[C],$[N]=E,J[E]=N,E++);this.idxrgb=q,this.idxi32=J,this.i32idx=$}},e.prototype.reducePal=function(L){if(this.idxrgb.length>this.colors){for(var N=L.length,C={},q=0,J,$=!1,E=0;E<N;E++)q==this.colors&&!$&&(this.prunePal(C),$=!0),J=this.nearestIndex(L[E]),q<this.colors&&!C[J]&&(C[J]=!0,q++);$||(this.prunePal(C),$=!0)}else{var O=L.map(function(f1){return[f1&255,(f1&65280)>>8,(f1&16711680)>>16]}),N=O.length,B=N,k=this.initDist;if(B>this.colors){for(;B>this.colors;){for(var R=[],E=0;E<N;E++){var j=O[E],Y=L[E];if(j)for(var Z=E+1;Z<N;Z++){var h1=O[Z],S1=L[Z];if(h1){var v1=this.colorDist(j,h1);v1<k&&(R.push([Z,h1,S1,v1]),delete O[Z],B--)}}}k+=B>this.colors*3?this.initDist:this.distIncr}if(B<this.colors){b.call(R,function(f1,D1){return D1[3]-f1[3]});for(var z1=0;B<this.colors;)O[R[z1][0]]=R[z1][1],B++,z1++}}for(var N=O.length,E=0;E<N;E++)O[E]&&(this.idxrgb.push(O[E]),this.idxi32.push(L[E]),this.i32idx[L[E]]=this.idxi32.length-1,this.i32rgb[L[E]]=O[E])}},e.prototype.colorStats1D=function(L){for(var N=this.histogram,C=0,q,J=L.length,$=0;$<J;$++)q=L[$],(q&4278190080)>>24&&(this.hueStats&&this.hueStats.check(q),q in N?N[q]++:N[q]=1)},e.prototype.colorStats2D=function(L,N){var C=this.boxSize[0],q=this.boxSize[1],J=C*q,$=H(N,L.length/N,C,q),E=this.histogram,O=this;$.forEach(function(B){var k=Math.max(Math.round(B.w*B.h/J)*O.boxPxls,2),R={},j;V(B,N,function(Y){j=L[Y],(j&4278190080)>>24&&(O.hueStats&&O.hueStats.check(j),j in E?E[j]++:j in R?++R[j]>=k&&(E[j]=R[j]):R[j]=1)})}),this.hueStats&&this.hueStats.inject(E)},e.prototype.sortPal=function(){var L=this;this.idxi32.sort(function(N,C){var q=L.i32idx[N],J=L.i32idx[C],$=L.idxrgb[q],E=L.idxrgb[J],O=m($[0],$[1],$[2]),B=m(E[0],E[1],E[2]),k=$[0]==$[1]&&$[1]==$[2]?-1:y(O.h,L.hueGroups),R=E[0]==E[1]&&E[1]==E[2]?-1:y(B.h,L.hueGroups),j=R-k;if(j)return-j;var Y=+B.l.toFixed(2)-+O.l.toFixed(2);if(Y)return-Y;var Z=+B.s.toFixed(2)-+O.s.toFixed(2);if(Z)return-Z}),this.idxi32.forEach(function(N,C){L.idxrgb[C]=L.i32rgb[N],L.i32idx[N]=C})},e.prototype.nearestColor=function(L){var N=this.nearestIndex(L);return N===null?0:this.idxi32[N]},e.prototype.nearestIndex=function(L){if(!((L&4278190080)>>24))return null;if(this.useCache&&""+L in this.i32idx)return this.i32idx[L];for(var N=1e3,C,q=[L&255,(L&65280)>>8,(L&16711680)>>16],J=this.idxrgb.length,$=0;$<J;$++)if(this.idxrgb[$]){var E=this.colorDist(q,this.idxrgb[$]);E<N&&(N=E,C=$)}return C},e.prototype.cacheHistogram=function(L){for(var N=0,C=L[N];N<L.length&&this.histogram[C]>=this.cacheFreq;C=L[N++])this.i32idx[C]=this.nearestIndex(C)};function t(I,L){this.numGroups=I,this.minCols=L,this.stats={};for(var N=-1;N<I;N++)this.stats[N]={num:0,cols:[]};this.groupsFull=0}t.prototype.check=function(L){this.groupsFull==this.numGroups+1&&(this.check=function(){});var N=L&255,C=(L&65280)>>8,q=(L&16711680)>>16,J=N==C&&C==q?-1:y(m(N,C,q).h,this.numGroups),$=this.stats[J],E=this.minCols;$.num++,!($.num>E)&&($.num==E&&this.groupsFull++,$.num<=E&&this.stats[J].cols.push(L))},t.prototype.inject=function(L){for(var N=-1;N<this.numGroups;N++)if(this.stats[N].num<=this.minCols)switch(x(L)){case"Array":this.stats[N].cols.forEach(function(C){L.indexOf(C)==-1&&L.push(C)});break;case"Object":this.stats[N].cols.forEach(function(C){L[C]?L[C]++:L[C]=1});break}};var r=.2126,n=.7152,a=.0722;function i(I,L,N){return Math.sqrt(r*I*I+n*L*L+a*N*N)}var c=255,o=255,l=255,f=Math.sqrt(r*c*c+n*o*o+a*l*l);function h(I,L){var N=L[0]-I[0],C=L[1]-I[1],q=L[2]-I[2];return Math.sqrt(r*N*N+n*C*C+a*q*q)/f}var p=r*c+n*o+a*l;function d(I,L){var N=Math.abs(L[0]-I[0]),C=Math.abs(L[1]-I[1]),q=Math.abs(L[2]-I[2]);return(r*N+n*C+a*q)/p}function m(I,L,N){var C,q,J,$,E,O;if(I/=255,L/=255,N/=255,C=Math.max(I,L,N),q=Math.min(I,L,N),E=(C+q)/2,C==q)J=$=0;else{switch(O=C-q,$=E>.5?O/(2-C-q):O/(C+q),C){case I:J=(L-N)/O+(L<N?6:0);break;case L:J=(N-I)/O+2;break;case N:J=(I-L)/O+4;break}J/=6}return{h:J,s:$,l:i(I,L,N)}}function y(I,L){var N=1/L,C=N/2;if(I>=1-C||I<=C)return 0;for(var q=1;q<L;q++){var J=q*N;if(I>=J-C&&I<=J+C)return q}}function g(I){return I}function z(I){return I}function x(I){return Object.prototype.toString.call(I).slice(8,-1)}var b=A()?Array.prototype.sort:w;function w(I){var L=x(this[0]);if(L=="Number"||L=="String"){for(var N={},C=this.length,q,J=0;J<C;J++)q=this[J],!(N[q]||N[q]===0)&&(N[q]=J);return this.sort(function($,E){return I($,E)||N[$]-N[E]})}else{var N=this.map(function(E){return E});return this.sort(function(E,O){return I(E,O)||N.indexOf(E)-N.indexOf(O)})}}function A(){var I="abcdefghijklmnopqrstuvwxyz";return I.split("").sort(function(L,N){return~~(I.indexOf(N)/2.3)-~~(I.indexOf(L)/2.3)}).join("")=="xyzvwtursopqmnklhijfgdeabc"}function M(I,L){var N,C,q,J,$,E;switch(x(I)){case"HTMLImageElement":N=document.createElement("canvas"),N.width=I.naturalWidth,N.height=I.naturalHeight,C=N.getContext("2d"),C.drawImage(I,0,0);case"Canvas":case"HTMLCanvasElement":N=N||I,C=C||N.getContext("2d");case"CanvasRenderingContext2D":C=C||I,N=N||C.canvas,q=C.getImageData(0,0,N.width,N.height);case"ImageData":q=q||I,L=q.width,x(q.data)=="CanvasPixelArray"?J=new Uint8Array(q.data):J=q.data;case"Array":case"CanvasPixelArray":J=J||new Uint8Array(I);case"Uint8Array":case"Uint8ClampedArray":J=J||I,$=new Uint32Array(J.buffer);case"Uint32Array":$=$||I,J=J||new Uint8Array($.buffer),L=L||$.length,E=$.length/L}return{can:N,ctx:C,imgd:q,buf8:J,buf32:$,width:L,height:E}}function H(I,L,N,C){for(var q=~~(I/N),J=I%N,$=~~(L/C),E=L%C,O=I-J,B=L-E,k=[],R=0;R<L;R+=C)for(var j=0;j<I;j+=N)k.push({x:j,y:R,w:j==O?J:N,h:R==B?E:C});return k}function V(I,L,N){var C=I,q=C.y*L+C.x,J=(C.y+C.h-1)*L+(C.x+C.w-1),$=0,E=L-C.w+1,O=q;do N.call(this,O),O+=++$%C.w==0?E:1;while(O<=J)}function T(I,L){var N=[];for(var C in I)N.push(C);return b.call(N,function(q,J){return L?I[J]-I[q]:I[q]-I[J]})}this.RgbQuant=e,typeof _9<"u"&&_9.exports&&(_9.exports=e)}).call(NI)});var PI=X((TI,aw)=>{(function(e){typeof TI=="object"&&typeof aw<"u"?aw.exports=e():typeof define=="function"&&define.amd?define([],e):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).JSZip=e()})(function(){return function e(t,r,n){function a(o,l){if(!r[o]){if(!t[o]){var f=typeof Kn=="function"&&Kn;if(!l&&f)return f(o,!0);if(i)return i(o,!0);var h=new Error("Cannot find module '"+o+"'");throw h.code="MODULE_NOT_FOUND",h}var p=r[o]={exports:{}};t[o][0].call(p.exports,function(d){var m=t[o][1][d];return a(m||d)},p,p.exports,e,t,r,n)}return r[o].exports}for(var i=typeof Kn=="function"&&Kn,c=0;c<n.length;c++)a(n[c]);return a}({1:[function(e,t,r){"use strict";var n=e("./utils"),a=e("./support"),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.encode=function(c){for(var o,l,f,h,p,d,m,y=[],g=0,z=c.length,x=z,b=n.getTypeOf(c)!=="string";g<c.length;)x=z-g,f=b?(o=c[g++],l=g<z?c[g++]:0,g<z?c[g++]:0):(o=c.charCodeAt(g++),l=g<z?c.charCodeAt(g++):0,g<z?c.charCodeAt(g++):0),h=o>>2,p=(3&o)<<4|l>>4,d=1<x?(15&l)<<2|f>>6:64,m=2<x?63&f:64,y.push(i.charAt(h)+i.charAt(p)+i.charAt(d)+i.charAt(m));return y.join("")},r.decode=function(c){var o,l,f,h,p,d,m=0,y=0,g="data:";if(c.substr(0,g.length)===g)throw new Error("Invalid base64 input, it looks like a data url.");var z,x=3*(c=c.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(c.charAt(c.length-1)===i.charAt(64)&&x--,c.charAt(c.length-2)===i.charAt(64)&&x--,x%1!=0)throw new Error("Invalid base64 input, bad content length.");for(z=a.uint8array?new Uint8Array(0|x):new Array(0|x);m<c.length;)o=i.indexOf(c.charAt(m++))<<2|(h=i.indexOf(c.charAt(m++)))>>4,l=(15&h)<<4|(p=i.indexOf(c.charAt(m++)))>>2,f=(3&p)<<6|(d=i.indexOf(c.charAt(m++))),z[y++]=o,p!==64&&(z[y++]=l),d!==64&&(z[y++]=f);return z}},{"./support":30,"./utils":32}],2:[function(e,t,r){"use strict";var n=e("./external"),a=e("./stream/DataWorker"),i=e("./stream/Crc32Probe"),c=e("./stream/DataLengthProbe");function o(l,f,h,p,d){this.compressedSize=l,this.uncompressedSize=f,this.crc32=h,this.compression=p,this.compressedContent=d}o.prototype={getContentWorker:function(){var l=new a(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new c("data_length")),f=this;return l.on("end",function(){if(this.streamInfo.data_length!==f.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),l},getCompressedWorker:function(){return new a(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(l,f,h){return l.pipe(new i).pipe(new c("uncompressedSize")).pipe(f.compressWorker(h)).pipe(new c("compressedSize")).withStreamInfo("compression",f)},t.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,r){"use strict";var n=e("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=function(){for(var i,c=[],o=0;o<256;o++){i=o;for(var l=0;l<8;l++)i=1&i?3988292384^i>>>1:i>>>1;c[o]=i}return c}();t.exports=function(i,c){return i!==void 0&&i.length?n.getTypeOf(i)!=="string"?function(o,l,f,h){var p=a,d=h+f;o^=-1;for(var m=h;m<d;m++)o=o>>>8^p[255&(o^l[m])];return-1^o}(0|c,i,i.length,0):function(o,l,f,h){var p=a,d=h+f;o^=-1;for(var m=h;m<d;m++)o=o>>>8^p[255&(o^l.charCodeAt(m))];return-1^o}(0|c,i,i.length,0):0}},{"./utils":32}],5:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(e,t,r){"use strict";var n=null;n=typeof Promise<"u"?Promise:e("lie"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,r){"use strict";var n=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=e("pako"),i=e("./utils"),c=e("./stream/GenericWorker"),o=n?"uint8array":"array";function l(f,h){c.call(this,"FlateWorker/"+f),this._pako=null,this._pakoAction=f,this._pakoOptions=h,this.meta={}}r.magic="\b\0",i.inherits(l,c),l.prototype.processChunk=function(f){this.meta=f.meta,this._pako===null&&this._createPako(),this._pako.push(i.transformTo(o,f.data),!1)},l.prototype.flush=function(){c.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){c.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var f=this;this._pako.onData=function(h){f.push({data:h,meta:f.meta})}},r.compressWorker=function(f){return new l("Deflate",f)},r.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,r){"use strict";function n(p,d){var m,y="";for(m=0;m<d;m++)y+=String.fromCharCode(255&p),p>>>=8;return y}function a(p,d,m,y,g,z){var x,b,w=p.file,A=p.compression,M=z!==o.utf8encode,H=i.transformTo("string",z(w.name)),V=i.transformTo("string",o.utf8encode(w.name)),T=w.comment,I=i.transformTo("string",z(T)),L=i.transformTo("string",o.utf8encode(T)),N=V.length!==w.name.length,C=L.length!==T.length,q="",J="",$="",E=w.dir,O=w.date,B={crc32:0,compressedSize:0,uncompressedSize:0};d&&!m||(B.crc32=p.crc32,B.compressedSize=p.compressedSize,B.uncompressedSize=p.uncompressedSize);var k=0;d&&(k|=8),M||!N&&!C||(k|=2048);var R=0,j=0;E&&(R|=16),g==="UNIX"?(j=798,R|=function(Z,h1){var S1=Z;return Z||(S1=h1?16893:33204),(65535&S1)<<16}(w.unixPermissions,E)):(j=20,R|=function(Z){return 63&(Z||0)}(w.dosPermissions)),x=O.getUTCHours(),x<<=6,x|=O.getUTCMinutes(),x<<=5,x|=O.getUTCSeconds()/2,b=O.getUTCFullYear()-1980,b<<=4,b|=O.getUTCMonth()+1,b<<=5,b|=O.getUTCDate(),N&&(J=n(1,1)+n(l(H),4)+V,q+="up"+n(J.length,2)+J),C&&($=n(1,1)+n(l(I),4)+L,q+="uc"+n($.length,2)+$);var Y="";return Y+=`
|
|
\0`,Y+=n(k,2),Y+=A.magic,Y+=n(x,2),Y+=n(b,2),Y+=n(B.crc32,4),Y+=n(B.compressedSize,4),Y+=n(B.uncompressedSize,4),Y+=n(H.length,2),Y+=n(q.length,2),{fileRecord:f.LOCAL_FILE_HEADER+Y+H+q,dirRecord:f.CENTRAL_FILE_HEADER+n(j,2)+Y+n(I.length,2)+"\0\0\0\0"+n(R,4)+n(y,4)+H+q+I}}var i=e("../utils"),c=e("../stream/GenericWorker"),o=e("../utf8"),l=e("../crc32"),f=e("../signature");function h(p,d,m,y){c.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=d,this.zipPlatform=m,this.encodeFileName=y,this.streamFiles=p,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}i.inherits(h,c),h.prototype.push=function(p){var d=p.meta.percent||0,m=this.entriesCount,y=this._sources.length;this.accumulate?this.contentBuffer.push(p):(this.bytesWritten+=p.data.length,c.prototype.push.call(this,{data:p.data,meta:{currentFile:this.currentFile,percent:m?(d+100*(m-y-1))/m:100}}))},h.prototype.openedSource=function(p){this.currentSourceOffset=this.bytesWritten,this.currentFile=p.file.name;var d=this.streamFiles&&!p.file.dir;if(d){var m=a(p,d,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:m.fileRecord,meta:{percent:0}})}else this.accumulate=!0},h.prototype.closedSource=function(p){this.accumulate=!1;var d=this.streamFiles&&!p.file.dir,m=a(p,d,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(m.dirRecord),d)this.push({data:function(y){return f.DATA_DESCRIPTOR+n(y.crc32,4)+n(y.compressedSize,4)+n(y.uncompressedSize,4)}(p),meta:{percent:100}});else for(this.push({data:m.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},h.prototype.flush=function(){for(var p=this.bytesWritten,d=0;d<this.dirRecords.length;d++)this.push({data:this.dirRecords[d],meta:{percent:100}});var m=this.bytesWritten-p,y=function(g,z,x,b,w){var A=i.transformTo("string",w(b));return f.CENTRAL_DIRECTORY_END+"\0\0\0\0"+n(g,2)+n(g,2)+n(z,4)+n(x,4)+n(A.length,2)+A}(this.dirRecords.length,m,p,this.zipComment,this.encodeFileName);this.push({data:y,meta:{percent:100}})},h.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},h.prototype.registerPrevious=function(p){this._sources.push(p);var d=this;return p.on("data",function(m){d.processChunk(m)}),p.on("end",function(){d.closedSource(d.previous.streamInfo),d._sources.length?d.prepareNextSource():d.end()}),p.on("error",function(m){d.error(m)}),this},h.prototype.resume=function(){return!!c.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},h.prototype.error=function(p){var d=this._sources;if(!c.prototype.error.call(this,p))return!1;for(var m=0;m<d.length;m++)try{d[m].error(p)}catch{}return!0},h.prototype.lock=function(){c.prototype.lock.call(this);for(var p=this._sources,d=0;d<p.length;d++)p[d].lock()},t.exports=h},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,r){"use strict";var n=e("../compressions"),a=e("./ZipFileWorker");r.generateWorker=function(i,c,o){var l=new a(c.streamFiles,o,c.platform,c.encodeFileName),f=0;try{i.forEach(function(h,p){f++;var d=function(z,x){var b=z||x,w=n[b];if(!w)throw new Error(b+" is not a valid compression method !");return w}(p.options.compression,c.compression),m=p.options.compressionOptions||c.compressionOptions||{},y=p.dir,g=p.date;p._compressWorker(d,m).withStreamInfo("file",{name:h,dir:y,date:g,comment:p.comment||"",unixPermissions:p.unixPermissions,dosPermissions:p.dosPermissions}).pipe(l)}),l.entriesCount=f}catch(h){l.error(h)}return l}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,r){"use strict";function n(){if(!(this instanceof n))return new n;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var a=new n;for(var i in this)typeof this[i]!="function"&&(a[i]=this[i]);return a}}(n.prototype=e("./object")).loadAsync=e("./load"),n.support=e("./support"),n.defaults=e("./defaults"),n.version="3.10.1",n.loadAsync=function(a,i){return new n().loadAsync(a,i)},n.external=e("./external"),t.exports=n},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,r){"use strict";var n=e("./utils"),a=e("./external"),i=e("./utf8"),c=e("./zipEntries"),o=e("./stream/Crc32Probe"),l=e("./nodejsUtils");function f(h){return new a.Promise(function(p,d){var m=h.decompressed.getContentWorker().pipe(new o);m.on("error",function(y){d(y)}).on("end",function(){m.streamInfo.crc32!==h.decompressed.crc32?d(new Error("Corrupted zip : CRC32 mismatch")):p()}).resume()})}t.exports=function(h,p){var d=this;return p=n.extend(p||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:i.utf8decode}),l.isNode&&l.isStream(h)?a.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):n.prepareContent("the loaded zip file",h,!0,p.optimizedBinaryString,p.base64).then(function(m){var y=new c(p);return y.load(m),y}).then(function(m){var y=[a.Promise.resolve(m)],g=m.files;if(p.checkCRC32)for(var z=0;z<g.length;z++)y.push(f(g[z]));return a.Promise.all(y)}).then(function(m){for(var y=m.shift(),g=y.files,z=0;z<g.length;z++){var x=g[z],b=x.fileNameStr,w=n.resolve(x.fileNameStr);d.file(w,x.decompressed,{binary:!0,optimizedBinaryString:!0,date:x.date,dir:x.dir,comment:x.fileCommentStr.length?x.fileCommentStr:null,unixPermissions:x.unixPermissions,dosPermissions:x.dosPermissions,createFolders:p.createFolders}),x.dir||(d.file(w).unsafeOriginalName=b)}return y.zipComment.length&&(d.comment=y.zipComment),d})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,r){"use strict";var n=e("../utils"),a=e("../stream/GenericWorker");function i(c,o){a.call(this,"Nodejs stream input adapter for "+c),this._upstreamEnded=!1,this._bindStream(o)}n.inherits(i,a),i.prototype._bindStream=function(c){var o=this;(this._stream=c).pause(),c.on("data",function(l){o.push({data:l,meta:{percent:0}})}).on("error",function(l){o.isPaused?this.generatedError=l:o.error(l)}).on("end",function(){o.isPaused?o._upstreamEnded=!0:o.end()})},i.prototype.pause=function(){return!!a.prototype.pause.call(this)&&(this._stream.pause(),!0)},i.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=i},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,r){"use strict";var n=e("readable-stream").Readable;function a(i,c,o){n.call(this,c),this._helper=i;var l=this;i.on("data",function(f,h){l.push(f)||l._helper.pause(),o&&o(h)}).on("error",function(f){l.emit("error",f)}).on("end",function(){l.push(null)})}e("../utils").inherits(a,n),a.prototype._read=function(){this._helper.resume()},t.exports=a},{"../utils":32,"readable-stream":16}],14:[function(e,t,r){"use strict";t.exports={isNode:typeof Buffer<"u",newBufferFrom:function(n,a){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(n,a);if(typeof n=="number")throw new Error('The "data" argument must not be a number');return new Buffer(n,a)},allocBuffer:function(n){if(Buffer.alloc)return Buffer.alloc(n);var a=new Buffer(n);return a.fill(0),a},isBuffer:function(n){return Buffer.isBuffer(n)},isStream:function(n){return n&&typeof n.on=="function"&&typeof n.pause=="function"&&typeof n.resume=="function"}}},{}],15:[function(e,t,r){"use strict";function n(w,A,M){var H,V=i.getTypeOf(A),T=i.extend(M||{},l);T.date=T.date||new Date,T.compression!==null&&(T.compression=T.compression.toUpperCase()),typeof T.unixPermissions=="string"&&(T.unixPermissions=parseInt(T.unixPermissions,8)),T.unixPermissions&&16384&T.unixPermissions&&(T.dir=!0),T.dosPermissions&&16&T.dosPermissions&&(T.dir=!0),T.dir&&(w=g(w)),T.createFolders&&(H=y(w))&&z.call(this,H,!0);var I=V==="string"&&T.binary===!1&&T.base64===!1;M&&M.binary!==void 0||(T.binary=!I),(A instanceof f&&A.uncompressedSize===0||T.dir||!A||A.length===0)&&(T.base64=!1,T.binary=!0,A="",T.compression="STORE",V="string");var L=null;L=A instanceof f||A instanceof c?A:d.isNode&&d.isStream(A)?new m(w,A):i.prepareContent(w,A,T.binary,T.optimizedBinaryString,T.base64);var N=new h(w,L,T);this.files[w]=N}var a=e("./utf8"),i=e("./utils"),c=e("./stream/GenericWorker"),o=e("./stream/StreamHelper"),l=e("./defaults"),f=e("./compressedObject"),h=e("./zipObject"),p=e("./generate"),d=e("./nodejsUtils"),m=e("./nodejs/NodejsStreamInputAdapter"),y=function(w){w.slice(-1)==="/"&&(w=w.substring(0,w.length-1));var A=w.lastIndexOf("/");return 0<A?w.substring(0,A):""},g=function(w){return w.slice(-1)!=="/"&&(w+="/"),w},z=function(w,A){return A=A!==void 0?A:l.createFolders,w=g(w),this.files[w]||n.call(this,w,null,{dir:!0,createFolders:A}),this.files[w]};function x(w){return Object.prototype.toString.call(w)==="[object RegExp]"}var b={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(w){var A,M,H;for(A in this.files)H=this.files[A],(M=A.slice(this.root.length,A.length))&&A.slice(0,this.root.length)===this.root&&w(M,H)},filter:function(w){var A=[];return this.forEach(function(M,H){w(M,H)&&A.push(H)}),A},file:function(w,A,M){if(arguments.length!==1)return w=this.root+w,n.call(this,w,A,M),this;if(x(w)){var H=w;return this.filter(function(T,I){return!I.dir&&H.test(T)})}var V=this.files[this.root+w];return V&&!V.dir?V:null},folder:function(w){if(!w)return this;if(x(w))return this.filter(function(V,T){return T.dir&&w.test(V)});var A=this.root+w,M=z.call(this,A),H=this.clone();return H.root=M.name,H},remove:function(w){w=this.root+w;var A=this.files[w];if(A||(w.slice(-1)!=="/"&&(w+="/"),A=this.files[w]),A&&!A.dir)delete this.files[w];else for(var M=this.filter(function(V,T){return T.name.slice(0,w.length)===w}),H=0;H<M.length;H++)delete this.files[M[H].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(w){var A,M={};try{if((M=i.extend(w||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:a.utf8encode})).type=M.type.toLowerCase(),M.compression=M.compression.toUpperCase(),M.type==="binarystring"&&(M.type="string"),!M.type)throw new Error("No output type specified.");i.checkSupport(M.type),M.platform!=="darwin"&&M.platform!=="freebsd"&&M.platform!=="linux"&&M.platform!=="sunos"||(M.platform="UNIX"),M.platform==="win32"&&(M.platform="DOS");var H=M.comment||this.comment||"";A=p.generateWorker(this,M,H)}catch(V){(A=new c("error")).error(V)}return new o(A,M.type||"string",M.mimeType)},generateAsync:function(w,A){return this.generateInternalStream(w).accumulate(A)},generateNodeStream:function(w,A){return(w=w||{}).type||(w.type="nodebuffer"),this.generateInternalStream(w).toNodejsStream(A)}};t.exports=b},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,r){"use strict";t.exports=e("stream")},{stream:void 0}],17:[function(e,t,r){"use strict";var n=e("./DataReader");function a(i){n.call(this,i);for(var c=0;c<this.data.length;c++)i[c]=255&i[c]}e("../utils").inherits(a,n),a.prototype.byteAt=function(i){return this.data[this.zero+i]},a.prototype.lastIndexOfSignature=function(i){for(var c=i.charCodeAt(0),o=i.charCodeAt(1),l=i.charCodeAt(2),f=i.charCodeAt(3),h=this.length-4;0<=h;--h)if(this.data[h]===c&&this.data[h+1]===o&&this.data[h+2]===l&&this.data[h+3]===f)return h-this.zero;return-1},a.prototype.readAndCheckSignature=function(i){var c=i.charCodeAt(0),o=i.charCodeAt(1),l=i.charCodeAt(2),f=i.charCodeAt(3),h=this.readData(4);return c===h[0]&&o===h[1]&&l===h[2]&&f===h[3]},a.prototype.readData=function(i){if(this.checkOffset(i),i===0)return[];var c=this.data.slice(this.zero+this.index,this.zero+this.index+i);return this.index+=i,c},t.exports=a},{"../utils":32,"./DataReader":18}],18:[function(e,t,r){"use strict";var n=e("../utils");function a(i){this.data=i,this.length=i.length,this.index=0,this.zero=0}a.prototype={checkOffset:function(i){this.checkIndex(this.index+i)},checkIndex:function(i){if(this.length<this.zero+i||i<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+i+"). Corrupted zip ?")},setIndex:function(i){this.checkIndex(i),this.index=i},skip:function(i){this.setIndex(this.index+i)},byteAt:function(){},readInt:function(i){var c,o=0;for(this.checkOffset(i),c=this.index+i-1;c>=this.index;c--)o=(o<<8)+this.byteAt(c);return this.index+=i,o},readString:function(i){return n.transformTo("string",this.readData(i))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var i=this.readInt(4);return new Date(Date.UTC(1980+(i>>25&127),(i>>21&15)-1,i>>16&31,i>>11&31,i>>5&63,(31&i)<<1))}},t.exports=a},{"../utils":32}],19:[function(e,t,r){"use strict";var n=e("./Uint8ArrayReader");function a(i){n.call(this,i)}e("../utils").inherits(a,n),a.prototype.readData=function(i){this.checkOffset(i);var c=this.data.slice(this.zero+this.index,this.zero+this.index+i);return this.index+=i,c},t.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,r){"use strict";var n=e("./DataReader");function a(i){n.call(this,i)}e("../utils").inherits(a,n),a.prototype.byteAt=function(i){return this.data.charCodeAt(this.zero+i)},a.prototype.lastIndexOfSignature=function(i){return this.data.lastIndexOf(i)-this.zero},a.prototype.readAndCheckSignature=function(i){return i===this.readData(4)},a.prototype.readData=function(i){this.checkOffset(i);var c=this.data.slice(this.zero+this.index,this.zero+this.index+i);return this.index+=i,c},t.exports=a},{"../utils":32,"./DataReader":18}],21:[function(e,t,r){"use strict";var n=e("./ArrayReader");function a(i){n.call(this,i)}e("../utils").inherits(a,n),a.prototype.readData=function(i){if(this.checkOffset(i),i===0)return new Uint8Array(0);var c=this.data.subarray(this.zero+this.index,this.zero+this.index+i);return this.index+=i,c},t.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,r){"use strict";var n=e("../utils"),a=e("../support"),i=e("./ArrayReader"),c=e("./StringReader"),o=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(f){var h=n.getTypeOf(f);return n.checkSupport(h),h!=="string"||a.uint8array?h==="nodebuffer"?new o(f):a.uint8array?new l(n.transformTo("uint8array",f)):new i(n.transformTo("array",f)):new c(f)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,t,r){"use strict";var n=e("./GenericWorker"),a=e("../utils");function i(c){n.call(this,"ConvertWorker to "+c),this.destType=c}a.inherits(i,n),i.prototype.processChunk=function(c){this.push({data:a.transformTo(this.destType,c.data),meta:c.meta})},t.exports=i},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,r){"use strict";var n=e("./GenericWorker"),a=e("../crc32");function i(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(i,n),i.prototype.processChunk=function(c){this.streamInfo.crc32=a(c.data,this.streamInfo.crc32||0),this.push(c)},t.exports=i},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,r){"use strict";var n=e("../utils"),a=e("./GenericWorker");function i(c){a.call(this,"DataLengthProbe for "+c),this.propName=c,this.withStreamInfo(c,0)}n.inherits(i,a),i.prototype.processChunk=function(c){if(c){var o=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=o+c.data.length}a.prototype.processChunk.call(this,c)},t.exports=i},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,r){"use strict";var n=e("../utils"),a=e("./GenericWorker");function i(c){a.call(this,"DataWorker");var o=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,c.then(function(l){o.dataIsReady=!0,o.data=l,o.max=l&&l.length||0,o.type=n.getTypeOf(l),o.isPaused||o._tickAndRepeat()},function(l){o.error(l)})}n.inherits(i,a),i.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},i.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},i.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},i.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var c=null,o=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":c=this.data.substring(this.index,o);break;case"uint8array":c=this.data.subarray(this.index,o);break;case"array":case"nodebuffer":c=this.data.slice(this.index,o)}return this.index=o,this.push({data:c,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=i},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,r){"use strict";function n(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,i){return this._listeners[a].push(i),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,i){if(this._listeners[a])for(var c=0;c<this._listeners[a].length;c++)this._listeners[a][c].call(this,i)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var i=this;return a.on("data",function(c){i.processChunk(c)}),a.on("end",function(){i.end()}),a.on("error",function(c){i.error(c)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var a=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,i){return this.extraStreamInfo[a]=i,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},t.exports=n},{}],29:[function(e,t,r){"use strict";var n=e("../utils"),a=e("./ConvertWorker"),i=e("./GenericWorker"),c=e("../base64"),o=e("../support"),l=e("../external"),f=null;if(o.nodestream)try{f=e("../nodejs/NodejsStreamOutputAdapter")}catch{}function h(d,m){return new l.Promise(function(y,g){var z=[],x=d._internalType,b=d._outputType,w=d._mimeType;d.on("data",function(A,M){z.push(A),m&&m(M)}).on("error",function(A){z=[],g(A)}).on("end",function(){try{var A=function(M,H,V){switch(M){case"blob":return n.newBlob(n.transformTo("arraybuffer",H),V);case"base64":return c.encode(H);default:return n.transformTo(M,H)}}(b,function(M,H){var V,T=0,I=null,L=0;for(V=0;V<H.length;V++)L+=H[V].length;switch(M){case"string":return H.join("");case"array":return Array.prototype.concat.apply([],H);case"uint8array":for(I=new Uint8Array(L),V=0;V<H.length;V++)I.set(H[V],T),T+=H[V].length;return I;case"nodebuffer":return Buffer.concat(H);default:throw new Error("concat : unsupported type '"+M+"'")}}(x,z),w);y(A)}catch(M){g(M)}z=[]}).resume()})}function p(d,m,y){var g=m;switch(m){case"blob":case"arraybuffer":g="uint8array";break;case"base64":g="string"}try{this._internalType=g,this._outputType=m,this._mimeType=y,n.checkSupport(g),this._worker=d.pipe(new a(g)),d.lock()}catch(z){this._worker=new i("error"),this._worker.error(z)}}p.prototype={accumulate:function(d){return h(this,d)},on:function(d,m){var y=this;return d==="data"?this._worker.on(d,function(g){m.call(y,g.data,g.meta)}):this._worker.on(d,function(){n.delay(m,arguments,y)}),this},resume:function(){return n.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(d){if(n.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new f(this,{objectMode:this._outputType!=="nodebuffer"},d)}},t.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,r){"use strict";if(r.base64=!0,r.array=!0,r.string=!0,r.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",r.nodebuffer=typeof Buffer<"u",r.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")r.blob=!1;else{var n=new ArrayBuffer(0);try{r.blob=new Blob([n],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(n),r.blob=a.getBlob("application/zip").size===0}catch{r.blob=!1}}}try{r.nodestream=!!e("readable-stream").Readable}catch{r.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,r){"use strict";for(var n=e("./utils"),a=e("./support"),i=e("./nodejsUtils"),c=e("./stream/GenericWorker"),o=new Array(256),l=0;l<256;l++)o[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;o[254]=o[254]=1;function f(){c.call(this,"utf-8 decode"),this.leftOver=null}function h(){c.call(this,"utf-8 encode")}r.utf8encode=function(p){return a.nodebuffer?i.newBufferFrom(p,"utf-8"):function(d){var m,y,g,z,x,b=d.length,w=0;for(z=0;z<b;z++)(64512&(y=d.charCodeAt(z)))==55296&&z+1<b&&(64512&(g=d.charCodeAt(z+1)))==56320&&(y=65536+(y-55296<<10)+(g-56320),z++),w+=y<128?1:y<2048?2:y<65536?3:4;for(m=a.uint8array?new Uint8Array(w):new Array(w),z=x=0;x<w;z++)(64512&(y=d.charCodeAt(z)))==55296&&z+1<b&&(64512&(g=d.charCodeAt(z+1)))==56320&&(y=65536+(y-55296<<10)+(g-56320),z++),y<128?m[x++]=y:(y<2048?m[x++]=192|y>>>6:(y<65536?m[x++]=224|y>>>12:(m[x++]=240|y>>>18,m[x++]=128|y>>>12&63),m[x++]=128|y>>>6&63),m[x++]=128|63&y);return m}(p)},r.utf8decode=function(p){return a.nodebuffer?n.transformTo("nodebuffer",p).toString("utf-8"):function(d){var m,y,g,z,x=d.length,b=new Array(2*x);for(m=y=0;m<x;)if((g=d[m++])<128)b[y++]=g;else if(4<(z=o[g]))b[y++]=65533,m+=z-1;else{for(g&=z===2?31:z===3?15:7;1<z&&m<x;)g=g<<6|63&d[m++],z--;1<z?b[y++]=65533:g<65536?b[y++]=g:(g-=65536,b[y++]=55296|g>>10&1023,b[y++]=56320|1023&g)}return b.length!==y&&(b.subarray?b=b.subarray(0,y):b.length=y),n.applyFromCharCode(b)}(p=n.transformTo(a.uint8array?"uint8array":"array",p))},n.inherits(f,c),f.prototype.processChunk=function(p){var d=n.transformTo(a.uint8array?"uint8array":"array",p.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var m=d;(d=new Uint8Array(m.length+this.leftOver.length)).set(this.leftOver,0),d.set(m,this.leftOver.length)}else d=this.leftOver.concat(d);this.leftOver=null}var y=function(z,x){var b;for((x=x||z.length)>z.length&&(x=z.length),b=x-1;0<=b&&(192&z[b])==128;)b--;return b<0||b===0?x:b+o[z[b]]>x?b:x}(d),g=d;y!==d.length&&(a.uint8array?(g=d.subarray(0,y),this.leftOver=d.subarray(y,d.length)):(g=d.slice(0,y),this.leftOver=d.slice(y,d.length))),this.push({data:r.utf8decode(g),meta:p.meta})},f.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:r.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},r.Utf8DecodeWorker=f,n.inherits(h,c),h.prototype.processChunk=function(p){this.push({data:r.utf8encode(p.data),meta:p.meta})},r.Utf8EncodeWorker=h},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,r){"use strict";var n=e("./support"),a=e("./base64"),i=e("./nodejsUtils"),c=e("./external");function o(m){return m}function l(m,y){for(var g=0;g<m.length;++g)y[g]=255&m.charCodeAt(g);return y}e("setimmediate"),r.newBlob=function(m,y){r.checkSupport("blob");try{return new Blob([m],{type:y})}catch{try{var g=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return g.append(m),g.getBlob(y)}catch{throw new Error("Bug : can't construct the Blob.")}}};var f={stringifyByChunk:function(m,y,g){var z=[],x=0,b=m.length;if(b<=g)return String.fromCharCode.apply(null,m);for(;x<b;)y==="array"||y==="nodebuffer"?z.push(String.fromCharCode.apply(null,m.slice(x,Math.min(x+g,b)))):z.push(String.fromCharCode.apply(null,m.subarray(x,Math.min(x+g,b)))),x+=g;return z.join("")},stringifyByChar:function(m){for(var y="",g=0;g<m.length;g++)y+=String.fromCharCode(m[g]);return y},applyCanBeUsed:{uint8array:function(){try{return n.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return n.nodebuffer&&String.fromCharCode.apply(null,i.allocBuffer(1)).length===1}catch{return!1}}()}};function h(m){var y=65536,g=r.getTypeOf(m),z=!0;if(g==="uint8array"?z=f.applyCanBeUsed.uint8array:g==="nodebuffer"&&(z=f.applyCanBeUsed.nodebuffer),z)for(;1<y;)try{return f.stringifyByChunk(m,g,y)}catch{y=Math.floor(y/2)}return f.stringifyByChar(m)}function p(m,y){for(var g=0;g<m.length;g++)y[g]=m[g];return y}r.applyFromCharCode=h;var d={};d.string={string:o,array:function(m){return l(m,new Array(m.length))},arraybuffer:function(m){return d.string.uint8array(m).buffer},uint8array:function(m){return l(m,new Uint8Array(m.length))},nodebuffer:function(m){return l(m,i.allocBuffer(m.length))}},d.array={string:h,array:o,arraybuffer:function(m){return new Uint8Array(m).buffer},uint8array:function(m){return new Uint8Array(m)},nodebuffer:function(m){return i.newBufferFrom(m)}},d.arraybuffer={string:function(m){return h(new Uint8Array(m))},array:function(m){return p(new Uint8Array(m),new Array(m.byteLength))},arraybuffer:o,uint8array:function(m){return new Uint8Array(m)},nodebuffer:function(m){return i.newBufferFrom(new Uint8Array(m))}},d.uint8array={string:h,array:function(m){return p(m,new Array(m.length))},arraybuffer:function(m){return m.buffer},uint8array:o,nodebuffer:function(m){return i.newBufferFrom(m)}},d.nodebuffer={string:h,array:function(m){return p(m,new Array(m.length))},arraybuffer:function(m){return d.nodebuffer.uint8array(m).buffer},uint8array:function(m){return p(m,new Uint8Array(m.length))},nodebuffer:o},r.transformTo=function(m,y){if(y=y||"",!m)return y;r.checkSupport(m);var g=r.getTypeOf(y);return d[g][m](y)},r.resolve=function(m){for(var y=m.split("/"),g=[],z=0;z<y.length;z++){var x=y[z];x==="."||x===""&&z!==0&&z!==y.length-1||(x===".."?g.pop():g.push(x))}return g.join("/")},r.getTypeOf=function(m){return typeof m=="string"?"string":Object.prototype.toString.call(m)==="[object Array]"?"array":n.nodebuffer&&i.isBuffer(m)?"nodebuffer":n.uint8array&&m instanceof Uint8Array?"uint8array":n.arraybuffer&&m instanceof ArrayBuffer?"arraybuffer":void 0},r.checkSupport=function(m){if(!n[m.toLowerCase()])throw new Error(m+" is not supported by this platform")},r.MAX_VALUE_16BITS=65535,r.MAX_VALUE_32BITS=-1,r.pretty=function(m){var y,g,z="";for(g=0;g<(m||"").length;g++)z+="\\x"+((y=m.charCodeAt(g))<16?"0":"")+y.toString(16).toUpperCase();return z},r.delay=function(m,y,g){setImmediate(function(){m.apply(g||null,y||[])})},r.inherits=function(m,y){function g(){}g.prototype=y.prototype,m.prototype=new g},r.extend=function(){var m,y,g={};for(m=0;m<arguments.length;m++)for(y in arguments[m])Object.prototype.hasOwnProperty.call(arguments[m],y)&&g[y]===void 0&&(g[y]=arguments[m][y]);return g},r.prepareContent=function(m,y,g,z,x){return c.Promise.resolve(y).then(function(b){return n.blob&&(b instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(b))!==-1)&&typeof FileReader<"u"?new c.Promise(function(w,A){var M=new FileReader;M.onload=function(H){w(H.target.result)},M.onerror=function(H){A(H.target.error)},M.readAsArrayBuffer(b)}):b}).then(function(b){var w=r.getTypeOf(b);return w?(w==="arraybuffer"?b=r.transformTo("uint8array",b):w==="string"&&(x?b=a.decode(b):g&&z!==!0&&(b=function(A){return l(A,n.uint8array?new Uint8Array(A.length):new Array(A.length))}(b))),b):c.Promise.reject(new Error("Can't read the data of '"+m+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,t,r){"use strict";var n=e("./reader/readerFor"),a=e("./utils"),i=e("./signature"),c=e("./zipEntry"),o=e("./support");function l(f){this.files=[],this.loadOptions=f}l.prototype={checkSignature:function(f){if(!this.reader.readAndCheckSignature(f)){this.reader.index-=4;var h=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+a.pretty(h)+", expected "+a.pretty(f)+")")}},isSignature:function(f,h){var p=this.reader.index;this.reader.setIndex(f);var d=this.reader.readString(4)===h;return this.reader.setIndex(p),d},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var f=this.reader.readData(this.zipCommentLength),h=o.uint8array?"uint8array":"array",p=a.transformTo(h,f);this.zipComment=this.loadOptions.decodeFileName(p)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var f,h,p,d=this.zip64EndOfCentralSize-44;0<d;)f=this.reader.readInt(2),h=this.reader.readInt(4),p=this.reader.readData(h),this.zip64ExtensibleData[f]={id:f,length:h,value:p}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var f,h;for(f=0;f<this.files.length;f++)h=this.files[f],this.reader.setIndex(h.localHeaderOffset),this.checkSignature(i.LOCAL_FILE_HEADER),h.readLocalPart(this.reader),h.handleUTF8(),h.processAttributes()},readCentralDir:function(){var f;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(i.CENTRAL_FILE_HEADER);)(f=new c({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(f);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var f=this.reader.lastIndexOfSignature(i.CENTRAL_DIRECTORY_END);if(f<0)throw this.isSignature(0,i.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(f);var h=f;if(this.checkSignature(i.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,(f=this.reader.lastIndexOfSignature(i.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(f),this.checkSignature(i.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,i.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(i.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(i.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var p=this.centralDirOffset+this.centralDirSize;this.zip64&&(p+=20,p+=12+this.zip64EndOfCentralSize);var d=h-p;if(0<d)this.isSignature(h,i.CENTRAL_FILE_HEADER)||(this.reader.zero=d);else if(d<0)throw new Error("Corrupted zip: missing "+Math.abs(d)+" bytes.")},prepareReader:function(f){this.reader=n(f)},load:function(f){this.prepareReader(f),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,t,r){"use strict";var n=e("./reader/readerFor"),a=e("./utils"),i=e("./compressedObject"),c=e("./crc32"),o=e("./utf8"),l=e("./compressions"),f=e("./support");function h(p,d){this.options=p,this.loadOptions=d}h.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(p){var d,m;if(p.skip(22),this.fileNameLength=p.readInt(2),m=p.readInt(2),this.fileName=p.readData(this.fileNameLength),p.skip(m),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((d=function(y){for(var g in l)if(Object.prototype.hasOwnProperty.call(l,g)&&l[g].magic===y)return l[g];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+a.pretty(this.compressionMethod)+" unknown (inner file : "+a.transformTo("string",this.fileName)+")");this.decompressed=new i(this.compressedSize,this.uncompressedSize,this.crc32,d,p.readData(this.compressedSize))},readCentralPart:function(p){this.versionMadeBy=p.readInt(2),p.skip(2),this.bitFlag=p.readInt(2),this.compressionMethod=p.readString(2),this.date=p.readDate(),this.crc32=p.readInt(4),this.compressedSize=p.readInt(4),this.uncompressedSize=p.readInt(4);var d=p.readInt(2);if(this.extraFieldsLength=p.readInt(2),this.fileCommentLength=p.readInt(2),this.diskNumberStart=p.readInt(2),this.internalFileAttributes=p.readInt(2),this.externalFileAttributes=p.readInt(4),this.localHeaderOffset=p.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");p.skip(d),this.readExtraFields(p),this.parseZIP64ExtraField(p),this.fileComment=p.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var p=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),p==0&&(this.dosPermissions=63&this.externalFileAttributes),p==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var p=n(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=p.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=p.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=p.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=p.readInt(4))}},readExtraFields:function(p){var d,m,y,g=p.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});p.index+4<g;)d=p.readInt(2),m=p.readInt(2),y=p.readData(m),this.extraFields[d]={id:d,length:m,value:y};p.setIndex(g)},handleUTF8:function(){var p=f.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=o.utf8decode(this.fileName),this.fileCommentStr=o.utf8decode(this.fileComment);else{var d=this.findExtraFieldUnicodePath();if(d!==null)this.fileNameStr=d;else{var m=a.transformTo(p,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(m)}var y=this.findExtraFieldUnicodeComment();if(y!==null)this.fileCommentStr=y;else{var g=a.transformTo(p,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(g)}}},findExtraFieldUnicodePath:function(){var p=this.extraFields[28789];if(p){var d=n(p.value);return d.readInt(1)!==1||c(this.fileName)!==d.readInt(4)?null:o.utf8decode(d.readData(p.length-5))}return null},findExtraFieldUnicodeComment:function(){var p=this.extraFields[25461];if(p){var d=n(p.value);return d.readInt(1)!==1||c(this.fileComment)!==d.readInt(4)?null:o.utf8decode(d.readData(p.length-5))}return null}},t.exports=h},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,r){"use strict";function n(d,m,y){this.name=d,this.dir=y.dir,this.date=y.date,this.comment=y.comment,this.unixPermissions=y.unixPermissions,this.dosPermissions=y.dosPermissions,this._data=m,this._dataBinary=y.binary,this.options={compression:y.compression,compressionOptions:y.compressionOptions}}var a=e("./stream/StreamHelper"),i=e("./stream/DataWorker"),c=e("./utf8"),o=e("./compressedObject"),l=e("./stream/GenericWorker");n.prototype={internalStream:function(d){var m=null,y="string";try{if(!d)throw new Error("No output type specified.");var g=(y=d.toLowerCase())==="string"||y==="text";y!=="binarystring"&&y!=="text"||(y="string"),m=this._decompressWorker();var z=!this._dataBinary;z&&!g&&(m=m.pipe(new c.Utf8EncodeWorker)),!z&&g&&(m=m.pipe(new c.Utf8DecodeWorker))}catch(x){(m=new l("error")).error(x)}return new a(m,y,"")},async:function(d,m){return this.internalStream(d).accumulate(m)},nodeStream:function(d,m){return this.internalStream(d||"nodebuffer").toNodejsStream(m)},_compressWorker:function(d,m){if(this._data instanceof o&&this._data.compression.magic===d.magic)return this._data.getCompressedWorker();var y=this._decompressWorker();return this._dataBinary||(y=y.pipe(new c.Utf8EncodeWorker)),o.createWorkerFrom(y,d,m)},_decompressWorker:function(){return this._data instanceof o?this._data.getContentWorker():this._data instanceof l?this._data:new i(this._data)}};for(var f=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],h=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},p=0;p<f.length;p++)n.prototype[f[p]]=h;t.exports=n},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,t,r){(function(n){"use strict";var a,i,c=n.MutationObserver||n.WebKitMutationObserver;if(c){var o=0,l=new c(d),f=n.document.createTextNode("");l.observe(f,{characterData:!0}),a=function(){f.data=o=++o%2}}else if(n.setImmediate||n.MessageChannel===void 0)a="document"in n&&"onreadystatechange"in n.document.createElement("script")?function(){var m=n.document.createElement("script");m.onreadystatechange=function(){d(),m.onreadystatechange=null,m.parentNode.removeChild(m),m=null},n.document.documentElement.appendChild(m)}:function(){setTimeout(d,0)};else{var h=new n.MessageChannel;h.port1.onmessage=d,a=function(){h.port2.postMessage(0)}}var p=[];function d(){var m,y;i=!0;for(var g=p.length;g;){for(y=p,p=[],m=-1;++m<g;)y[m]();g=p.length}i=!1}t.exports=function(m){p.push(m)!==1||i||a()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(e,t,r){"use strict";var n=e("immediate");function a(){}var i={},c=["REJECTED"],o=["FULFILLED"],l=["PENDING"];function f(g){if(typeof g!="function")throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,g!==a&&m(this,g)}function h(g,z,x){this.promise=g,typeof z=="function"&&(this.onFulfilled=z,this.callFulfilled=this.otherCallFulfilled),typeof x=="function"&&(this.onRejected=x,this.callRejected=this.otherCallRejected)}function p(g,z,x){n(function(){var b;try{b=z(x)}catch(w){return i.reject(g,w)}b===g?i.reject(g,new TypeError("Cannot resolve promise with itself")):i.resolve(g,b)})}function d(g){var z=g&&g.then;if(g&&(typeof g=="object"||typeof g=="function")&&typeof z=="function")return function(){z.apply(g,arguments)}}function m(g,z){var x=!1;function b(M){x||(x=!0,i.reject(g,M))}function w(M){x||(x=!0,i.resolve(g,M))}var A=y(function(){z(w,b)});A.status==="error"&&b(A.value)}function y(g,z){var x={};try{x.value=g(z),x.status="success"}catch(b){x.status="error",x.value=b}return x}(t.exports=f).prototype.finally=function(g){if(typeof g!="function")return this;var z=this.constructor;return this.then(function(x){return z.resolve(g()).then(function(){return x})},function(x){return z.resolve(g()).then(function(){throw x})})},f.prototype.catch=function(g){return this.then(null,g)},f.prototype.then=function(g,z){if(typeof g!="function"&&this.state===o||typeof z!="function"&&this.state===c)return this;var x=new this.constructor(a);return this.state!==l?p(x,this.state===o?g:z,this.outcome):this.queue.push(new h(x,g,z)),x},h.prototype.callFulfilled=function(g){i.resolve(this.promise,g)},h.prototype.otherCallFulfilled=function(g){p(this.promise,this.onFulfilled,g)},h.prototype.callRejected=function(g){i.reject(this.promise,g)},h.prototype.otherCallRejected=function(g){p(this.promise,this.onRejected,g)},i.resolve=function(g,z){var x=y(d,z);if(x.status==="error")return i.reject(g,x.value);var b=x.value;if(b)m(g,b);else{g.state=o,g.outcome=z;for(var w=-1,A=g.queue.length;++w<A;)g.queue[w].callFulfilled(z)}return g},i.reject=function(g,z){g.state=c,g.outcome=z;for(var x=-1,b=g.queue.length;++x<b;)g.queue[x].callRejected(z);return g},f.resolve=function(g){return g instanceof this?g:i.resolve(new this(a),g)},f.reject=function(g){var z=new this(a);return i.reject(z,g)},f.all=function(g){var z=this;if(Object.prototype.toString.call(g)!=="[object Array]")return this.reject(new TypeError("must be an array"));var x=g.length,b=!1;if(!x)return this.resolve([]);for(var w=new Array(x),A=0,M=-1,H=new this(a);++M<x;)V(g[M],M);return H;function V(T,I){z.resolve(T).then(function(L){w[I]=L,++A!==x||b||(b=!0,i.resolve(H,w))},function(L){b||(b=!0,i.reject(H,L))})}},f.race=function(g){var z=this;if(Object.prototype.toString.call(g)!=="[object Array]")return this.reject(new TypeError("must be an array"));var x=g.length,b=!1;if(!x)return this.resolve([]);for(var w=-1,A=new this(a);++w<x;)M=g[w],z.resolve(M).then(function(H){b||(b=!0,i.resolve(A,H))},function(H){b||(b=!0,i.reject(A,H))});var M;return A}},{immediate:36}],38:[function(e,t,r){"use strict";var n={};(0,e("./lib/utils/common").assign)(n,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=n},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,r){"use strict";var n=e("./zlib/deflate"),a=e("./utils/common"),i=e("./utils/strings"),c=e("./zlib/messages"),o=e("./zlib/zstream"),l=Object.prototype.toString,f=0,h=-1,p=0,d=8;function m(g){if(!(this instanceof m))return new m(g);this.options=a.assign({level:h,method:d,chunkSize:16384,windowBits:15,memLevel:8,strategy:p,to:""},g||{});var z=this.options;z.raw&&0<z.windowBits?z.windowBits=-z.windowBits:z.gzip&&0<z.windowBits&&z.windowBits<16&&(z.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var x=n.deflateInit2(this.strm,z.level,z.method,z.windowBits,z.memLevel,z.strategy);if(x!==f)throw new Error(c[x]);if(z.header&&n.deflateSetHeader(this.strm,z.header),z.dictionary){var b;if(b=typeof z.dictionary=="string"?i.string2buf(z.dictionary):l.call(z.dictionary)==="[object ArrayBuffer]"?new Uint8Array(z.dictionary):z.dictionary,(x=n.deflateSetDictionary(this.strm,b))!==f)throw new Error(c[x]);this._dict_set=!0}}function y(g,z){var x=new m(z);if(x.push(g,!0),x.err)throw x.msg||c[x.err];return x.result}m.prototype.push=function(g,z){var x,b,w=this.strm,A=this.options.chunkSize;if(this.ended)return!1;b=z===~~z?z:z===!0?4:0,typeof g=="string"?w.input=i.string2buf(g):l.call(g)==="[object ArrayBuffer]"?w.input=new Uint8Array(g):w.input=g,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new a.Buf8(A),w.next_out=0,w.avail_out=A),(x=n.deflate(w,b))!==1&&x!==f)return this.onEnd(x),!(this.ended=!0);w.avail_out!==0&&(w.avail_in!==0||b!==4&&b!==2)||(this.options.to==="string"?this.onData(i.buf2binstring(a.shrinkBuf(w.output,w.next_out))):this.onData(a.shrinkBuf(w.output,w.next_out)))}while((0<w.avail_in||w.avail_out===0)&&x!==1);return b===4?(x=n.deflateEnd(this.strm),this.onEnd(x),this.ended=!0,x===f):b!==2||(this.onEnd(f),!(w.avail_out=0))},m.prototype.onData=function(g){this.chunks.push(g)},m.prototype.onEnd=function(g){g===f&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=g,this.msg=this.strm.msg},r.Deflate=m,r.deflate=y,r.deflateRaw=function(g,z){return(z=z||{}).raw=!0,y(g,z)},r.gzip=function(g,z){return(z=z||{}).gzip=!0,y(g,z)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,r){"use strict";var n=e("./zlib/inflate"),a=e("./utils/common"),i=e("./utils/strings"),c=e("./zlib/constants"),o=e("./zlib/messages"),l=e("./zlib/zstream"),f=e("./zlib/gzheader"),h=Object.prototype.toString;function p(m){if(!(this instanceof p))return new p(m);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},m||{});var y=this.options;y.raw&&0<=y.windowBits&&y.windowBits<16&&(y.windowBits=-y.windowBits,y.windowBits===0&&(y.windowBits=-15)),!(0<=y.windowBits&&y.windowBits<16)||m&&m.windowBits||(y.windowBits+=32),15<y.windowBits&&y.windowBits<48&&!(15&y.windowBits)&&(y.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var g=n.inflateInit2(this.strm,y.windowBits);if(g!==c.Z_OK)throw new Error(o[g]);this.header=new f,n.inflateGetHeader(this.strm,this.header)}function d(m,y){var g=new p(y);if(g.push(m,!0),g.err)throw g.msg||o[g.err];return g.result}p.prototype.push=function(m,y){var g,z,x,b,w,A,M=this.strm,H=this.options.chunkSize,V=this.options.dictionary,T=!1;if(this.ended)return!1;z=y===~~y?y:y===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof m=="string"?M.input=i.binstring2buf(m):h.call(m)==="[object ArrayBuffer]"?M.input=new Uint8Array(m):M.input=m,M.next_in=0,M.avail_in=M.input.length;do{if(M.avail_out===0&&(M.output=new a.Buf8(H),M.next_out=0,M.avail_out=H),(g=n.inflate(M,c.Z_NO_FLUSH))===c.Z_NEED_DICT&&V&&(A=typeof V=="string"?i.string2buf(V):h.call(V)==="[object ArrayBuffer]"?new Uint8Array(V):V,g=n.inflateSetDictionary(this.strm,A)),g===c.Z_BUF_ERROR&&T===!0&&(g=c.Z_OK,T=!1),g!==c.Z_STREAM_END&&g!==c.Z_OK)return this.onEnd(g),!(this.ended=!0);M.next_out&&(M.avail_out!==0&&g!==c.Z_STREAM_END&&(M.avail_in!==0||z!==c.Z_FINISH&&z!==c.Z_SYNC_FLUSH)||(this.options.to==="string"?(x=i.utf8border(M.output,M.next_out),b=M.next_out-x,w=i.buf2string(M.output,x),M.next_out=b,M.avail_out=H-b,b&&a.arraySet(M.output,M.output,x,b,0),this.onData(w)):this.onData(a.shrinkBuf(M.output,M.next_out)))),M.avail_in===0&&M.avail_out===0&&(T=!0)}while((0<M.avail_in||M.avail_out===0)&&g!==c.Z_STREAM_END);return g===c.Z_STREAM_END&&(z=c.Z_FINISH),z===c.Z_FINISH?(g=n.inflateEnd(this.strm),this.onEnd(g),this.ended=!0,g===c.Z_OK):z!==c.Z_SYNC_FLUSH||(this.onEnd(c.Z_OK),!(M.avail_out=0))},p.prototype.onData=function(m){this.chunks.push(m)},p.prototype.onEnd=function(m){m===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=m,this.msg=this.strm.msg},r.Inflate=p,r.inflate=d,r.inflateRaw=function(m,y){return(y=y||{}).raw=!0,d(m,y)},r.ungzip=d},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,r){"use strict";var n=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";r.assign=function(c){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var l=o.shift();if(l){if(typeof l!="object")throw new TypeError(l+"must be non-object");for(var f in l)l.hasOwnProperty(f)&&(c[f]=l[f])}}return c},r.shrinkBuf=function(c,o){return c.length===o?c:c.subarray?c.subarray(0,o):(c.length=o,c)};var a={arraySet:function(c,o,l,f,h){if(o.subarray&&c.subarray)c.set(o.subarray(l,l+f),h);else for(var p=0;p<f;p++)c[h+p]=o[l+p]},flattenChunks:function(c){var o,l,f,h,p,d;for(o=f=0,l=c.length;o<l;o++)f+=c[o].length;for(d=new Uint8Array(f),o=h=0,l=c.length;o<l;o++)p=c[o],d.set(p,h),h+=p.length;return d}},i={arraySet:function(c,o,l,f,h){for(var p=0;p<f;p++)c[h+p]=o[l+p]},flattenChunks:function(c){return[].concat.apply([],c)}};r.setTyped=function(c){c?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,a)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,i))},r.setTyped(n)},{}],42:[function(e,t,r){"use strict";var n=e("./common"),a=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{i=!1}for(var c=new n.Buf8(256),o=0;o<256;o++)c[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;function l(f,h){if(h<65537&&(f.subarray&&i||!f.subarray&&a))return String.fromCharCode.apply(null,n.shrinkBuf(f,h));for(var p="",d=0;d<h;d++)p+=String.fromCharCode(f[d]);return p}c[254]=c[254]=1,r.string2buf=function(f){var h,p,d,m,y,g=f.length,z=0;for(m=0;m<g;m++)(64512&(p=f.charCodeAt(m)))==55296&&m+1<g&&(64512&(d=f.charCodeAt(m+1)))==56320&&(p=65536+(p-55296<<10)+(d-56320),m++),z+=p<128?1:p<2048?2:p<65536?3:4;for(h=new n.Buf8(z),m=y=0;y<z;m++)(64512&(p=f.charCodeAt(m)))==55296&&m+1<g&&(64512&(d=f.charCodeAt(m+1)))==56320&&(p=65536+(p-55296<<10)+(d-56320),m++),p<128?h[y++]=p:(p<2048?h[y++]=192|p>>>6:(p<65536?h[y++]=224|p>>>12:(h[y++]=240|p>>>18,h[y++]=128|p>>>12&63),h[y++]=128|p>>>6&63),h[y++]=128|63&p);return h},r.buf2binstring=function(f){return l(f,f.length)},r.binstring2buf=function(f){for(var h=new n.Buf8(f.length),p=0,d=h.length;p<d;p++)h[p]=f.charCodeAt(p);return h},r.buf2string=function(f,h){var p,d,m,y,g=h||f.length,z=new Array(2*g);for(p=d=0;p<g;)if((m=f[p++])<128)z[d++]=m;else if(4<(y=c[m]))z[d++]=65533,p+=y-1;else{for(m&=y===2?31:y===3?15:7;1<y&&p<g;)m=m<<6|63&f[p++],y--;1<y?z[d++]=65533:m<65536?z[d++]=m:(m-=65536,z[d++]=55296|m>>10&1023,z[d++]=56320|1023&m)}return l(z,d)},r.utf8border=function(f,h){var p;for((h=h||f.length)>f.length&&(h=f.length),p=h-1;0<=p&&(192&f[p])==128;)p--;return p<0||p===0?h:p+c[f[p]]>h?p:h}},{"./common":41}],43:[function(e,t,r){"use strict";t.exports=function(n,a,i,c){for(var o=65535&n|0,l=n>>>16&65535|0,f=0;i!==0;){for(i-=f=2e3<i?2e3:i;l=l+(o=o+a[c++]|0)|0,--f;);o%=65521,l%=65521}return o|l<<16|0}},{}],44:[function(e,t,r){"use strict";t.exports={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_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}},{}],45:[function(e,t,r){"use strict";var n=function(){for(var a,i=[],c=0;c<256;c++){a=c;for(var o=0;o<8;o++)a=1&a?3988292384^a>>>1:a>>>1;i[c]=a}return i}();t.exports=function(a,i,c,o){var l=n,f=o+c;a^=-1;for(var h=o;h<f;h++)a=a>>>8^l[255&(a^i[h])];return-1^a}},{}],46:[function(e,t,r){"use strict";var n,a=e("../utils/common"),i=e("./trees"),c=e("./adler32"),o=e("./crc32"),l=e("./messages"),f=0,h=4,p=0,d=-2,m=-1,y=4,g=2,z=8,x=9,b=286,w=30,A=19,M=2*b+1,H=15,V=3,T=258,I=T+V+1,L=42,N=113,C=1,q=2,J=3,$=4;function E(S,u1){return S.msg=l[u1],u1}function O(S){return(S<<1)-(4<S?9:0)}function B(S){for(var u1=S.length;0<=--u1;)S[u1]=0}function k(S){var u1=S.state,c1=u1.pending;c1>S.avail_out&&(c1=S.avail_out),c1!==0&&(a.arraySet(S.output,u1.pending_buf,u1.pending_out,c1,S.next_out),S.next_out+=c1,u1.pending_out+=c1,S.total_out+=c1,S.avail_out-=c1,u1.pending-=c1,u1.pending===0&&(u1.pending_out=0))}function R(S,u1){i._tr_flush_block(S,0<=S.block_start?S.block_start:-1,S.strstart-S.block_start,u1),S.block_start=S.strstart,k(S.strm)}function j(S,u1){S.pending_buf[S.pending++]=u1}function Y(S,u1){S.pending_buf[S.pending++]=u1>>>8&255,S.pending_buf[S.pending++]=255&u1}function Z(S,u1){var c1,G,W=S.max_chain_length,r1=S.strstart,g1=S.prev_length,m1=S.nice_match,s1=S.strstart>S.w_size-I?S.strstart-(S.w_size-I):0,H1=S.window,O1=S.w_mask,_1=S.prev,R1=S.strstart+T,l2=H1[r1+g1-1],n2=H1[r1+g1];S.prev_length>=S.good_match&&(W>>=2),m1>S.lookahead&&(m1=S.lookahead);do if(H1[(c1=u1)+g1]===n2&&H1[c1+g1-1]===l2&&H1[c1]===H1[r1]&&H1[++c1]===H1[r1+1]){r1+=2,c1++;do;while(H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&H1[++r1]===H1[++c1]&&r1<R1);if(G=T-(R1-r1),r1=R1-T,g1<G){if(S.match_start=u1,m1<=(g1=G))break;l2=H1[r1+g1-1],n2=H1[r1+g1]}}while((u1=_1[u1&O1])>s1&&--W!=0);return g1<=S.lookahead?g1:S.lookahead}function h1(S){var u1,c1,G,W,r1,g1,m1,s1,H1,O1,_1=S.w_size;do{if(W=S.window_size-S.lookahead-S.strstart,S.strstart>=_1+(_1-I)){for(a.arraySet(S.window,S.window,_1,_1,0),S.match_start-=_1,S.strstart-=_1,S.block_start-=_1,u1=c1=S.hash_size;G=S.head[--u1],S.head[u1]=_1<=G?G-_1:0,--c1;);for(u1=c1=_1;G=S.prev[--u1],S.prev[u1]=_1<=G?G-_1:0,--c1;);W+=_1}if(S.strm.avail_in===0)break;if(g1=S.strm,m1=S.window,s1=S.strstart+S.lookahead,H1=W,O1=void 0,O1=g1.avail_in,H1<O1&&(O1=H1),c1=O1===0?0:(g1.avail_in-=O1,a.arraySet(m1,g1.input,g1.next_in,O1,s1),g1.state.wrap===1?g1.adler=c(g1.adler,m1,O1,s1):g1.state.wrap===2&&(g1.adler=o(g1.adler,m1,O1,s1)),g1.next_in+=O1,g1.total_in+=O1,O1),S.lookahead+=c1,S.lookahead+S.insert>=V)for(r1=S.strstart-S.insert,S.ins_h=S.window[r1],S.ins_h=(S.ins_h<<S.hash_shift^S.window[r1+1])&S.hash_mask;S.insert&&(S.ins_h=(S.ins_h<<S.hash_shift^S.window[r1+V-1])&S.hash_mask,S.prev[r1&S.w_mask]=S.head[S.ins_h],S.head[S.ins_h]=r1,r1++,S.insert--,!(S.lookahead+S.insert<V)););}while(S.lookahead<I&&S.strm.avail_in!==0)}function S1(S,u1){for(var c1,G;;){if(S.lookahead<I){if(h1(S),S.lookahead<I&&u1===f)return C;if(S.lookahead===0)break}if(c1=0,S.lookahead>=V&&(S.ins_h=(S.ins_h<<S.hash_shift^S.window[S.strstart+V-1])&S.hash_mask,c1=S.prev[S.strstart&S.w_mask]=S.head[S.ins_h],S.head[S.ins_h]=S.strstart),c1!==0&&S.strstart-c1<=S.w_size-I&&(S.match_length=Z(S,c1)),S.match_length>=V)if(G=i._tr_tally(S,S.strstart-S.match_start,S.match_length-V),S.lookahead-=S.match_length,S.match_length<=S.max_lazy_match&&S.lookahead>=V){for(S.match_length--;S.strstart++,S.ins_h=(S.ins_h<<S.hash_shift^S.window[S.strstart+V-1])&S.hash_mask,c1=S.prev[S.strstart&S.w_mask]=S.head[S.ins_h],S.head[S.ins_h]=S.strstart,--S.match_length!=0;);S.strstart++}else S.strstart+=S.match_length,S.match_length=0,S.ins_h=S.window[S.strstart],S.ins_h=(S.ins_h<<S.hash_shift^S.window[S.strstart+1])&S.hash_mask;else G=i._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++;if(G&&(R(S,!1),S.strm.avail_out===0))return C}return S.insert=S.strstart<V-1?S.strstart:V-1,u1===h?(R(S,!0),S.strm.avail_out===0?J:$):S.last_lit&&(R(S,!1),S.strm.avail_out===0)?C:q}function v1(S,u1){for(var c1,G,W;;){if(S.lookahead<I){if(h1(S),S.lookahead<I&&u1===f)return C;if(S.lookahead===0)break}if(c1=0,S.lookahead>=V&&(S.ins_h=(S.ins_h<<S.hash_shift^S.window[S.strstart+V-1])&S.hash_mask,c1=S.prev[S.strstart&S.w_mask]=S.head[S.ins_h],S.head[S.ins_h]=S.strstart),S.prev_length=S.match_length,S.prev_match=S.match_start,S.match_length=V-1,c1!==0&&S.prev_length<S.max_lazy_match&&S.strstart-c1<=S.w_size-I&&(S.match_length=Z(S,c1),S.match_length<=5&&(S.strategy===1||S.match_length===V&&4096<S.strstart-S.match_start)&&(S.match_length=V-1)),S.prev_length>=V&&S.match_length<=S.prev_length){for(W=S.strstart+S.lookahead-V,G=i._tr_tally(S,S.strstart-1-S.prev_match,S.prev_length-V),S.lookahead-=S.prev_length-1,S.prev_length-=2;++S.strstart<=W&&(S.ins_h=(S.ins_h<<S.hash_shift^S.window[S.strstart+V-1])&S.hash_mask,c1=S.prev[S.strstart&S.w_mask]=S.head[S.ins_h],S.head[S.ins_h]=S.strstart),--S.prev_length!=0;);if(S.match_available=0,S.match_length=V-1,S.strstart++,G&&(R(S,!1),S.strm.avail_out===0))return C}else if(S.match_available){if((G=i._tr_tally(S,0,S.window[S.strstart-1]))&&R(S,!1),S.strstart++,S.lookahead--,S.strm.avail_out===0)return C}else S.match_available=1,S.strstart++,S.lookahead--}return S.match_available&&(G=i._tr_tally(S,0,S.window[S.strstart-1]),S.match_available=0),S.insert=S.strstart<V-1?S.strstart:V-1,u1===h?(R(S,!0),S.strm.avail_out===0?J:$):S.last_lit&&(R(S,!1),S.strm.avail_out===0)?C:q}function z1(S,u1,c1,G,W){this.good_length=S,this.max_lazy=u1,this.nice_length=c1,this.max_chain=G,this.func=W}function q1(){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=z,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 a.Buf16(2*M),this.dyn_dtree=new a.Buf16(2*(2*w+1)),this.bl_tree=new a.Buf16(2*(2*A+1)),B(this.dyn_ltree),B(this.dyn_dtree),B(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(H+1),this.heap=new a.Buf16(2*b+1),B(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(2*b+1),B(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function f1(S){var u1;return S&&S.state?(S.total_in=S.total_out=0,S.data_type=g,(u1=S.state).pending=0,u1.pending_out=0,u1.wrap<0&&(u1.wrap=-u1.wrap),u1.status=u1.wrap?L:N,S.adler=u1.wrap===2?0:1,u1.last_flush=f,i._tr_init(u1),p):E(S,d)}function D1(S){var u1=f1(S);return u1===p&&function(c1){c1.window_size=2*c1.w_size,B(c1.head),c1.max_lazy_match=n[c1.level].max_lazy,c1.good_match=n[c1.level].good_length,c1.nice_match=n[c1.level].nice_length,c1.max_chain_length=n[c1.level].max_chain,c1.strstart=0,c1.block_start=0,c1.lookahead=0,c1.insert=0,c1.match_length=c1.prev_length=V-1,c1.match_available=0,c1.ins_h=0}(S.state),u1}function A1(S,u1,c1,G,W,r1){if(!S)return d;var g1=1;if(u1===m&&(u1=6),G<0?(g1=0,G=-G):15<G&&(g1=2,G-=16),W<1||x<W||c1!==z||G<8||15<G||u1<0||9<u1||r1<0||y<r1)return E(S,d);G===8&&(G=9);var m1=new q1;return(S.state=m1).strm=S,m1.wrap=g1,m1.gzhead=null,m1.w_bits=G,m1.w_size=1<<m1.w_bits,m1.w_mask=m1.w_size-1,m1.hash_bits=W+7,m1.hash_size=1<<m1.hash_bits,m1.hash_mask=m1.hash_size-1,m1.hash_shift=~~((m1.hash_bits+V-1)/V),m1.window=new a.Buf8(2*m1.w_size),m1.head=new a.Buf16(m1.hash_size),m1.prev=new a.Buf16(m1.w_size),m1.lit_bufsize=1<<W+6,m1.pending_buf_size=4*m1.lit_bufsize,m1.pending_buf=new a.Buf8(m1.pending_buf_size),m1.d_buf=1*m1.lit_bufsize,m1.l_buf=3*m1.lit_bufsize,m1.level=u1,m1.strategy=r1,m1.method=c1,D1(S)}n=[new z1(0,0,0,0,function(S,u1){var c1=65535;for(c1>S.pending_buf_size-5&&(c1=S.pending_buf_size-5);;){if(S.lookahead<=1){if(h1(S),S.lookahead===0&&u1===f)return C;if(S.lookahead===0)break}S.strstart+=S.lookahead,S.lookahead=0;var G=S.block_start+c1;if((S.strstart===0||S.strstart>=G)&&(S.lookahead=S.strstart-G,S.strstart=G,R(S,!1),S.strm.avail_out===0)||S.strstart-S.block_start>=S.w_size-I&&(R(S,!1),S.strm.avail_out===0))return C}return S.insert=0,u1===h?(R(S,!0),S.strm.avail_out===0?J:$):(S.strstart>S.block_start&&(R(S,!1),S.strm.avail_out),C)}),new z1(4,4,8,4,S1),new z1(4,5,16,8,S1),new z1(4,6,32,32,S1),new z1(4,4,16,16,v1),new z1(8,16,32,32,v1),new z1(8,16,128,128,v1),new z1(8,32,128,256,v1),new z1(32,128,258,1024,v1),new z1(32,258,258,4096,v1)],r.deflateInit=function(S,u1){return A1(S,u1,z,15,8,0)},r.deflateInit2=A1,r.deflateReset=D1,r.deflateResetKeep=f1,r.deflateSetHeader=function(S,u1){return S&&S.state?S.state.wrap!==2?d:(S.state.gzhead=u1,p):d},r.deflate=function(S,u1){var c1,G,W,r1;if(!S||!S.state||5<u1||u1<0)return S?E(S,d):d;if(G=S.state,!S.output||!S.input&&S.avail_in!==0||G.status===666&&u1!==h)return E(S,S.avail_out===0?-5:d);if(G.strm=S,c1=G.last_flush,G.last_flush=u1,G.status===L)if(G.wrap===2)S.adler=0,j(G,31),j(G,139),j(G,8),G.gzhead?(j(G,(G.gzhead.text?1:0)+(G.gzhead.hcrc?2:0)+(G.gzhead.extra?4:0)+(G.gzhead.name?8:0)+(G.gzhead.comment?16:0)),j(G,255&G.gzhead.time),j(G,G.gzhead.time>>8&255),j(G,G.gzhead.time>>16&255),j(G,G.gzhead.time>>24&255),j(G,G.level===9?2:2<=G.strategy||G.level<2?4:0),j(G,255&G.gzhead.os),G.gzhead.extra&&G.gzhead.extra.length&&(j(G,255&G.gzhead.extra.length),j(G,G.gzhead.extra.length>>8&255)),G.gzhead.hcrc&&(S.adler=o(S.adler,G.pending_buf,G.pending,0)),G.gzindex=0,G.status=69):(j(G,0),j(G,0),j(G,0),j(G,0),j(G,0),j(G,G.level===9?2:2<=G.strategy||G.level<2?4:0),j(G,3),G.status=N);else{var g1=z+(G.w_bits-8<<4)<<8;g1|=(2<=G.strategy||G.level<2?0:G.level<6?1:G.level===6?2:3)<<6,G.strstart!==0&&(g1|=32),g1+=31-g1%31,G.status=N,Y(G,g1),G.strstart!==0&&(Y(G,S.adler>>>16),Y(G,65535&S.adler)),S.adler=1}if(G.status===69)if(G.gzhead.extra){for(W=G.pending;G.gzindex<(65535&G.gzhead.extra.length)&&(G.pending!==G.pending_buf_size||(G.gzhead.hcrc&&G.pending>W&&(S.adler=o(S.adler,G.pending_buf,G.pending-W,W)),k(S),W=G.pending,G.pending!==G.pending_buf_size));)j(G,255&G.gzhead.extra[G.gzindex]),G.gzindex++;G.gzhead.hcrc&&G.pending>W&&(S.adler=o(S.adler,G.pending_buf,G.pending-W,W)),G.gzindex===G.gzhead.extra.length&&(G.gzindex=0,G.status=73)}else G.status=73;if(G.status===73)if(G.gzhead.name){W=G.pending;do{if(G.pending===G.pending_buf_size&&(G.gzhead.hcrc&&G.pending>W&&(S.adler=o(S.adler,G.pending_buf,G.pending-W,W)),k(S),W=G.pending,G.pending===G.pending_buf_size)){r1=1;break}r1=G.gzindex<G.gzhead.name.length?255&G.gzhead.name.charCodeAt(G.gzindex++):0,j(G,r1)}while(r1!==0);G.gzhead.hcrc&&G.pending>W&&(S.adler=o(S.adler,G.pending_buf,G.pending-W,W)),r1===0&&(G.gzindex=0,G.status=91)}else G.status=91;if(G.status===91)if(G.gzhead.comment){W=G.pending;do{if(G.pending===G.pending_buf_size&&(G.gzhead.hcrc&&G.pending>W&&(S.adler=o(S.adler,G.pending_buf,G.pending-W,W)),k(S),W=G.pending,G.pending===G.pending_buf_size)){r1=1;break}r1=G.gzindex<G.gzhead.comment.length?255&G.gzhead.comment.charCodeAt(G.gzindex++):0,j(G,r1)}while(r1!==0);G.gzhead.hcrc&&G.pending>W&&(S.adler=o(S.adler,G.pending_buf,G.pending-W,W)),r1===0&&(G.status=103)}else G.status=103;if(G.status===103&&(G.gzhead.hcrc?(G.pending+2>G.pending_buf_size&&k(S),G.pending+2<=G.pending_buf_size&&(j(G,255&S.adler),j(G,S.adler>>8&255),S.adler=0,G.status=N)):G.status=N),G.pending!==0){if(k(S),S.avail_out===0)return G.last_flush=-1,p}else if(S.avail_in===0&&O(u1)<=O(c1)&&u1!==h)return E(S,-5);if(G.status===666&&S.avail_in!==0)return E(S,-5);if(S.avail_in!==0||G.lookahead!==0||u1!==f&&G.status!==666){var m1=G.strategy===2?function(s1,H1){for(var O1;;){if(s1.lookahead===0&&(h1(s1),s1.lookahead===0)){if(H1===f)return C;break}if(s1.match_length=0,O1=i._tr_tally(s1,0,s1.window[s1.strstart]),s1.lookahead--,s1.strstart++,O1&&(R(s1,!1),s1.strm.avail_out===0))return C}return s1.insert=0,H1===h?(R(s1,!0),s1.strm.avail_out===0?J:$):s1.last_lit&&(R(s1,!1),s1.strm.avail_out===0)?C:q}(G,u1):G.strategy===3?function(s1,H1){for(var O1,_1,R1,l2,n2=s1.window;;){if(s1.lookahead<=T){if(h1(s1),s1.lookahead<=T&&H1===f)return C;if(s1.lookahead===0)break}if(s1.match_length=0,s1.lookahead>=V&&0<s1.strstart&&(_1=n2[R1=s1.strstart-1])===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]){l2=s1.strstart+T;do;while(_1===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]&&_1===n2[++R1]&&R1<l2);s1.match_length=T-(l2-R1),s1.match_length>s1.lookahead&&(s1.match_length=s1.lookahead)}if(s1.match_length>=V?(O1=i._tr_tally(s1,1,s1.match_length-V),s1.lookahead-=s1.match_length,s1.strstart+=s1.match_length,s1.match_length=0):(O1=i._tr_tally(s1,0,s1.window[s1.strstart]),s1.lookahead--,s1.strstart++),O1&&(R(s1,!1),s1.strm.avail_out===0))return C}return s1.insert=0,H1===h?(R(s1,!0),s1.strm.avail_out===0?J:$):s1.last_lit&&(R(s1,!1),s1.strm.avail_out===0)?C:q}(G,u1):n[G.level].func(G,u1);if(m1!==J&&m1!==$||(G.status=666),m1===C||m1===J)return S.avail_out===0&&(G.last_flush=-1),p;if(m1===q&&(u1===1?i._tr_align(G):u1!==5&&(i._tr_stored_block(G,0,0,!1),u1===3&&(B(G.head),G.lookahead===0&&(G.strstart=0,G.block_start=0,G.insert=0))),k(S),S.avail_out===0))return G.last_flush=-1,p}return u1!==h?p:G.wrap<=0?1:(G.wrap===2?(j(G,255&S.adler),j(G,S.adler>>8&255),j(G,S.adler>>16&255),j(G,S.adler>>24&255),j(G,255&S.total_in),j(G,S.total_in>>8&255),j(G,S.total_in>>16&255),j(G,S.total_in>>24&255)):(Y(G,S.adler>>>16),Y(G,65535&S.adler)),k(S),0<G.wrap&&(G.wrap=-G.wrap),G.pending!==0?p:1)},r.deflateEnd=function(S){var u1;return S&&S.state?(u1=S.state.status)!==L&&u1!==69&&u1!==73&&u1!==91&&u1!==103&&u1!==N&&u1!==666?E(S,d):(S.state=null,u1===N?E(S,-3):p):d},r.deflateSetDictionary=function(S,u1){var c1,G,W,r1,g1,m1,s1,H1,O1=u1.length;if(!S||!S.state||(r1=(c1=S.state).wrap)===2||r1===1&&c1.status!==L||c1.lookahead)return d;for(r1===1&&(S.adler=c(S.adler,u1,O1,0)),c1.wrap=0,O1>=c1.w_size&&(r1===0&&(B(c1.head),c1.strstart=0,c1.block_start=0,c1.insert=0),H1=new a.Buf8(c1.w_size),a.arraySet(H1,u1,O1-c1.w_size,c1.w_size,0),u1=H1,O1=c1.w_size),g1=S.avail_in,m1=S.next_in,s1=S.input,S.avail_in=O1,S.next_in=0,S.input=u1,h1(c1);c1.lookahead>=V;){for(G=c1.strstart,W=c1.lookahead-(V-1);c1.ins_h=(c1.ins_h<<c1.hash_shift^c1.window[G+V-1])&c1.hash_mask,c1.prev[G&c1.w_mask]=c1.head[c1.ins_h],c1.head[c1.ins_h]=G,G++,--W;);c1.strstart=G,c1.lookahead=V-1,h1(c1)}return c1.strstart+=c1.lookahead,c1.block_start=c1.strstart,c1.insert=c1.lookahead,c1.lookahead=0,c1.match_length=c1.prev_length=V-1,c1.match_available=0,S.next_in=m1,S.input=s1,S.avail_in=g1,c1.wrap=r1,p},r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,r){"use strict";t.exports=function(){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}},{}],48:[function(e,t,r){"use strict";t.exports=function(n,a){var i,c,o,l,f,h,p,d,m,y,g,z,x,b,w,A,M,H,V,T,I,L,N,C,q;i=n.state,c=n.next_in,C=n.input,o=c+(n.avail_in-5),l=n.next_out,q=n.output,f=l-(a-n.avail_out),h=l+(n.avail_out-257),p=i.dmax,d=i.wsize,m=i.whave,y=i.wnext,g=i.window,z=i.hold,x=i.bits,b=i.lencode,w=i.distcode,A=(1<<i.lenbits)-1,M=(1<<i.distbits)-1;e:do{x<15&&(z+=C[c++]<<x,x+=8,z+=C[c++]<<x,x+=8),H=b[z&A];t:for(;;){if(z>>>=V=H>>>24,x-=V,(V=H>>>16&255)===0)q[l++]=65535&H;else{if(!(16&V)){if(!(64&V)){H=b[(65535&H)+(z&(1<<V)-1)];continue t}if(32&V){i.mode=12;break e}n.msg="invalid literal/length code",i.mode=30;break e}T=65535&H,(V&=15)&&(x<V&&(z+=C[c++]<<x,x+=8),T+=z&(1<<V)-1,z>>>=V,x-=V),x<15&&(z+=C[c++]<<x,x+=8,z+=C[c++]<<x,x+=8),H=w[z&M];r:for(;;){if(z>>>=V=H>>>24,x-=V,!(16&(V=H>>>16&255))){if(!(64&V)){H=w[(65535&H)+(z&(1<<V)-1)];continue r}n.msg="invalid distance code",i.mode=30;break e}if(I=65535&H,x<(V&=15)&&(z+=C[c++]<<x,(x+=8)<V&&(z+=C[c++]<<x,x+=8)),p<(I+=z&(1<<V)-1)){n.msg="invalid distance too far back",i.mode=30;break e}if(z>>>=V,x-=V,(V=l-f)<I){if(m<(V=I-V)&&i.sane){n.msg="invalid distance too far back",i.mode=30;break e}if(N=g,(L=0)===y){if(L+=d-V,V<T){for(T-=V;q[l++]=g[L++],--V;);L=l-I,N=q}}else if(y<V){if(L+=d+y-V,(V-=y)<T){for(T-=V;q[l++]=g[L++],--V;);if(L=0,y<T){for(T-=V=y;q[l++]=g[L++],--V;);L=l-I,N=q}}}else if(L+=y-V,V<T){for(T-=V;q[l++]=g[L++],--V;);L=l-I,N=q}for(;2<T;)q[l++]=N[L++],q[l++]=N[L++],q[l++]=N[L++],T-=3;T&&(q[l++]=N[L++],1<T&&(q[l++]=N[L++]))}else{for(L=l-I;q[l++]=q[L++],q[l++]=q[L++],q[l++]=q[L++],2<(T-=3););T&&(q[l++]=q[L++],1<T&&(q[l++]=q[L++]))}break}}break}}while(c<o&&l<h);c-=T=x>>3,z&=(1<<(x-=T<<3))-1,n.next_in=c,n.next_out=l,n.avail_in=c<o?o-c+5:5-(c-o),n.avail_out=l<h?h-l+257:257-(l-h),i.hold=z,i.bits=x}},{}],49:[function(e,t,r){"use strict";var n=e("../utils/common"),a=e("./adler32"),i=e("./crc32"),c=e("./inffast"),o=e("./inftrees"),l=1,f=2,h=0,p=-2,d=1,m=852,y=592;function g(L){return(L>>>24&255)+(L>>>8&65280)+((65280&L)<<8)+((255&L)<<24)}function z(){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 n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function x(L){var N;return L&&L.state?(N=L.state,L.total_in=L.total_out=N.total=0,L.msg="",N.wrap&&(L.adler=1&N.wrap),N.mode=d,N.last=0,N.havedict=0,N.dmax=32768,N.head=null,N.hold=0,N.bits=0,N.lencode=N.lendyn=new n.Buf32(m),N.distcode=N.distdyn=new n.Buf32(y),N.sane=1,N.back=-1,h):p}function b(L){var N;return L&&L.state?((N=L.state).wsize=0,N.whave=0,N.wnext=0,x(L)):p}function w(L,N){var C,q;return L&&L.state?(q=L.state,N<0?(C=0,N=-N):(C=1+(N>>4),N<48&&(N&=15)),N&&(N<8||15<N)?p:(q.window!==null&&q.wbits!==N&&(q.window=null),q.wrap=C,q.wbits=N,b(L))):p}function A(L,N){var C,q;return L?(q=new z,(L.state=q).window=null,(C=w(L,N))!==h&&(L.state=null),C):p}var M,H,V=!0;function T(L){if(V){var N;for(M=new n.Buf32(512),H=new n.Buf32(32),N=0;N<144;)L.lens[N++]=8;for(;N<256;)L.lens[N++]=9;for(;N<280;)L.lens[N++]=7;for(;N<288;)L.lens[N++]=8;for(o(l,L.lens,0,288,M,0,L.work,{bits:9}),N=0;N<32;)L.lens[N++]=5;o(f,L.lens,0,32,H,0,L.work,{bits:5}),V=!1}L.lencode=M,L.lenbits=9,L.distcode=H,L.distbits=5}function I(L,N,C,q){var J,$=L.state;return $.window===null&&($.wsize=1<<$.wbits,$.wnext=0,$.whave=0,$.window=new n.Buf8($.wsize)),q>=$.wsize?(n.arraySet($.window,N,C-$.wsize,$.wsize,0),$.wnext=0,$.whave=$.wsize):(q<(J=$.wsize-$.wnext)&&(J=q),n.arraySet($.window,N,C-q,J,$.wnext),(q-=J)?(n.arraySet($.window,N,C-q,q,0),$.wnext=q,$.whave=$.wsize):($.wnext+=J,$.wnext===$.wsize&&($.wnext=0),$.whave<$.wsize&&($.whave+=J))),0}r.inflateReset=b,r.inflateReset2=w,r.inflateResetKeep=x,r.inflateInit=function(L){return A(L,15)},r.inflateInit2=A,r.inflate=function(L,N){var C,q,J,$,E,O,B,k,R,j,Y,Z,h1,S1,v1,z1,q1,f1,D1,A1,S,u1,c1,G,W=0,r1=new n.Buf8(4),g1=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!L||!L.state||!L.output||!L.input&&L.avail_in!==0)return p;(C=L.state).mode===12&&(C.mode=13),E=L.next_out,J=L.output,B=L.avail_out,$=L.next_in,q=L.input,O=L.avail_in,k=C.hold,R=C.bits,j=O,Y=B,u1=h;e:for(;;)switch(C.mode){case d:if(C.wrap===0){C.mode=13;break}for(;R<16;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(2&C.wrap&&k===35615){r1[C.check=0]=255&k,r1[1]=k>>>8&255,C.check=i(C.check,r1,2,0),R=k=0,C.mode=2;break}if(C.flags=0,C.head&&(C.head.done=!1),!(1&C.wrap)||(((255&k)<<8)+(k>>8))%31){L.msg="incorrect header check",C.mode=30;break}if((15&k)!=8){L.msg="unknown compression method",C.mode=30;break}if(R-=4,S=8+(15&(k>>>=4)),C.wbits===0)C.wbits=S;else if(S>C.wbits){L.msg="invalid window size",C.mode=30;break}C.dmax=1<<S,L.adler=C.check=1,C.mode=512&k?10:12,R=k=0;break;case 2:for(;R<16;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(C.flags=k,(255&C.flags)!=8){L.msg="unknown compression method",C.mode=30;break}if(57344&C.flags){L.msg="unknown header flags set",C.mode=30;break}C.head&&(C.head.text=k>>8&1),512&C.flags&&(r1[0]=255&k,r1[1]=k>>>8&255,C.check=i(C.check,r1,2,0)),R=k=0,C.mode=3;case 3:for(;R<32;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}C.head&&(C.head.time=k),512&C.flags&&(r1[0]=255&k,r1[1]=k>>>8&255,r1[2]=k>>>16&255,r1[3]=k>>>24&255,C.check=i(C.check,r1,4,0)),R=k=0,C.mode=4;case 4:for(;R<16;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}C.head&&(C.head.xflags=255&k,C.head.os=k>>8),512&C.flags&&(r1[0]=255&k,r1[1]=k>>>8&255,C.check=i(C.check,r1,2,0)),R=k=0,C.mode=5;case 5:if(1024&C.flags){for(;R<16;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}C.length=k,C.head&&(C.head.extra_len=k),512&C.flags&&(r1[0]=255&k,r1[1]=k>>>8&255,C.check=i(C.check,r1,2,0)),R=k=0}else C.head&&(C.head.extra=null);C.mode=6;case 6:if(1024&C.flags&&(O<(Z=C.length)&&(Z=O),Z&&(C.head&&(S=C.head.extra_len-C.length,C.head.extra||(C.head.extra=new Array(C.head.extra_len)),n.arraySet(C.head.extra,q,$,Z,S)),512&C.flags&&(C.check=i(C.check,q,Z,$)),O-=Z,$+=Z,C.length-=Z),C.length))break e;C.length=0,C.mode=7;case 7:if(2048&C.flags){if(O===0)break e;for(Z=0;S=q[$+Z++],C.head&&S&&C.length<65536&&(C.head.name+=String.fromCharCode(S)),S&&Z<O;);if(512&C.flags&&(C.check=i(C.check,q,Z,$)),O-=Z,$+=Z,S)break e}else C.head&&(C.head.name=null);C.length=0,C.mode=8;case 8:if(4096&C.flags){if(O===0)break e;for(Z=0;S=q[$+Z++],C.head&&S&&C.length<65536&&(C.head.comment+=String.fromCharCode(S)),S&&Z<O;);if(512&C.flags&&(C.check=i(C.check,q,Z,$)),O-=Z,$+=Z,S)break e}else C.head&&(C.head.comment=null);C.mode=9;case 9:if(512&C.flags){for(;R<16;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(k!==(65535&C.check)){L.msg="header crc mismatch",C.mode=30;break}R=k=0}C.head&&(C.head.hcrc=C.flags>>9&1,C.head.done=!0),L.adler=C.check=0,C.mode=12;break;case 10:for(;R<32;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}L.adler=C.check=g(k),R=k=0,C.mode=11;case 11:if(C.havedict===0)return L.next_out=E,L.avail_out=B,L.next_in=$,L.avail_in=O,C.hold=k,C.bits=R,2;L.adler=C.check=1,C.mode=12;case 12:if(N===5||N===6)break e;case 13:if(C.last){k>>>=7&R,R-=7&R,C.mode=27;break}for(;R<3;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}switch(C.last=1&k,R-=1,3&(k>>>=1)){case 0:C.mode=14;break;case 1:if(T(C),C.mode=20,N!==6)break;k>>>=2,R-=2;break e;case 2:C.mode=17;break;case 3:L.msg="invalid block type",C.mode=30}k>>>=2,R-=2;break;case 14:for(k>>>=7&R,R-=7&R;R<32;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if((65535&k)!=(k>>>16^65535)){L.msg="invalid stored block lengths",C.mode=30;break}if(C.length=65535&k,R=k=0,C.mode=15,N===6)break e;case 15:C.mode=16;case 16:if(Z=C.length){if(O<Z&&(Z=O),B<Z&&(Z=B),Z===0)break e;n.arraySet(J,q,$,Z,E),O-=Z,$+=Z,B-=Z,E+=Z,C.length-=Z;break}C.mode=12;break;case 17:for(;R<14;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(C.nlen=257+(31&k),k>>>=5,R-=5,C.ndist=1+(31&k),k>>>=5,R-=5,C.ncode=4+(15&k),k>>>=4,R-=4,286<C.nlen||30<C.ndist){L.msg="too many length or distance symbols",C.mode=30;break}C.have=0,C.mode=18;case 18:for(;C.have<C.ncode;){for(;R<3;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}C.lens[g1[C.have++]]=7&k,k>>>=3,R-=3}for(;C.have<19;)C.lens[g1[C.have++]]=0;if(C.lencode=C.lendyn,C.lenbits=7,c1={bits:C.lenbits},u1=o(0,C.lens,0,19,C.lencode,0,C.work,c1),C.lenbits=c1.bits,u1){L.msg="invalid code lengths set",C.mode=30;break}C.have=0,C.mode=19;case 19:for(;C.have<C.nlen+C.ndist;){for(;z1=(W=C.lencode[k&(1<<C.lenbits)-1])>>>16&255,q1=65535&W,!((v1=W>>>24)<=R);){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(q1<16)k>>>=v1,R-=v1,C.lens[C.have++]=q1;else{if(q1===16){for(G=v1+2;R<G;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(k>>>=v1,R-=v1,C.have===0){L.msg="invalid bit length repeat",C.mode=30;break}S=C.lens[C.have-1],Z=3+(3&k),k>>>=2,R-=2}else if(q1===17){for(G=v1+3;R<G;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}R-=v1,S=0,Z=3+(7&(k>>>=v1)),k>>>=3,R-=3}else{for(G=v1+7;R<G;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}R-=v1,S=0,Z=11+(127&(k>>>=v1)),k>>>=7,R-=7}if(C.have+Z>C.nlen+C.ndist){L.msg="invalid bit length repeat",C.mode=30;break}for(;Z--;)C.lens[C.have++]=S}}if(C.mode===30)break;if(C.lens[256]===0){L.msg="invalid code -- missing end-of-block",C.mode=30;break}if(C.lenbits=9,c1={bits:C.lenbits},u1=o(l,C.lens,0,C.nlen,C.lencode,0,C.work,c1),C.lenbits=c1.bits,u1){L.msg="invalid literal/lengths set",C.mode=30;break}if(C.distbits=6,C.distcode=C.distdyn,c1={bits:C.distbits},u1=o(f,C.lens,C.nlen,C.ndist,C.distcode,0,C.work,c1),C.distbits=c1.bits,u1){L.msg="invalid distances set",C.mode=30;break}if(C.mode=20,N===6)break e;case 20:C.mode=21;case 21:if(6<=O&&258<=B){L.next_out=E,L.avail_out=B,L.next_in=$,L.avail_in=O,C.hold=k,C.bits=R,c(L,Y),E=L.next_out,J=L.output,B=L.avail_out,$=L.next_in,q=L.input,O=L.avail_in,k=C.hold,R=C.bits,C.mode===12&&(C.back=-1);break}for(C.back=0;z1=(W=C.lencode[k&(1<<C.lenbits)-1])>>>16&255,q1=65535&W,!((v1=W>>>24)<=R);){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(z1&&!(240&z1)){for(f1=v1,D1=z1,A1=q1;z1=(W=C.lencode[A1+((k&(1<<f1+D1)-1)>>f1)])>>>16&255,q1=65535&W,!(f1+(v1=W>>>24)<=R);){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}k>>>=f1,R-=f1,C.back+=f1}if(k>>>=v1,R-=v1,C.back+=v1,C.length=q1,z1===0){C.mode=26;break}if(32&z1){C.back=-1,C.mode=12;break}if(64&z1){L.msg="invalid literal/length code",C.mode=30;break}C.extra=15&z1,C.mode=22;case 22:if(C.extra){for(G=C.extra;R<G;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}C.length+=k&(1<<C.extra)-1,k>>>=C.extra,R-=C.extra,C.back+=C.extra}C.was=C.length,C.mode=23;case 23:for(;z1=(W=C.distcode[k&(1<<C.distbits)-1])>>>16&255,q1=65535&W,!((v1=W>>>24)<=R);){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(!(240&z1)){for(f1=v1,D1=z1,A1=q1;z1=(W=C.distcode[A1+((k&(1<<f1+D1)-1)>>f1)])>>>16&255,q1=65535&W,!(f1+(v1=W>>>24)<=R);){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}k>>>=f1,R-=f1,C.back+=f1}if(k>>>=v1,R-=v1,C.back+=v1,64&z1){L.msg="invalid distance code",C.mode=30;break}C.offset=q1,C.extra=15&z1,C.mode=24;case 24:if(C.extra){for(G=C.extra;R<G;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}C.offset+=k&(1<<C.extra)-1,k>>>=C.extra,R-=C.extra,C.back+=C.extra}if(C.offset>C.dmax){L.msg="invalid distance too far back",C.mode=30;break}C.mode=25;case 25:if(B===0)break e;if(Z=Y-B,C.offset>Z){if((Z=C.offset-Z)>C.whave&&C.sane){L.msg="invalid distance too far back",C.mode=30;break}h1=Z>C.wnext?(Z-=C.wnext,C.wsize-Z):C.wnext-Z,Z>C.length&&(Z=C.length),S1=C.window}else S1=J,h1=E-C.offset,Z=C.length;for(B<Z&&(Z=B),B-=Z,C.length-=Z;J[E++]=S1[h1++],--Z;);C.length===0&&(C.mode=21);break;case 26:if(B===0)break e;J[E++]=C.length,B--,C.mode=21;break;case 27:if(C.wrap){for(;R<32;){if(O===0)break e;O--,k|=q[$++]<<R,R+=8}if(Y-=B,L.total_out+=Y,C.total+=Y,Y&&(L.adler=C.check=C.flags?i(C.check,J,Y,E-Y):a(C.check,J,Y,E-Y)),Y=B,(C.flags?k:g(k))!==C.check){L.msg="incorrect data check",C.mode=30;break}R=k=0}C.mode=28;case 28:if(C.wrap&&C.flags){for(;R<32;){if(O===0)break e;O--,k+=q[$++]<<R,R+=8}if(k!==(4294967295&C.total)){L.msg="incorrect length check",C.mode=30;break}R=k=0}C.mode=29;case 29:u1=1;break e;case 30:u1=-3;break e;case 31:return-4;case 32:default:return p}return L.next_out=E,L.avail_out=B,L.next_in=$,L.avail_in=O,C.hold=k,C.bits=R,(C.wsize||Y!==L.avail_out&&C.mode<30&&(C.mode<27||N!==4))&&I(L,L.output,L.next_out,Y-L.avail_out)?(C.mode=31,-4):(j-=L.avail_in,Y-=L.avail_out,L.total_in+=j,L.total_out+=Y,C.total+=Y,C.wrap&&Y&&(L.adler=C.check=C.flags?i(C.check,J,Y,L.next_out-Y):a(C.check,J,Y,L.next_out-Y)),L.data_type=C.bits+(C.last?64:0)+(C.mode===12?128:0)+(C.mode===20||C.mode===15?256:0),(j==0&&Y===0||N===4)&&u1===h&&(u1=-5),u1)},r.inflateEnd=function(L){if(!L||!L.state)return p;var N=L.state;return N.window&&(N.window=null),L.state=null,h},r.inflateGetHeader=function(L,N){var C;return L&&L.state&&2&(C=L.state).wrap?((C.head=N).done=!1,h):p},r.inflateSetDictionary=function(L,N){var C,q=N.length;return L&&L.state?(C=L.state).wrap!==0&&C.mode!==11?p:C.mode===11&&a(1,N,q,0)!==C.check?-3:I(L,N,q,q)?(C.mode=31,-4):(C.havedict=1,h):p},r.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,r){"use strict";var n=e("../utils/common"),a=[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],i=[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],c=[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],o=[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];t.exports=function(l,f,h,p,d,m,y,g){var z,x,b,w,A,M,H,V,T,I=g.bits,L=0,N=0,C=0,q=0,J=0,$=0,E=0,O=0,B=0,k=0,R=null,j=0,Y=new n.Buf16(16),Z=new n.Buf16(16),h1=null,S1=0;for(L=0;L<=15;L++)Y[L]=0;for(N=0;N<p;N++)Y[f[h+N]]++;for(J=I,q=15;1<=q&&Y[q]===0;q--);if(q<J&&(J=q),q===0)return d[m++]=20971520,d[m++]=20971520,g.bits=1,0;for(C=1;C<q&&Y[C]===0;C++);for(J<C&&(J=C),L=O=1;L<=15;L++)if(O<<=1,(O-=Y[L])<0)return-1;if(0<O&&(l===0||q!==1))return-1;for(Z[1]=0,L=1;L<15;L++)Z[L+1]=Z[L]+Y[L];for(N=0;N<p;N++)f[h+N]!==0&&(y[Z[f[h+N]]++]=N);if(M=l===0?(R=h1=y,19):l===1?(R=a,j-=257,h1=i,S1-=257,256):(R=c,h1=o,-1),L=C,A=m,E=N=k=0,b=-1,w=(B=1<<($=J))-1,l===1&&852<B||l===2&&592<B)return 1;for(;;){for(H=L-E,T=y[N]<M?(V=0,y[N]):y[N]>M?(V=h1[S1+y[N]],R[j+y[N]]):(V=96,0),z=1<<L-E,C=x=1<<$;d[A+(k>>E)+(x-=z)]=H<<24|V<<16|T|0,x!==0;);for(z=1<<L-1;k&z;)z>>=1;if(z!==0?(k&=z-1,k+=z):k=0,N++,--Y[L]==0){if(L===q)break;L=f[h+y[N]]}if(J<L&&(k&w)!==b){for(E===0&&(E=J),A+=C,O=1<<($=L-E);$+E<q&&!((O-=Y[$+E])<=0);)$++,O<<=1;if(B+=1<<$,l===1&&852<B||l===2&&592<B)return 1;d[b=k&w]=J<<24|$<<16|A-m|0}}return k!==0&&(d[A+k]=L-E<<24|64<<16|0),g.bits=J,0}},{"../utils/common":41}],51:[function(e,t,r){"use strict";t.exports={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"}},{}],52:[function(e,t,r){"use strict";var n=e("../utils/common"),a=0,i=1;function c(W){for(var r1=W.length;0<=--r1;)W[r1]=0}var o=0,l=29,f=256,h=f+1+l,p=30,d=19,m=2*h+1,y=15,g=16,z=7,x=256,b=16,w=17,A=18,M=[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],H=[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],V=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],I=new Array(2*(h+2));c(I);var L=new Array(2*p);c(L);var N=new Array(512);c(N);var C=new Array(256);c(C);var q=new Array(l);c(q);var J,$,E,O=new Array(p);function B(W,r1,g1,m1,s1){this.static_tree=W,this.extra_bits=r1,this.extra_base=g1,this.elems=m1,this.max_length=s1,this.has_stree=W&&W.length}function k(W,r1){this.dyn_tree=W,this.max_code=0,this.stat_desc=r1}function R(W){return W<256?N[W]:N[256+(W>>>7)]}function j(W,r1){W.pending_buf[W.pending++]=255&r1,W.pending_buf[W.pending++]=r1>>>8&255}function Y(W,r1,g1){W.bi_valid>g-g1?(W.bi_buf|=r1<<W.bi_valid&65535,j(W,W.bi_buf),W.bi_buf=r1>>g-W.bi_valid,W.bi_valid+=g1-g):(W.bi_buf|=r1<<W.bi_valid&65535,W.bi_valid+=g1)}function Z(W,r1,g1){Y(W,g1[2*r1],g1[2*r1+1])}function h1(W,r1){for(var g1=0;g1|=1&W,W>>>=1,g1<<=1,0<--r1;);return g1>>>1}function S1(W,r1,g1){var m1,s1,H1=new Array(y+1),O1=0;for(m1=1;m1<=y;m1++)H1[m1]=O1=O1+g1[m1-1]<<1;for(s1=0;s1<=r1;s1++){var _1=W[2*s1+1];_1!==0&&(W[2*s1]=h1(H1[_1]++,_1))}}function v1(W){var r1;for(r1=0;r1<h;r1++)W.dyn_ltree[2*r1]=0;for(r1=0;r1<p;r1++)W.dyn_dtree[2*r1]=0;for(r1=0;r1<d;r1++)W.bl_tree[2*r1]=0;W.dyn_ltree[2*x]=1,W.opt_len=W.static_len=0,W.last_lit=W.matches=0}function z1(W){8<W.bi_valid?j(W,W.bi_buf):0<W.bi_valid&&(W.pending_buf[W.pending++]=W.bi_buf),W.bi_buf=0,W.bi_valid=0}function q1(W,r1,g1,m1){var s1=2*r1,H1=2*g1;return W[s1]<W[H1]||W[s1]===W[H1]&&m1[r1]<=m1[g1]}function f1(W,r1,g1){for(var m1=W.heap[g1],s1=g1<<1;s1<=W.heap_len&&(s1<W.heap_len&&q1(r1,W.heap[s1+1],W.heap[s1],W.depth)&&s1++,!q1(r1,m1,W.heap[s1],W.depth));)W.heap[g1]=W.heap[s1],g1=s1,s1<<=1;W.heap[g1]=m1}function D1(W,r1,g1){var m1,s1,H1,O1,_1=0;if(W.last_lit!==0)for(;m1=W.pending_buf[W.d_buf+2*_1]<<8|W.pending_buf[W.d_buf+2*_1+1],s1=W.pending_buf[W.l_buf+_1],_1++,m1===0?Z(W,s1,r1):(Z(W,(H1=C[s1])+f+1,r1),(O1=M[H1])!==0&&Y(W,s1-=q[H1],O1),Z(W,H1=R(--m1),g1),(O1=H[H1])!==0&&Y(W,m1-=O[H1],O1)),_1<W.last_lit;);Z(W,x,r1)}function A1(W,r1){var g1,m1,s1,H1=r1.dyn_tree,O1=r1.stat_desc.static_tree,_1=r1.stat_desc.has_stree,R1=r1.stat_desc.elems,l2=-1;for(W.heap_len=0,W.heap_max=m,g1=0;g1<R1;g1++)H1[2*g1]!==0?(W.heap[++W.heap_len]=l2=g1,W.depth[g1]=0):H1[2*g1+1]=0;for(;W.heap_len<2;)H1[2*(s1=W.heap[++W.heap_len]=l2<2?++l2:0)]=1,W.depth[s1]=0,W.opt_len--,_1&&(W.static_len-=O1[2*s1+1]);for(r1.max_code=l2,g1=W.heap_len>>1;1<=g1;g1--)f1(W,H1,g1);for(s1=R1;g1=W.heap[1],W.heap[1]=W.heap[W.heap_len--],f1(W,H1,1),m1=W.heap[1],W.heap[--W.heap_max]=g1,W.heap[--W.heap_max]=m1,H1[2*s1]=H1[2*g1]+H1[2*m1],W.depth[s1]=(W.depth[g1]>=W.depth[m1]?W.depth[g1]:W.depth[m1])+1,H1[2*g1+1]=H1[2*m1+1]=s1,W.heap[1]=s1++,f1(W,H1,1),2<=W.heap_len;);W.heap[--W.heap_max]=W.heap[1],function(n2,ie){var Kt,Ie,Ar,F2,dn,Fn,ft=ie.dyn_tree,jn=ie.max_code,Vo=ie.stat_desc.static_tree,Ao=ie.stat_desc.has_stree,Ua=ie.stat_desc.extra_bits,y4=ie.stat_desc.extra_base,Un=ie.stat_desc.max_length,Lt=0;for(F2=0;F2<=y;F2++)n2.bl_count[F2]=0;for(ft[2*n2.heap[n2.heap_max]+1]=0,Kt=n2.heap_max+1;Kt<m;Kt++)Un<(F2=ft[2*ft[2*(Ie=n2.heap[Kt])+1]+1]+1)&&(F2=Un,Lt++),ft[2*Ie+1]=F2,jn<Ie||(n2.bl_count[F2]++,dn=0,y4<=Ie&&(dn=Ua[Ie-y4]),Fn=ft[2*Ie],n2.opt_len+=Fn*(F2+dn),Ao&&(n2.static_len+=Fn*(Vo[2*Ie+1]+dn)));if(Lt!==0){do{for(F2=Un-1;n2.bl_count[F2]===0;)F2--;n2.bl_count[F2]--,n2.bl_count[F2+1]+=2,n2.bl_count[Un]--,Lt-=2}while(0<Lt);for(F2=Un;F2!==0;F2--)for(Ie=n2.bl_count[F2];Ie!==0;)jn<(Ar=n2.heap[--Kt])||(ft[2*Ar+1]!==F2&&(n2.opt_len+=(F2-ft[2*Ar+1])*ft[2*Ar],ft[2*Ar+1]=F2),Ie--)}}(W,r1),S1(H1,l2,W.bl_count)}function S(W,r1,g1){var m1,s1,H1=-1,O1=r1[1],_1=0,R1=7,l2=4;for(O1===0&&(R1=138,l2=3),r1[2*(g1+1)+1]=65535,m1=0;m1<=g1;m1++)s1=O1,O1=r1[2*(m1+1)+1],++_1<R1&&s1===O1||(_1<l2?W.bl_tree[2*s1]+=_1:s1!==0?(s1!==H1&&W.bl_tree[2*s1]++,W.bl_tree[2*b]++):_1<=10?W.bl_tree[2*w]++:W.bl_tree[2*A]++,H1=s1,l2=(_1=0)===O1?(R1=138,3):s1===O1?(R1=6,3):(R1=7,4))}function u1(W,r1,g1){var m1,s1,H1=-1,O1=r1[1],_1=0,R1=7,l2=4;for(O1===0&&(R1=138,l2=3),m1=0;m1<=g1;m1++)if(s1=O1,O1=r1[2*(m1+1)+1],!(++_1<R1&&s1===O1)){if(_1<l2)for(;Z(W,s1,W.bl_tree),--_1!=0;);else s1!==0?(s1!==H1&&(Z(W,s1,W.bl_tree),_1--),Z(W,b,W.bl_tree),Y(W,_1-3,2)):_1<=10?(Z(W,w,W.bl_tree),Y(W,_1-3,3)):(Z(W,A,W.bl_tree),Y(W,_1-11,7));H1=s1,l2=(_1=0)===O1?(R1=138,3):s1===O1?(R1=6,3):(R1=7,4)}}c(O);var c1=!1;function G(W,r1,g1,m1){Y(W,(o<<1)+(m1?1:0),3),function(s1,H1,O1,_1){z1(s1),_1&&(j(s1,O1),j(s1,~O1)),n.arraySet(s1.pending_buf,s1.window,H1,O1,s1.pending),s1.pending+=O1}(W,r1,g1,!0)}r._tr_init=function(W){c1||(function(){var r1,g1,m1,s1,H1,O1=new Array(y+1);for(s1=m1=0;s1<l-1;s1++)for(q[s1]=m1,r1=0;r1<1<<M[s1];r1++)C[m1++]=s1;for(C[m1-1]=s1,s1=H1=0;s1<16;s1++)for(O[s1]=H1,r1=0;r1<1<<H[s1];r1++)N[H1++]=s1;for(H1>>=7;s1<p;s1++)for(O[s1]=H1<<7,r1=0;r1<1<<H[s1]-7;r1++)N[256+H1++]=s1;for(g1=0;g1<=y;g1++)O1[g1]=0;for(r1=0;r1<=143;)I[2*r1+1]=8,r1++,O1[8]++;for(;r1<=255;)I[2*r1+1]=9,r1++,O1[9]++;for(;r1<=279;)I[2*r1+1]=7,r1++,O1[7]++;for(;r1<=287;)I[2*r1+1]=8,r1++,O1[8]++;for(S1(I,h+1,O1),r1=0;r1<p;r1++)L[2*r1+1]=5,L[2*r1]=h1(r1,5);J=new B(I,M,f+1,h,y),$=new B(L,H,0,p,y),E=new B(new Array(0),V,0,d,z)}(),c1=!0),W.l_desc=new k(W.dyn_ltree,J),W.d_desc=new k(W.dyn_dtree,$),W.bl_desc=new k(W.bl_tree,E),W.bi_buf=0,W.bi_valid=0,v1(W)},r._tr_stored_block=G,r._tr_flush_block=function(W,r1,g1,m1){var s1,H1,O1=0;0<W.level?(W.strm.data_type===2&&(W.strm.data_type=function(_1){var R1,l2=4093624447;for(R1=0;R1<=31;R1++,l2>>>=1)if(1&l2&&_1.dyn_ltree[2*R1]!==0)return a;if(_1.dyn_ltree[18]!==0||_1.dyn_ltree[20]!==0||_1.dyn_ltree[26]!==0)return i;for(R1=32;R1<f;R1++)if(_1.dyn_ltree[2*R1]!==0)return i;return a}(W)),A1(W,W.l_desc),A1(W,W.d_desc),O1=function(_1){var R1;for(S(_1,_1.dyn_ltree,_1.l_desc.max_code),S(_1,_1.dyn_dtree,_1.d_desc.max_code),A1(_1,_1.bl_desc),R1=d-1;3<=R1&&_1.bl_tree[2*T[R1]+1]===0;R1--);return _1.opt_len+=3*(R1+1)+5+5+4,R1}(W),s1=W.opt_len+3+7>>>3,(H1=W.static_len+3+7>>>3)<=s1&&(s1=H1)):s1=H1=g1+5,g1+4<=s1&&r1!==-1?G(W,r1,g1,m1):W.strategy===4||H1===s1?(Y(W,2+(m1?1:0),3),D1(W,I,L)):(Y(W,4+(m1?1:0),3),function(_1,R1,l2,n2){var ie;for(Y(_1,R1-257,5),Y(_1,l2-1,5),Y(_1,n2-4,4),ie=0;ie<n2;ie++)Y(_1,_1.bl_tree[2*T[ie]+1],3);u1(_1,_1.dyn_ltree,R1-1),u1(_1,_1.dyn_dtree,l2-1)}(W,W.l_desc.max_code+1,W.d_desc.max_code+1,O1+1),D1(W,W.dyn_ltree,W.dyn_dtree)),v1(W),m1&&z1(W)},r._tr_tally=function(W,r1,g1){return W.pending_buf[W.d_buf+2*W.last_lit]=r1>>>8&255,W.pending_buf[W.d_buf+2*W.last_lit+1]=255&r1,W.pending_buf[W.l_buf+W.last_lit]=255&g1,W.last_lit++,r1===0?W.dyn_ltree[2*g1]++:(W.matches++,r1--,W.dyn_ltree[2*(C[g1]+f+1)]++,W.dyn_dtree[2*R(r1)]++),W.last_lit===W.lit_bufsize-1},r._tr_align=function(W){Y(W,2,3),Z(W,x,I),function(r1){r1.bi_valid===16?(j(r1,r1.bi_buf),r1.bi_buf=0,r1.bi_valid=0):8<=r1.bi_valid&&(r1.pending_buf[r1.pending++]=255&r1.bi_buf,r1.bi_buf>>=8,r1.bi_valid-=8)}(W)}},{"../utils/common":41}],53:[function(e,t,r){"use strict";t.exports=function(){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}},{}],54:[function(e,t,r){(function(n){(function(a,i){"use strict";if(!a.setImmediate){var c,o,l,f,h=1,p={},d=!1,m=a.document,y=Object.getPrototypeOf&&Object.getPrototypeOf(a);y=y&&y.setTimeout?y:a,c={}.toString.call(a.process)==="[object process]"?function(b){process.nextTick(function(){z(b)})}:function(){if(a.postMessage&&!a.importScripts){var b=!0,w=a.onmessage;return a.onmessage=function(){b=!1},a.postMessage("","*"),a.onmessage=w,b}}()?(f="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",x,!1):a.attachEvent("onmessage",x),function(b){a.postMessage(f+b,"*")}):a.MessageChannel?((l=new MessageChannel).port1.onmessage=function(b){z(b.data)},function(b){l.port2.postMessage(b)}):m&&"onreadystatechange"in m.createElement("script")?(o=m.documentElement,function(b){var w=m.createElement("script");w.onreadystatechange=function(){z(b),w.onreadystatechange=null,o.removeChild(w),w=null},o.appendChild(w)}):function(b){setTimeout(z,0,b)},y.setImmediate=function(b){typeof b!="function"&&(b=new Function(""+b));for(var w=new Array(arguments.length-1),A=0;A<w.length;A++)w[A]=arguments[A+1];var M={callback:b,args:w};return p[h]=M,c(h),h++},y.clearImmediate=g}function g(b){delete p[b]}function z(b){if(d)setTimeout(z,0,b);else{var w=p[b];if(w){d=!0;try{(function(A){var M=A.callback,H=A.args;switch(H.length){case 0:M();break;case 1:M(H[0]);break;case 2:M(H[0],H[1]);break;case 3:M(H[0],H[1],H[2]);break;default:M.apply(i,H)}})(w)}finally{g(b),d=!1}}}}function x(b){b.source===a&&typeof b.data=="string"&&b.data.indexOf(f)===0&&z(+b.data.slice(f.length))}})(typeof self>"u"?n===void 0?this:n:self)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})});var Ft=X((ok1,JI)=>{var As1=Array.isArray;JI.exports=As1});var sw=X((sk1,eR)=>{var Es1=typeof global=="object"&&global&&global.Object===Object&&global;eR.exports=Es1});var kn=X((lk1,tR)=>{var ks1=sw(),Ns1=typeof self=="object"&&self&&self.Object===Object&&self,Os1=ks1||Ns1||Function("return this")();tR.exports=Os1});var lc=X((fk1,rR)=>{var Ts1=kn(),Ps1=Ts1.Symbol;rR.exports=Ps1});var cR=X((uk1,iR)=>{var nR=lc(),aR=Object.prototype,Is1=aR.hasOwnProperty,Rs1=aR.toString,Os=nR?nR.toStringTag:void 0;function Ds1(e){var t=Is1.call(e,Os),r=e[Os];try{e[Os]=void 0;var n=!0}catch{}var a=Rs1.call(e);return n&&(t?e[Os]=r:delete e[Os]),a}iR.exports=Ds1});var sR=X((hk1,oR)=>{var Bs1=Object.prototype,Fs1=Bs1.toString;function js1(e){return Fs1.call(e)}oR.exports=js1});var p3=X((pk1,uR)=>{var lR=lc(),Us1=cR(),qs1=sR(),Ws1="[object Null]",Gs1="[object Undefined]",fR=lR?lR.toStringTag:void 0;function Ks1(e){return e==null?e===void 0?Gs1:Ws1:fR&&fR in Object(e)?Us1(e):qs1(e)}uR.exports=Ks1});var d3=X((dk1,hR)=>{function $s1(e){return e!=null&&typeof e=="object"}hR.exports=$s1});var Xi=X((mk1,pR)=>{var Ys1=p3(),Xs1=d3(),Zs1="[object Symbol]";function Qs1(e){return typeof e=="symbol"||Xs1(e)&&Ys1(e)==Zs1}pR.exports=Qs1});var T9=X((vk1,dR)=>{var Js1=Ft(),el1=Xi(),tl1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rl1=/^\w*$/;function nl1(e,t){if(Js1(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||el1(e)?!0:rl1.test(e)||!tl1.test(e)||t!=null&&e in Object(t)}dR.exports=nl1});var en=X((gk1,mR)=>{function al1(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}mR.exports=al1});var Pe=X((yk1,vR)=>{var il1=p3(),cl1=en(),ol1="[object AsyncFunction]",sl1="[object Function]",ll1="[object GeneratorFunction]",fl1="[object Proxy]";function ul1(e){if(!cl1(e))return!1;var t=il1(e);return t==sl1||t==ll1||t==ol1||t==fl1}vR.exports=ul1});var yR=X((xk1,gR)=>{var hl1=kn(),pl1=hl1["__core-js_shared__"];gR.exports=pl1});var wR=X((bk1,bR)=>{var lw=yR(),xR=function(){var e=/[^.]+$/.exec(lw&&lw.keys&&lw.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function dl1(e){return!!xR&&xR in e}bR.exports=dl1});var fw=X((wk1,zR)=>{var ml1=Function.prototype,vl1=ml1.toString;function gl1(e){if(e!=null){try{return vl1.call(e)}catch{}try{return e+""}catch{}}return""}zR.exports=gl1});var CR=X((zk1,MR)=>{var yl1=Pe(),xl1=wR(),bl1=en(),wl1=fw(),zl1=/[\\^$.*+?()[\]{}|]/g,Ml1=/^\[object .+?Constructor\]$/,Cl1=Function.prototype,Hl1=Object.prototype,_l1=Cl1.toString,Sl1=Hl1.hasOwnProperty,Ll1=RegExp("^"+_l1.call(Sl1).replace(zl1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Vl1(e){if(!bl1(e)||xl1(e))return!1;var t=yl1(e)?Ll1:Ml1;return t.test(wl1(e))}MR.exports=Vl1});var _R=X((Mk1,HR)=>{function Al1(e,t){return e?.[t]}HR.exports=Al1});var _a=X((Ck1,SR)=>{var El1=CR(),kl1=_R();function Nl1(e,t){var r=kl1(e,t);return El1(r)?r:void 0}SR.exports=Nl1});var Ts=X((Hk1,LR)=>{var Ol1=_a(),Tl1=Ol1(Object,"create");LR.exports=Tl1});var ER=X((_k1,AR)=>{var VR=Ts();function Pl1(){this.__data__=VR?VR(null):{},this.size=0}AR.exports=Pl1});var NR=X((Sk1,kR)=>{function Il1(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}kR.exports=Il1});var TR=X((Lk1,OR)=>{var Rl1=Ts(),Dl1="__lodash_hash_undefined__",Bl1=Object.prototype,Fl1=Bl1.hasOwnProperty;function jl1(e){var t=this.__data__;if(Rl1){var r=t[e];return r===Dl1?void 0:r}return Fl1.call(t,e)?t[e]:void 0}OR.exports=jl1});var IR=X((Vk1,PR)=>{var Ul1=Ts(),ql1=Object.prototype,Wl1=ql1.hasOwnProperty;function Gl1(e){var t=this.__data__;return Ul1?t[e]!==void 0:Wl1.call(t,e)}PR.exports=Gl1});var DR=X((Ak1,RR)=>{var Kl1=Ts(),$l1="__lodash_hash_undefined__";function Yl1(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Kl1&&t===void 0?$l1:t,this}RR.exports=Yl1});var FR=X((Ek1,BR)=>{var Xl1=ER(),Zl1=NR(),Ql1=TR(),Jl1=IR(),e51=DR();function fc(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}fc.prototype.clear=Xl1;fc.prototype.delete=Zl1;fc.prototype.get=Ql1;fc.prototype.has=Jl1;fc.prototype.set=e51;BR.exports=fc});var UR=X((kk1,jR)=>{function t51(){this.__data__=[],this.size=0}jR.exports=t51});var P9=X((Nk1,qR)=>{function r51(e,t){return e===t||e!==e&&t!==t}qR.exports=r51});var Ps=X((Ok1,WR)=>{var n51=P9();function a51(e,t){for(var r=e.length;r--;)if(n51(e[r][0],t))return r;return-1}WR.exports=a51});var KR=X((Tk1,GR)=>{var i51=Ps(),c51=Array.prototype,o51=c51.splice;function s51(e){var t=this.__data__,r=i51(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():o51.call(t,r,1),--this.size,!0}GR.exports=s51});var YR=X((Pk1,$R)=>{var l51=Ps();function f51(e){var t=this.__data__,r=l51(t,e);return r<0?void 0:t[r][1]}$R.exports=f51});var ZR=X((Ik1,XR)=>{var u51=Ps();function h51(e){return u51(this.__data__,e)>-1}XR.exports=h51});var JR=X((Rk1,QR)=>{var p51=Ps();function d51(e,t){var r=this.__data__,n=p51(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}QR.exports=d51});var Is=X((Dk1,eD)=>{var m51=UR(),v51=KR(),g51=YR(),y51=ZR(),x51=JR();function uc(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}uc.prototype.clear=m51;uc.prototype.delete=v51;uc.prototype.get=g51;uc.prototype.has=y51;uc.prototype.set=x51;eD.exports=uc});var I9=X((Bk1,tD)=>{var b51=_a(),w51=kn(),z51=b51(w51,"Map");tD.exports=z51});var aD=X((Fk1,nD)=>{var rD=FR(),M51=Is(),C51=I9();function H51(){this.size=0,this.__data__={hash:new rD,map:new(C51||M51),string:new rD}}nD.exports=H51});var cD=X((jk1,iD)=>{function _51(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}iD.exports=_51});var Rs=X((Uk1,oD)=>{var S51=cD();function L51(e,t){var r=e.__data__;return S51(t)?r[typeof t=="string"?"string":"hash"]:r.map}oD.exports=L51});var lD=X((qk1,sD)=>{var V51=Rs();function A51(e){var t=V51(this,e).delete(e);return this.size-=t?1:0,t}sD.exports=A51});var uD=X((Wk1,fD)=>{var E51=Rs();function k51(e){return E51(this,e).get(e)}fD.exports=k51});var pD=X((Gk1,hD)=>{var N51=Rs();function O51(e){return N51(this,e).has(e)}hD.exports=O51});var mD=X((Kk1,dD)=>{var T51=Rs();function P51(e,t){var r=T51(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}dD.exports=P51});var R9=X(($k1,vD)=>{var I51=aD(),R51=lD(),D51=uD(),B51=pD(),F51=mD();function hc(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}hc.prototype.clear=I51;hc.prototype.delete=R51;hc.prototype.get=D51;hc.prototype.has=B51;hc.prototype.set=F51;vD.exports=hc});var hw=X((Yk1,yD)=>{var gD=R9(),j51="Expected a function";function uw(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(j51);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var c=e.apply(this,n);return r.cache=i.set(a,c)||i,c};return r.cache=new(uw.Cache||gD),r}uw.Cache=gD;yD.exports=uw});var bD=X((Xk1,xD)=>{var U51=hw(),q51=500;function W51(e){var t=U51(e,function(n){return r.size===q51&&r.clear(),n}),r=t.cache;return t}xD.exports=W51});var zD=X((Zk1,wD)=>{var G51=bD(),K51=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$51=/\\(\\)?/g,Y51=G51(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(K51,function(r,n,a,i){t.push(a?i.replace($51,"$1"):n||r)}),t});wD.exports=Y51});var D9=X((Qk1,MD)=>{function X51(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}MD.exports=X51});var VD=X((Jk1,LD)=>{var CD=lc(),Z51=D9(),Q51=Ft(),J51=Xi(),ef1=1/0,HD=CD?CD.prototype:void 0,_D=HD?HD.toString:void 0;function SD(e){if(typeof e=="string")return e;if(Q51(e))return Z51(e,SD)+"";if(J51(e))return _D?_D.call(e):"";var t=e+"";return t=="0"&&1/e==-ef1?"-0":t}LD.exports=SD});var pw=X((eN1,AD)=>{var tf1=VD();function rf1(e){return e==null?"":tf1(e)}AD.exports=rf1});var dw=X((tN1,ED)=>{var nf1=Ft(),af1=T9(),if1=zD(),cf1=pw();function of1(e,t){return nf1(e)?e:af1(e,t)?[e]:if1(cf1(e))}ED.exports=of1});var Ds=X((rN1,kD)=>{var sf1=Xi(),lf1=1/0;function ff1(e){if(typeof e=="string"||sf1(e))return e;var t=e+"";return t=="0"&&1/e==-lf1?"-0":t}kD.exports=ff1});var B9=X((nN1,ND)=>{var uf1=dw(),hf1=Ds();function pf1(e,t){t=uf1(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[hf1(t[r++])];return r&&r==n?e:void 0}ND.exports=pf1});var Zi=X((aN1,OD)=>{var df1=B9();function mf1(e,t,r){var n=e==null?void 0:df1(e,t);return n===void 0?r:n}OD.exports=mf1});var m3=X((iN1,TD)=>{function vf1(e){return e==null}TD.exports=vf1});var F9=X((cN1,PD)=>{var gf1=p3(),yf1=Ft(),xf1=d3(),bf1="[object String]";function wf1(e){return typeof e=="string"||!yf1(e)&&xf1(e)&&gf1(e)==bf1}PD.exports=wf1});var RD=X(B2=>{"use strict";var mw=Symbol.for("react.element"),vw=Symbol.for("react.portal"),j9=Symbol.for("react.fragment"),U9=Symbol.for("react.strict_mode"),q9=Symbol.for("react.profiler"),W9=Symbol.for("react.provider"),G9=Symbol.for("react.context"),zf1=Symbol.for("react.server_context"),K9=Symbol.for("react.forward_ref"),$9=Symbol.for("react.suspense"),Y9=Symbol.for("react.suspense_list"),X9=Symbol.for("react.memo"),Z9=Symbol.for("react.lazy"),Mf1=Symbol.for("react.offscreen"),ID;ID=Symbol.for("react.module.reference");function tn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case mw:switch(e=e.type,e){case j9:case q9:case U9:case $9:case Y9:return e;default:switch(e=e&&e.$$typeof,e){case zf1:case G9:case K9:case Z9:case X9:case W9:return e;default:return t}}case vw:return t}}}B2.ContextConsumer=G9;B2.ContextProvider=W9;B2.Element=mw;B2.ForwardRef=K9;B2.Fragment=j9;B2.Lazy=Z9;B2.Memo=X9;B2.Portal=vw;B2.Profiler=q9;B2.StrictMode=U9;B2.Suspense=$9;B2.SuspenseList=Y9;B2.isAsyncMode=function(){return!1};B2.isConcurrentMode=function(){return!1};B2.isContextConsumer=function(e){return tn(e)===G9};B2.isContextProvider=function(e){return tn(e)===W9};B2.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===mw};B2.isForwardRef=function(e){return tn(e)===K9};B2.isFragment=function(e){return tn(e)===j9};B2.isLazy=function(e){return tn(e)===Z9};B2.isMemo=function(e){return tn(e)===X9};B2.isPortal=function(e){return tn(e)===vw};B2.isProfiler=function(e){return tn(e)===q9};B2.isStrictMode=function(e){return tn(e)===U9};B2.isSuspense=function(e){return tn(e)===$9};B2.isSuspenseList=function(e){return tn(e)===Y9};B2.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===j9||e===q9||e===U9||e===$9||e===Y9||e===Mf1||typeof e=="object"&&e!==null&&(e.$$typeof===Z9||e.$$typeof===X9||e.$$typeof===W9||e.$$typeof===G9||e.$$typeof===K9||e.$$typeof===ID||e.getModuleId!==void 0)};B2.typeOf=tn});var BD=X((sN1,DD)=>{"use strict";DD.exports=RD()});var gw=X((lN1,FD)=>{var Cf1=p3(),Hf1=d3(),_f1="[object Number]";function Sf1(e){return typeof e=="number"||Hf1(e)&&Cf1(e)==_f1}FD.exports=Sf1});var yw=X((fN1,jD)=>{var Lf1=gw();function Vf1(e){return Lf1(e)&&e!=+e}jD.exports=Vf1});var cB=X((HN1,iB)=>{function Gf1(e,t,r){var n=-1,a=e.length;t<0&&(t=-t>a?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(a);++n<a;)i[n]=e[n+t];return i}iB.exports=Gf1});var sB=X((_N1,oB)=>{var Kf1=cB();function $f1(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:Kf1(e,t,r)}oB.exports=$f1});var Ew=X((SN1,lB)=>{var Yf1="\\ud800-\\udfff",Xf1="\\u0300-\\u036f",Zf1="\\ufe20-\\ufe2f",Qf1="\\u20d0-\\u20ff",Jf1=Xf1+Zf1+Qf1,e71="\\ufe0e\\ufe0f",t71="\\u200d",r71=RegExp("["+t71+Yf1+Jf1+e71+"]");function n71(e){return r71.test(e)}lB.exports=n71});var uB=X((LN1,fB)=>{function a71(e){return e.split("")}fB.exports=a71});var xB=X((VN1,yB)=>{var hB="\\ud800-\\udfff",i71="\\u0300-\\u036f",c71="\\ufe20-\\ufe2f",o71="\\u20d0-\\u20ff",s71=i71+c71+o71,l71="\\ufe0e\\ufe0f",f71="["+hB+"]",kw="["+s71+"]",Nw="\\ud83c[\\udffb-\\udfff]",u71="(?:"+kw+"|"+Nw+")",pB="[^"+hB+"]",dB="(?:\\ud83c[\\udde6-\\uddff]){2}",mB="[\\ud800-\\udbff][\\udc00-\\udfff]",h71="\\u200d",vB=u71+"?",gB="["+l71+"]?",p71="(?:"+h71+"(?:"+[pB,dB,mB].join("|")+")"+gB+vB+")*",d71=gB+vB+p71,m71="(?:"+[pB+kw+"?",kw,dB,mB,f71].join("|")+")",v71=RegExp(Nw+"(?="+Nw+")|"+m71+d71,"g");function g71(e){return e.match(v71)||[]}yB.exports=g71});var wB=X((AN1,bB)=>{var y71=uB(),x71=Ew(),b71=xB();function w71(e){return x71(e)?b71(e):y71(e)}bB.exports=w71});var MB=X((EN1,zB)=>{var z71=sB(),M71=Ew(),C71=wB(),H71=pw();function _71(e){return function(t){t=H71(t);var r=M71(t)?C71(t):void 0,n=r?r[0]:t.charAt(0),a=r?z71(r,1).join(""):t.slice(1);return n[e]()+a}}zB.exports=_71});var nh=X((kN1,CB)=>{var S71=MB(),L71=S71("toUpperCase");CB.exports=L71});var XB=X((OT1,YB)=>{var nu1=Is();function au1(){this.__data__=new nu1,this.size=0}YB.exports=au1});var QB=X((TT1,ZB)=>{function iu1(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}ZB.exports=iu1});var eF=X((PT1,JB)=>{function cu1(e){return this.__data__.get(e)}JB.exports=cu1});var rF=X((IT1,tF)=>{function ou1(e){return this.__data__.has(e)}tF.exports=ou1});var aF=X((RT1,nF)=>{var su1=Is(),lu1=I9(),fu1=R9(),uu1=200;function hu1(e,t){var r=this.__data__;if(r instanceof su1){var n=r.__data__;if(!lu1||n.length<uu1-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new fu1(n)}return r.set(e,t),this.size=r.size,this}nF.exports=hu1});var pz=X((DT1,iF)=>{var pu1=Is(),du1=XB(),mu1=QB(),vu1=eF(),gu1=rF(),yu1=aF();function Cc(e){var t=this.__data__=new pu1(e);this.size=t.size}Cc.prototype.clear=du1;Cc.prototype.delete=mu1;Cc.prototype.get=vu1;Cc.prototype.has=gu1;Cc.prototype.set=yu1;iF.exports=Cc});var oF=X((BT1,cF)=>{var xu1="__lodash_hash_undefined__";function bu1(e){return this.__data__.set(e,xu1),this}cF.exports=bu1});var lF=X((FT1,sF)=>{function wu1(e){return this.__data__.has(e)}sF.exports=wu1});var dz=X((jT1,fF)=>{var zu1=R9(),Mu1=oF(),Cu1=lF();function hh(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new zu1;++t<r;)this.add(e[t])}hh.prototype.add=hh.prototype.push=Mu1;hh.prototype.has=Cu1;fF.exports=hh});var mz=X((UT1,uF)=>{function Hu1(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}uF.exports=Hu1});var vz=X((qT1,hF)=>{function _u1(e,t){return e.has(t)}hF.exports=_u1});var gz=X((WT1,pF)=>{var Su1=dz(),Lu1=mz(),Vu1=vz(),Au1=1,Eu1=2;function ku1(e,t,r,n,a,i){var c=r&Au1,o=e.length,l=t.length;if(o!=l&&!(c&&l>o))return!1;var f=i.get(e),h=i.get(t);if(f&&h)return f==t&&h==e;var p=-1,d=!0,m=r&Eu1?new Su1:void 0;for(i.set(e,t),i.set(t,e);++p<o;){var y=e[p],g=t[p];if(n)var z=c?n(g,y,p,t,e,i):n(y,g,p,e,t,i);if(z!==void 0){if(z)continue;d=!1;break}if(m){if(!Lu1(t,function(x,b){if(!Vu1(m,b)&&(y===x||a(y,x,r,n,i)))return m.push(b)})){d=!1;break}}else if(!(y===g||a(y,g,r,n,i))){d=!1;break}}return i.delete(e),i.delete(t),d}pF.exports=ku1});var mF=X((GT1,dF)=>{var Nu1=kn(),Ou1=Nu1.Uint8Array;dF.exports=Ou1});var gF=X((KT1,vF)=>{function Tu1(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}vF.exports=Tu1});var ph=X(($T1,yF)=>{function Pu1(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}yF.exports=Pu1});var MF=X((YT1,zF)=>{var xF=lc(),bF=mF(),Iu1=P9(),Ru1=gz(),Du1=gF(),Bu1=ph(),Fu1=1,ju1=2,Uu1="[object Boolean]",qu1="[object Date]",Wu1="[object Error]",Gu1="[object Map]",Ku1="[object Number]",$u1="[object RegExp]",Yu1="[object Set]",Xu1="[object String]",Zu1="[object Symbol]",Qu1="[object ArrayBuffer]",Ju1="[object DataView]",wF=xF?xF.prototype:void 0,yz=wF?wF.valueOf:void 0;function e91(e,t,r,n,a,i,c){switch(r){case Ju1:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Qu1:return!(e.byteLength!=t.byteLength||!i(new bF(e),new bF(t)));case Uu1:case qu1:case Ku1:return Iu1(+e,+t);case Wu1:return e.name==t.name&&e.message==t.message;case $u1:case Xu1:return e==t+"";case Gu1:var o=Du1;case Yu1:var l=n&Fu1;if(o||(o=Bu1),e.size!=t.size&&!l)return!1;var f=c.get(e);if(f)return f==t;n|=ju1,c.set(e,t);var h=Ru1(o(e),o(t),n,a,i,c);return c.delete(e),h;case Zu1:if(yz)return yz.call(e)==yz.call(t)}return!1}zF.exports=e91});var xz=X((XT1,CF)=>{function t91(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}CF.exports=t91});var _F=X((ZT1,HF)=>{var r91=xz(),n91=Ft();function a91(e,t,r){var n=t(e);return n91(e)?n:r91(n,r(e))}HF.exports=a91});var LF=X((QT1,SF)=>{function i91(e,t){for(var r=-1,n=e==null?0:e.length,a=0,i=[];++r<n;){var c=e[r];t(c,r,e)&&(i[a++]=c)}return i}SF.exports=i91});var AF=X((JT1,VF)=>{function c91(){return[]}VF.exports=c91});var NF=X((eP1,kF)=>{var o91=LF(),s91=AF(),l91=Object.prototype,f91=l91.propertyIsEnumerable,EF=Object.getOwnPropertySymbols,u91=EF?function(e){return e==null?[]:(e=Object(e),o91(EF(e),function(t){return f91.call(e,t)}))}:s91;kF.exports=u91});var TF=X((tP1,OF)=>{function h91(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}OF.exports=h91});var IF=X((rP1,PF)=>{var p91=p3(),d91=d3(),m91="[object Arguments]";function v91(e){return d91(e)&&p91(e)==m91}PF.exports=v91});var dh=X((nP1,BF)=>{var RF=IF(),g91=d3(),DF=Object.prototype,y91=DF.hasOwnProperty,x91=DF.propertyIsEnumerable,b91=RF(function(){return arguments}())?RF:function(e){return g91(e)&&y91.call(e,"callee")&&!x91.call(e,"callee")};BF.exports=b91});var jF=X((aP1,FF)=>{function w91(){return!1}FF.exports=w91});var bz=X(($s,Hc)=>{var z91=kn(),M91=jF(),WF=typeof $s=="object"&&$s&&!$s.nodeType&&$s,UF=WF&&typeof Hc=="object"&&Hc&&!Hc.nodeType&&Hc,C91=UF&&UF.exports===WF,qF=C91?z91.Buffer:void 0,H91=qF?qF.isBuffer:void 0,_91=H91||M91;Hc.exports=_91});var mh=X((iP1,GF)=>{var S91=9007199254740991,L91=/^(?:0|[1-9]\d*)$/;function V91(e,t){var r=typeof e;return t=t??S91,!!t&&(r=="number"||r!="symbol"&&L91.test(e))&&e>-1&&e%1==0&&e<t}GF.exports=V91});var vh=X((cP1,KF)=>{var A91=9007199254740991;function E91(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=A91}KF.exports=E91});var YF=X((oP1,$F)=>{var k91=p3(),N91=vh(),O91=d3(),T91="[object Arguments]",P91="[object Array]",I91="[object Boolean]",R91="[object Date]",D91="[object Error]",B91="[object Function]",F91="[object Map]",j91="[object Number]",U91="[object Object]",q91="[object RegExp]",W91="[object Set]",G91="[object String]",K91="[object WeakMap]",$91="[object ArrayBuffer]",Y91="[object DataView]",X91="[object Float32Array]",Z91="[object Float64Array]",Q91="[object Int8Array]",J91="[object Int16Array]",eh1="[object Int32Array]",th1="[object Uint8Array]",rh1="[object Uint8ClampedArray]",nh1="[object Uint16Array]",ah1="[object Uint32Array]",ae={};ae[X91]=ae[Z91]=ae[Q91]=ae[J91]=ae[eh1]=ae[th1]=ae[rh1]=ae[nh1]=ae[ah1]=!0;ae[T91]=ae[P91]=ae[$91]=ae[I91]=ae[Y91]=ae[R91]=ae[D91]=ae[B91]=ae[F91]=ae[j91]=ae[U91]=ae[q91]=ae[W91]=ae[G91]=ae[K91]=!1;function ih1(e){return O91(e)&&N91(e.length)&&!!ae[k91(e)]}$F.exports=ih1});var wz=X((sP1,XF)=>{function ch1(e){return function(t){return e(t)}}XF.exports=ch1});var QF=X((Ys,_c)=>{var oh1=sw(),ZF=typeof Ys=="object"&&Ys&&!Ys.nodeType&&Ys,Xs=ZF&&typeof _c=="object"&&_c&&!_c.nodeType&&_c,sh1=Xs&&Xs.exports===ZF,zz=sh1&&oh1.process,lh1=function(){try{var e=Xs&&Xs.require&&Xs.require("util").types;return e||zz&&zz.binding&&zz.binding("util")}catch{}}();_c.exports=lh1});var Mz=X((lP1,tj)=>{var fh1=YF(),uh1=wz(),JF=QF(),ej=JF&&JF.isTypedArray,hh1=ej?uh1(ej):fh1;tj.exports=hh1});var nj=X((fP1,rj)=>{var ph1=TF(),dh1=dh(),mh1=Ft(),vh1=bz(),gh1=mh(),yh1=Mz(),xh1=Object.prototype,bh1=xh1.hasOwnProperty;function wh1(e,t){var r=mh1(e),n=!r&&dh1(e),a=!r&&!n&&vh1(e),i=!r&&!n&&!a&&yh1(e),c=r||n||a||i,o=c?ph1(e.length,String):[],l=o.length;for(var f in e)(t||bh1.call(e,f))&&!(c&&(f=="length"||a&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||gh1(f,l)))&&o.push(f);return o}rj.exports=wh1});var ij=X((uP1,aj)=>{var zh1=Object.prototype;function Mh1(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||zh1;return e===r}aj.exports=Mh1});var Cz=X((hP1,cj)=>{function Ch1(e,t){return function(r){return e(t(r))}}cj.exports=Ch1});var sj=X((pP1,oj)=>{var Hh1=Cz(),_h1=Hh1(Object.keys,Object);oj.exports=_h1});var fj=X((dP1,lj)=>{var Sh1=ij(),Lh1=sj(),Vh1=Object.prototype,Ah1=Vh1.hasOwnProperty;function Eh1(e){if(!Sh1(e))return Lh1(e);var t=[];for(var r in Object(e))Ah1.call(e,r)&&r!="constructor"&&t.push(r);return t}lj.exports=Eh1});var Sc=X((mP1,uj)=>{var kh1=Pe(),Nh1=vh();function Oh1(e){return e!=null&&Nh1(e.length)&&!kh1(e)}uj.exports=Oh1});var Zs=X((vP1,hj)=>{var Th1=nj(),Ph1=fj(),Ih1=Sc();function Rh1(e){return Ih1(e)?Th1(e):Ph1(e)}hj.exports=Rh1});var dj=X((gP1,pj)=>{var Dh1=_F(),Bh1=NF(),Fh1=Zs();function jh1(e){return Dh1(e,Fh1,Bh1)}pj.exports=jh1});var gj=X((yP1,vj)=>{var mj=dj(),Uh1=1,qh1=Object.prototype,Wh1=qh1.hasOwnProperty;function Gh1(e,t,r,n,a,i){var c=r&Uh1,o=mj(e),l=o.length,f=mj(t),h=f.length;if(l!=h&&!c)return!1;for(var p=l;p--;){var d=o[p];if(!(c?d in t:Wh1.call(t,d)))return!1}var m=i.get(e),y=i.get(t);if(m&&y)return m==t&&y==e;var g=!0;i.set(e,t),i.set(t,e);for(var z=c;++p<l;){d=o[p];var x=e[d],b=t[d];if(n)var w=c?n(b,x,d,t,e,i):n(x,b,d,e,t,i);if(!(w===void 0?x===b||a(x,b,r,n,i):w)){g=!1;break}z||(z=d=="constructor")}if(g&&!z){var A=e.constructor,M=t.constructor;A!=M&&"constructor"in e&&"constructor"in t&&!(typeof A=="function"&&A instanceof A&&typeof M=="function"&&M instanceof M)&&(g=!1)}return i.delete(e),i.delete(t),g}vj.exports=Gh1});var xj=X((xP1,yj)=>{var Kh1=_a(),$h1=kn(),Yh1=Kh1($h1,"DataView");yj.exports=Yh1});var wj=X((bP1,bj)=>{var Xh1=_a(),Zh1=kn(),Qh1=Xh1(Zh1,"Promise");bj.exports=Qh1});var Hz=X((wP1,zj)=>{var Jh1=_a(),ep1=kn(),tp1=Jh1(ep1,"Set");zj.exports=tp1});var Cj=X((zP1,Mj)=>{var rp1=_a(),np1=kn(),ap1=rp1(np1,"WeakMap");Mj.exports=ap1});var kj=X((MP1,Ej)=>{var _z=xj(),Sz=I9(),Lz=wj(),Vz=Hz(),Az=Cj(),Aj=p3(),Lc=fw(),Hj="[object Map]",ip1="[object Object]",_j="[object Promise]",Sj="[object Set]",Lj="[object WeakMap]",Vj="[object DataView]",cp1=Lc(_z),op1=Lc(Sz),sp1=Lc(Lz),lp1=Lc(Vz),fp1=Lc(Az),n6=Aj;(_z&&n6(new _z(new ArrayBuffer(1)))!=Vj||Sz&&n6(new Sz)!=Hj||Lz&&n6(Lz.resolve())!=_j||Vz&&n6(new Vz)!=Sj||Az&&n6(new Az)!=Lj)&&(n6=function(e){var t=Aj(e),r=t==ip1?e.constructor:void 0,n=r?Lc(r):"";if(n)switch(n){case cp1:return Vj;case op1:return Hj;case sp1:return _j;case lp1:return Sj;case fp1:return Lj}return t});Ej.exports=n6});var Bj=X((CP1,Dj)=>{var Ez=pz(),up1=gz(),hp1=MF(),pp1=gj(),Nj=kj(),Oj=Ft(),Tj=bz(),dp1=Mz(),mp1=1,Pj="[object Arguments]",Ij="[object Array]",gh="[object Object]",vp1=Object.prototype,Rj=vp1.hasOwnProperty;function gp1(e,t,r,n,a,i){var c=Oj(e),o=Oj(t),l=c?Ij:Nj(e),f=o?Ij:Nj(t);l=l==Pj?gh:l,f=f==Pj?gh:f;var h=l==gh,p=f==gh,d=l==f;if(d&&Tj(e)){if(!Tj(t))return!1;c=!0,h=!1}if(d&&!h)return i||(i=new Ez),c||dp1(e)?up1(e,t,r,n,a,i):hp1(e,t,l,r,n,a,i);if(!(r&mp1)){var m=h&&Rj.call(e,"__wrapped__"),y=p&&Rj.call(t,"__wrapped__");if(m||y){var g=m?e.value():e,z=y?t.value():t;return i||(i=new Ez),a(g,z,r,n,i)}}return d?(i||(i=new Ez),pp1(e,t,r,n,a,i)):!1}Dj.exports=gp1});var yh=X((HP1,Uj)=>{var yp1=Bj(),Fj=d3();function jj(e,t,r,n,a){return e===t?!0:e==null||t==null||!Fj(e)&&!Fj(t)?e!==e&&t!==t:yp1(e,t,r,n,jj,a)}Uj.exports=jj});var Wj=X((_P1,qj)=>{var xp1=pz(),bp1=yh(),wp1=1,zp1=2;function Mp1(e,t,r,n){var a=r.length,i=a,c=!n;if(e==null)return!i;for(e=Object(e);a--;){var o=r[a];if(c&&o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++a<i;){o=r[a];var l=o[0],f=e[l],h=o[1];if(c&&o[2]){if(f===void 0&&!(l in e))return!1}else{var p=new xp1;if(n)var d=n(f,h,l,e,t,p);if(!(d===void 0?bp1(h,f,wp1|zp1,n,p):d))return!1}}return!0}qj.exports=Mp1});var kz=X((SP1,Gj)=>{var Cp1=en();function Hp1(e){return e===e&&!Cp1(e)}Gj.exports=Hp1});var $j=X((LP1,Kj)=>{var _p1=kz(),Sp1=Zs();function Lp1(e){for(var t=Sp1(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,_p1(a)]}return t}Kj.exports=Lp1});var Nz=X((VP1,Yj)=>{function Vp1(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}Yj.exports=Vp1});var Zj=X((AP1,Xj)=>{var Ap1=Wj(),Ep1=$j(),kp1=Nz();function Np1(e){var t=Ep1(e);return t.length==1&&t[0][2]?kp1(t[0][0],t[0][1]):function(r){return r===e||Ap1(r,e,t)}}Xj.exports=Np1});var Jj=X((EP1,Qj)=>{function Op1(e,t){return e!=null&&t in Object(e)}Qj.exports=Op1});var tU=X((kP1,eU)=>{var Tp1=dw(),Pp1=dh(),Ip1=Ft(),Rp1=mh(),Dp1=vh(),Bp1=Ds();function Fp1(e,t,r){t=Tp1(t,e);for(var n=-1,a=t.length,i=!1;++n<a;){var c=Bp1(t[n]);if(!(i=e!=null&&r(e,c)))break;e=e[c]}return i||++n!=a?i:(a=e==null?0:e.length,!!a&&Dp1(a)&&Rp1(c,a)&&(Ip1(e)||Pp1(e)))}eU.exports=Fp1});var nU=X((NP1,rU)=>{var jp1=Jj(),Up1=tU();function qp1(e,t){return e!=null&&Up1(e,t,jp1)}rU.exports=qp1});var iU=X((OP1,aU)=>{var Wp1=yh(),Gp1=Zi(),Kp1=nU(),$p1=T9(),Yp1=kz(),Xp1=Nz(),Zp1=Ds(),Qp1=1,Jp1=2;function ed1(e,t){return $p1(e)&&Yp1(t)?Xp1(Zp1(e),t):function(r){var n=Gp1(r,e);return n===void 0&&n===t?Kp1(r,e):Wp1(t,n,Qp1|Jp1)}}aU.exports=ed1});var a6=X((TP1,cU)=>{function td1(e){return e}cU.exports=td1});var sU=X((PP1,oU)=>{function rd1(e){return function(t){return t?.[e]}}oU.exports=rd1});var fU=X((IP1,lU)=>{var nd1=B9();function ad1(e){return function(t){return nd1(t,e)}}lU.exports=ad1});var hU=X((RP1,uU)=>{var id1=sU(),cd1=fU(),od1=T9(),sd1=Ds();function ld1(e){return od1(e)?id1(sd1(e)):cd1(e)}uU.exports=ld1});var Nn=X((DP1,pU)=>{var fd1=Zj(),ud1=iU(),hd1=a6(),pd1=Ft(),dd1=hU();function md1(e){return typeof e=="function"?e:e==null?hd1:typeof e=="object"?pd1(e)?ud1(e[0],e[1]):fd1(e):dd1(e)}pU.exports=md1});var Oz=X((BP1,dU)=>{function vd1(e,t,r,n){for(var a=e.length,i=r+(n?1:-1);n?i--:++i<a;)if(t(e[i],i,e))return i;return-1}dU.exports=vd1});var vU=X((FP1,mU)=>{function gd1(e){return e!==e}mU.exports=gd1});var yU=X((jP1,gU)=>{function yd1(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return-1}gU.exports=yd1});var bU=X((UP1,xU)=>{var xd1=Oz(),bd1=vU(),wd1=yU();function zd1(e,t,r){return t===t?wd1(e,t,r):xd1(e,bd1,r)}xU.exports=zd1});var zU=X((qP1,wU)=>{var Md1=bU();function Cd1(e,t){var r=e==null?0:e.length;return!!r&&Md1(e,t,0)>-1}wU.exports=Cd1});var CU=X((WP1,MU)=>{function Hd1(e,t,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(r(t,e[n]))return!0;return!1}MU.exports=Hd1});var _U=X((GP1,HU)=>{function _d1(){}HU.exports=_d1});var LU=X((KP1,SU)=>{var Tz=Hz(),Sd1=_U(),Ld1=ph(),Vd1=1/0,Ad1=Tz&&1/Ld1(new Tz([,-0]))[1]==Vd1?function(e){return new Tz(e)}:Sd1;SU.exports=Ad1});var AU=X(($P1,VU)=>{var Ed1=dz(),kd1=zU(),Nd1=CU(),Od1=vz(),Td1=LU(),Pd1=ph(),Id1=200;function Rd1(e,t,r){var n=-1,a=kd1,i=e.length,c=!0,o=[],l=o;if(r)c=!1,a=Nd1;else if(i>=Id1){var f=t?null:Td1(e);if(f)return Pd1(f);c=!1,a=Od1,l=new Ed1}else l=t?[]:o;e:for(;++n<i;){var h=e[n],p=t?t(h):h;if(h=r||h!==0?h:0,c&&p===p){for(var d=l.length;d--;)if(l[d]===p)continue e;t&&l.push(p),o.push(h)}else a(l,p,r)||(l!==o&&l.push(p),o.push(h))}return o}VU.exports=Rd1});var kU=X((YP1,EU)=>{var Dd1=Nn(),Bd1=AU();function Fd1(e,t){return e&&e.length?Bd1(e,Dd1(t,2)):[]}EU.exports=Fd1});var jU=X((tI1,FU)=>{var DU=lc(),em1=dh(),tm1=Ft(),BU=DU?DU.isConcatSpreadable:void 0;function rm1(e){return tm1(e)||em1(e)||!!(BU&&e&&e[BU])}FU.exports=rm1});var Rz=X((rI1,qU)=>{var nm1=xz(),am1=jU();function UU(e,t,r,n,a){var i=-1,c=e.length;for(r||(r=am1),a||(a=[]);++i<c;){var o=e[i];t>0&&r(o)?t>1?UU(o,t-1,r,n,a):nm1(a,o):n||(a[a.length]=o)}return a}qU.exports=UU});var GU=X((nI1,WU)=>{function im1(e){return function(t,r,n){for(var a=-1,i=Object(t),c=n(t),o=c.length;o--;){var l=c[e?o:++a];if(r(i[l],l,i)===!1)break}return t}}WU.exports=im1});var $U=X((aI1,KU)=>{var cm1=GU(),om1=cm1();KU.exports=om1});var Dz=X((iI1,YU)=>{var sm1=$U(),lm1=Zs();function fm1(e,t){return e&&sm1(e,t,lm1)}YU.exports=fm1});var ZU=X((cI1,XU)=>{var um1=Sc();function hm1(e,t){return function(r,n){if(r==null)return r;if(!um1(r))return e(r,n);for(var a=r.length,i=t?a:-1,c=Object(r);(t?i--:++i<a)&&n(c[i],i,c)!==!1;);return r}}XU.exports=hm1});var zh=X((oI1,QU)=>{var pm1=Dz(),dm1=ZU(),mm1=dm1(pm1);QU.exports=mm1});var Bz=X((sI1,JU)=>{var vm1=zh(),gm1=Sc();function ym1(e,t){var r=-1,n=gm1(e)?Array(e.length):[];return vm1(e,function(a,i,c){n[++r]=t(a,i,c)}),n}JU.exports=ym1});var tq=X((lI1,eq)=>{function xm1(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}eq.exports=xm1});var aq=X((fI1,nq)=>{var rq=Xi();function bm1(e,t){if(e!==t){var r=e!==void 0,n=e===null,a=e===e,i=rq(e),c=t!==void 0,o=t===null,l=t===t,f=rq(t);if(!o&&!f&&!i&&e>t||i&&c&&l&&!o&&!f||n&&c&&l||!r&&l||!a)return 1;if(!n&&!i&&!f&&e<t||f&&r&&a&&!n&&!i||o&&r&&a||!c&&a||!l)return-1}return 0}nq.exports=bm1});var cq=X((uI1,iq)=>{var wm1=aq();function zm1(e,t,r){for(var n=-1,a=e.criteria,i=t.criteria,c=a.length,o=r.length;++n<c;){var l=wm1(a[n],i[n]);if(l){if(n>=o)return l;var f=r[n];return l*(f=="desc"?-1:1)}}return e.index-t.index}iq.exports=zm1});var sq=X((hI1,oq)=>{var Fz=D9(),Mm1=B9(),Cm1=Nn(),Hm1=Bz(),_m1=tq(),Sm1=wz(),Lm1=cq(),Vm1=a6(),Am1=Ft();function Em1(e,t,r){t.length?t=Fz(t,function(i){return Am1(i)?function(c){return Mm1(c,i.length===1?i[0]:i)}:i}):t=[Vm1];var n=-1;t=Fz(t,Sm1(Cm1));var a=Hm1(e,function(i,c,o){var l=Fz(t,function(f){return f(i)});return{criteria:l,index:++n,value:i}});return _m1(a,function(i,c){return Lm1(i,c,r)})}oq.exports=Em1});var fq=X((pI1,lq)=>{function km1(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}lq.exports=km1});var pq=X((dI1,hq)=>{var Nm1=fq(),uq=Math.max;function Om1(e,t,r){return t=uq(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,i=uq(n.length-t,0),c=Array(i);++a<i;)c[a]=n[t+a];a=-1;for(var o=Array(t+1);++a<t;)o[a]=n[a];return o[t]=r(c),Nm1(e,this,o)}}hq.exports=Om1});var mq=X((mI1,dq)=>{function Tm1(e){return function(){return e}}dq.exports=Tm1});var jz=X((vI1,vq)=>{var Pm1=_a(),Im1=function(){try{var e=Pm1(Object,"defineProperty");return e({},"",{}),e}catch{}}();vq.exports=Im1});var xq=X((gI1,yq)=>{var Rm1=mq(),gq=jz(),Dm1=a6(),Bm1=gq?function(e,t){return gq(e,"toString",{configurable:!0,enumerable:!1,value:Rm1(t),writable:!0})}:Dm1;yq.exports=Bm1});var wq=X((yI1,bq)=>{var Fm1=800,jm1=16,Um1=Date.now;function qm1(e){var t=0,r=0;return function(){var n=Um1(),a=jm1-(n-r);if(r=n,a>0){if(++t>=Fm1)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}bq.exports=qm1});var Mq=X((xI1,zq)=>{var Wm1=xq(),Gm1=wq(),Km1=Gm1(Wm1);zq.exports=Km1});var Hq=X((bI1,Cq)=>{var $m1=a6(),Ym1=pq(),Xm1=Mq();function Zm1(e,t){return Xm1(Ym1(e,t,$m1),e+"")}Cq.exports=Zm1});var Qs=X((wI1,_q)=>{var Qm1=P9(),Jm1=Sc(),ev1=mh(),tv1=en();function rv1(e,t,r){if(!tv1(r))return!1;var n=typeof t;return(n=="number"?Jm1(r)&&ev1(t,r.length):n=="string"&&t in r)?Qm1(r[t],e):!1}_q.exports=rv1});var Mh=X((zI1,Lq)=>{var nv1=Rz(),av1=sq(),iv1=Hq(),Sq=Qs(),cv1=iv1(function(e,t){if(e==null)return[];var r=t.length;return r>1&&Sq(e,t[0],t[1])?t=[]:r>2&&Sq(t[0],t[1],t[2])&&(t=[t[0]]),av1(e,nv1(t,1),[])});Lq.exports=cv1});var Yq=X((II1,$q)=>{var Rv1=kn(),Dv1=function(){return Rv1.Date.now()};$q.exports=Dv1});var Zq=X((RI1,Xq)=>{var Bv1=/\s/;function Fv1(e){for(var t=e.length;t--&&Bv1.test(e.charAt(t)););return t}Xq.exports=Fv1});var Jq=X((DI1,Qq)=>{var jv1=Zq(),Uv1=/^\s+/;function qv1(e){return e&&e.slice(0,jv1(e)+1).replace(Uv1,"")}Qq.exports=qv1});var Yz=X((BI1,rW)=>{var Wv1=Jq(),eW=en(),Gv1=Xi(),tW=NaN,Kv1=/^[-+]0x[0-9a-f]+$/i,$v1=/^0b[01]+$/i,Yv1=/^0o[0-7]+$/i,Xv1=parseInt;function Zv1(e){if(typeof e=="number")return e;if(Gv1(e))return tW;if(eW(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=eW(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Wv1(e);var r=$v1.test(e);return r||Yv1.test(e)?Xv1(e.slice(2),r?2:8):Kv1.test(e)?tW:+e}rW.exports=Zv1});var iW=X((FI1,aW)=>{var Qv1=en(),Xz=Yq(),nW=Yz(),Jv1="Expected a function",eg1=Math.max,tg1=Math.min;function rg1(e,t,r){var n,a,i,c,o,l,f=0,h=!1,p=!1,d=!0;if(typeof e!="function")throw new TypeError(Jv1);t=nW(t)||0,Qv1(r)&&(h=!!r.leading,p="maxWait"in r,i=p?eg1(nW(r.maxWait)||0,t):i,d="trailing"in r?!!r.trailing:d);function m(H){var V=n,T=a;return n=a=void 0,f=H,c=e.apply(T,V),c}function y(H){return f=H,o=setTimeout(x,t),h?m(H):c}function g(H){var V=H-l,T=H-f,I=t-V;return p?tg1(I,i-T):I}function z(H){var V=H-l,T=H-f;return l===void 0||V>=t||V<0||p&&T>=i}function x(){var H=Xz();if(z(H))return b(H);o=setTimeout(x,g(H))}function b(H){return o=void 0,d&&n?m(H):(n=a=void 0,c)}function w(){o!==void 0&&clearTimeout(o),f=0,n=l=a=o=void 0}function A(){return o===void 0?c:b(Xz())}function M(){var H=Xz(),V=z(H);if(n=arguments,a=this,l=H,V){if(o===void 0)return y(l);if(p)return clearTimeout(o),o=setTimeout(x,t),m(l)}return o===void 0&&(o=setTimeout(x,t)),c}return M.cancel=w,M.flush=A,M}aW.exports=rg1});var Zz=X((jI1,cW)=>{var ng1=iW(),ag1=en(),ig1="Expected a function";function cg1(e,t,r){var n=!0,a=!0;if(typeof e!="function")throw new TypeError(ig1);return ag1(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),ng1(e,t,{leading:n,maxWait:t,trailing:a})}cW.exports=cg1});var Cl=X((nU1,$G)=>{var Qx1=Xi();function Jx1(e,t,r){for(var n=-1,a=e.length;++n<a;){var i=e[n],c=t(i);if(c!=null&&(o===void 0?c===c&&!Qx1(c):r(c,o)))var o=c,l=i}return l}$G.exports=Jx1});var RM=X((aU1,YG)=>{function eb1(e,t){return e>t}YG.exports=eb1});var ZG=X((iU1,XG)=>{var tb1=Cl(),rb1=RM(),nb1=a6();function ab1(e){return e&&e.length?tb1(e,nb1,rb1):void 0}XG.exports=ab1});var DM=X((cU1,QG)=>{function ib1(e,t){return e<t}QG.exports=ib1});var eK=X((oU1,JG)=>{var cb1=Cl(),ob1=DM(),sb1=a6();function lb1(e){return e&&e.length?cb1(e,sb1,ob1):void 0}JG.exports=lb1});var rK=X((sU1,tK)=>{var fb1=D9(),ub1=Nn(),hb1=Bz(),pb1=Ft();function db1(e,t){var r=pb1(e)?fb1:hb1;return r(e,ub1(t,3))}tK.exports=db1});var aK=X((lU1,nK)=>{var mb1=Rz(),vb1=rK();function gb1(e,t){return mb1(vb1(e,t),1)}nK.exports=gb1});var dp=X((fU1,iK)=>{var yb1=yh();function xb1(e,t){return yb1(e,t)}iK.exports=xb1});var BM=X((cK,mp)=>{(function(e){"use strict";var t=1e9,r={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},n=!0,a="[DecimalError] ",i=a+"Invalid argument: ",c=a+"Exponent out of range: ",o=Math.floor,l=Math.pow,f=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,h,p=1e7,d=7,m=9007199254740991,y=o(m/d),g={};g.absoluteValue=g.abs=function(){var E=new this.constructor(this);return E.s&&(E.s=1),E},g.comparedTo=g.cmp=function(E){var O,B,k,R,j=this;if(E=new j.constructor(E),j.s!==E.s)return j.s||-E.s;if(j.e!==E.e)return j.e>E.e^j.s<0?1:-1;for(k=j.d.length,R=E.d.length,O=0,B=k<R?k:R;O<B;++O)if(j.d[O]!==E.d[O])return j.d[O]>E.d[O]^j.s<0?1:-1;return k===R?0:k>R^j.s<0?1:-1},g.decimalPlaces=g.dp=function(){var E=this,O=E.d.length-1,B=(O-E.e)*d;if(O=E.d[O],O)for(;O%10==0;O/=10)B--;return B<0?0:B},g.dividedBy=g.div=function(E){return w(this,new this.constructor(E))},g.dividedToIntegerBy=g.idiv=function(E){var O=this,B=O.constructor;return L(w(O,new B(E),0,1),B.precision)},g.equals=g.eq=function(E){return!this.cmp(E)},g.exponent=function(){return M(this)},g.greaterThan=g.gt=function(E){return this.cmp(E)>0},g.greaterThanOrEqualTo=g.gte=function(E){return this.cmp(E)>=0},g.isInteger=g.isint=function(){return this.e>this.d.length-2},g.isNegative=g.isneg=function(){return this.s<0},g.isPositive=g.ispos=function(){return this.s>0},g.isZero=function(){return this.s===0},g.lessThan=g.lt=function(E){return this.cmp(E)<0},g.lessThanOrEqualTo=g.lte=function(E){return this.cmp(E)<1},g.logarithm=g.log=function(E){var O,B=this,k=B.constructor,R=k.precision,j=R+5;if(E===void 0)E=new k(10);else if(E=new k(E),E.s<1||E.eq(h))throw Error(a+"NaN");if(B.s<1)throw Error(a+(B.s?"NaN":"-Infinity"));return B.eq(h)?new k(0):(n=!1,O=w(T(B,j),T(E,j),j),n=!0,L(O,R))},g.minus=g.sub=function(E){var O=this;return E=new O.constructor(E),O.s==E.s?N(O,E):z(O,(E.s=-E.s,E))},g.modulo=g.mod=function(E){var O,B=this,k=B.constructor,R=k.precision;if(E=new k(E),!E.s)throw Error(a+"NaN");return B.s?(n=!1,O=w(B,E,0,1).times(E),n=!0,B.minus(O)):L(new k(B),R)},g.naturalExponential=g.exp=function(){return A(this)},g.naturalLogarithm=g.ln=function(){return T(this)},g.negated=g.neg=function(){var E=new this.constructor(this);return E.s=-E.s||0,E},g.plus=g.add=function(E){var O=this;return E=new O.constructor(E),O.s==E.s?z(O,E):N(O,(E.s=-E.s,E))},g.precision=g.sd=function(E){var O,B,k,R=this;if(E!==void 0&&E!==!!E&&E!==1&&E!==0)throw Error(i+E);if(O=M(R)+1,k=R.d.length-1,B=k*d+1,k=R.d[k],k){for(;k%10==0;k/=10)B--;for(k=R.d[0];k>=10;k/=10)B++}return E&&O>B?O:B},g.squareRoot=g.sqrt=function(){var E,O,B,k,R,j,Y,Z=this,h1=Z.constructor;if(Z.s<1){if(!Z.s)return new h1(0);throw Error(a+"NaN")}for(E=M(Z),n=!1,R=Math.sqrt(+Z),R==0||R==1/0?(O=b(Z.d),(O.length+E)%2==0&&(O+="0"),R=Math.sqrt(O),E=o((E+1)/2)-(E<0||E%2),R==1/0?O="5e"+E:(O=R.toExponential(),O=O.slice(0,O.indexOf("e")+1)+E),k=new h1(O)):k=new h1(R.toString()),B=h1.precision,R=Y=B+3;;)if(j=k,k=j.plus(w(Z,j,Y+2)).times(.5),b(j.d).slice(0,Y)===(O=b(k.d)).slice(0,Y)){if(O=O.slice(Y-3,Y+1),R==Y&&O=="4999"){if(L(j,B+1,0),j.times(j).eq(Z)){k=j;break}}else if(O!="9999")break;Y+=4}return n=!0,L(k,B)},g.times=g.mul=function(E){var O,B,k,R,j,Y,Z,h1,S1,v1=this,z1=v1.constructor,q1=v1.d,f1=(E=new z1(E)).d;if(!v1.s||!E.s)return new z1(0);for(E.s*=v1.s,B=v1.e+E.e,h1=q1.length,S1=f1.length,h1<S1&&(j=q1,q1=f1,f1=j,Y=h1,h1=S1,S1=Y),j=[],Y=h1+S1,k=Y;k--;)j.push(0);for(k=S1;--k>=0;){for(O=0,R=h1+k;R>k;)Z=j[R]+f1[k]*q1[R-k-1]+O,j[R--]=Z%p|0,O=Z/p|0;j[R]=(j[R]+O)%p|0}for(;!j[--Y];)j.pop();return O?++B:j.shift(),E.d=j,E.e=B,n?L(E,z1.precision):E},g.toDecimalPlaces=g.todp=function(E,O){var B=this,k=B.constructor;return B=new k(B),E===void 0?B:(x(E,0,t),O===void 0?O=k.rounding:x(O,0,8),L(B,E+M(B)+1,O))},g.toExponential=function(E,O){var B,k=this,R=k.constructor;return E===void 0?B=C(k,!0):(x(E,0,t),O===void 0?O=R.rounding:x(O,0,8),k=L(new R(k),E+1,O),B=C(k,!0,E+1)),B},g.toFixed=function(E,O){var B,k,R=this,j=R.constructor;return E===void 0?C(R):(x(E,0,t),O===void 0?O=j.rounding:x(O,0,8),k=L(new j(R),E+M(R)+1,O),B=C(k.abs(),!1,E+M(k)+1),R.isneg()&&!R.isZero()?"-"+B:B)},g.toInteger=g.toint=function(){var E=this,O=E.constructor;return L(new O(E),M(E)+1,O.rounding)},g.toNumber=function(){return+this},g.toPower=g.pow=function(E){var O,B,k,R,j,Y,Z=this,h1=Z.constructor,S1=12,v1=+(E=new h1(E));if(!E.s)return new h1(h);if(Z=new h1(Z),!Z.s){if(E.s<1)throw Error(a+"Infinity");return Z}if(Z.eq(h))return Z;if(k=h1.precision,E.eq(h))return L(Z,k);if(O=E.e,B=E.d.length-1,Y=O>=B,j=Z.s,Y){if((B=v1<0?-v1:v1)<=m){for(R=new h1(h),O=Math.ceil(k/d+4),n=!1;B%2&&(R=R.times(Z),q(R.d,O)),B=o(B/2),B!==0;)Z=Z.times(Z),q(Z.d,O);return n=!0,E.s<0?new h1(h).div(R):L(R,k)}}else if(j<0)throw Error(a+"NaN");return j=j<0&&E.d[Math.max(O,B)]&1?-1:1,Z.s=1,n=!1,R=E.times(T(Z,k+S1)),n=!0,R=A(R),R.s=j,R},g.toPrecision=function(E,O){var B,k,R=this,j=R.constructor;return E===void 0?(B=M(R),k=C(R,B<=j.toExpNeg||B>=j.toExpPos)):(x(E,1,t),O===void 0?O=j.rounding:x(O,0,8),R=L(new j(R),E,O),B=M(R),k=C(R,E<=B||B<=j.toExpNeg,E)),k},g.toSignificantDigits=g.tosd=function(E,O){var B=this,k=B.constructor;return E===void 0?(E=k.precision,O=k.rounding):(x(E,1,t),O===void 0?O=k.rounding:x(O,0,8)),L(new k(B),E,O)},g.toString=g.valueOf=g.val=g.toJSON=function(){var E=this,O=M(E),B=E.constructor;return C(E,O<=B.toExpNeg||O>=B.toExpPos)};function z(E,O){var B,k,R,j,Y,Z,h1,S1,v1=E.constructor,z1=v1.precision;if(!E.s||!O.s)return O.s||(O=new v1(E)),n?L(O,z1):O;if(h1=E.d,S1=O.d,Y=E.e,R=O.e,h1=h1.slice(),j=Y-R,j){for(j<0?(k=h1,j=-j,Z=S1.length):(k=S1,R=Y,Z=h1.length),Y=Math.ceil(z1/d),Z=Y>Z?Y+1:Z+1,j>Z&&(j=Z,k.length=1),k.reverse();j--;)k.push(0);k.reverse()}for(Z=h1.length,j=S1.length,Z-j<0&&(j=Z,k=S1,S1=h1,h1=k),B=0;j;)B=(h1[--j]=h1[j]+S1[j]+B)/p|0,h1[j]%=p;for(B&&(h1.unshift(B),++R),Z=h1.length;h1[--Z]==0;)h1.pop();return O.d=h1,O.e=R,n?L(O,z1):O}function x(E,O,B){if(E!==~~E||E<O||E>B)throw Error(i+E)}function b(E){var O,B,k,R=E.length-1,j="",Y=E[0];if(R>0){for(j+=Y,O=1;O<R;O++)k=E[O]+"",B=d-k.length,B&&(j+=V(B)),j+=k;Y=E[O],k=Y+"",B=d-k.length,B&&(j+=V(B))}else if(Y===0)return"0";for(;Y%10===0;)Y/=10;return j+Y}var w=function(){function E(k,R){var j,Y=0,Z=k.length;for(k=k.slice();Z--;)j=k[Z]*R+Y,k[Z]=j%p|0,Y=j/p|0;return Y&&k.unshift(Y),k}function O(k,R,j,Y){var Z,h1;if(j!=Y)h1=j>Y?1:-1;else for(Z=h1=0;Z<j;Z++)if(k[Z]!=R[Z]){h1=k[Z]>R[Z]?1:-1;break}return h1}function B(k,R,j){for(var Y=0;j--;)k[j]-=Y,Y=k[j]<R[j]?1:0,k[j]=Y*p+k[j]-R[j];for(;!k[0]&&k.length>1;)k.shift()}return function(k,R,j,Y){var Z,h1,S1,v1,z1,q1,f1,D1,A1,S,u1,c1,G,W,r1,g1,m1,s1,H1=k.constructor,O1=k.s==R.s?1:-1,_1=k.d,R1=R.d;if(!k.s)return new H1(k);if(!R.s)throw Error(a+"Division by zero");for(h1=k.e-R.e,m1=R1.length,r1=_1.length,f1=new H1(O1),D1=f1.d=[],S1=0;R1[S1]==(_1[S1]||0);)++S1;if(R1[S1]>(_1[S1]||0)&&--h1,j==null?c1=j=H1.precision:Y?c1=j+(M(k)-M(R))+1:c1=j,c1<0)return new H1(0);if(c1=c1/d+2|0,S1=0,m1==1)for(v1=0,R1=R1[0],c1++;(S1<r1||v1)&&c1--;S1++)G=v1*p+(_1[S1]||0),D1[S1]=G/R1|0,v1=G%R1|0;else{for(v1=p/(R1[0]+1)|0,v1>1&&(R1=E(R1,v1),_1=E(_1,v1),m1=R1.length,r1=_1.length),W=m1,A1=_1.slice(0,m1),S=A1.length;S<m1;)A1[S++]=0;s1=R1.slice(),s1.unshift(0),g1=R1[0],R1[1]>=p/2&&++g1;do v1=0,Z=O(R1,A1,m1,S),Z<0?(u1=A1[0],m1!=S&&(u1=u1*p+(A1[1]||0)),v1=u1/g1|0,v1>1?(v1>=p&&(v1=p-1),z1=E(R1,v1),q1=z1.length,S=A1.length,Z=O(z1,A1,q1,S),Z==1&&(v1--,B(z1,m1<q1?s1:R1,q1))):(v1==0&&(Z=v1=1),z1=R1.slice()),q1=z1.length,q1<S&&z1.unshift(0),B(A1,z1,S),Z==-1&&(S=A1.length,Z=O(R1,A1,m1,S),Z<1&&(v1++,B(A1,m1<S?s1:R1,S))),S=A1.length):Z===0&&(v1++,A1=[0]),D1[S1++]=v1,Z&&A1[0]?A1[S++]=_1[W]||0:(A1=[_1[W]],S=1);while((W++<r1||A1[0]!==void 0)&&c1--)}return D1[0]||D1.shift(),f1.e=h1,L(f1,Y?j+M(f1)+1:j)}}();function A(E,O){var B,k,R,j,Y,Z,h1=0,S1=0,v1=E.constructor,z1=v1.precision;if(M(E)>16)throw Error(c+M(E));if(!E.s)return new v1(h);for(O==null?(n=!1,Z=z1):Z=O,Y=new v1(.03125);E.abs().gte(.1);)E=E.times(Y),S1+=5;for(k=Math.log(l(2,S1))/Math.LN10*2+5|0,Z+=k,B=R=j=new v1(h),v1.precision=Z;;){if(R=L(R.times(E),Z),B=B.times(++h1),Y=j.plus(w(R,B,Z)),b(Y.d).slice(0,Z)===b(j.d).slice(0,Z)){for(;S1--;)j=L(j.times(j),Z);return v1.precision=z1,O==null?(n=!0,L(j,z1)):j}j=Y}}function M(E){for(var O=E.e*d,B=E.d[0];B>=10;B/=10)O++;return O}function H(E,O,B){if(O>E.LN10.sd())throw n=!0,B&&(E.precision=B),Error(a+"LN10 precision limit exceeded");return L(new E(E.LN10),O)}function V(E){for(var O="";E--;)O+="0";return O}function T(E,O){var B,k,R,j,Y,Z,h1,S1,v1,z1=1,q1=10,f1=E,D1=f1.d,A1=f1.constructor,S=A1.precision;if(f1.s<1)throw Error(a+(f1.s?"NaN":"-Infinity"));if(f1.eq(h))return new A1(0);if(O==null?(n=!1,S1=S):S1=O,f1.eq(10))return O==null&&(n=!0),H(A1,S1);if(S1+=q1,A1.precision=S1,B=b(D1),k=B.charAt(0),j=M(f1),Math.abs(j)<15e14){for(;k<7&&k!=1||k==1&&B.charAt(1)>3;)f1=f1.times(E),B=b(f1.d),k=B.charAt(0),z1++;j=M(f1),k>1?(f1=new A1("0."+B),j++):f1=new A1(k+"."+B.slice(1))}else return h1=H(A1,S1+2,S).times(j+""),f1=T(new A1(k+"."+B.slice(1)),S1-q1).plus(h1),A1.precision=S,O==null?(n=!0,L(f1,S)):f1;for(Z=Y=f1=w(f1.minus(h),f1.plus(h),S1),v1=L(f1.times(f1),S1),R=3;;){if(Y=L(Y.times(v1),S1),h1=Z.plus(w(Y,new A1(R),S1)),b(h1.d).slice(0,S1)===b(Z.d).slice(0,S1))return Z=Z.times(2),j!==0&&(Z=Z.plus(H(A1,S1+2,S).times(j+""))),Z=w(Z,new A1(z1),S1),A1.precision=S,O==null?(n=!0,L(Z,S)):Z;Z=h1,R+=2}}function I(E,O){var B,k,R;for((B=O.indexOf("."))>-1&&(O=O.replace(".","")),(k=O.search(/e/i))>0?(B<0&&(B=k),B+=+O.slice(k+1),O=O.substring(0,k)):B<0&&(B=O.length),k=0;O.charCodeAt(k)===48;)++k;for(R=O.length;O.charCodeAt(R-1)===48;)--R;if(O=O.slice(k,R),O){if(R-=k,B=B-k-1,E.e=o(B/d),E.d=[],k=(B+1)%d,B<0&&(k+=d),k<R){for(k&&E.d.push(+O.slice(0,k)),R-=d;k<R;)E.d.push(+O.slice(k,k+=d));O=O.slice(k),k=d-O.length}else k-=R;for(;k--;)O+="0";if(E.d.push(+O),n&&(E.e>y||E.e<-y))throw Error(c+B)}else E.s=0,E.e=0,E.d=[0];return E}function L(E,O,B){var k,R,j,Y,Z,h1,S1,v1,z1=E.d;for(Y=1,j=z1[0];j>=10;j/=10)Y++;if(k=O-Y,k<0)k+=d,R=O,S1=z1[v1=0];else{if(v1=Math.ceil((k+1)/d),j=z1.length,v1>=j)return E;for(S1=j=z1[v1],Y=1;j>=10;j/=10)Y++;k%=d,R=k-d+Y}if(B!==void 0&&(j=l(10,Y-R-1),Z=S1/j%10|0,h1=O<0||z1[v1+1]!==void 0||S1%j,h1=B<4?(Z||h1)&&(B==0||B==(E.s<0?3:2)):Z>5||Z==5&&(B==4||h1||B==6&&(k>0?R>0?S1/l(10,Y-R):0:z1[v1-1])%10&1||B==(E.s<0?8:7))),O<1||!z1[0])return h1?(j=M(E),z1.length=1,O=O-j-1,z1[0]=l(10,(d-O%d)%d),E.e=o(-O/d)||0):(z1.length=1,z1[0]=E.e=E.s=0),E;if(k==0?(z1.length=v1,j=1,v1--):(z1.length=v1+1,j=l(10,d-k),z1[v1]=R>0?(S1/l(10,Y-R)%l(10,R)|0)*j:0),h1)for(;;)if(v1==0){(z1[0]+=j)==p&&(z1[0]=1,++E.e);break}else{if(z1[v1]+=j,z1[v1]!=p)break;z1[v1--]=0,j=1}for(k=z1.length;z1[--k]===0;)z1.pop();if(n&&(E.e>y||E.e<-y))throw Error(c+M(E));return E}function N(E,O){var B,k,R,j,Y,Z,h1,S1,v1,z1,q1=E.constructor,f1=q1.precision;if(!E.s||!O.s)return O.s?O.s=-O.s:O=new q1(E),n?L(O,f1):O;if(h1=E.d,z1=O.d,k=O.e,S1=E.e,h1=h1.slice(),Y=S1-k,Y){for(v1=Y<0,v1?(B=h1,Y=-Y,Z=z1.length):(B=z1,k=S1,Z=h1.length),R=Math.max(Math.ceil(f1/d),Z)+2,Y>R&&(Y=R,B.length=1),B.reverse(),R=Y;R--;)B.push(0);B.reverse()}else{for(R=h1.length,Z=z1.length,v1=R<Z,v1&&(Z=R),R=0;R<Z;R++)if(h1[R]!=z1[R]){v1=h1[R]<z1[R];break}Y=0}for(v1&&(B=h1,h1=z1,z1=B,O.s=-O.s),Z=h1.length,R=z1.length-Z;R>0;--R)h1[Z++]=0;for(R=z1.length;R>Y;){if(h1[--R]<z1[R]){for(j=R;j&&h1[--j]===0;)h1[j]=p-1;--h1[j],h1[R]+=p}h1[R]-=z1[R]}for(;h1[--Z]===0;)h1.pop();for(;h1[0]===0;h1.shift())--k;return h1[0]?(O.d=h1,O.e=k,n?L(O,f1):O):new q1(0)}function C(E,O,B){var k,R=M(E),j=b(E.d),Y=j.length;return O?(B&&(k=B-Y)>0?j=j.charAt(0)+"."+j.slice(1)+V(k):Y>1&&(j=j.charAt(0)+"."+j.slice(1)),j=j+(R<0?"e":"e+")+R):R<0?(j="0."+V(-R-1)+j,B&&(k=B-Y)>0&&(j+=V(k))):R>=Y?(j+=V(R+1-Y),B&&(k=B-R-1)>0&&(j=j+"."+V(k))):((k=R+1)<Y&&(j=j.slice(0,k)+"."+j.slice(k)),B&&(k=B-Y)>0&&(R+1===Y&&(j+="."),j+=V(k))),E.s<0?"-"+j:j}function q(E,O){if(E.length>O)return E.length=O,!0}function J(E){var O,B,k;function R(j){var Y=this;if(!(Y instanceof R))return new R(j);if(Y.constructor=R,j instanceof R){Y.s=j.s,Y.e=j.e,Y.d=(j=j.d)?j.slice():j;return}if(typeof j=="number"){if(j*0!==0)throw Error(i+j);if(j>0)Y.s=1;else if(j<0)j=-j,Y.s=-1;else{Y.s=0,Y.e=0,Y.d=[0];return}if(j===~~j&&j<1e7){Y.e=0,Y.d=[j];return}return I(Y,j.toString())}else if(typeof j!="string")throw Error(i+j);if(j.charCodeAt(0)===45?(j=j.slice(1),Y.s=-1):Y.s=1,f.test(j))I(Y,j);else throw Error(i+j)}if(R.prototype=g,R.ROUND_UP=0,R.ROUND_DOWN=1,R.ROUND_CEIL=2,R.ROUND_FLOOR=3,R.ROUND_HALF_UP=4,R.ROUND_HALF_DOWN=5,R.ROUND_HALF_EVEN=6,R.ROUND_HALF_CEIL=7,R.ROUND_HALF_FLOOR=8,R.clone=J,R.config=R.set=$,E===void 0&&(E={}),E)for(k=["precision","rounding","toExpNeg","toExpPos","LN10"],O=0;O<k.length;)E.hasOwnProperty(B=k[O++])||(E[B]=this[B]);return R.config(E),R}function $(E){if(!E||typeof E!="object")throw Error(a+"Object expected");var O,B,k,R=["precision",1,t,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(O=0;O<R.length;O+=3)if((k=E[B=R[O]])!==void 0)if(o(k)===k&&k>=R[O+1]&&k<=R[O+2])this[B]=k;else throw Error(i+B+": "+k);if((k=E[B="LN10"])!==void 0)if(k==Math.LN10)this[B]=new this(k);else throw Error(i+B+": "+k);return this}r=J(r),r.default=r.Decimal=r,h=new r(1),typeof define=="function"&&define.amd?define(function(){return r}):typeof mp<"u"&&mp.exports?mp.exports=r:(e||(e=typeof self<"u"&&self&&self.self==self?self:Function("return this")()),e.Decimal=r)})(cK)});var ZK=X((qU1,XK)=>{function Xw1(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}XK.exports=Xw1});var nY=X((Gq1,rY)=>{var gC1=Cl(),yC1=RM(),xC1=Nn();function bC1(e,t){return e&&e.length?gC1(e,xC1(t,2),yC1):void 0}rY.exports=bC1});var iY=X((Kq1,aY)=>{var wC1=Cl(),zC1=Nn(),MC1=DM();function CC1(e,t){return e&&e.length?wC1(e,zC1(t,2),MC1):void 0}aY.exports=CC1});var wY=X((uW1,bY)=>{var UC1=Cz(),qC1=UC1(Object.getPrototypeOf,Object);bY.exports=qC1});var CY=X((hW1,MY)=>{var WC1=p3(),GC1=wY(),KC1=d3(),$C1="[object Object]",YC1=Function.prototype,XC1=Object.prototype,zY=YC1.toString,ZC1=XC1.hasOwnProperty,QC1=zY.call(Object);function JC1(e){if(!KC1(e)||WC1(e)!=$C1)return!1;var t=GC1(e);if(t===null)return!0;var r=ZC1.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&zY.call(r)==QC1}MY.exports=JC1});var _Y=X((pW1,HY)=>{var eH1=p3(),tH1=d3(),rH1="[object Boolean]";function nH1(e){return e===!0||e===!1||tH1(e)&&eH1(e)==rH1}HY.exports=nH1});var KY=X((FW1,GY)=>{var TH1=Math.ceil,PH1=Math.max;function IH1(e,t,r,n){for(var a=-1,i=PH1(TH1((t-e)/(r||1)),0),c=Array(i);i--;)c[n?i:++a]=e,e+=r;return c}GY.exports=IH1});var EC=X((jW1,YY)=>{var RH1=Yz(),$Y=1/0,DH1=17976931348623157e292;function BH1(e){if(!e)return e===0?e:0;if(e=RH1(e),e===$Y||e===-$Y){var t=e<0?-1:1;return t*DH1}return e===e?e:0}YY.exports=BH1});var ZY=X((UW1,XY)=>{var FH1=KY(),jH1=Qs(),kC=EC();function UH1(e){return function(t,r,n){return n&&typeof n!="number"&&jH1(t,r,n)&&(r=n=void 0),t=kC(t),r===void 0?(r=t,t=0):r=kC(r),n=n===void 0?t<r?1:-1:kC(n),FH1(t,r,n,e)}}XY.exports=UH1});var NC=X((qW1,QY)=>{var qH1=ZY(),WH1=qH1();QY.exports=WH1});var fX=X((tG1,lX)=>{var n_1=zh();function a_1(e,t){var r;return n_1(e,function(n,a,i){return r=t(n,a,i),!r}),!!r}lX.exports=a_1});var hX=X((rG1,uX)=>{var i_1=mz(),c_1=Nn(),o_1=fX(),s_1=Ft(),l_1=Qs();function f_1(e,t,r){var n=s_1(e)?i_1:o_1;return r&&l_1(e,t,r)&&(t=void 0),n(e,c_1(t,3))}uX.exports=f_1});var mX=X((aG1,dX)=>{var pX=jz();function u_1(e,t,r){t=="__proto__"&&pX?pX(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}dX.exports=u_1});var gX=X((iG1,vX)=>{var h_1=mX(),p_1=Dz(),d_1=Nn();function m_1(e,t){var r={};return t=d_1(t,3),p_1(e,function(n,a,i){h_1(r,a,t(n,a,i))}),r}vX.exports=m_1});var xX=X((cG1,yX)=>{function v_1(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}yX.exports=v_1});var wX=X((oG1,bX)=>{var g_1=zh();function y_1(e,t){var r=!0;return g_1(e,function(n,a,i){return r=!!t(n,a,i),r}),r}bX.exports=y_1});var IC=X((sG1,zX)=>{var x_1=xX(),b_1=wX(),w_1=Nn(),z_1=Ft(),M_1=Qs();function C_1(e,t,r){var n=z_1(e)?x_1:b_1;return r&&M_1(e,t,r)&&(t=void 0),n(e,w_1(t,3))}zX.exports=C_1});var EX=X((fG1,AX)=>{var L_1=Nn(),V_1=Sc(),A_1=Zs();function E_1(e){return function(t,r,n){var a=Object(t);if(!V_1(t)){var i=L_1(r,3);t=A_1(t),r=function(o){return i(a[o],o,a)}}var c=e(t,r,n);return c>-1?a[i?t[c]:c]:void 0}}AX.exports=E_1});var NX=X((uG1,kX)=>{var k_1=EC();function N_1(e){var t=k_1(e),r=t%1;return t===t?r?t-r:t:0}kX.exports=N_1});var TX=X((hG1,OX)=>{var O_1=Oz(),T_1=Nn(),P_1=NX(),I_1=Math.max;function R_1(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var a=r==null?0:P_1(r);return a<0&&(a=I_1(n+a,0)),O_1(e,T_1(t,3),a)}OX.exports=R_1});var IX=X((pG1,PX)=>{var D_1=EX(),B_1=TX(),F_1=D_1(B_1);PX.exports=F_1});var vZ=X((tK1,YC)=>{"use strict";var LS1=Object.prototype.hasOwnProperty,Wt="~";function p5(){}Object.create&&(p5.prototype=Object.create(null),new p5().__proto__||(Wt=!1));function VS1(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function mZ(e,t,r,n,a){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new VS1(r,n||e,a),c=Wt?Wt+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],i]:e._events[c].push(i):(e._events[c]=i,e._eventsCount++),e}function td(e,t){--e._eventsCount===0?e._events=new p5:delete e._events[t]}function _t(){this._events=new p5,this._eventsCount=0}_t.prototype.eventNames=function(){var t=[],r,n;if(this._eventsCount===0)return t;for(n in r=this._events)LS1.call(r,n)&&t.push(Wt?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};_t.prototype.listeners=function(t){var r=Wt?Wt+t:t,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var a=0,i=n.length,c=new Array(i);a<i;a++)c[a]=n[a].fn;return c};_t.prototype.listenerCount=function(t){var r=Wt?Wt+t:t,n=this._events[r];return n?n.fn?1:n.length:0};_t.prototype.emit=function(t,r,n,a,i,c){var o=Wt?Wt+t:t;if(!this._events[o])return!1;var l=this._events[o],f=arguments.length,h,p;if(l.fn){switch(l.once&&this.removeListener(t,l.fn,void 0,!0),f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,r),!0;case 3:return l.fn.call(l.context,r,n),!0;case 4:return l.fn.call(l.context,r,n,a),!0;case 5:return l.fn.call(l.context,r,n,a,i),!0;case 6:return l.fn.call(l.context,r,n,a,i,c),!0}for(p=1,h=new Array(f-1);p<f;p++)h[p-1]=arguments[p];l.fn.apply(l.context,h)}else{var d=l.length,m;for(p=0;p<d;p++)switch(l[p].once&&this.removeListener(t,l[p].fn,void 0,!0),f){case 1:l[p].fn.call(l[p].context);break;case 2:l[p].fn.call(l[p].context,r);break;case 3:l[p].fn.call(l[p].context,r,n);break;case 4:l[p].fn.call(l[p].context,r,n,a);break;default:if(!h)for(m=1,h=new Array(f-1);m<f;m++)h[m-1]=arguments[m];l[p].fn.apply(l[p].context,h)}}return!0};_t.prototype.on=function(t,r,n){return mZ(this,t,r,n,!1)};_t.prototype.once=function(t,r,n){return mZ(this,t,r,n,!0)};_t.prototype.removeListener=function(t,r,n,a){var i=Wt?Wt+t:t;if(!this._events[i])return this;if(!r)return td(this,i),this;var c=this._events[i];if(c.fn)c.fn===r&&(!a||c.once)&&(!n||c.context===n)&&td(this,i);else{for(var o=0,l=[],f=c.length;o<f;o++)(c[o].fn!==r||a&&!c[o].once||n&&c[o].context!==n)&&l.push(c[o]);l.length?this._events[i]=l.length===1?l[0]:l:td(this,i)}return this};_t.prototype.removeAllListeners=function(t){var r;return t?(r=Wt?Wt+t:t,this._events[r]&&td(this,r)):(this._events=new p5,this._eventsCount=0),this};_t.prototype.off=_t.prototype.removeListener;_t.prototype.addListener=_t.prototype.on;_t.prefixed=Wt;_t.EventEmitter=_t;typeof YC<"u"&&(YC.exports=_t)});var YZ=X((k$1,$Z)=>{var Ne=$Z.exports={},H3,_3;function rH(){throw new Error("setTimeout has not been defined")}function nH(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?H3=setTimeout:H3=rH}catch{H3=rH}try{typeof clearTimeout=="function"?_3=clearTimeout:_3=nH}catch{_3=nH}})();function WZ(e){if(H3===setTimeout)return setTimeout(e,0);if((H3===rH||!H3)&&setTimeout)return H3=setTimeout,setTimeout(e,0);try{return H3(e,0)}catch{try{return H3.call(null,e,0)}catch{return H3.call(this,e,0)}}}function vL1(e){if(_3===clearTimeout)return clearTimeout(e);if((_3===nH||!_3)&&clearTimeout)return _3=clearTimeout,clearTimeout(e);try{return _3(e)}catch{try{return _3.call(null,e)}catch{return _3.call(this,e)}}}var v4=[],Lo=!1,L6,md=-1;function gL1(){!Lo||!L6||(Lo=!1,L6.length?v4=L6.concat(v4):md=-1,v4.length&&GZ())}function GZ(){if(!Lo){var e=WZ(gL1);Lo=!0;for(var t=v4.length;t;){for(L6=v4,v4=[];++md<t;)L6&&L6[md].run();md=-1,t=v4.length}L6=null,Lo=!1,vL1(e)}}Ne.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];v4.push(new KZ(e,t)),v4.length===1&&!Lo&&WZ(GZ)};function KZ(e,t){this.fun=e,this.array=t}KZ.prototype.run=function(){this.fun.apply(null,this.array)};Ne.title="browser";Ne.browser=!0;Ne.env={};Ne.argv=[];Ne.version="";Ne.versions={};function g4(){}Ne.on=g4;Ne.addListener=g4;Ne.once=g4;Ne.off=g4;Ne.removeListener=g4;Ne.removeAllListeners=g4;Ne.emit=g4;Ne.prependListener=g4;Ne.prependOnceListener=g4;Ne.listeners=function(e){return[]};Ne.binding=function(e){throw new Error("process.binding is not supported")};Ne.cwd=function(){return"/"};Ne.chdir=function(e){throw new Error("process.chdir is not supported")};Ne.umask=function(){return 0}});var WT=p1(Qo());var jE=p1(Ym());var se=p1(Z1());var pt=function(){return pt=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},pt.apply(this,arguments)};function e8(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}var be=p1(Z1()),rL=p1(HS());var q2="-ms-",ei="-moz-",S2="-webkit-",vf="comm",A4="rule",$6="decl";var _S="@import";var gf="@keyframes";var SS="@layer";var tv=Math.abs,t8=String.fromCharCode,r8=Object.assign;function LS(e,t){return xe(e,0)^45?(((t<<2^xe(e,0))<<2^xe(e,1))<<2^xe(e,2))<<2^xe(e,3):0}function yf(e){return e.trim()}function xn(e,t){return(e=t.exec(e))?e[0]:e}function c2(e,t,r){return e.replace(t,r)}function Y6(e,t,r){return e.indexOf(t,r)}function xe(e,t){return e.charCodeAt(t)|0}function $n(e,t,r){return e.slice(t,r)}function Ot(e){return e.length}function xf(e){return e.length}function ti(e,t){return t.push(e),e}function VS(e,t){return e.map(t).join("")}function rv(e,t){return e.filter(function(r){return!xn(r,t)})}var bf=1,X6=1,AS=0,Dr=0,Oe=0,Z6="";function n8(e,t,r,n,a,i,c,o){return{value:e,root:t,parent:r,type:n,props:a,children:i,line:bf,column:X6,length:c,return:"",siblings:o}}function I3(e,t){return r8(n8("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function ri(e){for(;e.root;)e=I3(e.root,{children:[e]});ti(e,e.siblings)}function ES(){return Oe}function kS(){return Oe=Dr>0?xe(Z6,--Dr):0,X6--,Oe===10&&(X6=1,bf--),Oe}function Br(){return Oe=Dr<AS?xe(Z6,Dr++):0,X6++,Oe===10&&(X6=1,bf++),Oe}function E4(){return xe(Z6,Dr)}function a8(){return Dr}function wf(e,t){return $n(Z6,e,t)}function nv(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function NS(e){return bf=X6=1,AS=Ot(Z6=e),Dr=0,[]}function OS(e){return Z6="",e}function zf(e){return yf(wf(Dr-1,av(e===91?e+2:e===40?e+1:e)))}function TS(e){for(;(Oe=E4())&&Oe<33;)Br();return nv(e)>2||nv(Oe)>3?"":" "}function PS(e,t){for(;--t&&Br()&&!(Oe<48||Oe>102||Oe>57&&Oe<65||Oe>70&&Oe<97););return wf(e,a8()+(t<6&&E4()==32&&Br()==32))}function av(e){for(;Br();)switch(Oe){case e:return Dr;case 34:case 39:e!==34&&e!==39&&av(Oe);break;case 40:e===41&&av(e);break;case 92:Br();break}return Dr}function IS(e,t){for(;Br()&&e+Oe!==57;)if(e+Oe===84&&E4()===47)break;return"/*"+wf(t,Dr-1)+"*"+t8(e===47?e:Br())}function RS(e){for(;!nv(E4());)Br();return wf(e,Dr)}function FS(e){return OS(Mf("",null,null,null,[""],e=NS(e),0,[0],e))}function Mf(e,t,r,n,a,i,c,o,l){for(var f=0,h=0,p=c,d=0,m=0,y=0,g=1,z=1,x=1,b=0,w="",A=a,M=i,H=n,V=w;z;)switch(y=b,b=Br()){case 40:if(y!=108&&xe(V,p-1)==58){Y6(V+=c2(zf(b),"&","&\f"),"&\f",tv(f?o[f-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:V+=zf(b);break;case 9:case 10:case 13:case 32:V+=TS(y);break;case 92:V+=PS(a8()-1,7);continue;case 47:switch(E4()){case 42:case 47:ti(hn1(IS(Br(),a8()),t,r,l),l);break;default:V+="/"}break;case 123*g:o[f++]=Ot(V)*x;case 125*g:case 59:case 0:switch(b){case 0:case 125:z=0;case 59+h:x==-1&&(V=c2(V,/\f/g,"")),m>0&&Ot(V)-p&&ti(m>32?BS(V+";",n,r,p-1,l):BS(c2(V," ","")+";",n,r,p-2,l),l);break;case 59:V+=";";default:if(ti(H=DS(V,t,r,f,h,a,o,w,A=[],M=[],p,i),i),b===123)if(h===0)Mf(V,t,H,H,A,i,p,o,M);else switch(d===99&&xe(V,3)===110?100:d){case 100:case 108:case 109:case 115:Mf(e,H,H,n&&ti(DS(e,H,H,0,0,a,o,w,a,A=[],p,M),M),a,M,p,o,n?A:M);break;default:Mf(V,H,H,H,[""],M,0,o,M)}}f=h=m=0,g=x=1,w=V="",p=c;break;case 58:p=1+Ot(V),m=y;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&kS()==125)continue}switch(V+=t8(b),b*g){case 38:x=h>0?1:(V+="\f",-1);break;case 44:o[f++]=(Ot(V)-1)*x,x=1;break;case 64:E4()===45&&(V+=zf(Br())),d=E4(),h=p=Ot(w=V+=RS(a8())),b++;break;case 45:y===45&&Ot(V)==2&&(g=0)}}return i}function DS(e,t,r,n,a,i,c,o,l,f,h,p){for(var d=a-1,m=a===0?i:[""],y=xf(m),g=0,z=0,x=0;g<n;++g)for(var b=0,w=$n(e,d+1,d=tv(z=c[g])),A=e;b<y;++b)(A=yf(z>0?m[b]+" "+w:c2(w,/&\f/g,m[b])))&&(l[x++]=A);return n8(e,t,r,a===0?A4:o,l,f,h,p)}function hn1(e,t,r,n){return n8(e,t,r,vf,t8(ES()),$n(e,2,-2),0,n)}function BS(e,t,r,n,a){return n8(e,t,r,$6,$n(e,0,n),$n(e,n+1,-1),n,a)}function iv(e,t,r){switch(LS(e,t)){case 5103:return S2+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return S2+e+e;case 4789:return ei+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return S2+e+ei+e+q2+e+e;case 5936:switch(xe(e,t+11)){case 114:return S2+e+q2+c2(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return S2+e+q2+c2(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return S2+e+q2+c2(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return S2+e+q2+e+e;case 6165:return S2+e+q2+"flex-"+e+e;case 5187:return S2+e+c2(e,/(\w+).+(:[^]+)/,S2+"box-$1$2"+q2+"flex-$1$2")+e;case 5443:return S2+e+q2+"flex-item-"+c2(e,/flex-|-self/g,"")+(xn(e,/flex-|baseline/)?"":q2+"grid-row-"+c2(e,/flex-|-self/g,""))+e;case 4675:return S2+e+q2+"flex-line-pack"+c2(e,/align-content|flex-|-self/g,"")+e;case 5548:return S2+e+q2+c2(e,"shrink","negative")+e;case 5292:return S2+e+q2+c2(e,"basis","preferred-size")+e;case 6060:return S2+"box-"+c2(e,"-grow","")+S2+e+q2+c2(e,"grow","positive")+e;case 4554:return S2+c2(e,/([^-])(transform)/g,"$1"+S2+"$2")+e;case 6187:return c2(c2(c2(e,/(zoom-|grab)/,S2+"$1"),/(image-set)/,S2+"$1"),e,"")+e;case 5495:case 3959:return c2(e,/(image-set\([^]*)/,S2+"$1$`$1");case 4968:return c2(c2(e,/(.+:)(flex-)?(.*)/,S2+"box-pack:$3"+q2+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+S2+e+e;case 4200:if(!xn(e,/flex-|baseline/))return q2+"grid-column-align"+$n(e,t)+e;break;case 2592:case 3360:return q2+c2(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,a){return t=a,xn(n.props,/grid-\w+-end/)})?~Y6(e+(r=r[t].value),"span",0)?e:q2+c2(e,"-start","")+e+q2+"grid-row-span:"+(~Y6(r,"span",0)?xn(r,/\d+/):+xn(r,/\d+/)-+xn(e,/\d+/))+";":q2+c2(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return xn(n.props,/grid-\w+-start/)})?e:q2+c2(c2(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return c2(e,/(.+)-inline(.+)/,S2+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Ot(e)-1-t>6)switch(xe(e,t+1)){case 109:if(xe(e,t+4)!==45)break;case 102:return c2(e,/(.+:)(.+)-([^]+)/,"$1"+S2+"$2-$3$1"+ei+(xe(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Y6(e,"stretch",0)?iv(c2(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return c2(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,a,i,c,o,l,f){return q2+a+":"+i+f+(c?q2+a+"-span:"+(o?l:+l-+i)+f:"")+e});case 4949:if(xe(e,t+6)===121)return c2(e,":",":"+S2)+e;break;case 6444:switch(xe(e,xe(e,14)===45?18:11)){case 120:return c2(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+S2+(xe(e,14)===45?"inline-":"")+"box$3$1"+S2+"$2$3$1"+q2+"$2box$3")+e;case 100:return c2(e,":",":"+q2)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return c2(e,"scroll-","scroll-snap-")+e}return e}function Q6(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function jS(e,t,r,n){switch(e.type){case SS:if(e.children.length)break;case _S:case $6:return e.return=e.return||e.value;case vf:return"";case gf:return e.return=e.value+"{"+Q6(e.children,n)+"}";case A4:if(!Ot(e.value=e.props.join(",")))return""}return Ot(r=Q6(e.children,n))?e.return=e.value+"{"+r+"}":""}function US(e){var t=xf(e);return function(r,n,a,i){for(var c="",o=0;o<t;o++)c+=e[o](r,n,a,i)||"";return c}}function qS(e){return function(t){t.root||(t=t.return)&&e(t)}}function WS(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case $6:e.return=iv(e.value,e.length,r);return;case gf:return Q6([I3(e,{value:c2(e.value,"@","@"+S2)})],n);case A4:if(e.length)return VS(r=e.props,function(a){switch(xn(a,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ri(I3(e,{props:[c2(a,/:(read-\w+)/,":"+ei+"$1")]})),ri(I3(e,{props:[a]})),r8(e,{props:rv(r,n)});break;case"::placeholder":ri(I3(e,{props:[c2(a,/:(plac\w+)/,":"+S2+"input-$1")]})),ri(I3(e,{props:[c2(a,/:(plac\w+)/,":"+ei+"$1")]})),ri(I3(e,{props:[c2(a,/:(plac\w+)/,q2+"input-$1")]})),ri(I3(e,{props:[a]})),r8(e,{props:rv(r,n)});break}return""})}}var pn1={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},GS=pn1;var D3=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",nL="active",Lf="data-styled-version",e0="6.1.8",mv=`/*!sc*/
|
|
`,vv=typeof window<"u"&&"HTMLElement"in window,dn1=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&process.env.REACT_APP_SC_DISABLE_SPEEDY!==""?process.env.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&process.env.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&process.env.SC_DISABLE_SPEEDY!==void 0&&process.env.SC_DISABLE_SPEEDY!==""&&process.env.SC_DISABLE_SPEEDY!=="false"&&process.env.SC_DISABLE_SPEEDY);var Ef=Object.freeze([]),t0=Object.freeze({});function mn1(e,t,r){return r===void 0&&(r=t0),e.theme!==r.theme&&e.theme||t||r.theme}var aL=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),vn1=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,gn1=/(^-|-$)/g;function KS(e){return e.replace(vn1,"-").replace(gn1,"")}var yn1=/(a)(d)/gi,Cf=52,$S=function(e){return String.fromCharCode(e+(e>25?39:97))};function lv(e){var t,r="";for(t=Math.abs(e);t>Cf;t=t/Cf|0)r=$S(t%Cf)+r;return($S(t%Cf)+r).replace(yn1,"$1-$2")}var cv,iL=5381,J6=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},cL=function(e){return J6(iL,e)};function xn1(e){return lv(cL(e)>>>0)}function bn1(e){return e.displayName||e.name||"Component"}function ov(e){return typeof e=="string"&&!0}var oL=typeof Symbol=="function"&&Symbol.for,sL=oL?Symbol.for("react.memo"):60115,wn1=oL?Symbol.for("react.forward_ref"):60112,zn1={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Mn1={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},lL={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Cn1=((cv={})[wn1]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},cv[sL]=lL,cv);function YS(e){return("type"in(t=e)&&t.type.$$typeof)===sL?lL:"$$typeof"in e?Cn1[e.$$typeof]:zn1;var t}var Hn1=Object.defineProperty,_n1=Object.getOwnPropertyNames,XS=Object.getOwnPropertySymbols,Sn1=Object.getOwnPropertyDescriptor,Ln1=Object.getPrototypeOf,ZS=Object.prototype;function fL(e,t,r){if(typeof t!="string"){if(ZS){var n=Ln1(t);n&&n!==ZS&&fL(e,n,r)}var a=_n1(t);XS&&(a=a.concat(XS(t)));for(var i=YS(e),c=YS(t),o=0;o<a.length;++o){var l=a[o];if(!(l in Mn1||r&&r[l]||c&&l in c||i&&l in i)){var f=Sn1(t,l);try{Hn1(e,l,f)}catch{}}}}return e}function r0(e){return typeof e=="function"}function gv(e){return typeof e=="object"&&"styledComponentId"in e}function ni(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Vf(e,t){if(e.length===0)return"";for(var r=e[0],n=1;n<e.length;n++)r+=t?t+e[n]:e[n];return r}function i8(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function fv(e,t,r){if(r===void 0&&(r=!1),!r&&!i8(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var n=0;n<t.length;n++)e[n]=fv(e[n],t[n]);else if(i8(t))for(var n in t)e[n]=fv(e[n],t[n]);return e}function yv(e,t){Object.defineProperty(e,"toString",{value:t})}function R3(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var Vn1=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var r=0,n=0;n<t;n++)r+=this.groupSizes[n];return r},e.prototype.insertRules=function(t,r){if(t>=this.groupSizes.length){for(var n=this.groupSizes,a=n.length,i=a;t>=i;)if((i<<=1)<0)throw R3(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var c=a;c<i;c++)this.groupSizes[c]=0}for(var o=this.indexOfGroup(t+1),l=(c=0,r.length);c<l;c++)this.tag.insertRule(o,r[c])&&(this.groupSizes[t]++,o++)},e.prototype.clearGroup=function(t){if(t<this.length){var r=this.groupSizes[t],n=this.indexOfGroup(t),a=n+r;this.groupSizes[t]=0;for(var i=n;i<a;i++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(t){var r="";if(t>=this.length||this.groupSizes[t]===0)return r;for(var n=this.groupSizes[t],a=this.indexOfGroup(t),i=a+n,c=a;c<i;c++)r+="".concat(this.tag.getRule(c)).concat(mv);return r},e}(),_f=new Map,Af=new Map,Sf=1,Hf=function(e){if(_f.has(e))return _f.get(e);for(;Af.has(Sf);)Sf++;var t=Sf++;return _f.set(e,t),Af.set(t,e),t},An1=function(e,t){Sf=t+1,_f.set(e,t),Af.set(t,e)},En1="style[".concat(D3,"][").concat(Lf,'="').concat(e0,'"]'),kn1=new RegExp("^".concat(D3,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Nn1=function(e,t,r){for(var n,a=r.split(","),i=0,c=a.length;i<c;i++)(n=a[i])&&e.registerName(t,n)},On1=function(e,t){for(var r,n=((r=t.textContent)!==null&&r!==void 0?r:"").split(mv),a=[],i=0,c=n.length;i<c;i++){var o=n[i].trim();if(o){var l=o.match(kn1);if(l){var f=0|parseInt(l[1],10),h=l[2];f!==0&&(An1(h,f),Nn1(e,h,l[3]),e.getTag().insertRules(f,a)),a.length=0}else a.push(o)}}};function uv(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var uL=function(e){var t=document.head,r=e||t,n=document.createElement("style"),a=function(o){var l=Array.from(o.querySelectorAll("style[".concat(D3,"]")));return l[l.length-1]}(r),i=a!==void 0?a.nextSibling:null;n.setAttribute(D3,nL),n.setAttribute(Lf,e0);var c=uv();return c&&n.setAttribute("nonce",c),r.insertBefore(n,i),n},Tn1=function(){function e(t){this.element=uL(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(r){if(r.sheet)return r.sheet;for(var n=document.styleSheets,a=0,i=n.length;a<i;a++){var c=n[a];if(c.ownerNode===r)return c}throw R3(17)}(this.element),this.length=0}return e.prototype.insertRule=function(t,r){try{return this.sheet.insertRule(r,t),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var r=this.sheet.cssRules[t];return r&&r.cssText?r.cssText:""},e}(),Pn1=function(){function e(t){this.element=uL(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,r){if(t<=this.length&&t>=0){var n=document.createTextNode(r);return this.element.insertBefore(n,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},e}(),In1=function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,r){return t<=this.length&&(this.rules.splice(t,0,r),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},e}(),QS=vv,Rn1={isServer:!vv,useCSSOMInjection:!dn1},c8=function(){function e(t,r,n){t===void 0&&(t=t0),r===void 0&&(r={});var a=this;this.options=pt(pt({},Rn1),t),this.gs=r,this.names=new Map(n),this.server=!!t.isServer,!this.server&&vv&&QS&&(QS=!1,function(i){for(var c=document.querySelectorAll(En1),o=0,l=c.length;o<l;o++){var f=c[o];f&&f.getAttribute(D3)!==nL&&(On1(i,f),f.parentNode&&f.parentNode.removeChild(f))}}(this)),yv(this,function(){return function(i){for(var c=i.getTag(),o=c.length,l="",f=function(p){var d=function(x){return Af.get(x)}(p);if(d===void 0)return"continue";var m=i.names.get(d),y=c.getGroup(p);if(m===void 0||y.length===0)return"continue";var g="".concat(D3,".g").concat(p,'[id="').concat(d,'"]'),z="";m!==void 0&&m.forEach(function(x){x.length>0&&(z+="".concat(x,","))}),l+="".concat(y).concat(g,'{content:"').concat(z,'"}').concat(mv)},h=0;h<o;h++)f(h);return l}(a)})}return e.registerId=function(t){return Hf(t)},e.prototype.reconstructWithOptions=function(t,r){return r===void 0&&(r=!0),new e(pt(pt({},this.options),t),this.gs,r&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=function(r){var n=r.useCSSOMInjection,a=r.target;return r.isServer?new In1(a):n?new Tn1(a):new Pn1(a)}(this.options),new Vn1(t)));var t},e.prototype.hasNameForId=function(t,r){return this.names.has(t)&&this.names.get(t).has(r)},e.prototype.registerName=function(t,r){if(Hf(t),this.names.has(t))this.names.get(t).add(r);else{var n=new Set;n.add(r),this.names.set(t,n)}},e.prototype.insertRules=function(t,r,n){this.registerName(t,r),this.getTag().insertRules(Hf(t),n)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(Hf(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e}(),Dn1=/&/g,Bn1=/^\s*\/\/.*$/gm;function hL(e,t){return e.map(function(r){return r.type==="rule"&&(r.value="".concat(t," ").concat(r.value),r.value=r.value.replaceAll(",",",".concat(t," ")),r.props=r.props.map(function(n){return"".concat(t," ").concat(n)})),Array.isArray(r.children)&&r.type!=="@keyframes"&&(r.children=hL(r.children,t)),r})}function pL(e){var t,r,n,a=e===void 0?t0:e,i=a.options,c=i===void 0?t0:i,o=a.plugins,l=o===void 0?Ef:o,f=function(d,m,y){return y.startsWith(r)&&y.endsWith(r)&&y.replaceAll(r,"").length>0?".".concat(t):d},h=l.slice();h.push(function(d){d.type===A4&&d.value.includes("&")&&(d.props[0]=d.props[0].replace(Dn1,r).replace(n,f))}),c.prefix&&h.push(WS),h.push(jS);var p=function(d,m,y,g){m===void 0&&(m=""),y===void 0&&(y=""),g===void 0&&(g="&"),t=g,r=m,n=new RegExp("\\".concat(r,"\\b"),"g");var z=d.replace(Bn1,""),x=FS(y||m?"".concat(y," ").concat(m," { ").concat(z," }"):z);c.namespace&&(x=hL(x,c.namespace));var b=[];return Q6(x,US(h.concat(qS(function(w){return b.push(w)})))),b};return p.hash=l.length?l.reduce(function(d,m){return m.name||R3(15),J6(d,m.name)},iL).toString():"",p}var Fn1=new c8,hv=pL(),xv=be.default.createContext({shouldForwardProp:void 0,styleSheet:Fn1,stylis:hv}),rV1=xv.Consumer,jn1=be.default.createContext(void 0);function pv(){return(0,be.useContext)(xv)}function Un1(e){var t=(0,be.useState)(e.stylisPlugins),r=t[0],n=t[1],a=pv().styleSheet,i=(0,be.useMemo)(function(){var l=a;return e.sheet?l=e.sheet:e.target&&(l=l.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(l=l.reconstructWithOptions({useCSSOMInjection:!1})),l},[e.disableCSSOMInjection,e.sheet,e.target,a]),c=(0,be.useMemo)(function(){return pL({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:r})},[e.enableVendorPrefixes,e.namespace,r]);(0,be.useEffect)(function(){(0,rL.default)(r,e.stylisPlugins)||n(e.stylisPlugins)},[e.stylisPlugins]);var o=(0,be.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:i,stylis:c}},[e.shouldForwardProp,i,c]);return be.default.createElement(xv.Provider,{value:o},be.default.createElement(jn1.Provider,{value:c},e.children))}var qn1=function(){function e(t,r){var n=this;this.inject=function(a,i){i===void 0&&(i=hv);var c=n.name+i.hash;a.hasNameForId(n.id,c)||a.insertRules(n.id,c,i(n.rules,c,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=r,yv(this,function(){throw R3(12,String(n.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=hv),this.name+t.hash},e}(),Wn1=function(e){return e>="A"&&e<="Z"};function JS(e){for(var t="",r=0;r<e.length;r++){var n=e[r];if(r===1&&n==="-"&&e[0]==="-")return e;Wn1(n)?t+="-"+n.toLowerCase():t+=n}return t.startsWith("ms-")?"-"+t:t}var dL=function(e){return e==null||e===!1||e===""},mL=function(e){var t,r,n=[];for(var a in e){var i=e[a];e.hasOwnProperty(a)&&!dL(i)&&(Array.isArray(i)&&i.isCss||r0(i)?n.push("".concat(JS(a),":"),i,";"):i8(i)?n.push.apply(n,e8(e8(["".concat(a," {")],mL(i),!1),["}"],!1)):n.push("".concat(JS(a),": ").concat((t=a,(r=i)==null||typeof r=="boolean"||r===""?"":typeof r!="number"||r===0||t in GS||t.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return n};function k4(e,t,r,n){if(dL(e))return[];if(gv(e))return[".".concat(e.styledComponentId)];if(r0(e)){if(!r0(i=e)||i.prototype&&i.prototype.isReactComponent||!t)return[e];var a=e(t);return k4(a,t,r,n)}var i;return e instanceof qn1?r?(e.inject(r,n),[e.getName(n)]):[e]:i8(e)?mL(e):Array.isArray(e)?Array.prototype.concat.apply(Ef,e.map(function(c){return k4(c,t,r,n)})):[e.toString()]}function vL(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(r0(r)&&!gv(r))return!1}return!0}var Gn1=cL(e0),Kn1=function(){function e(t,r,n){this.rules=t,this.staticRulesId="",this.isStatic=(n===void 0||n.isStatic)&&vL(t),this.componentId=r,this.baseHash=J6(Gn1,r),this.baseStyle=n,c8.registerId(r)}return e.prototype.generateAndInjectStyles=function(t,r,n){var a=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,r,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&r.hasNameForId(this.componentId,this.staticRulesId))a=ni(a,this.staticRulesId);else{var i=Vf(k4(this.rules,t,r,n)),c=lv(J6(this.baseHash,i)>>>0);if(!r.hasNameForId(this.componentId,c)){var o=n(i,".".concat(c),void 0,this.componentId);r.insertRules(this.componentId,c,o)}a=ni(a,c),this.staticRulesId=c}else{for(var l=J6(this.baseHash,n.hash),f="",h=0;h<this.rules.length;h++){var p=this.rules[h];if(typeof p=="string")f+=p;else if(p){var d=Vf(k4(p,t,r,n));l=J6(l,d+h),f+=d}}if(f){var m=lv(l>>>0);r.hasNameForId(this.componentId,m)||r.insertRules(this.componentId,m,n(f,".".concat(m),void 0,this.componentId)),a=ni(a,m)}}return a},e}(),gL=be.default.createContext(void 0),nV1=gL.Consumer;var sv={};function $n1(e,t,r){var n=gv(e),a=e,i=!ov(e),c=t.attrs,o=c===void 0?Ef:c,l=t.componentId,f=l===void 0?function(A,M){var H=typeof A!="string"?"sc":KS(A);sv[H]=(sv[H]||0)+1;var V="".concat(H,"-").concat(xn1(e0+H+sv[H]));return M?"".concat(M,"-").concat(V):V}(t.displayName,t.parentComponentId):l,h=t.displayName,p=h===void 0?function(A){return ov(A)?"styled.".concat(A):"Styled(".concat(bn1(A),")")}(e):h,d=t.displayName&&t.componentId?"".concat(KS(t.displayName),"-").concat(t.componentId):t.componentId||f,m=n&&a.attrs?a.attrs.concat(o).filter(Boolean):o,y=t.shouldForwardProp;if(n&&a.shouldForwardProp){var g=a.shouldForwardProp;if(t.shouldForwardProp){var z=t.shouldForwardProp;y=function(A,M){return g(A,M)&&z(A,M)}}else y=g}var x=new Kn1(r,d,n?a.componentStyle:void 0);function b(A,M){return function(H,V,T){var I=H.attrs,L=H.componentStyle,N=H.defaultProps,C=H.foldedComponentIds,q=H.styledComponentId,J=H.target,$=be.default.useContext(gL),E=pv(),O=H.shouldForwardProp||E.shouldForwardProp,B=mn1(V,$,N)||t0,k=function(S1,v1,z1){for(var q1,f1=pt(pt({},v1),{className:void 0,theme:z1}),D1=0;D1<S1.length;D1+=1){var A1=r0(q1=S1[D1])?q1(f1):q1;for(var S in A1)f1[S]=S==="className"?ni(f1[S],A1[S]):S==="style"?pt(pt({},f1[S]),A1[S]):A1[S]}return v1.className&&(f1.className=ni(f1.className,v1.className)),f1}(I,V,B),R=k.as||J,j={};for(var Y in k)k[Y]===void 0||Y[0]==="$"||Y==="as"||Y==="theme"&&k.theme===B||(Y==="forwardedAs"?j.as=k.forwardedAs:O&&!O(Y,R)||(j[Y]=k[Y]));var Z=function(S1,v1){var z1=pv(),q1=S1.generateAndInjectStyles(v1,z1.styleSheet,z1.stylis);return q1}(L,k),h1=ni(C,q);return Z&&(h1+=" "+Z),k.className&&(h1+=" "+k.className),j[ov(R)&&!aL.has(R)?"class":"className"]=h1,j.ref=T,(0,be.createElement)(R,j)}(w,A,M)}b.displayName=p;var w=be.default.forwardRef(b);return w.attrs=m,w.componentStyle=x,w.displayName=p,w.shouldForwardProp=y,w.foldedComponentIds=n?ni(a.foldedComponentIds,a.styledComponentId):"",w.styledComponentId=d,w.target=n?a.target:e,Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(A){this._foldedDefaultProps=n?function(M){for(var H=[],V=1;V<arguments.length;V++)H[V-1]=arguments[V];for(var T=0,I=H;T<I.length;T++)fv(M,I[T],!0);return M}({},a.defaultProps,A):A}}),yv(w,function(){return".".concat(w.styledComponentId)}),i&&fL(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),w}function eL(e,t){for(var r=[e[0]],n=0,a=t.length;n<a;n+=1)r.push(t[n],e[n+1]);return r}var tL=function(e){return Object.assign(e,{isCss:!0})};function Yn1(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(r0(e)||i8(e))return tL(k4(eL(Ef,e8([e],t,!0))));var n=e;return t.length===0&&n.length===1&&typeof n[0]=="string"?k4(n):tL(k4(eL(n,t)))}function dv(e,t,r){if(r===void 0&&(r=t0),!t)throw R3(1,t);var n=function(a){for(var i=[],c=1;c<arguments.length;c++)i[c-1]=arguments[c];return e(t,r,Yn1.apply(void 0,e8([a],i,!1)))};return n.attrs=function(a){return dv(e,t,pt(pt({},r),{attrs:Array.prototype.concat(r.attrs,a).filter(Boolean)}))},n.withConfig=function(a){return dv(e,t,pt(pt({},r),a))},n}var yL=function(e){return dv($n1,e)},t2=yL;aL.forEach(function(e){t2[e]=yL(e)});var aV1=function(){function e(t,r){this.rules=t,this.componentId=r,this.isStatic=vL(t),c8.registerId(this.componentId+1)}return e.prototype.createStyles=function(t,r,n,a){var i=a(Vf(k4(this.rules,r,n,a)),""),c=this.componentId+t;n.insertRules(c,c,i)},e.prototype.removeStyles=function(t,r){r.clearRules(this.componentId+t)},e.prototype.renderStyles=function(t,r,n,a){t>2&&c8.registerId(this.componentId+t),this.removeStyles(t,n),this.createStyles(t,r,n,a)},e}();var iV1=function(){function e(){var t=this;this._emitSheetCSS=function(){var r=t.instance.toString(),n=uv(),a=Vf([n&&'nonce="'.concat(n,'"'),"".concat(D3,'="true"'),"".concat(Lf,'="').concat(e0,'"')].filter(Boolean)," ");return"<style ".concat(a,">").concat(r,"</style>")},this.getStyleTags=function(){if(t.sealed)throw R3(2);return t._emitSheetCSS()},this.getStyleElement=function(){var r;if(t.sealed)throw R3(2);var n=((r={})[D3]="",r[Lf]=e0,r.dangerouslySetInnerHTML={__html:t.instance.toString()},r),a=uv();return a&&(n.nonce=a),[be.default.createElement("style",pt({},n,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new c8({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(t){if(this.sealed)throw R3(2);return be.default.createElement(Un1,{sheet:this.instance},t)},e.prototype.interleaveWithNodeStream=function(t){throw R3(3)},e}();var cV1="__sc-".concat(D3,"__");var FE=p1(Oy()),Z41=t2.div`
|
|
min-width: 250px;
|
|
min-height: 50px;
|
|
max-width: fit-content;
|
|
max-height: fit-content;
|
|
margin: 15px auto 15px auto;
|
|
padding: 10px;
|
|
pointer-events: all;
|
|
touch-action: auto;
|
|
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
`,Ty=t2.p`
|
|
white-space: pre-warp;
|
|
`,Py=t2.div`
|
|
display: flex;
|
|
`,Q41=t2.input`
|
|
margin: 2px;
|
|
padding: 5px;
|
|
outline: none !important;
|
|
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
`,k0=t2.button`
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
|
|
width: 100%;
|
|
border-radius: none;
|
|
margin: 2px;
|
|
padding: 2px;
|
|
outline: none !important;
|
|
&:hover {
|
|
background-color: rgba(158, 158, 158, 0.75);
|
|
}
|
|
transition: background-color 250ms;
|
|
`,ct=class e{static _ref;static active;static root;static alert(t,r){return new Promise(n=>{e.clear();let a=()=>{n(),this.active=void 0,this.clear()};this.active=a,e.renderContent(se.default.createElement("div",null,se.default.createElement("h5",null,r||`${location.host} says`),se.default.createElement(Ty,null,t),se.default.createElement(k0,{onClick:()=>a()},"OK")))})}static async confirm(t,r){return new Promise(n=>{e.clear();let a=i=>{n(i),this.active=void 0,this.clear()};this.active=()=>a(!1),e.renderContent(se.default.createElement("div",null,se.default.createElement("h5",null,r||`${location.host} says`),se.default.createElement(Ty,null,t),se.default.createElement(Py,null,se.default.createElement(k0,{onClick:()=>a(!0)},"OK"),se.default.createElement(k0,{onClick:()=>a(!1)},"Cancel"))))})}static async prompt(t,r,n){return new Promise(a=>{e.clear();let i=o=>{a(o),this.active=void 0,this.clear()};this.active=()=>i("");let c=(0,se.createRef)();e.renderContent(se.default.createElement("div",null,se.default.createElement("h5",null,n||`${location.host} says`),se.default.createElement(Ty,null,t),se.default.createElement(Q41,{ref:c,type:"text"}),se.default.createElement(Py,null,se.default.createElement(k0,{onClick:()=>i(c.current&&c.current.value)},"OK"),se.default.createElement(k0,{onClick:()=>i(null)},"Cancel")))),c.current&&(c.current.focus(),c.current.value=r||"",c.current.addEventListener("keyup",o=>{o.key.toLowerCase()==="enter"&&c.current&&i(c.current.value)}))})}static custom(t,r){return new Promise(n=>{e.clear();let a=()=>{this.active=void 0,n(),this.clear()};this.active=()=>a(),e.renderContent(se.default.createElement("div",null,t,se.default.createElement(Py,null,r?r.map((i,c)=>se.default.createElement(k0,{key:c,onClick:async o=>{let l=i.click(o),f;l instanceof Promise?f=await l:f=l,f||(this.active=void 0,this.clear(),n())}},i.content)):null)))})}static close(){this.clear()}static clear(){this.root&&(this.root.unmount(),this.root=void 0);let t=e.ref.style;t.pointerEvents="none",t.touchAction="none",t.backgroundColor="rgba(0, 0, 0, 0)",this.active&&this.active(),this.active=void 0}static renderContent(t){let r=e.createBase(t);this.root=(0,FE.createRoot)(e.ref),this.root.render(r);let n=e.ref.style;n.pointerEvents="all",n.touchAction="auto",n.backgroundColor="rgba(0, 0, 0, 0.5)"}static createBase(t){return se.default.createElement(Z41,null,t)}static get ref(){if(e._ref)return e._ref;let t=document.createElement("div");document.body.appendChild(t),e._ref=t;let r=t.style;return r.position="fixed",r.zIndex=`${Number.MAX_SAFE_INTEGER}`,r.width="100%",r.height="100%",r.pointerEvents="none",r.touchAction="none",r.backgroundColor="rgba(0, 0, 0, 0)",r.transition="background-color 1s",r.overflowY="auto",r.overflowX="hidden",t}};var UE=p1(Z1());function J41(){return new Promise(e=>{let t=document.createElement("div"),r=document.createElement("div"),n=t.style;n.position="fixed",n.zIndex="100000",n.left=n.top="0",n.width=`${window.innerWidth}px`,n.height=`${window.innerHeight}px`,document.body.appendChild(t),n.backgroundColor="rgba(0, 0, 0, 0.50)";let a=r.style;a.position="fixed",a.zIndex="100001",a.width="5px",a.height="5px",a.border="2px solid white";let i,c=(z,x,b,w)=>{i={x:z,y:x,xOff:b,yOff:w}},o=z=>{c(z.clientX,z.clientY,z.offsetX,z.offsetY)},l=z=>{let x=z.touches[z.touches.length-1],b=z.target,{x:w,y:A,width:M,height:H}=b.getBoundingClientRect(),V=(x.clientX-w)/M*b.offsetWidth,T=(x.clientY-A)/H*b.offsetHeight;c(x.clientX,x.clientY,V,T)},f=(z,x)=>{if(!i)return{x:z,y:x,width:0,height:0};let b=Math.min(z,i.x),w=Math.max(z,i.x),A=Math.min(x,i.y),M=Math.max(x,i.y),H=w-b,V=M-A;return{x:Math.floor(b),y:Math.floor(A),width:Math.ceil(H),height:Math.ceil(V)}},h=(z,x)=>{if(!i)return;document.body.contains(r)||document.body.appendChild(r);let b=f(z,x),w=r.style;w.width=`${b.width}px`,w.height=`${b.height}px`,w.left=`${b.x}px`,w.top=`${b.y}px`},p=z=>{if(!i||!(z instanceof MouseEvent))return;let{clientX:x,clientY:b}=z;h(x,b)},d=z=>{if(!i||!(z instanceof TouchEvent)||!z.isTrusted)return;let x=z.touches[0];if(a.borderWidth="6px",x){let{clientX:b,clientY:w}=x;h(b,w)}},m=(z,x)=>{if(i){let b=f(z,x);i=void 0,window.removeEventListener("mousedown",g),window.removeEventListener("touchend",y),window.removeEventListener("mousedown",o),window.removeEventListener("touchstart",l),window.removeEventListener("mouseup",p),window.removeEventListener("touchmove",d),document.body.removeChild(t),document.body.contains(r)&&document.body.removeChild(r),e(b)}},y=z=>{let x=z.touches[0]||z.changedTouches[0];if(x){let{clientX:b,clientY:w}=x;m(b,w)}},g=z=>{m(z.clientX,z.clientY)};window.addEventListener("mouseup",g),window.addEventListener("touchend",y),window.addEventListener("mousedown",o),window.addEventListener("touchstart",l),window.addEventListener("mousemove",p),window.addEventListener("touchmove",d)})}async function Iy(e,t,r,n,a=0){let i=Z7();i.width=r/Math.pow(2,a),i.height=n/Math.pow(2,a);let c=i.getContext("2d"),o=Math.floor(e%te),l=Math.floor(t%te),f=[];for(let h=0;h<r+te;h+=te)for(let p=0;p<n+te;p+=te){let d=new Promise((m,y)=>{WE(e+h,t+p).then(g=>{let z=e>0?-o:-(te+o)%te,x=t>0?-l:-(te+l)%te;c.drawImage(g,h+z,p+x),m()}).catch(y)});f.push(d)}return await Promise.all(f),i}async function qE(e){let t=await J41(),r=e.screenToGrid(t.x,t.y),n=e.screenToGrid(t.x+t.width,t.height+t.y);if(!(!r||!n))try{let a=await Iy(r.x,r.y,t.width,t.height,e.uScale),i=a.toDataURL();ct.custom(UE.default.createElement("img",{style:{border:"1px solid black"},src:i}),[{content:"Download",click:()=>{a.toBlob(c=>{let o=Math.floor(r.x+t.width/2),l=Math.floor(r.x+t.height/2);c&&(0,jE.default)(c,`${o}:${l}:${new Date().toLocaleDateString()}.png`)})}},{content:"Cancel",click:()=>{}}])}catch{ct.alert("Something went wrong while trying to capture screenshot")}}var gb=p1(jT()),UT=p1(ta()),t4=class e{constructor(t,r,n,a,i,c){this._name=t;this._x=r;this._y=n;this._w=a;this._h=i;this._b=c;this.validate()}static ENCODE_VERSION=1;clone(){return new e(this.name,this.x,this.y,this.w,this.h,this._b.slice())}getBuffer(){this.validate();let r=new TextEncoder().encode(this._name),n=this._b,a=15+r.byteLength,i=new ArrayBuffer(a+n.byteLength),c=new DataView(i);return c.setUint8(0,e.ENCODE_VERSION),c.setInt32(1,this._x),c.setInt32(5,this._y),c.setUint16(9,this._h),c.setUint16(11,this._w),c.setUint8(13,r.length),new Uint8Array(i).set(r,15),new Uint8Array(i).set(new Uint8Array(this._b.buffer,this._b.byteOffset,this._b.byteLength),a),new Promise((o,l)=>{gb.default.deflate(UT.Buffer.from(i),(f,h)=>{f?l(f):o(h)})})}static async from(t){let r=await new Promise((y,g)=>{gb.default.inflate(t,(z,x)=>{z?g(z):y(x)})}),n=new DataView(r.buffer);if(n.getUint8(0)!==e.ENCODE_VERSION)throw new Error("Unknown version");let i=n.getInt32(1),c=n.getInt32(5),o=n.getUint16(9),l=n.getUint16(11),f=n.getUint8(13),h=r.subarray(15,15+f),d=new TextDecoder().decode(h),m=new Int8Array(r.buffer,r.byteOffset+15+f,r.byteLength-(15+f));return new e(d,i,c,l,o,m)}validate2(){try{return this.validate(),!0}catch{return!1}}validate(){if(this._w*this._h>2147483647)throw new Error("Size too big");if(this._w>65535)throw new Error("Width to big");if(this._h>65535)throw new Error("Height to big");if(Math.abs(this._x)>2147483647)throw new Error("X to big");if(Math.abs(this._y)>2147483647)throw new Error("X to big")}getPixel(t,r){return this._b[this.getIndex(t,r)]}setPixel(t,r,n){this._b[this.getIndex(t,r)]=n}getIndex(t,r){return r*this._w+t}fixBuffer(){let t=this._w*this._h;if(this._b.length!==t){let r=this._b;this._b=new Int8Array(t),this._b.set(r.subarray(0,t))}}get name(){return this._name}set name(t){let r=this._name;this._name=t,this.validate2()||(this._name=r)}get x(){return this._x}set x(t){let r=this._x;this._x=t,this.validate2()||(this._x=r)}get y(){return this._y}set y(t){let r=this._y;this._y=t,this.validate2()||(this._y=r)}get w(){return this._w}set w(t){let r=this._w;this._w=t,this.validate2()?this._w=r:this.fixBuffer()}get h(){return this._h}set h(t){let r=this._h;this._h=t,this.validate2()?this._h=r:this.fixBuffer()}get pixelBuffer(){return this._b}};var te=512;function Zu(e,t){return e.indexOf(t)===-1?(e.push(t),!0):!1}function bs(e,t){let r=e.indexOf(t);return r!==-1?(e.splice(r,1),!0):!1}function Qu(e,t,r){return{r:e,g:t,b:r}}function ro1(e,t){let r=[];for(let i of t){let c=u3(e.r,i.r),o=u3(e.g,i.g),l=u3(e.b,i.b);r.push(c+o+l)}let n=Math.min(...r);return r.indexOf(n)}function u3(e,t){return e>t?e-t:t-e}function yb(e,t=2){return e.toString(16).padStart(t,"0")}function GT(e,t,r){return"#"+yb(e)+yb(t)+yb(r)}function Ju(){return new Promise(e=>requestAnimationFrame(e))}function bb(e){let t=e.lastIndexOf(".");return t===-1?{text:e,ex:""}:{text:e.slice(0,t),ex:e.slice(t+1)}}function KT(e){return new Promise((t,r)=>{let n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.addEventListener("error",a=>{r(a)}),n.readAsText(e)})}function $T(e){return new Promise((t,r)=>{let n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.addEventListener("error",a=>{r(a)}),n.readAsDataURL(e)})}function YT(e){return new Promise((t,r)=>{let n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.addEventListener("error",a=>{r(a)}),n.readAsArrayBuffer(e)})}function XT(e,t){return new Promise((r,n)=>{let a=new Image;a.alt=e,a.addEventListener("load",()=>r(a)),a.addEventListener("error",i=>{n(i)}),t.startsWith("data:image")||t.startsWith("blob")?a.src=t:a.src=`data:image/${bb(e)};base64,${t}`})}function ZT(e,t,r){let n=Z7();n.width=t,n.height=r;let a=n.getContext("2d");return a.imageSmoothingEnabled=!1,a.drawImage(e,0,0,t,r),no1(n,e.alt)}function no1(e,t){return new Promise((r,n)=>{let a=e.toDataURL("image/png"),i=new Image;i.addEventListener("load",()=>r(i)),i.addEventListener("error",c=>n(c)),t&&(i.alt=t),i.src=a})}function e9(e){return e.getContext("2d").getImageData(0,0,e.width,e.height)}async function QT(e,t){let r=e.w,n=e.h,i=(await Iy(e.x,e.y,r,n)).getContext("2d")?.getImageData(0,0,r,n),c=e.pixelBuffer,o=0,l=0,f=0;if(i){for(let h=0,p=0;h<i.data.length;h+=4,p++)if(c[p]>=0){let d=i.data[h+0],m=i.data[h+1],y=i.data[h+2],g=Qu(d,m,y);o++,ro1(g,t)===c[p]?f++:l++}}return{total:o,good:f,bad:l}}function wb(e,t){let{height:r,width:n}=e,a=0,i=new Int8Array(r*n);for(let c=0;c<e.data.length;c+=4){let o=e.data[c+0]??0,l=e.data[c+1]??0,f=e.data[c+2]??0;if((e.data[c+3]??255)<25)i[a++]=-1;else{let p=ao1(Qu(o,l,f),t);i[a++]=p}}return i}function ao1(e,t){let r=new Array(t.length).fill(0);for(let i=0;i<t.length;i++){let c=u3(e.r,t[i].r),o=u3(e.g,t[i].g),l=u3(e.b,t[i].b);r[i]=c+o+l}let n=Math.min(...r);return r.indexOf(n)}function JT(e){let t=Z7(),r=t.getContext("2d");return t.width=e.width,t.height=e.height,r.drawImage(e,0,0),t}function io1(e,t,r,n=1){let a=e.getContext("2d");if(!a)return 0;e instanceof OffscreenCanvas||(e.width=t.w,e.height=t.h,e.style.width=`${t.w}px`,e.style.height=`${t.h}px`);let i=0;for(let c=0;c<t.w;c++)for(let o=0;o<t.h;o++){let l=t.getPixel(c,o);if(l!=null&&l>-1){i++;let f=r[l];if(!f)throw new Error(`Unknown color at ${l}`);a.fillStyle=f,a.fillRect(c*n,o*n,n,n)}}return i}function Z7(){let e=document.createElement("canvas");return e.setAttribute("overlay","true"),e}function qT(e){return Math.floor(e/te)*te}function co1(e,t){let r=document.createElement("canvas");r.width=e.w,r.height=e.h;let n=io1(r,e,t);return{canvas:r,pixels:n}}function zb(e,t){let{canvas:r,pixels:n}=co1(e,t);return{mural:e,pixelCount:n,ref:r}}var xb;try{let e=navigator.language||navigator.userLanguage;xb=new Intl.NumberFormat(e)}catch{}function va(e){return xb?xb.format(e):e.toString()}function Q0(e,t){e.preventDefault(),e.stopPropagation(),e.target.value===""?t(0):e.target.value==="-"?t(-1):t(parseInt(e.target.value,10))}async function WE(e,t){let r=`/tile/${qT(e)}/${qT(t)}.png`,a=await(await fetch(r)).blob(),i=URL.createObjectURL(a),c=new Image;return c.src=i,new Promise((o,l)=>{c.addEventListener("load",()=>{URL.revokeObjectURL(i),o(c)}),c.addEventListener("error",()=>{URL.revokeObjectURL(i),l(new Error("Unable to load image"))})})}function t9(e){let t=e.pixels.length,r=e.pixels[0].length,n=e.pixels.length*e.pixels[0].length,a=new Int8Array(n),i=0;for(let c=0;c<e.pixels.length;c++)for(let o=0;o<e.pixels[c].length;o++)a[i++]=e.pixels[c][o];return new t4(e.name,e.x,e.y,r,t,a)}var J0=class{listeners=new Map;on(t,r){let n=this.listeners.get(t)||[];Zu(n,r),this.listeners.set(t,n)}off(t,r){let n=this.listeners.get(t)||[];bs(n,r),n.length||this.listeners.delete(t)}emit(t,...r){let n=this.listeners.get(t);if(n)for(let a=0;a<n.length;a++)try{let i=n[a];i&&i(...r)}catch(i){console.error(i)}}listenersCount(t){let r=this.listeners.get(t);return r?r.length:0}removeAllListeners(){this.listeners.clear()}removeSpecificListeners(t){this.listeners.delete(t)}};var r9=class{cords;emitter=new J0;_x=0;_y=0;frame;_ux=0;_uy=0;_uScale=0;constructor(){}on(t,r){this.emitter.on(t,r)}off(t,r){this.emitter.off(t,r)}async init(){for(;!this.cords;){let t=[...document.getElementsByTagName("div")].filter(r=>r.textContent&&r.textContent.match(/^\(\s*-?\d+\s*,\s*-?\d+\s*\)$/));for(let r of t)r.children.length===0&&(this.cords=r,this.frame=requestAnimationFrame(this.observe));await Ju()}}stop(){this.frame&&cancelAnimationFrame(this.frame)}get centerCanvas(){let t=window.innerWidth/2,r=window.innerHeight/2,n=[...document.getElementsByTagName("canvas")].filter(a=>a.classList.contains("leaflet-tile")).map(a=>{let i=a.getBoundingClientRect();return{canvas:a,bounds:{width:i.width,height:i.height,top:i.top,bottom:i.bottom,left:i.left,right:i.right}}}).find(a=>t>a.bounds.left&&t<a.bounds.right&&r>a.bounds.top&&r<a.bounds.bottom);if(n){let a=n.canvas.width/te;if(a===2){let i=n.bounds.left+n.bounds.width/2,c=n.bounds.top+n.bounds.height/2,o=te/n.canvas.width,l=te/n.canvas.height;return n.bounds.width=o,n.bounds.height=l,t<=i&&r<=c||(t>i&&r<c?n.bounds.top+=o:t>i&&r>c?n.bounds.left+=l:(n.bounds.left+=o,n.bounds.top+=l)),n.bounds.bottom=n.bounds.top+o,n.bounds.right=n.bounds.left+l,null}n.bounds.width/=a,n.bounds.height/=a,n.bounds.right=n.bounds.left+n.bounds.width,n.bounds.bottom=n.bounds.bottom+n.bounds.height}return n}get pixelSize(){return Math.pow(2,this.uScale)}screenToGrid(t,r){let n=this.centerCanvas;if(!n)return null;this.getCordsFromUrl();let a=Math.floor(this.ux/te)*te,i=Math.floor(this.uy/te)*te,c=(t-n.bounds.left)/this.pixelSize+a,o=(r-n.bounds.top)/this.pixelSize+i;return{x:c,y:o}}gridToScreen(t,r){let n=this.centerCanvas;if(!n)return null;let a=Math.floor(this.ux/te)*te,i=Math.floor(this.uy/te)*te,c=t-a,o=r-i,l=n.bounds.left+c*this.pixelSize,f=n.bounds.top+o*this.pixelSize;return{x:l,y:f}}getCordsFromUrl(){let r=location.pathname.split("/").filter(n=>n)[0];if(r){let n=r.match(/-?\d+/g);if(n){let a=n.map(i=>parseInt(i));if(typeof a[0]=="number"&&typeof a[1]=="number"&&typeof a[2]=="number")return this._ux=a[0],this._uy=a[1],this._uScale=a[2],a;console.log(n)}}return null}parse(){let t=this.cords.textContent.match(/-?\d+/g).map(r=>parseInt(r));this._x=t[0],this._y=t[1]}observe=()=>{let t=this._x,r=this._y;this.parse(),(t!==this._x||r!==this._y)&&this.emitter.emit(0,this._x,this._y);let n=this._ux,a=this._uy,i=this._uScale;this.getCordsFromUrl(),(n!==this._ux||a!==this._uy||i!==this._uScale)&&this.emitter.emit(1,this._ux,this._uy,this._uScale),this.frame=requestAnimationFrame(this.observe)};get x(){return this._x}get y(){return this._y}get ux(){return this._ux}get uy(){return this._uy}get uScale(){return this._uScale}};var n9=class{buttons=[];palette=[];hex=[];init(){let t=[...document.getElementsByTagName("button")].filter(f=>f.style.backgroundColor);if(t.length<2)return null;let r=new Map,n=new Map,a=t.map(f=>{let{width:h,height:p}=f.getBoundingClientRect(),d=r.get(h)||0,m=n.get(p)||0;return d++,m++,r.set(h,d),n.set(p,m),{btn:f,width:h,height:p}}),i=Array.from(r).sort((f,h)=>f[1]<h[1]?1:-1)[0][0],c=Array.from(n).sort((f,h)=>f[1]<h[1]?1:-1)[0][0],o=a.filter(f=>f.width===i&&f.height===c);this.buttons=o.map(f=>f.btn),this.buttons[0].parentElement.parentElement.style.zIndex="10";let l=o.map(f=>{let h=f.btn.style.backgroundColor.match(/\d+/g);return{r:parseInt(h[0]),g:parseInt(h[1]),b:parseInt(h[2])}});return this.palette=l,this.hex=l.map(f=>GT(f.r,f.g,f.b)),l}};var tH=p1(Z1());var St=p1(Z1());var rP=p1(tP());var a9=class{constructor(t,r){this.storage=t;this.palette=r}STORAGE_KEY_MURAL="_murals";STORAGE_KEY_SELECTED="_mural";STORAGE_KEY_LOG_STORE="records";STORAGE_KEY_PIXEL_LOG="_pixel-log";_murals=[];_selected;emitter=new J0;_overlayIndices=[];_phantomOverlay=-1;_overlayModify;dbLog;db=rP.default.createInstance({name:"pixel-canvas-overlay"});async load(){globalThis.store=this;let t="pixel-canvas-log",r=indexedDB.open(t,1);r.addEventListener("upgradeneeded",o=>{if(o){let f=(o?.target).result.createObjectStore(this.STORAGE_KEY_LOG_STORE,{keyPath:"id",autoIncrement:!0});f.createIndex("by_timestamp","timestamp"),f.createIndex("by_color","color")}}),this.dbLog=await new Promise((o,l)=>{r.addEventListener("success",f=>{let h=f.target?.result;h?o(h):l(new Error("IndexDB did not return db object"))},{once:!0}),r.addEventListener("error",f=>{confirm("Unable to load data. Would you like to continue? Some feature will not work correctly")?(indexedDB.deleteDatabase(t),o(void 0)):l(f.target.error)},{once:!0})}),this._murals=[];let n=await this.db.getItem(this.STORAGE_KEY_MURAL)||[],a=await Promise.all(n.map(o=>t4.from(o))),i=await this.storage.getItem(this.STORAGE_KEY_MURAL);if(i){for(let l of i){let f=t9(l);a.push(f)}let o=await Promise.all(a.map(l=>l.getBuffer()));this.storage.removeItem(this.STORAGE_KEY_MURAL),this.db.setItem(this.STORAGE_KEY_MURAL,o)}for(let o of a)this._murals.push(zb(o,this.palette.hex));let c=await this.storage.getItem(this.STORAGE_KEY_SELECTED)??-1;if(c!=null)this.select(this._murals[c]),this.storage.removeItem(this.STORAGE_KEY_SELECTED),await this.db.setItem(this.STORAGE_KEY_SELECTED,c);else{let o=await this.db.getItem(this.STORAGE_KEY_SELECTED);o!=null&&this.select(this._murals[o])}}addPixelLog(t,r,n){let i={timestamp:new Date().toISOString(),color:n,x:t,y:r};return new Promise((c,o)=>{if(!this.dbLog){c(null);return}let h=this.dbLog.transaction(this.STORAGE_KEY_LOG_STORE,"readwrite").objectStore(this.STORAGE_KEY_LOG_STORE).add(i);h.addEventListener("success",()=>{c(h.result),this.emit(7)},{once:!0}),h.addEventListener("error",()=>{o(h.error)},{once:!0})})}async fetchPixelsLogByColor(t){if(!this.dbLog)return Promise.resolve([]);let a=this.dbLog.transaction("records","readonly").objectStore("records").index("by_color"),i=IDBKeyRange.only(t),c=a.openCursor(i);return this.cursorIterator(c)}async fetchPixelsLogByTime(t,r){if(!this.dbLog)return Promise.resolve([]);let i=this.dbLog.transaction(this.STORAGE_KEY_LOG_STORE,"readonly").objectStore(this.STORAGE_KEY_LOG_STORE).index("by_timestamp"),c=IDBKeyRange.bound(t.toISOString(),r.toISOString()),o=i.openCursor(c);return this.cursorIterator(o)}async getPixelCount(){if(!this.dbLog)return Promise.resolve(0);let r=this.dbLog.transaction(this.STORAGE_KEY_LOG_STORE,"readonly").objectStore(this.STORAGE_KEY_LOG_STORE);return new Promise((n,a)=>{let i=r.count();i.addEventListener("success",()=>{n(i.result)},{once:!0}),i.addEventListener("error",()=>{a(i.error)},{once:!0})})}cursorIterator(t){let r=[];return new Promise(n=>{t.addEventListener("success",a=>{let i=a.target.result;i?(r.push(i.value),i.continue()):n(r)})})}updateMural(t){this.save(),this.emit(3)}unload(){this.save()}add(t){let r=zb(t,this.palette.hex);this._murals.push(r),this.emit(8),this.save()}remove(t){this._overlayIndices=[],this._overlayModify=void 0,this._phantomOverlay=-1,this._selected&&this._selected===t&&(this._selected=void 0),bs(this._murals,t),this.emit(2),this.save()}addOverlay(t){let r=this._murals.indexOf(t);r!==-1&&(Zu(this._overlayIndices,r),this._phantomOverlay===r&&(this._phantomOverlay=-1)),this.emit(5),this.save()}removeOverlay(t){let r=this._murals.indexOf(t);r!==-1&&bs(this._overlayIndices,r),this.emit(5),this.save()}setOverlayModify(t){this._overlayModify=t;let r=t.cb;t.cb=(n,a,i,c)=>{r(n,a,i,c),this._overlayModify=void 0,this.emit(5)},this.emit(5)}hasOverlay(t){let r=this._murals.indexOf(t);return this._overlayIndices.includes(r)}select(t){this._selected=t,this.emit(4),this.save()}async save(){let t=await Promise.all(this._murals.map(n=>n.mural.getBuffer()));this.db.setItem(this.STORAGE_KEY_MURAL,t);let r=this._selected?this._murals.indexOf(this._selected):-1;await this.db.setItem(this.STORAGE_KEY_SELECTED,r)}addPhantomOverlay(t){let r=this._murals.indexOf(t);r!==this._phantomOverlay&&!this._overlayIndices.includes(r)&&(this._phantomOverlay=r,this.emit(6))}removePhantomOverlay(){this._phantomOverlay!==-1&&(this._phantomOverlay=-1,this.emit(6))}get murals(){return this._murals}get overlays(){return this._overlayIndices}get phantomOverlay(){return this._phantomOverlay}get overlayModify(){return this._overlayModify}get selected(){return this._selected}on(t,r){this.emitter.on(t,r)}off(t,r){this.emitter.off(t,r)}emit(t){this.emitter.emit(t,this),this.emitter.emit(8,this)}};var nP={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]};var aP={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]};var oo1={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H352c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32s-32 14.3-32 32v35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V432c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H160c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},iP=oo1;var cP={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]};var oP={prefix:"fas",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]};var so1={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z"]},sP=so1;var lo1={prefix:"fas",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},lP=lo1;var fP={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]};var uP={prefix:"fas",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]};var hP={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]};var pP={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]};var dP={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]};var mP={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]};var vP={prefix:"fas",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]};var gP={prefix:"fas",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]};function yP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function j1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yP(Object(r),!0).forEach(function(n){Ue(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function v9(e){"@babel/helpers - typeof";return v9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v9(e)}function fo1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xP(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function uo1(e,t,r){return t&&xP(e.prototype,t),r&&xP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ue(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Db(e,t){return po1(e)||mo1(e,t)||qP(e,t)||go1()}function Vs(e){return ho1(e)||do1(e)||qP(e)||vo1()}function ho1(e){if(Array.isArray(e))return Lb(e)}function po1(e){if(Array.isArray(e))return e}function do1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mo1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],a=!0,i=!1,c,o;try{for(r=r.call(e);!(a=(c=r.next()).done)&&(n.push(c.value),!(t&&n.length===t));a=!0);}catch(l){i=!0,o=l}finally{try{!a&&r.return!=null&&r.return()}finally{if(i)throw o}}return n}}function qP(e,t){if(e){if(typeof e=="string")return Lb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lb(e,t)}}function Lb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function vo1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function go1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var bP=function(){},Bb={},WP={},GP=null,KP={mark:bP,measure:bP};try{typeof window<"u"&&(Bb=window),typeof document<"u"&&(WP=document),typeof MutationObserver<"u"&&(GP=MutationObserver),typeof performance<"u"&&(KP=performance)}catch{}var yo1=Bb.navigator||{},wP=yo1.userAgent,zP=wP===void 0?"":wP,ya=Bb,ne=WP,MP=GP,i9=KP,EA1=!!ya.document,i4=!!ne.documentElement&&!!ne.head&&typeof ne.addEventListener=="function"&&typeof ne.createElement=="function",$P=~zP.indexOf("MSIE")||~zP.indexOf("Trident/"),c9,o9,s9,l9,f9,r4="___FONT_AWESOME___",Vb=16,YP="fa",XP="svg-inline--fa",Ki="data-fa-i2svg",Ab="data-fa-pseudo-element",xo1="data-fa-pseudo-element-pending",Fb="data-prefix",jb="data-icon",CP="fontawesome-i2svg",bo1="async",wo1=["HTML","HEAD","STYLE","SCRIPT"],ZP=function(){try{return!0}catch{return!1}}(),re="classic",Ce="sharp",Ub=[re,Ce];function As(e){return new Proxy(e,{get:function(r,n){return n in r?r[n]:r[re]}})}var Cs=As((c9={},Ue(c9,re,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit",fakd:"kit","fa-kit":"kit","fa-kit-duotone":"kit"}),Ue(c9,Ce,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"}),c9)),Hs=As((o9={},Ue(o9,re,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),Ue(o9,Ce,{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"}),o9)),_s=As((s9={},Ue(s9,re,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),Ue(s9,Ce,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"}),s9)),zo1=As((l9={},Ue(l9,re,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),Ue(l9,Ce,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"}),l9)),Mo1=/fa(s|r|l|t|d|b|k|ss|sr|sl|st)?[\-\ ]/,QP="fa-layers-text",Co1=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,Ho1=As((f9={},Ue(f9,re,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),Ue(f9,Ce,{900:"fass",400:"fasr",300:"fasl",100:"fast"}),f9)),JP=[1,2,3,4,5,6,7,8,9,10],_o1=JP.concat([11,12,13,14,15,16,17,18,19,20]),So1=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Wi={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Ss=new Set;Object.keys(Hs[re]).map(Ss.add.bind(Ss));Object.keys(Hs[Ce]).map(Ss.add.bind(Ss));var Lo1=[].concat(Ub,Vs(Ss),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Wi.GROUP,Wi.SWAP_OPACITY,Wi.PRIMARY,Wi.SECONDARY]).concat(JP.map(function(e){return"".concat(e,"x")})).concat(_o1.map(function(e){return"w-".concat(e)})),zs=ya.FontAwesomeConfig||{};function Vo1(e){var t=ne.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Ao1(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}ne&&typeof ne.querySelector=="function"&&(HP=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]],HP.forEach(function(e){var t=Db(e,2),r=t[0],n=t[1],a=Ao1(Vo1(r));a!=null&&(zs[n]=a)}));var HP,eI={styleDefault:"solid",familyDefault:"classic",cssPrefix:YP,replacementClass:XP,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};zs.familyPrefix&&(zs.cssPrefix=zs.familyPrefix);var nc=j1(j1({},eI),zs);nc.autoReplaceSvg||(nc.observeMutations=!1);var $1={};Object.keys(eI).forEach(function(e){Object.defineProperty($1,e,{enumerable:!0,set:function(r){nc[e]=r,Ms.forEach(function(n){return n($1)})},get:function(){return nc[e]}})});Object.defineProperty($1,"familyPrefix",{enumerable:!0,set:function(t){nc.cssPrefix=t,Ms.forEach(function(r){return r($1)})},get:function(){return nc.cssPrefix}});ya.FontAwesomeConfig=$1;var Ms=[];function Eo1(e){return Ms.push(e),function(){Ms.splice(Ms.indexOf(e),1)}}var ga=Vb,h3={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function ko1(e){if(!(!e||!i4)){var t=ne.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var r=ne.head.childNodes,n=null,a=r.length-1;a>-1;a--){var i=r[a],c=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(n=i)}return ne.head.insertBefore(t,n),e}}var No1="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Ls(){for(var e=12,t="";e-- >0;)t+=No1[Math.random()*62|0];return t}function ac(e){for(var t=[],r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function qb(e){return e.classList?ac(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function tI(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Oo1(e){return Object.keys(e||{}).reduce(function(t,r){return t+"".concat(r,'="').concat(tI(e[r]),'" ')},"").trim()}function x9(e){return Object.keys(e||{}).reduce(function(t,r){return t+"".concat(r,": ").concat(e[r].trim(),";")},"")}function Wb(e){return e.size!==h3.size||e.x!==h3.x||e.y!==h3.y||e.rotate!==h3.rotate||e.flipX||e.flipY}function To1(e){var t=e.transform,r=e.containerWidth,n=e.iconWidth,a={transform:"translate(".concat(r/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),c="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(i," ").concat(c," ").concat(o)},f={transform:"translate(".concat(n/2*-1," -256)")};return{outer:a,inner:l,path:f}}function Po1(e){var t=e.transform,r=e.width,n=r===void 0?Vb:r,a=e.height,i=a===void 0?Vb:a,c=e.startCentered,o=c===void 0?!1:c,l="";return o&&$P?l+="translate(".concat(t.x/ga-n/2,"em, ").concat(t.y/ga-i/2,"em) "):o?l+="translate(calc(-50% + ".concat(t.x/ga,"em), calc(-50% + ").concat(t.y/ga,"em)) "):l+="translate(".concat(t.x/ga,"em, ").concat(t.y/ga,"em) "),l+="scale(".concat(t.size/ga*(t.flipX?-1:1),", ").concat(t.size/ga*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var Io1=`:root, :host {
|
|
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
|
|
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
|
|
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
|
|
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
|
|
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
|
|
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
|
|
}
|
|
|
|
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
|
|
overflow: visible;
|
|
box-sizing: content-box;
|
|
}
|
|
|
|
.svg-inline--fa {
|
|
display: var(--fa-display, inline-block);
|
|
height: 1em;
|
|
overflow: visible;
|
|
vertical-align: -0.125em;
|
|
}
|
|
.svg-inline--fa.fa-2xs {
|
|
vertical-align: 0.1em;
|
|
}
|
|
.svg-inline--fa.fa-xs {
|
|
vertical-align: 0em;
|
|
}
|
|
.svg-inline--fa.fa-sm {
|
|
vertical-align: -0.0714285705em;
|
|
}
|
|
.svg-inline--fa.fa-lg {
|
|
vertical-align: -0.2em;
|
|
}
|
|
.svg-inline--fa.fa-xl {
|
|
vertical-align: -0.25em;
|
|
}
|
|
.svg-inline--fa.fa-2xl {
|
|
vertical-align: -0.3125em;
|
|
}
|
|
.svg-inline--fa.fa-pull-left {
|
|
margin-right: var(--fa-pull-margin, 0.3em);
|
|
width: auto;
|
|
}
|
|
.svg-inline--fa.fa-pull-right {
|
|
margin-left: var(--fa-pull-margin, 0.3em);
|
|
width: auto;
|
|
}
|
|
.svg-inline--fa.fa-li {
|
|
width: var(--fa-li-width, 2em);
|
|
top: 0.25em;
|
|
}
|
|
.svg-inline--fa.fa-fw {
|
|
width: var(--fa-fw-width, 1.25em);
|
|
}
|
|
|
|
.fa-layers svg.svg-inline--fa {
|
|
bottom: 0;
|
|
left: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.fa-layers-counter, .fa-layers-text {
|
|
display: inline-block;
|
|
position: absolute;
|
|
text-align: center;
|
|
}
|
|
|
|
.fa-layers {
|
|
display: inline-block;
|
|
height: 1em;
|
|
position: relative;
|
|
text-align: center;
|
|
vertical-align: -0.125em;
|
|
width: 1em;
|
|
}
|
|
.fa-layers svg.svg-inline--fa {
|
|
-webkit-transform-origin: center center;
|
|
transform-origin: center center;
|
|
}
|
|
|
|
.fa-layers-text {
|
|
left: 50%;
|
|
top: 50%;
|
|
-webkit-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
-webkit-transform-origin: center center;
|
|
transform-origin: center center;
|
|
}
|
|
|
|
.fa-layers-counter {
|
|
background-color: var(--fa-counter-background-color, #ff253a);
|
|
border-radius: var(--fa-counter-border-radius, 1em);
|
|
box-sizing: border-box;
|
|
color: var(--fa-inverse, #fff);
|
|
line-height: var(--fa-counter-line-height, 1);
|
|
max-width: var(--fa-counter-max-width, 5em);
|
|
min-width: var(--fa-counter-min-width, 1.5em);
|
|
overflow: hidden;
|
|
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
|
right: var(--fa-right, 0);
|
|
text-overflow: ellipsis;
|
|
top: var(--fa-top, 0);
|
|
-webkit-transform: scale(var(--fa-counter-scale, 0.25));
|
|
transform: scale(var(--fa-counter-scale, 0.25));
|
|
-webkit-transform-origin: top right;
|
|
transform-origin: top right;
|
|
}
|
|
|
|
.fa-layers-bottom-right {
|
|
bottom: var(--fa-bottom, 0);
|
|
right: var(--fa-right, 0);
|
|
top: auto;
|
|
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
-webkit-transform-origin: bottom right;
|
|
transform-origin: bottom right;
|
|
}
|
|
|
|
.fa-layers-bottom-left {
|
|
bottom: var(--fa-bottom, 0);
|
|
left: var(--fa-left, 0);
|
|
right: auto;
|
|
top: auto;
|
|
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
-webkit-transform-origin: bottom left;
|
|
transform-origin: bottom left;
|
|
}
|
|
|
|
.fa-layers-top-right {
|
|
top: var(--fa-top, 0);
|
|
right: var(--fa-right, 0);
|
|
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
-webkit-transform-origin: top right;
|
|
transform-origin: top right;
|
|
}
|
|
|
|
.fa-layers-top-left {
|
|
left: var(--fa-left, 0);
|
|
right: auto;
|
|
top: var(--fa-top, 0);
|
|
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
-webkit-transform-origin: top left;
|
|
transform-origin: top left;
|
|
}
|
|
|
|
.fa-1x {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.fa-2x {
|
|
font-size: 2em;
|
|
}
|
|
|
|
.fa-3x {
|
|
font-size: 3em;
|
|
}
|
|
|
|
.fa-4x {
|
|
font-size: 4em;
|
|
}
|
|
|
|
.fa-5x {
|
|
font-size: 5em;
|
|
}
|
|
|
|
.fa-6x {
|
|
font-size: 6em;
|
|
}
|
|
|
|
.fa-7x {
|
|
font-size: 7em;
|
|
}
|
|
|
|
.fa-8x {
|
|
font-size: 8em;
|
|
}
|
|
|
|
.fa-9x {
|
|
font-size: 9em;
|
|
}
|
|
|
|
.fa-10x {
|
|
font-size: 10em;
|
|
}
|
|
|
|
.fa-2xs {
|
|
font-size: 0.625em;
|
|
line-height: 0.1em;
|
|
vertical-align: 0.225em;
|
|
}
|
|
|
|
.fa-xs {
|
|
font-size: 0.75em;
|
|
line-height: 0.0833333337em;
|
|
vertical-align: 0.125em;
|
|
}
|
|
|
|
.fa-sm {
|
|
font-size: 0.875em;
|
|
line-height: 0.0714285718em;
|
|
vertical-align: 0.0535714295em;
|
|
}
|
|
|
|
.fa-lg {
|
|
font-size: 1.25em;
|
|
line-height: 0.05em;
|
|
vertical-align: -0.075em;
|
|
}
|
|
|
|
.fa-xl {
|
|
font-size: 1.5em;
|
|
line-height: 0.0416666682em;
|
|
vertical-align: -0.125em;
|
|
}
|
|
|
|
.fa-2xl {
|
|
font-size: 2em;
|
|
line-height: 0.03125em;
|
|
vertical-align: -0.1875em;
|
|
}
|
|
|
|
.fa-fw {
|
|
text-align: center;
|
|
width: 1.25em;
|
|
}
|
|
|
|
.fa-ul {
|
|
list-style-type: none;
|
|
margin-left: var(--fa-li-margin, 2.5em);
|
|
padding-left: 0;
|
|
}
|
|
.fa-ul > li {
|
|
position: relative;
|
|
}
|
|
|
|
.fa-li {
|
|
left: calc(var(--fa-li-width, 2em) * -1);
|
|
position: absolute;
|
|
text-align: center;
|
|
width: var(--fa-li-width, 2em);
|
|
line-height: inherit;
|
|
}
|
|
|
|
.fa-border {
|
|
border-color: var(--fa-border-color, #eee);
|
|
border-radius: var(--fa-border-radius, 0.1em);
|
|
border-style: var(--fa-border-style, solid);
|
|
border-width: var(--fa-border-width, 0.08em);
|
|
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
|
|
}
|
|
|
|
.fa-pull-left {
|
|
float: left;
|
|
margin-right: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
|
|
.fa-pull-right {
|
|
float: right;
|
|
margin-left: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
|
|
.fa-beat {
|
|
-webkit-animation-name: fa-beat;
|
|
animation-name: fa-beat;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
}
|
|
|
|
.fa-bounce {
|
|
-webkit-animation-name: fa-bounce;
|
|
animation-name: fa-bounce;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
|
}
|
|
|
|
.fa-fade {
|
|
-webkit-animation-name: fa-fade;
|
|
animation-name: fa-fade;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
}
|
|
|
|
.fa-beat-fade {
|
|
-webkit-animation-name: fa-beat-fade;
|
|
animation-name: fa-beat-fade;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
}
|
|
|
|
.fa-flip {
|
|
-webkit-animation-name: fa-flip;
|
|
animation-name: fa-flip;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
}
|
|
|
|
.fa-shake {
|
|
-webkit-animation-name: fa-shake;
|
|
animation-name: fa-shake;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
|
|
animation-timing-function: var(--fa-animation-timing, linear);
|
|
}
|
|
|
|
.fa-spin {
|
|
-webkit-animation-name: fa-spin;
|
|
animation-name: fa-spin;
|
|
-webkit-animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 2s);
|
|
animation-duration: var(--fa-animation-duration, 2s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
|
|
animation-timing-function: var(--fa-animation-timing, linear);
|
|
}
|
|
|
|
.fa-spin-reverse {
|
|
--fa-animation-direction: reverse;
|
|
}
|
|
|
|
.fa-pulse,
|
|
.fa-spin-pulse {
|
|
-webkit-animation-name: fa-spin;
|
|
animation-name: fa-spin;
|
|
-webkit-animation-direction: var(--fa-animation-direction, normal);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
-webkit-animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
|
|
animation-timing-function: var(--fa-animation-timing, steps(8));
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.fa-beat,
|
|
.fa-bounce,
|
|
.fa-fade,
|
|
.fa-beat-fade,
|
|
.fa-flip,
|
|
.fa-pulse,
|
|
.fa-shake,
|
|
.fa-spin,
|
|
.fa-spin-pulse {
|
|
-webkit-animation-delay: -1ms;
|
|
animation-delay: -1ms;
|
|
-webkit-animation-duration: 1ms;
|
|
animation-duration: 1ms;
|
|
-webkit-animation-iteration-count: 1;
|
|
animation-iteration-count: 1;
|
|
-webkit-transition-delay: 0s;
|
|
transition-delay: 0s;
|
|
-webkit-transition-duration: 0s;
|
|
transition-duration: 0s;
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-beat {
|
|
0%, 90% {
|
|
-webkit-transform: scale(1);
|
|
transform: scale(1);
|
|
}
|
|
45% {
|
|
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
|
|
transform: scale(var(--fa-beat-scale, 1.25));
|
|
}
|
|
}
|
|
@keyframes fa-beat {
|
|
0%, 90% {
|
|
-webkit-transform: scale(1);
|
|
transform: scale(1);
|
|
}
|
|
45% {
|
|
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
|
|
transform: scale(var(--fa-beat-scale, 1.25));
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-bounce {
|
|
0% {
|
|
-webkit-transform: scale(1, 1) translateY(0);
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
10% {
|
|
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
|
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
|
}
|
|
30% {
|
|
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
|
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
|
}
|
|
50% {
|
|
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
|
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
|
}
|
|
57% {
|
|
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
|
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
|
}
|
|
64% {
|
|
-webkit-transform: scale(1, 1) translateY(0);
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
100% {
|
|
-webkit-transform: scale(1, 1) translateY(0);
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
}
|
|
@keyframes fa-bounce {
|
|
0% {
|
|
-webkit-transform: scale(1, 1) translateY(0);
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
10% {
|
|
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
|
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
|
}
|
|
30% {
|
|
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
|
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
|
}
|
|
50% {
|
|
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
|
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
|
}
|
|
57% {
|
|
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
|
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
|
}
|
|
64% {
|
|
-webkit-transform: scale(1, 1) translateY(0);
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
100% {
|
|
-webkit-transform: scale(1, 1) translateY(0);
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-fade {
|
|
50% {
|
|
opacity: var(--fa-fade-opacity, 0.4);
|
|
}
|
|
}
|
|
@keyframes fa-fade {
|
|
50% {
|
|
opacity: var(--fa-fade-opacity, 0.4);
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-beat-fade {
|
|
0%, 100% {
|
|
opacity: var(--fa-beat-fade-opacity, 0.4);
|
|
-webkit-transform: scale(1);
|
|
transform: scale(1);
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
|
|
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
|
}
|
|
}
|
|
@keyframes fa-beat-fade {
|
|
0%, 100% {
|
|
opacity: var(--fa-beat-fade-opacity, 0.4);
|
|
-webkit-transform: scale(1);
|
|
transform: scale(1);
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
|
|
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-flip {
|
|
50% {
|
|
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
|
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
|
}
|
|
}
|
|
@keyframes fa-flip {
|
|
50% {
|
|
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
|
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-shake {
|
|
0% {
|
|
-webkit-transform: rotate(-15deg);
|
|
transform: rotate(-15deg);
|
|
}
|
|
4% {
|
|
-webkit-transform: rotate(15deg);
|
|
transform: rotate(15deg);
|
|
}
|
|
8%, 24% {
|
|
-webkit-transform: rotate(-18deg);
|
|
transform: rotate(-18deg);
|
|
}
|
|
12%, 28% {
|
|
-webkit-transform: rotate(18deg);
|
|
transform: rotate(18deg);
|
|
}
|
|
16% {
|
|
-webkit-transform: rotate(-22deg);
|
|
transform: rotate(-22deg);
|
|
}
|
|
20% {
|
|
-webkit-transform: rotate(22deg);
|
|
transform: rotate(22deg);
|
|
}
|
|
32% {
|
|
-webkit-transform: rotate(-12deg);
|
|
transform: rotate(-12deg);
|
|
}
|
|
36% {
|
|
-webkit-transform: rotate(12deg);
|
|
transform: rotate(12deg);
|
|
}
|
|
40%, 100% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
@keyframes fa-shake {
|
|
0% {
|
|
-webkit-transform: rotate(-15deg);
|
|
transform: rotate(-15deg);
|
|
}
|
|
4% {
|
|
-webkit-transform: rotate(15deg);
|
|
transform: rotate(15deg);
|
|
}
|
|
8%, 24% {
|
|
-webkit-transform: rotate(-18deg);
|
|
transform: rotate(-18deg);
|
|
}
|
|
12%, 28% {
|
|
-webkit-transform: rotate(18deg);
|
|
transform: rotate(18deg);
|
|
}
|
|
16% {
|
|
-webkit-transform: rotate(-22deg);
|
|
transform: rotate(-22deg);
|
|
}
|
|
20% {
|
|
-webkit-transform: rotate(22deg);
|
|
transform: rotate(22deg);
|
|
}
|
|
32% {
|
|
-webkit-transform: rotate(-12deg);
|
|
transform: rotate(-12deg);
|
|
}
|
|
36% {
|
|
-webkit-transform: rotate(12deg);
|
|
transform: rotate(12deg);
|
|
}
|
|
40%, 100% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
@-webkit-keyframes fa-spin {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
@keyframes fa-spin {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
.fa-rotate-90 {
|
|
-webkit-transform: rotate(90deg);
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
.fa-rotate-180 {
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.fa-rotate-270 {
|
|
-webkit-transform: rotate(270deg);
|
|
transform: rotate(270deg);
|
|
}
|
|
|
|
.fa-flip-horizontal {
|
|
-webkit-transform: scale(-1, 1);
|
|
transform: scale(-1, 1);
|
|
}
|
|
|
|
.fa-flip-vertical {
|
|
-webkit-transform: scale(1, -1);
|
|
transform: scale(1, -1);
|
|
}
|
|
|
|
.fa-flip-both,
|
|
.fa-flip-horizontal.fa-flip-vertical {
|
|
-webkit-transform: scale(-1, -1);
|
|
transform: scale(-1, -1);
|
|
}
|
|
|
|
.fa-rotate-by {
|
|
-webkit-transform: rotate(var(--fa-rotate-angle, none));
|
|
transform: rotate(var(--fa-rotate-angle, none));
|
|
}
|
|
|
|
.fa-stack {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
height: 2em;
|
|
position: relative;
|
|
width: 2.5em;
|
|
}
|
|
|
|
.fa-stack-1x,
|
|
.fa-stack-2x {
|
|
bottom: 0;
|
|
left: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
z-index: var(--fa-stack-z-index, auto);
|
|
}
|
|
|
|
.svg-inline--fa.fa-stack-1x {
|
|
height: 1em;
|
|
width: 1.25em;
|
|
}
|
|
.svg-inline--fa.fa-stack-2x {
|
|
height: 2em;
|
|
width: 2.5em;
|
|
}
|
|
|
|
.fa-inverse {
|
|
color: var(--fa-inverse, #fff);
|
|
}
|
|
|
|
.sr-only,
|
|
.fa-sr-only {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
padding: 0;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
clip: rect(0, 0, 0, 0);
|
|
white-space: nowrap;
|
|
border-width: 0;
|
|
}
|
|
|
|
.sr-only-focusable:not(:focus),
|
|
.fa-sr-only-focusable:not(:focus) {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
padding: 0;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
clip: rect(0, 0, 0, 0);
|
|
white-space: nowrap;
|
|
border-width: 0;
|
|
}
|
|
|
|
.svg-inline--fa .fa-primary {
|
|
fill: var(--fa-primary-color, currentColor);
|
|
opacity: var(--fa-primary-opacity, 1);
|
|
}
|
|
|
|
.svg-inline--fa .fa-secondary {
|
|
fill: var(--fa-secondary-color, currentColor);
|
|
opacity: var(--fa-secondary-opacity, 0.4);
|
|
}
|
|
|
|
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
|
opacity: var(--fa-secondary-opacity, 0.4);
|
|
}
|
|
|
|
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
|
opacity: var(--fa-primary-opacity, 1);
|
|
}
|
|
|
|
.svg-inline--fa mask .fa-primary,
|
|
.svg-inline--fa mask .fa-secondary {
|
|
fill: black;
|
|
}
|
|
|
|
.fad.fa-inverse,
|
|
.fa-duotone.fa-inverse {
|
|
color: var(--fa-inverse, #fff);
|
|
}`;function rI(){var e=YP,t=XP,r=$1.cssPrefix,n=$1.replacementClass,a=Io1;if(r!==e||n!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),c=new RegExp("\\--".concat(e,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(r,"-")).replace(c,"--".concat(r,"-")).replace(o,".".concat(n))}return a}var _P=!1;function Cb(){$1.autoAddCss&&!_P&&(ko1(rI()),_P=!0)}var Ro1={mixout:function(){return{dom:{css:rI,insertCss:Cb}}},hooks:function(){return{beforeDOMElementCreation:function(){Cb()},beforeI2svg:function(){Cb()}}}},n4=ya||{};n4[r4]||(n4[r4]={});n4[r4].styles||(n4[r4].styles={});n4[r4].hooks||(n4[r4].hooks={});n4[r4].shims||(n4[r4].shims=[]);var En=n4[r4],nI=[],Do1=function e(){ne.removeEventListener("DOMContentLoaded",e),g9=1,nI.map(function(t){return t()})},g9=!1;i4&&(g9=(ne.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ne.readyState),g9||ne.addEventListener("DOMContentLoaded",Do1));function Bo1(e){i4&&(g9?setTimeout(e,0):nI.push(e))}function Es(e){var t=e.tag,r=e.attributes,n=r===void 0?{}:r,a=e.children,i=a===void 0?[]:a;return typeof e=="string"?tI(e):"<".concat(t," ").concat(Oo1(n),">").concat(i.map(Es).join(""),"</").concat(t,">")}function SP(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}var Fo1=function(t,r){return function(n,a,i,c){return t.call(r,n,a,i,c)}},Hb=function(t,r,n,a){var i=Object.keys(t),c=i.length,o=a!==void 0?Fo1(r,a):r,l,f,h;for(n===void 0?(l=1,h=t[i[0]]):(l=0,h=n);l<c;l++)f=i[l],h=o(h,t[f],f,t);return h};function jo1(e){for(var t=[],r=0,n=e.length;r<n;){var a=e.charCodeAt(r++);if(a>=55296&&a<=56319&&r<n){var i=e.charCodeAt(r++);(i&64512)==56320?t.push(((a&1023)<<10)+(i&1023)+65536):(t.push(a),r--)}else t.push(a)}return t}function Eb(e){var t=jo1(e);return t.length===1?t[0].toString(16):null}function Uo1(e,t){var r=e.length,n=e.charCodeAt(t),a;return n>=55296&&n<=56319&&r>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?(n-55296)*1024+a-56320+65536:n}function LP(e){return Object.keys(e).reduce(function(t,r){var n=e[r],a=!!n.icon;return a?t[n.iconName]=n.icon:t[r]=n,t},{})}function kb(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=r.skipHooks,a=n===void 0?!1:n,i=LP(t);typeof En.hooks.addPack=="function"&&!a?En.hooks.addPack(e,LP(t)):En.styles[e]=j1(j1({},En.styles[e]||{}),i),e==="fas"&&kb("fa",t)}var u9,h9,p9,ec=En.styles,qo1=En.shims,Wo1=(u9={},Ue(u9,re,Object.values(_s[re])),Ue(u9,Ce,Object.values(_s[Ce])),u9),Gb=null,aI={},iI={},cI={},oI={},sI={},Go1=(h9={},Ue(h9,re,Object.keys(Cs[re])),Ue(h9,Ce,Object.keys(Cs[Ce])),h9);function Ko1(e){return~Lo1.indexOf(e)}function $o1(e,t){var r=t.split("-"),n=r[0],a=r.slice(1).join("-");return n===e&&a!==""&&!Ko1(a)?a:null}var lI=function(){var t=function(i){return Hb(ec,function(c,o,l){return c[l]=Hb(o,i,{}),c},{})};aI=t(function(a,i,c){if(i[3]&&(a[i[3]]=c),i[2]){var o=i[2].filter(function(l){return typeof l=="number"});o.forEach(function(l){a[l.toString(16)]=c})}return a}),iI=t(function(a,i,c){if(a[c]=c,i[2]){var o=i[2].filter(function(l){return typeof l=="string"});o.forEach(function(l){a[l]=c})}return a}),sI=t(function(a,i,c){var o=i[2];return a[c]=c,o.forEach(function(l){a[l]=c}),a});var r="far"in ec||$1.autoFetchSvg,n=Hb(qo1,function(a,i){var c=i[0],o=i[1],l=i[2];return o==="far"&&!r&&(o="fas"),typeof c=="string"&&(a.names[c]={prefix:o,iconName:l}),typeof c=="number"&&(a.unicodes[c.toString(16)]={prefix:o,iconName:l}),a},{names:{},unicodes:{}});cI=n.names,oI=n.unicodes,Gb=b9($1.styleDefault,{family:$1.familyDefault})};Eo1(function(e){Gb=b9(e.styleDefault,{family:$1.familyDefault})});lI();function Kb(e,t){return(aI[e]||{})[t]}function Yo1(e,t){return(iI[e]||{})[t]}function Gi(e,t){return(sI[e]||{})[t]}function fI(e){return cI[e]||{prefix:null,iconName:null}}function Xo1(e){var t=oI[e],r=Kb("fas",e);return t||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function xa(){return Gb}var $b=function(){return{prefix:null,iconName:null,rest:[]}};function b9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.family,n=r===void 0?re:r,a=Cs[n][e],i=Hs[n][e]||Hs[n][a],c=e in En.styles?e:null;return i||c||null}var VP=(p9={},Ue(p9,re,Object.keys(_s[re])),Ue(p9,Ce,Object.keys(_s[Ce])),p9);function w9(e){var t,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.skipLookups,a=n===void 0?!1:n,i=(t={},Ue(t,re,"".concat($1.cssPrefix,"-").concat(re)),Ue(t,Ce,"".concat($1.cssPrefix,"-").concat(Ce)),t),c=null,o=re;(e.includes(i[re])||e.some(function(f){return VP[re].includes(f)}))&&(o=re),(e.includes(i[Ce])||e.some(function(f){return VP[Ce].includes(f)}))&&(o=Ce);var l=e.reduce(function(f,h){var p=$o1($1.cssPrefix,h);if(ec[h]?(h=Wo1[o].includes(h)?zo1[o][h]:h,c=h,f.prefix=h):Go1[o].indexOf(h)>-1?(c=h,f.prefix=b9(h,{family:o})):p?f.iconName=p:h!==$1.replacementClass&&h!==i[re]&&h!==i[Ce]&&f.rest.push(h),!a&&f.prefix&&f.iconName){var d=c==="fa"?fI(f.iconName):{},m=Gi(f.prefix,f.iconName);d.prefix&&(c=null),f.iconName=d.iconName||m||f.iconName,f.prefix=d.prefix||f.prefix,f.prefix==="far"&&!ec.far&&ec.fas&&!$1.autoFetchSvg&&(f.prefix="fas")}return f},$b());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&o===Ce&&(ec.fass||$1.autoFetchSvg)&&(l.prefix="fass",l.iconName=Gi(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||c==="fa")&&(l.prefix=xa()||"fas"),l}var Zo1=function(){function e(){fo1(this,e),this.definitions={}}return uo1(e,[{key:"add",value:function(){for(var r=this,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var c=a.reduce(this._pullDefinitions,{});Object.keys(c).forEach(function(o){r.definitions[o]=j1(j1({},r.definitions[o]||{}),c[o]),kb(o,c[o]);var l=_s[re][o];l&&kb(l,c[o]),lI()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(r,n){var a=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(a).map(function(i){var c=a[i],o=c.prefix,l=c.iconName,f=c.icon,h=f[2];r[o]||(r[o]={}),h.length>0&&h.forEach(function(p){typeof p=="string"&&(r[o][p]=f)}),r[o][l]=f}),r}}]),e}(),AP=[],tc={},rc={},Qo1=Object.keys(rc);function Jo1(e,t){var r=t.mixoutsTo;return AP=e,tc={},Object.keys(rc).forEach(function(n){Qo1.indexOf(n)===-1&&delete rc[n]}),AP.forEach(function(n){var a=n.mixout?n.mixout():{};if(Object.keys(a).forEach(function(c){typeof a[c]=="function"&&(r[c]=a[c]),v9(a[c])==="object"&&Object.keys(a[c]).forEach(function(o){r[c]||(r[c]={}),r[c][o]=a[c][o]})}),n.hooks){var i=n.hooks();Object.keys(i).forEach(function(c){tc[c]||(tc[c]=[]),tc[c].push(i[c])})}n.provides&&n.provides(rc)}),r}function Nb(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];var i=tc[e]||[];return i.forEach(function(c){t=c.apply(null,[t].concat(n))}),t}function $i(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var a=tc[e]||[];a.forEach(function(i){i.apply(null,r)})}function a4(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return rc[e]?rc[e].apply(null,t):void 0}function Ob(e){e.prefix==="fa"&&(e.prefix="fas");var t=e.iconName,r=e.prefix||xa();if(t)return t=Gi(r,t)||t,SP(uI.definitions,r,t)||SP(En.styles,r,t)}var uI=new Zo1,e81=function(){$1.autoReplaceSvg=!1,$1.observeMutations=!1,$i("noAuto")},t81={i2svg:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return i4?($i("beforeI2svg",t),a4("pseudoElements2svg",t),a4("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.autoReplaceSvgRoot;$1.autoReplaceSvg===!1&&($1.autoReplaceSvg=!0),$1.observeMutations=!0,Bo1(function(){n81({autoReplaceSvgRoot:r}),$i("watch",t)})}},r81={icon:function(t){if(t===null)return null;if(v9(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Gi(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var r=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],n=b9(t[0]);return{prefix:n,iconName:Gi(n,r)||r}}if(typeof t=="string"&&(t.indexOf("".concat($1.cssPrefix,"-"))>-1||t.match(Mo1))){var a=w9(t.split(" "),{skipLookups:!0});return{prefix:a.prefix||xa(),iconName:Gi(a.prefix,a.iconName)||a.iconName}}if(typeof t=="string"){var i=xa();return{prefix:i,iconName:Gi(i,t)||t}}}},Mr={noAuto:e81,config:$1,dom:t81,parse:r81,library:uI,findIconDefinition:Ob,toHtml:Es},n81=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.autoReplaceSvgRoot,n=r===void 0?ne:r;(Object.keys(En.styles).length>0||$1.autoFetchSvg)&&i4&&$1.autoReplaceSvg&&Mr.dom.i2svg({node:n})};function z9(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(n){return Es(n)})}}),Object.defineProperty(e,"node",{get:function(){if(i4){var n=ne.createElement("div");return n.innerHTML=e.html,n.children}}}),e}function a81(e){var t=e.children,r=e.main,n=e.mask,a=e.attributes,i=e.styles,c=e.transform;if(Wb(c)&&r.found&&!n.found){var o=r.width,l=r.height,f={x:o/l/2,y:.5};a.style=x9(j1(j1({},i),{},{"transform-origin":"".concat(f.x+c.x/16,"em ").concat(f.y+c.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function i81(e){var t=e.prefix,r=e.iconName,n=e.children,a=e.attributes,i=e.symbol,c=i===!0?"".concat(t,"-").concat($1.cssPrefix,"-").concat(r):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:j1(j1({},a),{},{id:c}),children:n}]}]}function Yb(e){var t=e.icons,r=t.main,n=t.mask,a=e.prefix,i=e.iconName,c=e.transform,o=e.symbol,l=e.title,f=e.maskId,h=e.titleId,p=e.extra,d=e.watchable,m=d===void 0?!1:d,y=n.found?n:r,g=y.width,z=y.height,x=a==="fak",b=[$1.replacementClass,i?"".concat($1.cssPrefix,"-").concat(i):""].filter(function(I){return p.classes.indexOf(I)===-1}).filter(function(I){return I!==""||!!I}).concat(p.classes).join(" "),w={children:[],attributes:j1(j1({},p.attributes),{},{"data-prefix":a,"data-icon":i,class:b,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(z)})},A=x&&!~p.classes.indexOf("fa-fw")?{width:"".concat(g/z*16*.0625,"em")}:{};m&&(w.attributes[Ki]=""),l&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(h||Ls())},children:[l]}),delete w.attributes.title);var M=j1(j1({},w),{},{prefix:a,iconName:i,main:r,mask:n,maskId:f,transform:c,symbol:o,styles:j1(j1({},A),p.styles)}),H=n.found&&r.found?a4("generateAbstractMask",M)||{children:[],attributes:{}}:a4("generateAbstractIcon",M)||{children:[],attributes:{}},V=H.children,T=H.attributes;return M.children=V,M.attributes=T,o?i81(M):a81(M)}function EP(e){var t=e.content,r=e.width,n=e.height,a=e.transform,i=e.title,c=e.extra,o=e.watchable,l=o===void 0?!1:o,f=j1(j1(j1({},c.attributes),i?{title:i}:{}),{},{class:c.classes.join(" ")});l&&(f[Ki]="");var h=j1({},c.styles);Wb(a)&&(h.transform=Po1({transform:a,startCentered:!0,width:r,height:n}),h["-webkit-transform"]=h.transform);var p=x9(h);p.length>0&&(f.style=p);var d=[];return d.push({tag:"span",attributes:f,children:[t]}),i&&d.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),d}function c81(e){var t=e.content,r=e.title,n=e.extra,a=j1(j1(j1({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),i=x9(n.styles);i.length>0&&(a.style=i);var c=[];return c.push({tag:"span",attributes:a,children:[t]}),r&&c.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),c}var _b=En.styles;function Tb(e){var t=e[0],r=e[1],n=e.slice(4),a=Db(n,1),i=a[0],c=null;return Array.isArray(i)?c={tag:"g",attributes:{class:"".concat($1.cssPrefix,"-").concat(Wi.GROUP)},children:[{tag:"path",attributes:{class:"".concat($1.cssPrefix,"-").concat(Wi.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat($1.cssPrefix,"-").concat(Wi.PRIMARY),fill:"currentColor",d:i[1]}}]}:c={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:t,height:r,icon:c}}var o81={found:!1,width:512,height:512};function s81(e,t){!ZP&&!$1.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Pb(e,t){var r=t;return t==="fa"&&$1.styleDefault!==null&&(t=xa()),new Promise(function(n,a){var i={found:!1,width:512,height:512,icon:a4("missingIconAbstract")||{}};if(r==="fa"){var c=fI(e)||{};e=c.iconName||e,t=c.prefix||t}if(e&&t&&_b[t]&&_b[t][e]){var o=_b[t][e];return n(Tb(o))}s81(e,t),n(j1(j1({},o81),{},{icon:$1.showMissingIcons&&e?a4("missingIconAbstract")||{}:{}}))})}var kP=function(){},Ib=$1.measurePerformance&&i9&&i9.mark&&i9.measure?i9:{mark:kP,measure:kP},ws='FA "6.5.1"',l81=function(t){return Ib.mark("".concat(ws," ").concat(t," begins")),function(){return hI(t)}},hI=function(t){Ib.mark("".concat(ws," ").concat(t," ends")),Ib.measure("".concat(ws," ").concat(t),"".concat(ws," ").concat(t," begins"),"".concat(ws," ").concat(t," ends"))},Xb={begin:l81,end:hI},d9=function(){};function NP(e){var t=e.getAttribute?e.getAttribute(Ki):null;return typeof t=="string"}function f81(e){var t=e.getAttribute?e.getAttribute(Fb):null,r=e.getAttribute?e.getAttribute(jb):null;return t&&r}function u81(e){return e&&e.classList&&e.classList.contains&&e.classList.contains($1.replacementClass)}function h81(){if($1.autoReplaceSvg===!0)return m9.replace;var e=m9[$1.autoReplaceSvg];return e||m9.replace}function p81(e){return ne.createElementNS("http://www.w3.org/2000/svg",e)}function d81(e){return ne.createElement(e)}function pI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.ceFn,n=r===void 0?e.tag==="svg"?p81:d81:r;if(typeof e=="string")return ne.createTextNode(e);var a=n(e.tag);Object.keys(e.attributes||[]).forEach(function(c){a.setAttribute(c,e.attributes[c])});var i=e.children||[];return i.forEach(function(c){a.appendChild(pI(c,{ceFn:n}))}),a}function m81(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var m9={replace:function(t){var r=t[0];if(r.parentNode)if(t[1].forEach(function(a){r.parentNode.insertBefore(pI(a),r)}),r.getAttribute(Ki)===null&&$1.keepOriginalSource){var n=ne.createComment(m81(r));r.parentNode.replaceChild(n,r)}else r.remove()},nest:function(t){var r=t[0],n=t[1];if(~qb(r).indexOf($1.replacementClass))return m9.replace(t);var a=new RegExp("".concat($1.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var i=n[0].attributes.class.split(" ").reduce(function(o,l){return l===$1.replacementClass||l.match(a)?o.toSvg.push(l):o.toNode.push(l),o},{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?r.removeAttribute("class"):r.setAttribute("class",i.toNode.join(" "))}var c=n.map(function(o){return Es(o)}).join(`
|
|
`);r.setAttribute(Ki,""),r.innerHTML=c}};function OP(e){e()}function dI(e,t){var r=typeof t=="function"?t:d9;if(e.length===0)r();else{var n=OP;$1.mutateApproach===bo1&&(n=ya.requestAnimationFrame||OP),n(function(){var a=h81(),i=Xb.begin("mutate");e.map(a),i(),r()})}}var Zb=!1;function mI(){Zb=!0}function Rb(){Zb=!1}var y9=null;function TP(e){if(MP&&$1.observeMutations){var t=e.treeCallback,r=t===void 0?d9:t,n=e.nodeCallback,a=n===void 0?d9:n,i=e.pseudoElementsCallback,c=i===void 0?d9:i,o=e.observeMutationsRoot,l=o===void 0?ne:o;y9=new MP(function(f){if(!Zb){var h=xa();ac(f).forEach(function(p){if(p.type==="childList"&&p.addedNodes.length>0&&!NP(p.addedNodes[0])&&($1.searchPseudoElements&&c(p.target),r(p.target)),p.type==="attributes"&&p.target.parentNode&&$1.searchPseudoElements&&c(p.target.parentNode),p.type==="attributes"&&NP(p.target)&&~So1.indexOf(p.attributeName))if(p.attributeName==="class"&&f81(p.target)){var d=w9(qb(p.target)),m=d.prefix,y=d.iconName;p.target.setAttribute(Fb,m||h),y&&p.target.setAttribute(jb,y)}else u81(p.target)&&a(p.target)})}}),i4&&y9.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function v81(){y9&&y9.disconnect()}function g81(e){var t=e.getAttribute("style"),r=[];return t&&(r=t.split(";").reduce(function(n,a){var i=a.split(":"),c=i[0],o=i.slice(1);return c&&o.length>0&&(n[c]=o.join(":").trim()),n},{})),r}function y81(e){var t=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"",a=w9(qb(e));return a.prefix||(a.prefix=xa()),t&&r&&(a.prefix=t,a.iconName=r),a.iconName&&a.prefix||(a.prefix&&n.length>0&&(a.iconName=Yo1(a.prefix,e.innerText)||Kb(a.prefix,Eb(e.innerText))),!a.iconName&&$1.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function x81(e){var t=ac(e.attributes).reduce(function(a,i){return a.name!=="class"&&a.name!=="style"&&(a[i.name]=i.value),a},{}),r=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return $1.autoA11y&&(r?t["aria-labelledby"]="".concat($1.replacementClass,"-title-").concat(n||Ls()):(t["aria-hidden"]="true",t.focusable="false")),t}function b81(){return{iconName:null,title:null,titleId:null,prefix:null,transform:h3,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function PP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},r=y81(e),n=r.iconName,a=r.prefix,i=r.rest,c=x81(e),o=Nb("parseNodeAttributes",{},e),l=t.styleParser?g81(e):[];return j1({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:h3,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:c}},o)}var w81=En.styles;function vI(e){var t=$1.autoReplaceSvg==="nest"?PP(e,{styleParser:!1}):PP(e);return~t.extra.classes.indexOf(QP)?a4("generateLayersText",e,t):a4("generateSvgReplacementMutation",e,t)}var ba=new Set;Ub.map(function(e){ba.add("fa-".concat(e))});Object.keys(Cs[re]).map(ba.add.bind(ba));Object.keys(Cs[Ce]).map(ba.add.bind(ba));ba=Vs(ba);function IP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!i4)return Promise.resolve();var r=ne.documentElement.classList,n=function(p){return r.add("".concat(CP,"-").concat(p))},a=function(p){return r.remove("".concat(CP,"-").concat(p))},i=$1.autoFetchSvg?ba:Ub.map(function(h){return"fa-".concat(h)}).concat(Object.keys(w81));i.includes("fa")||i.push("fa");var c=[".".concat(QP,":not([").concat(Ki,"])")].concat(i.map(function(h){return".".concat(h,":not([").concat(Ki,"])")})).join(", ");if(c.length===0)return Promise.resolve();var o=[];try{o=ac(e.querySelectorAll(c))}catch{}if(o.length>0)n("pending"),a("complete");else return Promise.resolve();var l=Xb.begin("onTree"),f=o.reduce(function(h,p){try{var d=vI(p);d&&h.push(d)}catch(m){ZP||m.name==="MissingIcon"&&console.error(m)}return h},[]);return new Promise(function(h,p){Promise.all(f).then(function(d){dI(d,function(){n("active"),n("complete"),a("pending"),typeof t=="function"&&t(),l(),h()})}).catch(function(d){l(),p(d)})})}function z81(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;vI(e).then(function(r){r&&dI([r],t)})}function M81(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(t||{}).icon?t:Ob(t||{}),a=r.mask;return a&&(a=(a||{}).icon?a:Ob(a||{})),e(n,j1(j1({},r),{},{mask:a}))}}var C81=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.transform,a=n===void 0?h3:n,i=r.symbol,c=i===void 0?!1:i,o=r.mask,l=o===void 0?null:o,f=r.maskId,h=f===void 0?null:f,p=r.title,d=p===void 0?null:p,m=r.titleId,y=m===void 0?null:m,g=r.classes,z=g===void 0?[]:g,x=r.attributes,b=x===void 0?{}:x,w=r.styles,A=w===void 0?{}:w;if(t){var M=t.prefix,H=t.iconName,V=t.icon;return z9(j1({type:"icon"},t),function(){return $i("beforeDOMElementCreation",{iconDefinition:t,params:r}),$1.autoA11y&&(d?b["aria-labelledby"]="".concat($1.replacementClass,"-title-").concat(y||Ls()):(b["aria-hidden"]="true",b.focusable="false")),Yb({icons:{main:Tb(V),mask:l?Tb(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:M,iconName:H,transform:j1(j1({},h3),a),symbol:c,title:d,maskId:h,titleId:y,extra:{attributes:b,styles:A,classes:z}})})}},H81={mixout:function(){return{icon:M81(C81)}},hooks:function(){return{mutationObserverCallbacks:function(r){return r.treeCallback=IP,r.nodeCallback=z81,r}}},provides:function(t){t.i2svg=function(r){var n=r.node,a=n===void 0?ne:n,i=r.callback,c=i===void 0?function(){}:i;return IP(a,c)},t.generateSvgReplacementMutation=function(r,n){var a=n.iconName,i=n.title,c=n.titleId,o=n.prefix,l=n.transform,f=n.symbol,h=n.mask,p=n.maskId,d=n.extra;return new Promise(function(m,y){Promise.all([Pb(a,o),h.iconName?Pb(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(g){var z=Db(g,2),x=z[0],b=z[1];m([r,Yb({icons:{main:x,mask:b},prefix:o,iconName:a,transform:l,symbol:f,maskId:p,title:i,titleId:c,extra:d,watchable:!0})])}).catch(y)})},t.generateAbstractIcon=function(r){var n=r.children,a=r.attributes,i=r.main,c=r.transform,o=r.styles,l=x9(o);l.length>0&&(a.style=l);var f;return Wb(c)&&(f=a4("generateAbstractTransformGrouping",{main:i,transform:c,containerWidth:i.width,iconWidth:i.width})),n.push(f||i.icon),{children:n,attributes:a}}}},_81={mixout:function(){return{layer:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.classes,i=a===void 0?[]:a;return z9({type:"layer"},function(){$i("beforeDOMElementCreation",{assembler:r,params:n});var c=[];return r(function(o){Array.isArray(o)?o.map(function(l){c=c.concat(l.abstract)}):c=c.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat($1.cssPrefix,"-layers")].concat(Vs(i)).join(" ")},children:c}]})}}}},S81={mixout:function(){return{counter:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.title,i=a===void 0?null:a,c=n.classes,o=c===void 0?[]:c,l=n.attributes,f=l===void 0?{}:l,h=n.styles,p=h===void 0?{}:h;return z9({type:"counter",content:r},function(){return $i("beforeDOMElementCreation",{content:r,params:n}),c81({content:r.toString(),title:i,extra:{attributes:f,styles:p,classes:["".concat($1.cssPrefix,"-layers-counter")].concat(Vs(o))}})})}}}},L81={mixout:function(){return{text:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.transform,i=a===void 0?h3:a,c=n.title,o=c===void 0?null:c,l=n.classes,f=l===void 0?[]:l,h=n.attributes,p=h===void 0?{}:h,d=n.styles,m=d===void 0?{}:d;return z9({type:"text",content:r},function(){return $i("beforeDOMElementCreation",{content:r,params:n}),EP({content:r,transform:j1(j1({},h3),i),title:o,extra:{attributes:p,styles:m,classes:["".concat($1.cssPrefix,"-layers-text")].concat(Vs(f))}})})}}},provides:function(t){t.generateLayersText=function(r,n){var a=n.title,i=n.transform,c=n.extra,o=null,l=null;if($P){var f=parseInt(getComputedStyle(r).fontSize,10),h=r.getBoundingClientRect();o=h.width/f,l=h.height/f}return $1.autoA11y&&!a&&(c.attributes["aria-hidden"]="true"),Promise.resolve([r,EP({content:r.innerHTML,width:o,height:l,transform:i,title:a,extra:c,watchable:!0})])}}},V81=new RegExp('"',"ug"),RP=[1105920,1112319];function A81(e){var t=e.replace(V81,""),r=Uo1(t,0),n=r>=RP[0]&&r<=RP[1],a=t.length===2?t[0]===t[1]:!1;return{value:Eb(a?t[0]:t),isSecondary:n||a}}function DP(e,t){var r="".concat(xo1).concat(t.replace(":","-"));return new Promise(function(n,a){if(e.getAttribute(r)!==null)return n();var i=ac(e.children),c=i.filter(function(V){return V.getAttribute(Ab)===t})[0],o=ya.getComputedStyle(e,t),l=o.getPropertyValue("font-family").match(Co1),f=o.getPropertyValue("font-weight"),h=o.getPropertyValue("content");if(c&&!l)return e.removeChild(c),n();if(l&&h!=="none"&&h!==""){var p=o.getPropertyValue("content"),d=~["Sharp"].indexOf(l[2])?Ce:re,m=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?Hs[d][l[2].toLowerCase()]:Ho1[d][f],y=A81(p),g=y.value,z=y.isSecondary,x=l[0].startsWith("FontAwesome"),b=Kb(m,g),w=b;if(x){var A=Xo1(g);A.iconName&&A.prefix&&(b=A.iconName,m=A.prefix)}if(b&&!z&&(!c||c.getAttribute(Fb)!==m||c.getAttribute(jb)!==w)){e.setAttribute(r,w),c&&e.removeChild(c);var M=b81(),H=M.extra;H.attributes[Ab]=t,Pb(b,m).then(function(V){var T=Yb(j1(j1({},M),{},{icons:{main:V,mask:$b()},prefix:m,iconName:w,extra:H,watchable:!0})),I=ne.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(I,e.firstChild):e.appendChild(I),I.outerHTML=T.map(function(L){return Es(L)}).join(`
|
|
`),e.removeAttribute(r),n()}).catch(a)}else n()}else n()})}function E81(e){return Promise.all([DP(e,"::before"),DP(e,"::after")])}function k81(e){return e.parentNode!==document.head&&!~wo1.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Ab)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function BP(e){if(i4)return new Promise(function(t,r){var n=ac(e.querySelectorAll("*")).filter(k81).map(E81),a=Xb.begin("searchPseudoElements");mI(),Promise.all(n).then(function(){a(),Rb(),t()}).catch(function(){a(),Rb(),r()})})}var N81={hooks:function(){return{mutationObserverCallbacks:function(r){return r.pseudoElementsCallback=BP,r}}},provides:function(t){t.pseudoElements2svg=function(r){var n=r.node,a=n===void 0?ne:n;$1.searchPseudoElements&&BP(a)}}},FP=!1,O81={mixout:function(){return{dom:{unwatch:function(){mI(),FP=!0}}}},hooks:function(){return{bootstrap:function(){TP(Nb("mutationObserverCallbacks",{}))},noAuto:function(){v81()},watch:function(r){var n=r.observeMutationsRoot;FP?Rb():TP(Nb("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},jP=function(t){var r={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(n,a){var i=a.toLowerCase().split("-"),c=i[0],o=i.slice(1).join("-");if(c&&o==="h")return n.flipX=!0,n;if(c&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(c){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},r)},T81={mixout:function(){return{parse:{transform:function(r){return jP(r)}}}},hooks:function(){return{parseNodeAttributes:function(r,n){var a=n.getAttribute("data-fa-transform");return a&&(r.transform=jP(a)),r}}},provides:function(t){t.generateAbstractTransformGrouping=function(r){var n=r.main,a=r.transform,i=r.containerWidth,c=r.iconWidth,o={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(a.x*32,", ").concat(a.y*32,") "),f="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),h="rotate(".concat(a.rotate," 0 0)"),p={transform:"".concat(l," ").concat(f," ").concat(h)},d={transform:"translate(".concat(c/2*-1," -256)")},m={outer:o,inner:p,path:d};return{tag:"g",attributes:j1({},m.outer),children:[{tag:"g",attributes:j1({},m.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:j1(j1({},n.icon.attributes),m.path)}]}]}}}},Sb={x:0,y:0,width:"100%",height:"100%"};function UP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function P81(e){return e.tag==="g"?e.children:[e]}var I81={hooks:function(){return{parseNodeAttributes:function(r,n){var a=n.getAttribute("data-fa-mask"),i=a?w9(a.split(" ").map(function(c){return c.trim()})):$b();return i.prefix||(i.prefix=xa()),r.mask=i,r.maskId=n.getAttribute("data-fa-mask-id"),r}}},provides:function(t){t.generateAbstractMask=function(r){var n=r.children,a=r.attributes,i=r.main,c=r.mask,o=r.maskId,l=r.transform,f=i.width,h=i.icon,p=c.width,d=c.icon,m=To1({transform:l,containerWidth:p,iconWidth:f}),y={tag:"rect",attributes:j1(j1({},Sb),{},{fill:"white"})},g=h.children?{children:h.children.map(UP)}:{},z={tag:"g",attributes:j1({},m.inner),children:[UP(j1({tag:h.tag,attributes:j1(j1({},h.attributes),m.path)},g))]},x={tag:"g",attributes:j1({},m.outer),children:[z]},b="mask-".concat(o||Ls()),w="clip-".concat(o||Ls()),A={tag:"mask",attributes:j1(j1({},Sb),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[y,x]},M={tag:"defs",children:[{tag:"clipPath",attributes:{id:w},children:P81(d)},A]};return n.push(M,{tag:"rect",attributes:j1({fill:"currentColor","clip-path":"url(#".concat(w,")"),mask:"url(#".concat(b,")")},Sb)}),{children:n,attributes:a}}}},R81={provides:function(t){var r=!1;ya.matchMedia&&(r=ya.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var n=[],a={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:j1(j1({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var c=j1(j1({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:j1(j1({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return r||o.children.push({tag:"animate",attributes:j1(j1({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:j1(j1({},c),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:j1(j1({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:r?[]:[{tag:"animate",attributes:j1(j1({},c),{},{values:"1;0;0;0;0;1;"})}]}),r||n.push({tag:"path",attributes:j1(j1({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:j1(j1({},c),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},D81={hooks:function(){return{parseNodeAttributes:function(r,n){var a=n.getAttribute("data-fa-symbol"),i=a===null?!1:a===""?!0:a;return r.symbol=i,r}}}},B81=[Ro1,H81,_81,S81,L81,N81,O81,T81,I81,R81,D81];Jo1(B81,{mixoutsTo:Mr});var kA1=Mr.noAuto,NA1=Mr.config,OA1=Mr.library,TA1=Mr.dom,M9=Mr.parse,PA1=Mr.findIconDefinition,IA1=Mr.toHtml,gI=Mr.icon,RA1=Mr.layer,DA1=Mr.text,BA1=Mr.counter;var d2=p1(Qb()),rw=p1(Z1());function HI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HI(Object(r),!0).forEach(function(n){ic(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function C9(e){"@babel/helpers - typeof";return C9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C9(e)}function ic(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U81(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function q81(e,t){if(e==null)return{};var r=U81(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ew(e){return W81(e)||G81(e)||K81(e)||$81()}function W81(e){if(Array.isArray(e))return tw(e)}function G81(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function K81(e,t){if(e){if(typeof e=="string")return tw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tw(e,t)}}function tw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $81(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y81(e){var t,r=e.beat,n=e.fade,a=e.beatFade,i=e.bounce,c=e.shake,o=e.flash,l=e.spin,f=e.spinPulse,h=e.spinReverse,p=e.pulse,d=e.fixedWidth,m=e.inverse,y=e.border,g=e.listItem,z=e.flip,x=e.size,b=e.rotation,w=e.pull,A=(t={"fa-beat":r,"fa-fade":n,"fa-beat-fade":a,"fa-bounce":i,"fa-shake":c,"fa-flash":o,"fa-spin":l,"fa-spin-reverse":h,"fa-spin-pulse":f,"fa-pulse":p,"fa-fw":d,"fa-inverse":m,"fa-border":y,"fa-li":g,"fa-flip":z===!0,"fa-flip-horizontal":z==="horizontal"||z==="both","fa-flip-vertical":z==="vertical"||z==="both"},ic(t,"fa-".concat(x),typeof x<"u"&&x!==null),ic(t,"fa-rotate-".concat(b),typeof b<"u"&&b!==null&&b!==0),ic(t,"fa-pull-".concat(w),typeof w<"u"&&w!==null),ic(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(A).map(function(M){return A[M]?M:null}).filter(function(M){return M})}function X81(e){return e=e-0,e===e}function SI(e){return X81(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Z81=["style"];function Q81(e){return e.charAt(0).toUpperCase()+e.slice(1)}function J81(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,r){var n=r.indexOf(":"),a=SI(r.slice(0,n)),i=r.slice(n+1).trim();return a.startsWith("webkit")?t[Q81(a)]=i:t[a]=i,t},{})}function LI(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var n=(t.children||[]).map(function(l){return LI(e,l)}),a=Object.keys(t.attributes||{}).reduce(function(l,f){var h=t.attributes[f];switch(f){case"class":l.attrs.className=h,delete t.attributes.class;break;case"style":l.attrs.style=J81(h);break;default:f.indexOf("aria-")===0||f.indexOf("data-")===0?l.attrs[f.toLowerCase()]=h:l.attrs[SI(f)]=h}return l},{attrs:{}}),i=r.style,c=i===void 0?{}:i,o=q81(r,Z81);return a.attrs.style=wa(wa({},a.attrs.style),c),e.apply(void 0,[t.tag,wa(wa({},a.attrs),o)].concat(ew(n)))}var VI=!1;try{VI=!0}catch{}function es1(){if(!VI&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function _I(e){if(e&&C9(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(M9.icon)return M9.icon(e);if(e===null)return null;if(e&&C9(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Jb(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?ic({},e,t):{}}var qe=rw.default.forwardRef(function(e,t){var r=e.icon,n=e.mask,a=e.symbol,i=e.className,c=e.title,o=e.titleId,l=e.maskId,f=_I(r),h=Jb("classes",[].concat(ew(Y81(e)),ew(i.split(" ")))),p=Jb("transform",typeof e.transform=="string"?M9.transform(e.transform):e.transform),d=Jb("mask",_I(n)),m=gI(f,wa(wa(wa(wa({},h),p),d),{},{symbol:a,title:c,titleId:o,maskId:l}));if(!m)return es1("Could not find icon",f),null;var y=m.abstract,g={ref:t};return Object.keys(e).forEach(function(z){qe.defaultProps.hasOwnProperty(z)||(g[z]=e[z])}),ts1(y[0],g)});qe.displayName="FontAwesomeIcon";qe.propTypes={beat:d2.default.bool,border:d2.default.bool,beatFade:d2.default.bool,bounce:d2.default.bool,className:d2.default.string,fade:d2.default.bool,flash:d2.default.bool,mask:d2.default.oneOfType([d2.default.object,d2.default.array,d2.default.string]),maskId:d2.default.string,fixedWidth:d2.default.bool,inverse:d2.default.bool,flip:d2.default.oneOf([!0,!1,"horizontal","vertical","both"]),icon:d2.default.oneOfType([d2.default.object,d2.default.array,d2.default.string]),listItem:d2.default.bool,pull:d2.default.oneOf(["right","left"]),pulse:d2.default.bool,rotation:d2.default.oneOf([0,90,180,270]),shake:d2.default.bool,size:d2.default.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:d2.default.bool,spinPulse:d2.default.bool,spinReverse:d2.default.bool,symbol:d2.default.oneOfType([d2.default.bool,d2.default.string]),title:d2.default.string,titleId:d2.default.string,transform:d2.default.oneOfType([d2.default.string,d2.default.object]),swapOpacity:d2.default.bool};qe.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var ts1=LI.bind(null,rw.default.createElement);var Bt=p1(Z1());var H9="#a8a8a8",za=t2.div`
|
|
display: flex;
|
|
flex-direction: row;
|
|
`,XA1=t2.div`
|
|
display: flex;
|
|
flex-direction: column;
|
|
`,AI=`
|
|
border: 1px solid white;
|
|
font-size: 10pt;
|
|
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
|
|
|
|
margin: 2px;
|
|
display: flex;
|
|
padding: 2px;
|
|
outline: none !important;
|
|
text-decoration: none;
|
|
|
|
svg {
|
|
margin: 2pt;
|
|
width: 10pt;
|
|
height: 10pt;
|
|
}
|
|
&:hover {
|
|
background-color: rgba(158, 158, 158, 0.75);
|
|
}
|
|
&:visited {
|
|
text-decoration: none;
|
|
}
|
|
&:disabled {
|
|
color: gray;
|
|
border-color: gray;
|
|
cursor: not-allowed;
|
|
}
|
|
transition: background-color 250ms;
|
|
`,bt=t2.button`${AI}`,EI=t2.a`${AI}`,ZA1=t2.div`
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border: 2px solid black;
|
|
border-radius: 12px;
|
|
`,cc=t2.div`
|
|
border: 2px solid black;
|
|
border-radius: 12px;
|
|
margin: 5px;
|
|
padding: 5px;
|
|
width: auto;
|
|
`,Yi=t2.input`
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border: 2px solid black;
|
|
border-radius: 12px;
|
|
padding: 2px;
|
|
`;var A9=p1(Z1());var Je=p1(Z1());var nw=p1(Z1()),kI=p1(Z1()),oc=class extends nw.default.Component{ref=(0,kI.createRef)();componentDidMount(){this.update()}componentDidUpdate(t){(t.canvas!==this.props.canvas||t.width!==this.props.width||t.height!==this.props.height)&&this.update()}update(){let t=this.ref.current,r=t.width=this.props.width||this.props.canvas.width,n=t.height=this.props.height||this.props.canvas.height;t.style.width=`${r}px`,t.style.height=`${n}px`,t.getContext("2d").drawImage(this.props.canvas,0,0,r,n)}render(){return nw.default.createElement("canvas",{ref:this.ref})}};var W2=p1(Z1());var RI=p1(OI());var S9=class{input=document.createElement("input");constructor(){this.input.type="file"}allowMultiple(t){this.input.multiple=t}setAcceptType(t){t?this.input.accept=t.map(r=>`.${r}`).join(", "):this.input.accept=""}show(){return new Promise((t,r)=>{let n=["mousemove","touchend"],a=()=>{i(),r(new Error("Not selected"))},i=()=>{n.forEach(o=>window.removeEventListener(o,a))},c=setTimeout(()=>{n.forEach(o=>window.addEventListener(o,()=>a))},100);this.input.addEventListener("change",()=>{clearTimeout(c),i(),this.input.files?t(this.input.files):r(new Error("Missing file"))}),this.input.click()})}};var DI=p1(PI()),iw=["muraljson","json"],ks=["pcm","bin"],II=["zip"];var rs1=25,BI=t2.div`
|
|
width: 100%;
|
|
//max-width: fit-content;
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
`,ns1=t2.div`
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-wrap: wrap;
|
|
border: 1px solid white;
|
|
cursor: pointer;
|
|
margin: 2px;
|
|
padding: 2px;
|
|
text-align: center;
|
|
align-items: center;
|
|
`,FI=["FloydSteinberg","FalseFloydSteinberg","Stucki","Atkinson","Jarvis","Burkes","Sierra","TwoSierra","SierraLite"],as1=["Flat",...FI];async function jI(e,t,r){let n=await ps1(),a=[];for(let i of n)if(i.type==="mural")a.push(i.data);else{let c=i.data,o=await cs1(c,r),l=await new Promise((f,h)=>{e.setOverlayModify({mural:l,muralObj:{name:c.alt,x:Math.floor(t.ux-c.width/2),y:Math.floor(t.uy-c.height/2)},cb:(p,d,m,y)=>{if(y){let g=new t4(p,d,m,c.width,c.height,o);f(g)}else h(new Error("Canceled by user"))}})});a.push(l)}return a}function is1(e){return new Promise(t=>{ct.custom(W2.default.createElement("div",null,W2.default.createElement("h4",null,"Dither results"),W2.default.createElement("div",null,"Pick a result that fits best in your situation"),W2.default.createElement(BI,null,e.map((r,n)=>W2.default.createElement("div",{key:n},W2.default.createElement(ns1,{style:{flexDirection:"column"},onClick:()=>{ct.close(),t(r)}},qI(r.type),W2.default.createElement(cc,null,W2.default.createElement(oc,{canvas:r.canvas}))))))),[{content:"Cancel",click:()=>{}}]).finally(()=>t(null))})}async function cs1(e,t){let r=await os1(e),n=await ss1(e,r,t),a;if(Array.isArray(n)?a=await is1(n):a=n,!a)throw new Error("User did not pick anything");let i=e9(a.canvas);return GI(i,t),wb(i,t.palette)}async function os1(e){let t=e.width,r=e.height,n="show-all",a=!1,i=!1;if(await new Promise((c,o)=>{ct.custom(W2.default.createElement("div",null,W2.default.createElement("h4",null,"Image import"),W2.default.createElement("div",null,W2.default.createElement("small",null,e.alt)),W2.default.createElement("div",{style:{whiteSpace:"pre-wrap"}},"You are importing image with size ",e.width,"x",e.height,".",`
|
|
`,"Do you want to preform any image manipulations?")),[{click:()=>{a=!1,c()},content:"Resize"},{click:()=>{a=!0,c()},content:"Import as it is"},{click:()=>{i=!0,c()},content:"Cancel"}]).then(()=>{o(new Error("User input has been interrupted"))})}),i)throw new Error("Operation canceled by user");if(a||await new Promise((c,o)=>{ct.custom(W2.default.createElement("div",null,W2.default.createElement("h4",null,"Image import"),W2.default.createElement("div",null,W2.default.createElement("small",null,e.alt)),W2.default.createElement("div",null,W2.default.createElement("strong",null,"Original size: ",e.width,"x",e.height)),W2.default.createElement(Yi,{type:"number",min:1,onChange:l=>{Q0(l,f=>{t=f})}}),"x",W2.default.createElement(Yi,{type:"number",min:1,onChange:l=>{Q0(l,f=>{r=f})}})),[{content:"Confirm",click:()=>{c()}},{content:"Cancel",click:()=>{i=!0,c()}}]).then(()=>o(new Error("User input has been interrupted")))}),i)throw new Error("Operation canceled by user");if(await new Promise((c,o)=>{ct.custom(W2.default.createElement("div",null,W2.default.createElement("h4",null,"Dither Settings"),W2.default.createElement("div",null,"Pickup dither algorithm"),W2.default.createElement(BI,null,as1.map((l,f)=>W2.default.createElement(bt,{key:f,onClick:()=>{n=l,ct.close(),c()}},qI(l))))),[{content:"Show all",click:()=>{n="show-all",c()}},{content:"Cancel",click:()=>{i=!0,c()}}]).then(()=>o(new Error("User input has been interrupted")))}),i)throw new Error("Operation canceled by user");return{height:r,width:t,noShrinking:a,quantizerSetting:n}}async function ss1(e,t,r){t.noShrinking||(e=await ZT(e,t.width,t.height));let n=JT(e);return t.quantizerSetting==="show-all"?fs1(n,r):L9(n,t.quantizerSetting,r)}function UI(e,t){let r=new RI.default(ls1(t));return r.sample(e),r}function ls1(e){return{palette:e.palette.map(t=>[t.r,t.g,t.b]),minHueCols:0,dithSerp:!1}}function fs1(e,t){let r=[L9(e,"Flat",t)],n=UI(e,t);for(let a of FI){let i=WI(e,n,a),c=L9(i,"Flat",t);c.type=a,r.push(c)}return r}function L9(e,t,r){if(t==="Flat"){let n=e9(e);GI(n,r);let a=hs1(n),i=wb(n,r.palette);return{type:"Flat",canvas:a,indices:i}}else{let n=UI(e,r),a=WI(e,n,t),i=L9(a,"Flat",r);return i.type=t,i}}function qI(e){let t=e.split(""),r="";for(let n=0;n<t.length;n++){let a=t[n];a&&(n!==0&&a===a.toUpperCase()?(r+=" ",r+=a.toLowerCase()):r+=a)}return r}function WI(e,t,r){let n=document.createElement("canvas");n.width=e.width,n.height=e.height;let a=n.getContext("2d"),i=e9(e),c=t.reduce(e,1,r);if(i.data.length!==c.length)throw new Error("Got unexpected data from regQuant");for(let o=0;o<i.data.length;o+=4)i.data[o+3]>rs1&&(i.data[o+0]=c[o+0]??0,i.data[o+1]=c[o+1]??0,i.data[o+2]=c[o+2]??0,i.data[o+3]=255);return a.putImageData(i,0,0),n}function GI(e,t){for(let r=0;r<e.data.length;r+=4){let n=e.data[r+0]??0,a=e.data[r+1]??0,i=e.data[r+2]??0,c=e.data[r+3]??0,o=Qu(n,a,i),l=us1(o,t),f=t.palette[l];if(!f)throw new Error(`Unknown color index ${l}`);e.data[r+0]=f.r,e.data[r+1]=f.g,e.data[r+2]=f.b,e.data[r+3]=c}}function us1(e,t){let r=[];for(let i of t.palette){let c=u3(e.r,i.r),o=u3(e.g,i.g),l=u3(e.b,i.b);r.push(c+o+l)}let n=Math.min(...r);return r.indexOf(n)}function hs1(e){let t=document.createElement("canvas"),r=t.getContext("2d");return t.width=e.width,t.height=e.height,r.putImageData(e,0,0),t}async function ps1(){let e=new S9,t=["png","jpg","jpeg"];e.setAcceptType([...t,...iw,...ks,...II]),e.allowMultiple(!0);let n=[...await e.show()].filter(o=>o);if(!n.length)throw new Error("Empty file");if(n.filter(o=>t.some(l=>o.name.toLowerCase().endsWith(l))).length>1)throw new Error("Only one image files allowed to be imported at the time");let i=n.filter(o=>II.some(l=>o.name.toLocaleLowerCase().endsWith(l)));for(let o of i){let l=n.indexOf(o);n.splice(l,1);let f=await DI.default.loadAsync(o);for(let h of Object.keys(f.files)){let p=h.split("/"),d=p[p.length-1];if([...iw,...ks].some(m=>d.toLowerCase().endsWith(m))){let m=await f.files[h].async("blob");n.push(new File([m],h))}}}let c=[];for(let o of n){let l=bb(o.name),f=l.ex.toLowerCase(),h=l.text;if(iw.includes(f)){let p=await KT(o),d=JSON.parse(p);d.name||(d.name=await ct.prompt("Missing name for this mural. Please enter it manually",h)||""),c.push({type:"mural",data:t9(d)})}else if(ks.includes(f)){let p=await YT(o),d=await t4.from(new Uint8Array(p));c.push({type:"mural",data:d})}else{let p=await $T(o);c.push({type:"image",data:await XT(`${l.text}.${l.ex}`,p)})}}return c}var KI=p1(Ym());var ds1=t2.div`
|
|
margin: 2px;
|
|
margin-left: 6px;
|
|
`,ms1=t2.h5`
|
|
font-weight: bolder;
|
|
margin-right: 4px;
|
|
`,vs1=t2.div`
|
|
font-size: 10pt;
|
|
display: flex;
|
|
flex-direction: row;
|
|
`,gs1=t2.strong`
|
|
margin-right: 2px;
|
|
`,ys1=t2.button`
|
|
border: 1px solid white;
|
|
font-size: 10pt;
|
|
width: 22px;
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
|
|
|
|
margin: 1px;
|
|
margin-left: 3px;
|
|
display: flex;
|
|
padding: 3px;
|
|
outline: none !important;
|
|
text-decoration: none;
|
|
|
|
&:hover {
|
|
background-color: rgba(158, 158, 158, 0.75);
|
|
}
|
|
&:visited {
|
|
text-decoration: none;
|
|
}
|
|
&:disabled {
|
|
color: gray;
|
|
border-color: gray;
|
|
cursor: not-allowed;
|
|
}
|
|
transition: background-color 250ms;
|
|
`,V9=class extends Je.default.Component{MAX_SIZE=100;constructor(t){super(t),this.state={height:this.MAX_SIZE,width:this.MAX_SIZE,overlay:!1,link:""}}componentDidMount(){this.updateSize(),this.props.cords.on(1,this.onCordUpdate)}componentWillUnmount(){this.props.cords.off(1,this.onCordUpdate)}componentDidUpdate(t){this.props.muralExtended.ref!==t.muralExtended.ref&&(this.updateSize(),typeof this.state.progress=="function"&&(this.state.progress(),this.setState({progress:void 0,link:this.link})))}onCordUpdate=()=>{this.setState({link:this.link})};updateSize=()=>{let t=this.props.muralExtended.ref.width,r=this.props.muralExtended.ref.height,n=t,a=r;t>r?t>this.MAX_SIZE&&(a=this.MAX_SIZE*(r/t),n=this.MAX_SIZE):r>this.MAX_SIZE&&(n=this.MAX_SIZE*(t/r),a=this.MAX_SIZE),this.setState({height:a,width:n})};renderInfoLine(t,r){return Je.default.createElement(vs1,null,Je.default.createElement(ms1,null,t,":"),Je.default.createElement("span",null,r))}btn(t,r,n,a){return Je.default.createElement(bt,{style:{borderColor:a?H9:""},onClick:()=>n()},t," ",Je.default.createElement(qe,{icon:r})," ")}get s(){return this.props.store}onLoad=t=>{let r=t.target;"tagName"in r&&(["button","svg","path"].includes(r.tagName.toLowerCase())||this.s.select(this.props.selected?void 0:this.props.muralExtended))};onModify=async()=>{let t=this.props.muralExtended;this.props.store.setOverlayModify({mural:t,cb:(r,n,a,i)=>{i&&(t.mural.name=r,t.mural.x=n,t.mural.y=a,this.props.store.updateMural(t.mural))},muralObj:{name:this.props.muralExtended.mural.name,x:this.props.muralExtended.mural.x,y:this.props.muralExtended.mural.y}})};onExport=async()=>{let t=this.props.muralExtended.mural,r=await t.getBuffer(),n=new Blob([r],{type:"octet/stream"}),a=t.name.replace(/ /,"_").replace(/[^a-zA-Z0-9-_]/g,"");(0,KI.default)(n,`${a}.${ks[0]}`)};onDelete=async()=>{await ct.confirm(`Are you sure you want to remove "${this.props.muralExtended.mural.name}"`)&&this.s.remove(this.props.muralExtended)};onEnter=()=>{this.props.store.addPhantomOverlay(this.props.muralExtended)};onLeave=()=>{this.props.store.removePhantomOverlay()};get link(){let t=this.props.muralExtended.mural.w,r=this.props.muralExtended.mural.h,n=this.props.muralExtended.mural.x+Math.round(t/2),a=this.props.muralExtended.mural.y+Math.round(r/2);return`${origin==="null"?`${location.href}`:`${origin}/`}@${n},${a},${this.props.cords.uScale}`}onGoto=()=>{location.href=this.link};onPreview=()=>{this.props.store.hasOverlay(this.props.muralExtended)?this.props.store.removeOverlay(this.props.muralExtended):this.props.store.addOverlay(this.props.muralExtended)};updateProgress=async()=>{let t=!1,r=()=>{t=!0};this.setState({progress:r});let n=await QT(this.props.muralExtended.mural,this.props.palette.palette);t||this.setState({progress:n})};renderProgress(){if(typeof this.state.progress=="function")return"Loading...";let t=Je.default.createElement(ys1,{onClick:this.updateProgress},Je.default.createElement(qe,{icon:iP}));if(this.state.progress&&this.state.progress.total!==0){let{total:r,bad:n,good:a}=this.state.progress;return Je.default.createElement(za,null,Je.default.createElement(gs1,null,Math.floor(a/r*100),"%")," ",n>0?va(n):"",t)}else return t}render(){return Je.default.createElement(cc,{onClick:this.onLoad,style:{border:this.props.selected?"3px solid black":"3px dotted black",cursor:"pointer"},onMouseEnter:this.onEnter,onMouseLeave:this.onLeave},Je.default.createElement(za,null,Je.default.createElement(oc,{canvas:this.props.muralExtended.ref,height:this.state.height,width:this.state.width}),Je.default.createElement(ds1,{style:{flex:"1"}},this.renderInfoLine("Name",this.props.muralExtended.mural.name),this.renderInfoLine("Pixel count",va(this.props.muralExtended.pixelCount)),this.renderInfoLine("X",this.props.muralExtended.mural.x.toString()),this.renderInfoLine("Y",this.props.muralExtended.mural.y.toString()),this.renderInfoLine("Size",`${this.props.muralExtended.mural.w}x${this.props.muralExtended.mural.w}`),this.renderInfoLine("Progress",this.renderProgress()))),Je.default.createElement(za,null,this.btn("Preview",cP,this.onPreview,this.props.store.hasOverlay(this.props.muralExtended)),this.btn("Modify",nP,this.onModify),this.btn("Export",dP,this.onExport),this.btn("Delete",fP,this.onDelete),Je.default.createElement(EI,{href:this.link},"Goto ",Je.default.createElement(qe,{icon:lP}))))}};var xs1=t2.div`
|
|
overflow: auto;
|
|
max-height: 250pt;
|
|
min-width: 200pt;
|
|
border-radius: 12px;
|
|
&::-webkit-scrollbar {
|
|
width: 7px;
|
|
height: 7px;
|
|
}
|
|
&::-webkit-scrollbar-corner {
|
|
background: transparent;
|
|
}
|
|
&::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
border: 1px solid black;
|
|
border-radius: 12px;
|
|
}
|
|
&::-webkit-scrollbar-thumb {
|
|
background-color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid transparent;
|
|
}
|
|
`,E9=class extends A9.default.Component{constructor(t){super(t),this.state={murals:[]}}componentDidMount(){this.props.store.on(8,this.update),this.update()}componentWillUnmount(){this.props.store.off(8,this.update)}update=()=>{this.setState({murals:this.props.store.murals,selected:this.props.store.selected})};render(){return A9.default.createElement(xs1,null," ",this.state.murals.map((t,r)=>A9.default.createElement(V9,{key:r,muralExtended:t,cords:this.props.cords,palette:this.props.palette,store:this.props.store,selected:t&&t===this.state.selected})))}};var bs1=t2.div`
|
|
|
|
`,ws1=t2.div`
|
|
margin: 2px 4px;
|
|
`,zs1=t2.input`
|
|
&[type="range"] {
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
background: transparent;
|
|
cursor: pointer;
|
|
width: 100%;
|
|
}
|
|
|
|
&[type="range"]:focus {
|
|
outline: none;
|
|
}
|
|
|
|
&[type="range"]::-webkit-slider-runnable-track {
|
|
background-color: rgba(10, 10, 10);
|
|
border-radius: 0;
|
|
height: 4px;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
&[type="range"]::-webkit-slider-thumb {
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
margin-top: -12px;
|
|
|
|
background-color: black;
|
|
height: 25px;
|
|
width: 15px;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
&[type="range"]::-moz-range-track {
|
|
background-color: rgba(10, 10, 10);
|
|
border-radius: 0.5rem;
|
|
height: 0.5rem;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
&[type="range"]::-moz-range-thumb {
|
|
border: none;
|
|
border-radius: 0;
|
|
background-color: rgba(10, 10, 10);
|
|
height: 2rem;
|
|
width: 1rem;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
`,k9=class extends Bt.default.Component{constructor(t){super(t),this.state={takingCanvasShot:!1,canvasShotAvailable:!0}}componentDidMount(){this.props.cords.on(1,this.checkIsScreenShotAvailable)}componentWillUnmount(){this.props.cords.off(1,this.checkIsScreenShotAvailable)}checkIsScreenShotAvailable=()=>{this.setState({canvasShotAvailable:this.props.cords.uScale>=0})};import=async()=>{try{let t=await jI(this.props.store,this.props.cords,this.props.palette);for(let r of t)this.props.store.add(r)}catch(t){console.error(t),ct.alert(t.name)}};inputElement=t=>{let r=parseInt(t.target.value);this.props.onOpacityChange(r)};screenshot=async()=>{this.props.cords.uScale<0,this.setState({takingCanvasShot:!0}),await qE(this.props.cords),this.setState({takingCanvasShot:!1})};render(){return Bt.default.createElement(bs1,null,Bt.default.createElement(za,null,Bt.default.createElement(bt,{onClick:this.screenshot,disabled:this.state.takingCanvasShot||!this.state.canvasShotAvailable,title:"Screenshot"},Bt.default.createElement(qe,{icon:uP})),Bt.default.createElement(bt,{onClick:this.import,title:"Import"},Bt.default.createElement(qe,{icon:mP})),Bt.default.createElement(bt,{onClick:()=>this.props.showChart(),title:"Pixels graph"},Bt.default.createElement(qe,{icon:sP})),Bt.default.createElement(zs1,{type:"range",min:0,max:100,value:this.props.opacity,onInput:this.inputElement}),Bt.default.createElement(ws1,null,this.props.opacity,"%"),Bt.default.createElement(bt,{onClick:()=>this.props.onCollapsedChanged(!this.props.collapsed)},Bt.default.createElement(qe,{icon:this.props.collapsed?pP:aP}))),this.props.collapsed?null:Bt.default.createElement(E9,{store:this.props.store,palette:this.props.palette,cords:this.props.cords}))}};var Ma=p1(Z1());var Ns=p1(Qo()),Ms1=t2.div`
|
|
position: fixed;
|
|
padding-top: 20px;
|
|
padding: 5px;
|
|
z-index: 2;
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
color: rgb(10, 10, 10);
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
`,Cs1=t2.div`
|
|
border: 1px black dotted;
|
|
cursor: grab;
|
|
user-select: none;
|
|
border-radius: 12px;
|
|
padding: 4px;
|
|
`,Ca=class extends Ma.default.Component{ref=(0,Ma.createRef)();dragRef=(0,Ma.createRef)();moving;destroyed=!1;constructor(t){super(t),this.state={x:-window.innerWidth,y:-window.innerHeight,moving:!1}}componentDidMount(){window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("resize",this.fixBounds),window.addEventListener("touchmove",this.onTouchMove),window.addEventListener("touchend",this.onMouseUp),this.props.storage.getItem(this.storageKey).then(t=>{!this.destroyed&&t?(this.setState({x:t.x,y:t.y}),setTimeout(()=>{this.fixBounds()},1e3)):this.setState({x:0,y:0})})}componentWillUnmount(){window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("resize",this.fixBounds),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onMouseUp),this.destroyed=!1}onTouchMove=t=>{if(this.moving&&!(!(t instanceof TouchEvent)||!t.isTrusted))for(let r=0;r<t.touches.length;r++){let n=t.touches[r],{clientX:a,clientY:i}=n;this.handleMoveLogic(a,i)}};setMoving=(t,r,n,a)=>{this.moving={x:t,y:r,xOff:n,yOff:a}};onMouseMove=t=>{if(!this.moving||!(t instanceof MouseEvent)||t.ctrlKey||t.altKey||t.metaKey)return;let{clientX:r,clientY:n}=t;this.handleMoveLogic(r,n)};onMouseUp=()=>{this.moving=void 0,this.setState({moving:!1})};fixBounds=()=>{let t=this.ref.current?.getBoundingClientRect();if(t){let r=this.state.x,n=this.state.y;t.left<0&&(r=0),t.right>window.innerWidth&&(r=window.innerWidth-t.width),t.top<0&&(n=0),t.bottom>window.innerHeight&&(n=window.innerHeight-t.height),(this.state.x!==r||this.state.y!==n)&&this.setState({x:r,y:n})}};savePoint=(0,Ns.debounce)(t=>{this.props.storage.setItem(this.storageKey,t)},100);handleMoveLogic(t,r){let n=this.ref.current?.getBoundingClientRect();if(n&&this.moving){let a=t-this.moving.xOff,i=r-this.moving.yOff,c=(0,Ns.clamp)(a,0,window.innerWidth-n.width),o=(0,Ns.clamp)(i,0,window.innerHeight-n.height),l={x:c,y:o};this.savePoint(l),this.setState(l)}}onMouseDown=t=>{this.setMoving(t.clientX,t.clientY,t.nativeEvent.offsetX,t.nativeEvent.offsetY),this.setState({moving:!0})};onTouchStart=t=>{let r=t.nativeEvent.touches[t.nativeEvent.touches.length-1],n=t.target,{x:a,y:i,width:c,height:o}=n.getBoundingClientRect(),l=(r.clientX-a)/c*n.offsetWidth,f=(r.clientY-i)/o*n.offsetHeight;this.setMoving(r.clientX,r.clientY,l,f),this.setState({moving:!0})};get storageKey(){return`__storage__${this.props.storageKey}`}render(){return Ma.default.createElement(Ms1,{ref:this.ref,style:{left:`${this.state.x}px`,top:`${this.state.y}px`}},Ma.default.createElement(Cs1,{ref:this.dragRef,style:{cursor:this.state.moving?"grabbing":""},onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart}," ",Ma.default.createElement("h2",null,this.props.title)," "),this.props.children)}};var wt=p1(Z1());var YI=p1(Qo()),Hs1=t2.div`
|
|
display: flex;
|
|
flex-direction: row;
|
|
`,$I=t2.div`
|
|
width: 25px;
|
|
height: 25px;
|
|
margin: 2px;
|
|
border: 2px solid black;
|
|
border-radius: 12px;
|
|
text-align: center;
|
|
font-weight: bolder;
|
|
`,_s1=t2.span`
|
|
width: 25px;
|
|
text-align: center;
|
|
margin: auto;
|
|
`,Ss1=t2.canvas`
|
|
border-radius: 12px;
|
|
border: 2px solid black;
|
|
`,N9=class extends wt.default.Component{ref=wt.default.createRef();cache=document.createElement("canvas");transparentGrid=["#c5c5c540","#8d8d8d40"];highlighColor="#00000040";lastColor=-1;storageKey="_minimap_settings";destroyed=!1;constructor(t){super(t),this.state={size:16,color:-1,colorAssistant:!1}}componentDidUpdate(t,r){t.selected.ref!==this.props.selected.ref?this.draw():r.size!==this.state.size&&this.draw()}click(t){t>=0&&t<this.props.palette.palette.length&&(this.props.palette.buttons[t].classList.contains("outline-2")||this.state.colorAssistant&&this.props.palette.buttons[t].click())}componentDidMount(){this.props.cords.on(0,this.update),this.props.cords.on(0,this.onCords),this.props.storage.getItem(this.storageKey).then(t=>{t&&!this.destroyed&&this.setState({colorAssistant:t.colorAssistant,size:t.size})}),this.draw()}componentWillUnmount(){this.destroyed=!0,this.props.cords.off(0,this.update),this.props.cords.off(0,this.onCords)}saveSettings(){this.props.storage.setItem(this.storageKey,{colorAssistant:this.state.colorAssistant,size:this.state.size})}onCords=(t,r)=>{let n=this.props.store;if(n.selected&&n.selected.mural.x<t&&n.selected.mural.y<r&&n.selected.mural.w+n.selected.mural.x>t&&n.selected.mural.h+n.selected.mural.y>r){let a=t-n.selected.mural.x,i=r-n.selected.mural.y,c=n.selected.mural.getPixel(a,i);this.lastColor!==c&&(this.lastColor=c,this.click(c))}};drawGrid(t,r,n,a){for(let i=0;i<a;i+=r)for(let c=0;c<n;c+=r){let o=Math.floor(i/r)%2===0,l=Math.floor(c/r)%2===0,f=o&&l||!o&&!l;t.fillStyle=f?this.transparentGrid[0]:this.transparentGrid[1],t.fillRect(c,i,r,r)}}update=()=>{let t=this.props.selected.mural,r=this.props.cords.x-t.x,n=this.props.cords.y-t.y;this.setState({color:t.getPixel(r,n)||-1}),this.draw()};draw=()=>{let t=this.ref.current,r=t.getContext("2d"),n=this.cache.width=t.width=200,a=this.cache.height=t.height=200,i=n/2,c=a/2;r.clearRect(0,0,n,a);let o=this.state.size;this.drawGrid(r,o*4,n,a);let l=1*o/2,f=(this.props.selected.mural.x-this.props.cords.x)*o+Math.ceil(i-l),h=(this.props.selected.mural.y-this.props.cords.y)*o+Math.ceil(c-l),p=this.props.selected,d=this.cache,m=d.getContext("2d");if(m.imageSmoothingEnabled=!1,m.drawImage(p.ref,f,h,p.mural.w*o,p.mural.h*o),r.drawImage(d,0,0),o!=1){r.fillStyle=this.highlighColor;let y=a/2,g=a/2;r.fillRect(0,0,n,y-l),r.fillRect(0,y+l,n,y-l),r.fillRect(0,y-l,g-l,l*2),r.fillRect(g+l,y-l,g-l,l*2)}};up=()=>{this.setState({size:this.clamp(this.state.size*2)})};down=()=>{this.setState({size:this.clamp(this.state.size/2)})};setSize(t){this.setState({size:t})}clamp(t){return(0,YI.clamp)(t,1,64)}renderColor(){return this.state.color!==-1?wt.default.createElement($I,{style:{backgroundColor:this.props.palette.hex[this.state.color]}}):wt.default.createElement($I,null," / ")}toggleColorAssistant=()=>{this.setState({colorAssistant:!this.state.colorAssistant})};render(){return wt.default.createElement("div",null,wt.default.createElement(Hs1,null,wt.default.createElement(bt,{onClick:this.up},wt.default.createElement(qe,{icon:vP})),wt.default.createElement(_s1,null,this.state.size),wt.default.createElement(bt,{onClick:this.down},wt.default.createElement(qe,{icon:gP})),wt.default.createElement("span",{style:{flex:1}},wt.default.createElement(bt,{title:"Color assistant",style:{borderColor:this.state.colorAssistant?H9:""},onClick:()=>this.toggleColorAssistant()},"Assist",wt.default.createElement(qe,{icon:hP})," ")),this.renderColor()),wt.default.createElement(Ss1,{ref:this.ref}))}};var Ha=p1(Z1());var zt=p1(Z1());var O9=class extends zt.default.Component{render(){return zt.default.createElement(cc,null,zt.default.createElement("div",null,zt.default.createElement("span",null,"Name")," ",zt.default.createElement(Yi,{type:"text",value:this.props.name,onChange:t=>this.props.onName(t.target.value)})),zt.default.createElement("div",null,zt.default.createElement("span",null,"X")," ",zt.default.createElement(Yi,{type:"number",value:this.props.x,onChange:t=>Q0(t,this.props.onX)})),zt.default.createElement("div",null,zt.default.createElement("span",null,"Y")," ",zt.default.createElement(Yi,{type:"number",value:this.props.y,onChange:t=>Q0(t,this.props.onY)})),zt.default.createElement(za,null,zt.default.createElement(bt,{onClick:()=>this.props.onConfirm(),style:{flex:1}},"Confirm"),zt.default.createElement(bt,{onClick:()=>this.props.onCancel(),style:{flex:1}},"Cancel")),zt.default.createElement("small",null,"Overlay does not work on scale -1. To fix that zoom in."))}};var Ls1=t2.canvas`
|
|
position: fixed;
|
|
z-index: 1;
|
|
pointer-events: none;
|
|
`,sc=class extends Ha.default.Component{ref=Ha.default.createRef();_refImage;constructor(t){super(t),this.state={x:0,y:0,name:""}}componentDidMount(){this.draw(),this.props.cords.on(1,this.draw),window.addEventListener("mousemove",this.draw),this.props.muralObj&&this.setState({name:this.props.muralObj.name||"",x:this.props.muralObj.x??0,y:this.props.muralObj.y??0})}componentWillUnmount(){this.props.cords.off(1,this.draw),window.removeEventListener("mousemove",this.draw)}componentDidUpdate(t,r){t.muralExtended!==this.props.muralExtended&&(this._refImage=void 0,this.setState({x:0,y:0})),(r.x!==this.state.x||r.y!==this.state.y)&&this.draw()}get pixels(){return this.props.muralExtended.mural.pixelBuffer}get x(){return this.props.muralExtended.mural.x}get y(){return this.props.muralExtended.mural.y}get refImg(){return this.props.muralExtended.ref}draw=()=>{let t=this.ref.current,r=Math.pow(2,this.props.cords.uScale),n=this.props.cords.gridToScreen(this.x,this.y);if(!n){t.getContext("2d").clearRect(0,0,t.width,t.height);return}let{x:a,y:i}=n,c=this.props.muralExtended.mural.w*r,o=this.props.muralExtended.mural.h*r;(c!==t.width||o!==t.height)&&(t.width=c,t.height=o,t.style.width=`${c}px`,t.style.height=`${o}px`);let l=t.getContext("2d");l.imageSmoothingEnabled=!1,t.style.left=`${a}px`,t.style.top=`${i}px`,l.drawImage(this.refImg,0,0,t.width,t.height)};get style(){return{left:this.state.x,top:this.state.y,opacity:this.props.opacity/100}}renderModifyWindow(){if(this.props.onChange){let t={...this.state};return Ha.default.createElement(Ca,{storage:this.props.storage,storageKey:"overlay-set",title:"Position editor"},Ha.default.createElement(O9,{name:this.state.name,x:this.state.x,y:this.state.y,onX:r=>this.setState({x:r}),onY:r=>this.setState({y:r}),onName:r=>this.setState({name:r}),onCancel:()=>{this.setState(t),this.props.onChange(t.name,t.x,t.y,!1)},onConfirm:()=>{this.props.onChange(this.state.name,this.state.x,this.state.y,!0)}}))}return null}render(){return Ha.default.createElement(Ha.default.Fragment,null,Ha.default.createElement(Ls1,{ref:this.ref,style:this.style}),this.renderModifyWindow())}};var FZ=p1(Qo());var XI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAGi9JREFUeF7tnQmYFMXZx3/dM7PLIhAUjRLvL58ao0ST6CdRMcCgGIOaaNCARFGDERWJSVATL9TECxPjESFoTIKoEOIBCgjsLmsABVERNBgv8ASvKHLvznT397zVM7M9d83sXM7O+zw+6k51ddVb/6566z0NatSpOWB06tnXJk8NAJ0cBDUA1ADQyTnQyadf2wFqAOjkHOjk06/tADUAdHIOdPLp13aAGgA6OQc6+fRrO0ANAJ2cA518+mXdAfpDFx8cbcDRDiy2YHELbO/ka1LS6ZcNAEH4tQGjHdgDlE3CAV534D4HHlsIr5aUE530ZWUBgCw+8LvIwieyXoDQBvzBhpkLYVknXZuSTLvkABgAB5iwEqjXmKGA4R4DHmmEeRrta01y5EDJARCEG3B3AEVGr6/gO2II4YUPwbZN6YbvGLDAgUea4M+JjYKwq8gRuP8sFnmiCT7MkRedsnlJASBCnx9ec2DPKLf9I67B1/dE2LoRa9VTWHPvwfnvurRAAF524AEbbheBcRCc4sDdwJc9soQ8fw/Q3ATTO+XKak66pAAIwqXATdGzX77+umtnxQ/VcbBfasFaOA379eczAUEJjAZcAuyapmHGnUOTR1XdrNQAWAX0iX393xuF7/s/S7d2CgD2stlYSx/PBASdOYgsEbdzVPWq5jA5Hebl0F36pkE4D5gUk/wbulN/7Uzo2iNL/w7OJ+uwnrwXa2VLJjkB/6m/wF71VMadw4D3HJhqw99rV033/l0SGgTzHDgu+jJf/2H4f/SLNDfBVENyYOsmrJZpKQVGY4/9qbv8QaVOcN57TbXLsHPIC1qB2w1o7sw3jJIA4Fg4zoYnvatdN34mxs675we+rRtpvXRg3LMxYTL218jO8dR0FwiZbxhTHViS6oaR3wC/OE+VBABB9+omR4AiX98hyILluwFZCx8k/PAfYlxOKUx610BuGLIjLHsi4w0jetW04O+dRSVddAAMgCNMeMa72oGLJ2Huf1jen0nbNSfFLaT/hPPwnRDDV/p+HUeBwGp5SB0TaaXPTqSSLjoAEhU/5n7fRgCAkd+rZTsPT702ae1ElyByhcgCWUmumm88jzXnnmxXzahKumoFxvxWISuH3Qap1L6BURMwDxmg2UNys9DtP8uwaAYCMN8Jo9S/s5PnhpH+qindVK1KuqgAGATnOHBvnOJn/My8v361oNs2Yi2VbXxahvPccFXM3/upq2XMSi4Q7Gdn66ikZziuhjFJJZ31NRXYoKgACMJfgZHRefvPuBrfd04qDBv0znOMXrvjO+L7+AYMg4bu2d+dp0o6e8eV2aKoABgEKxw4NDr1ussewNjzgMJyInqei+p4VUv6vht64Dvku/i+N0rtDlkpAjB72RPZ5ITXgYe/qIqlYgPgTgcuame2nNHfUl+j+Y3+Wdcgtwa657mhrqHmEUO05QRRSSvbRCaAuYqlL5wPQ1EBEITTgYdSXfjdM3qU5hmdGxRE6WMtfCjbeY5vwHClPtYlsVKKtTKbShqY3A9Gjwdbt+9ytSsqAGRSQbgduDjtBBu64x8wTP+MzoVTAoSVLWlNzIHzbs1vJ9ID2DMOTGyG+3MZcqnbFh0AERCc7kDQgFGZgOA7pL/+GZ0jp0KTfxW3hWfVHmr2L3qJLD4MNOWr8tQcQ0ealQQA0QGKVtCAHxgg+25duoHL1U3/jNabfuu4AXH2gGTbgV4/6VqJfCAqavv1F5Ka1ACQwBJREBkw0oBTgf3SMVWUOQIEvbt8+gVM0h6KKfq6WXrXwhxwITKCqKkTqQaANEwUFzETxgIjDDg4Ha9jAuMh/fNatCTbgSiIjv8p+Pw5LG+Wpp+up/XqZKVTJS++zKikR0AmFgZBXINkRzi2kAKjXOFEfeyluvGPYews4QgFIMfG+egd2q7/UVJn26HHTmBFf3gcthbgjQXtomIAEJ3VIBhsw6mZBMZcBLhE24HvkAH4R03oGBO3bcZ+4wXs157D/s9SnM8+hO1bdPoUJ8eJG2DK8xDSeaDYbSoOANEJe+SEJIFRV4ATk2/bTcPjv/5rZ+lpAhM472z+DKtpKvZry3He/Q/YHb7iLzVgYhjmt8AHxV7otMdruV6s+96BcJnhehK7lIMAJ2Zjr1uYaB/l7p8L2S8vJjzrLpx1b+TyWK5tH3Vglu3GRhb1RYkDq9gdIDrQIMz3ygW6zh+pJPLA2D9rqn/Bem4e1vz7cNa9metiuu27dHWNyI4NjvwHEBJtcVa614C7G2FF1pYFaFDRAIgIhuJJHKP6CQu1bgLiMib38ii1O43Gc82aMxl26h27atprVhJ++Dact19Oz966Lq787NiYu++HsffXMXrtgbFjNDzBUb8527Yo2cDZvhnaWpW8wOcf42zdBHZMNkz3nhVyRDS6AS5Fo0oHgKhRR0RnL/oA15cwC23bROvVJ2VX/HjamYcf7y7SyoWpOw/UYfTcDaNbT4wD+2IecDjmvt+AcMiVB3w+COiEO6JkCFEY2WtXYq9oyjgZA5aJSrkJ/p5t2vn8XrEAkNuA43oSx0iiiHRMubpOo/L1h+f/DVFBW8/LSZOCGrpjfvVQzH37YOx/mLvohSDZAdq243z+CfaaF7GXz1W3ijQkEU6XNUIHry/JvVcsAIJwCzAuOmTlSzhWzwknSfFz6i+U5S+RWq88AbOhO/b6FOe8L6COBaWNPOgoaOhWiGVP3YccF5+8h/Puq1gvLMBe/Qy0bUtqW4zdoCIBEPEllDCymL1AV4DTVfumcy4VrpuHDcZ3+AmYX/2mK8yVkNSOsKoFe/kc7LdXgxVOfLtIlGcX6kioSAAMhBsNuDw683QCXKp1kXu/1+U71a3B2fARbVcNcSV0Dxk9v4z/tMtcoe5Lu5Rw2ZNf5Xy6Hqv5AewXm5HxJpCA4MwmmNrRQVYcACTWH5CvX8K9FekqflKqfRPkBmf9m7TdODxeCjdN5Rfg/+HPtWSMjjI9l+ftV55RQTDOx+/G7QYGrHXgqiZ4IJf+EttWHAASFT8dUvsm3BrsN1cQui3BJSFQj6/fj/APOR/qGjrCy6I962zeQPifE7CfX5C4a8lO8JOOgKASAfCS1zIoLlupBLikPTGFKVaCRaOBIqLRC036efxj4o00+Gx8A0eAaRZtAQvSsRUiPHsy1nxxtG4nA8Qp9eRGeCWf91QUAJIUPx1Q+wozVLRQ8Cc4H6wh9JeYSKH4JGe8bPki8H1hyApjNU4h/MTEdu2iO/gWP5w6Dz7NdS6VBoA4ta+206YodMTjJ4GMXfYicOEdhCb+HOfDt2K/Gt13wn/65ZiHxkcY58q8srQXEMz/K+HZSVfi6U3w41zHVDEAiHgQT/NOQFfxk84L2H/GVThrVmE9M7O926498J98Eb6jTsmVV5XTvm27EgytJY94xyQWh6ua3fR72lQxABgIk70+ANpqX+9UxVtXnDQlbGzzBnzHDMVaEK9BlXAx/7FnVazAp71yWz8nNPU6lRHFQyIUjmqCv+j2UxEASKn29QhwupOJtZNtsnmqst8LEKJk7n84gVG3aBmTcn5nGR5wPlxL6O6xiTGSshOcpeuOXhEASFT85KL2jfLdef8N7OWzsZ6dg7Pxv8nywK77KF8AY9d9irZUzgdrcbZsgE2fuUKaaBHru2LsuBuGqJLrG8Ao7G3DkoDWh25INDU/3QRH6Uy07ADoiNo3tvifvE/b+JMzztc8sK+r5dsllqJQhz/p2yhzroH98r+wVzRjf/QWhNpcy+C2jThtrbEoaGVI2m1fzK8fibnPwQoUBaNwK6H7r8Ve0ej1UnIsqGuBJD1y4nvLDoAktW+q3IFZuBWecQvWU//I3Kq+q2K+77unYex5IKL2zStJhVjwNn6idhp7yaM44gsYbkuls085HuXhfPSp+Pr/WNt8nA0s6pr7x/O8x51YDy9shInZni0rACLp4kXtG4sN0FX7tk/MoXXMEe0aMtOHsds+aht2NqW+FpsHH03g3JtzXgDnsw+wlz+pXMQ6RIaJsdNukfwFhQmXD//zViX8emhVExySbZxlBUBKfz/x+MmBnLdX0zbhzNgT4rDhH36VYrBIyNbTj8UbUwwDY6+vUzcuN/8KW66TT96LvfrpHEaXpan4GuzbB/+wKzzeRPl1r1zgxAF22+bYyejAuc1ujoa0VFYABF2jT3vmUN1kT57phP40BjGYREmcNwIXTwRfQBl8rMUPE/6HuBa4ZPTopQAiu4AWOTbKMfQfN7vu32koaqu34bk6+FScwepBSXwG9AUOdyClO5OM2XfSRcrxpCMUfuh3WEse9XbxbBMcUZEAiKh95YxyQZiD2jc2IStM61jhbYREyTP4HHzBiBeZFVIMiQHAMJRzR+D8P2rz2X71WZWUKsXiv+PA9a0wfTts1/HzD7rubaOBIxMHIPKJf+ilyhSdF4lTyTurabvtPFcmccnxwW7zIcmeHPsg8npZAR5Kyhyq6+/nebfYzNs84VjGHgcQGH6F2uLV7NevIfzAddhvuQ6expd2xveDi5Wzhw4577+mrljR5z1ME1/FMY3wuU4/iW2CcIEDoxPD4eT6KypquTHkQxK7EJYo6DVSjsFlgQAuUz6jshwBEcXP3LjMoZr+fl7GWMtmE76/fVeVXECShwjTp5pZS2cRnnZT7IuQbd8/Yrxy7MxG4oRhzbwLa/mcuKYOXN4MN2d7Xuf3gXC3lM3xtvX1PQn/aZeC8jzOkUKtWIseJvyIJ4kmvNgI30zXU1kAkJw5VNPbN2EW4tghX2mUxLoX2/5Bbf3Wv9qvh/7vn68kbx1SOYkfu8O7ncpjdzS5wawFo0QVuCTPDoy4Or/EFfLJv/Nv2u4YDdtjYYhOHfScCxtTDbrkAIgofsR2HXu3rr9f/Kdo0zrm/9r/JIwb+VulbFF738fvEBZd+Zsvqv83dvgS/rNvwPxaRpnIffajdwg/+FsV/+eh5U3geWFhMNAf/D6QQR4U7VFdU8+8TiOTevIYnHWvE552I3JriZBjQr8FsKQiAJAyc6imt2/cBLZvofVX3439SSRodZ2KnJ9Kcp9xS0xPrq5bZ1ytdb6G50x2jUieSB4Hzsl2pcoXEgPhIgPujD1f35XAsCu0fRXkCiiubqICdz58W8U2iJdxFAAO7NcMKUOcSroDpMocmrvix52Wcuy8sl2YE9u+f+i4mDOnpG0JN90f2wp9x5ym8glnPf8dh9CdF6ggUA893wT5JzfOjgwjCLLdxO6BKp3+D8e25zAQ20I0vW64zS2m8cYKF+CbPkXZIT7/ONWb1jVB2rTsJQVARPFzY8aSMdmZ5QLgrZdou/XsWGvf4HPwHzsy5sat1MOLHwXLjcL2D/sNvu+cHBMQ071GGBuecg2i9fPQT3MxsWpOIa5ZojeUuLIFhl+lwtYU/fd97FeWYq9e4hq7wiHX8CT2h/Qkt4BrmuD6dE1KBoCI2lfuJ7Fszvl+/TIZSRcbnjo+Nq+AnO+HDnAVQBKH+Ydzsde+FFMRq4xgB/fLCoDw43e7MYVt7QVMu8IOxU7uMBR8n3qNN4bkMzxRxRHary5zdzLxW4wGnGZH2XrJRZBp8aWLkgEg8etXih+tkjGpZ2o9chvh5naP6MAFdyAWv6i5tXVcf69alLrfznENQFlIfAdVfKAneHMD1OkoerL1neV3YyAsMjTNuGn6WmO4ZXkWNcJSnfGUDACJih/dMO90k2i74ngVV6fINFXYmIrkEbJtWseKgSgSlm2Y1N/5rA4/2s//6LNAP/CVIuljRFOYa17B5ySK2IZ5zfC+1iQ9jUoCgCS1r5QNvaU5r2tOdOytYw5vX+CGbtSNndxeKyCxpExDN+onZMgjHO3UCimzqjo6IiSlZJrdgpQloSCcEdESJjp0yPEZte6JRWriVnj4GUgOIsxhpCUBwCCY7sBp0XG5/n5X530CJcb1iZev6PejenTZGUITzoxZAcUFvO7KGdkDPLdupO328+OUSxKe3pHAixzWIq5p0JWV+hnwWQAWzYWPRWewCzgzPImn8u0/+lzRAZBS7duRglFSWTqhZIxy8x46DvNbboIxUQKF7roopgOQjGCBC+9M9gbyXq3kuQTgSF8+2Gs+vNtRRlfq80UHQNDVm0vFUPe4Vnl6JMw9v1eniv8Tnzv/6Ze5Ur4spHjI3Hu5+reQsft+BMbcjdFtR5U0whEJX+wFWzeq7V4SNogGzdm0QYHHG5FbIgGwbPjIbxU0h5uyZMzYSZj75a9TSVkyJlCP/8QL8A08IwaA8IO/i1nFDEkBc8xQlRvQXrsKZ81K7Pdede/QcrUyfDF9gXdqYuNvdG35VUtFBUBSpXAp7njZA/n54smXnSLtW3RlFAAGn+MCIBpM+Vyk4rxkBE2Os9dZ1JGFisPXeVk52hQNAJEwb5FcY4WdO6L4EeYkpn3zMkxpAk+8wP2TYxOecWucJTBH5sp16opqX3x1PObIGO3mKdW+HSgYlS4Rc3RAUovIf8olsaCP8OxJWHOlXlUC+esw6htwIvd8c4/9lYJIrIbesvUOjGp2C15VNRUNAEGQuvCx7Mm6Yd7puJ2Y9k0iYoFY3RkpRaOcQSN+/9biRwhPu0EZU4wv74XcFCSLlwSMmpIBZO+DMHbZw9X4hUOoegKvximLXmgCndpzX2iAFBMAnwEx15sOKX5SpH2zoLcPRN/tkmlSN24Kxp5fc0+B917DluyejoPRq7eKCFIgSEPWvPsIz7svzgYgFc+q/RgoJgDidgAVECG5/3XLt3kWSqVzk4SOEXLgqGZ4OgiiEftO9O/iDSzxf4rEChgxDGl9oqIE+v058WHktVuAFutSNkoy/kRbNXRXefm0y7elUPxEc/AHQWrIikpRke+4kfilDkA+/nQiZIrcMP9viTeG45pgQf6cqOwni7YDyLQHwUwH0oa+6JSGSVT7egswBN3aArEMjyqf0DWPZjX5plsSuT6GbvkJ4m3soVcsOKEF2jNMVPaa5jS6ogJARhKE30R84dNWaFD1ftPUEkxM++YFQMSfrj3vvlgFL/mLirbJl8QTKCROlfH0pAnnLoB1+fZbqc8VHQAy8XxLwySqfRPLr3wbAj2h3SXG9CmvH/H+6QhJDh7ryaQcC/+OOFj8qSN9V9qzJQGAd9K5lIZRfm+vS5ENlxIBMB7MRV7LmMT99dqdukundMjUTOtWwtNvUhHAKUgVemiEKZW2mPmMp+QAiA5SpzSMd0Lpii8NhMVxXjR1XfAPEbtAcm7gXBjkbPmc8PSbsV9InURa/AQECOUwFecyj2xtywaA6MB0awmmA4A4UOBNmSrxf/v0wS/ZQDLc+7MxRv0ebnN3gpUtynKYihwYY8D8JmiPUIk0PBG6tkK3LbDtWNhSCq8irXl5GpUdAB4gSC1BKSp5bmItwWyl15J2AX+dyvzpG9QeNp4rY7ztreYHsRbNcFXF6Qs9SOjw4w58YoD4qg0jQZNYibtGxQAgyvCI9/DRDtjN0KyzcEm7gBg5ev+PSgKRb6Bl4ntVtNCsu9yqH63bEhM16gzT26YsXkapBllxAMiVk9H2A+FsA+6LPW+Y+I4+xQ2uKGAOYDEaSaJGlSjC4ziay7hL7WeYaWxVAwCZZNCNf2uPvZd4weFXFiUjqEQmSWIm+6VFKneA8iRKJDE+1XfFkRAzKQBRBk/jbMCsNgBIAga5nsXmZex1IIGzri9OerhwG86Wja6bmYBANIhbNrjJmkRW6NpDpapx1q91s5XGC5I7N0FyPrtsK1bg36sKAMKbpEDLqB/imddClx0KzD697sTnMDTlapWwIko+6DMfMpQm0+u7o62qDgCRo0CqQ/7Syxz/kNH4JEVsIQtG63J/2yaV0VP8ET1U9HhDneFVJQBk4omxCPI3iUXwHXY8+GOliHR4VJA2KZxZix1xrDXuqgVAEHoBy4Cvtu+7fhU/IFbIUoNABZ1KLKMn50Apgk6zoaBqARCRB44zQHLFxyXckYTR5sHHlPQ4kBuDZPcWO0OUpLz8EtiUbZGK+XtVAyACAtEPiGkvbq6iH5BqIqUiydjRdv3QuPiDOugyF7QKChdrnFUPgIhQeBZuxsz2+Ur8/ZE/iJiOS8AGiViWlDaegpAWdG+BWGrPYi1ypn5LMPNyTCv5nYPgEgd+Hw8CU3kIS2URo3e7qFCUEW/bTGjyL+PM23JrbYLccuMWeHCdBgCRnUAshxJ/79kJTFUrUErHKYfVSI7BAvNZZfgIz5mEGJY89MsmaE/qV/CXZu+wUwEgAoIkbaFiU0M3ZUb2HfVDN9VMoWNmbBtr2RMqc2mUDPhrI7jxbGWiTgeAjCCQZd9xV8yv9cU86Eg352AhDUn/WUborgu9S/1WE+SXF7ZAgOmUAIiCwIDzHdd4lMQHSSxpHnY8Zp9+kciinSHQMQWS5PAN3/fruPT15c4/0GkBEP2ABsFoB86PpK1PyQ/JLmr2OUbtCEbPXSCQRx7faAZSyeLpyUFowqAFyt2xPNTpARBleySQRYCwdyYBQAJJJRGF+b+Hus4mDd3d5JOqDlCEnZKAQopDhVtxJCxdnFV9AVXBROoOSL6/KJkweIEntqHUMKgBIIHjg2BMZEc4MC0QJGNnoAuGVAXrsoPKQ8yOvVU6epVwIhyCrt1VnKFK6rjhIzeT55ZIdnmPW1m51cE1AKT55AbCQBNGODAy0qQYvFra5IltLPXXL+8rxqTKMY+ivfNY+IqEhkVcz0WjWCieSWWvkeWOLyjUZIq2AJXUccT5VOQEraKMGcYuwSWTyr34tR0gT3RJRFILdK2H7m3QwwRJPLC3Ab1t8BluuFpPB7YaIFmnJeXM6g2R8u4lSDurPbPaDqDNqupsWANAda6r9qxqANBmVXU2rAGgOtdVe1Y1AGizqjob1gBQneuqPasaALRZVZ0NawCoznXVnlUNANqsqs6GNQBU57pqz6oGAG1WVWfDGgCqc121Z/X/2+7ECBpIREIAAAAASUVORK5CYII=",ZI="(()=>{var f=class s{static fetch=window.fetch;static overwritten=!1;static before=new Map;static after=new Map;constructor(){}static overrideFetch(){this.overwritten||(this.overwritten=!0,window.fetch=async(...t)=>{let r=(t[0]||\"\").toString(),e=t[1],i=[...this.before.get(r)||[],...this.before.get(\"*\")||[]];if(i)for(let n of i)await n(r,e);let o=this.fetch(...t),c=[...this.after.get(r)||[],...this.after.get(\"*\")||[]];if(c){let n=await o;for(let a of c)try{await a(r,n,e)}catch{}return o}else return o})}static onAfter(t,r){s.overrideFetch();let e=s.after.get(t)||[];e.includes(r)||e.push(r),s.after.set(t,e)}static offAfter(t,r){let e=s.after.get(t)||[],i=e.indexOf(r);i!==-1&&e.splice(i,1),e.length?s.after.set(t,e):s.after.delete(t)}static onBefore(t,r){s.overrideFetch();let e=s.before.get(t)||[];e.includes(r)||e.push(r),s.before.set(t,e)}static offBefore(t,r){let e=s.before.get(t)||[],i=e.indexOf(r);i!==-1&&e.splice(i,1),e.length?s.before.set(t,e):s.before.delete(t)}};f.onAfter(\"/api/pixel\",async(s,t,r)=>{try{if(t.status===200&&r&&\"body\"in r){let e=JSON.parse(r.body);if(\"x\"in e&&\"y\"in e&&\"color\"in e){let i=new CustomEvent(\"__pixelsPlaced\",{detail:{color:e.color,x:e.x,y:e.y}});document.dispatchEvent(i)}}}catch(e){console.error(e)}});})();\n//# sourceMappingURL=inject.js.map\n";var Gt=p1(Z1());var rh=p1(Z1());function QI(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=QI(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Vs1(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=QI(e))&&(n&&(n+=" "),n+=t);return n}var X1=Vs1;var Cw=p1(Zi()),pc=p1(m3()),JD=p1(F9()),eB=p1(Pe()),tB=p1(en()),dc=p1(Z1()),rB=p1(BD());var Q9=p1(F9()),xw=p1(yw()),UD=p1(Zi()),qD=p1(gw()),Mt=function(t){return t===0?0:t>0?1:-1},c4=function(t){return(0,Q9.default)(t)&&t.indexOf("%")===t.length-1},I1=function(t){return(0,qD.default)(t)&&!(0,xw.default)(t)},X2=function(t){return I1(t)||(0,Q9.default)(t)},Af1=0,Sa=function(t){var r=++Af1;return"".concat(t||"").concat(r)},We=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!I1(t)&&!(0,Q9.default)(t))return n;var i;if(c4(t)){var c=t.indexOf("%");i=r*parseFloat(t.slice(0,c))/100}else i=+t;return(0,xw.default)(i)&&(i=n),a&&i>r&&(i=r),i},Qi=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},WD=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},bw=function(t,r){return I1(t)&&I1(r)?function(n){return t+n*(r-t)}:function(){return r}};function Bs(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):(0,UD.default)(n,t))===r})}function Fs(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}var KD=p1(Z1()),zw=p1(en());function ww(e){"@babel/helpers - typeof";return ww=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ww(e)}var Ef1=["viewBox","children"],$D=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],GD=["points","pathLength"],J9={svg:Ef1,polygon:GD,polyline:GD},eh=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Ji=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if((0,KD.isValidElement)(t)&&(n=t.props),!(0,zw.default)(n))return null;var a={};return Object.keys(n).forEach(function(i){eh.includes(i)&&(a[i]=r||function(c){return n[i](n,c)})}),a},kf1=function(t,r,n){return function(a){return t(r,n,a),null}},La=function(t,r,n){if(!(0,zw.default)(t)||ww(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(i){var c=t[i];eh.includes(i)&&typeof c=="function"&&(a||(a={}),a[i]=kf1(c,r,n))}),a};var Nf1=["children"],Of1=["children"];function YD(e,t){if(e==null)return{};var r=Tf1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tf1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var XD={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"};var rn=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},ZD=null,Mw=null,Hw=function e(t){if(t===ZD&&Array.isArray(Mw))return Mw;var r=[];return dc.Children.forEach(t,function(n){(0,pc.default)(n)||((0,rB.isFragment)(n)?r=r.concat(e(n.props.children)):r.push(n))}),Mw=r,ZD=t,r};function Ct(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return rn(a)}):n=[rn(t)],Hw(e).forEach(function(a){var i=(0,Cw.default)(a,"type.displayName")||(0,Cw.default)(a,"type.name");n.indexOf(i)!==-1&&r.push(a)}),r}function cr(e,t){var r=Ct(e,t);return r&&r[0]}var _w=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!I1(n)||n<=0||!I1(a)||a<=0)},Pf1=["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"],If1=function(t){return t&&t.type&&(0,JD.default)(t.type)&&Pf1.indexOf(t.type)>=0};var Rf1=function(t,r,n,a){var i,c=(i=J9===null||J9===void 0?void 0:J9[a])!==null&&i!==void 0?i:[];return!(0,eB.default)(t)&&(a&&c.includes(r)||$D.includes(r))||n&&eh.includes(r)};var G1=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if((0,dc.isValidElement)(t)&&(a=t.props),!(0,tB.default)(a))return null;var i={};return Object.keys(a).forEach(function(c){var o;Rf1((o=a)===null||o===void 0?void 0:o[c],c,r,n)&&(i[c]=a[c])}),i},th=function e(t,r){if(t===r)return!0;var n=dc.Children.count(t);if(n!==dc.Children.count(r))return!1;if(n===0)return!0;if(n===1)return QD(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var i=t[a],c=r[a];if(Array.isArray(i)||Array.isArray(c)){if(!e(i,c))return!1}else if(!QD(i,c))return!1}return!0},QD=function(t,r){if((0,pc.default)(t)&&(0,pc.default)(r))return!0;if(!(0,pc.default)(t)&&!(0,pc.default)(r)){var n=t.props||{},a=n.children,i=YD(n,Nf1),c=r.props||{},o=c.children,l=YD(c,Of1);return a&&o?Fs(i,l)&&th(a,o):!a&&!o?Fs(i,l):!1}return!1},Sw=function(t,r){var n=[],a={};return Hw(t).forEach(function(i,c){if(If1(i))n.push(i);else if(i){var o=rn(i.type),l=r[o]||{},f=l.handler,h=l.once;if(f&&(!h||!a[o])){var p=f(i,o,c);n.push(p),a[o]=!0}}}),n},nB=function(t){var r=t&&t.type;return r&&XD[r]?XD[r]:null},aB=function(t,r){return Hw(r).indexOf(t)};var Df1=["children","width","height","viewBox","className","style","title","desc"];function Lw(){return Lw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lw.apply(this,arguments)}function Bf1(e,t){if(e==null)return{};var r=Ff1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ff1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function js(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,i=e.className,c=e.style,o=e.title,l=e.desc,f=Bf1(e,Df1),h=a||{width:r,height:n,x:0,y:0},p=X1("recharts-surface",i);return rh.default.createElement("svg",Lw({},G1(f,!0,"svg"),{className:p,width:r,height:n,style:c,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),rh.default.createElement("title",null,o),rh.default.createElement("desc",null,l),t)}var Aw=p1(Z1());var jf1=["children","className"];function Vw(){return Vw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vw.apply(this,arguments)}function Uf1(e,t){if(e==null)return{};var r=qf1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qf1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var H2=Aw.default.forwardRef(function(e,t){var r=e.children,n=e.className,a=Uf1(e,jf1),i=X1("recharts-layer",n);return Aw.default.createElement("g",Vw({className:i},G1(a,!0),{ref:t}),r)});var Aa=p1(Z1());var Cr=p1(Z1()),hz=p1(Pe());var Wf1=!1,jt=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i];if(Wf1&&typeof console<"u"&&console.warn&&(r===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(r===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=0;console.warn(r.replace(/%s/g,function(){return a[c++]}))}};var UB=p1(Z1()),lz=p1(nh());function P2(e){return function(){return e}}var Ow=Math.cos;var Us=Math.sin,et=Math.sqrt;var e6=Math.PI,ON1=e6/2,mc=2*e6;var Tw=Math.PI,Pw=2*Tw,t6=1e-6,V71=Pw-t6;function HB(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function A71(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return HB;let r=10**t;return function(n){this._+=n[0];for(let a=1,i=n.length;a<i;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}var r6=class{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?HB:A71(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,i,c){this._append`C${+t},${+r},${+n},${+a},${this._x1=+i},${this._y1=+c}`}arcTo(t,r,n,a,i){if(t=+t,r=+r,n=+n,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let c=this._x1,o=this._y1,l=n-t,f=a-r,h=c-t,p=o-r,d=h*h+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>t6)if(!(Math.abs(p*l-f*h)>t6)||!i)this._append`L${this._x1=t},${this._y1=r}`;else{let m=n-c,y=a-o,g=l*l+f*f,z=m*m+y*y,x=Math.sqrt(g),b=Math.sqrt(d),w=i*Math.tan((Tw-Math.acos((g+d-z)/(2*x*b)))/2),A=w/b,M=w/x;Math.abs(A-1)>t6&&this._append`L${t+A*h},${r+A*p}`,this._append`A${i},${i},0,0,${+(p*m>h*y)},${this._x1=t+M*l},${this._y1=r+M*f}`}}arc(t,r,n,a,i,c){if(t=+t,r=+r,n=+n,c=!!c,n<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(a),l=n*Math.sin(a),f=t+o,h=r+l,p=1^c,d=c?a-i:i-a;this._x1===null?this._append`M${f},${h}`:(Math.abs(this._x1-f)>t6||Math.abs(this._y1-h)>t6)&&this._append`L${f},${h}`,n&&(d<0&&(d=d%Pw+Pw),d>V71?this._append`A${n},${n},0,1,${p},${t-o},${r-l}A${n},${n},0,1,${p},${this._x1=f},${this._y1=h}`:d>t6&&this._append`A${n},${n},0,${+(d>=Tw)},${p},${this._x1=t+n*Math.cos(i)},${this._y1=r+n*Math.sin(i)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}};function _B(){return new r6}_B.prototype=r6.prototype;function vc(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{let n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new r6(t)}var jN1=Array.prototype.slice;function gc(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function SB(e){this._context=e}SB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Va(e){return new SB(e)}function ah(e){return e[0]}function ih(e){return e[1]}function qs(e,t){var r=P2(!0),n=null,a=Va,i=null,c=vc(o);e=typeof e=="function"?e:e===void 0?ah:P2(e),t=typeof t=="function"?t:t===void 0?ih:P2(t);function o(l){var f,h=(l=gc(l)).length,p,d=!1,m;for(n==null&&(i=a(m=c())),f=0;f<=h;++f)!(f<h&&r(p=l[f],f,l))===d&&((d=!d)?i.lineStart():i.lineEnd()),d&&i.point(+e(p,f,l),+t(p,f,l));if(m)return i=null,m+""||null}return o.x=function(l){return arguments.length?(e=typeof l=="function"?l:P2(+l),o):e},o.y=function(l){return arguments.length?(t=typeof l=="function"?l:P2(+l),o):t},o.defined=function(l){return arguments.length?(r=typeof l=="function"?l:P2(!!l),o):r},o.curve=function(l){return arguments.length?(a=l,n!=null&&(i=a(n)),o):a},o.context=function(l){return arguments.length?(l==null?n=i=null:i=a(n=l),o):n},o}function yc(e,t,r){var n=null,a=P2(!0),i=null,c=Va,o=null,l=vc(f);e=typeof e=="function"?e:e===void 0?ah:P2(+e),t=typeof t=="function"?t:t===void 0?P2(0):P2(+t),r=typeof r=="function"?r:r===void 0?ih:P2(+r);function f(p){var d,m,y,g=(p=gc(p)).length,z,x=!1,b,w=new Array(g),A=new Array(g);for(i==null&&(o=c(b=l())),d=0;d<=g;++d){if(!(d<g&&a(z=p[d],d,p))===x)if(x=!x)m=d,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),y=d-1;y>=m;--y)o.point(w[y],A[y]);o.lineEnd(),o.areaEnd()}x&&(w[d]=+e(z,d,p),A[d]=+t(z,d,p),o.point(n?+n(z,d,p):w[d],r?+r(z,d,p):A[d]))}if(b)return o=null,b+""||null}function h(){return qs().defined(a).curve(c).context(i)}return f.x=function(p){return arguments.length?(e=typeof p=="function"?p:P2(+p),n=null,f):e},f.x0=function(p){return arguments.length?(e=typeof p=="function"?p:P2(+p),f):e},f.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:P2(+p),f):n},f.y=function(p){return arguments.length?(t=typeof p=="function"?p:P2(+p),r=null,f):t},f.y0=function(p){return arguments.length?(t=typeof p=="function"?p:P2(+p),f):t},f.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:P2(+p),f):r},f.lineX0=f.lineY0=function(){return h().x(e).y(t)},f.lineY1=function(){return h().x(e).y(r)},f.lineX1=function(){return h().x(n).y(t)},f.defined=function(p){return arguments.length?(a=typeof p=="function"?p:P2(!!p),f):a},f.curve=function(p){return arguments.length?(c=p,i!=null&&(o=c(i)),f):c},f.context=function(p){return arguments.length?(p==null?i=o=null:o=c(i=p),f):i},f}var ch=class{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}};function Iw(e){return new ch(e,!0)}function Rw(e){return new ch(e,!1)}var xc={draw(e,t){let r=et(t/e6);e.moveTo(r,0),e.arc(0,0,r,0,mc)}};var Dw={draw(e,t){let r=et(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}};var LB=et(1/3),E71=LB*2,Bw={draw(e,t){let r=et(t/E71),n=r*LB;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}};var Fw={draw(e,t){let r=et(t),n=-r/2;e.rect(n,n,r,r)}};var k71=.8908130915292852,VB=Us(e6/10)/Us(7*e6/10),N71=Us(mc/10)*VB,O71=-Ow(mc/10)*VB,jw={draw(e,t){let r=et(t*k71),n=N71*r,a=O71*r;e.moveTo(0,-r),e.lineTo(n,a);for(let i=1;i<5;++i){let c=mc*i/5,o=Ow(c),l=Us(c);e.lineTo(l*r,-o*r),e.lineTo(o*n-l*a,l*n+o*a)}e.closePath()}};var Uw=et(3),qw={draw(e,t){let r=-et(t/(Uw*3));e.moveTo(0,r*2),e.lineTo(-Uw*r,-r),e.lineTo(Uw*r,-r),e.closePath()}};var nn=-.5,an=et(3)/2,Ww=1/et(12),T71=(Ww/2+1)*3,Gw={draw(e,t){let r=et(t/T71),n=r/2,a=r*Ww,i=n,c=r*Ww+r,o=-i,l=c;e.moveTo(n,a),e.lineTo(i,c),e.lineTo(o,l),e.lineTo(nn*n-an*a,an*n+nn*a),e.lineTo(nn*i-an*c,an*i+nn*c),e.lineTo(nn*o-an*l,an*o+nn*l),e.lineTo(nn*n+an*a,nn*a-an*n),e.lineTo(nn*i+an*c,nn*c-an*i),e.lineTo(nn*o+an*l,nn*l-an*o),e.closePath()}};function oh(e,t){let r=null,n=vc(a);e=typeof e=="function"?e:P2(e||xc),t=typeof t=="function"?t:P2(t===void 0?64:+t);function a(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return a.type=function(i){return arguments.length?(e=typeof i=="function"?i:P2(i),a):e},a.size=function(i){return arguments.length?(t=typeof i=="function"?i:P2(+i),a):t},a.context=function(i){return arguments.length?(r=i??null,a):r},a}function bc(){}function wc(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function AB(e){this._context=e}AB.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:wc(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:wc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Kw(e){return new AB(e)}function EB(e){this._context=e}EB.prototype={areaStart:bc,areaEnd:bc,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:wc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function $w(e){return new EB(e)}function kB(e){this._context=e}kB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:wc(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Yw(e){return new kB(e)}function NB(e){this._context=e}NB.prototype={areaStart:bc,areaEnd:bc,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Xw(e){return new NB(e)}function OB(e){return e<0?-1:1}function TB(e,t,r){var n=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(n||a<0&&-0),c=(r-e._y1)/(a||n<0&&-0),o=(i*a+c*n)/(n+a);return(OB(i)+OB(c))*Math.min(Math.abs(i),Math.abs(c),.5*Math.abs(o))||0}function PB(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Zw(e,t,r){var n=e._x0,a=e._y0,i=e._x1,c=e._y1,o=(i-n)/3;e._context.bezierCurveTo(n+o,a+o*t,i-o,c-o*r,i,c)}function sh(e){this._context=e}sh.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:Zw(this,this._t0,PB(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Zw(this,PB(this,r=TB(this,e,t)),r);break;default:Zw(this,this._t0,r=TB(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function IB(e){this._context=new RB(e)}(IB.prototype=Object.create(sh.prototype)).point=function(e,t){sh.prototype.point.call(this,t,e)};function RB(e){this._context=e}RB.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,a,i){this._context.bezierCurveTo(t,e,n,r,i,a)}};function Qw(e){return new sh(e)}function Jw(e){return new IB(e)}function BB(e){this._context=e}BB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=DB(e),a=DB(t),i=0,c=1;c<r;++i,++c)this._context.bezierCurveTo(n[0][i],a[0][i],n[1][i],a[1][i],e[c],t[c]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function DB(e){var t,r=e.length-1,n,a=new Array(r),i=new Array(r),c=new Array(r);for(a[0]=0,i[0]=2,c[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,c[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,c[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,c[t]-=n*c[t-1];for(a[r-1]=c[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(c[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function ez(e){return new BB(e)}function lh(e,t){this._context=e,this._t=t}lh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function tz(e){return new lh(e,.5)}function rz(e){return new lh(e,0)}function nz(e){return new lh(e,1)}function cn(e,t){if((c=e.length)>1)for(var r=1,n,a,i=e[t[0]],c,o=i.length;r<c;++r)for(a=i,i=e[t[r]],n=0;n<o;++n)i[n][1]+=i[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function zc(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function P71(e,t){return e[t]}function I71(e){let t=[];return t.key=e,t}function az(){var e=P2([]),t=zc,r=cn,n=P71;function a(i){var c=Array.from(e.apply(this,arguments),I71),o,l=c.length,f=-1,h;for(let p of i)for(o=0,++f;o<l;++o)(c[o][f]=[0,+n(p,c[o].key,f,i)]).data=p;for(o=0,h=gc(t(c));o<l;++o)c[h[o]].index=o;return r(c,h),c}return a.keys=function(i){return arguments.length?(e=typeof i=="function"?i:P2(Array.from(i)),a):e},a.value=function(i){return arguments.length?(n=typeof i=="function"?i:P2(+i),a):n},a.order=function(i){return arguments.length?(t=i==null?zc:typeof i=="function"?i:P2(Array.from(i)),a):t},a.offset=function(i){return arguments.length?(r=i??cn,a):r},a}function iz(e,t){if((n=e.length)>0){for(var r,n,a=0,i=e[0].length,c;a<i;++a){for(c=r=0;r<n;++r)c+=e[r][a][1]||0;if(c)for(r=0;r<n;++r)e[r][a][1]/=c}cn(e,t)}}function cz(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,i=n.length;r<i;++r){for(var c=0,o=0;c<a;++c)o+=e[c][r][1]||0;n[r][1]+=n[r][0]=-o/2}cn(e,t)}}function oz(e,t){if(!(!((c=e.length)>0)||!((i=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,i,c;n<i;++n){for(var o=0,l=0,f=0;o<c;++o){for(var h=e[t[o]],p=h[n][1]||0,d=h[n-1][1]||0,m=(p-d)/2,y=0;y<o;++y){var g=e[t[y]],z=g[n][1]||0,x=g[n-1][1]||0;m+=z-x}l+=p,f+=m*p}a[n-1][1]+=a[n-1][0]=r,l&&(r-=f/l)}a[n-1][1]+=a[n-1][0]=r,cn(e,t)}}function Ws(e){"@babel/helpers - typeof";return Ws=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ws(e)}var D71=["type","size","sizeType"];function sz(){return sz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sz.apply(this,arguments)}function FB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function jB(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FB(Object(r),!0).forEach(function(n){B71(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B71(e,t,r){return t=F71(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F71(e){var t=j71(e,"string");return Ws(t)=="symbol"?t:t+""}function j71(e,t){if(Ws(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ws(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function U71(e,t){if(e==null)return{};var r=q71(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function q71(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var qB={symbolCircle:xc,symbolCross:Dw,symbolDiamond:Bw,symbolSquare:Fw,symbolStar:jw,symbolTriangle:qw,symbolWye:Gw},W71=Math.PI/180,G71=function(t){var r="symbol".concat((0,lz.default)(t));return qB[r]||xc},K71=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var a=18*W71;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},$71=function(t,r){qB["symbol".concat((0,lz.default)(t))]=r},Gs=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,i=a===void 0?64:a,c=t.sizeType,o=c===void 0?"area":c,l=U71(t,D71),f=jB(jB({},l),{},{type:n,size:i,sizeType:o}),h=function(){var z=G71(n),x=oh().type(z).size(K71(i,o,n));return x()},p=f.className,d=f.cx,m=f.cy,y=G1(f,!0);return d===+d&&m===+m&&i===+i?UB.default.createElement("path",sz({},y,{className:X1("recharts-symbols",p),transform:"translate(".concat(d,", ").concat(m,")"),d:h()})):null};Gs.registerSymbol=$71;function Mc(e){"@babel/helpers - typeof";return Mc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mc(e)}function fz(){return fz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fz.apply(this,arguments)}function WB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Y71(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WB(Object(r),!0).forEach(function(n){Ks(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WB(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X71(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$B(n.key),n)}}function Z71(e,t,r){return t&&GB(e.prototype,t),r&&GB(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Q71(e,t,r){return t=fh(t),J71(e,KB()?Reflect.construct(t,r||[],fh(e).constructor):t.apply(e,r))}function J71(e,t){if(t&&(Mc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eu1(e)}function eu1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KB=function(){return!!e})()}function fh(e){return fh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},fh(e)}function tu1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uz(e,t)}function uz(e,t){return uz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},uz(e,t)}function Ks(e,t,r){return t=$B(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $B(e){var t=ru1(e,"string");return Mc(t)=="symbol"?t:t+""}function ru1(e,t){if(Mc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var on=32,uh=function(e){function t(){return X71(this,t),Q71(this,t,arguments)}return tu1(t,e),Z71(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,i=on/2,c=on/6,o=on/3,l=n.inactive?a:n.color;if(n.type==="plainline")return Cr.default.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:i,x2:on,y2:i,className:"recharts-legend-icon"});if(n.type==="line")return Cr.default.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(i,"h").concat(o,`
|
|
A`).concat(c,",").concat(c,",0,1,1,").concat(2*o,",").concat(i,`
|
|
H`).concat(on,"M").concat(2*o,",").concat(i,`
|
|
A`).concat(c,",").concat(c,",0,1,1,").concat(o,",").concat(i),className:"recharts-legend-icon"});if(n.type==="rect")return Cr.default.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(on/8,"h").concat(on,"v").concat(on*3/4,"h").concat(-on,"z"),className:"recharts-legend-icon"});if(Cr.default.isValidElement(n.legendIcon)){var f=Y71({},n);return delete f.legendIcon,Cr.default.cloneElement(n.legendIcon,f)}return Cr.default.createElement(Gs,{fill:l,cx:i,cy:i,size:on,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,i=a.payload,c=a.iconSize,o=a.layout,l=a.formatter,f=a.inactiveColor,h={x:0,y:0,width:on,height:on},p={display:o==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(m,y){var g=m.formatter||l,z=X1(Ks(Ks({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",m.inactive));if(m.type==="none")return null;var x=(0,hz.default)(m.value)?null:m.value;jt(!(0,hz.default)(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 b=m.inactive?f:m.color;return Cr.default.createElement("li",fz({className:z,style:p,key:"legend-item-".concat(y)},La(n.props,m,y)),Cr.default.createElement(js,{width:c,height:c,viewBox:h,style:d},n.renderIcon(m)),Cr.default.createElement("span",{className:"recharts-legend-item-text",style:{color:b}},g?g(x,m,y):x))})}},{key:"render",value:function(){var n=this.props,a=n.payload,i=n.layout,c=n.align;if(!a||!a.length)return null;var o={padding:0,margin:0,textAlign:i==="horizontal"?c:"left"};return Cr.default.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}])}(Cr.PureComponent);Ks(uh,"displayName","Legend");Ks(uh,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Pz=p1(kU()),NU=p1(Pe());function xh(e,t,r){return t===!0?(0,Pz.default)(e,r):(0,NU.default)(t)?(0,Pz.default)(e,t):e}function Vc(e){"@babel/helpers - typeof";return Vc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vc(e)}var jd1=["ref"];function OU(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function o4(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?OU(Object(r),!0).forEach(function(n){wh(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):OU(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ud1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TU(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,RU(n.key),n)}}function qd1(e,t,r){return t&&TU(e.prototype,t),r&&TU(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wd1(e,t,r){return t=bh(t),Gd1(e,IU()?Reflect.construct(t,r||[],bh(e).constructor):t.apply(e,r))}function Gd1(e,t){if(t&&(Vc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kd1(e)}function Kd1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IU=function(){return!!e})()}function bh(e){return bh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},bh(e)}function $d1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Iz(e,t)}function Iz(e,t){return Iz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Iz(e,t)}function wh(e,t,r){return t=RU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RU(e){var t=Yd1(e,"string");return Vc(t)=="symbol"?t:t+""}function Yd1(e,t){if(Vc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Xd1(e,t){if(e==null)return{};var r=Zd1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zd1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Qd1(e){return e.value}function Jd1(e,t){if(Aa.default.isValidElement(e))return Aa.default.cloneElement(e,t);if(typeof e=="function")return Aa.default.createElement(e,t);var r=t.ref,n=Xd1(t,jd1);return Aa.default.createElement(uh,n)}var PU=1,Ea=function(e){function t(){var r;Ud1(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=Wd1(this,t,[].concat(a)),wh(r,"lastBoundingBox",{width:-1,height:-1}),r}return $d1(t,e),qd1(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>PU||Math.abs(a.height-this.lastBoundingBox.height)>PU)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?o4({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,i=a.layout,c=a.align,o=a.verticalAlign,l=a.margin,f=a.chartWidth,h=a.chartHeight,p,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(c==="center"&&i==="vertical"){var m=this.getBBoxSnapshot();p={left:((f||0)-m.width)/2}}else p=c==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(o==="middle"){var y=this.getBBoxSnapshot();d={top:((h||0)-y.height)/2}}else d=o==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return o4(o4({},p),d)}},{key:"render",value:function(){var n=this,a=this.props,i=a.content,c=a.width,o=a.height,l=a.wrapperStyle,f=a.payloadUniqBy,h=a.payload,p=o4(o4({position:"absolute",width:c||"auto",height:o||"auto"},this.getDefaultPosition(l)),l);return Aa.default.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(m){n.wrapperNode=m}},Jd1(i,o4(o4({},this.props),{},{payload:xh(h,f,Qd1)})))}}],[{key:"getWithHeight",value:function(n,a){var i=o4(o4({},this.defaultProps),n.props),c=i.layout;return c==="vertical"&&I1(n.props.height)?{height:n.props.height}:c==="horizontal"?{width:n.props.width||a}:null}}])}(Aa.PureComponent);wh(Ea,"displayName","Legend");wh(Ea,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var ka=p1(Z1());var v3=p1(Z1()),Eq=p1(Mh()),kq=p1(m3());function Js(e){"@babel/helpers - typeof";return Js=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Js(e)}function qz(){return qz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qz.apply(this,arguments)}function ov1(e,t){return uv1(e)||fv1(e,t)||lv1(e,t)||sv1()}function sv1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lv1(e,t){if(e){if(typeof e=="string")return Vq(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vq(e,t)}}function Vq(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fv1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function uv1(e){if(Array.isArray(e))return e}function Aq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Uz(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Aq(Object(r),!0).forEach(function(n){hv1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Aq(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hv1(e,t,r){return t=pv1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pv1(e){var t=dv1(e,"string");return Js(t)=="symbol"?t:t+""}function dv1(e,t){if(Js(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Js(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mv1(e){return Array.isArray(e)&&X2(e[0])&&X2(e[1])?e.join(" ~ "):e}var Nq=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,i=a===void 0?{}:a,c=t.itemStyle,o=c===void 0?{}:c,l=t.labelStyle,f=l===void 0?{}:l,h=t.payload,p=t.formatter,d=t.itemSorter,m=t.wrapperClassName,y=t.labelClassName,g=t.label,z=t.labelFormatter,x=t.accessibilityLayer,b=x===void 0?!1:x,w=function(){if(h&&h.length){var C={padding:0,margin:0},q=(d?(0,Eq.default)(h,d):h).map(function(J,$){if(J.type==="none")return null;var E=Uz({display:"block",paddingTop:4,paddingBottom:4,color:J.color||"#000"},o),O=J.formatter||p||mv1,B=J.value,k=J.name,R=B,j=k;if(O&&R!=null&&j!=null){var Y=O(B,k,J,$,h);if(Array.isArray(Y)){var Z=ov1(Y,2);R=Z[0],j=Z[1]}else R=Y}return v3.default.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat($),style:E},X2(j)?v3.default.createElement("span",{className:"recharts-tooltip-item-name"},j):null,X2(j)?v3.default.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,v3.default.createElement("span",{className:"recharts-tooltip-item-value"},R),v3.default.createElement("span",{className:"recharts-tooltip-item-unit"},J.unit||""))});return v3.default.createElement("ul",{className:"recharts-tooltip-item-list",style:C},q)}return null},A=Uz({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),M=Uz({margin:0},f),H=!(0,kq.default)(g),V=H?g:"",T=X1("recharts-default-tooltip",m),I=X1("recharts-tooltip-label",y);H&&z&&h!==void 0&&h!==null&&(V=z(g,h));var L=b?{role:"status","aria-live":"assertive"}:{};return v3.default.createElement("div",qz({className:T,style:A},L),v3.default.createElement("p",{className:I,style:M},v3.default.isValidElement(V)?V:"".concat(V)),w())};var _h=p1(Z1());function tl(e){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tl(e)}function Ch(e,t,r){return t=vv1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vv1(e){var t=gv1(e,"string");return tl(t)=="symbol"?t:t+""}function gv1(e,t){if(tl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(tl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var el="recharts-tooltip-wrapper",yv1={visibility:"hidden"};function xv1(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return X1(el,Ch(Ch(Ch(Ch({},"".concat(el,"-right"),I1(r)&&t&&I1(t.x)&&r>=t.x),"".concat(el,"-left"),I1(r)&&t&&I1(t.x)&&r<t.x),"".concat(el,"-bottom"),I1(n)&&t&&I1(t.y)&&n>=t.y),"".concat(el,"-top"),I1(n)&&t&&I1(t.y)&&n<t.y))}function Oq(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,i=e.position,c=e.reverseDirection,o=e.tooltipDimension,l=e.viewBox,f=e.viewBoxDimension;if(i&&I1(i[n]))return i[n];var h=r[n]-o-a,p=r[n]+a;if(t[n])return c[n]?h:p;if(c[n]){var d=h,m=l[n];return d<m?Math.max(p,l[n]):Math.max(h,l[n])}var y=p+o,g=l[n]+f;return y>g?Math.max(h,l[n]):Math.max(p,l[n])}function bv1(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function Tq(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,i=e.reverseDirection,c=e.tooltipBox,o=e.useTranslate3d,l=e.viewBox,f,h,p;return c.height>0&&c.width>0&&r?(h=Oq({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:c.width,viewBox:l,viewBoxDimension:l.width}),p=Oq({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:c.height,viewBox:l,viewBoxDimension:l.height}),f=bv1({translateX:h,translateY:p,useTranslate3d:o})):f=yv1,{cssProperties:f,cssClasses:xv1({translateX:h,translateY:p,coordinate:r})}}function Ac(e){"@babel/helpers - typeof";return Ac=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ac(e)}function Pq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Iq(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Pq(Object(r),!0).forEach(function(n){Gz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pq(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wv1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Fq(n.key),n)}}function zv1(e,t,r){return t&&Rq(e.prototype,t),r&&Rq(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mv1(e,t,r){return t=Hh(t),Cv1(e,Bq()?Reflect.construct(t,r||[],Hh(e).constructor):t.apply(e,r))}function Cv1(e,t){if(t&&(Ac(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hv1(e)}function Hv1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bq=function(){return!!e})()}function Hh(e){return Hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hh(e)}function _v1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wz(e,t)}function Wz(e,t){return Wz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Wz(e,t)}function Gz(e,t,r){return t=Fq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fq(e){var t=Sv1(e,"string");return Ac(t)=="symbol"?t:t+""}function Sv1(e,t){if(Ac(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ac(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Dq=1,jq=function(e){function t(){var r;wv1(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=Mv1(this,t,[].concat(a)),Gz(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Gz(r,"handleKeyDown",function(c){if(c.key==="Escape"){var o,l,f,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(o=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&o!==void 0?o:0,y:(f=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&f!==void 0?f:0}})}}),r}return _v1(t,e),zv1(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>Dq||Math.abs(n.height-this.state.lastBoundingBox.height)>Dq)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,i=a.active,c=a.allowEscapeViewBox,o=a.animationDuration,l=a.animationEasing,f=a.children,h=a.coordinate,p=a.hasPayload,d=a.isAnimationActive,m=a.offset,y=a.position,g=a.reverseDirection,z=a.useTranslate3d,x=a.viewBox,b=a.wrapperStyle,w=Tq({allowEscapeViewBox:c,coordinate:h,offsetTopLeft:m,position:y,reverseDirection:g,tooltipBox:this.state.lastBoundingBox,useTranslate3d:z,viewBox:x}),A=w.cssClasses,M=w.cssProperties,H=Iq(Iq({transition:d&&i?"transform ".concat(o,"ms ").concat(l):void 0},M),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&p?"visible":"hidden",position:"absolute",top:0,left:0},b);return _h.default.createElement("div",{tabIndex:-1,className:A,style:H,ref:function(T){n.wrapperNode=T}},f)}}])}(_h.PureComponent);var Lv1=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},On={isSsr:Lv1(),get:function(t){return On[t]},set:function(t,r){if(typeof t=="string")On[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(a){On[a]=t[a]})}}};function Ec(e){"@babel/helpers - typeof";return Ec=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ec(e)}function Uq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function qq(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uq(Object(r),!0).forEach(function(n){$z(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uq(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Vv1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Kq(n.key),n)}}function Av1(e,t,r){return t&&Wq(e.prototype,t),r&&Wq(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ev1(e,t,r){return t=Sh(t),kv1(e,Gq()?Reflect.construct(t,r||[],Sh(e).constructor):t.apply(e,r))}function kv1(e,t){if(t&&(Ec(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nv1(e)}function Nv1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Gq=function(){return!!e})()}function Sh(e){return Sh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sh(e)}function Ov1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kz(e,t)}function Kz(e,t){return Kz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Kz(e,t)}function $z(e,t,r){return t=Kq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Kq(e){var t=Tv1(e,"string");return Ec(t)=="symbol"?t:t+""}function Tv1(e,t){if(Ec(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ec(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pv1(e){return e.dataKey}function Iv1(e,t){return ka.default.isValidElement(e)?ka.default.cloneElement(e,t):typeof e=="function"?ka.default.createElement(e,t):ka.default.createElement(Nq,t)}var g3=function(e){function t(){return Vv1(this,t),Ev1(this,t,arguments)}return Ov1(t,e),Av1(t,[{key:"render",value:function(){var n=this,a=this.props,i=a.active,c=a.allowEscapeViewBox,o=a.animationDuration,l=a.animationEasing,f=a.content,h=a.coordinate,p=a.filterNull,d=a.isAnimationActive,m=a.offset,y=a.payload,g=a.payloadUniqBy,z=a.position,x=a.reverseDirection,b=a.useTranslate3d,w=a.viewBox,A=a.wrapperStyle,M=y??[];p&&M.length&&(M=xh(y.filter(function(V){return V.value!=null&&(V.hide!==!0||n.props.includeHidden)}),g,Pv1));var H=M.length>0;return ka.default.createElement(jq,{allowEscapeViewBox:c,animationDuration:o,animationEasing:l,isAnimationActive:d,active:i,coordinate:h,hasPayload:H,offset:m,position:z,reverseDirection:x,useTranslate3d:b,viewBox:w,wrapperStyle:A},Iv1(f,qq(qq({},this.props),{},{payload:M})))}}])}(ka.PureComponent);$z(g3,"displayName","Tooltip");$z(g3,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!On.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 Ae=p1(Z1()),lW=p1(Zz());function rl(e){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rl(e)}function oW(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Lh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oW(Object(r),!0).forEach(function(n){og1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oW(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function og1(e,t,r){return t=sg1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sg1(e){var t=lg1(e,"string");return rl(t)=="symbol"?t:t+""}function lg1(e,t){if(rl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fg1(e,t){return dg1(e)||pg1(e,t)||hg1(e,t)||ug1()}function ug1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hg1(e,t){if(e){if(typeof e=="string")return sW(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sW(e,t)}}function sW(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function pg1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function dg1(e){if(Array.isArray(e))return e}var Qz=(0,Ae.forwardRef)(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,i=e.width,c=i===void 0?"100%":i,o=e.height,l=o===void 0?"100%":o,f=e.minWidth,h=f===void 0?0:f,p=e.minHeight,d=e.maxHeight,m=e.children,y=e.debounce,g=y===void 0?0:y,z=e.id,x=e.className,b=e.onResize,w=e.style,A=w===void 0?{}:w,M=(0,Ae.useRef)(null),H=(0,Ae.useRef)();H.current=b,(0,Ae.useImperativeHandle)(t,function(){return Object.defineProperty(M.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),M.current},configurable:!0})});var V=(0,Ae.useState)({containerWidth:a.width,containerHeight:a.height}),T=fg1(V,2),I=T[0],L=T[1],N=(0,Ae.useCallback)(function(q,J){L(function($){var E=Math.round(q),O=Math.round(J);return $.containerWidth===E&&$.containerHeight===O?$:{containerWidth:E,containerHeight:O}})},[]);(0,Ae.useEffect)(function(){var q=function(k){var R,j=k[0].contentRect,Y=j.width,Z=j.height;N(Y,Z),(R=H.current)===null||R===void 0||R.call(H,Y,Z)};g>0&&(q=(0,lW.default)(q,g,{trailing:!0,leading:!1}));var J=new ResizeObserver(q),$=M.current.getBoundingClientRect(),E=$.width,O=$.height;return N(E,O),J.observe(M.current),function(){J.disconnect()}},[N,g]);var C=(0,Ae.useMemo)(function(){var q=I.containerWidth,J=I.containerHeight;if(q<0||J<0)return null;jt(c4(c)||c4(l),`The width(%s) and height(%s) are both fixed numbers,
|
|
maybe you don't need to use a ResponsiveContainer.`,c,l),jt(!r||r>0,"The aspect(%s) must be greater than zero.",r);var $=c4(c)?q:c,E=c4(l)?J:l;r&&r>0&&($?E=$/r:E&&($=E*r),d&&E>d&&(E=d)),jt($>0||E>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
|
please check the style of container, or the props width(%s) and height(%s),
|
|
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
|
height and width.`,$,E,c,l,h,p,r);var O=!Array.isArray(m)&&rn(m.type).endsWith("Chart");return Ae.default.Children.map(m,function(B){return Ae.default.isValidElement(B)?(0,Ae.cloneElement)(B,Lh({width:$,height:E},O?{style:Lh({height:"100%",width:"100%",maxHeight:E,maxWidth:$},B.props.style)}:{})):B})},[r,m,l,d,p,h,I,c]);return Ae.default.createElement("div",{id:z?"".concat(z):void 0,className:X1("recharts-responsive-container",x),style:Lh(Lh({},A),{},{width:c,height:l,minWidth:h,minHeight:p,maxHeight:d}),ref:M},C)});var kc=function(t){return null};kc.displayName="Cell";var il=p1(Z1()),rM=p1(m3());function nl(e){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nl(e)}function fW(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Jz(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fW(Object(r),!0).forEach(function(n){mg1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fW(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mg1(e,t,r){return t=vg1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vg1(e){var t=gg1(e,"string");return nl(t)=="symbol"?t:t+""}function gg1(e,t){if(nl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(nl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Nc={widthCache:{},cacheCount:0},yg1=2e3,xg1={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"};var uW="recharts_measurement_span";function bg1(e){var t=Jz({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var eM=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||On.isSsr)return{width:0,height:0};var n=bg1(r),a=JSON.stringify({text:t,copyStyle:n});if(Nc.widthCache[a])return Nc.widthCache[a];try{var i=document.getElementById(uW);i||(i=document.createElement("span"),i.setAttribute("id",uW),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var c=Jz(Jz({},xg1),n);Object.assign(i.style,c),i.textContent="".concat(t);var o=i.getBoundingClientRect(),l={width:o.width,height:o.height};return Nc.widthCache[a]=l,++Nc.cacheCount>yg1&&(Nc.cacheCount=0,Nc.widthCache={}),l}catch{return{width:0,height:0}}},hW=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function al(e){"@babel/helpers - typeof";return al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},al(e)}function Ah(e,t){return Cg1(e)||Mg1(e,t)||zg1(e,t)||wg1()}function wg1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zg1(e,t){if(e){if(typeof e=="string")return pW(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pW(e,t)}}function pW(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Mg1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function Cg1(e){if(Array.isArray(e))return e}function Hg1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dW(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Sg1(n.key),n)}}function _g1(e,t,r){return t&&dW(e.prototype,t),r&&dW(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Sg1(e){var t=Lg1(e,"string");return al(t)=="symbol"?t:t+""}function Lg1(e,t){if(al(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(al(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mW=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,vW=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Vg1=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Ag1=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,yW={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Eg1=Object.keys(yW),Oc="NaN";function kg1(e,t){return e*yW[t]}var Vh=function(){function e(t,r){Hg1(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Vg1.test(r)&&(this.num=NaN,this.unit=""),Eg1.includes(r)&&(this.num=kg1(t,r),this.unit="px")}return _g1(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,a=(n=Ag1.exec(r))!==null&&n!==void 0?n:[],i=Ah(a,3),c=i[1],o=i[2];return new e(parseFloat(c),o??"")}}])}();function xW(e){if(e.includes(Oc))return Oc;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=mW.exec(t))!==null&&r!==void 0?r:[],a=Ah(n,4),i=a[1],c=a[2],o=a[3],l=Vh.parse(i??""),f=Vh.parse(o??""),h=c==="*"?l.multiply(f):l.divide(f);if(h.isNaN())return Oc;t=t.replace(mW,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,d=(p=vW.exec(t))!==null&&p!==void 0?p:[],m=Ah(d,4),y=m[1],g=m[2],z=m[3],x=Vh.parse(y??""),b=Vh.parse(z??""),w=g==="+"?x.add(b):x.subtract(b);if(w.isNaN())return Oc;t=t.replace(vW,w.toString())}return t}var gW=/\(([^()]*)\)/;function Ng1(e){for(var t=e;t.includes("(");){var r=gW.exec(t),n=Ah(r,2),a=n[1];t=t.replace(gW,xW(a))}return t}function Og1(e){var t=e.replace(/\s+/g,"");return t=Ng1(t),t=xW(t),t}function Tg1(e){try{return Og1(e)}catch{return Oc}}function Eh(e){var t=Tg1(e.slice(5,-1));return t===Oc?"":t}var Pg1=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Ig1=["dx","dy","angle","className","breakAll"];function tM(){return tM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tM.apply(this,arguments)}function bW(e,t){if(e==null)return{};var r=Rg1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rg1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function wW(e,t){return jg1(e)||Fg1(e,t)||Bg1(e,t)||Dg1()}function Dg1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bg1(e,t){if(e){if(typeof e=="string")return zW(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zW(e,t)}}function zW(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Fg1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function jg1(e){if(Array.isArray(e))return e}var HW=/[ \f\n\r\t\v\u2028\u2029]+/,_W=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var i=[];(0,rM.default)(r)||(n?i=r.toString().split(""):i=r.toString().split(HW));var c=i.map(function(l){return{word:l,width:eM(l,a).width}}),o=n?0:eM("\xA0",a).width;return{wordsWithComputedWidth:c,spaceWidth:o}}catch{return null}},Ug1=function(t,r,n,a,i){var c=t.maxLines,o=t.children,l=t.style,f=t.breakAll,h=I1(c),p=o,d=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return $.reduce(function(E,O){var B=O.word,k=O.width,R=E[E.length-1];if(R&&(a==null||i||R.width+k+n<Number(a)))R.words.push(B),R.width+=k+n;else{var j={words:[B],width:k};E.push(j)}return E},[])},m=d(r),y=function($){return $.reduce(function(E,O){return E.width>O.width?E:O})};if(!h)return m;for(var g="\u2026",z=function($){var E=p.slice(0,$),O=_W({breakAll:f,style:l,children:E+g}).wordsWithComputedWidth,B=d(O),k=B.length>c||y(B).width>Number(a);return[k,B]},x=0,b=p.length-1,w=0,A;x<=b&&w<=p.length-1;){var M=Math.floor((x+b)/2),H=M-1,V=z(H),T=wW(V,2),I=T[0],L=T[1],N=z(M),C=wW(N,1),q=C[0];if(!I&&!q&&(x=M+1),I&&q&&(b=M-1),!I&&q){A=L;break}w++}return A||m},MW=function(t){var r=(0,rM.default)(t)?[]:t.toString().split(HW);return[{words:r}]},qg1=function(t){var r=t.width,n=t.scaleToFit,a=t.children,i=t.style,c=t.breakAll,o=t.maxLines;if((r||n)&&!On.isSsr){var l,f,h=_W({breakAll:c,children:a,style:i});if(h){var p=h.wordsWithComputedWidth,d=h.spaceWidth;l=p,f=d}else return MW(a);return Ug1({breakAll:c,children:a,maxLines:o,style:i},l,f,r,n)}return MW(a)},CW="#808080",Tn=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,c=t.lineHeight,o=c===void 0?"1em":c,l=t.capHeight,f=l===void 0?"0.71em":l,h=t.scaleToFit,p=h===void 0?!1:h,d=t.textAnchor,m=d===void 0?"start":d,y=t.verticalAnchor,g=y===void 0?"end":y,z=t.fill,x=z===void 0?CW:z,b=bW(t,Pg1),w=(0,il.useMemo)(function(){return qg1({breakAll:b.breakAll,children:b.children,maxLines:b.maxLines,scaleToFit:p,style:b.style,width:b.width})},[b.breakAll,b.children,b.maxLines,p,b.style,b.width]),A=b.dx,M=b.dy,H=b.angle,V=b.className,T=b.breakAll,I=bW(b,Ig1);if(!X2(n)||!X2(i))return null;var L=n+(I1(A)?A:0),N=i+(I1(M)?M:0),C;switch(g){case"start":C=Eh("calc(".concat(f,")"));break;case"middle":C=Eh("calc(".concat((w.length-1)/2," * -").concat(o," + (").concat(f," / 2))"));break;default:C=Eh("calc(".concat(w.length-1," * -").concat(o,")"));break}var q=[];if(p){var J=w[0].width,$=b.width;q.push("scale(".concat((I1($)?$/J:1)/J,")"))}return H&&q.push("rotate(".concat(H,", ").concat(L,", ").concat(N,")")),q.length&&(I.transform=q.join(" ")),il.default.createElement("text",tM({},G1(I,!0),{x:L,y:N,className:X1("recharts-text",V),textAnchor:m,fill:x.includes("url")?CW:x}),w.map(function(E,O){var B=E.words.join(T?"":" ");return il.default.createElement("tspan",{x:L,dy:O===0?C:o,key:"".concat(B,"-").concat(O)},B)}))};var _e=p1(Z1()),Bl=p1(m3()),Fl=p1(Pe()),lC=p1(en());var qK=p1(m3()),WK=p1(Z1()),GK=p1(Pe());var pp={};Yr1(pp,{scaleBand:()=>Na,scaleDiverging:()=>up,scaleDivergingLog:()=>PM,scaleDivergingPow:()=>hp,scaleDivergingSqrt:()=>KG,scaleDivergingSymlog:()=>IM,scaleIdentity:()=>Yh,scaleImplicit:()=>Rh,scaleLinear:()=>p6,scaleLog:()=>Xh,scaleOrdinal:()=>Ic,scalePoint:()=>Oa,scalePow:()=>yl,scaleQuantile:()=>Jh,scaleQuantize:()=>ep,scaleRadial:()=>Qh,scaleSequential:()=>op,scaleSequentialLog:()=>OM,scaleSequentialPow:()=>sp,scaleSequentialQuantile:()=>lp,scaleSequentialSqrt:()=>GG,scaleSequentialSymlog:()=>TM,scaleSqrt:()=>dG,scaleSymlog:()=>Zh,scaleThreshold:()=>tp,scaleTime:()=>kM,scaleUtc:()=>NM,tickFormat:()=>pl});function Ut(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function nM(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function i6(e){let t,r,n;e.length!==2?(t=Ut,r=(o,l)=>Ut(e(o),l),n=(o,l)=>e(o)-l):(t=e===Ut||e===nM?e:Wg1,r=e,n=e);function a(o,l,f=0,h=o.length){if(f<h){if(t(l,l)!==0)return h;do{let p=f+h>>>1;r(o[p],l)<0?f=p+1:h=p}while(f<h)}return f}function i(o,l,f=0,h=o.length){if(f<h){if(t(l,l)!==0)return h;do{let p=f+h>>>1;r(o[p],l)<=0?f=p+1:h=p}while(f<h)}return f}function c(o,l,f=0,h=o.length){let p=a(o,l,f,h-1);return p>f&&n(o[p-1],l)>-n(o[p],l)?p-1:p}return{left:a,center:c,right:i}}function Wg1(){return 0}function cl(e){return e===null?NaN:+e}function*SW(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}var LW=i6(Ut),VW=LW.right,Gg1=LW.left,Kg1=i6(cl).center,Pn=VW;var Tc=class extends Map{constructor(t,r=Xg1){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(let[n,a]of t)this.set(n,a)}get(t){return super.get(AW(this,t))}has(t){return super.has(AW(this,t))}set(t,r){return super.set($g1(this,t),r)}delete(t){return super.delete(Yg1(this,t))}};function AW({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function $g1({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Yg1({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function Xg1(e){return e!==null&&typeof e=="object"?e.valueOf():e}function EW(e=Ut){if(e===Ut)return aM;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function aM(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}var Zg1=Math.sqrt(50),Qg1=Math.sqrt(10),Jg1=Math.sqrt(2);function kh(e,t,r){let n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),i=n/Math.pow(10,a),c=i>=Zg1?10:i>=Qg1?5:i>=Jg1?2:1,o,l,f;return a<0?(f=Math.pow(10,-a)/c,o=Math.round(e*f),l=Math.round(t*f),o/f<e&&++o,l/f>t&&--l,f=-f):(f=Math.pow(10,a)*c,o=Math.round(e/f),l=Math.round(t/f),o*f<e&&++o,l*f>t&&--l),l<o&&.5<=r&&r<2?kh(e,t,r*2):[o,l,f]}function c6(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];let n=t<e,[a,i,c]=n?kh(t,e,r):kh(e,t,r);if(!(i>=a))return[];let o=i-a+1,l=new Array(o);if(n)if(c<0)for(let f=0;f<o;++f)l[f]=(i-f)/-c;else for(let f=0;f<o;++f)l[f]=(i-f)*c;else if(c<0)for(let f=0;f<o;++f)l[f]=(a+f)/-c;else for(let f=0;f<o;++f)l[f]=(a+f)*c;return l}function ol(e,t,r){return t=+t,e=+e,r=+r,kh(e,t,r)[2]}function Pc(e,t,r){t=+t,e=+e,r=+r;let n=t<e,a=n?ol(t,e,r):ol(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function Nh(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r<a||r===void 0&&a>=a)&&(r=a)}return r}function Oh(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function Th(e,t,r=0,n=1/0,a){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(a=a===void 0?aM:EW(a);n>r;){if(n-r>600){let l=n-r+1,f=t-r+1,h=Math.log(l),p=.5*Math.exp(2*h/3),d=.5*Math.sqrt(h*p*(l-p)/l)*(f-l/2<0?-1:1),m=Math.max(r,Math.floor(t-f*p/l+d)),y=Math.min(n,Math.floor(t+(l-f)*p/l+d));Th(e,t,m,y,a)}let i=e[t],c=r,o=n;for(sl(e,r,t),a(e[n],i)>0&&sl(e,r,n);c<o;){for(sl(e,c,o),++c,--o;a(e[c],i)<0;)++c;for(;a(e[o],i)>0;)--o}a(e[r],i)===0?sl(e,r,o):(++o,sl(e,o,n)),o<=t&&(r=o+1),t<=o&&(n=o-1)}return e}function sl(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function Ph(e,t,r){if(e=Float64Array.from(SW(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return Oh(e);if(t>=1)return Nh(e);var n,a=(n-1)*t,i=Math.floor(a),c=Nh(Th(e,i).subarray(0,i+1)),o=Oh(e.subarray(i+1));return c+(o-c)*(a-i)}}function iM(e,t,r=cl){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,a=(n-1)*t,i=Math.floor(a),c=+r(e[i],i,e),o=+r(e[i+1],i+1,e);return c+(o-c)*(a-i)}}function Ih(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,i=new Array(a);++n<a;)i[n]=e+n*r;return i}function fe(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function sn(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}var Rh=Symbol("implicit");function Ic(){var e=new Tc,t=[],r=[],n=Rh;function a(i){let c=e.get(i);if(c===void 0){if(n!==Rh)return n;e.set(i,c=t.push(i)-1)}return r[c%r.length]}return a.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new Tc;for(let c of i)e.has(c)||e.set(c,t.push(c)-1);return a},a.range=function(i){return arguments.length?(r=Array.from(i),a):r.slice()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return Ic(t,r).unknown(n)},fe.apply(a,arguments),a}function Na(){var e=Ic().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,i,c,o=!1,l=0,f=0,h=.5;delete e.unknown;function p(){var d=t().length,m=a<n,y=m?a:n,g=m?n:a;i=(g-y)/Math.max(1,d-l+f*2),o&&(i=Math.floor(i)),y+=(g-y-i*(d-l))*h,c=i*(1-l),o&&(y=Math.round(y),c=Math.round(c));var z=Ih(d).map(function(x){return y+i*x});return r(m?z.reverse():z)}return e.domain=function(d){return arguments.length?(t(d),p()):t()},e.range=function(d){return arguments.length?([n,a]=d,n=+n,a=+a,p()):[n,a]},e.rangeRound=function(d){return[n,a]=d,n=+n,a=+a,o=!0,p()},e.bandwidth=function(){return c},e.step=function(){return i},e.round=function(d){return arguments.length?(o=!!d,p()):o},e.padding=function(d){return arguments.length?(l=Math.min(1,f=+d),p()):l},e.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),p()):l},e.paddingOuter=function(d){return arguments.length?(f=+d,p()):f},e.align=function(d){return arguments.length?(h=Math.max(0,Math.min(1,d)),p()):h},e.copy=function(){return Na(t(),[n,a]).round(o).paddingInner(l).paddingOuter(f).align(h)},fe.apply(p(),arguments)}function kW(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return kW(t())},e}function Oa(){return kW(Na.apply(null,arguments).paddingInner(1))}function Dh(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function cM(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ul(){}var ll=.7,jh=1/ll,Rc="\\s*([+-]?\\d+)\\s*",fl="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",y3="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ey1=/^#([0-9a-f]{3,8})$/,ty1=new RegExp(`^rgb\\(${Rc},${Rc},${Rc}\\)$`),ry1=new RegExp(`^rgb\\(${y3},${y3},${y3}\\)$`),ny1=new RegExp(`^rgba\\(${Rc},${Rc},${Rc},${fl}\\)$`),ay1=new RegExp(`^rgba\\(${y3},${y3},${y3},${fl}\\)$`),iy1=new RegExp(`^hsl\\(${fl},${y3},${y3}\\)$`),cy1=new RegExp(`^hsla\\(${fl},${y3},${y3},${fl}\\)$`),NW={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};Dh(ul,Ta,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:OW,formatHex:OW,formatHex8:oy1,formatHsl:sy1,formatRgb:TW,toString:TW});function OW(){return this.rgb().formatHex()}function oy1(){return this.rgb().formatHex8()}function sy1(){return FW(this).formatHsl()}function TW(){return this.rgb().formatRgb()}function Ta(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=ey1.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?PW(t):r===3?new or(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Bh(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Bh(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=ty1.exec(e))?new or(t[1],t[2],t[3],1):(t=ry1.exec(e))?new or(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ny1.exec(e))?Bh(t[1],t[2],t[3],t[4]):(t=ay1.exec(e))?Bh(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=iy1.exec(e))?DW(t[1],t[2]/100,t[3]/100,1):(t=cy1.exec(e))?DW(t[1],t[2]/100,t[3]/100,t[4]):NW.hasOwnProperty(e)?PW(NW[e]):e==="transparent"?new or(NaN,NaN,NaN,0):null}function PW(e){return new or(e>>16&255,e>>8&255,e&255,1)}function Bh(e,t,r,n){return n<=0&&(e=t=r=NaN),new or(e,t,r,n)}function ly1(e){return e instanceof ul||(e=Ta(e)),e?(e=e.rgb(),new or(e.r,e.g,e.b,e.opacity)):new or}function Dc(e,t,r,n){return arguments.length===1?ly1(e):new or(e,t,r,n??1)}function or(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Dh(or,Dc,cM(ul,{brighter(e){return e=e==null?jh:Math.pow(jh,e),new or(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ll:Math.pow(ll,e),new or(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new or(s6(this.r),s6(this.g),s6(this.b),Uh(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:IW,formatHex:IW,formatHex8:fy1,formatRgb:RW,toString:RW}));function IW(){return`#${o6(this.r)}${o6(this.g)}${o6(this.b)}`}function fy1(){return`#${o6(this.r)}${o6(this.g)}${o6(this.b)}${o6((isNaN(this.opacity)?1:this.opacity)*255)}`}function RW(){let e=Uh(this.opacity);return`${e===1?"rgb(":"rgba("}${s6(this.r)}, ${s6(this.g)}, ${s6(this.b)}${e===1?")":`, ${e})`}`}function Uh(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function s6(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function o6(e){return e=s6(e),(e<16?"0":"")+e.toString(16)}function DW(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new In(e,t,r,n)}function FW(e){if(e instanceof In)return new In(e.h,e.s,e.l,e.opacity);if(e instanceof ul||(e=Ta(e)),!e)return new In;if(e instanceof In)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),i=Math.max(t,r,n),c=NaN,o=i-a,l=(i+a)/2;return o?(t===i?c=(r-n)/o+(r<n)*6:r===i?c=(n-t)/o+2:c=(t-r)/o+4,o/=l<.5?i+a:2-i-a,c*=60):o=l>0&&l<1?0:c,new In(c,o,l,e.opacity)}function jW(e,t,r,n){return arguments.length===1?FW(e):new In(e,t,r,n??1)}function In(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Dh(In,jW,cM(ul,{brighter(e){return e=e==null?jh:Math.pow(jh,e),new In(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ll:Math.pow(ll,e),new In(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new or(oM(e>=240?e-240:e+120,a,n),oM(e,a,n),oM(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new In(BW(this.h),Fh(this.s),Fh(this.l),Uh(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(){let e=Uh(this.opacity);return`${e===1?"hsl(":"hsla("}${BW(this.h)}, ${Fh(this.s)*100}%, ${Fh(this.l)*100}%${e===1?")":`, ${e})`}`}}));function BW(e){return e=(e||0)%360,e<0?e+360:e}function Fh(e){return Math.max(0,Math.min(1,e||0))}function oM(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function sM(e,t,r,n,a){var i=e*e,c=i*e;return((1-3*e+3*i-c)*t+(4-6*i+3*c)*r+(1+3*e+3*i-3*c)*n+c*a)/6}function UW(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),a=e[n],i=e[n+1],c=n>0?e[n-1]:2*a-i,o=n<t-1?e[n+2]:2*i-a;return sM((r-n/t)*t,c,a,i,o)}}function qW(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),a=e[(n+t-1)%t],i=e[n%t],c=e[(n+1)%t],o=e[(n+2)%t];return sM((r-n/t)*t,a,i,c,o)}}var hl=e=>()=>e;function uy1(e,t){return function(r){return e+r*t}}function hy1(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function WW(e){return(e=+e)==1?qh:function(t,r){return r-t?hy1(t,r,e):hl(isNaN(t)?r:t)}}function qh(e,t){var r=t-e;return r?uy1(e,r):hl(isNaN(e)?t:e)}var lM=function e(t){var r=WW(t);function n(a,i){var c=r((a=Dc(a)).r,(i=Dc(i)).r),o=r(a.g,i.g),l=r(a.b,i.b),f=qh(a.opacity,i.opacity);return function(h){return a.r=c(h),a.g=o(h),a.b=l(h),a.opacity=f(h),a+""}}return n.gamma=e,n}(1);function GW(e){return function(t){var r=t.length,n=new Array(r),a=new Array(r),i=new Array(r),c,o;for(c=0;c<r;++c)o=Dc(t[c]),n[c]=o.r||0,a[c]=o.g||0,i[c]=o.b||0;return n=e(n),a=e(a),i=e(i),o.opacity=1,function(l){return o.r=n(l),o.g=a(l),o.b=i(l),o+""}}}var sD1=GW(UW),lD1=GW(qW);function KW(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(i){for(a=0;a<r;++a)n[a]=e[a]*(1-i)+t[a]*i;return n}}function $W(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function YW(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),i=new Array(r),c;for(c=0;c<n;++c)a[c]=Hr(e[c],t[c]);for(;c<r;++c)i[c]=t[c];return function(o){for(c=0;c<n;++c)i[c]=a[c](o);return i}}function XW(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Pa(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function ZW(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=Hr(e[a],t[a]):n[a]=t[a];return function(i){for(a in r)n[a]=r[a](i);return n}}var uM=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,fM=new RegExp(uM.source,"g");function py1(e){return function(){return e}}function dy1(e){return function(t){return e(t)+""}}function QW(e,t){var r=uM.lastIndex=fM.lastIndex=0,n,a,i,c=-1,o=[],l=[];for(e=e+"",t=t+"";(n=uM.exec(e))&&(a=fM.exec(t));)(i=a.index)>r&&(i=t.slice(r,i),o[c]?o[c]+=i:o[++c]=i),(n=n[0])===(a=a[0])?o[c]?o[c]+=a:o[++c]=a:(o[++c]=null,l.push({i:c,x:Pa(n,a)})),r=fM.lastIndex;return r<t.length&&(i=t.slice(r),o[c]?o[c]+=i:o[++c]=i),o.length<2?l[0]?dy1(l[0].x):py1(t):(t=l.length,function(f){for(var h=0,p;h<t;++h)o[(p=l[h]).i]=p.x(f);return o.join("")})}function Hr(e,t){var r=typeof t,n;return t==null||r==="boolean"?hl(t):(r==="number"?Pa:r==="string"?(n=Ta(t))?(t=n,lM):QW:t instanceof Ta?lM:t instanceof Date?XW:$W(t)?KW:Array.isArray(t)?YW:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?ZW:Pa)(e,t)}function l6(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Wh(e,t){t===void 0&&(t=e,e=Hr);for(var r=0,n=t.length-1,a=t[0],i=new Array(n<0?0:n);r<n;)i[r]=e(a,a=t[++r]);return function(c){var o=Math.max(0,Math.min(n-1,Math.floor(c*=n)));return i[o](c-o)}}function hM(e){return function(){return e}}function Ia(e){return+e}var JW=[0,1];function Ge(e){return e}function pM(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:hM(isNaN(t)?NaN:.5)}function my1(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function vy1(e,t,r){var n=e[0],a=e[1],i=t[0],c=t[1];return a<n?(n=pM(a,n),i=r(c,i)):(n=pM(n,a),i=r(i,c)),function(o){return i(n(o))}}function gy1(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),i=new Array(n),c=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<n;)a[c]=pM(e[c],e[c+1]),i[c]=r(t[c],t[c+1]);return function(o){var l=Pn(e,o,1,n)-1;return i[l](a[l](o))}}function x3(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function f6(){var e=JW,t=JW,r=Hr,n,a,i,c=Ge,o,l,f;function h(){var d=Math.min(e.length,t.length);return c!==Ge&&(c=my1(e[0],e[d-1])),o=d>2?gy1:vy1,l=f=null,p}function p(d){return d==null||isNaN(d=+d)?i:(l||(l=o(e.map(n),t,r)))(n(c(d)))}return p.invert=function(d){return c(a((f||(f=o(t,e.map(n),Pa)))(d)))},p.domain=function(d){return arguments.length?(e=Array.from(d,Ia),h()):e.slice()},p.range=function(d){return arguments.length?(t=Array.from(d),h()):t.slice()},p.rangeRound=function(d){return t=Array.from(d),r=l6,h()},p.clamp=function(d){return arguments.length?(c=d?!0:Ge,h()):c!==Ge},p.interpolate=function(d){return arguments.length?(r=d,h()):r},p.unknown=function(d){return arguments.length?(i=d,p):i},function(d,m){return n=d,a=m,h()}}function u6(){return f6()(Ge,Ge)}function eG(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function h6(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function b3(e){return e=h6(Math.abs(e)),e?e[1]:NaN}function tG(e,t){return function(r,n){for(var a=r.length,i=[],c=0,o=e[0],l=0;a>0&&o>0&&(l+o+1>n&&(o=Math.max(1,n-l)),i.push(r.substring(a-=o,a+o)),!((l+=o+1)>n));)o=e[c=(c+1)%e.length];return i.reverse().join(t)}}function rG(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var yy1=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function w3(e){if(!(t=yy1.exec(e)))throw new Error("invalid format: "+e);var t;return new Gh({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}w3.prototype=Gh.prototype;function Gh(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Gh.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 nG(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var dM;function aG(e,t){var r=h6(e,t);if(!r)return e+"";var n=r[0],a=r[1],i=a-(dM=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,c=n.length;return i===c?n:i>c?n+new Array(i-c+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+new Array(1-i).join("0")+h6(e,Math.max(0,t+i-1))[0]}function mM(e,t){var r=h6(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}var vM={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:eG,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>mM(e*100,t),r:mM,s:aG,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function gM(e){return e}var iG=Array.prototype.map,cG=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function oG(e){var t=e.grouping===void 0||e.thousands===void 0?gM:tG(iG.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?gM:rG(iG.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",o=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function f(p){p=w3(p);var d=p.fill,m=p.align,y=p.sign,g=p.symbol,z=p.zero,x=p.width,b=p.comma,w=p.precision,A=p.trim,M=p.type;M==="n"?(b=!0,M="g"):vM[M]||(w===void 0&&(w=12),A=!0,M="g"),(z||d==="0"&&m==="=")&&(z=!0,d="0",m="=");var H=g==="$"?r:g==="#"&&/[boxX]/.test(M)?"0"+M.toLowerCase():"",V=g==="$"?n:/[%p]/.test(M)?c:"",T=vM[M],I=/[defgprs%]/.test(M);w=w===void 0?6:/[gprs]/.test(M)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function L(N){var C=H,q=V,J,$,E;if(M==="c")q=T(N)+q,N="";else{N=+N;var O=N<0||1/N<0;if(N=isNaN(N)?l:T(Math.abs(N),w),A&&(N=nG(N)),O&&+N==0&&y!=="+"&&(O=!1),C=(O?y==="("?y:o:y==="-"||y==="("?"":y)+C,q=(M==="s"?cG[8+dM/3]:"")+q+(O&&y==="("?")":""),I){for(J=-1,$=N.length;++J<$;)if(E=N.charCodeAt(J),48>E||E>57){q=(E===46?a+N.slice(J+1):N.slice(J))+q,N=N.slice(0,J);break}}}b&&!z&&(N=t(N,1/0));var B=C.length+N.length+q.length,k=B<x?new Array(x-B+1).join(d):"";switch(b&&z&&(N=t(k+N,k.length?x-q.length:1/0),k=""),m){case"<":N=C+N+q+k;break;case"=":N=C+k+N+q;break;case"^":N=k.slice(0,B=k.length>>1)+C+N+q+k.slice(B);break;default:N=k+C+N+q;break}return i(N)}return L.toString=function(){return p+""},L}function h(p,d){var m=f((p=w3(p),p.type="f",p)),y=Math.max(-8,Math.min(8,Math.floor(b3(d)/3)))*3,g=Math.pow(10,-y),z=cG[8+y/3];return function(x){return m(g*x)+z}}return{format:f,formatPrefix:h}}var Kh,Bc,$h;yM({thousands:",",grouping:[3],currency:["$",""]});function yM(e){return Kh=oG(e),Bc=Kh.format,$h=Kh.formatPrefix,Kh}function xM(e){return Math.max(0,-b3(Math.abs(e)))}function bM(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(b3(t)/3)))*3-b3(Math.abs(e)))}function wM(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,b3(t)-b3(e))+1}function pl(e,t,r,n){var a=Pc(e,t,r),i;switch(n=w3(n??",f"),n.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(i=bM(a,c))&&(n.precision=i),$h(n,c)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(i=wM(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=i-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(i=xM(a))&&(n.precision=i-(n.type==="%")*2);break}}return Bc(n)}function qt(e){var t=e.domain;return e.ticks=function(r){var n=t();return c6(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return pl(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,i=n.length-1,c=n[a],o=n[i],l,f,h=10;for(o<c&&(f=c,c=o,o=f,f=a,a=i,i=f);h-- >0;){if(f=ol(c,o,r),f===l)return n[a]=c,n[i]=o,t(n);if(f>0)c=Math.floor(c/f)*f,o=Math.ceil(o/f)*f;else if(f<0)c=Math.ceil(c*f)/f,o=Math.floor(o*f)/f;else break;l=f}return e},e}function p6(){var e=u6();return e.copy=function(){return x3(e,p6())},fe.apply(e,arguments),qt(e)}function Yh(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Ia),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return Yh(e).unknown(t)},e=arguments.length?Array.from(e,Ia):[0,1],qt(r)}function dl(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],i=e[n],c;return i<a&&(c=r,r=n,n=c,c=a,a=i,i=c),e[r]=t.floor(a),e[n]=t.ceil(i),e}function sG(e){return Math.log(e)}function lG(e){return Math.exp(e)}function xy1(e){return-Math.log(-e)}function by1(e){return-Math.exp(-e)}function wy1(e){return isFinite(e)?+("1e"+e):e<0?0:e}function zy1(e){return e===10?wy1:e===Math.E?Math.exp:t=>Math.pow(e,t)}function My1(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function fG(e){return(t,r)=>-e(-t,r)}function ml(e){let t=e(sG,lG),r=t.domain,n=10,a,i;function c(){return a=My1(n),i=zy1(n),r()[0]<0?(a=fG(a),i=fG(i),e(xy1,by1)):e(sG,lG),t}return t.base=function(o){return arguments.length?(n=+o,c()):n},t.domain=function(o){return arguments.length?(r(o),c()):r()},t.ticks=o=>{let l=r(),f=l[0],h=l[l.length-1],p=h<f;p&&([f,h]=[h,f]);let d=a(f),m=a(h),y,g,z=o==null?10:+o,x=[];if(!(n%1)&&m-d<z){if(d=Math.floor(d),m=Math.ceil(m),f>0){for(;d<=m;++d)for(y=1;y<n;++y)if(g=d<0?y/i(-d):y*i(d),!(g<f)){if(g>h)break;x.push(g)}}else for(;d<=m;++d)for(y=n-1;y>=1;--y)if(g=d>0?y/i(-d):y*i(d),!(g<f)){if(g>h)break;x.push(g)}x.length*2<z&&(x=c6(f,h,z))}else x=c6(d,m,Math.min(m-d,z)).map(i);return p?x.reverse():x},t.tickFormat=(o,l)=>{if(o==null&&(o=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=w3(l)).precision==null&&(l.trim=!0),l=Bc(l)),o===1/0)return l;let f=Math.max(1,n*o/t.ticks().length);return h=>{let p=h/i(Math.round(a(h)));return p*n<n-.5&&(p*=n),p<=f?l(h):""}},t.nice=()=>r(dl(r(),{floor:o=>i(Math.floor(a(o))),ceil:o=>i(Math.ceil(a(o)))})),t}function Xh(){let e=ml(f6()).domain([1,10]);return e.copy=()=>x3(e,Xh()).base(e.base()),fe.apply(e,arguments),e}function uG(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function hG(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function vl(e){var t=1,r=e(uG(t),hG(t));return r.constant=function(n){return arguments.length?e(uG(t=+n),hG(t)):t},qt(r)}function Zh(){var e=vl(f6());return e.copy=function(){return x3(e,Zh()).constant(e.constant())},fe.apply(e,arguments)}function pG(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Cy1(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Hy1(e){return e<0?-e*e:e*e}function gl(e){var t=e(Ge,Ge),r=1;function n(){return r===1?e(Ge,Ge):r===.5?e(Cy1,Hy1):e(pG(r),pG(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},qt(t)}function yl(){var e=gl(f6());return e.copy=function(){return x3(e,yl()).exponent(e.exponent())},fe.apply(e,arguments),e}function dG(){return yl.apply(null,arguments).exponent(.5)}function mG(e){return Math.sign(e)*e*e}function _y1(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Qh(){var e=u6(),t=[0,1],r=!1,n;function a(i){var c=_y1(e(i));return isNaN(c)?n:r?Math.round(c):c}return a.invert=function(i){return e.invert(mG(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,Ia)).map(mG)),a):t.slice()},a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(r=!!i,a):r},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return Qh(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},fe.apply(a,arguments),qt(a)}function Jh(){var e=[],t=[],r=[],n;function a(){var c=0,o=Math.max(1,t.length);for(r=new Array(o-1);++c<o;)r[c-1]=iM(e,c/o);return i}function i(c){return c==null||isNaN(c=+c)?n:t[Pn(r,c)]}return i.invertExtent=function(c){var o=t.indexOf(c);return o<0?[NaN,NaN]:[o>0?r[o-1]:e[0],o<r.length?r[o]:e[e.length-1]]},i.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let o of c)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(Ut),a()},i.range=function(c){return arguments.length?(t=Array.from(c),a()):t.slice()},i.unknown=function(c){return arguments.length?(n=c,i):n},i.quantiles=function(){return r.slice()},i.copy=function(){return Jh().domain(e).range(t).unknown(n)},fe.apply(i,arguments)}function ep(){var e=0,t=1,r=1,n=[.5],a=[0,1],i;function c(l){return l!=null&&l<=l?a[Pn(n,l,0,r)]:i}function o(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return c}return c.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,o()):[e,t]},c.range=function(l){return arguments.length?(r=(a=Array.from(l)).length-1,o()):a.slice()},c.invertExtent=function(l){var f=a.indexOf(l);return f<0?[NaN,NaN]:f<1?[e,n[0]]:f>=r?[n[r-1],t]:[n[f-1],n[f]]},c.unknown=function(l){return arguments.length&&(i=l),c},c.thresholds=function(){return n.slice()},c.copy=function(){return ep().domain([e,t]).range(a).unknown(i)},fe.apply(qt(c),arguments)}function tp(){var e=[.5],t=[0,1],r,n=1;function a(i){return i!=null&&i<=i?t[Pn(e,i,0,n)]:r}return a.domain=function(i){return arguments.length?(e=Array.from(i),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var c=t.indexOf(i);return[e[c-1],e[c]]},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return tp().domain(e).range(t).unknown(r)},fe.apply(a,arguments)}var zM=new Date,MM=new Date;function G2(e,t,r,n){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{let c=a(i),o=a.ceil(i);return i-c<o-i?c:o},a.offset=(i,c)=>(t(i=new Date(+i),c==null?1:Math.floor(c)),i),a.range=(i,c,o)=>{let l=[];if(i=a.ceil(i),o=o==null?1:Math.floor(o),!(i<c)||!(o>0))return l;let f;do l.push(f=new Date(+i)),t(i,o),e(i);while(f<i&&i<c);return l},a.filter=i=>G2(c=>{if(c>=c)for(;e(c),!i(c);)c.setTime(c-1)},(c,o)=>{if(c>=c)if(o<0)for(;++o<=0;)for(;t(c,-1),!i(c););else for(;--o>=0;)for(;t(c,1),!i(c););}),r&&(a.count=(i,c)=>(zM.setTime(+i),MM.setTime(+c),e(zM),e(MM),Math.floor(r(zM,MM))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?c=>n(c)%i===0:c=>a.count(0,c)%i===0):a)),a}var xl=G2(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);xl.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?G2(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):xl);var xF1=xl.range;var ln=G2(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*1e3)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds()),vG=ln.range;var Fc=G2(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getMinutes()),Sy1=Fc.range,jc=G2(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes()),Ly1=jc.range;var Uc=G2(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3-e.getMinutes()*6e4)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getHours()),Vy1=Uc.range,qc=G2(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours()),Ay1=qc.range;var s4=G2(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1),Ey1=s4.range,v6=G2(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1),ky1=v6.range,rp=G2(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5)),Ny1=rp.range;function g6(e){return G2(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}var l4=g6(0),Wc=g6(1),yG=g6(2),xG=g6(3),Ra=g6(4),bG=g6(5),wG=g6(6),zG=l4.range,Oy1=Wc.range,Ty1=yG.range,Py1=xG.range,Iy1=Ra.range,Ry1=bG.range,Dy1=wG.range;function y6(e){return G2(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/6048e5)}var f4=y6(0),Gc=y6(1),MG=y6(2),CG=y6(3),Da=y6(4),HG=y6(5),_G=y6(6),SG=f4.range,By1=Gc.range,Fy1=MG.range,jy1=CG.range,Uy1=Da.range,qy1=HG.range,Wy1=_G.range;var Kc=G2(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth()),Gy1=Kc.range,$c=G2(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth()),Ky1=$c.range;var _r=G2(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());_r.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:G2(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});var $y1=_r.range,Sr=G2(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Sr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:G2(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});var Yy1=Sr.range;function VG(e,t,r,n,a,i){let c=[[ln,1,1e3],[ln,5,5*1e3],[ln,15,15*1e3],[ln,30,30*1e3],[i,1,6e4],[i,5,5*6e4],[i,15,15*6e4],[i,30,30*6e4],[a,1,36e5],[a,3,3*36e5],[a,6,6*36e5],[a,12,12*36e5],[n,1,864e5],[n,2,2*864e5],[r,1,6048e5],[t,1,2592e6],[t,3,3*2592e6],[e,1,31536e6]];function o(f,h,p){let d=h<f;d&&([f,h]=[h,f]);let m=p&&typeof p.range=="function"?p:l(f,h,p),y=m?m.range(f,+h+1):[];return d?y.reverse():y}function l(f,h,p){let d=Math.abs(h-f)/p,m=i6(([,,z])=>z).right(c,d);if(m===c.length)return e.every(Pc(f/31536e6,h/31536e6,p));if(m===0)return xl.every(Math.max(Pc(f,h,p),1));let[y,g]=c[d/c[m-1][2]<c[m][2]/d?m-1:m];return y.every(g)}return[o,l]}var[CM,HM]=VG(Sr,$c,f4,rp,qc,jc),[_M,SM]=VG(_r,Kc,l4,s4,Uc,Fc);function LM(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function VM(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function wl(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function AM(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,i=e.days,c=e.shortDays,o=e.months,l=e.shortMonths,f=zl(a),h=Ml(a),p=zl(i),d=Ml(i),m=zl(c),y=Ml(c),g=zl(o),z=Ml(o),x=zl(l),b=Ml(l),w={a:O,A:B,b:k,B:R,c:null,d:TG,e:TG,f:xx1,g:Vx1,G:Ex1,H:vx1,I:gx1,j:yx1,L:BG,m:bx1,M:wx1,p:j,q:Y,Q:RG,s:DG,S:zx1,u:Mx1,U:Cx1,V:Hx1,w:_x1,W:Sx1,x:null,X:null,y:Lx1,Y:Ax1,Z:kx1,"%":IG},A={a:Z,A:h1,b:S1,B:v1,c:null,d:PG,e:PG,f:Px1,g:Gx1,G:$x1,H:Nx1,I:Ox1,j:Tx1,L:jG,m:Ix1,M:Rx1,p:z1,q:q1,Q:RG,s:DG,S:Dx1,u:Bx1,U:Fx1,V:jx1,w:Ux1,W:qx1,x:null,X:null,y:Wx1,Y:Kx1,Z:Yx1,"%":IG},M={a:L,A:N,b:C,B:q,c:J,d:NG,e:NG,f:hx1,g:kG,G:EG,H:OG,I:OG,j:sx1,L:ux1,m:ox1,M:lx1,p:I,q:cx1,Q:dx1,s:mx1,S:fx1,u:tx1,U:rx1,V:nx1,w:ex1,W:ax1,x:$,X:E,y:kG,Y:EG,Z:ix1,"%":px1};w.x=H(r,w),w.X=H(n,w),w.c=H(t,w),A.x=H(r,A),A.X=H(n,A),A.c=H(t,A);function H(f1,D1){return function(A1){var S=[],u1=-1,c1=0,G=f1.length,W,r1,g1;for(A1 instanceof Date||(A1=new Date(+A1));++u1<G;)f1.charCodeAt(u1)===37&&(S.push(f1.slice(c1,u1)),(r1=AG[W=f1.charAt(++u1)])!=null?W=f1.charAt(++u1):r1=W==="e"?" ":"0",(g1=D1[W])&&(W=g1(A1,r1)),S.push(W),c1=u1+1);return S.push(f1.slice(c1,u1)),S.join("")}}function V(f1,D1){return function(A1){var S=wl(1900,void 0,1),u1=T(S,f1,A1+="",0),c1,G;if(u1!=A1.length)return null;if("Q"in S)return new Date(S.Q);if("s"in S)return new Date(S.s*1e3+("L"in S?S.L:0));if(D1&&!("Z"in S)&&(S.Z=0),"p"in S&&(S.H=S.H%12+S.p*12),S.m===void 0&&(S.m="q"in S?S.q:0),"V"in S){if(S.V<1||S.V>53)return null;"w"in S||(S.w=1),"Z"in S?(c1=VM(wl(S.y,0,1)),G=c1.getUTCDay(),c1=G>4||G===0?Gc.ceil(c1):Gc(c1),c1=v6.offset(c1,(S.V-1)*7),S.y=c1.getUTCFullYear(),S.m=c1.getUTCMonth(),S.d=c1.getUTCDate()+(S.w+6)%7):(c1=LM(wl(S.y,0,1)),G=c1.getDay(),c1=G>4||G===0?Wc.ceil(c1):Wc(c1),c1=s4.offset(c1,(S.V-1)*7),S.y=c1.getFullYear(),S.m=c1.getMonth(),S.d=c1.getDate()+(S.w+6)%7)}else("W"in S||"U"in S)&&("w"in S||(S.w="u"in S?S.u%7:"W"in S?1:0),G="Z"in S?VM(wl(S.y,0,1)).getUTCDay():LM(wl(S.y,0,1)).getDay(),S.m=0,S.d="W"in S?(S.w+6)%7+S.W*7-(G+5)%7:S.w+S.U*7-(G+6)%7);return"Z"in S?(S.H+=S.Z/100|0,S.M+=S.Z%100,VM(S)):LM(S)}}function T(f1,D1,A1,S){for(var u1=0,c1=D1.length,G=A1.length,W,r1;u1<c1;){if(S>=G)return-1;if(W=D1.charCodeAt(u1++),W===37){if(W=D1.charAt(u1++),r1=M[W in AG?D1.charAt(u1++):W],!r1||(S=r1(f1,A1,S))<0)return-1}else if(W!=A1.charCodeAt(S++))return-1}return S}function I(f1,D1,A1){var S=f.exec(D1.slice(A1));return S?(f1.p=h.get(S[0].toLowerCase()),A1+S[0].length):-1}function L(f1,D1,A1){var S=m.exec(D1.slice(A1));return S?(f1.w=y.get(S[0].toLowerCase()),A1+S[0].length):-1}function N(f1,D1,A1){var S=p.exec(D1.slice(A1));return S?(f1.w=d.get(S[0].toLowerCase()),A1+S[0].length):-1}function C(f1,D1,A1){var S=x.exec(D1.slice(A1));return S?(f1.m=b.get(S[0].toLowerCase()),A1+S[0].length):-1}function q(f1,D1,A1){var S=g.exec(D1.slice(A1));return S?(f1.m=z.get(S[0].toLowerCase()),A1+S[0].length):-1}function J(f1,D1,A1){return T(f1,t,D1,A1)}function $(f1,D1,A1){return T(f1,r,D1,A1)}function E(f1,D1,A1){return T(f1,n,D1,A1)}function O(f1){return c[f1.getDay()]}function B(f1){return i[f1.getDay()]}function k(f1){return l[f1.getMonth()]}function R(f1){return o[f1.getMonth()]}function j(f1){return a[+(f1.getHours()>=12)]}function Y(f1){return 1+~~(f1.getMonth()/3)}function Z(f1){return c[f1.getUTCDay()]}function h1(f1){return i[f1.getUTCDay()]}function S1(f1){return l[f1.getUTCMonth()]}function v1(f1){return o[f1.getUTCMonth()]}function z1(f1){return a[+(f1.getUTCHours()>=12)]}function q1(f1){return 1+~~(f1.getUTCMonth()/3)}return{format:function(f1){var D1=H(f1+="",w);return D1.toString=function(){return f1},D1},parse:function(f1){var D1=V(f1+="",!1);return D1.toString=function(){return f1},D1},utcFormat:function(f1){var D1=H(f1+="",A);return D1.toString=function(){return f1},D1},utcParse:function(f1){var D1=V(f1+="",!0);return D1.toString=function(){return f1},D1}}}var AG={"-":"",_:" ",0:"0"},tt=/^\s*\d+/,Zy1=/^%/,Qy1=/[\\^$*+?|[\]().{}]/g;function A2(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i<r?new Array(r-i+1).join(t)+a:a)}function Jy1(e){return e.replace(Qy1,"\\$&")}function zl(e){return new RegExp("^(?:"+e.map(Jy1).join("|")+")","i")}function Ml(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function ex1(e,t,r){var n=tt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function tx1(e,t,r){var n=tt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function rx1(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function nx1(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function ax1(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function EG(e,t,r){var n=tt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function kG(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function ix1(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function cx1(e,t,r){var n=tt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function ox1(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function NG(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function sx1(e,t,r){var n=tt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function OG(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function lx1(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function fx1(e,t,r){var n=tt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function ux1(e,t,r){var n=tt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function hx1(e,t,r){var n=tt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function px1(e,t,r){var n=Zy1.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function dx1(e,t,r){var n=tt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function mx1(e,t,r){var n=tt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function TG(e,t){return A2(e.getDate(),t,2)}function vx1(e,t){return A2(e.getHours(),t,2)}function gx1(e,t){return A2(e.getHours()%12||12,t,2)}function yx1(e,t){return A2(1+s4.count(_r(e),e),t,3)}function BG(e,t){return A2(e.getMilliseconds(),t,3)}function xx1(e,t){return BG(e,t)+"000"}function bx1(e,t){return A2(e.getMonth()+1,t,2)}function wx1(e,t){return A2(e.getMinutes(),t,2)}function zx1(e,t){return A2(e.getSeconds(),t,2)}function Mx1(e){var t=e.getDay();return t===0?7:t}function Cx1(e,t){return A2(l4.count(_r(e)-1,e),t,2)}function FG(e){var t=e.getDay();return t>=4||t===0?Ra(e):Ra.ceil(e)}function Hx1(e,t){return e=FG(e),A2(Ra.count(_r(e),e)+(_r(e).getDay()===4),t,2)}function _x1(e){return e.getDay()}function Sx1(e,t){return A2(Wc.count(_r(e)-1,e),t,2)}function Lx1(e,t){return A2(e.getFullYear()%100,t,2)}function Vx1(e,t){return e=FG(e),A2(e.getFullYear()%100,t,2)}function Ax1(e,t){return A2(e.getFullYear()%1e4,t,4)}function Ex1(e,t){var r=e.getDay();return e=r>=4||r===0?Ra(e):Ra.ceil(e),A2(e.getFullYear()%1e4,t,4)}function kx1(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+A2(t/60|0,"0",2)+A2(t%60,"0",2)}function PG(e,t){return A2(e.getUTCDate(),t,2)}function Nx1(e,t){return A2(e.getUTCHours(),t,2)}function Ox1(e,t){return A2(e.getUTCHours()%12||12,t,2)}function Tx1(e,t){return A2(1+v6.count(Sr(e),e),t,3)}function jG(e,t){return A2(e.getUTCMilliseconds(),t,3)}function Px1(e,t){return jG(e,t)+"000"}function Ix1(e,t){return A2(e.getUTCMonth()+1,t,2)}function Rx1(e,t){return A2(e.getUTCMinutes(),t,2)}function Dx1(e,t){return A2(e.getUTCSeconds(),t,2)}function Bx1(e){var t=e.getUTCDay();return t===0?7:t}function Fx1(e,t){return A2(f4.count(Sr(e)-1,e),t,2)}function UG(e){var t=e.getUTCDay();return t>=4||t===0?Da(e):Da.ceil(e)}function jx1(e,t){return e=UG(e),A2(Da.count(Sr(e),e)+(Sr(e).getUTCDay()===4),t,2)}function Ux1(e){return e.getUTCDay()}function qx1(e,t){return A2(Gc.count(Sr(e)-1,e),t,2)}function Wx1(e,t){return A2(e.getUTCFullYear()%100,t,2)}function Gx1(e,t){return e=UG(e),A2(e.getUTCFullYear()%100,t,2)}function Kx1(e,t){return A2(e.getUTCFullYear()%1e4,t,4)}function $x1(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Da(e):Da.ceil(e),A2(e.getUTCFullYear()%1e4,t,4)}function Yx1(){return"+0000"}function IG(){return"%"}function RG(e){return+e}function DG(e){return Math.floor(+e/1e3)}var Yc,np,qG,ap,WG;EM({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 EM(e){return Yc=AM(e),np=Yc.format,qG=Yc.parse,ap=Yc.utcFormat,WG=Yc.utcParse,Yc}function Xx1(e){return new Date(e)}function Zx1(e){return e instanceof Date?+e:+new Date(+e)}function ip(e,t,r,n,a,i,c,o,l,f){var h=u6(),p=h.invert,d=h.domain,m=f(".%L"),y=f(":%S"),g=f("%I:%M"),z=f("%I %p"),x=f("%a %d"),b=f("%b %d"),w=f("%B"),A=f("%Y");function M(H){return(l(H)<H?m:o(H)<H?y:c(H)<H?g:i(H)<H?z:n(H)<H?a(H)<H?x:b:r(H)<H?w:A)(H)}return h.invert=function(H){return new Date(p(H))},h.domain=function(H){return arguments.length?d(Array.from(H,Zx1)):d().map(Xx1)},h.ticks=function(H){var V=d();return e(V[0],V[V.length-1],H??10)},h.tickFormat=function(H,V){return V==null?M:f(V)},h.nice=function(H){var V=d();return(!H||typeof H.range!="function")&&(H=t(V[0],V[V.length-1],H??10)),H?d(dl(V,H)):h},h.copy=function(){return x3(h,ip(e,t,r,n,a,i,c,o,l,f))},h}function kM(){return fe.apply(ip(_M,SM,_r,Kc,l4,s4,Uc,Fc,ln,np).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function NM(){return fe.apply(ip(CM,HM,Sr,$c,f4,v6,qc,jc,ln,ap).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function cp(){var e=0,t=1,r,n,a,i,c=Ge,o=!1,l;function f(p){return p==null||isNaN(p=+p)?l:c(a===0?.5:(p=(i(p)-r)*a,o?Math.max(0,Math.min(1,p)):p))}f.domain=function(p){return arguments.length?([e,t]=p,r=i(e=+e),n=i(t=+t),a=r===n?0:1/(n-r),f):[e,t]},f.clamp=function(p){return arguments.length?(o=!!p,f):o},f.interpolator=function(p){return arguments.length?(c=p,f):c};function h(p){return function(d){var m,y;return arguments.length?([m,y]=d,c=p(m,y),f):[c(0),c(1)]}}return f.range=h(Hr),f.rangeRound=h(l6),f.unknown=function(p){return arguments.length?(l=p,f):l},function(p){return i=p,r=p(e),n=p(t),a=r===n?0:1/(n-r),f}}function u4(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function op(){var e=qt(cp()(Ge));return e.copy=function(){return u4(e,op())},sn.apply(e,arguments)}function OM(){var e=ml(cp()).domain([1,10]);return e.copy=function(){return u4(e,OM()).base(e.base())},sn.apply(e,arguments)}function TM(){var e=vl(cp());return e.copy=function(){return u4(e,TM()).constant(e.constant())},sn.apply(e,arguments)}function sp(){var e=gl(cp());return e.copy=function(){return u4(e,sp()).exponent(e.exponent())},sn.apply(e,arguments)}function GG(){return sp.apply(null,arguments).exponent(.5)}function lp(){var e=[],t=Ge;function r(n){if(n!=null&&!isNaN(n=+n))return t((Pn(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(Ut),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,i)=>Ph(e,i/n))},r.copy=function(){return lp(t).domain(e)},sn.apply(r,arguments)}function fp(){var e=0,t=.5,r=1,n=1,a,i,c,o,l,f=Ge,h,p=!1,d;function m(g){return isNaN(g=+g)?d:(g=.5+((g=+h(g))-i)*(n*g<n*i?o:l),f(p?Math.max(0,Math.min(1,g)):g))}m.domain=function(g){return arguments.length?([e,t,r]=g,a=h(e=+e),i=h(t=+t),c=h(r=+r),o=a===i?0:.5/(i-a),l=i===c?0:.5/(c-i),n=i<a?-1:1,m):[e,t,r]},m.clamp=function(g){return arguments.length?(p=!!g,m):p},m.interpolator=function(g){return arguments.length?(f=g,m):f};function y(g){return function(z){var x,b,w;return arguments.length?([x,b,w]=z,f=Wh(g,[x,b,w]),m):[f(0),f(.5),f(1)]}}return m.range=y(Hr),m.rangeRound=y(l6),m.unknown=function(g){return arguments.length?(d=g,m):d},function(g){return h=g,a=g(e),i=g(t),c=g(r),o=a===i?0:.5/(i-a),l=i===c?0:.5/(c-i),n=i<a?-1:1,m}}function up(){var e=qt(fp()(Ge));return e.copy=function(){return u4(e,up())},sn.apply(e,arguments)}function PM(){var e=ml(fp()).domain([.1,1,10]);return e.copy=function(){return u4(e,PM()).base(e.base())},sn.apply(e,arguments)}function IM(){var e=vl(fp());return e.copy=function(){return u4(e,IM()).constant(e.constant())},sn.apply(e,arguments)}function hp(){var e=gl(fp());return e.copy=function(){return u4(e,hp()).exponent(e.exponent())},sn.apply(e,arguments)}function KG(){return hp.apply(null,arguments).exponent(.5)}var Nl=p1(ZG()),Ol=p1(eK()),p4=p1(m3()),Qc=p1(Pe()),CK=p1(F9()),tC=p1(Zi()),HK=p1(aK()),wp=p1(yw()),_K=p1(nh()),SK=p1(dp()),LK=p1(Mh());var I2=p1(BM());function bb1(e){return Cb1(e)||Mb1(e)||zb1(e)||wb1()}function wb1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zb1(e,t){if(e){if(typeof e=="string")return FM(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return FM(e,t)}}function Mb1(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Cb1(e){if(Array.isArray(e))return FM(e)}function FM(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Hb1=function(t){return t},sK={"@@functional/placeholder":!0},lK=function(t){return t===sK},oK=function(t){return function r(){return arguments.length===0||arguments.length===1&&lK(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},_b1=function e(t,r){return t===1?r:oK(function(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var c=a.filter(function(o){return o!==sK}).length;return c>=t?r.apply(void 0,a):e(t-c,oK(function(){for(var o=arguments.length,l=new Array(o),f=0;f<o;f++)l[f]=arguments[f];var h=a.map(function(p){return lK(p)?l.shift():p});return r.apply(void 0,bb1(h).concat(l))}))})},Hl=function(t){return _b1(t.length,t)},_l=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},jM=Hl(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),UM=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return Hb1;var a=r.reverse(),i=a[0],c=a.slice(1);return function(){return c.reduce(function(o,l){return l(o)},i.apply(void 0,arguments))}},Sl=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},vp=function(t){var r=null,n=null;return function(){for(var a=arguments.length,i=new Array(a),c=0;c<a;c++)i[c]=arguments[c];return r&&i.every(function(o,l){return o===r[l]})||(r=i,n=t.apply(void 0,i)),n}};var qM=p1(BM());function Sb1(e){var t;return e===0?t=1:t=Math.floor(new qM.default(e).abs().log(10).toNumber())+1,t}function Lb1(e,t,r){for(var n=new qM.default(e),a=0,i=[];n.lt(t)&&a<1e5;)i.push(n.toNumber()),n=n.add(r),a++;return i}var Vb1=Hl(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),Ab1=Hl(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),Eb1=Hl(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))}),Ll={rangeStep:Lb1,getDigitCount:Sb1,interpolateNumber:Vb1,uninterpolateNumber:Ab1,uninterpolateTruncation:Eb1};function WM(e){return Ob1(e)||Nb1(e)||fK(e)||kb1()}function kb1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nb1(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Ob1(e){if(Array.isArray(e))return GM(e)}function x6(e,t){return Ib1(e)||Pb1(e,t)||fK(e,t)||Tb1()}function Tb1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fK(e,t){if(e){if(typeof e=="string")return GM(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return GM(e,t)}}function GM(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Pb1(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,i=void 0;try{for(var c=e[Symbol.iterator](),o;!(n=(o=c.next()).done)&&(r.push(o.value),!(t&&r.length===t));n=!0);}catch(l){a=!0,i=l}finally{try{!n&&c.return!=null&&c.return()}finally{if(a)throw i}}return r}}function Ib1(e){if(Array.isArray(e))return e}function KM(e){var t=x6(e,2),r=t[0],n=t[1],a=r,i=n;return r>n&&(a=n,i=r),[a,i]}function $M(e,t,r){if(e.lte(0))return new I2.default(0);var n=Ll.getDigitCount(e.toNumber()),a=new I2.default(10).pow(n),i=e.div(a),c=n!==1?.05:.1,o=new I2.default(Math.ceil(i.div(c).toNumber())).add(r).mul(c),l=o.mul(a);return t?l:new I2.default(Math.ceil(l))}function uK(e,t,r){var n=1,a=new I2.default(e);if(!a.isint()&&r){var i=Math.abs(e);i<1?(n=new I2.default(10).pow(Ll.getDigitCount(e)-1),a=new I2.default(Math.floor(a.div(n).toNumber())).mul(n)):i>1&&(a=new I2.default(Math.floor(e)))}else e===0?a=new I2.default(Math.floor((t-1)/2)):r||(a=new I2.default(Math.floor(e)));var c=Math.floor((t-1)/2),o=UM(jM(function(l){return a.add(new I2.default(l-c).mul(n)).toNumber()}),_l);return o(0,t)}function hK(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new I2.default(0),tickMin:new I2.default(0),tickMax:new I2.default(0)};var i=$M(new I2.default(t).sub(e).div(r-1),n,a),c;e<=0&&t>=0?c=new I2.default(0):(c=new I2.default(e).add(t).div(2),c=c.sub(new I2.default(c).mod(i)));var o=Math.ceil(c.sub(e).div(i).toNumber()),l=Math.ceil(new I2.default(t).sub(c).div(i).toNumber()),f=o+l+1;return f>r?hK(e,t,r,n,a+1):(f<r&&(l=t>0?l+(r-f):l,o=t>0?o:o+(r-f)),{step:i,tickMin:c.sub(new I2.default(o).mul(i)),tickMax:c.add(new I2.default(l).mul(i))})}function Rb1(e){var t=x6(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(a,2),o=KM([r,n]),l=x6(o,2),f=l[0],h=l[1];if(f===-1/0||h===1/0){var p=h===1/0?[f].concat(WM(_l(0,a-1).map(function(){return 1/0}))):[].concat(WM(_l(0,a-1).map(function(){return-1/0})),[h]);return r>n?Sl(p):p}if(f===h)return uK(f,a,i);var d=hK(f,h,c,i),m=d.step,y=d.tickMin,g=d.tickMax,z=Ll.rangeStep(y,g.add(new I2.default(.1).mul(m)),m);return r>n?Sl(z):z}function Db1(e){var t=x6(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(a,2),o=KM([r,n]),l=x6(o,2),f=l[0],h=l[1];if(f===-1/0||h===1/0)return[r,n];if(f===h)return uK(f,a,i);var p=$M(new I2.default(h).sub(f).div(c-1),i,0),d=UM(jM(function(y){return new I2.default(f).add(new I2.default(y).mul(p)).toNumber()}),_l),m=d(0,c).filter(function(y){return y>=f&&y<=h});return r>n?Sl(m):m}function Bb1(e,t){var r=x6(e,2),n=r[0],a=r[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=KM([n,a]),o=x6(c,2),l=o[0],f=o[1];if(l===-1/0||f===1/0)return[n,a];if(l===f)return[l];var h=Math.max(t,2),p=$M(new I2.default(f).sub(l).div(h-1),i,0),d=[].concat(WM(Ll.rangeStep(new I2.default(l),new I2.default(f).sub(new I2.default(.99).mul(p)),p)),[f]);return n>a?Sl(d):d}var YM=vp(Rb1),Fb1=vp(Db1),XM=vp(Bb1);var Vl=p1(Z1());var jb1=!0,ZM="Invariant failed";function h4(e,t){if(!e){if(jb1)throw new Error(ZM);var r=typeof t=="function"?t():t,n=r?"".concat(ZM,": ").concat(r):ZM;throw new Error(n)}}var Ub1=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Xc(e){"@babel/helpers - typeof";return Xc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xc(e)}function gp(){return gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gp.apply(this,arguments)}function qb1(e,t){return $b1(e)||Kb1(e,t)||Gb1(e,t)||Wb1()}function Wb1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gb1(e,t){if(e){if(typeof e=="string")return pK(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pK(e,t)}}function pK(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Kb1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function $b1(e){if(Array.isArray(e))return e}function Yb1(e,t){if(e==null)return{};var r=Xb1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xb1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Zb1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dK(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gK(n.key),n)}}function Qb1(e,t,r){return t&&dK(e.prototype,t),r&&dK(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jb1(e,t,r){return t=yp(t),ew1(e,mK()?Reflect.construct(t,r||[],yp(e).constructor):t.apply(e,r))}function ew1(e,t){if(t&&(Xc(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tw1(e)}function tw1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mK=function(){return!!e})()}function yp(e){return yp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yp(e)}function rw1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&QM(e,t)}function QM(e,t){return QM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},QM(e,t)}function vK(e,t,r){return t=gK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gK(e){var t=nw1(e,"string");return Xc(t)=="symbol"?t:t+""}function nw1(e,t){if(Xc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xp=function(e){function t(){return Zb1(this,t),Jb1(this,t,arguments)}return rw1(t,e),Qb1(t,[{key:"render",value:function(){var n=this.props,a=n.offset,i=n.layout,c=n.width,o=n.dataKey,l=n.data,f=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,d=Yb1(n,Ub1),m=G1(d,!1);this.props.direction==="x"&&h.type!=="number"&&h4(!1);var y=l.map(function(g){var z=f(g,o),x=z.x,b=z.y,w=z.value,A=z.errorVal;if(!A)return null;var M=[],H,V;if(Array.isArray(A)){var T=qb1(A,2);H=T[0],V=T[1]}else H=V=A;if(i==="vertical"){var I=h.scale,L=b+a,N=L+c,C=L-c,q=I(w-H),J=I(w+V);M.push({x1:J,y1:N,x2:J,y2:C}),M.push({x1:q,y1:L,x2:J,y2:L}),M.push({x1:q,y1:N,x2:q,y2:C})}else if(i==="horizontal"){var $=p.scale,E=x+a,O=E-c,B=E+c,k=$(w-H),R=$(w+V);M.push({x1:O,y1:R,x2:B,y2:R}),M.push({x1:E,y1:k,x2:E,y2:R}),M.push({x1:O,y1:k,x2:B,y2:k})}return Vl.default.createElement(H2,gp({className:"recharts-errorBar",key:"bar-".concat(M.map(function(j){return"".concat(j.x1,"-").concat(j.x2,"-").concat(j.y1,"-").concat(j.y2)}))},m),M.map(function(j){return Vl.default.createElement("line",gp({},j,{key:"line-".concat(j.x1,"-").concat(j.x2,"-").concat(j.y1,"-").concat(j.y2)}))}))});return Vl.default.createElement(H2,{className:"recharts-errorBars"},y)}}])}(Vl.default.Component);vK(xp,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});vK(xp,"displayName","ErrorBar");function Al(e){"@babel/helpers - typeof";return Al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Al(e)}function yK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function b6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yK(Object(r),!0).forEach(function(n){aw1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yK(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aw1(e,t,r){return t=iw1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iw1(e){var t=cw1(e,"string");return Al(t)=="symbol"?t:t+""}function cw1(e,t){if(Al(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Al(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bp=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,i=t.legendContent,c=cr(r,Ea);if(!c)return null;var o=Ea.defaultProps,l=o!==void 0?b6(b6({},o),c.props):{},f;return c.props&&c.props.payload?f=c.props&&c.props.payload:i==="children"?f=(n||[]).reduce(function(h,p){var d=p.item,m=p.props,y=m.sectors||m.data||[];return h.concat(y.map(function(g){return{type:c.props.iconType||d.props.legendType,value:g.name,color:g.fill,payload:g}}))},[]):f=(n||[]).map(function(h){var p=h.item,d=p.type.defaultProps,m=d!==void 0?b6(b6({},d),p.props):{},y=m.dataKey,g=m.name,z=m.legendType,x=m.hide;return{inactive:x,dataKey:y,type:l.iconType||z||"square",color:El(p),value:g||y,payload:m}}),b6(b6(b6({},l),Ea.getWithHeight(c,a)),{},{payload:f,item:c})};function kl(e){"@babel/helpers - typeof";return kl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kl(e)}function xK(e){return fw1(e)||lw1(e)||sw1(e)||ow1()}function ow1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sw1(e,t){if(e){if(typeof e=="string")return eC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return eC(e,t)}}function lw1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fw1(e){if(Array.isArray(e))return eC(e)}function eC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function bK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function He(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bK(Object(r),!0).forEach(function(n){Zc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bK(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zc(e,t,r){return t=uw1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uw1(e){var t=hw1(e,"string");return kl(t)=="symbol"?t:t+""}function hw1(e,t){if(kl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(kl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ht(e,t,r){return(0,p4.default)(e)||(0,p4.default)(t)?r:X2(t)?(0,tC.default)(e,t,r):(0,Qc.default)(t)?t(e):r}function Jc(e,t,r,n){var a=(0,HK.default)(e,function(o){return Ht(o,t)});if(r==="number"){var i=a.filter(function(o){return I1(o)||parseFloat(o)});return i.length?[(0,Ol.default)(i),(0,Nl.default)(i)]:[1/0,-1/0]}var c=n?a.filter(function(o){return!(0,p4.default)(o)}):a;return c.map(function(o){return X2(o)||o instanceof Date?o:""})}var VK=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,c=-1,o=(r=n?.length)!==null&&r!==void 0?r:0;if(o<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var l=i.range,f=0;f<o;f++){var h=f>0?a[f-1].coordinate:a[o-1].coordinate,p=a[f].coordinate,d=f>=o-1?a[0].coordinate:a[f+1].coordinate,m=void 0;if(Mt(p-h)!==Mt(d-p)){var y=[];if(Mt(d-p)===Mt(l[1]-l[0])){m=d;var g=p+l[1]-l[0];y[0]=Math.min(g,(g+h)/2),y[1]=Math.max(g,(g+h)/2)}else{m=h;var z=d+l[1]-l[0];y[0]=Math.min(p,(z+p)/2),y[1]=Math.max(p,(z+p)/2)}var x=[Math.min(p,(m+p)/2),Math.max(p,(m+p)/2)];if(t>x[0]&&t<=x[1]||t>=y[0]&&t<=y[1]){c=a[f].index;break}}else{var b=Math.min(h,d),w=Math.max(h,d);if(t>(b+p)/2&&t<=(w+p)/2){c=a[f].index;break}}}else for(var A=0;A<o;A++)if(A===0&&t<=(n[A].coordinate+n[A+1].coordinate)/2||A>0&&A<o-1&&t>(n[A].coordinate+n[A-1].coordinate)/2&&t<=(n[A].coordinate+n[A+1].coordinate)/2||A===o-1&&t>(n[A].coordinate+n[A-1].coordinate)/2){c=n[A].index;break}return c},El=function(t){var r,n=t,a=n.type.displayName,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?He(He({},t.type.defaultProps),t.props):t.props,c=i.stroke,o=i.fill,l;switch(a){case"Line":l=c;break;case"Area":case"Radar":l=c&&c!=="none"?c:o;break;default:l=o;break}return l},AK=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var c={},o=Object.keys(i),l=0,f=o.length;l<f;l++)for(var h=i[o[l]].stackGroups,p=Object.keys(h),d=0,m=p.length;d<m;d++){var y=h[p[d]],g=y.items,z=y.cateAxisId,x=g.filter(function(V){return rn(V.type).indexOf("Bar")>=0});if(x&&x.length){var b=x[0].type.defaultProps,w=b!==void 0?He(He({},b),x[0].props):x[0].props,A=w.barSize,M=w[z];c[M]||(c[M]=[]);var H=(0,p4.default)(A)?r:A;c[M].push({item:x[0],stackList:x.slice(1),barSize:(0,p4.default)(H)?void 0:We(H,n,0)})}}return c},EK=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,i=t.sizeList,c=i===void 0?[]:i,o=t.maxBarSize,l=c.length;if(l<1)return null;var f=We(r,a,0,!0),h,p=[];if(c[0].barSize===+c[0].barSize){var d=!1,m=a/l,y=c.reduce(function(A,M){return A+M.barSize||0},0);y+=(l-1)*f,y>=a&&(y-=(l-1)*f,f=0),y>=a&&m>0&&(d=!0,m*=.9,y=l*m);var g=(a-y)/2>>0,z={offset:g-f,size:0};h=c.reduce(function(A,M){var H={item:M.item,position:{offset:z.offset+z.size+f,size:d?m:M.barSize}},V=[].concat(xK(A),[H]);return z=V[V.length-1].position,M.stackList&&M.stackList.length&&M.stackList.forEach(function(T){V.push({item:T,position:z})}),V},p)}else{var x=We(n,a,0,!0);a-2*x-(l-1)*f<=0&&(f=0);var b=(a-2*x-(l-1)*f)/l;b>1&&(b>>=0);var w=o===+o?Math.min(b,o):b;h=c.reduce(function(A,M,H){var V=[].concat(xK(A),[{item:M.item,position:{offset:x+(b+f)*H+(b-w)/2,size:w}}]);return M.stackList&&M.stackList.length&&M.stackList.forEach(function(T){V.push({item:T,position:V[V.length-1].position})}),V},p)}return h},kK=function(t,r,n,a){var i=n.children,c=n.width,o=n.margin,l=c-(o.left||0)-(o.right||0),f=bp({children:i,legendWidth:l});if(f){var h=a||{},p=h.width,d=h.height,m=f.align,y=f.verticalAlign,g=f.layout;if((g==="vertical"||g==="horizontal"&&y==="middle")&&m!=="center"&&I1(t[m]))return He(He({},t),{},Zc({},m,t[m]+(p||0)));if((g==="horizontal"||g==="vertical"&&m==="center")&&y!=="middle"&&I1(t[y]))return He(He({},t),{},Zc({},y,t[y]+(d||0)))}return t},pw1=function(t,r,n){return(0,p4.default)(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},NK=function(t,r,n,a,i){var c=r.props.children,o=Ct(c,xp).filter(function(f){return pw1(a,i,f.props.direction)});if(o&&o.length){var l=o.map(function(f){return f.props.dataKey});return t.reduce(function(f,h){var p=Ht(h,n);if((0,p4.default)(p))return f;var d=Array.isArray(p)?[(0,Ol.default)(p),(0,Nl.default)(p)]:[p,p],m=l.reduce(function(y,g){var z=Ht(h,g,0),x=d[0]-Math.abs(Array.isArray(z)?z[0]:z),b=d[1]+Math.abs(Array.isArray(z)?z[1]:z);return[Math.min(x,y[0]),Math.max(b,y[1])]},[1/0,-1/0]);return[Math.min(m[0],f[0]),Math.max(m[1],f[1])]},[1/0,-1/0])}return null},OK=function(t,r,n,a,i){var c=r.map(function(o){return NK(t,o,n,i,a)}).filter(function(o){return!(0,p4.default)(o)});return c&&c.length?c.reduce(function(o,l){return[Math.min(o[0],l[0]),Math.max(o[1],l[1])]},[1/0,-1/0]):null},rC=function(t,r,n,a,i){var c=r.map(function(l){var f=l.props.dataKey;return n==="number"&&f&&NK(t,l,f,a)||Jc(t,f,n,i)});if(n==="number")return c.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]);var o={};return c.reduce(function(l,f){for(var h=0,p=f.length;h<p;h++)o[f[h]]||(o[f[h]]=!0,l.push(f[h]));return l},[])},nC=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"};var eo=function(t,r,n){if(!t)return null;var a=t.scale,i=t.duplicateDomain,c=t.type,o=t.range,l=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,f=(r||n)&&c==="category"&&a.bandwidth?a.bandwidth()/l:0;if(f=t.axisType==="angleAxis"&&o?.length>=2?Mt(o[0]-o[1])*2*f:f,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var d=i?i.indexOf(p):p;return{coordinate:a(d)+f,value:p,offset:f}});return h.filter(function(p){return!(0,wp.default)(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,d){return{coordinate:a(p)+f,value:p,index:d,offset:f}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(p){return{coordinate:a(p)+f,value:p,offset:f}}):a.domain().map(function(p,d){return{coordinate:a(p)+f,value:i?i[p]:p,index:d,offset:f}})},JM=new WeakMap,Tl=function(t,r){if(typeof r!="function")return t;JM.has(t)||JM.set(t,new WeakMap);var n=JM.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},TK=function(t,r,n){var a=t.scale,i=t.type,c=t.layout,o=t.axisType;if(a==="auto")return c==="radial"&&o==="radiusAxis"?{scale:Na(),realScaleType:"band"}:c==="radial"&&o==="angleAxis"?{scale:p6(),realScaleType:"linear"}:i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Oa(),realScaleType:"point"}:i==="category"?{scale:Na(),realScaleType:"band"}:{scale:p6(),realScaleType:"linear"};if((0,CK.default)(a)){var l="scale".concat((0,_K.default)(a));return{scale:(pp[l]||Oa)(),realScaleType:pp[l]?l:"point"}}return(0,Qc.default)(a)?{scale:a}:{scale:Oa(),realScaleType:"point"}},wK=1e-4,PK=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),i=Math.min(a[0],a[1])-wK,c=Math.max(a[0],a[1])+wK,o=t(r[0]),l=t(r[n-1]);(o<i||o>c||l<i||l>c)&&t.domain([r[0],r[n-1]])}};var dw1=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,c=0,o=0;o<r;++o){var l=(0,wp.default)(t[o][n][1])?t[o][n][0]:t[o][n][1];l>=0?(t[o][n][0]=i,t[o][n][1]=i+l,i=t[o][n][1]):(t[o][n][0]=c,t[o][n][1]=c+l,c=t[o][n][1])}},mw1=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,c=0;c<r;++c){var o=(0,wp.default)(t[c][n][1])?t[c][n][0]:t[c][n][1];o>=0?(t[c][n][0]=i,t[c][n][1]=i+o,i=t[c][n][1]):(t[c][n][0]=0,t[c][n][1]=0)}},vw1={sign:dw1,expand:iz,none:cn,silhouette:cz,wiggle:oz,positive:mw1},gw1=function(t,r,n){var a=r.map(function(o){return o.props.dataKey}),i=vw1[n],c=az().keys(a).value(function(o,l){return+Ht(o,l,0)}).order(zc).offset(i);return c(t)},IK=function(t,r,n,a,i,c){if(!t)return null;var o=c?r.reverse():r,l={},f=o.reduce(function(p,d){var m,y=(m=d.type)!==null&&m!==void 0&&m.defaultProps?He(He({},d.type.defaultProps),d.props):d.props,g=y.stackId,z=y.hide;if(z)return p;var x=y[n],b=p[x]||{hasStack:!1,stackGroups:{}};if(X2(g)){var w=b.stackGroups[g]||{numericAxisId:n,cateAxisId:a,items:[]};w.items.push(d),b.hasStack=!0,b.stackGroups[g]=w}else b.stackGroups[Sa("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[d]};return He(He({},p),{},Zc({},x,b))},l),h={};return Object.keys(f).reduce(function(p,d){var m=f[d];if(m.hasStack){var y={};m.stackGroups=Object.keys(m.stackGroups).reduce(function(g,z){var x=m.stackGroups[z];return He(He({},g),{},Zc({},z,{numericAxisId:n,cateAxisId:a,items:x.items,stackedData:gw1(t,x.items,i)}))},y)}return He(He({},p),{},Zc({},d,m))},h)},RK=function(t,r){var n=r.realScaleType,a=r.type,i=r.tickCount,c=r.originalDomain,o=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(i&&a==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var f=t.domain();if(!f.length)return null;var h=YM(f,i,o);return t.domain([(0,Ol.default)(h),(0,Nl.default)(h)]),{niceTicks:h}}if(i&&a==="number"){var p=t.domain(),d=XM(p,i,o);return{niceTicks:d}}return null};var DK=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?He(He({},t.type.defaultProps),t.props):t.props,i=a.stackId;if(X2(i)){var c=r[i];if(c){var o=c.items.indexOf(t);return o>=0?c.stackedData[o]:null}}return null},yw1=function(t){return t.reduce(function(r,n){return[(0,Ol.default)(n.concat([r[0]]).filter(I1)),(0,Nl.default)(n.concat([r[1]]).filter(I1))]},[1/0,-1/0])},aC=function(t,r,n){return Object.keys(t).reduce(function(a,i){var c=t[i],o=c.stackedData,l=o.reduce(function(f,h){var p=yw1(h.slice(r,n+1));return[Math.min(f[0],p[0]),Math.max(f[1],p[1])]},[1/0,-1/0]);return[Math.min(l[0],a[0]),Math.max(l[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},zK=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,MK=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,zp=function(t,r,n){if((0,Qc.default)(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(I1(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if(zK.test(t[0])){var i=+zK.exec(t[0])[1];a[0]=r[0]-i}else(0,Qc.default)(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(I1(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(MK.test(t[1])){var c=+MK.exec(t[1])[1];a[1]=r[1]+c}else(0,Qc.default)(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},Mp=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var i=(0,LK.default)(r,function(p){return p.coordinate}),c=1/0,o=1,l=i.length;o<l;o++){var f=i[o],h=i[o-1];c=Math.min((f.coordinate||0)-(h.coordinate||0),c)}return c===1/0?0:c}return n?void 0:0},iC=function(t,r,n){return!t||!t.length||(0,SK.default)(t,(0,tC.default)(n,"type.defaultProps.domain"))?r:t},BK=function(t,r){var n=t.type.defaultProps?He(He({},t.type.defaultProps),t.props):t.props,a=n.dataKey,i=n.name,c=n.unit,o=n.formatter,l=n.tooltipType,f=n.chartType,h=n.hide;return He(He({},G1(t,!1)),{},{dataKey:a,unit:c,formatter:o,name:i||a,color:El(t),value:Ht(r,a),type:l,payload:r,chartType:f,hide:h})};function Pl(e){"@babel/helpers - typeof";return Pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pl(e)}function FK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function d4(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FK(Object(r),!0).forEach(function(n){UK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FK(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UK(e,t,r){return t=xw1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xw1(e){var t=bw1(e,"string");return Pl(t)=="symbol"?t:t+""}function bw1(e,t){if(Pl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Pl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ww1(e,t){return Hw1(e)||Cw1(e,t)||Mw1(e,t)||zw1()}function zw1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mw1(e,t){if(e){if(typeof e=="string")return jK(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jK(e,t)}}function jK(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Cw1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function Hw1(e){if(Array.isArray(e))return e}var Il=Math.PI/180;var _w1=function(t){return t*180/Math.PI},w2=function(t,r,n,a){return{x:t+Math.cos(-Il*a)*n,y:r+Math.sin(-Il*a)*n}},cC=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},KK=function(t,r,n,a,i){var c=t.width,o=t.height,l=t.startAngle,f=t.endAngle,h=We(t.cx,c,c/2),p=We(t.cy,o,o/2),d=cC(c,o,n),m=We(t.innerRadius,d,0),y=We(t.outerRadius,d,d*.8),g=Object.keys(r);return g.reduce(function(z,x){var b=r[x],w=b.domain,A=b.reversed,M;if((0,qK.default)(b.range))a==="angleAxis"?M=[l,f]:a==="radiusAxis"&&(M=[m,y]),A&&(M=[M[1],M[0]]);else{M=b.range;var H=M,V=ww1(H,2);l=V[0],f=V[1]}var T=TK(b,i),I=T.realScaleType,L=T.scale;L.domain(w).range(M),PK(L);var N=RK(L,d4(d4({},b),{},{realScaleType:I})),C=d4(d4(d4({},b),N),{},{range:M,radius:y,realScaleType:I,scale:L,cx:h,cy:p,innerRadius:m,outerRadius:y,startAngle:l,endAngle:f});return d4(d4({},z),{},UK({},x,C))},{})},Sw1=function(t,r){var n=t.x,a=t.y,i=r.x,c=r.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(a-c,2))},Lw1=function(t,r){var n=t.x,a=t.y,i=r.cx,c=r.cy,o=Sw1({x:n,y:a},{x:i,y:c});if(o<=0)return{radius:o};var l=(n-i)/o,f=Math.acos(l);return a>c&&(f=2*Math.PI-f),{radius:o,angle:_w1(f),angleInRadian:f}},Vw1=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),i=Math.floor(n/360),c=Math.min(a,i);return{startAngle:r-c*360,endAngle:n-c*360}},Aw1=function(t,r){var n=r.startAngle,a=r.endAngle,i=Math.floor(n/360),c=Math.floor(a/360),o=Math.min(i,c);return t+o*360},oC=function(t,r){var n=t.x,a=t.y,i=Lw1({x:n,y:a},r),c=i.radius,o=i.angle,l=r.innerRadius,f=r.outerRadius;if(c<l||c>f)return!1;if(c===0)return!0;var h=Vw1(r),p=h.startAngle,d=h.endAngle,m=o,y;if(p<=d){for(;m>d;)m-=360;for(;m<p;)m+=360;y=m>=p&&m<=d}else{for(;m>p;)m-=360;for(;m<d;)m+=360;y=m>=d&&m<=p}return y?d4(d4({},r),{},{radius:c,angle:Aw1(m,r)}):null},Cp=function(t){return!(0,WK.isValidElement)(t)&&!(0,GK.default)(t)&&typeof t!="boolean"?t.className:""};function Rl(e){"@babel/helpers - typeof";return Rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rl(e)}var Ew1=["offset"];function kw1(e){return Pw1(e)||Tw1(e)||Ow1(e)||Nw1()}function Nw1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ow1(e,t){if(e){if(typeof e=="string")return sC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sC(e,t)}}function Tw1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Pw1(e){if(Array.isArray(e))return sC(e)}function sC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Iw1(e,t){if(e==null)return{};var r=Rw1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rw1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $K(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ke(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$K(Object(r),!0).forEach(function(n){Dw1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$K(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Dw1(e,t,r){return t=Bw1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bw1(e){var t=Fw1(e,"string");return Rl(t)=="symbol"?t:t+""}function Fw1(e,t){if(Rl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dl(){return Dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dl.apply(this,arguments)}var jw1=function(t){var r=t.value,n=t.formatter,a=(0,Bl.default)(t.children)?r:t.children;return(0,Fl.default)(n)?n(a):a},Uw1=function(t,r){var n=Mt(r-t),a=Math.min(Math.abs(r-t),360);return n*a},qw1=function(t,r,n){var a=t.position,i=t.viewBox,c=t.offset,o=t.className,l=i,f=l.cx,h=l.cy,p=l.innerRadius,d=l.outerRadius,m=l.startAngle,y=l.endAngle,g=l.clockWise,z=(p+d)/2,x=Uw1(m,y),b=x>=0?1:-1,w,A;a==="insideStart"?(w=m+b*c,A=g):a==="insideEnd"?(w=y-b*c,A=!g):a==="end"&&(w=y+b*c,A=g),A=x<=0?A:!A;var M=w2(f,h,z,w),H=w2(f,h,z,w+(A?1:-1)*359),V="M".concat(M.x,",").concat(M.y,`
|
|
A`).concat(z,",").concat(z,",0,1,").concat(A?0:1,`,
|
|
`).concat(H.x,",").concat(H.y),T=(0,Bl.default)(t.id)?Sa("recharts-radial-line-"):t.id;return _e.default.createElement("text",Dl({},n,{dominantBaseline:"central",className:X1("recharts-radial-bar-label",o)}),_e.default.createElement("defs",null,_e.default.createElement("path",{id:T,d:V})),_e.default.createElement("textPath",{xlinkHref:"#".concat(T)},r))},Ww1=function(t){var r=t.viewBox,n=t.offset,a=t.position,i=r,c=i.cx,o=i.cy,l=i.innerRadius,f=i.outerRadius,h=i.startAngle,p=i.endAngle,d=(h+p)/2;if(a==="outside"){var m=w2(c,o,f+n,d),y=m.x,g=m.y;return{x:y,y:g,textAnchor:y>=c?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:c,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:c,y:o,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:c,y:o,textAnchor:"middle",verticalAnchor:"end"};var z=(l+f)/2,x=w2(c,o,z,d),b=x.x,w=x.y;return{x:b,y:w,textAnchor:"middle",verticalAnchor:"middle"}},Gw1=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,i=t.position,c=r,o=c.x,l=c.y,f=c.width,h=c.height,p=h>=0?1:-1,d=p*a,m=p>0?"end":"start",y=p>0?"start":"end",g=f>=0?1:-1,z=g*a,x=g>0?"end":"start",b=g>0?"start":"end";if(i==="top"){var w={x:o+f/2,y:l-p*a,textAnchor:"middle",verticalAnchor:m};return Ke(Ke({},w),n?{height:Math.max(l-n.y,0),width:f}:{})}if(i==="bottom"){var A={x:o+f/2,y:l+h+d,textAnchor:"middle",verticalAnchor:y};return Ke(Ke({},A),n?{height:Math.max(n.y+n.height-(l+h),0),width:f}:{})}if(i==="left"){var M={x:o-z,y:l+h/2,textAnchor:x,verticalAnchor:"middle"};return Ke(Ke({},M),n?{width:Math.max(M.x-n.x,0),height:h}:{})}if(i==="right"){var H={x:o+f+z,y:l+h/2,textAnchor:b,verticalAnchor:"middle"};return Ke(Ke({},H),n?{width:Math.max(n.x+n.width-H.x,0),height:h}:{})}var V=n?{width:f,height:h}:{};return i==="insideLeft"?Ke({x:o+z,y:l+h/2,textAnchor:b,verticalAnchor:"middle"},V):i==="insideRight"?Ke({x:o+f-z,y:l+h/2,textAnchor:x,verticalAnchor:"middle"},V):i==="insideTop"?Ke({x:o+f/2,y:l+d,textAnchor:"middle",verticalAnchor:y},V):i==="insideBottom"?Ke({x:o+f/2,y:l+h-d,textAnchor:"middle",verticalAnchor:m},V):i==="insideTopLeft"?Ke({x:o+z,y:l+d,textAnchor:b,verticalAnchor:y},V):i==="insideTopRight"?Ke({x:o+f-z,y:l+d,textAnchor:x,verticalAnchor:y},V):i==="insideBottomLeft"?Ke({x:o+z,y:l+h-d,textAnchor:b,verticalAnchor:m},V):i==="insideBottomRight"?Ke({x:o+f-z,y:l+h-d,textAnchor:x,verticalAnchor:m},V):(0,lC.default)(i)&&(I1(i.x)||c4(i.x))&&(I1(i.y)||c4(i.y))?Ke({x:o+We(i.x,f),y:l+We(i.y,h),textAnchor:"end",verticalAnchor:"end"},V):Ke({x:o+f/2,y:l+h/2,textAnchor:"middle",verticalAnchor:"middle"},V)},Kw1=function(t){return"cx"in t&&I1(t.cx)};function ge(e){var t=e.offset,r=t===void 0?5:t,n=Iw1(e,Ew1),a=Ke({offset:r},n),i=a.viewBox,c=a.position,o=a.value,l=a.children,f=a.content,h=a.className,p=h===void 0?"":h,d=a.textBreakAll;if(!i||(0,Bl.default)(o)&&(0,Bl.default)(l)&&!(0,_e.isValidElement)(f)&&!(0,Fl.default)(f))return null;if((0,_e.isValidElement)(f))return(0,_e.cloneElement)(f,a);var m;if((0,Fl.default)(f)){if(m=(0,_e.createElement)(f,a),(0,_e.isValidElement)(m))return m}else m=jw1(a);var y=Kw1(i),g=G1(a,!0);if(y&&(c==="insideStart"||c==="insideEnd"||c==="end"))return qw1(a,m,g);var z=y?Ww1(a):Gw1(a);return _e.default.createElement(Tn,Dl({className:X1("recharts-label",p)},g,z,{breakAll:d}),m)}ge.displayName="Label";var YK=function(t){var r=t.cx,n=t.cy,a=t.angle,i=t.startAngle,c=t.endAngle,o=t.r,l=t.radius,f=t.innerRadius,h=t.outerRadius,p=t.x,d=t.y,m=t.top,y=t.left,g=t.width,z=t.height,x=t.clockWise,b=t.labelViewBox;if(b)return b;if(I1(g)&&I1(z)){if(I1(p)&&I1(d))return{x:p,y:d,width:g,height:z};if(I1(m)&&I1(y))return{x:m,y,width:g,height:z}}return I1(p)&&I1(d)?{x:p,y:d,width:0,height:0}:I1(r)&&I1(n)?{cx:r,cy:n,startAngle:i||a||0,endAngle:c||a||0,innerRadius:f||0,outerRadius:h||l||o||0,clockWise:x}:t.viewBox?t.viewBox:{}},$w1=function(t,r){return t?t===!0?_e.default.createElement(ge,{key:"label-implicit",viewBox:r}):X2(t)?_e.default.createElement(ge,{key:"label-implicit",viewBox:r,value:t}):(0,_e.isValidElement)(t)?t.type===ge?(0,_e.cloneElement)(t,{key:"label-implicit",viewBox:r}):_e.default.createElement(ge,{key:"label-implicit",content:t,viewBox:r}):(0,Fl.default)(t)?_e.default.createElement(ge,{key:"label-implicit",content:t,viewBox:r}):(0,lC.default)(t)?_e.default.createElement(ge,Dl({viewBox:r},t,{key:"label-implicit"})):null:null},Yw1=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var a=t.children,i=YK(t),c=Ct(a,ge).map(function(l,f){return(0,_e.cloneElement)(l,{viewBox:r||i,key:"label-".concat(f)})});if(!n)return c;var o=$w1(t.label,r||i);return[o].concat(kw1(c))};ge.parseViewBox=YK;ge.renderCallByParent=Yw1;var m4=p1(Z1()),Hp=p1(m3()),t$=p1(en()),r$=p1(Pe()),n$=p1(ZK());function jl(e){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(e)}var Zw1=["valueAccessor"],Qw1=["data","dataKey","clockWise","id","textBreakAll"];function Jw1(e){return nz1(e)||rz1(e)||tz1(e)||ez1()}function ez1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tz1(e,t){if(e){if(typeof e=="string")return fC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fC(e,t)}}function rz1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nz1(e){if(Array.isArray(e))return fC(e)}function fC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _p(){return _p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_p.apply(this,arguments)}function QK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function JK(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QK(Object(r),!0).forEach(function(n){az1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QK(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function az1(e,t,r){return t=iz1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iz1(e){var t=cz1(e,"string");return jl(t)=="symbol"?t:t+""}function cz1(e,t){if(jl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(jl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e$(e,t){if(e==null)return{};var r=oz1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oz1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var sz1=function(t){return Array.isArray(t.value)?(0,n$.default)(t.value):t.value};function Ba(e){var t=e.valueAccessor,r=t===void 0?sz1:t,n=e$(e,Zw1),a=n.data,i=n.dataKey,c=n.clockWise,o=n.id,l=n.textBreakAll,f=e$(n,Qw1);return!a||!a.length?null:m4.default.createElement(H2,{className:"recharts-label-list"},a.map(function(h,p){var d=(0,Hp.default)(i)?r(h,p):Ht(h&&h.payload,i),m=(0,Hp.default)(o)?{}:{id:"".concat(o,"-").concat(p)};return m4.default.createElement(ge,_p({},G1(h,!0),f,m,{parentViewBox:h.parentViewBox,value:d,textBreakAll:l,viewBox:ge.parseViewBox((0,Hp.default)(c)?h:JK(JK({},h),{},{clockWise:c})),key:"label-".concat(p),index:p}))}))}Ba.displayName="LabelList";function lz1(e,t){return e?e===!0?m4.default.createElement(Ba,{key:"labelList-implicit",data:t}):m4.default.isValidElement(e)||(0,r$.default)(e)?m4.default.createElement(Ba,{key:"labelList-implicit",data:t,content:e}):(0,t$.default)(e)?m4.default.createElement(Ba,_p({data:t},e,{key:"labelList-implicit"})):null:null}function fz1(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,a=Ct(n,Ba).map(function(c,o){return(0,m4.cloneElement)(c,{data:t,key:"labelList-".concat(o)})});if(!r)return a;var i=lz1(e.label,t);return[i].concat(Jw1(a))}Ba.renderCallByParent=fz1;var c$=p1(Z1());function Ul(e){"@babel/helpers - typeof";return Ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ul(e)}function uC(){return uC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uC.apply(this,arguments)}function a$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function i$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a$(Object(r),!0).forEach(function(n){uz1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uz1(e,t,r){return t=hz1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hz1(e){var t=pz1(e,"string");return Ul(t)=="symbol"?t:t+""}function pz1(e,t){if(Ul(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ul(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dz1=function(t,r){var n=Mt(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},Sp=function(t){var r=t.cx,n=t.cy,a=t.radius,i=t.angle,c=t.sign,o=t.isExternal,l=t.cornerRadius,f=t.cornerIsExternal,h=l*(o?1:-1)+a,p=Math.asin(l/h)/Il,d=f?i:i+c*p,m=w2(r,n,h,d),y=w2(r,n,a,d),g=f?i-c*p:i,z=w2(r,n,h*Math.cos(p*Il),g);return{center:m,circleTangency:y,lineTangency:z,theta:p}},o$=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,c=t.startAngle,o=t.endAngle,l=dz1(c,o),f=c+l,h=w2(r,n,i,c),p=w2(r,n,i,f),d="M ".concat(h.x,",").concat(h.y,`
|
|
A `).concat(i,",").concat(i,`,0,
|
|
`).concat(+(Math.abs(l)>180),",").concat(+(c>f),`,
|
|
`).concat(p.x,",").concat(p.y,`
|
|
`);if(a>0){var m=w2(r,n,a,c),y=w2(r,n,a,f);d+="L ".concat(y.x,",").concat(y.y,`
|
|
A `).concat(a,",").concat(a,`,0,
|
|
`).concat(+(Math.abs(l)>180),",").concat(+(c<=f),`,
|
|
`).concat(m.x,",").concat(m.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},mz1=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,c=t.cornerRadius,o=t.forceCornerRadius,l=t.cornerIsExternal,f=t.startAngle,h=t.endAngle,p=Mt(h-f),d=Sp({cx:r,cy:n,radius:i,angle:f,sign:p,cornerRadius:c,cornerIsExternal:l}),m=d.circleTangency,y=d.lineTangency,g=d.theta,z=Sp({cx:r,cy:n,radius:i,angle:h,sign:-p,cornerRadius:c,cornerIsExternal:l}),x=z.circleTangency,b=z.lineTangency,w=z.theta,A=l?Math.abs(f-h):Math.abs(f-h)-g-w;if(A<0)return o?"M ".concat(y.x,",").concat(y.y,`
|
|
a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
|
|
a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
|
|
`):o$({cx:r,cy:n,innerRadius:a,outerRadius:i,startAngle:f,endAngle:h});var M="M ".concat(y.x,",").concat(y.y,`
|
|
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(m.x,",").concat(m.y,`
|
|
A`).concat(i,",").concat(i,",0,").concat(+(A>180),",").concat(+(p<0),",").concat(x.x,",").concat(x.y,`
|
|
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
|
|
`);if(a>0){var H=Sp({cx:r,cy:n,radius:a,angle:f,sign:p,isExternal:!0,cornerRadius:c,cornerIsExternal:l}),V=H.circleTangency,T=H.lineTangency,I=H.theta,L=Sp({cx:r,cy:n,radius:a,angle:h,sign:-p,isExternal:!0,cornerRadius:c,cornerIsExternal:l}),N=L.circleTangency,C=L.lineTangency,q=L.theta,J=l?Math.abs(f-h):Math.abs(f-h)-I-q;if(J<0&&c===0)return"".concat(M,"L").concat(r,",").concat(n,"Z");M+="L".concat(C.x,",").concat(C.y,`
|
|
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(N.x,",").concat(N.y,`
|
|
A`).concat(a,",").concat(a,",0,").concat(+(J>180),",").concat(+(p>0),",").concat(V.x,",").concat(V.y,`
|
|
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(T.x,",").concat(T.y,"Z")}else M+="L".concat(r,",").concat(n,"Z");return M},vz1={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Lp=function(t){var r=i$(i$({},vz1),t),n=r.cx,a=r.cy,i=r.innerRadius,c=r.outerRadius,o=r.cornerRadius,l=r.forceCornerRadius,f=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,d=r.className;if(c<i||h===p)return null;var m=X1("recharts-sector",d),y=c-i,g=We(o,y,0,!0),z;return g>0&&Math.abs(h-p)<360?z=mz1({cx:n,cy:a,innerRadius:i,outerRadius:c,cornerRadius:Math.min(g,y/2),forceCornerRadius:l,cornerIsExternal:f,startAngle:h,endAngle:p}):z=o$({cx:n,cy:a,innerRadius:i,outerRadius:c,startAngle:h,endAngle:p}),c$.default.createElement("path",uC({},G1(r,!0),{className:m,d:z,role:"img"}))};var u$=p1(Z1());var h$=p1(nh()),p$=p1(Pe());function Gl(e){"@babel/helpers - typeof";return Gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gl(e)}function hC(){return hC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hC.apply(this,arguments)}function s$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function l$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?s$(Object(r),!0).forEach(function(n){gz1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gz1(e,t,r){return t=yz1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yz1(e){var t=xz1(e,"string");return Gl(t)=="symbol"?t:t+""}function xz1(e,t){if(Gl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var f$={curveBasisClosed:$w,curveBasisOpen:Yw,curveBasis:Kw,curveBumpX:Iw,curveBumpY:Rw,curveLinearClosed:Xw,curveLinear:Va,curveMonotoneX:Qw,curveMonotoneY:Jw,curveNatural:ez,curveStep:tz,curveStepAfter:nz,curveStepBefore:rz},Vp=function(t){return t.x===+t.x&&t.y===+t.y},ql=function(t){return t.x},Wl=function(t){return t.y},bz1=function(t,r){if((0,p$.default)(t))return t;var n="curve".concat((0,h$.default)(t));return(n==="curveMonotone"||n==="curveBump")&&r?f$["".concat(n).concat(r==="vertical"?"Y":"X")]:f$[n]||Va},wz1=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,i=a===void 0?[]:a,c=t.baseLine,o=t.layout,l=t.connectNulls,f=l===void 0?!1:l,h=bz1(n,o),p=f?i.filter(function(g){return Vp(g)}):i,d;if(Array.isArray(c)){var m=f?c.filter(function(g){return Vp(g)}):c,y=p.map(function(g,z){return l$(l$({},g),{},{base:m[z]})});return o==="vertical"?d=yc().y(Wl).x1(ql).x0(function(g){return g.base.x}):d=yc().x(ql).y1(Wl).y0(function(g){return g.base.y}),d.defined(Vp).curve(h),d(y)}return o==="vertical"&&I1(c)?d=yc().y(Wl).x1(ql).x0(c):I1(c)?d=yc().x(ql).y1(Wl).y0(c):d=qs().x(ql).y(Wl),d.defined(Vp).curve(h),d(p)},Kl=function(t){var r=t.className,n=t.points,a=t.path,i=t.pathRef;if((!n||!n.length)&&!a)return null;var c=n&&n.length?wz1(t):a;return u$.default.createElement("path",hC({},G1(t,!1),Ji(t),{className:X1("recharts-curve",r),d:c,ref:i}))};var Dn=p1(Z1());var M3=p1(Z1()),k2=p1(Qb());var zz1=Object.getOwnPropertyNames,Mz1=Object.getOwnPropertySymbols,Cz1=Object.prototype.hasOwnProperty;function d$(e,t){return function(n,a,i){return e(n,a,i)&&t(n,a,i)}}function Ap(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);var i=a.cache,c=i.get(r),o=i.get(n);if(c&&o)return c===n&&o===r;i.set(r,n),i.set(n,r);var l=e(r,n,a);return i.delete(r),i.delete(n),l}}function m$(e){return zz1(e).concat(Mz1(e))}var Hz1=Object.hasOwn||function(e,t){return Cz1.call(e,t)};function w6(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var _z1="__v",Sz1="__o",Lz1="_owner",v$=Object.getOwnPropertyDescriptor,g$=Object.keys;function Vz1(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function Az1(e,t){return w6(e.getTime(),t.getTime())}function Ez1(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function kz1(e,t){return e===t}function y$(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var a=new Array(n),i=e.entries(),c,o,l=0;(c=i.next())&&!c.done;){for(var f=t.entries(),h=!1,p=0;(o=f.next())&&!o.done;){if(a[p]){p++;continue}var d=c.value,m=o.value;if(r.equals(d[0],m[0],l,p,e,t,r)&&r.equals(d[1],m[1],d[0],m[0],e,t,r)){h=a[p]=!0;break}p++}if(!h)return!1;l++}return!0}var Nz1=w6;function Oz1(e,t,r){var n=g$(e),a=n.length;if(g$(t).length!==a)return!1;for(;a-- >0;)if(!z$(e,t,r,n[a]))return!1;return!0}function $l(e,t,r){var n=m$(e),a=n.length;if(m$(t).length!==a)return!1;for(var i,c,o;a-- >0;)if(i=n[a],!z$(e,t,r,i)||(c=v$(e,i),o=v$(t,i),(c||o)&&(!c||!o||c.configurable!==o.configurable||c.enumerable!==o.enumerable||c.writable!==o.writable)))return!1;return!0}function Tz1(e,t){return w6(e.valueOf(),t.valueOf())}function Pz1(e,t){return e.source===t.source&&e.flags===t.flags}function x$(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var a=new Array(n),i=e.values(),c,o;(c=i.next())&&!c.done;){for(var l=t.values(),f=!1,h=0;(o=l.next())&&!o.done;){if(!a[h]&&r.equals(c.value,o.value,c.value,o.value,e,t,r)){f=a[h]=!0;break}h++}if(!f)return!1}return!0}function Iz1(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function Rz1(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function z$(e,t,r,n){return(n===Lz1||n===Sz1||n===_z1)&&(e.$$typeof||t.$$typeof)?!0:Hz1(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var Dz1="[object Arguments]",Bz1="[object Boolean]",Fz1="[object Date]",jz1="[object Error]",Uz1="[object Map]",qz1="[object Number]",Wz1="[object Object]",Gz1="[object RegExp]",Kz1="[object Set]",$z1="[object String]",Yz1="[object URL]",Xz1=Array.isArray,b$=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,w$=Object.assign,Zz1=Object.prototype.toString.call.bind(Object.prototype.toString);function Qz1(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,a=e.areFunctionsEqual,i=e.areMapsEqual,c=e.areNumbersEqual,o=e.areObjectsEqual,l=e.arePrimitiveWrappersEqual,f=e.areRegExpsEqual,h=e.areSetsEqual,p=e.areTypedArraysEqual,d=e.areUrlsEqual;return function(y,g,z){if(y===g)return!0;if(y==null||g==null)return!1;var x=typeof y;if(x!==typeof g)return!1;if(x!=="object")return x==="number"?c(y,g,z):x==="function"?a(y,g,z):!1;var b=y.constructor;if(b!==g.constructor)return!1;if(b===Object)return o(y,g,z);if(Xz1(y))return t(y,g,z);if(b$!=null&&b$(y))return p(y,g,z);if(b===Date)return r(y,g,z);if(b===RegExp)return f(y,g,z);if(b===Map)return i(y,g,z);if(b===Set)return h(y,g,z);var w=Zz1(y);return w===Fz1?r(y,g,z):w===Gz1?f(y,g,z):w===Uz1?i(y,g,z):w===Kz1?h(y,g,z):w===Wz1?typeof y.then!="function"&&typeof g.then!="function"&&o(y,g,z):w===Yz1?d(y,g,z):w===jz1?n(y,g,z):w===Dz1?o(y,g,z):w===Bz1||w===qz1||w===$z1?l(y,g,z):!1}}function Jz1(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,a={areArraysEqual:n?$l:Vz1,areDatesEqual:Az1,areErrorsEqual:Ez1,areFunctionsEqual:kz1,areMapsEqual:n?d$(y$,$l):y$,areNumbersEqual:Nz1,areObjectsEqual:n?$l:Oz1,arePrimitiveWrappersEqual:Tz1,areRegExpsEqual:Pz1,areSetsEqual:n?d$(x$,$l):x$,areTypedArraysEqual:n?$l:Iz1,areUrlsEqual:Rz1};if(r&&(a=w$({},a,r(a))),t){var i=Ap(a.areArraysEqual),c=Ap(a.areMapsEqual),o=Ap(a.areObjectsEqual),l=Ap(a.areSetsEqual);a=w$({},a,{areArraysEqual:i,areMapsEqual:c,areObjectsEqual:o,areSetsEqual:l})}return a}function eM1(e){return function(t,r,n,a,i,c,o){return e(t,r,o)}}function tM1(e){var t=e.circular,r=e.comparator,n=e.createState,a=e.equals,i=e.strict;if(n)return function(l,f){var h=n(),p=h.cache,d=p===void 0?t?new WeakMap:void 0:p,m=h.meta;return r(l,f,{cache:d,equals:a,meta:m,strict:i})};if(t)return function(l,f){return r(l,f,{cache:new WeakMap,equals:a,meta:void 0,strict:i})};var c={cache:void 0,equals:a,meta:void 0,strict:i};return function(l,f){return r(l,f,c)}}var M$=Fa(),oq1=Fa({strict:!0}),sq1=Fa({circular:!0}),lq1=Fa({circular:!0,strict:!0}),fq1=Fa({createInternalComparator:function(){return w6}}),uq1=Fa({strict:!0,createInternalComparator:function(){return w6}}),hq1=Fa({circular:!0,createInternalComparator:function(){return w6}}),pq1=Fa({circular:!0,createInternalComparator:function(){return w6},strict:!0});function Fa(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,a=e.createState,i=e.strict,c=i===void 0?!1:i,o=Jz1(e),l=Qz1(o),f=n?n(l):eM1(l);return tM1({circular:r,comparator:l,createState:a,equals:f,strict:c})}function rM1(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Ep(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(i){r<0&&(r=i),i-r>t?(e(i),r=-1):rM1(a)};requestAnimationFrame(n)}function pC(e){"@babel/helpers - typeof";return pC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pC(e)}function nM1(e){return oM1(e)||cM1(e)||iM1(e)||aM1()}function aM1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iM1(e,t){if(e){if(typeof e=="string")return C$(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return C$(e,t)}}function C$(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cM1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oM1(e){if(Array.isArray(e))return e}function dC(){var e={},t=function(){return null},r=!1,n=function a(i){if(!r){if(Array.isArray(i)){if(!i.length)return;var c=i,o=nM1(c),l=o[0],f=o.slice(1);if(typeof l=="number"){Ep(a.bind(null,f),l);return}a(l),Ep(a.bind(null,f));return}pC(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){r=!0},start:function(i){r=!1,n(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function Yl(e){"@babel/helpers - typeof";return Yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yl(e)}function H$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function _$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H$(Object(r),!0).forEach(function(n){S$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function S$(e,t,r){return t=sM1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sM1(e){var t=lM1(e,"string");return Yl(t)==="symbol"?t:String(t)}function lM1(e,t){if(Yl(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Yl(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var L$=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(i){return a.includes(i)})})},V$=function(t){return t},fM1=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})};var to=function(t,r){return Object.keys(r).reduce(function(n,a){return _$(_$({},n),{},S$({},a,t(a,r[a])))},{})},mC=function(t,r,n){return t.map(function(a){return"".concat(fM1(a)," ").concat(r,"ms ").concat(n)}).join(",")},uM1=!1,Xl=function(t,r,n,a,i,c,o,l){if(uM1&&typeof console<"u"&&console.warn&&(r===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(r===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[n,a,i,c,o,l],h=0;console.warn(r.replace(/%s/g,function(){return f[h++]}))}};function hM1(e,t){return mM1(e)||dM1(e,t)||k$(e,t)||pM1()}function pM1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dM1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function mM1(e){if(Array.isArray(e))return e}function vM1(e){return xM1(e)||yM1(e)||k$(e)||gM1()}function gM1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k$(e,t){if(e){if(typeof e=="string")return vC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vC(e,t)}}function yM1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xM1(e){if(Array.isArray(e))return vC(e)}function vC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var kp=1e-4,N$=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},O$=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},A$=function(t,r){return function(n){var a=N$(t,r);return O$(a,n)}},bM1=function(t,r){return function(n){var a=N$(t,r),i=[].concat(vM1(a.map(function(c,o){return c*o}).slice(1)),[0]);return O$(i,n)}},E$=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],i=r[1],c=r[2],o=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,i=0,c=1,o=1;break;case"ease":a=.25,i=.1,c=.25,o=1;break;case"ease-in":a=.42,i=0,c=1,o=1;break;case"ease-out":a=.42,i=0,c=.58,o=1;break;case"ease-in-out":a=0,i=0,c=.58,o=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var f=l[1].split(")")[0].split(",").map(function(z){return parseFloat(z)}),h=hM1(f,4);a=h[0],i=h[1],c=h[2],o=h[3]}else Xl(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",r)}}Xl([a,c,i,o].every(function(z){return typeof z=="number"&&z>=0&&z<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=A$(a,c),d=A$(i,o),m=bM1(a,c),y=function(x){return x>1?1:x<0?0:x},g=function(x){for(var b=x>1?1:x,w=b,A=0;A<8;++A){var M=p(w)-b,H=m(w);if(Math.abs(M-b)<kp||H<kp)return d(w);w=y(w-M/H)}return d(w)};return g.isStepper=!1,g},wM1=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,i=a===void 0?8:a,c=t.dt,o=c===void 0?17:c,l=function(h,p,d){var m=-(h-p)*n,y=d*i,g=d+(m-y)*o/1e3,z=d*o/1e3+h;return Math.abs(z-p)<kp&&Math.abs(g)<kp?[p,0]:[z,g]};return l.isStepper=!0,l.dt=o,l},T$=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return E$(a);case"spring":return wM1();default:if(a.split("(")[0]==="cubic-bezier")return E$(a);Xl(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead received %s",r)}return typeof a=="function"?a:(Xl(!1,"[configEasing]: first argument type should be function or string, instead received %s",r),null)};function Zl(e){"@babel/helpers - typeof";return Zl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zl(e)}function P$(e){return CM1(e)||MM1(e)||R$(e)||zM1()}function zM1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MM1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function CM1(e){if(Array.isArray(e))return yC(e)}function I$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function st(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?I$(Object(r),!0).forEach(function(n){gC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gC(e,t,r){return t=HM1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HM1(e){var t=_M1(e,"string");return Zl(t)==="symbol"?t:String(t)}function _M1(e,t){if(Zl(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zl(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SM1(e,t){return AM1(e)||VM1(e,t)||R$(e,t)||LM1()}function LM1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function R$(e,t){if(e){if(typeof e=="string")return yC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yC(e,t)}}function yC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function VM1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function AM1(e){if(Array.isArray(e))return e}var Np=function(t,r,n){return t+(r-t)*n},xC=function(t){var r=t.from,n=t.to;return r!==n},EM1=function e(t,r,n){var a=to(function(i,c){if(xC(c)){var o=t(c.from,c.to,c.velocity),l=SM1(o,2),f=l[0],h=l[1];return st(st({},c),{},{from:f,velocity:h})}return c},r);return n<1?to(function(i,c){return xC(c)?st(st({},c),{},{velocity:Np(c.velocity,a[i].velocity,n),from:Np(c.from,a[i].from,n)}):c},r):e(t,a,n-1)},D$=function(e,t,r,n,a){var i=L$(e,t),c=i.reduce(function(z,x){return st(st({},z),{},gC({},x,[e[x],t[x]]))},{}),o=i.reduce(function(z,x){return st(st({},z),{},gC({},x,{from:e[x],velocity:0,to:t[x]}))},{}),l=-1,f,h,p=function(){return null},d=function(){return to(function(x,b){return b.from},o)},m=function(){return!Object.values(o).filter(xC).length},y=function(x){f||(f=x);var b=x-f,w=b/r.dt;o=EM1(r,o,w),a(st(st(st({},e),t),d(o))),f=x,m()||(l=requestAnimationFrame(p))},g=function(x){h||(h=x);var b=(x-h)/n,w=to(function(M,H){return Np.apply(void 0,P$(H).concat([r(b)]))},c);if(a(st(st(st({},e),t),w)),b<1)l=requestAnimationFrame(p);else{var A=to(function(M,H){return Np.apply(void 0,P$(H).concat([r(1)]))},c);a(st(st(st({},e),t),A))}};return p=r.isStepper?y:g,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(l)}}};function ro(e){"@babel/helpers - typeof";return ro=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ro(e)}var kM1=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function NM1(e,t){if(e==null)return{};var r=OM1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OM1(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function bC(e){return RM1(e)||IM1(e)||PM1(e)||TM1()}function TM1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PM1(e,t){if(e){if(typeof e=="string")return wC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return wC(e,t)}}function IM1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function RM1(e){if(Array.isArray(e))return wC(e)}function wC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function B$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Rn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?B$(Object(r),!0).forEach(function(n){Ql(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ql(e,t,r){return t=j$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DM1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F$(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,j$(n.key),n)}}function BM1(e,t,r){return t&&F$(e.prototype,t),r&&F$(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function j$(e){var t=FM1(e,"string");return ro(t)==="symbol"?t:String(t)}function FM1(e,t){if(ro(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ro(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jM1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zC(e,t)}function zC(e,t){return zC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},zC(e,t)}function UM1(e){var t=qM1();return function(){var n=Op(e),a;if(t){var i=Op(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return MC(this,a)}}function MC(e,t){if(t&&(ro(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return CC(e)}function CC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qM1(){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 Op(e){return Op=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Op(e)}var Tp=function(e){jM1(r,e);var t=UM1(r);function r(n,a){var i;DM1(this,r),i=t.call(this,n,a);var c=i.props,o=c.isActive,l=c.attributeName,f=c.from,h=c.to,p=c.steps,d=c.children,m=c.duration;if(i.handleStyleChange=i.handleStyleChange.bind(CC(i)),i.changeStyle=i.changeStyle.bind(CC(i)),!o||m<=0)return i.state={style:{}},typeof d=="function"&&(i.state={style:h}),MC(i);if(p&&p.length)i.state={style:p[0].style};else if(f){if(typeof d=="function")return i.state={style:f},MC(i);i.state={style:l?Ql({},l,f):f}}else i.state={style:{}};return i}return BM1(r,[{key:"componentDidMount",value:function(){var a=this.props,i=a.isActive,c=a.canBegin;this.mounted=!0,!(!i||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var i=this.props,c=i.isActive,o=i.canBegin,l=i.attributeName,f=i.shouldReAnimate,h=i.to,p=i.from,d=this.state.style;if(o){if(!c){var m={style:l?Ql({},l,h):h};this.state&&d&&(l&&d[l]!==h||!l&&d!==h)&&this.setState(m);return}if(!(M$(a.to,h)&&a.canBegin&&a.isActive)){var y=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var g=y||f?p:a.to;if(this.state&&d){var z={style:l?Ql({},l,g):g};(l&&d[l]!==g||!l&&d!==g)&&this.setState(z)}this.runAnimation(Rn(Rn({},this.props),{},{from:g,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var i=this,c=a.from,o=a.to,l=a.duration,f=a.easing,h=a.begin,p=a.onAnimationEnd,d=a.onAnimationStart,m=D$(c,o,T$(f),l,this.changeStyle),y=function(){i.stopJSAnimation=m()};this.manager.start([d,h,y,l,p])}},{key:"runStepAnimation",value:function(a){var i=this,c=a.steps,o=a.begin,l=a.onAnimationStart,f=c[0],h=f.style,p=f.duration,d=p===void 0?0:p,m=function(g,z,x){if(x===0)return g;var b=z.duration,w=z.easing,A=w===void 0?"ease":w,M=z.style,H=z.properties,V=z.onAnimationEnd,T=x>0?c[x-1]:z,I=H||Object.keys(M);if(typeof A=="function"||A==="spring")return[].concat(bC(g),[i.runJSAnimation.bind(i,{from:T.style,to:M,duration:b,easing:A}),b]);var L=mC(I,b,A),N=Rn(Rn(Rn({},T.style),M),{},{transition:L});return[].concat(bC(g),[N,b,V]).filter(V$)};return this.manager.start([l].concat(bC(c.reduce(m,[h,Math.max(d,o)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=dC());var i=a.begin,c=a.duration,o=a.attributeName,l=a.to,f=a.easing,h=a.onAnimationStart,p=a.onAnimationEnd,d=a.steps,m=a.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof f=="function"||typeof m=="function"||f==="spring"){this.runJSAnimation(a);return}if(d.length>1){this.runStepAnimation(a);return}var g=o?Ql({},o,l):l,z=mC(Object.keys(g),c,f);y.start([h,i,Rn(Rn({},g),{},{transition:z}),c,p])}},{key:"render",value:function(){var a=this.props,i=a.children,c=a.begin,o=a.duration,l=a.attributeName,f=a.easing,h=a.isActive,p=a.steps,d=a.from,m=a.to,y=a.canBegin,g=a.onAnimationEnd,z=a.shouldReAnimate,x=a.onAnimationReStart,b=NM1(a,kM1),w=M3.Children.count(i),A=this.state.style;if(typeof i=="function")return i(A);if(!h||w===0||o<=0)return i;var M=function(V){var T=V.props,I=T.style,L=I===void 0?{}:I,N=T.className,C=(0,M3.cloneElement)(V,Rn(Rn({},b),{},{style:Rn(Rn({},L),A),className:N}));return C};return w===1?M(M3.Children.only(i)):M3.default.createElement("div",null,M3.Children.map(i,function(H){return M(H)}))}}]),r}(M3.PureComponent);Tp.displayName="Animate";Tp.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Tp.propTypes={from:k2.default.oneOfType([k2.default.object,k2.default.string]),to:k2.default.oneOfType([k2.default.object,k2.default.string]),attributeName:k2.default.string,duration:k2.default.number,begin:k2.default.number,easing:k2.default.oneOfType([k2.default.string,k2.default.func]),steps:k2.default.arrayOf(k2.default.shape({duration:k2.default.number.isRequired,style:k2.default.object.isRequired,easing:k2.default.oneOfType([k2.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),k2.default.func]),properties:k2.default.arrayOf("string"),onAnimationEnd:k2.default.func})),children:k2.default.oneOfType([k2.default.node,k2.default.func]),isActive:k2.default.bool,canBegin:k2.default.bool,onAnimationEnd:k2.default.func,shouldReAnimate:k2.default.bool,onAnimationStart:k2.default.func,onAnimationReStart:k2.default.func};var U$=Tp;var ja=U$;function Jl(e){"@babel/helpers - typeof";return Jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jl(e)}function Pp(){return Pp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pp.apply(this,arguments)}function WM1(e,t){return YM1(e)||$M1(e,t)||KM1(e,t)||GM1()}function GM1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KM1(e,t){if(e){if(typeof e=="string")return q$(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q$(e,t)}}function q$(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $M1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function YM1(e){if(Array.isArray(e))return e}function W$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function G$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?W$(Object(r),!0).forEach(function(n){XM1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XM1(e,t,r){return t=ZM1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZM1(e){var t=QM1(e,"string");return Jl(t)=="symbol"?t:t+""}function QM1(e,t){if(Jl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Jl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var K$=function(t,r,n,a,i){var c=Math.min(Math.abs(n)/2,Math.abs(a)/2),o=a>=0?1:-1,l=n>=0?1:-1,f=a>=0&&n>=0||a<0&&n<0?1:0,h;if(c>0&&i instanceof Array){for(var p=[0,0,0,0],d=0,m=4;d<m;d++)p[d]=i[d]>c?c:i[d];h="M".concat(t,",").concat(r+o*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(f,",").concat(t+l*p[0],",").concat(r)),h+="L ".concat(t+n-l*p[1],",").concat(r),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(f,`,
|
|
`).concat(t+n,",").concat(r+o*p[1])),h+="L ".concat(t+n,",").concat(r+a-o*p[2]),p[2]>0&&(h+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(f,`,
|
|
`).concat(t+n-l*p[2],",").concat(r+a)),h+="L ".concat(t+l*p[3],",").concat(r+a),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(f,`,
|
|
`).concat(t,",").concat(r+a-o*p[3])),h+="Z"}else if(c>0&&i===+i&&i>0){var y=Math.min(c,i);h="M ".concat(t,",").concat(r+o*y,`
|
|
A `).concat(y,",").concat(y,",0,0,").concat(f,",").concat(t+l*y,",").concat(r,`
|
|
L `).concat(t+n-l*y,",").concat(r,`
|
|
A `).concat(y,",").concat(y,",0,0,").concat(f,",").concat(t+n,",").concat(r+o*y,`
|
|
L `).concat(t+n,",").concat(r+a-o*y,`
|
|
A `).concat(y,",").concat(y,",0,0,").concat(f,",").concat(t+n-l*y,",").concat(r+a,`
|
|
L `).concat(t+l*y,",").concat(r+a,`
|
|
A `).concat(y,",").concat(y,",0,0,").concat(f,",").concat(t,",").concat(r+a-o*y," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return h},$$=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,i=r.x,c=r.y,o=r.width,l=r.height;if(Math.abs(o)>0&&Math.abs(l)>0){var f=Math.min(i,i+o),h=Math.max(i,i+o),p=Math.min(c,c+l),d=Math.max(c,c+l);return n>=f&&n<=h&&a>=p&&a<=d}return!1},JM1={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},no=function(t){var r=G$(G$({},JM1),t),n=(0,Dn.useRef)(),a=(0,Dn.useState)(-1),i=WM1(a,2),c=i[0],o=i[1];(0,Dn.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var A=n.current.getTotalLength();A&&o(A)}catch{}},[]);var l=r.x,f=r.y,h=r.width,p=r.height,d=r.radius,m=r.className,y=r.animationEasing,g=r.animationDuration,z=r.animationBegin,x=r.isAnimationActive,b=r.isUpdateAnimationActive;if(l!==+l||f!==+f||h!==+h||p!==+p||h===0||p===0)return null;var w=X1("recharts-rectangle",m);return b?Dn.default.createElement(ja,{canBegin:c>0,from:{width:h,height:p,x:l,y:f},to:{width:h,height:p,x:l,y:f},duration:g,animationEasing:y,isActive:b},function(A){var M=A.width,H=A.height,V=A.x,T=A.y;return Dn.default.createElement(ja,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:z,duration:g,isActive:x,easing:y},Dn.default.createElement("path",Pp({},G1(r,!0),{className:w,d:K$(V,T,M,H,d),ref:n})))}):Dn.default.createElement("path",Pp({},G1(r,!0),{className:w,d:K$(l,f,h,p,d)}))};var ao=p1(Z1());var eC1=["points","className","baseLinePoints","connectNulls"];function io(){return io=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},io.apply(this,arguments)}function tC1(e,t){if(e==null)return{};var r=rC1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rC1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Y$(e){return cC1(e)||iC1(e)||aC1(e)||nC1()}function nC1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aC1(e,t){if(e){if(typeof e=="string")return HC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return HC(e,t)}}function iC1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cC1(e){if(Array.isArray(e))return HC(e)}function HC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var X$=function(t){return t&&t.x===+t.x&&t.y===+t.y},oC1=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){X$(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),X$(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},e5=function(t,r){var n=oC1(t);r&&(n=[n.reduce(function(i,c){return[].concat(Y$(i),Y$(c))},[])]);var a=n.map(function(i){return i.reduce(function(c,o,l){return"".concat(c).concat(l===0?"M":"L").concat(o.x,",").concat(o.y)},"")}).join("");return n.length===1?"".concat(a,"Z"):a},sC1=function(t,r,n){var a=e5(t,n);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(e5(r.reverse(),n).slice(1))},Z$=function(t){var r=t.points,n=t.className,a=t.baseLinePoints,i=t.connectNulls,c=tC1(t,eC1);if(!r||!r.length)return null;var o=X1("recharts-polygon",n);if(a&&a.length){var l=c.stroke&&c.stroke!=="none",f=sC1(r,a,i);return ao.default.createElement("g",{className:o},ao.default.createElement("path",io({},G1(c,!0),{fill:f.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:f})),l?ao.default.createElement("path",io({},G1(c,!0),{fill:"none",d:e5(r,i)})):null,l?ao.default.createElement("path",io({},G1(c,!0),{fill:"none",d:e5(a,i)})):null)}var h=e5(r,i);return ao.default.createElement("path",io({},G1(c,!0),{fill:h.slice(-1)==="Z"?c.fill:"none",className:o,d:h}))};var Q$=p1(Z1());function _C(){return _C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_C.apply(this,arguments)}var co=function(t){var r=t.cx,n=t.cy,a=t.r,i=t.className,c=X1("recharts-dot",i);return r===+r&&n===+n&&a===+a?Q$.default.createElement("circle",_C({},G1(t,!1),Ji(t),{className:c,cx:r,cy:n,r:a})):null};var eY=p1(Z1());function t5(e){"@babel/helpers - typeof";return t5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t5(e)}var lC1=["x","y","top","left","width","height","className"];function SC(){return SC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},SC.apply(this,arguments)}function J$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function fC1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?J$(Object(r),!0).forEach(function(n){uC1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uC1(e,t,r){return t=hC1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hC1(e){var t=pC1(e,"string");return t5(t)=="symbol"?t:t+""}function pC1(e,t){if(t5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(t5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dC1(e,t){if(e==null)return{};var r=mC1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mC1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var vC1=function(t,r,n,a,i,c){return"M".concat(t,",").concat(i,"v").concat(a,"M").concat(c,",").concat(r,"h").concat(n)},tY=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,c=t.top,o=c===void 0?0:c,l=t.left,f=l===void 0?0:l,h=t.width,p=h===void 0?0:h,d=t.height,m=d===void 0?0:d,y=t.className,g=dC1(t,lC1),z=fC1({x:n,y:i,top:o,left:f,width:p,height:m},g);return!I1(n)||!I1(i)||!I1(p)||!I1(m)||!I1(o)||!I1(f)?null:eY.default.createElement("path",SC({},G1(z,!0),{className:X1("recharts-cross",y),d:vC1(n,i,p,m,o,f)}))};var C3=p1(Z1()),uY=p1(nY()),hY=p1(iY()),pY=p1(Pe());var HC1=["cx","cy","angle","ticks","axisLine"],_C1=["ticks","tick","angle","tickFormatter","stroke"];function oo(e){"@babel/helpers - typeof";return oo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oo(e)}function r5(){return r5=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r5.apply(this,arguments)}function cY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function z6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cY(Object(r),!0).forEach(function(n){Rp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cY(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oY(e,t){if(e==null)return{};var r=SC1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SC1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function LC1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sY(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fY(n.key),n)}}function VC1(e,t,r){return t&&sY(e.prototype,t),r&&sY(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function AC1(e,t,r){return t=Ip(t),EC1(e,lY()?Reflect.construct(t,r||[],Ip(e).constructor):t.apply(e,r))}function EC1(e,t){if(t&&(oo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kC1(e)}function kC1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lY=function(){return!!e})()}function Ip(e){return Ip=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ip(e)}function NC1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&LC(e,t)}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},LC(e,t)}function Rp(e,t,r){return t=fY(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fY(e){var t=OC1(e,"string");return oo(t)=="symbol"?t:t+""}function OC1(e,t){if(oo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(oo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var n5=function(e){function t(){return LC1(this,t),AC1(this,t,arguments)}return NC1(t,e),VC1(t,[{key:"getTickValueCoord",value:function(n){var a=n.coordinate,i=this.props,c=i.angle,o=i.cx,l=i.cy;return w2(o,l,a,c)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,a;switch(n){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var n=this.props,a=n.cx,i=n.cy,c=n.angle,o=n.ticks,l=(0,uY.default)(o,function(h){return h.coordinate||0}),f=(0,hY.default)(o,function(h){return h.coordinate||0});return{cx:a,cy:i,startAngle:c,endAngle:c,innerRadius:f.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.cx,i=n.cy,c=n.angle,o=n.ticks,l=n.axisLine,f=oY(n,HC1),h=o.reduce(function(y,g){return[Math.min(y[0],g.coordinate),Math.max(y[1],g.coordinate)]},[1/0,-1/0]),p=w2(a,i,h[0],c),d=w2(a,i,h[1],c),m=z6(z6(z6({},G1(f,!1)),{},{fill:"none"},G1(l,!1)),{},{x1:p.x,y1:p.y,x2:d.x,y2:d.y});return C3.default.createElement("line",r5({className:"recharts-polar-radius-axis-line"},m))}},{key:"renderTicks",value:function(){var n=this,a=this.props,i=a.ticks,c=a.tick,o=a.angle,l=a.tickFormatter,f=a.stroke,h=oY(a,_C1),p=this.getTickTextAnchor(),d=G1(h,!1),m=G1(c,!1),y=i.map(function(g,z){var x=n.getTickValueCoord(g),b=z6(z6(z6(z6({textAnchor:p,transform:"rotate(".concat(90-o,", ").concat(x.x,", ").concat(x.y,")")},d),{},{stroke:"none",fill:f},m),{},{index:z},x),{},{payload:g});return C3.default.createElement(H2,r5({className:X1("recharts-polar-radius-axis-tick",Cp(c)),key:"tick-".concat(g.coordinate)},La(n.props,g,z)),t.renderTickItem(c,b,l?l(g.value,z):g.value))});return C3.default.createElement(H2,{className:"recharts-polar-radius-axis-ticks"},y)}},{key:"render",value:function(){var n=this.props,a=n.ticks,i=n.axisLine,c=n.tick;return!a||!a.length?null:C3.default.createElement(H2,{className:X1("recharts-polar-radius-axis",this.props.className)},i&&this.renderAxisLine(),c&&this.renderTicks(),ge.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,a,i){var c;return C3.default.isValidElement(n)?c=C3.default.cloneElement(n,a):(0,pY.default)(n)?c=n(a):c=C3.default.createElement(Tn,r5({},a,{className:"recharts-polar-radius-axis-tick-value"}),i),c}}])}(C3.PureComponent);Rp(n5,"displayName","PolarRadiusAxis");Rp(n5,"axisType","radiusAxis");Rp(n5,"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});var fn=p1(Z1()),xY=p1(Pe());function so(e){"@babel/helpers - typeof";return so=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},so(e)}function C6(){return C6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},C6.apply(this,arguments)}function dY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function M6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dY(Object(r),!0).forEach(function(n){Bp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dY(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TC1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mY(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yY(n.key),n)}}function PC1(e,t,r){return t&&mY(e.prototype,t),r&&mY(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function IC1(e,t,r){return t=Dp(t),RC1(e,gY()?Reflect.construct(t,r||[],Dp(e).constructor):t.apply(e,r))}function RC1(e,t){if(t&&(so(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DC1(e)}function DC1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gY=function(){return!!e})()}function Dp(e){return Dp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Dp(e)}function BC1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&VC(e,t)}function VC(e,t){return VC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},VC(e,t)}function Bp(e,t,r){return t=yY(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yY(e){var t=FC1(e,"string");return so(t)=="symbol"?t:t+""}function FC1(e,t){if(so(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(so(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jC1=Math.PI/180,vY=1e-5,a5=function(e){function t(){return TC1(this,t),IC1(this,t,arguments)}return BC1(t,e),PC1(t,[{key:"getTickLineCoord",value:function(n){var a=this.props,i=a.cx,c=a.cy,o=a.radius,l=a.orientation,f=a.tickSize,h=f||8,p=w2(i,c,o,n.coordinate),d=w2(i,c,o+(l==="inner"?-1:1)*h,n.coordinate);return{x1:p.x,y1:p.y,x2:d.x,y2:d.y}}},{key:"getTickTextAnchor",value:function(n){var a=this.props.orientation,i=Math.cos(-n.coordinate*jC1),c;return i>vY?c=a==="outer"?"start":"end":i<-vY?c=a==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.cx,i=n.cy,c=n.radius,o=n.axisLine,l=n.axisLineType,f=M6(M6({},G1(this.props,!1)),{},{fill:"none"},G1(o,!1));if(l==="circle")return fn.default.createElement(co,C6({className:"recharts-polar-angle-axis-line"},f,{cx:a,cy:i,r:c}));var h=this.props.ticks,p=h.map(function(d){return w2(a,i,c,d.coordinate)});return fn.default.createElement(Z$,C6({className:"recharts-polar-angle-axis-line"},f,{points:p}))}},{key:"renderTicks",value:function(){var n=this,a=this.props,i=a.ticks,c=a.tick,o=a.tickLine,l=a.tickFormatter,f=a.stroke,h=G1(this.props,!1),p=G1(c,!1),d=M6(M6({},h),{},{fill:"none"},G1(o,!1)),m=i.map(function(y,g){var z=n.getTickLineCoord(y),x=n.getTickTextAnchor(y),b=M6(M6(M6({textAnchor:x},h),{},{stroke:"none",fill:f},p),{},{index:g,payload:y,x:z.x2,y:z.y2});return fn.default.createElement(H2,C6({className:X1("recharts-polar-angle-axis-tick",Cp(c)),key:"tick-".concat(y.coordinate)},La(n.props,y,g)),o&&fn.default.createElement("line",C6({className:"recharts-polar-angle-axis-tick-line"},d,z)),c&&t.renderTickItem(c,b,l?l(y.value,g):y.value))});return fn.default.createElement(H2,{className:"recharts-polar-angle-axis-ticks"},m)}},{key:"render",value:function(){var n=this.props,a=n.ticks,i=n.radius,c=n.axisLine;return i<=0||!a||!a.length?null:fn.default.createElement(H2,{className:X1("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,a,i){var c;return fn.default.isValidElement(n)?c=fn.default.cloneElement(n,a):(0,xY.default)(n)?c=n(a):c=fn.default.createElement(Tn,C6({},a,{className:"recharts-polar-angle-axis-tick-value"}),i),c}}])}(fn.PureComponent);Bp(a5,"displayName","PolarAngleAxis");Bp(a5,"axisType","angleAxis");Bp(a5,"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 lt=p1(Z1());var qY=p1(Zi()),WY=p1(dp()),H6=p1(m3()),fo=p1(Pe());var Lr=p1(Z1()),OY=p1(Pe()),TY=p1(CY()),PY=p1(_Y()),IY=p1(dp());var un=p1(Z1());function i5(e){"@babel/helpers - typeof";return i5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i5(e)}function Fp(){return Fp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fp.apply(this,arguments)}function aH1(e,t){return sH1(e)||oH1(e,t)||cH1(e,t)||iH1()}function iH1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cH1(e,t){if(e){if(typeof e=="string")return SY(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return SY(e,t)}}function SY(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function oH1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function sH1(e){if(Array.isArray(e))return e}function LY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function VY(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LY(Object(r),!0).forEach(function(n){lH1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LY(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lH1(e,t,r){return t=fH1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fH1(e){var t=uH1(e,"string");return i5(t)=="symbol"?t:t+""}function uH1(e,t){if(i5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(i5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var AY=function(t,r,n,a,i){var c=n-a,o;return o="M ".concat(t,",").concat(r),o+="L ".concat(t+n,",").concat(r),o+="L ".concat(t+n-c/2,",").concat(r+i),o+="L ".concat(t+n-c/2-a,",").concat(r+i),o+="L ".concat(t,",").concat(r," Z"),o},hH1={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},EY=function(t){var r=VY(VY({},hH1),t),n=(0,un.useRef)(),a=(0,un.useState)(-1),i=aH1(a,2),c=i[0],o=i[1];(0,un.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var w=n.current.getTotalLength();w&&o(w)}catch{}},[]);var l=r.x,f=r.y,h=r.upperWidth,p=r.lowerWidth,d=r.height,m=r.className,y=r.animationEasing,g=r.animationDuration,z=r.animationBegin,x=r.isUpdateAnimationActive;if(l!==+l||f!==+f||h!==+h||p!==+p||d!==+d||h===0&&p===0||d===0)return null;var b=X1("recharts-trapezoid",m);return x?un.default.createElement(ja,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:f},to:{upperWidth:h,lowerWidth:p,height:d,x:l,y:f},duration:g,animationEasing:y,isActive:x},function(w){var A=w.upperWidth,M=w.lowerWidth,H=w.height,V=w.x,T=w.y;return un.default.createElement(ja,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:z,duration:g,easing:y},un.default.createElement("path",Fp({},G1(r,!0),{className:b,d:AY(V,T,A,M,H),ref:n})))}):un.default.createElement("g",null,un.default.createElement("path",Fp({},G1(r,!0),{className:b,d:AY(l,f,h,p,d)})))};var pH1=["option","shapeType","propTransformer","activeClassName","isActive"];function c5(e){"@babel/helpers - typeof";return c5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c5(e)}function dH1(e,t){if(e==null)return{};var r=mH1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mH1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function kY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function jp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kY(Object(r),!0).forEach(function(n){vH1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kY(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vH1(e,t,r){return t=gH1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gH1(e){var t=yH1(e,"string");return c5(t)=="symbol"?t:t+""}function yH1(e,t){if(c5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(c5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xH1(e,t){return jp(jp({},t),e)}function bH1(e,t){return e==="symbols"}function NY(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return Lr.default.createElement(no,r);case"trapezoid":return Lr.default.createElement(EY,r);case"sector":return Lr.default.createElement(Lp,r);case"symbols":if(bH1(t,r))return Lr.default.createElement(Gs,r);break;default:return null}}function wH1(e){return(0,Lr.isValidElement)(e)?e.props:e}function RY(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?xH1:n,i=e.activeClassName,c=i===void 0?"recharts-active-shape":i,o=e.isActive,l=dH1(e,pH1),f;if((0,Lr.isValidElement)(t))f=(0,Lr.cloneElement)(t,jp(jp({},l),wH1(t)));else if((0,OY.default)(t))f=t(l);else if((0,TY.default)(t)&&!(0,PY.default)(t)){var h=a(t,l);f=Lr.default.createElement(NY,{shapeType:r,elementProps:h})}else{var p=l;f=Lr.default.createElement(NY,{shapeType:r,elementProps:p})}return o?Lr.default.createElement(H2,{className:c},f):f}function o5(e,t){return t!=null&&"trapezoids"in e.props}function s5(e,t){return t!=null&&"sectors"in e.props}function lo(e,t){return t!=null&&"points"in e.props}function zH1(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,i=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&i}function MH1(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function CH1(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function HH1(e,t){var r;return o5(e,t)?r=zH1:s5(e,t)?r=MH1:lo(e,t)&&(r=CH1),r}function _H1(e,t){var r;return o5(e,t)?r="trapezoids":s5(e,t)?r="sectors":lo(e,t)&&(r="points"),r}function SH1(e,t){if(o5(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(s5(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return lo(e,t)?t.payload:{}}function DY(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=_H1(r,t),i=SH1(r,t),c=n.filter(function(l,f){var h=(0,IY.default)(i,l),p=r.props[a].filter(function(y){var g=HH1(r,t);return g(y,t)}),d=r.props[a].indexOf(p[p.length-1]),m=f===d;return h&&m}),o=n.indexOf(c[c.length-1]);return o}var Up;function ho(e){"@babel/helpers - typeof";return ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ho(e)}function uo(){return uo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uo.apply(this,arguments)}function BY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Z2(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BY(Object(r),!0).forEach(function(n){hn(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BY(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LH1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FY(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,UY(n.key),n)}}function VH1(e,t,r){return t&&FY(e.prototype,t),r&&FY(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function AH1(e,t,r){return t=qp(t),EH1(e,jY()?Reflect.construct(t,r||[],qp(e).constructor):t.apply(e,r))}function EH1(e,t){if(t&&(ho(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kH1(e)}function kH1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jY(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jY=function(){return!!e})()}function qp(e){return qp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qp(e)}function NH1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&AC(e,t)}function AC(e,t){return AC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},AC(e,t)}function hn(e,t,r){return t=UY(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UY(e){var t=OH1(e,"string");return ho(t)=="symbol"?t:t+""}function OH1(e,t){if(ho(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ho(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pn=function(e){function t(r){var n;return LH1(this,t),n=AH1(this,t,[r]),hn(n,"pieRef",null),hn(n,"sectorRefs",[]),hn(n,"id",Sa("recharts-pie-")),hn(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),(0,fo.default)(a)&&a()}),hn(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),(0,fo.default)(a)&&a()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return NH1(t,e),VH1(t,[{key:"isActiveIndex",value:function(n){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(n)!==-1:n===a}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var i=this.props,c=i.label,o=i.labelLine,l=i.dataKey,f=i.valueKey,h=G1(this.props,!1),p=G1(c,!1),d=G1(o,!1),m=c&&c.offsetRadius||20,y=n.map(function(g,z){var x=(g.startAngle+g.endAngle)/2,b=w2(g.cx,g.cy,g.outerRadius+m,x),w=Z2(Z2(Z2(Z2({},h),g),{},{stroke:"none"},p),{},{index:z,textAnchor:t.getTextAnchor(b.x,g.cx)},b),A=Z2(Z2(Z2(Z2({},h),g),{},{fill:"none",stroke:g.fill},d),{},{index:z,points:[w2(g.cx,g.cy,g.outerRadius,x),b]}),M=l;return(0,H6.default)(l)&&(0,H6.default)(f)?M="value":(0,H6.default)(l)&&(M=f),lt.default.createElement(H2,{key:"label-".concat(g.startAngle,"-").concat(g.endAngle,"-").concat(g.midAngle,"-").concat(z)},o&&t.renderLabelLineItem(o,A,"line"),t.renderLabelItem(c,w,Ht(g,M)))});return lt.default.createElement(H2,{className:"recharts-pie-labels"},y)}},{key:"renderSectorsStatically",value:function(n){var a=this,i=this.props,c=i.activeShape,o=i.blendStroke,l=i.inactiveShape;return n.map(function(f,h){if(f?.startAngle===0&&f?.endAngle===0&&n.length!==1)return null;var p=a.isActiveIndex(h),d=l&&a.hasActiveIndex()?l:null,m=p?c:d,y=Z2(Z2({},f),{},{stroke:o?f.fill:f.stroke,tabIndex:-1});return lt.default.createElement(H2,uo({ref:function(z){z&&!a.sectorRefs.includes(z)&&a.sectorRefs.push(z)},tabIndex:-1,className:"recharts-pie-sector"},La(a.props,f,h),{key:"sector-".concat(f?.startAngle,"-").concat(f?.endAngle,"-").concat(f.midAngle,"-").concat(h)}),lt.default.createElement(RY,uo({option:m,isActive:p,shapeType:"sector"},y)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,a=this.props,i=a.sectors,c=a.isAnimationActive,o=a.animationBegin,l=a.animationDuration,f=a.animationEasing,h=a.animationId,p=this.state,d=p.prevSectors,m=p.prevIsAnimationActive;return lt.default.createElement(ja,{begin:o,duration:l,isActive:c,easing:f,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(m),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(y){var g=y.t,z=[],x=i&&i[0],b=x.startAngle;return i.forEach(function(w,A){var M=d&&d[A],H=A>0?(0,qY.default)(w,"paddingAngle",0):0;if(M){var V=bw(M.endAngle-M.startAngle,w.endAngle-w.startAngle),T=Z2(Z2({},w),{},{startAngle:b+H,endAngle:b+V(g)+H});z.push(T),b=T.endAngle}else{var I=w.endAngle,L=w.startAngle,N=bw(0,I-L),C=N(g),q=Z2(Z2({},w),{},{startAngle:b+H,endAngle:b+C+H});z.push(q),b=q.endAngle}}),lt.default.createElement(H2,null,n.renderSectorsStatically(z))})}},{key:"attachKeyboardHandlers",value:function(n){var a=this;n.onkeydown=function(i){if(!i.altKey)switch(i.key){case"ArrowLeft":{var c=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[c].focus(),a.setState({sectorToFocus:c});break}case"ArrowRight":{var o=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[o].focus(),a.setState({sectorToFocus:o});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}default:}}}},{key:"renderSectors",value:function(){var n=this.props,a=n.sectors,i=n.isAnimationActive,c=this.state.prevSectors;return i&&a&&a.length&&(!c||!(0,WY.default)(c,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,a=this.props,i=a.hide,c=a.sectors,o=a.className,l=a.label,f=a.cx,h=a.cy,p=a.innerRadius,d=a.outerRadius,m=a.isAnimationActive,y=this.state.isAnimationFinished;if(i||!c||!c.length||!I1(f)||!I1(h)||!I1(p)||!I1(d))return null;var g=X1("recharts-pie",o);return lt.default.createElement(H2,{tabIndex:this.props.rootTabIndex,className:g,ref:function(x){n.pieRef=x}},this.renderSectors(),l&&this.renderLabels(c),ge.renderCallByParent(this.props,null,!1),(!m||y)&&Ba.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return a.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:n.sectors!==a.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,a){return n>a?"start":n<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,a,i){if(lt.default.isValidElement(n))return lt.default.cloneElement(n,a);if((0,fo.default)(n))return n(a);var c=X1("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return lt.default.createElement(Kl,uo({},a,{key:i,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(n,a,i){if(lt.default.isValidElement(n))return lt.default.cloneElement(n,a);var c=i;if((0,fo.default)(n)&&(c=n(a),lt.default.isValidElement(c)))return c;var o=X1("recharts-pie-label-text",typeof n!="boolean"&&!(0,fo.default)(n)?n.className:"");return lt.default.createElement(Tn,uo({},a,{alignmentBaseline:"middle",className:o}),c)}}])}(lt.PureComponent);Up=pn;hn(pn,"displayName","Pie");hn(pn,"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:!On.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});hn(pn,"parseDeltaAngle",function(e,t){var r=Mt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});hn(pn,"getRealPieData",function(e){var t=e.data,r=e.children,n=G1(e,!1),a=Ct(r,kc);return t&&t.length?t.map(function(i,c){return Z2(Z2(Z2({payload:i},n),i),a&&a[c]&&a[c].props)}):a&&a.length?a.map(function(i){return Z2(Z2({},n),i.props)}):[]});hn(pn,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,a=t.width,i=t.height,c=cC(a,i),o=n+We(e.cx,a,a/2),l=r+We(e.cy,i,i/2),f=We(e.innerRadius,c,0),h=We(e.outerRadius,c,c*.8),p=e.maxRadius||Math.sqrt(a*a+i*i)/2;return{cx:o,cy:l,innerRadius:f,outerRadius:h,maxRadius:p}});hn(pn,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Z2(Z2({},t.type.defaultProps),t.props):t.props,a=Up.getRealPieData(n);if(!a||!a.length)return null;var i=n.cornerRadius,c=n.startAngle,o=n.endAngle,l=n.paddingAngle,f=n.dataKey,h=n.nameKey,p=n.valueKey,d=n.tooltipType,m=Math.abs(n.minAngle),y=Up.parseCoordinateOfPie(n,r),g=Up.parseDeltaAngle(c,o),z=Math.abs(g),x=f;(0,H6.default)(f)&&(0,H6.default)(p)?(jt(!1,`Use "dataKey" to specify the value of pie,
|
|
the props "valueKey" will be deprecated in 1.1.0`),x="value"):(0,H6.default)(f)&&(jt(!1,`Use "dataKey" to specify the value of pie,
|
|
the props "valueKey" will be deprecated in 1.1.0`),x=p);var b=a.filter(function(T){return Ht(T,x,0)!==0}).length,w=(z>=360?b:b-1)*l,A=z-b*m-w,M=a.reduce(function(T,I){var L=Ht(I,x,0);return T+(I1(L)?L:0)},0),H;if(M>0){var V;H=a.map(function(T,I){var L=Ht(T,x,0),N=Ht(T,h,I),C=(I1(L)?L:0)/M,q;I?q=V.endAngle+Mt(g)*l*(L!==0?1:0):q=c;var J=q+Mt(g)*((L!==0?m:0)+C*A),$=(q+J)/2,E=(y.innerRadius+y.outerRadius)/2,O=[{name:N,value:L,payload:T,dataKey:x,type:d}],B=w2(y.cx,y.cy,E,$);return V=Z2(Z2(Z2({percent:C,cornerRadius:i,name:N,tooltipPayload:O,midAngle:$,middleRadius:E,tooltipPosition:B},T),y),{},{value:Ht(T,x),startAngle:q,endAngle:J,payload:T,paddingAngle:Mt(g)*l}),V})}return Z2(Z2({},y),{},{sectors:H,data:a})});var Ee=p1(Z1());var PC=p1(Pe()),sX=p1(NC());function l5(e){"@babel/helpers - typeof";return l5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l5(e)}function JY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function eX(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JY(Object(r),!0).forEach(function(n){tX(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JY(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tX(e,t,r){return t=GH1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GH1(e){var t=KH1(e,"string");return l5(t)=="symbol"?t:t+""}function KH1(e,t){if(l5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(l5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $H1=["Webkit","Moz","O","ms"],rX=function(t,r){if(!t)return null;var n=t.replace(/(\w)/,function(i){return i.toUpperCase()}),a=$H1.reduce(function(i,c){return eX(eX({},i),{},tX({},c+n,r))},{});return a[t]=r,a};function po(e){"@babel/helpers - typeof";return po=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},po(e)}function Wp(){return Wp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wp.apply(this,arguments)}function nX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function OC(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nX(Object(r),!0).forEach(function(n){Vr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nX(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YH1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aX(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oX(n.key),n)}}function XH1(e,t,r){return t&&aX(e.prototype,t),r&&aX(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZH1(e,t,r){return t=Gp(t),QH1(e,cX()?Reflect.construct(t,r||[],Gp(e).constructor):t.apply(e,r))}function QH1(e,t){if(t&&(po(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return JH1(e)}function JH1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cX=function(){return!!e})()}function Gp(e){return Gp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gp(e)}function e_1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&TC(e,t)}function TC(e,t){return TC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},TC(e,t)}function Vr(e,t,r){return t=oX(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oX(e){var t=t_1(e,"string");return po(t)=="symbol"?t:t+""}function t_1(e,t){if(po(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(po(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var r_1=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,i=t.x,c=t.width,o=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,f=Oa().domain((0,sX.default)(0,l)).range([i,i+c-o]),h=f.domain().map(function(p){return f(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:f(n),endX:f(a),scale:f,scaleValues:h}},iX=function(t){return t.changedTouches&&!!t.changedTouches.length},_6=function(e){function t(r){var n;return YH1(this,t),n=ZH1(this,t,[r]),Vr(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),Vr(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),Vr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,i=a.endIndex,c=a.onDragEnd,o=a.startIndex;c?.({endIndex:i,startIndex:o})}),n.detachDragEndListener()}),Vr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Vr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Vr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Vr(n,"handleSlideDragStart",function(a){var i=iX(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return e_1(t,e),XH1(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,i=n.endX,c=this.state.scaleValues,o=this.props,l=o.gap,f=o.data,h=f.length-1,p=Math.min(a,i),d=Math.max(a,i),m=t.getIndexInRange(c,p),y=t.getIndexInRange(c,d);return{startIndex:m-m%l,endIndex:y===h?h:y-y%l}}},{key:"getTextOfTick",value:function(n){var a=this.props,i=a.data,c=a.tickFormatter,o=a.dataKey,l=Ht(i[n],o,n);return(0,PC.default)(c)?c(l,n):l}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var a=this.state,i=a.slideMoveStartX,c=a.startX,o=a.endX,l=this.props,f=l.x,h=l.width,p=l.travellerWidth,d=l.startIndex,m=l.endIndex,y=l.onChange,g=n.pageX-i;g>0?g=Math.min(g,f+h-p-o,f+h-p-c):g<0&&(g=Math.max(g,f-c,f-o));var z=this.getIndex({startX:c+g,endX:o+g});(z.startIndex!==d||z.endIndex!==m)&&y&&y(z),this.setState({startX:c+g,endX:o+g,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var i=iX(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,i=a.brushMoveStartX,c=a.movingTravellerId,o=a.endX,l=a.startX,f=this.state[c],h=this.props,p=h.x,d=h.width,m=h.travellerWidth,y=h.onChange,g=h.gap,z=h.data,x={startX:this.state.startX,endX:this.state.endX},b=n.pageX-i;b>0?b=Math.min(b,p+d-m-f):b<0&&(b=Math.max(b,p-f)),x[c]=f+b;var w=this.getIndex(x),A=w.startIndex,M=w.endIndex,H=function(){var T=z.length-1;return c==="startX"&&(o>l?A%g===0:M%g===0)||o<l&&M===T||c==="endX"&&(o>l?M%g===0:A%g===0)||o>l&&M===T};this.setState(Vr(Vr({},c,f+b),"brushMoveStartX",n.pageX),function(){y&&H()&&y(w)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var i=this,c=this.state,o=c.scaleValues,l=c.startX,f=c.endX,h=this.state[a],p=o.indexOf(h);if(p!==-1){var d=p+n;if(!(d===-1||d>=o.length)){var m=o[d];a==="startX"&&m>=f||a==="endX"&&m<=l||this.setState(Vr({},a,m),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,i=n.y,c=n.width,o=n.height,l=n.fill,f=n.stroke;return Ee.default.createElement("rect",{stroke:f,fill:l,x:a,y:i,width:c,height:o})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,i=n.y,c=n.width,o=n.height,l=n.data,f=n.children,h=n.padding,p=Ee.Children.only(f);return p?Ee.default.cloneElement(p,{x:a,y:i,width:c,height:o,margin:h,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,a){var i,c,o=this,l=this.props,f=l.y,h=l.travellerWidth,p=l.height,d=l.traveller,m=l.ariaLabel,y=l.data,g=l.startIndex,z=l.endIndex,x=Math.max(n,this.props.x),b=OC(OC({},G1(this.props,!1)),{},{x,y:f,width:h,height:p}),w=m||"Min value: ".concat((i=y[g])===null||i===void 0?void 0:i.name,", Max value: ").concat((c=y[z])===null||c===void 0?void 0:c.name);return Ee.default.createElement(H2,{tabIndex:0,role:"slider","aria-label":w,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(M){["ArrowLeft","ArrowRight"].includes(M.key)&&(M.preventDefault(),M.stopPropagation(),o.handleTravellerMoveKeyboard(M.key==="ArrowRight"?1:-1,a))},onFocus:function(){o.setState({isTravellerFocused:!0})},onBlur:function(){o.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,b))}},{key:"renderSlide",value:function(n,a){var i=this.props,c=i.y,o=i.height,l=i.stroke,f=i.travellerWidth,h=Math.min(n,a)+f,p=Math.max(Math.abs(a-n)-f,0);return Ee.default.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:h,y:c,width:p,height:o})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,i=n.endIndex,c=n.y,o=n.height,l=n.travellerWidth,f=n.stroke,h=this.state,p=h.startX,d=h.endX,m=5,y={pointerEvents:"none",fill:f};return Ee.default.createElement(H2,{className:"recharts-brush-texts"},Ee.default.createElement(Tn,Wp({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,d)-m,y:c+o/2},y),this.getTextOfTick(a)),Ee.default.createElement(Tn,Wp({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,d)+l+m,y:c+o/2},y),this.getTextOfTick(i)))}},{key:"render",value:function(){var n=this.props,a=n.data,i=n.className,c=n.children,o=n.x,l=n.y,f=n.width,h=n.height,p=n.alwaysShowText,d=this.state,m=d.startX,y=d.endX,g=d.isTextActive,z=d.isSlideMoving,x=d.isTravellerMoving,b=d.isTravellerFocused;if(!a||!a.length||!I1(o)||!I1(l)||!I1(f)||!I1(h)||f<=0||h<=0)return null;var w=X1("recharts-brush",i),A=Ee.default.Children.count(c)===1,M=rX("userSelect","none");return Ee.default.createElement(H2,{className:w,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:M},this.renderBackground(),A&&this.renderPanorama(),this.renderSlide(m,y),this.renderTravellerLayer(m,"startX"),this.renderTravellerLayer(y,"endX"),(g||z||x||b||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,i=n.y,c=n.width,o=n.height,l=n.stroke,f=Math.floor(i+o/2)-1;return Ee.default.createElement(Ee.default.Fragment,null,Ee.default.createElement("rect",{x:a,y:i,width:c,height:o,fill:l,stroke:"none"}),Ee.default.createElement("line",{x1:a+1,y1:f,x2:a+c-1,y2:f,fill:"none",stroke:"#fff"}),Ee.default.createElement("line",{x1:a+1,y1:f+2,x2:a+c-1,y2:f+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var i;return Ee.default.isValidElement(n)?i=Ee.default.cloneElement(n,a):(0,PC.default)(n)?i=n(a):i=t.renderDefaultTraveller(a),i}},{key:"getDerivedStateFromProps",value:function(n,a){var i=n.data,c=n.width,o=n.x,l=n.travellerWidth,f=n.updateId,h=n.startIndex,p=n.endIndex;if(i!==a.prevData||f!==a.prevUpdateId)return OC({prevData:i,prevTravellerWidth:l,prevUpdateId:f,prevX:o,prevWidth:c},i&&i.length?r_1({data:i,width:c,x:o,travellerWidth:l,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(a.scale&&(c!==a.prevWidth||o!==a.prevX||l!==a.prevTravellerWidth)){a.scale.range([o,o+c-l]);var d=a.scale.domain().map(function(m){return a.scale(m)});return{prevData:i,prevTravellerWidth:l,prevUpdateId:f,prevX:o,prevWidth:c,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,a){for(var i=n.length,c=0,o=i-1;o-c>1;){var l=Math.floor((c+o)/2);n[l]>a?o=l:c=l}return a>=n[o]?o:c}}])}(Ee.PureComponent);Vr(_6,"displayName","Brush");Vr(_6,"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 S6=p1(Z1()),eZ=p1(Pe()),tZ=p1(hX());var sr=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r};var _X=p1(gX()),SX=p1(IC());function f5(e){"@babel/helpers - typeof";return f5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f5(e)}function H_1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MX(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,HX(n.key),n)}}function __1(e,t,r){return t&&MX(e.prototype,t),r&&MX(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function CX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Kp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CX(Object(r),!0).forEach(function(n){RC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CX(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RC(e,t,r){return t=HX(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HX(e){var t=S_1(e,"string");return f5(t)=="symbol"?t:t+""}function S_1(e,t){if(f5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(f5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DC=function(t,r){var n=t.x,a=t.y,i=r.x,c=r.y;return{x:Math.min(n,i),y:Math.min(a,c),width:Math.abs(i-n),height:Math.abs(c-a)}},LX=function(t){var r=t.x1,n=t.y1,a=t.x2,i=t.y2;return DC({x:r,y:n},{x:a,y:i})},VX=function(){function e(t){H_1(this,e),this.scale=t}return __1(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.bandAware,i=n.position;if(r!==void 0){if(i)switch(i){case"start":return this.scale(r);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(r)+o}default:return this.scale(r)}if(a){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],i=n[n.length-1];return a<=i?r>=a&&r<=i:r>=i&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])}();RC(VX,"EPS",1e-4);var mo=function(t){var r=Object.keys(t).reduce(function(n,a){return Kp(Kp({},n),{},RC({},a,VX.create(t[a])))},{});return Kp(Kp({},r),{},{apply:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=i.bandAware,o=i.position;return(0,_X.default)(a,function(l,f){return r[f].apply(l,{bandAware:c,position:o})})},isInRange:function(a){return(0,SX.default)(a,function(i,c){return r[c].isInRange(i)})}})};var ke=p1(Z1());var j_1=p1(IX()),U_1=p1(IC());var RX=p1(hw()),DX=(0,RX.default)(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")});var BX=(0,ke.createContext)(void 0),FX=(0,ke.createContext)(void 0),jX=(0,ke.createContext)(void 0),q_1=(0,ke.createContext)({}),UX=(0,ke.createContext)(void 0),W_1=(0,ke.createContext)(0),G_1=(0,ke.createContext)(0),BC=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,i=r.offset,c=t.clipPathId,o=t.children,l=t.width,f=t.height,h=DX(i);return ke.default.createElement(BX.Provider,{value:n},ke.default.createElement(FX.Provider,{value:a},ke.default.createElement(q_1.Provider,{value:i},ke.default.createElement(jX.Provider,{value:h},ke.default.createElement(UX.Provider,{value:c},ke.default.createElement(W_1.Provider,{value:f},ke.default.createElement(G_1.Provider,{value:l},o)))))))},qX=function(){return(0,ke.useContext)(UX)};var WX=function(t){var r=(0,ke.useContext)(BX);r==null&&h4(!1);var n=r[t];return n==null&&h4(!1),n};var GX=function(t){var r=(0,ke.useContext)(FX);r==null&&h4(!1);var n=r[t];return n==null&&h4(!1),n},KX=function(){var t=(0,ke.useContext)(jX);return t};function vo(e){"@babel/helpers - typeof";return vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vo(e)}function K_1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $X(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,JX(n.key),n)}}function $_1(e,t,r){return t&&$X(e.prototype,t),r&&$X(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Y_1(e,t,r){return t=$p(t),X_1(e,QX()?Reflect.construct(t,r||[],$p(e).constructor):t.apply(e,r))}function X_1(e,t){if(t&&(vo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Z_1(e)}function Z_1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QX=function(){return!!e})()}function $p(e){return $p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$p(e)}function Q_1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&FC(e,t)}function FC(e,t){return FC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},FC(e,t)}function YX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function XX(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YX(Object(r),!0).forEach(function(n){UC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YX(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UC(e,t,r){return t=JX(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JX(e){var t=J_1(e,"string");return vo(t)=="symbol"?t:t+""}function J_1(e,t){if(vo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eS1(e,t){return aS1(e)||nS1(e,t)||rS1(e,t)||tS1()}function tS1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rS1(e,t){if(e){if(typeof e=="string")return ZX(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ZX(e,t)}}function ZX(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function nS1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function aS1(e){if(Array.isArray(e))return e}function jC(){return jC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jC.apply(this,arguments)}var iS1=function(t,r){var n;return S6.default.isValidElement(t)?n=S6.default.cloneElement(t,r):(0,eZ.default)(t)?n=t(r):n=S6.default.createElement("line",jC({},r,{className:"recharts-reference-line-line"})),n},cS1=function(t,r,n,a,i,c,o,l,f){var h=i.x,p=i.y,d=i.width,m=i.height;if(n){var y=f.y,g=t.y.apply(y,{position:c});if(sr(f,"discard")&&!t.y.isInRange(g))return null;var z=[{x:h+d,y:g},{x:h,y:g}];return l==="left"?z.reverse():z}if(r){var x=f.x,b=t.x.apply(x,{position:c});if(sr(f,"discard")&&!t.x.isInRange(b))return null;var w=[{x:b,y:p+m},{x:b,y:p}];return o==="top"?w.reverse():w}if(a){var A=f.segment,M=A.map(function(H){return t.apply(H,{position:c})});return sr(f,"discard")&&(0,tZ.default)(M,function(H){return!t.isInRange(H)})?null:M}return null};function oS1(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,i=e.yAxisId,c=e.shape,o=e.className,l=e.alwaysShow,f=qX(),h=WX(a),p=GX(i),d=KX();if(!f||!d)return null;jt(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=mo({x:h.scale,y:p.scale}),y=X2(t),g=X2(r),z=n&&n.length===2,x=cS1(m,y,g,z,d,e.position,h.orientation,p.orientation,e);if(!x)return null;var b=eS1(x,2),w=b[0],A=w.x,M=w.y,H=b[1],V=H.x,T=H.y,I=sr(e,"hidden")?"url(#".concat(f,")"):void 0,L=XX(XX({clipPath:I},G1(e,!0)),{},{x1:A,y1:M,x2:V,y2:T});return S6.default.createElement(H2,{className:X1("recharts-reference-line",o)},iS1(c,L),ge.renderCallByParent(e,LX({x1:A,y1:M,x2:V,y2:T})))}var Yp=function(e){function t(){return K_1(this,t),Y_1(this,t,arguments)}return Q_1(t,e),$_1(t,[{key:"render",value:function(){return S6.default.createElement(oS1,this.props)}}])}(S6.default.Component);UC(Yp,"displayName","ReferenceLine");UC(Yp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});var go=p1(Z1()),oZ=p1(Pe());function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qC.apply(this,arguments)}function yo(e){"@babel/helpers - typeof";return yo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yo(e)}function rZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nZ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rZ(Object(r),!0).forEach(function(n){Zp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rZ(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sS1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aZ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cZ(n.key),n)}}function lS1(e,t,r){return t&&aZ(e.prototype,t),r&&aZ(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function fS1(e,t,r){return t=Xp(t),uS1(e,iZ()?Reflect.construct(t,r||[],Xp(e).constructor):t.apply(e,r))}function uS1(e,t){if(t&&(yo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hS1(e)}function hS1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iZ=function(){return!!e})()}function Xp(e){return Xp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xp(e)}function pS1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&WC(e,t)}function WC(e,t){return WC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},WC(e,t)}function Zp(e,t,r){return t=cZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cZ(e){var t=dS1(e,"string");return yo(t)=="symbol"?t:t+""}function dS1(e,t){if(yo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mS1=function(t){var r=t.x,n=t.y,a=t.xAxis,i=t.yAxis,c=mo({x:a.scale,y:i.scale}),o=c.apply({x:r,y:n},{bandAware:!0});return sr(t,"discard")&&!c.isInRange(o)?null:o},u5=function(e){function t(){return sS1(this,t),fS1(this,t,arguments)}return pS1(t,e),lS1(t,[{key:"render",value:function(){var n=this.props,a=n.x,i=n.y,c=n.r,o=n.alwaysShow,l=n.clipPathId,f=X2(a),h=X2(i);if(jt(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!f||!h)return null;var p=mS1(this.props);if(!p)return null;var d=p.x,m=p.y,y=this.props,g=y.shape,z=y.className,x=sr(this.props,"hidden")?"url(#".concat(l,")"):void 0,b=nZ(nZ({clipPath:x},G1(this.props,!0)),{},{cx:d,cy:m});return go.default.createElement(H2,{className:X1("recharts-reference-dot",z)},t.renderDot(g,b),ge.renderCallByParent(this.props,{x:d-c,y:m-c,width:2*c,height:2*c}))}}])}(go.default.Component);Zp(u5,"displayName","ReferenceDot");Zp(u5,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Zp(u5,"renderDot",function(e,t){var r;return go.default.isValidElement(e)?r=go.default.cloneElement(e,t):(0,oZ.default)(e)?r=e(t):r=go.default.createElement(co,qC({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});var xo=p1(Z1()),pZ=p1(Pe());function GC(){return GC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},GC.apply(this,arguments)}function bo(e){"@babel/helpers - typeof";return bo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bo(e)}function sZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function lZ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sZ(Object(r),!0).forEach(function(n){Jp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sZ(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vS1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fZ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hZ(n.key),n)}}function gS1(e,t,r){return t&&fZ(e.prototype,t),r&&fZ(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function yS1(e,t,r){return t=Qp(t),xS1(e,uZ()?Reflect.construct(t,r||[],Qp(e).constructor):t.apply(e,r))}function xS1(e,t){if(t&&(bo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bS1(e)}function bS1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uZ=function(){return!!e})()}function Qp(e){return Qp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qp(e)}function wS1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&KC(e,t)}function KC(e,t){return KC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},KC(e,t)}function Jp(e,t,r){return t=hZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hZ(e){var t=zS1(e,"string");return bo(t)=="symbol"?t:t+""}function zS1(e,t){if(bo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(bo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var MS1=function(t,r,n,a,i){var c=i.x1,o=i.x2,l=i.y1,f=i.y2,h=i.xAxis,p=i.yAxis;if(!h||!p)return null;var d=mo({x:h.scale,y:p.scale}),m={x:t?d.x.apply(c,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(l,{position:"start"}):d.y.rangeMin},y={x:r?d.x.apply(o,{position:"end"}):d.x.rangeMax,y:a?d.y.apply(f,{position:"end"}):d.y.rangeMax};return sr(i,"discard")&&(!d.isInRange(m)||!d.isInRange(y))?null:DC(m,y)},h5=function(e){function t(){return vS1(this,t),yS1(this,t,arguments)}return wS1(t,e),gS1(t,[{key:"render",value:function(){var n=this.props,a=n.x1,i=n.x2,c=n.y1,o=n.y2,l=n.className,f=n.alwaysShow,h=n.clipPathId;jt(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=X2(a),d=X2(i),m=X2(c),y=X2(o),g=this.props.shape;if(!p&&!d&&!m&&!y&&!g)return null;var z=MS1(p,d,m,y,this.props);if(!z&&!g)return null;var x=sr(this.props,"hidden")?"url(#".concat(h,")"):void 0;return xo.default.createElement(H2,{className:X1("recharts-reference-area",l)},t.renderRect(g,lZ(lZ({clipPath:x},G1(this.props,!0)),z)),ge.renderCallByParent(this.props,z))}}])}(xo.default.Component);Jp(h5,"displayName","ReferenceArea");Jp(h5,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Jp(h5,"renderRect",function(e,t){var r;return xo.default.isValidElement(e)?r=xo.default.cloneElement(e,t):(0,pZ.default)(e)?r=e(t):r=xo.default.createElement(no,GC({},t,{className:"recharts-reference-area-rect"})),r});var N2=p1(Z1()),Mo=p1(m3()),Bn=p1(Pe()),sd=p1(NC()),Co=p1(Zi()),PZ=p1(Mh()),IZ=p1(Zz());function dZ(e){return SS1(e)||_S1(e)||HS1(e)||CS1()}function CS1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HS1(e,t){if(e){if(typeof e=="string")return $C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $C(e,t)}}function _S1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function SS1(e){if(Array.isArray(e))return $C(e)}function $C(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ed=function(t,r,n,a,i){var c=Ct(t,Yp),o=Ct(t,u5),l=[].concat(dZ(c),dZ(o)),f=Ct(t,h5),h="".concat(a,"Id"),p=a[0],d=r;if(l.length&&(d=l.reduce(function(g,z){if(z.props[h]===n&&sr(z.props,"extendDomain")&&I1(z.props[p])){var x=z.props[p];return[Math.min(g[0],x),Math.max(g[1],x)]}return g},d)),f.length){var m="".concat(p,"1"),y="".concat(p,"2");d=f.reduce(function(g,z){if(z.props[h]===n&&sr(z.props,"extendDomain")&&I1(z.props[m])&&I1(z.props[y])){var x=z.props[m],b=z.props[y];return[Math.min(g[0],x,b),Math.max(g[1],x,b)]}return g},d)}return i&&i.length&&(d=i.reduce(function(g,z){return I1(z)?[Math.min(g[0],z),Math.max(g[1],z)]:g},d)),d};var gZ=p1(vZ()),rd=new gZ.default;var nd="recharts.syncMouseEvents";function d5(e){"@babel/helpers - typeof";return d5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d5(e)}function AS1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yZ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xZ(n.key),n)}}function ES1(e,t,r){return t&&yZ(e.prototype,t),r&&yZ(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function XC(e,t,r){return t=xZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xZ(e){var t=kS1(e,"string");return d5(t)=="symbol"?t:t+""}function kS1(e,t){if(d5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(d5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bZ=function(){function e(){AS1(this,e),XC(this,"activeIndex",0),XC(this,"coordinateList",[]),XC(this,"layout","horizontal")}return ES1(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,i=a===void 0?null:a,c=r.container,o=c===void 0?null:c,l=r.layout,f=l===void 0?null:l,h=r.offset,p=h===void 0?null:h,d=r.mouseHandlerCallback,m=d===void 0?null:d;this.coordinateList=(n=i??this.coordinateList)!==null&&n!==void 0?n:[],this.container=o??this.container,this.layout=f??this.layout,this.offset=p??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(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}default:break}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),i=a.x,c=a.y,o=a.height,l=this.coordinateList[this.activeIndex].coordinate,f=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=i+l+f,d=c+this.offset.top+o/2+h;this.mouseHandlerCallback({pageX:p,pageY:d})}}}])}();function wZ(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e?.[0],a=e?.[1];if(n&&a&&I1(n)&&I1(a))return!0}return!1}var wo=p1(Z1());function zZ(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function ad(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,i=e.endAngle,c=w2(t,r,n,a),o=w2(t,r,n,i);return{points:[c,o],cx:t,cy:r,radius:n,startAngle:a,endAngle:i}}function MZ(e,t,r){var n,a,i,c;if(e==="horizontal")n=t.x,i=n,a=r.top,c=r.top+r.height;else if(e==="vertical")a=t.y,c=a,n=r.left,i=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var o=t.cx,l=t.cy,f=t.innerRadius,h=t.outerRadius,p=t.angle,d=w2(o,l,f,p),m=w2(o,l,h,p);n=d.x,a=d.y,i=m.x,c=m.y}else return ad(t);return[{x:n,y:a},{x:i,y:c}]}function m5(e){"@babel/helpers - typeof";return m5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m5(e)}function CZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function id(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CZ(Object(r),!0).forEach(function(n){NS1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CZ(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NS1(e,t,r){return t=OS1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OS1(e){var t=TS1(e,"string");return m5(t)=="symbol"?t:t+""}function TS1(e,t){if(m5(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(m5(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function HZ(e){var t,r,n=e.element,a=e.tooltipEventType,i=e.isActive,c=e.activeCoordinate,o=e.activePayload,l=e.offset,f=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,d=e.chartName,m=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!m||!i||!c||d!=="ScatterChart"&&a!=="axis")return null;var y,g=Kl;if(d==="ScatterChart")y=c,g=tY;else if(d==="BarChart")y=zZ(p,c,l,h),g=no;else if(p==="radial"){var z=ad(c),x=z.cx,b=z.cy,w=z.radius,A=z.startAngle,M=z.endAngle;y={cx:x,cy:b,startAngle:A,endAngle:M,innerRadius:w,outerRadius:w},g=Lp}else y={points:MZ(p,c,l)},g=Kl;var H=id(id(id(id({stroke:"#ccc",pointerEvents:"none"},l),y),G1(m,!1)),{},{payload:o,payloadIndex:f,className:X1("recharts-tooltip-cursor",m.className)});return(0,wo.isValidElement)(m)?(0,wo.cloneElement)(m,H):(0,wo.createElement)(g,H)}var PS1=["item"],IS1=["children","className","width","height","style","compact","title","desc"];function Ho(e){"@babel/helpers - typeof";return Ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ho(e)}function zo(){return zo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zo.apply(this,arguments)}function _Z(e,t){return BS1(e)||DS1(e,t)||OZ(e,t)||RS1()}function RS1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DS1(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,c,o=[],l=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(h){f=!0,a=h}finally{try{if(!l&&r.return!=null&&(c=r.return(),Object(c)!==c))return}finally{if(f)throw a}}return o}}function BS1(e){if(Array.isArray(e))return e}function SZ(e,t){if(e==null)return{};var r=FS1(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FS1(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function jS1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LZ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,TZ(n.key),n)}}function US1(e,t,r){return t&&LZ(e.prototype,t),r&&LZ(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function qS1(e,t,r){return t=od(t),WS1(e,NZ()?Reflect.construct(t,r||[],od(e).constructor):t.apply(e,r))}function WS1(e,t){if(t&&(Ho(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GS1(e)}function GS1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(NZ=function(){return!!e})()}function od(e){return od=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},od(e)}function KS1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ZC(e,t)}function ZC(e,t){return ZC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ZC(e,t)}function _o(e){return XS1(e)||YS1(e)||OZ(e)||$S1()}function $S1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OZ(e,t){if(e){if(typeof e=="string")return QC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return QC(e,t)}}function YS1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function XS1(e){if(Array.isArray(e))return QC(e)}function QC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function VZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function x1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VZ(Object(r),!0).forEach(function(n){r2(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VZ(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function r2(e,t,r){return t=TZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TZ(e){var t=ZS1(e,"string");return Ho(t)=="symbol"?t:t+""}function ZS1(e,t){if(Ho(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ho(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QS1={xAxis:["bottom","top"],yAxis:["left","right"]},JS1={width:"100%",height:"100%"},RZ={x:0,y:0};function cd(e){return e}var eL1=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},tL1=function(t,r,n,a){var i=r.find(function(h){return h&&h.index===n});if(i){if(t==="horizontal")return{x:i.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:i.coordinate};if(t==="centric"){var c=i.coordinate,o=a.radius;return x1(x1(x1({},a),w2(a.cx,a.cy,o,c)),{},{angle:c,radius:o})}var l=i.coordinate,f=a.angle;return x1(x1(x1({},a),w2(a.cx,a.cy,l,f)),{},{angle:f,radius:l})}return RZ},ld=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,i=r.dataEndIndex,c=(n??[]).reduce(function(o,l){var f=l.props.data;return f&&f.length?[].concat(_o(o),_o(f)):o},[]);return c.length>0?c:t&&t.length&&I1(a)&&I1(i)?t.slice(a,i+1):[]};function DZ(e){return e==="number"?[0,"auto"]:void 0}var JC=function(t,r,n,a){var i=t.graphicalItems,c=t.tooltipAxis,o=ld(r,t);return n<0||!i||!i.length||n>=o.length?null:i.reduce(function(l,f){var h,p=(h=f.props.data)!==null&&h!==void 0?h:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(c.dataKey&&!c.allowDuplicatedCategory){var m=p===void 0?o:p;d=Bs(m,c.dataKey,a)}else d=p&&p[n]||o[n];return d?[].concat(_o(l),[BK(f,d)]):l},[])},AZ=function(t,r,n,a){var i=a||{x:t.chartX,y:t.chartY},c=eL1(i,n),o=t.orderedTooltipTicks,l=t.tooltipAxis,f=t.tooltipTicks,h=VK(c,o,f,l);if(h>=0&&f){var p=f[h]&&f[h].value,d=JC(t,r,h,p),m=tL1(n,o,h,i);return{activeTooltipIndex:h,activeLabel:p,activePayload:d,activeCoordinate:m}}return null},rL1=function(t,r){var n=r.axes,a=r.graphicalItems,i=r.axisType,c=r.axisIdKey,o=r.stackGroups,l=r.dataStartIndex,f=r.dataEndIndex,h=t.layout,p=t.children,d=t.stackOffset,m=nC(h,i);return n.reduce(function(y,g){var z,x=g.type.defaultProps!==void 0?x1(x1({},g.type.defaultProps),g.props):g.props,b=x.type,w=x.dataKey,A=x.allowDataOverflow,M=x.allowDuplicatedCategory,H=x.scale,V=x.ticks,T=x.includeHidden,I=x[c];if(y[I])return y;var L=ld(t.data,{graphicalItems:a.filter(function(Y){var Z,h1=c in Y.props?Y.props[c]:(Z=Y.type.defaultProps)===null||Z===void 0?void 0:Z[c];return h1===I}),dataStartIndex:l,dataEndIndex:f}),N=L.length,C,q,J;wZ(x.domain,A,b)&&(C=zp(x.domain,null,A),m&&(b==="number"||H!=="auto")&&(J=Jc(L,w,"category")));var $=DZ(b);if(!C||C.length===0){var E,O=(E=x.domain)!==null&&E!==void 0?E:$;if(w){if(C=Jc(L,w,b),b==="category"&&m){var B=WD(C);M&&B?(q=C,C=(0,sd.default)(0,N)):M||(C=iC(O,C,g).reduce(function(Y,Z){return Y.indexOf(Z)>=0?Y:[].concat(_o(Y),[Z])},[]))}else if(b==="category")M?C=C.filter(function(Y){return Y!==""&&!(0,Mo.default)(Y)}):C=iC(O,C,g).reduce(function(Y,Z){return Y.indexOf(Z)>=0||Z===""||(0,Mo.default)(Z)?Y:[].concat(_o(Y),[Z])},[]);else if(b==="number"){var k=OK(L,a.filter(function(Y){var Z,h1,S1=c in Y.props?Y.props[c]:(Z=Y.type.defaultProps)===null||Z===void 0?void 0:Z[c],v1="hide"in Y.props?Y.props.hide:(h1=Y.type.defaultProps)===null||h1===void 0?void 0:h1.hide;return S1===I&&(T||!v1)}),w,i,h);k&&(C=k)}m&&(b==="number"||H!=="auto")&&(J=Jc(L,w,"category"))}else m?C=(0,sd.default)(0,N):o&&o[I]&&o[I].hasStack&&b==="number"?C=d==="expand"?[0,1]:aC(o[I].stackGroups,l,f):C=rC(L,a.filter(function(Y){var Z=c in Y.props?Y.props[c]:Y.type.defaultProps[c],h1="hide"in Y.props?Y.props.hide:Y.type.defaultProps.hide;return Z===I&&(T||!h1)}),b,h,!0);if(b==="number")C=ed(p,C,I,i,V),O&&(C=zp(O,C,A));else if(b==="category"&&O){var R=O,j=C.every(function(Y){return R.indexOf(Y)>=0});j&&(C=R)}}return x1(x1({},y),{},r2({},I,x1(x1({},x),{},{axisType:i,domain:C,categoricalDomain:J,duplicateDomain:q,originalDomain:(z=x.domain)!==null&&z!==void 0?z:$,isCategorical:m,layout:h})))},{})},nL1=function(t,r){var n=r.graphicalItems,a=r.Axis,i=r.axisType,c=r.axisIdKey,o=r.stackGroups,l=r.dataStartIndex,f=r.dataEndIndex,h=t.layout,p=t.children,d=ld(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:f}),m=d.length,y=nC(h,i),g=-1;return n.reduce(function(z,x){var b=x.type.defaultProps!==void 0?x1(x1({},x.type.defaultProps),x.props):x.props,w=b[c],A=DZ("number");if(!z[w]){g++;var M;return y?M=(0,sd.default)(0,m):o&&o[w]&&o[w].hasStack?(M=aC(o[w].stackGroups,l,f),M=ed(p,M,w,i)):(M=zp(A,rC(d,n.filter(function(H){var V,T,I=c in H.props?H.props[c]:(V=H.type.defaultProps)===null||V===void 0?void 0:V[c],L="hide"in H.props?H.props.hide:(T=H.type.defaultProps)===null||T===void 0?void 0:T.hide;return I===w&&!L}),"number",h),a.defaultProps.allowDataOverflow),M=ed(p,M,w,i)),x1(x1({},z),{},r2({},w,x1(x1({axisType:i},a.defaultProps),{},{hide:!0,orientation:(0,Co.default)(QS1,"".concat(i,".").concat(g%2),null),domain:M,originalDomain:A,isCategorical:y,layout:h})))}return z},{})},aL1=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,i=r.AxisComp,c=r.graphicalItems,o=r.stackGroups,l=r.dataStartIndex,f=r.dataEndIndex,h=t.children,p="".concat(a,"Id"),d=Ct(h,i),m={};return d&&d.length?m=rL1(t,{axes:d,graphicalItems:c,axisType:a,axisIdKey:p,stackGroups:o,dataStartIndex:l,dataEndIndex:f}):c&&c.length&&(m=nL1(t,{Axis:i,graphicalItems:c,axisType:a,axisIdKey:p,stackGroups:o,dataStartIndex:l,dataEndIndex:f})),m},iL1=function(t){var r=Qi(t),n=eo(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:(0,PZ.default)(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Mp(r,n)}},EZ=function(t){var r=t.children,n=t.defaultShowTooltip,a=cr(r,_6),i=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(i=a.props.startIndex),a.props.endIndex>=0&&(c=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!n}},cL1=function(t){return!t||!t.length?!1:t.some(function(r){var n=rn(r&&r.type);return n&&n.indexOf("Bar")>=0})},kZ=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},oL1=function(t,r){var n=t.props,a=t.graphicalItems,i=t.xAxisMap,c=i===void 0?{}:i,o=t.yAxisMap,l=o===void 0?{}:o,f=n.width,h=n.height,p=n.children,d=n.margin||{},m=cr(p,_6),y=cr(p,Ea),g=Object.keys(l).reduce(function(M,H){var V=l[H],T=V.orientation;return!V.mirror&&!V.hide?x1(x1({},M),{},r2({},T,M[T]+V.width)):M},{left:d.left||0,right:d.right||0}),z=Object.keys(c).reduce(function(M,H){var V=c[H],T=V.orientation;return!V.mirror&&!V.hide?x1(x1({},M),{},r2({},T,(0,Co.default)(M,"".concat(T))+V.height)):M},{top:d.top||0,bottom:d.bottom||0}),x=x1(x1({},z),g),b=x.bottom;m&&(x.bottom+=m.props.height||_6.defaultProps.height),y&&r&&(x=kK(x,a,n,r));var w=f-x.left-x.right,A=h-x.top-x.bottom;return x1(x1({brushBottom:b},x),{},{width:Math.max(w,0),height:Math.max(A,0)})},sL1=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},BZ=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,i=a===void 0?"axis":a,c=t.validateTooltipEventTypes,o=c===void 0?["axis"]:c,l=t.axisComponents,f=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,d=function(x,b){var w=b.graphicalItems,A=b.stackGroups,M=b.offset,H=b.updateId,V=b.dataStartIndex,T=b.dataEndIndex,I=x.barSize,L=x.layout,N=x.barGap,C=x.barCategoryGap,q=x.maxBarSize,J=kZ(L),$=J.numericAxisName,E=J.cateAxisName,O=cL1(w),B=[];return w.forEach(function(k,R){var j=ld(x.data,{graphicalItems:[k],dataStartIndex:V,dataEndIndex:T}),Y=k.type.defaultProps!==void 0?x1(x1({},k.type.defaultProps),k.props):k.props,Z=Y.dataKey,h1=Y.maxBarSize,S1=Y["".concat($,"Id")],v1=Y["".concat(E,"Id")],z1={},q1=l.reduce(function(H1,O1){var _1,R1,l2=b["".concat(O1.axisType,"Map")],n2=Y["".concat(O1.axisType,"Id")];l2&&l2[n2]||O1.axisType==="zAxis"||h4(!1);var ie=l2[n2];return x1(x1({},H1),{},r2(r2({},O1.axisType,ie),"".concat(O1.axisType,"Ticks"),eo(ie)))},z1),f1=q1[E],D1=q1["".concat(E,"Ticks")],A1=A&&A[S1]&&A[S1].hasStack&&DK(k,A[S1].stackGroups),S=rn(k.type).indexOf("Bar")>=0,u1=Mp(f1,D1),c1=[],G=O&&AK({barSize:I,stackGroups:A,totalSize:sL1(q1,E)});if(S){var W,r1,g1=(0,Mo.default)(h1)?q:h1,m1=(W=(r1=Mp(f1,D1,!0))!==null&&r1!==void 0?r1:g1)!==null&&W!==void 0?W:0;c1=EK({barGap:N,barCategoryGap:C,bandSize:m1!==u1?m1:u1,sizeList:G[v1],maxBarSize:g1}),m1!==u1&&(c1=c1.map(function(H1){return x1(x1({},H1),{},{position:x1(x1({},H1.position),{},{offset:H1.position.offset-m1/2})})}))}var s1=k&&k.type&&k.type.getComposedData;s1&&B.push({props:x1(x1({},s1(x1(x1({},q1),{},{displayedData:j,props:x,dataKey:Z,item:k,bandSize:u1,barPosition:c1,offset:M,stackedData:A1,layout:L,dataStartIndex:V,dataEndIndex:T}))),{},r2(r2(r2({key:k.key||"item-".concat(R)},$,q1[$]),E,q1[E]),"animationId",H)),childIndex:aB(k,x.children),item:k})}),B},m=function(x,b){var w=x.props,A=x.dataStartIndex,M=x.dataEndIndex,H=x.updateId;if(!_w({props:w}))return null;var V=w.children,T=w.layout,I=w.stackOffset,L=w.data,N=w.reverseStackOrder,C=kZ(T),q=C.numericAxisName,J=C.cateAxisName,$=Ct(V,n),E=IK(L,$,"".concat(q,"Id"),"".concat(J,"Id"),I,N),O=l.reduce(function(Y,Z){var h1="".concat(Z.axisType,"Map");return x1(x1({},Y),{},r2({},h1,aL1(w,x1(x1({},Z),{},{graphicalItems:$,stackGroups:Z.axisType===q&&E,dataStartIndex:A,dataEndIndex:M}))))},{}),B=oL1(x1(x1({},O),{},{props:w,graphicalItems:$}),b?.legendBBox);Object.keys(O).forEach(function(Y){O[Y]=h(w,O[Y],B,Y.replace("Map",""),r)});var k=O["".concat(J,"Map")],R=iL1(k),j=d(w,x1(x1({},O),{},{dataStartIndex:A,dataEndIndex:M,updateId:H,graphicalItems:$,stackGroups:E,offset:B}));return x1(x1({formattedGraphicalItems:j,graphicalItems:$,offset:B,stackGroups:E},R),O)},y=function(z){function x(b){var w,A,M;return jS1(this,x),M=qS1(this,x,[b]),r2(M,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),r2(M,"accessibilityManager",new bZ),r2(M,"handleLegendBBoxUpdate",function(H){if(H){var V=M.state,T=V.dataStartIndex,I=V.dataEndIndex,L=V.updateId;M.setState(x1({legendBBox:H},m({props:M.props,dataStartIndex:T,dataEndIndex:I,updateId:L},x1(x1({},M.state),{},{legendBBox:H}))))}}),r2(M,"handleReceiveSyncEvent",function(H,V,T){if(M.props.syncId===H){if(T===M.eventEmitterSymbol&&typeof M.props.syncMethod!="function")return;M.applySyncEvent(V)}}),r2(M,"handleBrushChange",function(H){var V=H.startIndex,T=H.endIndex;if(V!==M.state.dataStartIndex||T!==M.state.dataEndIndex){var I=M.state.updateId;M.setState(function(){return x1({dataStartIndex:V,dataEndIndex:T},m({props:M.props,dataStartIndex:V,dataEndIndex:T,updateId:I},M.state))}),M.triggerSyncEvent({dataStartIndex:V,dataEndIndex:T})}}),r2(M,"handleMouseEnter",function(H){var V=M.getMouseInfo(H);if(V){var T=x1(x1({},V),{},{isTooltipActive:!0});M.setState(T),M.triggerSyncEvent(T);var I=M.props.onMouseEnter;(0,Bn.default)(I)&&I(T,H)}}),r2(M,"triggeredAfterMouseMove",function(H){var V=M.getMouseInfo(H),T=V?x1(x1({},V),{},{isTooltipActive:!0}):{isTooltipActive:!1};M.setState(T),M.triggerSyncEvent(T);var I=M.props.onMouseMove;(0,Bn.default)(I)&&I(T,H)}),r2(M,"handleItemMouseEnter",function(H){M.setState(function(){return{isTooltipActive:!0,activeItem:H,activePayload:H.tooltipPayload,activeCoordinate:H.tooltipPosition||{x:H.cx,y:H.cy}}})}),r2(M,"handleItemMouseLeave",function(){M.setState(function(){return{isTooltipActive:!1}})}),r2(M,"handleMouseMove",function(H){H.persist(),M.throttleTriggeredAfterMouseMove(H)}),r2(M,"handleMouseLeave",function(H){M.throttleTriggeredAfterMouseMove.cancel();var V={isTooltipActive:!1};M.setState(V),M.triggerSyncEvent(V);var T=M.props.onMouseLeave;(0,Bn.default)(T)&&T(V,H)}),r2(M,"handleOuterEvent",function(H){var V=nB(H),T=(0,Co.default)(M.props,"".concat(V));if(V&&(0,Bn.default)(T)){var I,L;/.*touch.*/i.test(V)?L=M.getMouseInfo(H.changedTouches[0]):L=M.getMouseInfo(H),T((I=L)!==null&&I!==void 0?I:{},H)}}),r2(M,"handleClick",function(H){var V=M.getMouseInfo(H);if(V){var T=x1(x1({},V),{},{isTooltipActive:!0});M.setState(T),M.triggerSyncEvent(T);var I=M.props.onClick;(0,Bn.default)(I)&&I(T,H)}}),r2(M,"handleMouseDown",function(H){var V=M.props.onMouseDown;if((0,Bn.default)(V)){var T=M.getMouseInfo(H);V(T,H)}}),r2(M,"handleMouseUp",function(H){var V=M.props.onMouseUp;if((0,Bn.default)(V)){var T=M.getMouseInfo(H);V(T,H)}}),r2(M,"handleTouchMove",function(H){H.changedTouches!=null&&H.changedTouches.length>0&&M.throttleTriggeredAfterMouseMove(H.changedTouches[0])}),r2(M,"handleTouchStart",function(H){H.changedTouches!=null&&H.changedTouches.length>0&&M.handleMouseDown(H.changedTouches[0])}),r2(M,"handleTouchEnd",function(H){H.changedTouches!=null&&H.changedTouches.length>0&&M.handleMouseUp(H.changedTouches[0])}),r2(M,"handleDoubleClick",function(H){var V=M.props.onDoubleClick;if((0,Bn.default)(V)){var T=M.getMouseInfo(H);V(T,H)}}),r2(M,"handleContextMenu",function(H){var V=M.props.onContextMenu;if((0,Bn.default)(V)){var T=M.getMouseInfo(H);V(T,H)}}),r2(M,"triggerSyncEvent",function(H){M.props.syncId!==void 0&&rd.emit(nd,M.props.syncId,H,M.eventEmitterSymbol)}),r2(M,"applySyncEvent",function(H){var V=M.props,T=V.layout,I=V.syncMethod,L=M.state.updateId,N=H.dataStartIndex,C=H.dataEndIndex;if(H.dataStartIndex!==void 0||H.dataEndIndex!==void 0)M.setState(x1({dataStartIndex:N,dataEndIndex:C},m({props:M.props,dataStartIndex:N,dataEndIndex:C,updateId:L},M.state)));else if(H.activeTooltipIndex!==void 0){var q=H.chartX,J=H.chartY,$=H.activeTooltipIndex,E=M.state,O=E.offset,B=E.tooltipTicks;if(!O)return;if(typeof I=="function")$=I(B,H);else if(I==="value"){$=-1;for(var k=0;k<B.length;k++)if(B[k].value===H.activeLabel){$=k;break}}var R=x1(x1({},O),{},{x:O.left,y:O.top}),j=Math.min(q,R.x+R.width),Y=Math.min(J,R.y+R.height),Z=B[$]&&B[$].value,h1=JC(M.state,M.props.data,$),S1=B[$]?{x:T==="horizontal"?B[$].coordinate:j,y:T==="horizontal"?Y:B[$].coordinate}:RZ;M.setState(x1(x1({},H),{},{activeLabel:Z,activeCoordinate:S1,activePayload:h1,activeTooltipIndex:$}))}else M.setState(H)}),r2(M,"renderCursor",function(H){var V,T=M.state,I=T.isTooltipActive,L=T.activeCoordinate,N=T.activePayload,C=T.offset,q=T.activeTooltipIndex,J=T.tooltipAxisBandSize,$=M.getTooltipEventType(),E=(V=H.props.active)!==null&&V!==void 0?V:I,O=M.props.layout,B=H.key||"_recharts-cursor";return N2.default.createElement(HZ,{key:B,activeCoordinate:L,activePayload:N,activeTooltipIndex:q,chartName:r,element:H,isActive:E,layout:O,offset:C,tooltipAxisBandSize:J,tooltipEventType:$})}),r2(M,"renderPolarAxis",function(H,V,T){var I=(0,Co.default)(H,"type.axisType"),L=(0,Co.default)(M.state,"".concat(I,"Map")),N=H.type.defaultProps,C=N!==void 0?x1(x1({},N),H.props):H.props,q=L&&L[C["".concat(I,"Id")]];return(0,N2.cloneElement)(H,x1(x1({},q),{},{className:X1(I,q.className),key:H.key||"".concat(V,"-").concat(T),ticks:eo(q,!0)}))}),r2(M,"renderPolarGrid",function(H){var V=H.props,T=V.radialLines,I=V.polarAngles,L=V.polarRadius,N=M.state,C=N.radiusAxisMap,q=N.angleAxisMap,J=Qi(C),$=Qi(q),E=$.cx,O=$.cy,B=$.innerRadius,k=$.outerRadius;return(0,N2.cloneElement)(H,{polarAngles:Array.isArray(I)?I:eo($,!0).map(function(R){return R.coordinate}),polarRadius:Array.isArray(L)?L:eo(J,!0).map(function(R){return R.coordinate}),cx:E,cy:O,innerRadius:B,outerRadius:k,key:H.key||"polar-grid",radialLines:T})}),r2(M,"renderLegend",function(){var H=M.state.formattedGraphicalItems,V=M.props,T=V.children,I=V.width,L=V.height,N=M.props.margin||{},C=I-(N.left||0)-(N.right||0),q=bp({children:T,formattedGraphicalItems:H,legendWidth:C,legendContent:f});if(!q)return null;var J=q.item,$=SZ(q,PS1);return(0,N2.cloneElement)(J,x1(x1({},$),{},{chartWidth:I,chartHeight:L,margin:N,onBBoxUpdate:M.handleLegendBBoxUpdate}))}),r2(M,"renderTooltip",function(){var H,V=M.props,T=V.children,I=V.accessibilityLayer,L=cr(T,g3);if(!L)return null;var N=M.state,C=N.isTooltipActive,q=N.activeCoordinate,J=N.activePayload,$=N.activeLabel,E=N.offset,O=(H=L.props.active)!==null&&H!==void 0?H:C;return(0,N2.cloneElement)(L,{viewBox:x1(x1({},E),{},{x:E.left,y:E.top}),active:O,label:$,payload:O?J:[],coordinate:q,accessibilityLayer:I})}),r2(M,"renderBrush",function(H){var V=M.props,T=V.margin,I=V.data,L=M.state,N=L.offset,C=L.dataStartIndex,q=L.dataEndIndex,J=L.updateId;return(0,N2.cloneElement)(H,{key:H.key||"_recharts-brush",onChange:Tl(M.handleBrushChange,H.props.onChange),data:I,x:I1(H.props.x)?H.props.x:N.left,y:I1(H.props.y)?H.props.y:N.top+N.height+N.brushBottom-(T.bottom||0),width:I1(H.props.width)?H.props.width:N.width,startIndex:C,endIndex:q,updateId:"brush-".concat(J)})}),r2(M,"renderReferenceElement",function(H,V,T){if(!H)return null;var I=M,L=I.clipPathId,N=M.state,C=N.xAxisMap,q=N.yAxisMap,J=N.offset,$=H.type.defaultProps||{},E=H.props,O=E.xAxisId,B=O===void 0?$.xAxisId:O,k=E.yAxisId,R=k===void 0?$.yAxisId:k;return(0,N2.cloneElement)(H,{key:H.key||"".concat(V,"-").concat(T),xAxis:C[B],yAxis:q[R],viewBox:{x:J.left,y:J.top,width:J.width,height:J.height},clipPathId:L})}),r2(M,"renderActivePoints",function(H){var V=H.item,T=H.activePoint,I=H.basePoint,L=H.childIndex,N=H.isRange,C=[],q=V.props.key,J=V.item.type.defaultProps!==void 0?x1(x1({},V.item.type.defaultProps),V.item.props):V.item.props,$=J.activeDot,E=J.dataKey,O=x1(x1({index:L,dataKey:E,cx:T.x,cy:T.y,r:4,fill:El(V.item),strokeWidth:2,stroke:"#fff",payload:T.payload,value:T.value},G1($,!1)),Ji($));return C.push(x.renderActiveDot($,O,"".concat(q,"-activePoint-").concat(L))),I?C.push(x.renderActiveDot($,x1(x1({},O),{},{cx:I.x,cy:I.y}),"".concat(q,"-basePoint-").concat(L))):N&&C.push(null),C}),r2(M,"renderGraphicChild",function(H,V,T){var I=M.filterFormatItem(H,V,T);if(!I)return null;var L=M.getTooltipEventType(),N=M.state,C=N.isTooltipActive,q=N.tooltipAxis,J=N.activeTooltipIndex,$=N.activeLabel,E=M.props.children,O=cr(E,g3),B=I.props,k=B.points,R=B.isRange,j=B.baseLine,Y=I.item.type.defaultProps!==void 0?x1(x1({},I.item.type.defaultProps),I.item.props):I.item.props,Z=Y.activeDot,h1=Y.hide,S1=Y.activeBar,v1=Y.activeShape,z1=!!(!h1&&C&&O&&(Z||S1||v1)),q1={};L!=="axis"&&O&&O.props.trigger==="click"?q1={onClick:Tl(M.handleItemMouseEnter,H.props.onClick)}:L!=="axis"&&(q1={onMouseLeave:Tl(M.handleItemMouseLeave,H.props.onMouseLeave),onMouseEnter:Tl(M.handleItemMouseEnter,H.props.onMouseEnter)});var f1=(0,N2.cloneElement)(H,x1(x1({},I.props),q1));function D1(O1){return typeof q.dataKey=="function"?q.dataKey(O1.payload):null}if(z1)if(J>=0){var A1,S;if(q.dataKey&&!q.allowDuplicatedCategory){var u1=typeof q.dataKey=="function"?D1:"payload.".concat(q.dataKey.toString());A1=Bs(k,u1,$),S=R&&j&&Bs(j,u1,$)}else A1=k?.[J],S=R&&j&&j[J];if(v1||S1){var c1=H.props.activeIndex!==void 0?H.props.activeIndex:J;return[(0,N2.cloneElement)(H,x1(x1(x1({},I.props),q1),{},{activeIndex:c1})),null,null]}if(!(0,Mo.default)(A1))return[f1].concat(_o(M.renderActivePoints({item:I,activePoint:A1,basePoint:S,childIndex:J,isRange:R})))}else{var G,W=(G=M.getItemByXY(M.state.activeCoordinate))!==null&&G!==void 0?G:{graphicalItem:f1},r1=W.graphicalItem,g1=r1.item,m1=g1===void 0?H:g1,s1=r1.childIndex,H1=x1(x1(x1({},I.props),q1),{},{activeIndex:s1});return[(0,N2.cloneElement)(m1,H1),null,null]}return R?[f1,null,null]:[f1,null]}),r2(M,"renderCustomized",function(H,V,T){return(0,N2.cloneElement)(H,x1(x1({key:"recharts-customized-".concat(T)},M.props),M.state))}),r2(M,"renderMap",{CartesianGrid:{handler:cd,once:!0},ReferenceArea:{handler:M.renderReferenceElement},ReferenceLine:{handler:cd},ReferenceDot:{handler:M.renderReferenceElement},XAxis:{handler:cd},YAxis:{handler:cd},Brush:{handler:M.renderBrush,once:!0},Bar:{handler:M.renderGraphicChild},Line:{handler:M.renderGraphicChild},Area:{handler:M.renderGraphicChild},Radar:{handler:M.renderGraphicChild},RadialBar:{handler:M.renderGraphicChild},Scatter:{handler:M.renderGraphicChild},Pie:{handler:M.renderGraphicChild},Funnel:{handler:M.renderGraphicChild},Tooltip:{handler:M.renderCursor,once:!0},PolarGrid:{handler:M.renderPolarGrid,once:!0},PolarAngleAxis:{handler:M.renderPolarAxis},PolarRadiusAxis:{handler:M.renderPolarAxis},Customized:{handler:M.renderCustomized}}),M.clipPathId="".concat((w=b.id)!==null&&w!==void 0?w:Sa("recharts"),"-clip"),M.throttleTriggeredAfterMouseMove=(0,IZ.default)(M.triggeredAfterMouseMove,(A=b.throttleDelay)!==null&&A!==void 0?A:1e3/60),M.state={},M}return KS1(x,z),US1(x,[{key:"componentDidMount",value:function(){var w,A;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(A=this.props.margin.top)!==null&&A!==void 0?A:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var w=this.props,A=w.children,M=w.data,H=w.height,V=w.layout,T=cr(A,g3);if(T){var I=T.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var L=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,N=JC(this.state,M,I,L),C=this.state.tooltipTicks[I].coordinate,q=(this.state.offset.top+H)/2,J=V==="horizontal",$=J?{x:C,y:q}:{y:C,x:q},E=this.state.formattedGraphicalItems.find(function(B){var k=B.item;return k.type.name==="Scatter"});E&&($=x1(x1({},$),E.props.points[I].tooltipPosition),N=E.props.points[I].tooltipPayload);var O={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:L,activePayload:N,activeCoordinate:$};this.setState(O),this.renderCursor(T),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(w,A){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==A.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==w.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==w.margin){var M,H;this.accessibilityManager.setDetails({offset:{left:(M=this.props.margin.left)!==null&&M!==void 0?M:0,top:(H=this.props.margin.top)!==null&&H!==void 0?H:0}})}return null}},{key:"componentDidUpdate",value:function(w){th([cr(w.children,g3)],[cr(this.props.children,g3)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var w=cr(this.props.children,g3);if(w&&typeof w.props.shared=="boolean"){var A=w.props.shared?"axis":"item";return o.indexOf(A)>=0?A:i}return i}},{key:"getMouseInfo",value:function(w){if(!this.container)return null;var A=this.container,M=A.getBoundingClientRect(),H=hW(M),V={chartX:Math.round(w.pageX-H.left),chartY:Math.round(w.pageY-H.top)},T=M.width/A.offsetWidth||1,I=this.inRange(V.chartX,V.chartY,T);if(!I)return null;var L=this.state,N=L.xAxisMap,C=L.yAxisMap,q=this.getTooltipEventType();if(q!=="axis"&&N&&C){var J=Qi(N).scale,$=Qi(C).scale,E=J&&J.invert?J.invert(V.chartX):null,O=$&&$.invert?$.invert(V.chartY):null;return x1(x1({},V),{},{xValue:E,yValue:O})}var B=AZ(this.state,this.props.data,this.props.layout,I);return B?x1(x1({},V),B):null}},{key:"inRange",value:function(w,A){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,H=this.props.layout,V=w/M,T=A/M;if(H==="horizontal"||H==="vertical"){var I=this.state.offset,L=V>=I.left&&V<=I.left+I.width&&T>=I.top&&T<=I.top+I.height;return L?{x:V,y:T}:null}var N=this.state,C=N.angleAxisMap,q=N.radiusAxisMap;if(C&&q){var J=Qi(C);return oC({x:V,y:T},J)}return null}},{key:"parseEventsOfWrapper",value:function(){var w=this.props.children,A=this.getTooltipEventType(),M=cr(w,g3),H={};M&&A==="axis"&&(M.props.trigger==="click"?H={onClick:this.handleClick}:H={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 V=Ji(this.props,this.handleOuterEvent);return x1(x1({},V),H)}},{key:"addListener",value:function(){rd.on(nd,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){rd.removeListener(nd,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(w,A,M){for(var H=this.state.formattedGraphicalItems,V=0,T=H.length;V<T;V++){var I=H[V];if(I.item===w||I.props.key===w.key||A===rn(I.item.type)&&M===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var w=this.clipPathId,A=this.state.offset,M=A.left,H=A.top,V=A.height,T=A.width;return N2.default.createElement("defs",null,N2.default.createElement("clipPath",{id:w},N2.default.createElement("rect",{x:M,y:H,height:V,width:T})))}},{key:"getXScales",value:function(){var w=this.state.xAxisMap;return w?Object.entries(w).reduce(function(A,M){var H=_Z(M,2),V=H[0],T=H[1];return x1(x1({},A),{},r2({},V,T.scale))},{}):null}},{key:"getYScales",value:function(){var w=this.state.yAxisMap;return w?Object.entries(w).reduce(function(A,M){var H=_Z(M,2),V=H[0],T=H[1];return x1(x1({},A),{},r2({},V,T.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(w){var A;return(A=this.state.xAxisMap)===null||A===void 0||(A=A[w])===null||A===void 0?void 0:A.scale}},{key:"getYScaleByAxisId",value:function(w){var A;return(A=this.state.yAxisMap)===null||A===void 0||(A=A[w])===null||A===void 0?void 0:A.scale}},{key:"getItemByXY",value:function(w){var A=this.state,M=A.formattedGraphicalItems,H=A.activeItem;if(M&&M.length)for(var V=0,T=M.length;V<T;V++){var I=M[V],L=I.props,N=I.item,C=N.type.defaultProps!==void 0?x1(x1({},N.type.defaultProps),N.props):N.props,q=rn(N.type);if(q==="Bar"){var J=(L.data||[]).find(function(B){return $$(w,B)});if(J)return{graphicalItem:I,payload:J}}else if(q==="RadialBar"){var $=(L.data||[]).find(function(B){return oC(w,B)});if($)return{graphicalItem:I,payload:$}}else if(o5(I,H)||s5(I,H)||lo(I,H)){var E=DY({graphicalItem:I,activeTooltipItem:H,itemData:C.data}),O=C.activeIndex===void 0?E:C.activeIndex;return{graphicalItem:x1(x1({},I),{},{childIndex:O}),payload:lo(I,H)?C.data[E]:I.props.data[E]}}}return null}},{key:"render",value:function(){var w=this;if(!_w(this))return null;var A=this.props,M=A.children,H=A.className,V=A.width,T=A.height,I=A.style,L=A.compact,N=A.title,C=A.desc,q=SZ(A,IS1),J=G1(q,!1);if(L)return N2.default.createElement(BC,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},N2.default.createElement(js,zo({},J,{width:V,height:T,title:N,desc:C}),this.renderClipPath(),Sw(M,this.renderMap)));if(this.props.accessibilityLayer){var $,E;J.tabIndex=($=this.props.tabIndex)!==null&&$!==void 0?$:0,J.role=(E=this.props.role)!==null&&E!==void 0?E:"application",J.onKeyDown=function(B){w.accessibilityManager.keyboardEvent(B)},J.onFocus=function(){w.accessibilityManager.focus()}}var O=this.parseEventsOfWrapper();return N2.default.createElement(BC,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},N2.default.createElement("div",zo({className:X1("recharts-wrapper",H),style:x1({position:"relative",cursor:"default",width:V,height:T},I)},O,{ref:function(k){w.container=k}}),N2.default.createElement(js,zo({},J,{width:V,height:T,title:N,desc:C,style:JS1}),this.renderClipPath(),Sw(M,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(N2.Component);r2(y,"displayName",r),r2(y,"defaultProps",x1({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),r2(y,"getDerivedStateFromProps",function(z,x){var b=z.dataKey,w=z.data,A=z.children,M=z.width,H=z.height,V=z.layout,T=z.stackOffset,I=z.margin,L=x.dataStartIndex,N=x.dataEndIndex;if(x.updateId===void 0){var C=EZ(z);return x1(x1(x1({},C),{},{updateId:0},m(x1(x1({props:z},C),{},{updateId:0}),x)),{},{prevDataKey:b,prevData:w,prevWidth:M,prevHeight:H,prevLayout:V,prevStackOffset:T,prevMargin:I,prevChildren:A})}if(b!==x.prevDataKey||w!==x.prevData||M!==x.prevWidth||H!==x.prevHeight||V!==x.prevLayout||T!==x.prevStackOffset||!Fs(I,x.prevMargin)){var q=EZ(z),J={chartX:x.chartX,chartY:x.chartY,isTooltipActive:x.isTooltipActive},$=x1(x1({},AZ(x,w,V)),{},{updateId:x.updateId+1}),E=x1(x1(x1({},q),J),$);return x1(x1(x1({},E),m(x1({props:z},E),x)),{},{prevDataKey:b,prevData:w,prevWidth:M,prevHeight:H,prevLayout:V,prevStackOffset:T,prevMargin:I,prevChildren:A})}if(!th(A,x.prevChildren)){var O,B,k,R,j=cr(A,_6),Y=j&&(O=(B=j.props)===null||B===void 0?void 0:B.startIndex)!==null&&O!==void 0?O:L,Z=j&&(k=(R=j.props)===null||R===void 0?void 0:R.endIndex)!==null&&k!==void 0?k:N,h1=Y!==L||Z!==N,S1=!(0,Mo.default)(w),v1=S1&&!h1?x.updateId:x.updateId+1;return x1(x1({updateId:v1},m(x1(x1({props:z},x),{},{updateId:v1,dataStartIndex:Y,dataEndIndex:Z}),x)),{},{prevChildren:A,dataStartIndex:Y,dataEndIndex:Z})}return null}),r2(y,"renderActiveDot",function(z,x,b){var w;return(0,N2.isValidElement)(z)?w=(0,N2.cloneElement)(z,x):(0,Bn.default)(z)?w=z(x):w=N2.default.createElement(co,x),N2.default.createElement(H2,{className:"recharts-active-dot",key:b},w)});var g=(0,N2.forwardRef)(function(x,b){return N2.default.createElement(y,zo({},x,{ref:b}))});return g.displayName=y.displayName,g};var eH=BZ({chartName:"PieChart",GraphicalChild:pn,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:a5},{axisType:"radiusAxis",AxisComp:n5}],formatAxisMap:KK,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});var lL1=t2.div`
|
|
width: 20px;
|
|
height: 20px;
|
|
margin-right: 5px;
|
|
border: 1px solid black;
|
|
border-radius: 12px;
|
|
`,fL1=t2.div`
|
|
padding: 4px;
|
|
display: flex;
|
|
flex-direction: row;
|
|
font-size: 15px;
|
|
`,uL1=t2.div`
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
height: 100%;
|
|
`,fd=class extends Gt.default.Component{constructor(t){super(t),this.state={total:0}}componentDidMount(){this.refresh(),this.props.store.on(7,this.refresh)}componentWillUnmount(){this.props.store.off(7,this.refresh)}refresh=async()=>{let t=[],r=[],n=0;for(let a=0;a<this.props.palette.hex.length;a++){let i=this.props.palette.hex[a];t.push(i);let c=await this.props.store.fetchPixelsLogByColor(a);c.length&&(n+=c.length,r.push({color:i,value:c.length}))}r.sort((a,i)=>a.value>i.value?-1:1),this.setState({groupData:r,total:n})};render(){if(!this.state.groupData)return Gt.default.createElement("div",null,"Loading");if(!this.state.groupData.length)return Gt.default.createElement("div",null,"No data! Please a pixel to see pixel chart");let t={width:Math.min(250,window.innerWidth-20),height:Math.min(250,window.innerHeight-20)};return Gt.default.createElement("div",null,Gt.default.createElement("h5",null,"Total pixels: ",va(this.state.total)),Gt.default.createElement("div",{style:t},Gt.default.createElement(Qz,{width:"100%",height:"100%"},Gt.default.createElement(eH,{width:400,height:400},Gt.default.createElement(pn,{data:this.state.groupData,cx:"50%",cy:"50%",labelLine:!1,outerRadius:80,fill:"#8884d8",dataKey:"value"},this.state.groupData.map((r,n)=>Gt.default.createElement(kc,{key:`cell-${n}`,fill:r.color})))))),Gt.default.createElement("div",null,Gt.default.createElement(uL1,{style:{width:Math.min(250,window.innerWidth-20)}},this.state.groupData.map((r,n)=>Gt.default.createElement(fL1,{key:n},Gt.default.createElement(lL1,{style:{backgroundColor:r.color}}),va(r.value))))))}};var hL1=t2.img`
|
|
width: 25px;
|
|
margin-right: 5px;
|
|
display: inline;
|
|
pointer-events: none;
|
|
touch-action: none;
|
|
`,ud=class extends St.default.Component{STORAGE_KEY="__OPACITY_SETTINGS";destroyed=!1;constructor(t){super(t),this.state={showCharts:!1,overlays:[],phantomOverlay:-1,opacity:50,collapsed:!1}}componentDidMount(){this.props.store.on(8,this.update),this.update(),this.props.storage.getItem(this.STORAGE_KEY).then(t=>{t!==null&&!this.destroyed&&this.setState(t)})}componentWillUnmount(){this.destroyed=!0,this.actualSave({collapsed:this.state.collapsed,opacity:this.state.opacity})}actualSave(t){return this.props.storage.setItem(this.STORAGE_KEY,t)}save=(0,FZ.debounce)(t=>{this.actualSave({collapsed:this.state.collapsed,opacity:t})},1e3);opacityChange=t=>{this.setState({opacity:t}),this.save(t)};update=()=>{this.setState({selected:this.props.store.selected,overlays:this.props.store.overlays,overlayModify:this.props.store.overlayModify})};renderMap(){return this.state.selected?St.default.createElement(Ca,{title:"Minimap",storage:this.props.storage,storageKey:"minimap"},St.default.createElement(N9,{cords:this.props.cords,palette:this.props.palette,selected:this.state.selected,storage:this.props.storage,store:this.props.store})):null}title(){return St.default.createElement("span",{title:"Terncode's fork"},St.default.createElement(hL1,{src:XI,alt:"TC-Logo"}),St.default.createElement("span",null,"Overlay"))}render(){return St.default.createElement(St.default.Fragment,null,this.state.showCharts?St.default.createElement(Ca,{title:"Pixel chart",storage:this.props.storage,storageKey:"charts"},St.default.createElement(fd,{palette:this.props.palette,store:this.props.store})):null,St.default.createElement(Ca,{title:this.title(),storage:this.props.storage,storageKey:"main"},St.default.createElement(k9,{showChart:()=>this.setState({showCharts:!this.state.showCharts}),onOpacityChange:this.opacityChange,cords:this.props.cords,store:this.props.store,storage:this.props.storage,palette:this.props.palette,opacity:this.state.opacity,collapsed:this.state.collapsed,onCollapsedChanged:t=>{this.setState({collapsed:t}),this.actualSave({opacity:this.state.opacity,collapsed:t})}})),this.renderMap(),this.state.overlays.map((t,r)=>St.default.createElement(sc,{key:r,storage:this.props.storage,opacity:this.state.opacity,cords:this.props.cords,palette:this.props.palette,muralExtended:this.props.store.murals[t]})),this.props.store.murals[this.state.phantomOverlay]?St.default.createElement(sc,{storage:this.props.storage,opacity:50,cords:this.props.cords,palette:this.props.palette,muralExtended:this.props.store.murals[this.state.phantomOverlay]}):null,this.state.overlayModify?St.default.createElement(sc,{muralObj:this.state.overlayModify.muralObj,opacity:this.state.opacity,storage:this.props.storage,cords:this.props.cords,palette:this.props.palette,muralExtended:this.props.store.overlayModify.mural,onChange:(t,r,n,a)=>{this.state.overlayModify.cb(t,r,n,a)}}):null)}};var UZ=p1(Oy());var So=p1(Z1());var pL1=t2.div`
|
|
position: fixed;
|
|
display: flex;
|
|
z-index: 10;
|
|
flex-direction: row;
|
|
bottom: ${e=>e.width>480?107:187}px;
|
|
right: 16px;
|
|
background-color: rgba(255, 255, 255, 0.75);
|
|
border: 2px solid black;
|
|
border-radius: 12px;
|
|
margin: 5px auto;
|
|
padding: 5px;
|
|
height: 40px;
|
|
`,dL1=t2.span`
|
|
margin-left: 5px;
|
|
`,mL1=t2.span`
|
|
margin: 2px 5px;
|
|
width: 19px;
|
|
`,hd=class extends So.default.Component{constructor(t){super(t),this.state={count:0,width:window.innerWidth}}componentDidMount(){this.updateCount(),this.props.pixelCount.store.on(7,this.updateCount),window.addEventListener("resize",this.onResize)}componentWillUnmount(){this.props.pixelCount.store.off(7,this.updateCount),window.removeEventListener("resize",this.onResize)}updateCount=async()=>{this.setState({count:await this.props.pixelCount.getCount()})};onResize=()=>{this.setState({width:window.innerWidth})};render(){return this.state.count?So.default.createElement(pL1,{width:this.state.width},So.default.createElement(dL1,null,va(this.state.count)),So.default.createElement(mL1,null,So.default.createElement(qe,{icon:oP}))):null}};function qZ(e,t,r,n,a){let i=[jZ(tH.default.createElement(hd,{pixelCount:a})),jZ(tH.default.createElement(ud,{cords:r,store:e,storage:t,palette:n}))];return()=>i.map(c=>c())}function jZ(e){let t=document.createElement("div");return(0,UZ.createRoot)(t).render(e),document.body.appendChild(t),()=>{t.parentElement?.removeChild(t)}}var pd=class{constructor(t){this.chrome=t}getItem(t){if(this.chrome)return new Promise(r=>{chrome.storage.local.get(t,n=>{n&&n[t]?r(JSON.parse(n[t])):r(null)})});{let r=localStorage.getItem(t);return Promise.resolve(r&&JSON.parse(r))}}async setItem(t,r){return this.chrome?new Promise(n=>{chrome.storage.local.set({[t]:JSON.stringify(r)},n)}):(localStorage.setItem(t,JSON.stringify(r)),Promise.resolve())}removeItem(t){return this.chrome?new Promise(r=>{chrome.storage.local.remove(t,r)}):(localStorage.removeItem(t),Promise.resolve())}};var dd=class e{constructor(t){this.store=t;let r=document.createElement("script");r.addEventListener("load",()=>{document.body.removeChild(r)},{once:!0}),r.addEventListener("error",n=>{console.error(n)}),r.textContent=ZI,document.body.appendChild(r),document.addEventListener("__pixelsPlaced",n=>{let a=n.detail;if(console.log(a),typeof a=="object"&&"x"in a&&"y"in a&&"color"in a&&typeof a.color=="number"&&typeof a.x=="number"&&typeof a.y=="number"){let i=n.detail;this.store.addPixelLog(i.x,i.y,i.color)}})}static instance;static create(t){return this.instance||(this.instance=new e(t)),this.instance}getCount(){return this.store.getPixelCount()}};var ZZ=p1(YZ());async function XZ(){globalThis.process=ZZ.default;let e=new n9;for(;!e.init();)await Ju();let t=new pd(!1),r=new a9(t,e);await r.load();let n=dd.create(r),a=new r9;await a.init(),qZ(r,t,a,e,n),console.log("%cOverlay by 0xa663","color: red; font-size: 15px; font-weight: bold; text-shadow: 2px 2px 4px #000000;"),console.log("%cTerncode's fork","color: #4a94cc; font-size: 10px; font-weight: bold; text-shadow: 1px 1px 0px #000000, -1px 1px 0px #000000, 1px -1px 0px #000000, -1px -1px 0px #000000;")}document.readyState==="complete"?XZ():window.addEventListener("load",XZ);})();
|
|
/*! Bundled license information:
|
|
|
|
lodash/lodash.js:
|
|
(**
|
|
* @license
|
|
* Lodash <https://lodash.com/>
|
|
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
|
* Released under MIT license <https://lodash.com/license>
|
|
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
|
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
|
*)
|
|
|
|
react/cjs/react.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
scheduler/cjs/scheduler.production.min.js:
|
|
(**
|
|
* @license React
|
|
* scheduler.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react-dom/cjs/react-dom.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-dom.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
ieee754/index.js:
|
|
(*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> *)
|
|
|
|
buffer/index.js:
|
|
(*!
|
|
* The buffer module from node.js, for the browser.
|
|
*
|
|
* @author Feross Aboukhadijeh <https://feross.org>
|
|
* @license MIT
|
|
*)
|
|
|
|
safe-buffer/index.js:
|
|
(*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> *)
|
|
|
|
object-assign/index.js:
|
|
(*
|
|
object-assign
|
|
(c) Sindre Sorhus
|
|
@license MIT
|
|
*)
|
|
|
|
assert/assert.js:
|
|
(*!
|
|
* The buffer module from node.js, for the browser.
|
|
*
|
|
* @author Feross Aboukhadijeh <[email protected]> <http://feross.org>
|
|
* @license MIT
|
|
*)
|
|
|
|
localforage/dist/localforage.js:
|
|
(*!
|
|
localForage -- Offline Storage, Improved
|
|
Version 1.10.0
|
|
https://localforage.github.io/localForage
|
|
(c) 2013-2017 Mozilla, Apache License 2.0
|
|
*)
|
|
|
|
jszip/dist/jszip.min.js:
|
|
(*!
|
|
|
|
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
|
|
<http://stuartk.com/jszip>
|
|
|
|
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
|
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
|
|
|
|
JSZip uses the library pako released under the MIT license :
|
|
https://github.com/nodeca/pako/blob/main/LICENSE
|
|
*)
|
|
|
|
react-is/cjs/react-is.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-is.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
decimal.js-light/decimal.js:
|
|
(*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE *)
|
|
*/
|