Files
Pixelcanvas.io-overlay/dist/user-script.user.js
T
2025-02-06 22:46:04 +01:00

1137 lines
387 KiB
JavaScript

// ==UserScript==
// @name Pixel canvas overlay
// @namespace http://tampermonkey.net/
// @version 2025-02-07
// @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 ML=Object.create;var al=Object.defineProperty;var CL=Object.getOwnPropertyDescriptor;var LL=Object.getOwnPropertyNames;var xL=Object.getPrototypeOf,yL=Object.prototype.hasOwnProperty;var Z1=(e,c)=>()=>(c||e((c={exports:{}}).exports,c),c.exports);var wL=(e,c,r,n)=>{if(c&&typeof c=="object"||typeof c=="function")for(let i of LL(c))!yL.call(e,i)&&i!==r&&al(e,i,{get:()=>c[i],enumerable:!(n=CL(c,i))||n.enumerable});return e};var N2=(e,c,r)=>(r=e!=null?ML(xL(e)):{},wL(c||!e||!e.__esModule?al(r,"default",{value:e,enumerable:!0}):r,e));var Z8=Z1((A0,J8)=>{(function(){var e,c="4.17.21",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",u=500,p="__lodash_placeholder__",h=1,z=2,V=4,L=1,S=2,P=1,T=2,W=4,g=8,H=16,C=32,b=64,D=128,U=256,B=512,Z=30,A="...",N=800,E=16,R=1,j=2,K=3,Y=1/0,q=9007199254740991,t2=17976931348623157e292,o2=NaN,i2=4294967295,M2=i2-1,L2=i2>>>1,K2=[["ary",D],["bind",P],["bindKey",T],["curry",g],["curryRight",H],["flip",B],["partial",C],["partialRight",b],["rearg",U]],r1="[object Arguments]",w1="[object Array]",i3="[object AsyncFunction]",H1="[object Boolean]",g1="[object Date]",e4="[object DOMException]",Q2="[object Error]",Y1="[object Function]",O3="[object GeneratorFunction]",I2="[object Map]",A6="[object Number]",br="[object Null]",F3="[object Object]",he="[object Promise]",E6="[object Proxy]",P6="[object RegExp]",O1="[object Set]",h4="[object String]",z0="[object Symbol]",P8="[object Undefined]",c4="[object WeakMap]",kr="[object WeakSet]",_6="[object ArrayBuffer]",I4="[object DataView]",_8="[object Float32Array]",T8="[object Float64Array]",R8="[object Int8Array]",Ar="[object Int16Array]",Er="[object Int32Array]",Pr="[object Uint8Array]",_r="[object Uint8ClampedArray]",Tr="[object Uint16Array]",Rr="[object Uint32Array]",Ud=/\b__p \+= '';/g,Wd=/\b(__p \+=) '' \+/g,Gd=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Si=/&(?:amp|lt|gt|quot|#39);/g,Ni=/[&<>"']/g,qd=RegExp(Si.source),jd=RegExp(Ni.source),Xd=/<%-([\s\S]+?)%>/g,Yd=/<%([\s\S]+?)%>/g,bi=/<%=([\s\S]+?)%>/g,Kd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Qd=/^\w*$/,$d=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Dr=/[\\^$.*+?()[\]{}|]/g,Jd=RegExp(Dr.source),Or=/^\s+/,Zd=/\s/,ev=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,cv=/\{\n\/\* \[wrapped with (.+)\] \*/,rv=/,? & /,av=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,nv=/[()=,{}\[\]\/\s]/,tv=/\\(\\)?/g,iv=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ki=/\w*$/,sv=/^[-+]0x[0-9a-f]+$/i,ov=/^0b[01]+$/i,lv=/^\[object .+?Constructor\]$/,fv=/^0o[0-7]+$/i,uv=/^(?:0|[1-9]\d*)$/,pv=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,de=/($^)/,mv=/['\n\r\u2028\u2029\\]/g,ve="\\ud800-\\udfff",hv="\\u0300-\\u036f",dv="\\ufe20-\\ufe2f",vv="\\u20d0-\\u20ff",Ai=hv+dv+vv,Ei="\\u2700-\\u27bf",Pi="a-z\\xdf-\\xf6\\xf8-\\xff",zv="\\xac\\xb1\\xd7\\xf7",Hv="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",gv="\\u2000-\\u206f",Vv=" \\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",_i="A-Z\\xc0-\\xd6\\xd8-\\xde",Ti="\\ufe0e\\ufe0f",Ri=zv+Hv+gv+Vv,Fr="['\u2019]",Mv="["+ve+"]",Di="["+Ri+"]",ze="["+Ai+"]",Oi="\\d+",Cv="["+Ei+"]",Fi="["+Pi+"]",Bi="[^"+ve+Ri+Oi+Ei+Pi+_i+"]",Br="\\ud83c[\\udffb-\\udfff]",Lv="(?:"+ze+"|"+Br+")",Ii="[^"+ve+"]",Ir="(?:\\ud83c[\\udde6-\\uddff]){2}",Ur="[\\ud800-\\udbff][\\udc00-\\udfff]",H0="["+_i+"]",Ui="\\u200d",Wi="(?:"+Fi+"|"+Bi+")",xv="(?:"+H0+"|"+Bi+")",Gi="(?:"+Fr+"(?:d|ll|m|re|s|t|ve))?",qi="(?:"+Fr+"(?:D|LL|M|RE|S|T|VE))?",ji=Lv+"?",Xi="["+Ti+"]?",yv="(?:"+Ui+"(?:"+[Ii,Ir,Ur].join("|")+")"+Xi+ji+")*",wv="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Sv="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Yi=Xi+ji+yv,Nv="(?:"+[Cv,Ir,Ur].join("|")+")"+Yi,bv="(?:"+[Ii+ze+"?",ze,Ir,Ur,Mv].join("|")+")",kv=RegExp(Fr,"g"),Av=RegExp(ze,"g"),Wr=RegExp(Br+"(?="+Br+")|"+bv+Yi,"g"),Ev=RegExp([H0+"?"+Fi+"+"+Gi+"(?="+[Di,H0,"$"].join("|")+")",xv+"+"+qi+"(?="+[Di,H0+Wi,"$"].join("|")+")",H0+"?"+Wi+"+"+Gi,H0+"+"+qi,Sv,wv,Oi,Nv].join("|"),"g"),Pv=RegExp("["+Ui+ve+Ai+Ti+"]"),_v=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tv=["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"],Rv=-1,T2={};T2[_8]=T2[T8]=T2[R8]=T2[Ar]=T2[Er]=T2[Pr]=T2[_r]=T2[Tr]=T2[Rr]=!0,T2[r1]=T2[w1]=T2[_6]=T2[H1]=T2[I4]=T2[g1]=T2[Q2]=T2[Y1]=T2[I2]=T2[A6]=T2[F3]=T2[P6]=T2[O1]=T2[h4]=T2[c4]=!1;var E2={};E2[r1]=E2[w1]=E2[_6]=E2[I4]=E2[H1]=E2[g1]=E2[_8]=E2[T8]=E2[R8]=E2[Ar]=E2[Er]=E2[I2]=E2[A6]=E2[F3]=E2[P6]=E2[O1]=E2[h4]=E2[z0]=E2[Pr]=E2[_r]=E2[Tr]=E2[Rr]=!0,E2[Q2]=E2[Y1]=E2[c4]=!1;var Dv={\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"},Ov={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Fv={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Bv={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Iv=parseFloat,Uv=parseInt,Ki=typeof global=="object"&&global&&global.Object===Object&&global,Wv=typeof self=="object"&&self&&self.Object===Object&&self,h1=Ki||Wv||Function("return this")(),Gr=typeof A0=="object"&&A0&&!A0.nodeType&&A0,T6=Gr&&typeof J8=="object"&&J8&&!J8.nodeType&&J8,Qi=T6&&T6.exports===Gr,qr=Qi&&Ki.process,M3=function(){try{var y=T6&&T6.require&&T6.require("util").types;return y||qr&&qr.binding&&qr.binding("util")}catch{}}(),$i=M3&&M3.isArrayBuffer,Ji=M3&&M3.isDate,Zi=M3&&M3.isMap,es=M3&&M3.isRegExp,cs=M3&&M3.isSet,rs=M3&&M3.isTypedArray;function s3(y,_,k){switch(k.length){case 0:return y.call(_);case 1:return y.call(_,k[0]);case 2:return y.call(_,k[0],k[1]);case 3:return y.call(_,k[0],k[1],k[2])}return y.apply(_,k)}function Gv(y,_,k,Q){for(var l2=-1,x2=y==null?0:y.length;++l2<x2;){var o1=y[l2];_(Q,o1,k(o1),y)}return Q}function C3(y,_){for(var k=-1,Q=y==null?0:y.length;++k<Q&&_(y[k],k,y)!==!1;);return y}function qv(y,_){for(var k=y==null?0:y.length;k--&&_(y[k],k,y)!==!1;);return y}function as(y,_){for(var k=-1,Q=y==null?0:y.length;++k<Q;)if(!_(y[k],k,y))return!1;return!0}function U4(y,_){for(var k=-1,Q=y==null?0:y.length,l2=0,x2=[];++k<Q;){var o1=y[k];_(o1,k,y)&&(x2[l2++]=o1)}return x2}function He(y,_){var k=y==null?0:y.length;return!!k&&g0(y,_,0)>-1}function jr(y,_,k){for(var Q=-1,l2=y==null?0:y.length;++Q<l2;)if(k(_,y[Q]))return!0;return!1}function U2(y,_){for(var k=-1,Q=y==null?0:y.length,l2=Array(Q);++k<Q;)l2[k]=_(y[k],k,y);return l2}function W4(y,_){for(var k=-1,Q=_.length,l2=y.length;++k<Q;)y[l2+k]=_[k];return y}function Xr(y,_,k,Q){var l2=-1,x2=y==null?0:y.length;for(Q&&x2&&(k=y[++l2]);++l2<x2;)k=_(k,y[l2],l2,y);return k}function jv(y,_,k,Q){var l2=y==null?0:y.length;for(Q&&l2&&(k=y[--l2]);l2--;)k=_(k,y[l2],l2,y);return k}function Yr(y,_){for(var k=-1,Q=y==null?0:y.length;++k<Q;)if(_(y[k],k,y))return!0;return!1}var Xv=Kr("length");function Yv(y){return y.split("")}function Kv(y){return y.match(av)||[]}function ns(y,_,k){var Q;return k(y,function(l2,x2,o1){if(_(l2,x2,o1))return Q=x2,!1}),Q}function ge(y,_,k,Q){for(var l2=y.length,x2=k+(Q?1:-1);Q?x2--:++x2<l2;)if(_(y[x2],x2,y))return x2;return-1}function g0(y,_,k){return _===_?sz(y,_,k):ge(y,ts,k)}function Qv(y,_,k,Q){for(var l2=k-1,x2=y.length;++l2<x2;)if(Q(y[l2],_))return l2;return-1}function ts(y){return y!==y}function is(y,_){var k=y==null?0:y.length;return k?$r(y,_)/k:o2}function Kr(y){return function(_){return _==null?e:_[y]}}function Qr(y){return function(_){return y==null?e:y[_]}}function ss(y,_,k,Q,l2){return l2(y,function(x2,o1,b2){k=Q?(Q=!1,x2):_(k,x2,o1,b2)}),k}function $v(y,_){var k=y.length;for(y.sort(_);k--;)y[k]=y[k].value;return y}function $r(y,_){for(var k,Q=-1,l2=y.length;++Q<l2;){var x2=_(y[Q]);x2!==e&&(k=k===e?x2:k+x2)}return k}function Jr(y,_){for(var k=-1,Q=Array(y);++k<y;)Q[k]=_(k);return Q}function Jv(y,_){return U2(_,function(k){return[k,y[k]]})}function os(y){return y&&y.slice(0,ps(y)+1).replace(Or,"")}function o3(y){return function(_){return y(_)}}function Zr(y,_){return U2(_,function(k){return y[k]})}function D8(y,_){return y.has(_)}function ls(y,_){for(var k=-1,Q=y.length;++k<Q&&g0(_,y[k],0)>-1;);return k}function fs(y,_){for(var k=y.length;k--&&g0(_,y[k],0)>-1;);return k}function Zv(y,_){for(var k=y.length,Q=0;k--;)y[k]===_&&++Q;return Q}var ez=Qr(Dv),cz=Qr(Ov);function rz(y){return"\\"+Bv[y]}function az(y,_){return y==null?e:y[_]}function V0(y){return Pv.test(y)}function nz(y){return _v.test(y)}function tz(y){for(var _,k=[];!(_=y.next()).done;)k.push(_.value);return k}function ea(y){var _=-1,k=Array(y.size);return y.forEach(function(Q,l2){k[++_]=[l2,Q]}),k}function us(y,_){return function(k){return y(_(k))}}function G4(y,_){for(var k=-1,Q=y.length,l2=0,x2=[];++k<Q;){var o1=y[k];(o1===_||o1===p)&&(y[k]=p,x2[l2++]=k)}return x2}function Ve(y){var _=-1,k=Array(y.size);return y.forEach(function(Q){k[++_]=Q}),k}function iz(y){var _=-1,k=Array(y.size);return y.forEach(function(Q){k[++_]=[Q,Q]}),k}function sz(y,_,k){for(var Q=k-1,l2=y.length;++Q<l2;)if(y[Q]===_)return Q;return-1}function oz(y,_,k){for(var Q=k+1;Q--;)if(y[Q]===_)return Q;return Q}function M0(y){return V0(y)?fz(y):Xv(y)}function B3(y){return V0(y)?uz(y):Yv(y)}function ps(y){for(var _=y.length;_--&&Zd.test(y.charAt(_)););return _}var lz=Qr(Fv);function fz(y){for(var _=Wr.lastIndex=0;Wr.test(y);)++_;return _}function uz(y){return y.match(Wr)||[]}function pz(y){return y.match(Ev)||[]}var mz=function y(_){_=_==null?h1:q4.defaults(h1.Object(),_,q4.pick(h1,Tv));var k=_.Array,Q=_.Date,l2=_.Error,x2=_.Function,o1=_.Math,b2=_.Object,ca=_.RegExp,hz=_.String,L3=_.TypeError,Me=k.prototype,dz=x2.prototype,C0=b2.prototype,Ce=_["__core-js_shared__"],Le=dz.toString,w2=C0.hasOwnProperty,vz=0,ms=function(){var a=/[^.]+$/.exec(Ce&&Ce.keys&&Ce.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}(),xe=C0.toString,zz=Le.call(b2),Hz=h1._,gz=ca("^"+Le.call(w2).replace(Dr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ye=Qi?_.Buffer:e,j4=_.Symbol,we=_.Uint8Array,hs=ye?ye.allocUnsafe:e,Se=us(b2.getPrototypeOf,b2),ds=b2.create,vs=C0.propertyIsEnumerable,Ne=Me.splice,zs=j4?j4.isConcatSpreadable:e,O8=j4?j4.iterator:e,R6=j4?j4.toStringTag:e,be=function(){try{var a=I6(b2,"defineProperty");return a({},"",{}),a}catch{}}(),Vz=_.clearTimeout!==h1.clearTimeout&&_.clearTimeout,Mz=Q&&Q.now!==h1.Date.now&&Q.now,Cz=_.setTimeout!==h1.setTimeout&&_.setTimeout,ke=o1.ceil,Ae=o1.floor,ra=b2.getOwnPropertySymbols,Lz=ye?ye.isBuffer:e,Hs=_.isFinite,xz=Me.join,yz=us(b2.keys,b2),l1=o1.max,S1=o1.min,wz=Q.now,Sz=_.parseInt,gs=o1.random,Nz=Me.reverse,aa=I6(_,"DataView"),F8=I6(_,"Map"),na=I6(_,"Promise"),L0=I6(_,"Set"),B8=I6(_,"WeakMap"),I8=I6(b2,"create"),Ee=B8&&new B8,x0={},bz=U6(aa),kz=U6(F8),Az=U6(na),Ez=U6(L0),Pz=U6(B8),Pe=j4?j4.prototype:e,U8=Pe?Pe.valueOf:e,Vs=Pe?Pe.toString:e;function d(a){if($2(a)&&!f2(a)&&!(a instanceof z2)){if(a instanceof x3)return a;if(w2.call(a,"__wrapped__"))return Co(a)}return new x3(a)}var y0=function(){function a(){}return function(t){if(!q2(t))return{};if(ds)return ds(t);a.prototype=t;var o=new a;return a.prototype=e,o}}();function _e(){}function x3(a,t){this.__wrapped__=a,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=e}d.templateSettings={escape:Xd,evaluate:Yd,interpolate:bi,variable:"",imports:{_:d}},d.prototype=_e.prototype,d.prototype.constructor=d,x3.prototype=y0(_e.prototype),x3.prototype.constructor=x3;function z2(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i2,this.__views__=[]}function _z(){var a=new z2(this.__wrapped__);return a.__actions__=K1(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=K1(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=K1(this.__views__),a}function Tz(){if(this.__filtered__){var a=new z2(this);a.__dir__=-1,a.__filtered__=!0}else a=this.clone(),a.__dir__*=-1;return a}function Rz(){var a=this.__wrapped__.value(),t=this.__dir__,o=f2(a),f=t<0,m=o?a.length:0,v=YH(0,m,this.__views__),M=v.start,x=v.end,w=x-M,O=f?x:M-1,F=this.__iteratees__,I=F.length,X=0,e2=S1(w,this.__takeCount__);if(!o||!f&&m==w&&e2==w)return Gs(a,this.__actions__);var a2=[];e:for(;w--&&X<e2;){O+=t;for(var m2=-1,n2=a[O];++m2<I;){var v2=F[m2],g2=v2.iteratee,u3=v2.type,I1=g2(n2);if(u3==j)n2=I1;else if(!I1){if(u3==R)continue e;break e}}a2[X++]=n2}return a2}z2.prototype=y0(_e.prototype),z2.prototype.constructor=z2;function D6(a){var t=-1,o=a==null?0:a.length;for(this.clear();++t<o;){var f=a[t];this.set(f[0],f[1])}}function Dz(){this.__data__=I8?I8(null):{},this.size=0}function Oz(a){var t=this.has(a)&&delete this.__data__[a];return this.size-=t?1:0,t}function Fz(a){var t=this.__data__;if(I8){var o=t[a];return o===l?e:o}return w2.call(t,a)?t[a]:e}function Bz(a){var t=this.__data__;return I8?t[a]!==e:w2.call(t,a)}function Iz(a,t){var o=this.__data__;return this.size+=this.has(a)?0:1,o[a]=I8&&t===e?l:t,this}D6.prototype.clear=Dz,D6.prototype.delete=Oz,D6.prototype.get=Fz,D6.prototype.has=Bz,D6.prototype.set=Iz;function d4(a){var t=-1,o=a==null?0:a.length;for(this.clear();++t<o;){var f=a[t];this.set(f[0],f[1])}}function Uz(){this.__data__=[],this.size=0}function Wz(a){var t=this.__data__,o=Te(t,a);if(o<0)return!1;var f=t.length-1;return o==f?t.pop():Ne.call(t,o,1),--this.size,!0}function Gz(a){var t=this.__data__,o=Te(t,a);return o<0?e:t[o][1]}function qz(a){return Te(this.__data__,a)>-1}function jz(a,t){var o=this.__data__,f=Te(o,a);return f<0?(++this.size,o.push([a,t])):o[f][1]=t,this}d4.prototype.clear=Uz,d4.prototype.delete=Wz,d4.prototype.get=Gz,d4.prototype.has=qz,d4.prototype.set=jz;function v4(a){var t=-1,o=a==null?0:a.length;for(this.clear();++t<o;){var f=a[t];this.set(f[0],f[1])}}function Xz(){this.size=0,this.__data__={hash:new D6,map:new(F8||d4),string:new D6}}function Yz(a){var t=Xe(this,a).delete(a);return this.size-=t?1:0,t}function Kz(a){return Xe(this,a).get(a)}function Qz(a){return Xe(this,a).has(a)}function $z(a,t){var o=Xe(this,a),f=o.size;return o.set(a,t),this.size+=o.size==f?0:1,this}v4.prototype.clear=Xz,v4.prototype.delete=Yz,v4.prototype.get=Kz,v4.prototype.has=Qz,v4.prototype.set=$z;function O6(a){var t=-1,o=a==null?0:a.length;for(this.__data__=new v4;++t<o;)this.add(a[t])}function Jz(a){return this.__data__.set(a,l),this}function Zz(a){return this.__data__.has(a)}O6.prototype.add=O6.prototype.push=Jz,O6.prototype.has=Zz;function I3(a){var t=this.__data__=new d4(a);this.size=t.size}function eH(){this.__data__=new d4,this.size=0}function cH(a){var t=this.__data__,o=t.delete(a);return this.size=t.size,o}function rH(a){return this.__data__.get(a)}function aH(a){return this.__data__.has(a)}function nH(a,t){var o=this.__data__;if(o instanceof d4){var f=o.__data__;if(!F8||f.length<r-1)return f.push([a,t]),this.size=++o.size,this;o=this.__data__=new v4(f)}return o.set(a,t),this.size=o.size,this}I3.prototype.clear=eH,I3.prototype.delete=cH,I3.prototype.get=rH,I3.prototype.has=aH,I3.prototype.set=nH;function Ms(a,t){var o=f2(a),f=!o&&W6(a),m=!o&&!f&&$4(a),v=!o&&!f&&!m&&b0(a),M=o||f||m||v,x=M?Jr(a.length,hz):[],w=x.length;for(var O in a)(t||w2.call(a,O))&&!(M&&(O=="length"||m&&(O=="offset"||O=="parent")||v&&(O=="buffer"||O=="byteLength"||O=="byteOffset")||V4(O,w)))&&x.push(O);return x}function Cs(a){var t=a.length;return t?a[da(0,t-1)]:e}function tH(a,t){return Ye(K1(a),F6(t,0,a.length))}function iH(a){return Ye(K1(a))}function ta(a,t,o){(o!==e&&!U3(a[t],o)||o===e&&!(t in a))&&z4(a,t,o)}function W8(a,t,o){var f=a[t];(!(w2.call(a,t)&&U3(f,o))||o===e&&!(t in a))&&z4(a,t,o)}function Te(a,t){for(var o=a.length;o--;)if(U3(a[o][0],t))return o;return-1}function sH(a,t,o,f){return X4(a,function(m,v,M){t(f,m,o(m),M)}),f}function Ls(a,t){return a&&a4(t,d1(t),a)}function oH(a,t){return a&&a4(t,$1(t),a)}function z4(a,t,o){t=="__proto__"&&be?be(a,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):a[t]=o}function ia(a,t){for(var o=-1,f=t.length,m=k(f),v=a==null;++o<f;)m[o]=v?e:Ba(a,t[o]);return m}function F6(a,t,o){return a===a&&(o!==e&&(a=a<=o?a:o),t!==e&&(a=a>=t?a:t)),a}function y3(a,t,o,f,m,v){var M,x=t&h,w=t&z,O=t&V;if(o&&(M=m?o(a,f,m,v):o(a)),M!==e)return M;if(!q2(a))return a;var F=f2(a);if(F){if(M=QH(a),!x)return K1(a,M)}else{var I=N1(a),X=I==Y1||I==O3;if($4(a))return Xs(a,x);if(I==F3||I==r1||X&&!m){if(M=w||X?{}:po(a),!x)return w?FH(a,oH(M,a)):OH(a,Ls(M,a))}else{if(!E2[I])return m?a:{};M=$H(a,I,x)}}v||(v=new I3);var e2=v.get(a);if(e2)return e2;v.set(a,M),Uo(a)?a.forEach(function(n2){M.add(y3(n2,t,o,n2,a,v))}):Bo(a)&&a.forEach(function(n2,v2){M.set(v2,y3(n2,t,o,v2,a,v))});var a2=O?w?wa:ya:w?$1:d1,m2=F?e:a2(a);return C3(m2||a,function(n2,v2){m2&&(v2=n2,n2=a[v2]),W8(M,v2,y3(n2,t,o,v2,a,v))}),M}function lH(a){var t=d1(a);return function(o){return xs(o,a,t)}}function xs(a,t,o){var f=o.length;if(a==null)return!f;for(a=b2(a);f--;){var m=o[f],v=t[m],M=a[m];if(M===e&&!(m in a)||!v(M))return!1}return!0}function ys(a,t,o){if(typeof a!="function")throw new L3(i);return Q8(function(){a.apply(e,o)},t)}function G8(a,t,o,f){var m=-1,v=He,M=!0,x=a.length,w=[],O=t.length;if(!x)return w;o&&(t=U2(t,o3(o))),f?(v=jr,M=!1):t.length>=r&&(v=D8,M=!1,t=new O6(t));e:for(;++m<x;){var F=a[m],I=o==null?F:o(F);if(F=f||F!==0?F:0,M&&I===I){for(var X=O;X--;)if(t[X]===I)continue e;w.push(F)}else v(t,I,f)||w.push(F)}return w}var X4=Js(r4),ws=Js(oa,!0);function fH(a,t){var o=!0;return X4(a,function(f,m,v){return o=!!t(f,m,v),o}),o}function Re(a,t,o){for(var f=-1,m=a.length;++f<m;){var v=a[f],M=t(v);if(M!=null&&(x===e?M===M&&!f3(M):o(M,x)))var x=M,w=v}return w}function uH(a,t,o,f){var m=a.length;for(o=p2(o),o<0&&(o=-o>m?0:m+o),f=f===e||f>m?m:p2(f),f<0&&(f+=m),f=o>f?0:Go(f);o<f;)a[o++]=t;return a}function Ss(a,t){var o=[];return X4(a,function(f,m,v){t(f,m,v)&&o.push(f)}),o}function V1(a,t,o,f,m){var v=-1,M=a.length;for(o||(o=ZH),m||(m=[]);++v<M;){var x=a[v];t>0&&o(x)?t>1?V1(x,t-1,o,f,m):W4(m,x):f||(m[m.length]=x)}return m}var sa=Zs(),Ns=Zs(!0);function r4(a,t){return a&&sa(a,t,d1)}function oa(a,t){return a&&Ns(a,t,d1)}function De(a,t){return U4(t,function(o){return M4(a[o])})}function B6(a,t){t=K4(t,a);for(var o=0,f=t.length;a!=null&&o<f;)a=a[n4(t[o++])];return o&&o==f?a:e}function bs(a,t,o){var f=t(a);return f2(a)?f:W4(f,o(a))}function F1(a){return a==null?a===e?P8:br:R6&&R6 in b2(a)?XH(a):ig(a)}function la(a,t){return a>t}function pH(a,t){return a!=null&&w2.call(a,t)}function mH(a,t){return a!=null&&t in b2(a)}function hH(a,t,o){return a>=S1(t,o)&&a<l1(t,o)}function fa(a,t,o){for(var f=o?jr:He,m=a[0].length,v=a.length,M=v,x=k(v),w=1/0,O=[];M--;){var F=a[M];M&&t&&(F=U2(F,o3(t))),w=S1(F.length,w),x[M]=!o&&(t||m>=120&&F.length>=120)?new O6(M&&F):e}F=a[0];var I=-1,X=x[0];e:for(;++I<m&&O.length<w;){var e2=F[I],a2=t?t(e2):e2;if(e2=o||e2!==0?e2:0,!(X?D8(X,a2):f(O,a2,o))){for(M=v;--M;){var m2=x[M];if(!(m2?D8(m2,a2):f(a[M],a2,o)))continue e}X&&X.push(a2),O.push(e2)}}return O}function dH(a,t,o,f){return r4(a,function(m,v,M){t(f,o(m),v,M)}),f}function q8(a,t,o){t=K4(t,a),a=zo(a,t);var f=a==null?a:a[n4(S3(t))];return f==null?e:s3(f,a,o)}function ks(a){return $2(a)&&F1(a)==r1}function vH(a){return $2(a)&&F1(a)==_6}function zH(a){return $2(a)&&F1(a)==g1}function j8(a,t,o,f,m){return a===t?!0:a==null||t==null||!$2(a)&&!$2(t)?a!==a&&t!==t:HH(a,t,o,f,j8,m)}function HH(a,t,o,f,m,v){var M=f2(a),x=f2(t),w=M?w1:N1(a),O=x?w1:N1(t);w=w==r1?F3:w,O=O==r1?F3:O;var F=w==F3,I=O==F3,X=w==O;if(X&&$4(a)){if(!$4(t))return!1;M=!0,F=!1}if(X&&!F)return v||(v=new I3),M||b0(a)?lo(a,t,o,f,m,v):qH(a,t,w,o,f,m,v);if(!(o&L)){var e2=F&&w2.call(a,"__wrapped__"),a2=I&&w2.call(t,"__wrapped__");if(e2||a2){var m2=e2?a.value():a,n2=a2?t.value():t;return v||(v=new I3),m(m2,n2,o,f,v)}}return X?(v||(v=new I3),jH(a,t,o,f,m,v)):!1}function gH(a){return $2(a)&&N1(a)==I2}function ua(a,t,o,f){var m=o.length,v=m,M=!f;if(a==null)return!v;for(a=b2(a);m--;){var x=o[m];if(M&&x[2]?x[1]!==a[x[0]]:!(x[0]in a))return!1}for(;++m<v;){x=o[m];var w=x[0],O=a[w],F=x[1];if(M&&x[2]){if(O===e&&!(w in a))return!1}else{var I=new I3;if(f)var X=f(O,F,w,a,t,I);if(!(X===e?j8(F,O,L|S,f,I):X))return!1}}return!0}function As(a){if(!q2(a)||cg(a))return!1;var t=M4(a)?gz:lv;return t.test(U6(a))}function VH(a){return $2(a)&&F1(a)==P6}function MH(a){return $2(a)&&N1(a)==O1}function CH(a){return $2(a)&&e7(a.length)&&!!T2[F1(a)]}function Es(a){return typeof a=="function"?a:a==null?J1:typeof a=="object"?f2(a)?Ts(a[0],a[1]):_s(a):cl(a)}function pa(a){if(!K8(a))return yz(a);var t=[];for(var o in b2(a))w2.call(a,o)&&o!="constructor"&&t.push(o);return t}function LH(a){if(!q2(a))return tg(a);var t=K8(a),o=[];for(var f in a)f=="constructor"&&(t||!w2.call(a,f))||o.push(f);return o}function ma(a,t){return a<t}function Ps(a,t){var o=-1,f=Q1(a)?k(a.length):[];return X4(a,function(m,v,M){f[++o]=t(m,v,M)}),f}function _s(a){var t=Na(a);return t.length==1&&t[0][2]?ho(t[0][0],t[0][1]):function(o){return o===a||ua(o,a,t)}}function Ts(a,t){return ka(a)&&mo(t)?ho(n4(a),t):function(o){var f=Ba(o,a);return f===e&&f===t?Ia(o,a):j8(t,f,L|S)}}function Oe(a,t,o,f,m){a!==t&&sa(t,function(v,M){if(m||(m=new I3),q2(v))xH(a,t,M,o,Oe,f,m);else{var x=f?f(Ea(a,M),v,M+"",a,t,m):e;x===e&&(x=v),ta(a,M,x)}},$1)}function xH(a,t,o,f,m,v,M){var x=Ea(a,o),w=Ea(t,o),O=M.get(w);if(O){ta(a,o,O);return}var F=v?v(x,w,o+"",a,t,M):e,I=F===e;if(I){var X=f2(w),e2=!X&&$4(w),a2=!X&&!e2&&b0(w);F=w,X||e2||a2?f2(x)?F=x:a1(x)?F=K1(x):e2?(I=!1,F=Xs(w,!0)):a2?(I=!1,F=Ys(w,!0)):F=[]:$8(w)||W6(w)?(F=x,W6(x)?F=qo(x):(!q2(x)||M4(x))&&(F=po(w))):I=!1}I&&(M.set(w,F),m(F,w,f,v,M),M.delete(w)),ta(a,o,F)}function Rs(a,t){var o=a.length;if(o)return t+=t<0?o:0,V4(t,o)?a[t]:e}function Ds(a,t,o){t.length?t=U2(t,function(v){return f2(v)?function(M){return B6(M,v.length===1?v[0]:v)}:v}):t=[J1];var f=-1;t=U2(t,o3(r2()));var m=Ps(a,function(v,M,x){var w=U2(t,function(O){return O(v)});return{criteria:w,index:++f,value:v}});return $v(m,function(v,M){return DH(v,M,o)})}function yH(a,t){return Os(a,t,function(o,f){return Ia(a,f)})}function Os(a,t,o){for(var f=-1,m=t.length,v={};++f<m;){var M=t[f],x=B6(a,M);o(x,M)&&X8(v,K4(M,a),x)}return v}function wH(a){return function(t){return B6(t,a)}}function ha(a,t,o,f){var m=f?Qv:g0,v=-1,M=t.length,x=a;for(a===t&&(t=K1(t)),o&&(x=U2(a,o3(o)));++v<M;)for(var w=0,O=t[v],F=o?o(O):O;(w=m(x,F,w,f))>-1;)x!==a&&Ne.call(x,w,1),Ne.call(a,w,1);return a}function Fs(a,t){for(var o=a?t.length:0,f=o-1;o--;){var m=t[o];if(o==f||m!==v){var v=m;V4(m)?Ne.call(a,m,1):Ha(a,m)}}return a}function da(a,t){return a+Ae(gs()*(t-a+1))}function SH(a,t,o,f){for(var m=-1,v=l1(ke((t-a)/(o||1)),0),M=k(v);v--;)M[f?v:++m]=a,a+=o;return M}function va(a,t){var o="";if(!a||t<1||t>q)return o;do t%2&&(o+=a),t=Ae(t/2),t&&(a+=a);while(t);return o}function h2(a,t){return Pa(vo(a,t,J1),a+"")}function NH(a){return Cs(k0(a))}function bH(a,t){var o=k0(a);return Ye(o,F6(t,0,o.length))}function X8(a,t,o,f){if(!q2(a))return a;t=K4(t,a);for(var m=-1,v=t.length,M=v-1,x=a;x!=null&&++m<v;){var w=n4(t[m]),O=o;if(w==="__proto__"||w==="constructor"||w==="prototype")return a;if(m!=M){var F=x[w];O=f?f(F,w,x):e,O===e&&(O=q2(F)?F:V4(t[m+1])?[]:{})}W8(x,w,O),x=x[w]}return a}var Bs=Ee?function(a,t){return Ee.set(a,t),a}:J1,kH=be?function(a,t){return be(a,"toString",{configurable:!0,enumerable:!1,value:Wa(t),writable:!0})}:J1;function AH(a){return Ye(k0(a))}function w3(a,t,o){var f=-1,m=a.length;t<0&&(t=-t>m?0:m+t),o=o>m?m:o,o<0&&(o+=m),m=t>o?0:o-t>>>0,t>>>=0;for(var v=k(m);++f<m;)v[f]=a[f+t];return v}function EH(a,t){var o;return X4(a,function(f,m,v){return o=t(f,m,v),!o}),!!o}function Fe(a,t,o){var f=0,m=a==null?f:a.length;if(typeof t=="number"&&t===t&&m<=L2){for(;f<m;){var v=f+m>>>1,M=a[v];M!==null&&!f3(M)&&(o?M<=t:M<t)?f=v+1:m=v}return m}return za(a,t,J1,o)}function za(a,t,o,f){var m=0,v=a==null?0:a.length;if(v===0)return 0;t=o(t);for(var M=t!==t,x=t===null,w=f3(t),O=t===e;m<v;){var F=Ae((m+v)/2),I=o(a[F]),X=I!==e,e2=I===null,a2=I===I,m2=f3(I);if(M)var n2=f||a2;else O?n2=a2&&(f||X):x?n2=a2&&X&&(f||!e2):w?n2=a2&&X&&!e2&&(f||!m2):e2||m2?n2=!1:n2=f?I<=t:I<t;n2?m=F+1:v=F}return S1(v,M2)}function Is(a,t){for(var o=-1,f=a.length,m=0,v=[];++o<f;){var M=a[o],x=t?t(M):M;if(!o||!U3(x,w)){var w=x;v[m++]=M===0?0:M}}return v}function Us(a){return typeof a=="number"?a:f3(a)?o2:+a}function l3(a){if(typeof a=="string")return a;if(f2(a))return U2(a,l3)+"";if(f3(a))return Vs?Vs.call(a):"";var t=a+"";return t=="0"&&1/a==-Y?"-0":t}function Y4(a,t,o){var f=-1,m=He,v=a.length,M=!0,x=[],w=x;if(o)M=!1,m=jr;else if(v>=r){var O=t?null:WH(a);if(O)return Ve(O);M=!1,m=D8,w=new O6}else w=t?[]:x;e:for(;++f<v;){var F=a[f],I=t?t(F):F;if(F=o||F!==0?F:0,M&&I===I){for(var X=w.length;X--;)if(w[X]===I)continue e;t&&w.push(I),x.push(F)}else m(w,I,o)||(w!==x&&w.push(I),x.push(F))}return x}function Ha(a,t){return t=K4(t,a),a=zo(a,t),a==null||delete a[n4(S3(t))]}function Ws(a,t,o,f){return X8(a,t,o(B6(a,t)),f)}function Be(a,t,o,f){for(var m=a.length,v=f?m:-1;(f?v--:++v<m)&&t(a[v],v,a););return o?w3(a,f?0:v,f?v+1:m):w3(a,f?v+1:0,f?m:v)}function Gs(a,t){var o=a;return o instanceof z2&&(o=o.value()),Xr(t,function(f,m){return m.func.apply(m.thisArg,W4([f],m.args))},o)}function ga(a,t,o){var f=a.length;if(f<2)return f?Y4(a[0]):[];for(var m=-1,v=k(f);++m<f;)for(var M=a[m],x=-1;++x<f;)x!=m&&(v[m]=G8(v[m]||M,a[x],t,o));return Y4(V1(v,1),t,o)}function qs(a,t,o){for(var f=-1,m=a.length,v=t.length,M={};++f<m;){var x=f<v?t[f]:e;o(M,a[f],x)}return M}function Va(a){return a1(a)?a:[]}function Ma(a){return typeof a=="function"?a:J1}function K4(a,t){return f2(a)?a:ka(a,t)?[a]:Mo(y2(a))}var PH=h2;function Q4(a,t,o){var f=a.length;return o=o===e?f:o,!t&&o>=f?a:w3(a,t,o)}var js=Vz||function(a){return h1.clearTimeout(a)};function Xs(a,t){if(t)return a.slice();var o=a.length,f=hs?hs(o):new a.constructor(o);return a.copy(f),f}function Ca(a){var t=new a.constructor(a.byteLength);return new we(t).set(new we(a)),t}function _H(a,t){var o=t?Ca(a.buffer):a.buffer;return new a.constructor(o,a.byteOffset,a.byteLength)}function TH(a){var t=new a.constructor(a.source,ki.exec(a));return t.lastIndex=a.lastIndex,t}function RH(a){return U8?b2(U8.call(a)):{}}function Ys(a,t){var o=t?Ca(a.buffer):a.buffer;return new a.constructor(o,a.byteOffset,a.length)}function Ks(a,t){if(a!==t){var o=a!==e,f=a===null,m=a===a,v=f3(a),M=t!==e,x=t===null,w=t===t,O=f3(t);if(!x&&!O&&!v&&a>t||v&&M&&w&&!x&&!O||f&&M&&w||!o&&w||!m)return 1;if(!f&&!v&&!O&&a<t||O&&o&&m&&!f&&!v||x&&o&&m||!M&&m||!w)return-1}return 0}function DH(a,t,o){for(var f=-1,m=a.criteria,v=t.criteria,M=m.length,x=o.length;++f<M;){var w=Ks(m[f],v[f]);if(w){if(f>=x)return w;var O=o[f];return w*(O=="desc"?-1:1)}}return a.index-t.index}function Qs(a,t,o,f){for(var m=-1,v=a.length,M=o.length,x=-1,w=t.length,O=l1(v-M,0),F=k(w+O),I=!f;++x<w;)F[x]=t[x];for(;++m<M;)(I||m<v)&&(F[o[m]]=a[m]);for(;O--;)F[x++]=a[m++];return F}function $s(a,t,o,f){for(var m=-1,v=a.length,M=-1,x=o.length,w=-1,O=t.length,F=l1(v-x,0),I=k(F+O),X=!f;++m<F;)I[m]=a[m];for(var e2=m;++w<O;)I[e2+w]=t[w];for(;++M<x;)(X||m<v)&&(I[e2+o[M]]=a[m++]);return I}function K1(a,t){var o=-1,f=a.length;for(t||(t=k(f));++o<f;)t[o]=a[o];return t}function a4(a,t,o,f){var m=!o;o||(o={});for(var v=-1,M=t.length;++v<M;){var x=t[v],w=f?f(o[x],a[x],x,o,a):e;w===e&&(w=a[x]),m?z4(o,x,w):W8(o,x,w)}return o}function OH(a,t){return a4(a,ba(a),t)}function FH(a,t){return a4(a,fo(a),t)}function Ie(a,t){return function(o,f){var m=f2(o)?Gv:sH,v=t?t():{};return m(o,a,r2(f,2),v)}}function w0(a){return h2(function(t,o){var f=-1,m=o.length,v=m>1?o[m-1]:e,M=m>2?o[2]:e;for(v=a.length>3&&typeof v=="function"?(m--,v):e,M&&B1(o[0],o[1],M)&&(v=m<3?e:v,m=1),t=b2(t);++f<m;){var x=o[f];x&&a(t,x,f,v)}return t})}function Js(a,t){return function(o,f){if(o==null)return o;if(!Q1(o))return a(o,f);for(var m=o.length,v=t?m:-1,M=b2(o);(t?v--:++v<m)&&f(M[v],v,M)!==!1;);return o}}function Zs(a){return function(t,o,f){for(var m=-1,v=b2(t),M=f(t),x=M.length;x--;){var w=M[a?x:++m];if(o(v[w],w,v)===!1)break}return t}}function BH(a,t,o){var f=t&P,m=Y8(a);function v(){var M=this&&this!==h1&&this instanceof v?m:a;return M.apply(f?o:this,arguments)}return v}function eo(a){return function(t){t=y2(t);var o=V0(t)?B3(t):e,f=o?o[0]:t.charAt(0),m=o?Q4(o,1).join(""):t.slice(1);return f[a]()+m}}function S0(a){return function(t){return Xr(Zo(Jo(t).replace(kv,"")),a,"")}}function Y8(a){return function(){var t=arguments;switch(t.length){case 0:return new a;case 1:return new a(t[0]);case 2:return new a(t[0],t[1]);case 3:return new a(t[0],t[1],t[2]);case 4:return new a(t[0],t[1],t[2],t[3]);case 5:return new a(t[0],t[1],t[2],t[3],t[4]);case 6:return new a(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new a(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var o=y0(a.prototype),f=a.apply(o,t);return q2(f)?f:o}}function IH(a,t,o){var f=Y8(a);function m(){for(var v=arguments.length,M=k(v),x=v,w=N0(m);x--;)M[x]=arguments[x];var O=v<3&&M[0]!==w&&M[v-1]!==w?[]:G4(M,w);if(v-=O.length,v<o)return to(a,t,Ue,m.placeholder,e,M,O,e,e,o-v);var F=this&&this!==h1&&this instanceof m?f:a;return s3(F,this,M)}return m}function co(a){return function(t,o,f){var m=b2(t);if(!Q1(t)){var v=r2(o,3);t=d1(t),o=function(x){return v(m[x],x,m)}}var M=a(t,o,f);return M>-1?m[v?t[M]:M]:e}}function ro(a){return g4(function(t){var o=t.length,f=o,m=x3.prototype.thru;for(a&&t.reverse();f--;){var v=t[f];if(typeof v!="function")throw new L3(i);if(m&&!M&&je(v)=="wrapper")var M=new x3([],!0)}for(f=M?f:o;++f<o;){v=t[f];var x=je(v),w=x=="wrapper"?Sa(v):e;w&&Aa(w[0])&&w[1]==(D|g|C|U)&&!w[4].length&&w[9]==1?M=M[je(w[0])].apply(M,w[3]):M=v.length==1&&Aa(v)?M[x]():M.thru(v)}return function(){var O=arguments,F=O[0];if(M&&O.length==1&&f2(F))return M.plant(F).value();for(var I=0,X=o?t[I].apply(this,O):F;++I<o;)X=t[I].call(this,X);return X}})}function Ue(a,t,o,f,m,v,M,x,w,O){var F=t&D,I=t&P,X=t&T,e2=t&(g|H),a2=t&B,m2=X?e:Y8(a);function n2(){for(var v2=arguments.length,g2=k(v2),u3=v2;u3--;)g2[u3]=arguments[u3];if(e2)var I1=N0(n2),p3=Zv(g2,I1);if(f&&(g2=Qs(g2,f,m,e2)),v&&(g2=$s(g2,v,M,e2)),v2-=p3,e2&&v2<O){var n1=G4(g2,I1);return to(a,t,Ue,n2.placeholder,o,g2,n1,x,w,O-v2)}var W3=I?o:this,L4=X?W3[a]:a;return v2=g2.length,x?g2=sg(g2,x):a2&&v2>1&&g2.reverse(),F&&w<v2&&(g2.length=w),this&&this!==h1&&this instanceof n2&&(L4=m2||Y8(L4)),L4.apply(W3,g2)}return n2}function ao(a,t){return function(o,f){return dH(o,a,t(f),{})}}function We(a,t){return function(o,f){var m;if(o===e&&f===e)return t;if(o!==e&&(m=o),f!==e){if(m===e)return f;typeof o=="string"||typeof f=="string"?(o=l3(o),f=l3(f)):(o=Us(o),f=Us(f)),m=a(o,f)}return m}}function La(a){return g4(function(t){return t=U2(t,o3(r2())),h2(function(o){var f=this;return a(t,function(m){return s3(m,f,o)})})})}function Ge(a,t){t=t===e?" ":l3(t);var o=t.length;if(o<2)return o?va(t,a):t;var f=va(t,ke(a/M0(t)));return V0(t)?Q4(B3(f),0,a).join(""):f.slice(0,a)}function UH(a,t,o,f){var m=t&P,v=Y8(a);function M(){for(var x=-1,w=arguments.length,O=-1,F=f.length,I=k(F+w),X=this&&this!==h1&&this instanceof M?v:a;++O<F;)I[O]=f[O];for(;w--;)I[O++]=arguments[++x];return s3(X,m?o:this,I)}return M}function no(a){return function(t,o,f){return f&&typeof f!="number"&&B1(t,o,f)&&(o=f=e),t=C4(t),o===e?(o=t,t=0):o=C4(o),f=f===e?t<o?1:-1:C4(f),SH(t,o,f,a)}}function qe(a){return function(t,o){return typeof t=="string"&&typeof o=="string"||(t=N3(t),o=N3(o)),a(t,o)}}function to(a,t,o,f,m,v,M,x,w,O){var F=t&g,I=F?M:e,X=F?e:M,e2=F?v:e,a2=F?e:v;t|=F?C:b,t&=~(F?b:C),t&W||(t&=~(P|T));var m2=[a,t,m,e2,I,a2,X,x,w,O],n2=o.apply(e,m2);return Aa(a)&&Ho(n2,m2),n2.placeholder=f,go(n2,a,t)}function xa(a){var t=o1[a];return function(o,f){if(o=N3(o),f=f==null?0:S1(p2(f),292),f&&Hs(o)){var m=(y2(o)+"e").split("e"),v=t(m[0]+"e"+(+m[1]+f));return m=(y2(v)+"e").split("e"),+(m[0]+"e"+(+m[1]-f))}return t(o)}}var WH=L0&&1/Ve(new L0([,-0]))[1]==Y?function(a){return new L0(a)}:ja;function io(a){return function(t){var o=N1(t);return o==I2?ea(t):o==O1?iz(t):Jv(t,a(t))}}function H4(a,t,o,f,m,v,M,x){var w=t&T;if(!w&&typeof a!="function")throw new L3(i);var O=f?f.length:0;if(O||(t&=~(C|b),f=m=e),M=M===e?M:l1(p2(M),0),x=x===e?x:p2(x),O-=m?m.length:0,t&b){var F=f,I=m;f=m=e}var X=w?e:Sa(a),e2=[a,t,o,f,m,F,I,v,M,x];if(X&&ng(e2,X),a=e2[0],t=e2[1],o=e2[2],f=e2[3],m=e2[4],x=e2[9]=e2[9]===e?w?0:a.length:l1(e2[9]-O,0),!x&&t&(g|H)&&(t&=~(g|H)),!t||t==P)var a2=BH(a,t,o);else t==g||t==H?a2=IH(a,t,x):(t==C||t==(P|C))&&!m.length?a2=UH(a,t,o,f):a2=Ue.apply(e,e2);var m2=X?Bs:Ho;return go(m2(a2,e2),a,t)}function so(a,t,o,f){return a===e||U3(a,C0[o])&&!w2.call(f,o)?t:a}function oo(a,t,o,f,m,v){return q2(a)&&q2(t)&&(v.set(t,a),Oe(a,t,e,oo,v),v.delete(t)),a}function GH(a){return $8(a)?e:a}function lo(a,t,o,f,m,v){var M=o&L,x=a.length,w=t.length;if(x!=w&&!(M&&w>x))return!1;var O=v.get(a),F=v.get(t);if(O&&F)return O==t&&F==a;var I=-1,X=!0,e2=o&S?new O6:e;for(v.set(a,t),v.set(t,a);++I<x;){var a2=a[I],m2=t[I];if(f)var n2=M?f(m2,a2,I,t,a,v):f(a2,m2,I,a,t,v);if(n2!==e){if(n2)continue;X=!1;break}if(e2){if(!Yr(t,function(v2,g2){if(!D8(e2,g2)&&(a2===v2||m(a2,v2,o,f,v)))return e2.push(g2)})){X=!1;break}}else if(!(a2===m2||m(a2,m2,o,f,v))){X=!1;break}}return v.delete(a),v.delete(t),X}function qH(a,t,o,f,m,v,M){switch(o){case I4:if(a.byteLength!=t.byteLength||a.byteOffset!=t.byteOffset)return!1;a=a.buffer,t=t.buffer;case _6:return!(a.byteLength!=t.byteLength||!v(new we(a),new we(t)));case H1:case g1:case A6:return U3(+a,+t);case Q2:return a.name==t.name&&a.message==t.message;case P6:case h4:return a==t+"";case I2:var x=ea;case O1:var w=f&L;if(x||(x=Ve),a.size!=t.size&&!w)return!1;var O=M.get(a);if(O)return O==t;f|=S,M.set(a,t);var F=lo(x(a),x(t),f,m,v,M);return M.delete(a),F;case z0:if(U8)return U8.call(a)==U8.call(t)}return!1}function jH(a,t,o,f,m,v){var M=o&L,x=ya(a),w=x.length,O=ya(t),F=O.length;if(w!=F&&!M)return!1;for(var I=w;I--;){var X=x[I];if(!(M?X in t:w2.call(t,X)))return!1}var e2=v.get(a),a2=v.get(t);if(e2&&a2)return e2==t&&a2==a;var m2=!0;v.set(a,t),v.set(t,a);for(var n2=M;++I<w;){X=x[I];var v2=a[X],g2=t[X];if(f)var u3=M?f(g2,v2,X,t,a,v):f(v2,g2,X,a,t,v);if(!(u3===e?v2===g2||m(v2,g2,o,f,v):u3)){m2=!1;break}n2||(n2=X=="constructor")}if(m2&&!n2){var I1=a.constructor,p3=t.constructor;I1!=p3&&"constructor"in a&&"constructor"in t&&!(typeof I1=="function"&&I1 instanceof I1&&typeof p3=="function"&&p3 instanceof p3)&&(m2=!1)}return v.delete(a),v.delete(t),m2}function g4(a){return Pa(vo(a,e,yo),a+"")}function ya(a){return bs(a,d1,ba)}function wa(a){return bs(a,$1,fo)}var Sa=Ee?function(a){return Ee.get(a)}:ja;function je(a){for(var t=a.name+"",o=x0[t],f=w2.call(x0,t)?o.length:0;f--;){var m=o[f],v=m.func;if(v==null||v==a)return m.name}return t}function N0(a){var t=w2.call(d,"placeholder")?d:a;return t.placeholder}function r2(){var a=d.iteratee||Ga;return a=a===Ga?Es:a,arguments.length?a(arguments[0],arguments[1]):a}function Xe(a,t){var o=a.__data__;return eg(t)?o[typeof t=="string"?"string":"hash"]:o.map}function Na(a){for(var t=d1(a),o=t.length;o--;){var f=t[o],m=a[f];t[o]=[f,m,mo(m)]}return t}function I6(a,t){var o=az(a,t);return As(o)?o:e}function XH(a){var t=w2.call(a,R6),o=a[R6];try{a[R6]=e;var f=!0}catch{}var m=xe.call(a);return f&&(t?a[R6]=o:delete a[R6]),m}var ba=ra?function(a){return a==null?[]:(a=b2(a),U4(ra(a),function(t){return vs.call(a,t)}))}:Xa,fo=ra?function(a){for(var t=[];a;)W4(t,ba(a)),a=Se(a);return t}:Xa,N1=F1;(aa&&N1(new aa(new ArrayBuffer(1)))!=I4||F8&&N1(new F8)!=I2||na&&N1(na.resolve())!=he||L0&&N1(new L0)!=O1||B8&&N1(new B8)!=c4)&&(N1=function(a){var t=F1(a),o=t==F3?a.constructor:e,f=o?U6(o):"";if(f)switch(f){case bz:return I4;case kz:return I2;case Az:return he;case Ez:return O1;case Pz:return c4}return t});function YH(a,t,o){for(var f=-1,m=o.length;++f<m;){var v=o[f],M=v.size;switch(v.type){case"drop":a+=M;break;case"dropRight":t-=M;break;case"take":t=S1(t,a+M);break;case"takeRight":a=l1(a,t-M);break}}return{start:a,end:t}}function KH(a){var t=a.match(cv);return t?t[1].split(rv):[]}function uo(a,t,o){t=K4(t,a);for(var f=-1,m=t.length,v=!1;++f<m;){var M=n4(t[f]);if(!(v=a!=null&&o(a,M)))break;a=a[M]}return v||++f!=m?v:(m=a==null?0:a.length,!!m&&e7(m)&&V4(M,m)&&(f2(a)||W6(a)))}function QH(a){var t=a.length,o=new a.constructor(t);return t&&typeof a[0]=="string"&&w2.call(a,"index")&&(o.index=a.index,o.input=a.input),o}function po(a){return typeof a.constructor=="function"&&!K8(a)?y0(Se(a)):{}}function $H(a,t,o){var f=a.constructor;switch(t){case _6:return Ca(a);case H1:case g1:return new f(+a);case I4:return _H(a,o);case _8:case T8:case R8:case Ar:case Er:case Pr:case _r:case Tr:case Rr:return Ys(a,o);case I2:return new f;case A6:case h4:return new f(a);case P6:return TH(a);case O1:return new f;case z0:return RH(a)}}function JH(a,t){var o=t.length;if(!o)return a;var f=o-1;return t[f]=(o>1?"& ":"")+t[f],t=t.join(o>2?", ":" "),a.replace(ev,`{
/* [wrapped with `+t+`] */
`)}function ZH(a){return f2(a)||W6(a)||!!(zs&&a&&a[zs])}function V4(a,t){var o=typeof a;return t=t??q,!!t&&(o=="number"||o!="symbol"&&uv.test(a))&&a>-1&&a%1==0&&a<t}function B1(a,t,o){if(!q2(o))return!1;var f=typeof t;return(f=="number"?Q1(o)&&V4(t,o.length):f=="string"&&t in o)?U3(o[t],a):!1}function ka(a,t){if(f2(a))return!1;var o=typeof a;return o=="number"||o=="symbol"||o=="boolean"||a==null||f3(a)?!0:Qd.test(a)||!Kd.test(a)||t!=null&&a in b2(t)}function eg(a){var t=typeof a;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?a!=="__proto__":a===null}function Aa(a){var t=je(a),o=d[t];if(typeof o!="function"||!(t in z2.prototype))return!1;if(a===o)return!0;var f=Sa(o);return!!f&&a===f[0]}function cg(a){return!!ms&&ms in a}var rg=Ce?M4:Ya;function K8(a){var t=a&&a.constructor,o=typeof t=="function"&&t.prototype||C0;return a===o}function mo(a){return a===a&&!q2(a)}function ho(a,t){return function(o){return o==null?!1:o[a]===t&&(t!==e||a in b2(o))}}function ag(a){var t=Je(a,function(f){return o.size===u&&o.clear(),f}),o=t.cache;return t}function ng(a,t){var o=a[1],f=t[1],m=o|f,v=m<(P|T|D),M=f==D&&o==g||f==D&&o==U&&a[7].length<=t[8]||f==(D|U)&&t[7].length<=t[8]&&o==g;if(!(v||M))return a;f&P&&(a[2]=t[2],m|=o&P?0:W);var x=t[3];if(x){var w=a[3];a[3]=w?Qs(w,x,t[4]):x,a[4]=w?G4(a[3],p):t[4]}return x=t[5],x&&(w=a[5],a[5]=w?$s(w,x,t[6]):x,a[6]=w?G4(a[5],p):t[6]),x=t[7],x&&(a[7]=x),f&D&&(a[8]=a[8]==null?t[8]:S1(a[8],t[8])),a[9]==null&&(a[9]=t[9]),a[0]=t[0],a[1]=m,a}function tg(a){var t=[];if(a!=null)for(var o in b2(a))t.push(o);return t}function ig(a){return xe.call(a)}function vo(a,t,o){return t=l1(t===e?a.length-1:t,0),function(){for(var f=arguments,m=-1,v=l1(f.length-t,0),M=k(v);++m<v;)M[m]=f[t+m];m=-1;for(var x=k(t+1);++m<t;)x[m]=f[m];return x[t]=o(M),s3(a,this,x)}}function zo(a,t){return t.length<2?a:B6(a,w3(t,0,-1))}function sg(a,t){for(var o=a.length,f=S1(t.length,o),m=K1(a);f--;){var v=t[f];a[f]=V4(v,o)?m[v]:e}return a}function Ea(a,t){if(!(t==="constructor"&&typeof a[t]=="function")&&t!="__proto__")return a[t]}var Ho=Vo(Bs),Q8=Cz||function(a,t){return h1.setTimeout(a,t)},Pa=Vo(kH);function go(a,t,o){var f=t+"";return Pa(a,JH(f,og(KH(f),o)))}function Vo(a){var t=0,o=0;return function(){var f=wz(),m=E-(f-o);if(o=f,m>0){if(++t>=N)return arguments[0]}else t=0;return a.apply(e,arguments)}}function Ye(a,t){var o=-1,f=a.length,m=f-1;for(t=t===e?f:t;++o<t;){var v=da(o,m),M=a[v];a[v]=a[o],a[o]=M}return a.length=t,a}var Mo=ag(function(a){var t=[];return a.charCodeAt(0)===46&&t.push(""),a.replace($d,function(o,f,m,v){t.push(m?v.replace(tv,"$1"):f||o)}),t});function n4(a){if(typeof a=="string"||f3(a))return a;var t=a+"";return t=="0"&&1/a==-Y?"-0":t}function U6(a){if(a!=null){try{return Le.call(a)}catch{}try{return a+""}catch{}}return""}function og(a,t){return C3(K2,function(o){var f="_."+o[0];t&o[1]&&!He(a,f)&&a.push(f)}),a.sort()}function Co(a){if(a instanceof z2)return a.clone();var t=new x3(a.__wrapped__,a.__chain__);return t.__actions__=K1(a.__actions__),t.__index__=a.__index__,t.__values__=a.__values__,t}function lg(a,t,o){(o?B1(a,t,o):t===e)?t=1:t=l1(p2(t),0);var f=a==null?0:a.length;if(!f||t<1)return[];for(var m=0,v=0,M=k(ke(f/t));m<f;)M[v++]=w3(a,m,m+=t);return M}function fg(a){for(var t=-1,o=a==null?0:a.length,f=0,m=[];++t<o;){var v=a[t];v&&(m[f++]=v)}return m}function ug(){var a=arguments.length;if(!a)return[];for(var t=k(a-1),o=arguments[0],f=a;f--;)t[f-1]=arguments[f];return W4(f2(o)?K1(o):[o],V1(t,1))}var pg=h2(function(a,t){return a1(a)?G8(a,V1(t,1,a1,!0)):[]}),mg=h2(function(a,t){var o=S3(t);return a1(o)&&(o=e),a1(a)?G8(a,V1(t,1,a1,!0),r2(o,2)):[]}),hg=h2(function(a,t){var o=S3(t);return a1(o)&&(o=e),a1(a)?G8(a,V1(t,1,a1,!0),e,o):[]});function dg(a,t,o){var f=a==null?0:a.length;return f?(t=o||t===e?1:p2(t),w3(a,t<0?0:t,f)):[]}function vg(a,t,o){var f=a==null?0:a.length;return f?(t=o||t===e?1:p2(t),t=f-t,w3(a,0,t<0?0:t)):[]}function zg(a,t){return a&&a.length?Be(a,r2(t,3),!0,!0):[]}function Hg(a,t){return a&&a.length?Be(a,r2(t,3),!0):[]}function gg(a,t,o,f){var m=a==null?0:a.length;return m?(o&&typeof o!="number"&&B1(a,t,o)&&(o=0,f=m),uH(a,t,o,f)):[]}function Lo(a,t,o){var f=a==null?0:a.length;if(!f)return-1;var m=o==null?0:p2(o);return m<0&&(m=l1(f+m,0)),ge(a,r2(t,3),m)}function xo(a,t,o){var f=a==null?0:a.length;if(!f)return-1;var m=f-1;return o!==e&&(m=p2(o),m=o<0?l1(f+m,0):S1(m,f-1)),ge(a,r2(t,3),m,!0)}function yo(a){var t=a==null?0:a.length;return t?V1(a,1):[]}function Vg(a){var t=a==null?0:a.length;return t?V1(a,Y):[]}function Mg(a,t){var o=a==null?0:a.length;return o?(t=t===e?1:p2(t),V1(a,t)):[]}function Cg(a){for(var t=-1,o=a==null?0:a.length,f={};++t<o;){var m=a[t];f[m[0]]=m[1]}return f}function wo(a){return a&&a.length?a[0]:e}function Lg(a,t,o){var f=a==null?0:a.length;if(!f)return-1;var m=o==null?0:p2(o);return m<0&&(m=l1(f+m,0)),g0(a,t,m)}function xg(a){var t=a==null?0:a.length;return t?w3(a,0,-1):[]}var yg=h2(function(a){var t=U2(a,Va);return t.length&&t[0]===a[0]?fa(t):[]}),wg=h2(function(a){var t=S3(a),o=U2(a,Va);return t===S3(o)?t=e:o.pop(),o.length&&o[0]===a[0]?fa(o,r2(t,2)):[]}),Sg=h2(function(a){var t=S3(a),o=U2(a,Va);return t=typeof t=="function"?t:e,t&&o.pop(),o.length&&o[0]===a[0]?fa(o,e,t):[]});function Ng(a,t){return a==null?"":xz.call(a,t)}function S3(a){var t=a==null?0:a.length;return t?a[t-1]:e}function bg(a,t,o){var f=a==null?0:a.length;if(!f)return-1;var m=f;return o!==e&&(m=p2(o),m=m<0?l1(f+m,0):S1(m,f-1)),t===t?oz(a,t,m):ge(a,ts,m,!0)}function kg(a,t){return a&&a.length?Rs(a,p2(t)):e}var Ag=h2(So);function So(a,t){return a&&a.length&&t&&t.length?ha(a,t):a}function Eg(a,t,o){return a&&a.length&&t&&t.length?ha(a,t,r2(o,2)):a}function Pg(a,t,o){return a&&a.length&&t&&t.length?ha(a,t,e,o):a}var _g=g4(function(a,t){var o=a==null?0:a.length,f=ia(a,t);return Fs(a,U2(t,function(m){return V4(m,o)?+m:m}).sort(Ks)),f});function Tg(a,t){var o=[];if(!(a&&a.length))return o;var f=-1,m=[],v=a.length;for(t=r2(t,3);++f<v;){var M=a[f];t(M,f,a)&&(o.push(M),m.push(f))}return Fs(a,m),o}function _a(a){return a==null?a:Nz.call(a)}function Rg(a,t,o){var f=a==null?0:a.length;return f?(o&&typeof o!="number"&&B1(a,t,o)?(t=0,o=f):(t=t==null?0:p2(t),o=o===e?f:p2(o)),w3(a,t,o)):[]}function Dg(a,t){return Fe(a,t)}function Og(a,t,o){return za(a,t,r2(o,2))}function Fg(a,t){var o=a==null?0:a.length;if(o){var f=Fe(a,t);if(f<o&&U3(a[f],t))return f}return-1}function Bg(a,t){return Fe(a,t,!0)}function Ig(a,t,o){return za(a,t,r2(o,2),!0)}function Ug(a,t){var o=a==null?0:a.length;if(o){var f=Fe(a,t,!0)-1;if(U3(a[f],t))return f}return-1}function Wg(a){return a&&a.length?Is(a):[]}function Gg(a,t){return a&&a.length?Is(a,r2(t,2)):[]}function qg(a){var t=a==null?0:a.length;return t?w3(a,1,t):[]}function jg(a,t,o){return a&&a.length?(t=o||t===e?1:p2(t),w3(a,0,t<0?0:t)):[]}function Xg(a,t,o){var f=a==null?0:a.length;return f?(t=o||t===e?1:p2(t),t=f-t,w3(a,t<0?0:t,f)):[]}function Yg(a,t){return a&&a.length?Be(a,r2(t,3),!1,!0):[]}function Kg(a,t){return a&&a.length?Be(a,r2(t,3)):[]}var Qg=h2(function(a){return Y4(V1(a,1,a1,!0))}),$g=h2(function(a){var t=S3(a);return a1(t)&&(t=e),Y4(V1(a,1,a1,!0),r2(t,2))}),Jg=h2(function(a){var t=S3(a);return t=typeof t=="function"?t:e,Y4(V1(a,1,a1,!0),e,t)});function Zg(a){return a&&a.length?Y4(a):[]}function eV(a,t){return a&&a.length?Y4(a,r2(t,2)):[]}function cV(a,t){return t=typeof t=="function"?t:e,a&&a.length?Y4(a,e,t):[]}function Ta(a){if(!(a&&a.length))return[];var t=0;return a=U4(a,function(o){if(a1(o))return t=l1(o.length,t),!0}),Jr(t,function(o){return U2(a,Kr(o))})}function No(a,t){if(!(a&&a.length))return[];var o=Ta(a);return t==null?o:U2(o,function(f){return s3(t,e,f)})}var rV=h2(function(a,t){return a1(a)?G8(a,t):[]}),aV=h2(function(a){return ga(U4(a,a1))}),nV=h2(function(a){var t=S3(a);return a1(t)&&(t=e),ga(U4(a,a1),r2(t,2))}),tV=h2(function(a){var t=S3(a);return t=typeof t=="function"?t:e,ga(U4(a,a1),e,t)}),iV=h2(Ta);function sV(a,t){return qs(a||[],t||[],W8)}function oV(a,t){return qs(a||[],t||[],X8)}var lV=h2(function(a){var t=a.length,o=t>1?a[t-1]:e;return o=typeof o=="function"?(a.pop(),o):e,No(a,o)});function bo(a){var t=d(a);return t.__chain__=!0,t}function fV(a,t){return t(a),a}function Ke(a,t){return t(a)}var uV=g4(function(a){var t=a.length,o=t?a[0]:0,f=this.__wrapped__,m=function(v){return ia(v,a)};return t>1||this.__actions__.length||!(f instanceof z2)||!V4(o)?this.thru(m):(f=f.slice(o,+o+(t?1:0)),f.__actions__.push({func:Ke,args:[m],thisArg:e}),new x3(f,this.__chain__).thru(function(v){return t&&!v.length&&v.push(e),v}))});function pV(){return bo(this)}function mV(){return new x3(this.value(),this.__chain__)}function hV(){this.__values__===e&&(this.__values__=Wo(this.value()));var a=this.__index__>=this.__values__.length,t=a?e:this.__values__[this.__index__++];return{done:a,value:t}}function dV(){return this}function vV(a){for(var t,o=this;o instanceof _e;){var f=Co(o);f.__index__=0,f.__values__=e,t?m.__wrapped__=f:t=f;var m=f;o=o.__wrapped__}return m.__wrapped__=a,t}function zV(){var a=this.__wrapped__;if(a instanceof z2){var t=a;return this.__actions__.length&&(t=new z2(this)),t=t.reverse(),t.__actions__.push({func:Ke,args:[_a],thisArg:e}),new x3(t,this.__chain__)}return this.thru(_a)}function HV(){return Gs(this.__wrapped__,this.__actions__)}var gV=Ie(function(a,t,o){w2.call(a,o)?++a[o]:z4(a,o,1)});function VV(a,t,o){var f=f2(a)?as:fH;return o&&B1(a,t,o)&&(t=e),f(a,r2(t,3))}function MV(a,t){var o=f2(a)?U4:Ss;return o(a,r2(t,3))}var CV=co(Lo),LV=co(xo);function xV(a,t){return V1(Qe(a,t),1)}function yV(a,t){return V1(Qe(a,t),Y)}function wV(a,t,o){return o=o===e?1:p2(o),V1(Qe(a,t),o)}function ko(a,t){var o=f2(a)?C3:X4;return o(a,r2(t,3))}function Ao(a,t){var o=f2(a)?qv:ws;return o(a,r2(t,3))}var SV=Ie(function(a,t,o){w2.call(a,o)?a[o].push(t):z4(a,o,[t])});function NV(a,t,o,f){a=Q1(a)?a:k0(a),o=o&&!f?p2(o):0;var m=a.length;return o<0&&(o=l1(m+o,0)),c7(a)?o<=m&&a.indexOf(t,o)>-1:!!m&&g0(a,t,o)>-1}var bV=h2(function(a,t,o){var f=-1,m=typeof t=="function",v=Q1(a)?k(a.length):[];return X4(a,function(M){v[++f]=m?s3(t,M,o):q8(M,t,o)}),v}),kV=Ie(function(a,t,o){z4(a,o,t)});function Qe(a,t){var o=f2(a)?U2:Ps;return o(a,r2(t,3))}function AV(a,t,o,f){return a==null?[]:(f2(t)||(t=t==null?[]:[t]),o=f?e:o,f2(o)||(o=o==null?[]:[o]),Ds(a,t,o))}var EV=Ie(function(a,t,o){a[o?0:1].push(t)},function(){return[[],[]]});function PV(a,t,o){var f=f2(a)?Xr:ss,m=arguments.length<3;return f(a,r2(t,4),o,m,X4)}function _V(a,t,o){var f=f2(a)?jv:ss,m=arguments.length<3;return f(a,r2(t,4),o,m,ws)}function TV(a,t){var o=f2(a)?U4:Ss;return o(a,Ze(r2(t,3)))}function RV(a){var t=f2(a)?Cs:NH;return t(a)}function DV(a,t,o){(o?B1(a,t,o):t===e)?t=1:t=p2(t);var f=f2(a)?tH:bH;return f(a,t)}function OV(a){var t=f2(a)?iH:AH;return t(a)}function FV(a){if(a==null)return 0;if(Q1(a))return c7(a)?M0(a):a.length;var t=N1(a);return t==I2||t==O1?a.size:pa(a).length}function BV(a,t,o){var f=f2(a)?Yr:EH;return o&&B1(a,t,o)&&(t=e),f(a,r2(t,3))}var IV=h2(function(a,t){if(a==null)return[];var o=t.length;return o>1&&B1(a,t[0],t[1])?t=[]:o>2&&B1(t[0],t[1],t[2])&&(t=[t[0]]),Ds(a,V1(t,1),[])}),$e=Mz||function(){return h1.Date.now()};function UV(a,t){if(typeof t!="function")throw new L3(i);return a=p2(a),function(){if(--a<1)return t.apply(this,arguments)}}function Eo(a,t,o){return t=o?e:t,t=a&&t==null?a.length:t,H4(a,D,e,e,e,e,t)}function Po(a,t){var o;if(typeof t!="function")throw new L3(i);return a=p2(a),function(){return--a>0&&(o=t.apply(this,arguments)),a<=1&&(t=e),o}}var Ra=h2(function(a,t,o){var f=P;if(o.length){var m=G4(o,N0(Ra));f|=C}return H4(a,f,t,o,m)}),_o=h2(function(a,t,o){var f=P|T;if(o.length){var m=G4(o,N0(_o));f|=C}return H4(t,f,a,o,m)});function To(a,t,o){t=o?e:t;var f=H4(a,g,e,e,e,e,e,t);return f.placeholder=To.placeholder,f}function Ro(a,t,o){t=o?e:t;var f=H4(a,H,e,e,e,e,e,t);return f.placeholder=Ro.placeholder,f}function Do(a,t,o){var f,m,v,M,x,w,O=0,F=!1,I=!1,X=!0;if(typeof a!="function")throw new L3(i);t=N3(t)||0,q2(o)&&(F=!!o.leading,I="maxWait"in o,v=I?l1(N3(o.maxWait)||0,t):v,X="trailing"in o?!!o.trailing:X);function e2(n1){var W3=f,L4=m;return f=m=e,O=n1,M=a.apply(L4,W3),M}function a2(n1){return O=n1,x=Q8(v2,t),F?e2(n1):M}function m2(n1){var W3=n1-w,L4=n1-O,rl=t-W3;return I?S1(rl,v-L4):rl}function n2(n1){var W3=n1-w,L4=n1-O;return w===e||W3>=t||W3<0||I&&L4>=v}function v2(){var n1=$e();if(n2(n1))return g2(n1);x=Q8(v2,m2(n1))}function g2(n1){return x=e,X&&f?e2(n1):(f=m=e,M)}function u3(){x!==e&&js(x),O=0,f=w=m=x=e}function I1(){return x===e?M:g2($e())}function p3(){var n1=$e(),W3=n2(n1);if(f=arguments,m=this,w=n1,W3){if(x===e)return a2(w);if(I)return js(x),x=Q8(v2,t),e2(w)}return x===e&&(x=Q8(v2,t)),M}return p3.cancel=u3,p3.flush=I1,p3}var WV=h2(function(a,t){return ys(a,1,t)}),GV=h2(function(a,t,o){return ys(a,N3(t)||0,o)});function qV(a){return H4(a,B)}function Je(a,t){if(typeof a!="function"||t!=null&&typeof t!="function")throw new L3(i);var o=function(){var f=arguments,m=t?t.apply(this,f):f[0],v=o.cache;if(v.has(m))return v.get(m);var M=a.apply(this,f);return o.cache=v.set(m,M)||v,M};return o.cache=new(Je.Cache||v4),o}Je.Cache=v4;function Ze(a){if(typeof a!="function")throw new L3(i);return function(){var t=arguments;switch(t.length){case 0:return!a.call(this);case 1:return!a.call(this,t[0]);case 2:return!a.call(this,t[0],t[1]);case 3:return!a.call(this,t[0],t[1],t[2])}return!a.apply(this,t)}}function jV(a){return Po(2,a)}var XV=PH(function(a,t){t=t.length==1&&f2(t[0])?U2(t[0],o3(r2())):U2(V1(t,1),o3(r2()));var o=t.length;return h2(function(f){for(var m=-1,v=S1(f.length,o);++m<v;)f[m]=t[m].call(this,f[m]);return s3(a,this,f)})}),Da=h2(function(a,t){var o=G4(t,N0(Da));return H4(a,C,e,t,o)}),Oo=h2(function(a,t){var o=G4(t,N0(Oo));return H4(a,b,e,t,o)}),YV=g4(function(a,t){return H4(a,U,e,e,e,t)});function KV(a,t){if(typeof a!="function")throw new L3(i);return t=t===e?t:p2(t),h2(a,t)}function QV(a,t){if(typeof a!="function")throw new L3(i);return t=t==null?0:l1(p2(t),0),h2(function(o){var f=o[t],m=Q4(o,0,t);return f&&W4(m,f),s3(a,this,m)})}function $V(a,t,o){var f=!0,m=!0;if(typeof a!="function")throw new L3(i);return q2(o)&&(f="leading"in o?!!o.leading:f,m="trailing"in o?!!o.trailing:m),Do(a,t,{leading:f,maxWait:t,trailing:m})}function JV(a){return Eo(a,1)}function ZV(a,t){return Da(Ma(t),a)}function eM(){if(!arguments.length)return[];var a=arguments[0];return f2(a)?a:[a]}function cM(a){return y3(a,V)}function rM(a,t){return t=typeof t=="function"?t:e,y3(a,V,t)}function aM(a){return y3(a,h|V)}function nM(a,t){return t=typeof t=="function"?t:e,y3(a,h|V,t)}function tM(a,t){return t==null||xs(a,t,d1(t))}function U3(a,t){return a===t||a!==a&&t!==t}var iM=qe(la),sM=qe(function(a,t){return a>=t}),W6=ks(function(){return arguments}())?ks:function(a){return $2(a)&&w2.call(a,"callee")&&!vs.call(a,"callee")},f2=k.isArray,oM=$i?o3($i):vH;function Q1(a){return a!=null&&e7(a.length)&&!M4(a)}function a1(a){return $2(a)&&Q1(a)}function lM(a){return a===!0||a===!1||$2(a)&&F1(a)==H1}var $4=Lz||Ya,fM=Ji?o3(Ji):zH;function uM(a){return $2(a)&&a.nodeType===1&&!$8(a)}function pM(a){if(a==null)return!0;if(Q1(a)&&(f2(a)||typeof a=="string"||typeof a.splice=="function"||$4(a)||b0(a)||W6(a)))return!a.length;var t=N1(a);if(t==I2||t==O1)return!a.size;if(K8(a))return!pa(a).length;for(var o in a)if(w2.call(a,o))return!1;return!0}function mM(a,t){return j8(a,t)}function hM(a,t,o){o=typeof o=="function"?o:e;var f=o?o(a,t):e;return f===e?j8(a,t,e,o):!!f}function Oa(a){if(!$2(a))return!1;var t=F1(a);return t==Q2||t==e4||typeof a.message=="string"&&typeof a.name=="string"&&!$8(a)}function dM(a){return typeof a=="number"&&Hs(a)}function M4(a){if(!q2(a))return!1;var t=F1(a);return t==Y1||t==O3||t==i3||t==E6}function Fo(a){return typeof a=="number"&&a==p2(a)}function e7(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=q}function q2(a){var t=typeof a;return a!=null&&(t=="object"||t=="function")}function $2(a){return a!=null&&typeof a=="object"}var Bo=Zi?o3(Zi):gH;function vM(a,t){return a===t||ua(a,t,Na(t))}function zM(a,t,o){return o=typeof o=="function"?o:e,ua(a,t,Na(t),o)}function HM(a){return Io(a)&&a!=+a}function gM(a){if(rg(a))throw new l2(n);return As(a)}function VM(a){return a===null}function MM(a){return a==null}function Io(a){return typeof a=="number"||$2(a)&&F1(a)==A6}function $8(a){if(!$2(a)||F1(a)!=F3)return!1;var t=Se(a);if(t===null)return!0;var o=w2.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&Le.call(o)==zz}var Fa=es?o3(es):VH;function CM(a){return Fo(a)&&a>=-q&&a<=q}var Uo=cs?o3(cs):MH;function c7(a){return typeof a=="string"||!f2(a)&&$2(a)&&F1(a)==h4}function f3(a){return typeof a=="symbol"||$2(a)&&F1(a)==z0}var b0=rs?o3(rs):CH;function LM(a){return a===e}function xM(a){return $2(a)&&N1(a)==c4}function yM(a){return $2(a)&&F1(a)==kr}var wM=qe(ma),SM=qe(function(a,t){return a<=t});function Wo(a){if(!a)return[];if(Q1(a))return c7(a)?B3(a):K1(a);if(O8&&a[O8])return tz(a[O8]());var t=N1(a),o=t==I2?ea:t==O1?Ve:k0;return o(a)}function C4(a){if(!a)return a===0?a:0;if(a=N3(a),a===Y||a===-Y){var t=a<0?-1:1;return t*t2}return a===a?a:0}function p2(a){var t=C4(a),o=t%1;return t===t?o?t-o:t:0}function Go(a){return a?F6(p2(a),0,i2):0}function N3(a){if(typeof a=="number")return a;if(f3(a))return o2;if(q2(a)){var t=typeof a.valueOf=="function"?a.valueOf():a;a=q2(t)?t+"":t}if(typeof a!="string")return a===0?a:+a;a=os(a);var o=ov.test(a);return o||fv.test(a)?Uv(a.slice(2),o?2:8):sv.test(a)?o2:+a}function qo(a){return a4(a,$1(a))}function NM(a){return a?F6(p2(a),-q,q):a===0?a:0}function y2(a){return a==null?"":l3(a)}var bM=w0(function(a,t){if(K8(t)||Q1(t)){a4(t,d1(t),a);return}for(var o in t)w2.call(t,o)&&W8(a,o,t[o])}),jo=w0(function(a,t){a4(t,$1(t),a)}),r7=w0(function(a,t,o,f){a4(t,$1(t),a,f)}),kM=w0(function(a,t,o,f){a4(t,d1(t),a,f)}),AM=g4(ia);function EM(a,t){var o=y0(a);return t==null?o:Ls(o,t)}var PM=h2(function(a,t){a=b2(a);var o=-1,f=t.length,m=f>2?t[2]:e;for(m&&B1(t[0],t[1],m)&&(f=1);++o<f;)for(var v=t[o],M=$1(v),x=-1,w=M.length;++x<w;){var O=M[x],F=a[O];(F===e||U3(F,C0[O])&&!w2.call(a,O))&&(a[O]=v[O])}return a}),_M=h2(function(a){return a.push(e,oo),s3(Xo,e,a)});function TM(a,t){return ns(a,r2(t,3),r4)}function RM(a,t){return ns(a,r2(t,3),oa)}function DM(a,t){return a==null?a:sa(a,r2(t,3),$1)}function OM(a,t){return a==null?a:Ns(a,r2(t,3),$1)}function FM(a,t){return a&&r4(a,r2(t,3))}function BM(a,t){return a&&oa(a,r2(t,3))}function IM(a){return a==null?[]:De(a,d1(a))}function UM(a){return a==null?[]:De(a,$1(a))}function Ba(a,t,o){var f=a==null?e:B6(a,t);return f===e?o:f}function WM(a,t){return a!=null&&uo(a,t,pH)}function Ia(a,t){return a!=null&&uo(a,t,mH)}var GM=ao(function(a,t,o){t!=null&&typeof t.toString!="function"&&(t=xe.call(t)),a[t]=o},Wa(J1)),qM=ao(function(a,t,o){t!=null&&typeof t.toString!="function"&&(t=xe.call(t)),w2.call(a,t)?a[t].push(o):a[t]=[o]},r2),jM=h2(q8);function d1(a){return Q1(a)?Ms(a):pa(a)}function $1(a){return Q1(a)?Ms(a,!0):LH(a)}function XM(a,t){var o={};return t=r2(t,3),r4(a,function(f,m,v){z4(o,t(f,m,v),f)}),o}function YM(a,t){var o={};return t=r2(t,3),r4(a,function(f,m,v){z4(o,m,t(f,m,v))}),o}var KM=w0(function(a,t,o){Oe(a,t,o)}),Xo=w0(function(a,t,o,f){Oe(a,t,o,f)}),QM=g4(function(a,t){var o={};if(a==null)return o;var f=!1;t=U2(t,function(v){return v=K4(v,a),f||(f=v.length>1),v}),a4(a,wa(a),o),f&&(o=y3(o,h|z|V,GH));for(var m=t.length;m--;)Ha(o,t[m]);return o});function $M(a,t){return Yo(a,Ze(r2(t)))}var JM=g4(function(a,t){return a==null?{}:yH(a,t)});function Yo(a,t){if(a==null)return{};var o=U2(wa(a),function(f){return[f]});return t=r2(t),Os(a,o,function(f,m){return t(f,m[0])})}function ZM(a,t,o){t=K4(t,a);var f=-1,m=t.length;for(m||(m=1,a=e);++f<m;){var v=a==null?e:a[n4(t[f])];v===e&&(f=m,v=o),a=M4(v)?v.call(a):v}return a}function eC(a,t,o){return a==null?a:X8(a,t,o)}function cC(a,t,o,f){return f=typeof f=="function"?f:e,a==null?a:X8(a,t,o,f)}var Ko=io(d1),Qo=io($1);function rC(a,t,o){var f=f2(a),m=f||$4(a)||b0(a);if(t=r2(t,4),o==null){var v=a&&a.constructor;m?o=f?new v:[]:q2(a)?o=M4(v)?y0(Se(a)):{}:o={}}return(m?C3:r4)(a,function(M,x,w){return t(o,M,x,w)}),o}function aC(a,t){return a==null?!0:Ha(a,t)}function nC(a,t,o){return a==null?a:Ws(a,t,Ma(o))}function tC(a,t,o,f){return f=typeof f=="function"?f:e,a==null?a:Ws(a,t,Ma(o),f)}function k0(a){return a==null?[]:Zr(a,d1(a))}function iC(a){return a==null?[]:Zr(a,$1(a))}function sC(a,t,o){return o===e&&(o=t,t=e),o!==e&&(o=N3(o),o=o===o?o:0),t!==e&&(t=N3(t),t=t===t?t:0),F6(N3(a),t,o)}function oC(a,t,o){return t=C4(t),o===e?(o=t,t=0):o=C4(o),a=N3(a),hH(a,t,o)}function lC(a,t,o){if(o&&typeof o!="boolean"&&B1(a,t,o)&&(t=o=e),o===e&&(typeof t=="boolean"?(o=t,t=e):typeof a=="boolean"&&(o=a,a=e)),a===e&&t===e?(a=0,t=1):(a=C4(a),t===e?(t=a,a=0):t=C4(t)),a>t){var f=a;a=t,t=f}if(o||a%1||t%1){var m=gs();return S1(a+m*(t-a+Iv("1e-"+((m+"").length-1))),t)}return da(a,t)}var fC=S0(function(a,t,o){return t=t.toLowerCase(),a+(o?$o(t):t)});function $o(a){return Ua(y2(a).toLowerCase())}function Jo(a){return a=y2(a),a&&a.replace(pv,ez).replace(Av,"")}function uC(a,t,o){a=y2(a),t=l3(t);var f=a.length;o=o===e?f:F6(p2(o),0,f);var m=o;return o-=t.length,o>=0&&a.slice(o,m)==t}function pC(a){return a=y2(a),a&&jd.test(a)?a.replace(Ni,cz):a}function mC(a){return a=y2(a),a&&Jd.test(a)?a.replace(Dr,"\\$&"):a}var hC=S0(function(a,t,o){return a+(o?"-":"")+t.toLowerCase()}),dC=S0(function(a,t,o){return a+(o?" ":"")+t.toLowerCase()}),vC=eo("toLowerCase");function zC(a,t,o){a=y2(a),t=p2(t);var f=t?M0(a):0;if(!t||f>=t)return a;var m=(t-f)/2;return Ge(Ae(m),o)+a+Ge(ke(m),o)}function HC(a,t,o){a=y2(a),t=p2(t);var f=t?M0(a):0;return t&&f<t?a+Ge(t-f,o):a}function gC(a,t,o){a=y2(a),t=p2(t);var f=t?M0(a):0;return t&&f<t?Ge(t-f,o)+a:a}function VC(a,t,o){return o||t==null?t=0:t&&(t=+t),Sz(y2(a).replace(Or,""),t||0)}function MC(a,t,o){return(o?B1(a,t,o):t===e)?t=1:t=p2(t),va(y2(a),t)}function CC(){var a=arguments,t=y2(a[0]);return a.length<3?t:t.replace(a[1],a[2])}var LC=S0(function(a,t,o){return a+(o?"_":"")+t.toLowerCase()});function xC(a,t,o){return o&&typeof o!="number"&&B1(a,t,o)&&(t=o=e),o=o===e?i2:o>>>0,o?(a=y2(a),a&&(typeof t=="string"||t!=null&&!Fa(t))&&(t=l3(t),!t&&V0(a))?Q4(B3(a),0,o):a.split(t,o)):[]}var yC=S0(function(a,t,o){return a+(o?" ":"")+Ua(t)});function wC(a,t,o){return a=y2(a),o=o==null?0:F6(p2(o),0,a.length),t=l3(t),a.slice(o,o+t.length)==t}function SC(a,t,o){var f=d.templateSettings;o&&B1(a,t,o)&&(t=e),a=y2(a),t=r7({},t,f,so);var m=r7({},t.imports,f.imports,so),v=d1(m),M=Zr(m,v),x,w,O=0,F=t.interpolate||de,I="__p += '",X=ca((t.escape||de).source+"|"+F.source+"|"+(F===bi?iv:de).source+"|"+(t.evaluate||de).source+"|$","g"),e2="//# sourceURL="+(w2.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Rv+"]")+`
`;a.replace(X,function(n2,v2,g2,u3,I1,p3){return g2||(g2=u3),I+=a.slice(O,p3).replace(mv,rz),v2&&(x=!0,I+=`' +
__e(`+v2+`) +
'`),I1&&(w=!0,I+=`';
`+I1+`;
__p += '`),g2&&(I+=`' +
((__t = (`+g2+`)) == null ? '' : __t) +
'`),O=p3+n2.length,n2}),I+=`';
`;var a2=w2.call(t,"variable")&&t.variable;if(!a2)I=`with (obj) {
`+I+`
}
`;else if(nv.test(a2))throw new l2(s);I=(w?I.replace(Ud,""):I).replace(Wd,"$1").replace(Gd,"$1;"),I="function("+(a2||"obj")+`) {
`+(a2?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(x?", __e = _.escape":"")+(w?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+I+`return __p
}`;var m2=el(function(){return x2(v,e2+"return "+I).apply(e,M)});if(m2.source=I,Oa(m2))throw m2;return m2}function NC(a){return y2(a).toLowerCase()}function bC(a){return y2(a).toUpperCase()}function kC(a,t,o){if(a=y2(a),a&&(o||t===e))return os(a);if(!a||!(t=l3(t)))return a;var f=B3(a),m=B3(t),v=ls(f,m),M=fs(f,m)+1;return Q4(f,v,M).join("")}function AC(a,t,o){if(a=y2(a),a&&(o||t===e))return a.slice(0,ps(a)+1);if(!a||!(t=l3(t)))return a;var f=B3(a),m=fs(f,B3(t))+1;return Q4(f,0,m).join("")}function EC(a,t,o){if(a=y2(a),a&&(o||t===e))return a.replace(Or,"");if(!a||!(t=l3(t)))return a;var f=B3(a),m=ls(f,B3(t));return Q4(f,m).join("")}function PC(a,t){var o=Z,f=A;if(q2(t)){var m="separator"in t?t.separator:m;o="length"in t?p2(t.length):o,f="omission"in t?l3(t.omission):f}a=y2(a);var v=a.length;if(V0(a)){var M=B3(a);v=M.length}if(o>=v)return a;var x=o-M0(f);if(x<1)return f;var w=M?Q4(M,0,x).join(""):a.slice(0,x);if(m===e)return w+f;if(M&&(x+=w.length-x),Fa(m)){if(a.slice(x).search(m)){var O,F=w;for(m.global||(m=ca(m.source,y2(ki.exec(m))+"g")),m.lastIndex=0;O=m.exec(F);)var I=O.index;w=w.slice(0,I===e?x:I)}}else if(a.indexOf(l3(m),x)!=x){var X=w.lastIndexOf(m);X>-1&&(w=w.slice(0,X))}return w+f}function _C(a){return a=y2(a),a&&qd.test(a)?a.replace(Si,lz):a}var TC=S0(function(a,t,o){return a+(o?" ":"")+t.toUpperCase()}),Ua=eo("toUpperCase");function Zo(a,t,o){return a=y2(a),t=o?e:t,t===e?nz(a)?pz(a):Kv(a):a.match(t)||[]}var el=h2(function(a,t){try{return s3(a,e,t)}catch(o){return Oa(o)?o:new l2(o)}}),RC=g4(function(a,t){return C3(t,function(o){o=n4(o),z4(a,o,Ra(a[o],a))}),a});function DC(a){var t=a==null?0:a.length,o=r2();return a=t?U2(a,function(f){if(typeof f[1]!="function")throw new L3(i);return[o(f[0]),f[1]]}):[],h2(function(f){for(var m=-1;++m<t;){var v=a[m];if(s3(v[0],this,f))return s3(v[1],this,f)}})}function OC(a){return lH(y3(a,h))}function Wa(a){return function(){return a}}function FC(a,t){return a==null||a!==a?t:a}var BC=ro(),IC=ro(!0);function J1(a){return a}function Ga(a){return Es(typeof a=="function"?a:y3(a,h))}function UC(a){return _s(y3(a,h))}function WC(a,t){return Ts(a,y3(t,h))}var GC=h2(function(a,t){return function(o){return q8(o,a,t)}}),qC=h2(function(a,t){return function(o){return q8(a,o,t)}});function qa(a,t,o){var f=d1(t),m=De(t,f);o==null&&!(q2(t)&&(m.length||!f.length))&&(o=t,t=a,a=this,m=De(t,d1(t)));var v=!(q2(o)&&"chain"in o)||!!o.chain,M=M4(a);return C3(m,function(x){var w=t[x];a[x]=w,M&&(a.prototype[x]=function(){var O=this.__chain__;if(v||O){var F=a(this.__wrapped__),I=F.__actions__=K1(this.__actions__);return I.push({func:w,args:arguments,thisArg:a}),F.__chain__=O,F}return w.apply(a,W4([this.value()],arguments))})}),a}function jC(){return h1._===this&&(h1._=Hz),this}function ja(){}function XC(a){return a=p2(a),h2(function(t){return Rs(t,a)})}var YC=La(U2),KC=La(as),QC=La(Yr);function cl(a){return ka(a)?Kr(n4(a)):wH(a)}function $C(a){return function(t){return a==null?e:B6(a,t)}}var JC=no(),ZC=no(!0);function Xa(){return[]}function Ya(){return!1}function eL(){return{}}function cL(){return""}function rL(){return!0}function aL(a,t){if(a=p2(a),a<1||a>q)return[];var o=i2,f=S1(a,i2);t=r2(t),a-=i2;for(var m=Jr(f,t);++o<a;)t(o);return m}function nL(a){return f2(a)?U2(a,n4):f3(a)?[a]:K1(Mo(y2(a)))}function tL(a){var t=++vz;return y2(a)+t}var iL=We(function(a,t){return a+t},0),sL=xa("ceil"),oL=We(function(a,t){return a/t},1),lL=xa("floor");function fL(a){return a&&a.length?Re(a,J1,la):e}function uL(a,t){return a&&a.length?Re(a,r2(t,2),la):e}function pL(a){return is(a,J1)}function mL(a,t){return is(a,r2(t,2))}function hL(a){return a&&a.length?Re(a,J1,ma):e}function dL(a,t){return a&&a.length?Re(a,r2(t,2),ma):e}var vL=We(function(a,t){return a*t},1),zL=xa("round"),HL=We(function(a,t){return a-t},0);function gL(a){return a&&a.length?$r(a,J1):0}function VL(a,t){return a&&a.length?$r(a,r2(t,2)):0}return d.after=UV,d.ary=Eo,d.assign=bM,d.assignIn=jo,d.assignInWith=r7,d.assignWith=kM,d.at=AM,d.before=Po,d.bind=Ra,d.bindAll=RC,d.bindKey=_o,d.castArray=eM,d.chain=bo,d.chunk=lg,d.compact=fg,d.concat=ug,d.cond=DC,d.conforms=OC,d.constant=Wa,d.countBy=gV,d.create=EM,d.curry=To,d.curryRight=Ro,d.debounce=Do,d.defaults=PM,d.defaultsDeep=_M,d.defer=WV,d.delay=GV,d.difference=pg,d.differenceBy=mg,d.differenceWith=hg,d.drop=dg,d.dropRight=vg,d.dropRightWhile=zg,d.dropWhile=Hg,d.fill=gg,d.filter=MV,d.flatMap=xV,d.flatMapDeep=yV,d.flatMapDepth=wV,d.flatten=yo,d.flattenDeep=Vg,d.flattenDepth=Mg,d.flip=qV,d.flow=BC,d.flowRight=IC,d.fromPairs=Cg,d.functions=IM,d.functionsIn=UM,d.groupBy=SV,d.initial=xg,d.intersection=yg,d.intersectionBy=wg,d.intersectionWith=Sg,d.invert=GM,d.invertBy=qM,d.invokeMap=bV,d.iteratee=Ga,d.keyBy=kV,d.keys=d1,d.keysIn=$1,d.map=Qe,d.mapKeys=XM,d.mapValues=YM,d.matches=UC,d.matchesProperty=WC,d.memoize=Je,d.merge=KM,d.mergeWith=Xo,d.method=GC,d.methodOf=qC,d.mixin=qa,d.negate=Ze,d.nthArg=XC,d.omit=QM,d.omitBy=$M,d.once=jV,d.orderBy=AV,d.over=YC,d.overArgs=XV,d.overEvery=KC,d.overSome=QC,d.partial=Da,d.partialRight=Oo,d.partition=EV,d.pick=JM,d.pickBy=Yo,d.property=cl,d.propertyOf=$C,d.pull=Ag,d.pullAll=So,d.pullAllBy=Eg,d.pullAllWith=Pg,d.pullAt=_g,d.range=JC,d.rangeRight=ZC,d.rearg=YV,d.reject=TV,d.remove=Tg,d.rest=KV,d.reverse=_a,d.sampleSize=DV,d.set=eC,d.setWith=cC,d.shuffle=OV,d.slice=Rg,d.sortBy=IV,d.sortedUniq=Wg,d.sortedUniqBy=Gg,d.split=xC,d.spread=QV,d.tail=qg,d.take=jg,d.takeRight=Xg,d.takeRightWhile=Yg,d.takeWhile=Kg,d.tap=fV,d.throttle=$V,d.thru=Ke,d.toArray=Wo,d.toPairs=Ko,d.toPairsIn=Qo,d.toPath=nL,d.toPlainObject=qo,d.transform=rC,d.unary=JV,d.union=Qg,d.unionBy=$g,d.unionWith=Jg,d.uniq=Zg,d.uniqBy=eV,d.uniqWith=cV,d.unset=aC,d.unzip=Ta,d.unzipWith=No,d.update=nC,d.updateWith=tC,d.values=k0,d.valuesIn=iC,d.without=rV,d.words=Zo,d.wrap=ZV,d.xor=aV,d.xorBy=nV,d.xorWith=tV,d.zip=iV,d.zipObject=sV,d.zipObjectDeep=oV,d.zipWith=lV,d.entries=Ko,d.entriesIn=Qo,d.extend=jo,d.extendWith=r7,qa(d,d),d.add=iL,d.attempt=el,d.camelCase=fC,d.capitalize=$o,d.ceil=sL,d.clamp=sC,d.clone=cM,d.cloneDeep=aM,d.cloneDeepWith=nM,d.cloneWith=rM,d.conformsTo=tM,d.deburr=Jo,d.defaultTo=FC,d.divide=oL,d.endsWith=uC,d.eq=U3,d.escape=pC,d.escapeRegExp=mC,d.every=VV,d.find=CV,d.findIndex=Lo,d.findKey=TM,d.findLast=LV,d.findLastIndex=xo,d.findLastKey=RM,d.floor=lL,d.forEach=ko,d.forEachRight=Ao,d.forIn=DM,d.forInRight=OM,d.forOwn=FM,d.forOwnRight=BM,d.get=Ba,d.gt=iM,d.gte=sM,d.has=WM,d.hasIn=Ia,d.head=wo,d.identity=J1,d.includes=NV,d.indexOf=Lg,d.inRange=oC,d.invoke=jM,d.isArguments=W6,d.isArray=f2,d.isArrayBuffer=oM,d.isArrayLike=Q1,d.isArrayLikeObject=a1,d.isBoolean=lM,d.isBuffer=$4,d.isDate=fM,d.isElement=uM,d.isEmpty=pM,d.isEqual=mM,d.isEqualWith=hM,d.isError=Oa,d.isFinite=dM,d.isFunction=M4,d.isInteger=Fo,d.isLength=e7,d.isMap=Bo,d.isMatch=vM,d.isMatchWith=zM,d.isNaN=HM,d.isNative=gM,d.isNil=MM,d.isNull=VM,d.isNumber=Io,d.isObject=q2,d.isObjectLike=$2,d.isPlainObject=$8,d.isRegExp=Fa,d.isSafeInteger=CM,d.isSet=Uo,d.isString=c7,d.isSymbol=f3,d.isTypedArray=b0,d.isUndefined=LM,d.isWeakMap=xM,d.isWeakSet=yM,d.join=Ng,d.kebabCase=hC,d.last=S3,d.lastIndexOf=bg,d.lowerCase=dC,d.lowerFirst=vC,d.lt=wM,d.lte=SM,d.max=fL,d.maxBy=uL,d.mean=pL,d.meanBy=mL,d.min=hL,d.minBy=dL,d.stubArray=Xa,d.stubFalse=Ya,d.stubObject=eL,d.stubString=cL,d.stubTrue=rL,d.multiply=vL,d.nth=kg,d.noConflict=jC,d.noop=ja,d.now=$e,d.pad=zC,d.padEnd=HC,d.padStart=gC,d.parseInt=VC,d.random=lC,d.reduce=PV,d.reduceRight=_V,d.repeat=MC,d.replace=CC,d.result=ZM,d.round=zL,d.runInContext=y,d.sample=RV,d.size=FV,d.snakeCase=LC,d.some=BV,d.sortedIndex=Dg,d.sortedIndexBy=Og,d.sortedIndexOf=Fg,d.sortedLastIndex=Bg,d.sortedLastIndexBy=Ig,d.sortedLastIndexOf=Ug,d.startCase=yC,d.startsWith=wC,d.subtract=HL,d.sum=gL,d.sumBy=VL,d.template=SC,d.times=aL,d.toFinite=C4,d.toInteger=p2,d.toLength=Go,d.toLower=NC,d.toNumber=N3,d.toSafeInteger=NM,d.toString=y2,d.toUpper=bC,d.trim=kC,d.trimEnd=AC,d.trimStart=EC,d.truncate=PC,d.unescape=_C,d.uniqueId=tL,d.upperCase=TC,d.upperFirst=Ua,d.each=ko,d.eachRight=Ao,d.first=wo,qa(d,function(){var a={};return r4(d,function(t,o){w2.call(d.prototype,o)||(a[o]=t)}),a}(),{chain:!1}),d.VERSION=c,C3(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){d[a].placeholder=d}),C3(["drop","take"],function(a,t){z2.prototype[a]=function(o){o=o===e?1:l1(p2(o),0);var f=this.__filtered__&&!t?new z2(this):this.clone();return f.__filtered__?f.__takeCount__=S1(o,f.__takeCount__):f.__views__.push({size:S1(o,i2),type:a+(f.__dir__<0?"Right":"")}),f},z2.prototype[a+"Right"]=function(o){return this.reverse()[a](o).reverse()}}),C3(["filter","map","takeWhile"],function(a,t){var o=t+1,f=o==R||o==K;z2.prototype[a]=function(m){var v=this.clone();return v.__iteratees__.push({iteratee:r2(m,3),type:o}),v.__filtered__=v.__filtered__||f,v}}),C3(["head","last"],function(a,t){var o="take"+(t?"Right":"");z2.prototype[a]=function(){return this[o](1).value()[0]}}),C3(["initial","tail"],function(a,t){var o="drop"+(t?"":"Right");z2.prototype[a]=function(){return this.__filtered__?new z2(this):this[o](1)}}),z2.prototype.compact=function(){return this.filter(J1)},z2.prototype.find=function(a){return this.filter(a).head()},z2.prototype.findLast=function(a){return this.reverse().find(a)},z2.prototype.invokeMap=h2(function(a,t){return typeof a=="function"?new z2(this):this.map(function(o){return q8(o,a,t)})}),z2.prototype.reject=function(a){return this.filter(Ze(r2(a)))},z2.prototype.slice=function(a,t){a=p2(a);var o=this;return o.__filtered__&&(a>0||t<0)?new z2(o):(a<0?o=o.takeRight(-a):a&&(o=o.drop(a)),t!==e&&(t=p2(t),o=t<0?o.dropRight(-t):o.take(t-a)),o)},z2.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},z2.prototype.toArray=function(){return this.take(i2)},r4(z2.prototype,function(a,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),f=/^(?:head|last)$/.test(t),m=d[f?"take"+(t=="last"?"Right":""):t],v=f||/^find/.test(t);m&&(d.prototype[t]=function(){var M=this.__wrapped__,x=f?[1]:arguments,w=M instanceof z2,O=x[0],F=w||f2(M),I=function(v2){var g2=m.apply(d,W4([v2],x));return f&&X?g2[0]:g2};F&&o&&typeof O=="function"&&O.length!=1&&(w=F=!1);var X=this.__chain__,e2=!!this.__actions__.length,a2=v&&!X,m2=w&&!e2;if(!v&&F){M=m2?M:new z2(this);var n2=a.apply(M,x);return n2.__actions__.push({func:Ke,args:[I],thisArg:e}),new x3(n2,X)}return a2&&m2?a.apply(this,x):(n2=this.thru(I),a2?f?n2.value()[0]:n2.value():n2)})}),C3(["pop","push","shift","sort","splice","unshift"],function(a){var t=Me[a],o=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",f=/^(?:pop|shift)$/.test(a);d.prototype[a]=function(){var m=arguments;if(f&&!this.__chain__){var v=this.value();return t.apply(f2(v)?v:[],m)}return this[o](function(M){return t.apply(f2(M)?M:[],m)})}}),r4(z2.prototype,function(a,t){var o=d[t];if(o){var f=o.name+"";w2.call(x0,f)||(x0[f]=[]),x0[f].push({name:t,func:o})}}),x0[Ue(e,T).name]=[{name:"wrapper",func:e}],z2.prototype.clone=_z,z2.prototype.reverse=Tz,z2.prototype.value=Rz,d.prototype.at=uV,d.prototype.chain=pV,d.prototype.commit=mV,d.prototype.next=hV,d.prototype.plant=vV,d.prototype.reverse=zV,d.prototype.toJSON=d.prototype.valueOf=d.prototype.value=HV,d.prototype.first=d.prototype.head,O8&&(d.prototype[O8]=dV),d},q4=mz();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(h1._=q4,define(function(){return q4})):T6?((T6.exports=q4)._=q4,Gr._=q4):h1._=q4}).call(A0)});var $a=Z1((Ka,Qa)=>{(function(e,c){typeof define=="function"&&define.amd?define([],c):typeof Ka<"u"?c():(c(),e.FileSaver={})})(Ka,function(){"use strict";function e(u,p){return typeof p>"u"?p={autoBom:!1}:typeof p!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),p={autoBom:!p}),p.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function c(u,p,h){var z=new XMLHttpRequest;z.open("GET",u),z.responseType="blob",z.onload=function(){l(z.response,p,h)},z.onerror=function(){console.error("could not download file")},z.send()}function r(u){var p=new XMLHttpRequest;p.open("HEAD",u,!1);try{p.send()}catch{}return 200<=p.status&&299>=p.status}function n(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var p=document.createEvent("MouseEvents");p.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(p)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:void 0,s=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(u,p,h){var z=i.URL||i.webkitURL,V=document.createElement("a");p=p||u.name||"download",V.download=p,V.rel="noopener",typeof u=="string"?(V.href=u,V.origin===location.origin?n(V):r(V.href)?c(u,p,h):n(V,V.target="_blank")):(V.href=z.createObjectURL(u),setTimeout(function(){z.revokeObjectURL(V.href)},4e4),setTimeout(function(){n(V)},0))}:"msSaveOrOpenBlob"in navigator?function(u,p,h){if(p=p||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(e(u,h),p);else if(r(u))c(u,p,h);else{var z=document.createElement("a");z.href=u,z.target="_blank",setTimeout(function(){n(z)})}}:function(u,p,h,z){if(z=z||open("","_blank"),z&&(z.document.title=z.document.body.innerText="downloading..."),typeof u=="string")return c(u,p,h);var V=u.type==="application/octet-stream",L=/constructor/i.test(i.HTMLElement)||i.safari,S=/CriOS\/[\d]+/.test(navigator.userAgent);if((S||V&&L||s)&&typeof FileReader<"u"){var P=new FileReader;P.onloadend=function(){var g=P.result;g=S?g:g.replace(/^data:[^;]*;/,"data:attachment/file;"),z?z.location.href=g:location=g,z=null},P.readAsDataURL(u)}else{var T=i.URL||i.webkitURL,W=T.createObjectURL(u);z?z.location=W:location.href=W,z=null,setTimeout(function(){T.revokeObjectURL(W)},4e4)}});i.saveAs=l.saveAs=l,typeof Qa<"u"&&(Qa.exports=l)})});var hl=Z1(H2=>{"use strict";var e5=Symbol.for("react.element"),SL=Symbol.for("react.portal"),NL=Symbol.for("react.fragment"),bL=Symbol.for("react.strict_mode"),kL=Symbol.for("react.profiler"),AL=Symbol.for("react.provider"),EL=Symbol.for("react.context"),PL=Symbol.for("react.forward_ref"),_L=Symbol.for("react.suspense"),TL=Symbol.for("react.memo"),RL=Symbol.for("react.lazy"),nl=Symbol.iterator;function DL(e){return e===null||typeof e!="object"?null:(e=nl&&e[nl]||e["@@iterator"],typeof e=="function"?e:null)}var sl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ol=Object.assign,ll={};function E0(e,c,r){this.props=e,this.context=c,this.refs=ll,this.updater=r||sl}E0.prototype.isReactComponent={};E0.prototype.setState=function(e,c){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,c,"setState")};E0.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function fl(){}fl.prototype=E0.prototype;function Za(e,c,r){this.props=e,this.context=c,this.refs=ll,this.updater=r||sl}var en=Za.prototype=new fl;en.constructor=Za;ol(en,E0.prototype);en.isPureReactComponent=!0;var tl=Array.isArray,ul=Object.prototype.hasOwnProperty,cn={current:null},pl={key:!0,ref:!0,__self:!0,__source:!0};function ml(e,c,r){var n,i={},s=null,l=null;if(c!=null)for(n in c.ref!==void 0&&(l=c.ref),c.key!==void 0&&(s=""+c.key),c)ul.call(c,n)&&!pl.hasOwnProperty(n)&&(i[n]=c[n]);var u=arguments.length-2;if(u===1)i.children=r;else if(1<u){for(var p=Array(u),h=0;h<u;h++)p[h]=arguments[h+2];i.children=p}if(e&&e.defaultProps)for(n in u=e.defaultProps,u)i[n]===void 0&&(i[n]=u[n]);return{$$typeof:e5,type:e,key:s,ref:l,props:i,_owner:cn.current}}function OL(e,c){return{$$typeof:e5,type:e.type,key:c,ref:e.ref,props:e.props,_owner:e._owner}}function rn(e){return typeof e=="object"&&e!==null&&e.$$typeof===e5}function FL(e){var c={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return c[r]})}var il=/\/+/g;function Ja(e,c){return typeof e=="object"&&e!==null&&e.key!=null?FL(""+e.key):c.toString(36)}function n7(e,c,r,n,i){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case e5:case SL:l=!0}}if(l)return l=e,i=i(l),e=n===""?"."+Ja(l,0):n,tl(i)?(r="",e!=null&&(r=e.replace(il,"$&/")+"/"),n7(i,c,r,"",function(h){return h})):i!=null&&(rn(i)&&(i=OL(i,r+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(il,"$&/")+"/")+e)),c.push(i)),1;if(l=0,n=n===""?".":n+":",tl(e))for(var u=0;u<e.length;u++){s=e[u];var p=n+Ja(s,u);l+=n7(s,c,r,p,i)}else if(p=DL(e),typeof p=="function")for(e=p.call(e),u=0;!(s=e.next()).done;)s=s.value,p=n+Ja(s,u++),l+=n7(s,c,r,p,i);else if(s==="object")throw c=String(e),Error("Objects are not valid as a React child (found: "+(c==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":c)+"). If you meant to render a collection of children, use an array instead.");return l}function a7(e,c,r){if(e==null)return e;var n=[],i=0;return n7(e,n,"","",function(s){return c.call(r,s,i++)}),n}function BL(e){if(e._status===-1){var c=e._result;c=c(),c.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=c)}if(e._status===1)return e._result.default;throw e._result}var U1={current:null},t7={transition:null},IL={ReactCurrentDispatcher:U1,ReactCurrentBatchConfig:t7,ReactCurrentOwner:cn};H2.Children={map:a7,forEach:function(e,c,r){a7(e,function(){c.apply(this,arguments)},r)},count:function(e){var c=0;return a7(e,function(){c++}),c},toArray:function(e){return a7(e,function(c){return c})||[]},only:function(e){if(!rn(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H2.Component=E0;H2.Fragment=NL;H2.Profiler=kL;H2.PureComponent=Za;H2.StrictMode=bL;H2.Suspense=_L;H2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=IL;H2.cloneElement=function(e,c,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=ol({},e.props),i=e.key,s=e.ref,l=e._owner;if(c!=null){if(c.ref!==void 0&&(s=c.ref,l=cn.current),c.key!==void 0&&(i=""+c.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(p in c)ul.call(c,p)&&!pl.hasOwnProperty(p)&&(n[p]=c[p]===void 0&&u!==void 0?u[p]:c[p])}var p=arguments.length-2;if(p===1)n.children=r;else if(1<p){u=Array(p);for(var h=0;h<p;h++)u[h]=arguments[h+2];n.children=u}return{$$typeof:e5,type:e.type,key:i,ref:s,props:n,_owner:l}};H2.createContext=function(e){return e={$$typeof:EL,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:AL,_context:e},e.Consumer=e};H2.createElement=ml;H2.createFactory=function(e){var c=ml.bind(null,e);return c.type=e,c};H2.createRef=function(){return{current:null}};H2.forwardRef=function(e){return{$$typeof:PL,render:e}};H2.isValidElement=rn;H2.lazy=function(e){return{$$typeof:RL,_payload:{_status:-1,_result:e},_init:BL}};H2.memo=function(e,c){return{$$typeof:TL,type:e,compare:c===void 0?null:c}};H2.startTransition=function(e){var c=t7.transition;t7.transition={};try{e()}finally{t7.transition=c}};H2.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};H2.useCallback=function(e,c){return U1.current.useCallback(e,c)};H2.useContext=function(e){return U1.current.useContext(e)};H2.useDebugValue=function(){};H2.useDeferredValue=function(e){return U1.current.useDeferredValue(e)};H2.useEffect=function(e,c){return U1.current.useEffect(e,c)};H2.useId=function(){return U1.current.useId()};H2.useImperativeHandle=function(e,c,r){return U1.current.useImperativeHandle(e,c,r)};H2.useInsertionEffect=function(e,c){return U1.current.useInsertionEffect(e,c)};H2.useLayoutEffect=function(e,c){return U1.current.useLayoutEffect(e,c)};H2.useMemo=function(e,c){return U1.current.useMemo(e,c)};H2.useReducer=function(e,c,r){return U1.current.useReducer(e,c,r)};H2.useRef=function(e){return U1.current.useRef(e)};H2.useState=function(e){return U1.current.useState(e)};H2.useSyncExternalStore=function(e,c,r){return U1.current.useSyncExternalStore(e,c,r)};H2.useTransition=function(){return U1.current.useTransition()};H2.version="18.2.0"});var f1=Z1((sb,dl)=>{"use strict";dl.exports=hl()});var zl=Z1((mb,vl)=>{vl.exports=function(c,r,n,i){var s=n?n.call(i,c,r):void 0;if(s!==void 0)return!!s;if(c===r)return!0;if(typeof c!="object"||!c||typeof r!="object"||!r)return!1;var l=Object.keys(c),u=Object.keys(r);if(l.length!==u.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(r),h=0;h<l.length;h++){var z=l[h];if(!p(z))return!1;var V=c[z],L=r[z];if(s=n?n.call(i,V,L,z):void 0,s===!1||s===void 0&&V!==L)return!1}return!0}});var Mf=Z1(P2=>{"use strict";function wn(e,c){var r=e.length;e.push(c);e:for(;0<r;){var n=r-1>>>1,i=e[n];if(0<C7(i,c))e[n]=c,e[r]=i,r=n;else break e}}function q3(e){return e.length===0?null:e[0]}function x7(e){if(e.length===0)return null;var c=e[0],r=e.pop();if(r!==c){e[0]=r;e:for(var n=0,i=e.length,s=i>>>1;n<s;){var l=2*(n+1)-1,u=e[l],p=l+1,h=e[p];if(0>C7(u,r))p<i&&0>C7(h,u)?(e[n]=h,e[p]=r,n=p):(e[n]=u,e[l]=r,n=l);else if(p<i&&0>C7(h,r))e[n]=h,e[p]=r,n=p;else break e}}return c}function C7(e,c){var r=e.sortIndex-c.sortIndex;return r!==0?r:e.id-c.id}typeof performance=="object"&&typeof performance.now=="function"?(pf=performance,P2.unstable_now=function(){return pf.now()}):(Ln=Date,mf=Ln.now(),P2.unstable_now=function(){return Ln.now()-mf});var pf,Ln,mf,i4=[],c6=[],wx=1,A3=null,k1=3,y7=!1,Y6=!1,l5=!1,vf=typeof setTimeout=="function"?setTimeout:null,zf=typeof clearTimeout=="function"?clearTimeout:null,hf=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Sn(e){for(var c=q3(c6);c!==null;){if(c.callback===null)x7(c6);else if(c.startTime<=e)x7(c6),c.sortIndex=c.expirationTime,wn(i4,c);else break;c=q3(c6)}}function Nn(e){if(l5=!1,Sn(e),!Y6)if(q3(i4)!==null)Y6=!0,kn(bn);else{var c=q3(c6);c!==null&&An(Nn,c.startTime-e)}}function bn(e,c){Y6=!1,l5&&(l5=!1,zf(f5),f5=-1),y7=!0;var r=k1;try{for(Sn(c),A3=q3(i4);A3!==null&&(!(A3.expirationTime>c)||e&&!Vf());){var n=A3.callback;if(typeof n=="function"){A3.callback=null,k1=A3.priorityLevel;var i=n(A3.expirationTime<=c);c=P2.unstable_now(),typeof i=="function"?A3.callback=i:A3===q3(i4)&&x7(i4),Sn(c)}else x7(i4);A3=q3(i4)}if(A3!==null)var s=!0;else{var l=q3(c6);l!==null&&An(Nn,l.startTime-c),s=!1}return s}finally{A3=null,k1=r,y7=!1}}var w7=!1,L7=null,f5=-1,Hf=5,gf=-1;function Vf(){return!(P2.unstable_now()-gf<Hf)}function xn(){if(L7!==null){var e=P2.unstable_now();gf=e;var c=!0;try{c=L7(!0,e)}finally{c?o5():(w7=!1,L7=null)}}else w7=!1}var o5;typeof hf=="function"?o5=function(){hf(xn)}:typeof MessageChannel<"u"?(yn=new MessageChannel,df=yn.port2,yn.port1.onmessage=xn,o5=function(){df.postMessage(null)}):o5=function(){vf(xn,0)};var yn,df;function kn(e){L7=e,w7||(w7=!0,o5())}function An(e,c){f5=vf(function(){e(P2.unstable_now())},c)}P2.unstable_IdlePriority=5;P2.unstable_ImmediatePriority=1;P2.unstable_LowPriority=4;P2.unstable_NormalPriority=3;P2.unstable_Profiling=null;P2.unstable_UserBlockingPriority=2;P2.unstable_cancelCallback=function(e){e.callback=null};P2.unstable_continueExecution=function(){Y6||y7||(Y6=!0,kn(bn))};P2.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"):Hf=0<e?Math.floor(1e3/e):5};P2.unstable_getCurrentPriorityLevel=function(){return k1};P2.unstable_getFirstCallbackNode=function(){return q3(i4)};P2.unstable_next=function(e){switch(k1){case 1:case 2:case 3:var c=3;break;default:c=k1}var r=k1;k1=c;try{return e()}finally{k1=r}};P2.unstable_pauseExecution=function(){};P2.unstable_requestPaint=function(){};P2.unstable_runWithPriority=function(e,c){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=k1;k1=e;try{return c()}finally{k1=r}};P2.unstable_scheduleCallback=function(e,c,r){var n=P2.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 i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=r+i,e={id:wx++,callback:c,priorityLevel:e,startTime:r,expirationTime:i,sortIndex:-1},r>n?(e.sortIndex=r,wn(c6,e),q3(i4)===null&&e===q3(c6)&&(l5?(zf(f5),f5=-1):l5=!0,An(Nn,r-n))):(e.sortIndex=i,wn(i4,e),Y6||y7||(Y6=!0,kn(bn))),e};P2.unstable_shouldYield=Vf;P2.unstable_wrapCallback=function(e){var c=k1;return function(){var r=k1;k1=c;try{return e.apply(this,arguments)}finally{k1=r}}}});var Lf=Z1((Qb,Cf)=>{"use strict";Cf.exports=Mf()});var bm=Z1(H3=>{"use strict";var ku=f1(),v3=Lf();function G(e){for(var c="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)c+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Au=new Set,E5={};function s0(e,c){o8(e,c),o8(e+"Capture",c)}function o8(e,c){for(E5[e]=c,e=0;e<c.length;e++)Au.add(c[e])}var E4=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),et=Object.prototype.hasOwnProperty,Sx=/^[: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]*$/,xf={},yf={};function Nx(e){return et.call(yf,e)?!0:et.call(xf,e)?!1:Sx.test(e)?yf[e]=!0:(xf[e]=!0,!1)}function bx(e,c,r,n){if(r!==null&&r.type===0)return!1;switch(typeof c){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 kx(e,c,r,n){if(c===null||typeof c>"u"||bx(e,c,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!c;case 4:return c===!1;case 5:return isNaN(c);case 6:return isNaN(c)||1>c}return!1}function j1(e,c,r,n,i,s,l){this.acceptsBooleans=c===2||c===3||c===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=c,this.sanitizeURL=s,this.removeEmptyString=l}var L1={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){L1[e]=new j1(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var c=e[0];L1[c]=new j1(c,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){L1[e]=new j1(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){L1[e]=new j1(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){L1[e]=new j1(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){L1[e]=new j1(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){L1[e]=new j1(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){L1[e]=new j1(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){L1[e]=new j1(e,5,!1,e.toLowerCase(),null,!1,!1)});var jt=/[\-:]([a-z])/g;function Xt(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 c=e.replace(jt,Xt);L1[c]=new j1(c,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var c=e.replace(jt,Xt);L1[c]=new j1(c,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var c=e.replace(jt,Xt);L1[c]=new j1(c,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){L1[e]=new j1(e,1,!1,e.toLowerCase(),null,!1,!1)});L1.xlinkHref=new j1("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){L1[e]=new j1(e,1,!1,e.toLowerCase(),null,!0,!0)});function Yt(e,c,r,n){var i=L1.hasOwnProperty(c)?L1[c]:null;(i!==null?i.type!==0:n||!(2<c.length)||c[0]!=="o"&&c[0]!=="O"||c[1]!=="n"&&c[1]!=="N")&&(kx(c,r,i,n)&&(r=null),n||i===null?Nx(c)&&(r===null?e.removeAttribute(c):e.setAttribute(c,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(c=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(c):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,c,r):e.setAttribute(c,r))))}var R4=ku.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S7=Symbol.for("react.element"),G0=Symbol.for("react.portal"),q0=Symbol.for("react.fragment"),Kt=Symbol.for("react.strict_mode"),ct=Symbol.for("react.profiler"),Eu=Symbol.for("react.provider"),Pu=Symbol.for("react.context"),Qt=Symbol.for("react.forward_ref"),rt=Symbol.for("react.suspense"),at=Symbol.for("react.suspense_list"),$t=Symbol.for("react.memo"),a6=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var _u=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var wf=Symbol.iterator;function u5(e){return e===null||typeof e!="object"?null:(e=wf&&e[wf]||e["@@iterator"],typeof e=="function"?e:null)}var Y2=Object.assign,En;function g5(e){if(En===void 0)try{throw Error()}catch(r){var c=r.stack.trim().match(/\n( *(at )?)/);En=c&&c[1]||""}return`
`+En+e}var Pn=!1;function _n(e,c){if(!e||Pn)return"";Pn=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(c)if(c=function(){throw Error()},Object.defineProperty(c.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(c,[])}catch(h){var n=h}Reflect.construct(e,[],c)}else{try{c.call()}catch(h){n=h}e.call(c.prototype)}else{try{throw Error()}catch(h){n=h}e()}}catch(h){if(h&&n&&typeof h.stack=="string"){for(var i=h.stack.split(`
`),s=n.stack.split(`
`),l=i.length-1,u=s.length-1;1<=l&&0<=u&&i[l]!==s[u];)u--;for(;1<=l&&0<=u;l--,u--)if(i[l]!==s[u]){if(l!==1||u!==1)do if(l--,u--,0>u||i[l]!==s[u]){var p=`
`+i[l].replace(" at new "," at ");return e.displayName&&p.includes("<anonymous>")&&(p=p.replace("<anonymous>",e.displayName)),p}while(1<=l&&0<=u);break}}}finally{Pn=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?g5(e):""}function Ax(e){switch(e.tag){case 5:return g5(e.type);case 16:return g5("Lazy");case 13:return g5("Suspense");case 19:return g5("SuspenseList");case 0:case 2:case 15:return e=_n(e.type,!1),e;case 11:return e=_n(e.type.render,!1),e;case 1:return e=_n(e.type,!0),e;default:return""}}function nt(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 q0:return"Fragment";case G0:return"Portal";case ct:return"Profiler";case Kt:return"StrictMode";case rt:return"Suspense";case at:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Pu:return(e.displayName||"Context")+".Consumer";case Eu:return(e._context.displayName||"Context")+".Provider";case Qt:var c=e.render;return e=e.displayName,e||(e=c.displayName||c.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $t:return c=e.displayName||null,c!==null?c:nt(e.type)||"Memo";case a6:c=e._payload,e=e._init;try{return nt(e(c))}catch{}}return null}function Ex(e){var c=e.type;switch(e.tag){case 24:return"Cache";case 9:return(c.displayName||"Context")+".Consumer";case 10:return(c._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=c.render,e=e.displayName||e.name||"",c.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return c;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return nt(c);case 8:return c===Kt?"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 c=="function")return c.displayName||c.name||null;if(typeof c=="string")return c}return null}function z6(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Tu(e){var c=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function Px(e){var c=Tu(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,c),n=""+e[c];if(!e.hasOwnProperty(c)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,s=r.set;return Object.defineProperty(e,c,{configurable:!0,get:function(){return i.call(this)},set:function(l){n=""+l,s.call(this,l)}}),Object.defineProperty(e,c,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(l){n=""+l},stopTracking:function(){e._valueTracker=null,delete e[c]}}}}function N7(e){e._valueTracker||(e._valueTracker=Px(e))}function Ru(e){if(!e)return!1;var c=e._valueTracker;if(!c)return!0;var r=c.getValue(),n="";return e&&(n=Tu(e)?e.checked?"true":"false":e.value),e=n,e!==r?(c.setValue(e),!0):!1}function rc(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 tt(e,c){var r=c.checked;return Y2({},c,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Sf(e,c){var r=c.defaultValue==null?"":c.defaultValue,n=c.checked!=null?c.checked:c.defaultChecked;r=z6(c.value!=null?c.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:c.type==="checkbox"||c.type==="radio"?c.checked!=null:c.value!=null}}function Du(e,c){c=c.checked,c!=null&&Yt(e,"checked",c,!1)}function it(e,c){Du(e,c);var r=z6(c.value),n=c.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}c.hasOwnProperty("value")?st(e,c.type,r):c.hasOwnProperty("defaultValue")&&st(e,c.type,z6(c.defaultValue)),c.checked==null&&c.defaultChecked!=null&&(e.defaultChecked=!!c.defaultChecked)}function Nf(e,c,r){if(c.hasOwnProperty("value")||c.hasOwnProperty("defaultValue")){var n=c.type;if(!(n!=="submit"&&n!=="reset"||c.value!==void 0&&c.value!==null))return;c=""+e._wrapperState.initialValue,r||c===e.value||(e.value=c),e.defaultValue=c}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function st(e,c,r){(c!=="number"||rc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var V5=Array.isArray;function r8(e,c,r,n){if(e=e.options,c){c={};for(var i=0;i<r.length;i++)c["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=c.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+z6(r),c=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}c!==null||e[i].disabled||(c=e[i])}c!==null&&(c.selected=!0)}}function ot(e,c){if(c.dangerouslySetInnerHTML!=null)throw Error(G(91));return Y2({},c,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function bf(e,c){var r=c.value;if(r==null){if(r=c.children,c=c.defaultValue,r!=null){if(c!=null)throw Error(G(92));if(V5(r)){if(1<r.length)throw Error(G(93));r=r[0]}c=r}c==null&&(c=""),r=c}e._wrapperState={initialValue:z6(r)}}function Ou(e,c){var r=z6(c.value),n=z6(c.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),c.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function kf(e){var c=e.textContent;c===e._wrapperState.initialValue&&c!==""&&c!==null&&(e.value=c)}function Fu(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 lt(e,c){return e==null||e==="http://www.w3.org/1999/xhtml"?Fu(c):e==="http://www.w3.org/2000/svg"&&c==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var b7,Bu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(c,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(c,r,n,i)})}:e}(function(e,c){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=c;else{for(b7=b7||document.createElement("div"),b7.innerHTML="<svg>"+c.valueOf().toString()+"</svg>",c=b7.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;c.firstChild;)e.appendChild(c.firstChild)}});function P5(e,c){if(c){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=c;return}}e.textContent=c}var L5={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},_x=["Webkit","ms","Moz","O"];Object.keys(L5).forEach(function(e){_x.forEach(function(c){c=c+e.charAt(0).toUpperCase()+e.substring(1),L5[c]=L5[e]})});function Iu(e,c,r){return c==null||typeof c=="boolean"||c===""?"":r||typeof c!="number"||c===0||L5.hasOwnProperty(e)&&L5[e]?(""+c).trim():c+"px"}function Uu(e,c){e=e.style;for(var r in c)if(c.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=Iu(r,c[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var Tx=Y2({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 ft(e,c){if(c){if(Tx[e]&&(c.children!=null||c.dangerouslySetInnerHTML!=null))throw Error(G(137,e));if(c.dangerouslySetInnerHTML!=null){if(c.children!=null)throw Error(G(60));if(typeof c.dangerouslySetInnerHTML!="object"||!("__html"in c.dangerouslySetInnerHTML))throw Error(G(61))}if(c.style!=null&&typeof c.style!="object")throw Error(G(62))}}function ut(e,c){if(e.indexOf("-")===-1)return typeof c.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 pt=null;function Jt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var mt=null,a8=null,n8=null;function Af(e){if(e=$5(e)){if(typeof mt!="function")throw Error(G(280));var c=e.stateNode;c&&(c=kc(c),mt(e.stateNode,e.type,c))}}function Wu(e){a8?n8?n8.push(e):n8=[e]:a8=e}function Gu(){if(a8){var e=a8,c=n8;if(n8=a8=null,Af(e),c)for(e=0;e<c.length;e++)Af(c[e])}}function qu(e,c){return e(c)}function ju(){}var Tn=!1;function Xu(e,c,r){if(Tn)return e(c,r);Tn=!0;try{return qu(e,c,r)}finally{Tn=!1,(a8!==null||n8!==null)&&(ju(),Gu())}}function _5(e,c){var r=e.stateNode;if(r===null)return null;var n=kc(r);if(n===null)return null;r=n[c];e:switch(c){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(G(231,c,typeof r));return r}var ht=!1;if(E4)try{U0={},Object.defineProperty(U0,"passive",{get:function(){ht=!0}}),window.addEventListener("test",U0,U0),window.removeEventListener("test",U0,U0)}catch{ht=!1}var U0;function Rx(e,c,r,n,i,s,l,u,p){var h=Array.prototype.slice.call(arguments,3);try{c.apply(r,h)}catch(z){this.onError(z)}}var x5=!1,ac=null,nc=!1,dt=null,Dx={onError:function(e){x5=!0,ac=e}};function Ox(e,c,r,n,i,s,l,u,p){x5=!1,ac=null,Rx.apply(Dx,arguments)}function Fx(e,c,r,n,i,s,l,u,p){if(Ox.apply(this,arguments),x5){if(x5){var h=ac;x5=!1,ac=null}else throw Error(G(198));nc||(nc=!0,dt=h)}}function o0(e){var c=e,r=e;if(e.alternate)for(;c.return;)c=c.return;else{e=c;do c=e,c.flags&4098&&(r=c.return),e=c.return;while(e)}return c.tag===3?r:null}function Yu(e){if(e.tag===13){var c=e.memoizedState;if(c===null&&(e=e.alternate,e!==null&&(c=e.memoizedState)),c!==null)return c.dehydrated}return null}function Ef(e){if(o0(e)!==e)throw Error(G(188))}function Bx(e){var c=e.alternate;if(!c){if(c=o0(e),c===null)throw Error(G(188));return c!==e?null:e}for(var r=e,n=c;;){var i=r.return;if(i===null)break;var s=i.alternate;if(s===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===r)return Ef(i),e;if(s===n)return Ef(i),c;s=s.sibling}throw Error(G(188))}if(r.return!==n.return)r=i,n=s;else{for(var l=!1,u=i.child;u;){if(u===r){l=!0,r=i,n=s;break}if(u===n){l=!0,n=i,r=s;break}u=u.sibling}if(!l){for(u=s.child;u;){if(u===r){l=!0,r=s,n=i;break}if(u===n){l=!0,n=s,r=i;break}u=u.sibling}if(!l)throw Error(G(189))}}if(r.alternate!==n)throw Error(G(190))}if(r.tag!==3)throw Error(G(188));return r.stateNode.current===r?e:c}function Ku(e){return e=Bx(e),e!==null?Qu(e):null}function Qu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var c=Qu(e);if(c!==null)return c;e=e.sibling}return null}var $u=v3.unstable_scheduleCallback,Pf=v3.unstable_cancelCallback,Ix=v3.unstable_shouldYield,Ux=v3.unstable_requestPaint,t1=v3.unstable_now,Wx=v3.unstable_getCurrentPriorityLevel,Zt=v3.unstable_ImmediatePriority,Ju=v3.unstable_UserBlockingPriority,tc=v3.unstable_NormalPriority,Gx=v3.unstable_LowPriority,Zu=v3.unstable_IdlePriority,wc=null,f4=null;function qx(e){if(f4&&typeof f4.onCommitFiberRoot=="function")try{f4.onCommitFiberRoot(wc,e,void 0,(e.current.flags&128)===128)}catch{}}var Q3=Math.clz32?Math.clz32:Yx,jx=Math.log,Xx=Math.LN2;function Yx(e){return e>>>=0,e===0?32:31-(jx(e)/Xx|0)|0}var k7=64,A7=4194304;function M5(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 ic(e,c){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,s=e.pingedLanes,l=r&268435455;if(l!==0){var u=l&~i;u!==0?n=M5(u):(s&=l,s!==0&&(n=M5(s)))}else l=r&~i,l!==0?n=M5(l):s!==0&&(n=M5(s));if(n===0)return 0;if(c!==0&&c!==n&&!(c&i)&&(i=n&-n,s=c&-c,i>=s||i===16&&(s&4194240)!==0))return c;if(n&4&&(n|=r&16),c=e.entangledLanes,c!==0)for(e=e.entanglements,c&=n;0<c;)r=31-Q3(c),i=1<<r,n|=e[r],c&=~i;return n}function Kx(e,c){switch(e){case 1:case 2:case 4:return c+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 c+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 Qx(e,c){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-Q3(s),u=1<<l,p=i[l];p===-1?(!(u&r)||u&n)&&(i[l]=Kx(u,c)):p<=c&&(e.expiredLanes|=u),s&=~u}}function vt(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ep(){var e=k7;return k7<<=1,!(k7&4194240)&&(k7=64),e}function Rn(e){for(var c=[],r=0;31>r;r++)c.push(e);return c}function K5(e,c,r){e.pendingLanes|=c,c!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,c=31-Q3(c),e[c]=r}function $x(e,c){var r=e.pendingLanes&~c;e.pendingLanes=c,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=c,e.mutableReadLanes&=c,e.entangledLanes&=c,c=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-Q3(r),s=1<<i;c[i]=0,n[i]=-1,e[i]=-1,r&=~s}}function e9(e,c){var r=e.entangledLanes|=c;for(e=e.entanglements;r;){var n=31-Q3(r),i=1<<n;i&c|e[n]&c&&(e[n]|=c),r&=~i}}var S2=0;function cp(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var rp,c9,ap,np,tp,zt=!1,E7=[],l6=null,f6=null,u6=null,T5=new Map,R5=new Map,t6=[],Jx="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 _f(e,c){switch(e){case"focusin":case"focusout":l6=null;break;case"dragenter":case"dragleave":f6=null;break;case"mouseover":case"mouseout":u6=null;break;case"pointerover":case"pointerout":T5.delete(c.pointerId);break;case"gotpointercapture":case"lostpointercapture":R5.delete(c.pointerId)}}function p5(e,c,r,n,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:c,domEventName:r,eventSystemFlags:n,nativeEvent:s,targetContainers:[i]},c!==null&&(c=$5(c),c!==null&&c9(c)),e):(e.eventSystemFlags|=n,c=e.targetContainers,i!==null&&c.indexOf(i)===-1&&c.push(i),e)}function Zx(e,c,r,n,i){switch(c){case"focusin":return l6=p5(l6,e,c,r,n,i),!0;case"dragenter":return f6=p5(f6,e,c,r,n,i),!0;case"mouseover":return u6=p5(u6,e,c,r,n,i),!0;case"pointerover":var s=i.pointerId;return T5.set(s,p5(T5.get(s)||null,e,c,r,n,i)),!0;case"gotpointercapture":return s=i.pointerId,R5.set(s,p5(R5.get(s)||null,e,c,r,n,i)),!0}return!1}function ip(e){var c=$6(e.target);if(c!==null){var r=o0(c);if(r!==null){if(c=r.tag,c===13){if(c=Yu(r),c!==null){e.blockedOn=c,tp(e.priority,function(){ap(r)});return}}else if(c===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function j7(e){if(e.blockedOn!==null)return!1;for(var c=e.targetContainers;0<c.length;){var r=Ht(e.domEventName,e.eventSystemFlags,c[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);pt=n,r.target.dispatchEvent(n),pt=null}else return c=$5(r),c!==null&&c9(c),e.blockedOn=r,!1;c.shift()}return!0}function Tf(e,c,r){j7(e)&&r.delete(c)}function ey(){zt=!1,l6!==null&&j7(l6)&&(l6=null),f6!==null&&j7(f6)&&(f6=null),u6!==null&&j7(u6)&&(u6=null),T5.forEach(Tf),R5.forEach(Tf)}function m5(e,c){e.blockedOn===c&&(e.blockedOn=null,zt||(zt=!0,v3.unstable_scheduleCallback(v3.unstable_NormalPriority,ey)))}function D5(e){function c(i){return m5(i,e)}if(0<E7.length){m5(E7[0],e);for(var r=1;r<E7.length;r++){var n=E7[r];n.blockedOn===e&&(n.blockedOn=null)}}for(l6!==null&&m5(l6,e),f6!==null&&m5(f6,e),u6!==null&&m5(u6,e),T5.forEach(c),R5.forEach(c),r=0;r<t6.length;r++)n=t6[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<t6.length&&(r=t6[0],r.blockedOn===null);)ip(r),r.blockedOn===null&&t6.shift()}var t8=R4.ReactCurrentBatchConfig,sc=!0;function cy(e,c,r,n){var i=S2,s=t8.transition;t8.transition=null;try{S2=1,r9(e,c,r,n)}finally{S2=i,t8.transition=s}}function ry(e,c,r,n){var i=S2,s=t8.transition;t8.transition=null;try{S2=4,r9(e,c,r,n)}finally{S2=i,t8.transition=s}}function r9(e,c,r,n){if(sc){var i=Ht(e,c,r,n);if(i===null)Wn(e,c,n,oc,r),_f(e,n);else if(Zx(i,e,c,r,n))n.stopPropagation();else if(_f(e,n),c&4&&-1<Jx.indexOf(e)){for(;i!==null;){var s=$5(i);if(s!==null&&rp(s),s=Ht(e,c,r,n),s===null&&Wn(e,c,n,oc,r),s===i)break;i=s}i!==null&&n.stopPropagation()}else Wn(e,c,n,null,r)}}var oc=null;function Ht(e,c,r,n){if(oc=null,e=Jt(n),e=$6(e),e!==null)if(c=o0(e),c===null)e=null;else if(r=c.tag,r===13){if(e=Yu(c),e!==null)return e;e=null}else if(r===3){if(c.stateNode.current.memoizedState.isDehydrated)return c.tag===3?c.stateNode.containerInfo:null;e=null}else c!==e&&(e=null);return oc=e,null}function sp(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(Wx()){case Zt:return 1;case Ju:return 4;case tc:case Gx:return 16;case Zu:return 536870912;default:return 16}default:return 16}}var s6=null,a9=null,X7=null;function op(){if(X7)return X7;var e,c=a9,r=c.length,n,i="value"in s6?s6.value:s6.textContent,s=i.length;for(e=0;e<r&&c[e]===i[e];e++);var l=r-e;for(n=1;n<=l&&c[r-n]===i[s-n];n++);return X7=i.slice(e,1<n?1-n:void 0)}function Y7(e){var c=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&c===13&&(e=13)):e=c,e===10&&(e=13),32<=e||e===13?e:0}function P7(){return!0}function Rf(){return!1}function z3(e){function c(r,n,i,s,l){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=s,this.target=l,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(r=e[u],this[u]=r?r(s):s[u]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?P7:Rf,this.isPropagationStopped=Rf,this}return Y2(c.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=P7)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=P7)},persist:function(){},isPersistent:P7}),c}var d8={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},n9=z3(d8),Q5=Y2({},d8,{view:0,detail:0}),ay=z3(Q5),Dn,On,h5,Sc=Y2({},Q5,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:t9,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!==h5&&(h5&&e.type==="mousemove"?(Dn=e.screenX-h5.screenX,On=e.screenY-h5.screenY):On=Dn=0,h5=e),Dn)},movementY:function(e){return"movementY"in e?e.movementY:On}}),Df=z3(Sc),ny=Y2({},Sc,{dataTransfer:0}),ty=z3(ny),iy=Y2({},Q5,{relatedTarget:0}),Fn=z3(iy),sy=Y2({},d8,{animationName:0,elapsedTime:0,pseudoElement:0}),oy=z3(sy),ly=Y2({},d8,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),fy=z3(ly),uy=Y2({},d8,{data:0}),Of=z3(uy),py={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},my={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"},hy={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dy(e){var c=this.nativeEvent;return c.getModifierState?c.getModifierState(e):(e=hy[e])?!!c[e]:!1}function t9(){return dy}var vy=Y2({},Q5,{key:function(e){if(e.key){var c=py[e.key]||e.key;if(c!=="Unidentified")return c}return e.type==="keypress"?(e=Y7(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?my[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:t9,charCode:function(e){return e.type==="keypress"?Y7(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Y7(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),zy=z3(vy),Hy=Y2({},Sc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ff=z3(Hy),gy=Y2({},Q5,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:t9}),Vy=z3(gy),My=Y2({},d8,{propertyName:0,elapsedTime:0,pseudoElement:0}),Cy=z3(My),Ly=Y2({},Sc,{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}),xy=z3(Ly),yy=[9,13,27,32],i9=E4&&"CompositionEvent"in window,y5=null;E4&&"documentMode"in document&&(y5=document.documentMode);var wy=E4&&"TextEvent"in window&&!y5,lp=E4&&(!i9||y5&&8<y5&&11>=y5),Bf=" ",If=!1;function fp(e,c){switch(e){case"keyup":return yy.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function up(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var j0=!1;function Sy(e,c){switch(e){case"compositionend":return up(c);case"keypress":return c.which!==32?null:(If=!0,Bf);case"textInput":return e=c.data,e===Bf&&If?null:e;default:return null}}function Ny(e,c){if(j0)return e==="compositionend"||!i9&&fp(e,c)?(e=op(),X7=a9=s6=null,j0=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(c.ctrlKey||c.altKey||c.metaKey)||c.ctrlKey&&c.altKey){if(c.char&&1<c.char.length)return c.char;if(c.which)return String.fromCharCode(c.which)}return null;case"compositionend":return lp&&c.locale!=="ko"?null:c.data;default:return null}}var by={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 Uf(e){var c=e&&e.nodeName&&e.nodeName.toLowerCase();return c==="input"?!!by[e.type]:c==="textarea"}function pp(e,c,r,n){Wu(n),c=lc(c,"onChange"),0<c.length&&(r=new n9("onChange","change",null,r,n),e.push({event:r,listeners:c}))}var w5=null,O5=null;function ky(e){Lp(e,0)}function Nc(e){var c=K0(e);if(Ru(c))return e}function Ay(e,c){if(e==="change")return c}var mp=!1;E4&&(E4?(T7="oninput"in document,T7||(Bn=document.createElement("div"),Bn.setAttribute("oninput","return;"),T7=typeof Bn.oninput=="function"),_7=T7):_7=!1,mp=_7&&(!document.documentMode||9<document.documentMode));var _7,T7,Bn;function Wf(){w5&&(w5.detachEvent("onpropertychange",hp),O5=w5=null)}function hp(e){if(e.propertyName==="value"&&Nc(O5)){var c=[];pp(c,O5,e,Jt(e)),Xu(ky,c)}}function Ey(e,c,r){e==="focusin"?(Wf(),w5=c,O5=r,w5.attachEvent("onpropertychange",hp)):e==="focusout"&&Wf()}function Py(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nc(O5)}function _y(e,c){if(e==="click")return Nc(c)}function Ty(e,c){if(e==="input"||e==="change")return Nc(c)}function Ry(e,c){return e===c&&(e!==0||1/e===1/c)||e!==e&&c!==c}var J3=typeof Object.is=="function"?Object.is:Ry;function F5(e,c){if(J3(e,c))return!0;if(typeof e!="object"||e===null||typeof c!="object"||c===null)return!1;var r=Object.keys(e),n=Object.keys(c);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!et.call(c,i)||!J3(e[i],c[i]))return!1}return!0}function Gf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qf(e,c){var r=Gf(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=c&&n>=c)return{node:r,offset:c-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Gf(r)}}function dp(e,c){return e&&c?e===c?!0:e&&e.nodeType===3?!1:c&&c.nodeType===3?dp(e,c.parentNode):"contains"in e?e.contains(c):e.compareDocumentPosition?!!(e.compareDocumentPosition(c)&16):!1:!1}function vp(){for(var e=window,c=rc();c instanceof e.HTMLIFrameElement;){try{var r=typeof c.contentWindow.location.href=="string"}catch{r=!1}if(r)e=c.contentWindow;else break;c=rc(e.document)}return c}function s9(e){var c=e&&e.nodeName&&e.nodeName.toLowerCase();return c&&(c==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||c==="textarea"||e.contentEditable==="true")}function Dy(e){var c=vp(),r=e.focusedElem,n=e.selectionRange;if(c!==r&&r&&r.ownerDocument&&dp(r.ownerDocument.documentElement,r)){if(n!==null&&s9(r)){if(c=n.start,e=n.end,e===void 0&&(e=c),"selectionStart"in r)r.selectionStart=c,r.selectionEnd=Math.min(e,r.value.length);else if(e=(c=r.ownerDocument||document)&&c.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,s=Math.min(n.start,i);n=n.end===void 0?s:Math.min(n.end,i),!e.extend&&s>n&&(i=n,n=s,s=i),i=qf(r,s);var l=qf(r,n);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(c=c.createRange(),c.setStart(i.node,i.offset),e.removeAllRanges(),s>n?(e.addRange(c),e.extend(l.node,l.offset)):(c.setEnd(l.node,l.offset),e.addRange(c)))}}for(c=[],e=r;e=e.parentNode;)e.nodeType===1&&c.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<c.length;r++)e=c[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Oy=E4&&"documentMode"in document&&11>=document.documentMode,X0=null,gt=null,S5=null,Vt=!1;function jf(e,c,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Vt||X0==null||X0!==rc(n)||(n=X0,"selectionStart"in n&&s9(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}),S5&&F5(S5,n)||(S5=n,n=lc(gt,"onSelect"),0<n.length&&(c=new n9("onSelect","select",null,c,r),e.push({event:c,listeners:n}),c.target=X0)))}function R7(e,c){var r={};return r[e.toLowerCase()]=c.toLowerCase(),r["Webkit"+e]="webkit"+c,r["Moz"+e]="moz"+c,r}var Y0={animationend:R7("Animation","AnimationEnd"),animationiteration:R7("Animation","AnimationIteration"),animationstart:R7("Animation","AnimationStart"),transitionend:R7("Transition","TransitionEnd")},In={},zp={};E4&&(zp=document.createElement("div").style,"AnimationEvent"in window||(delete Y0.animationend.animation,delete Y0.animationiteration.animation,delete Y0.animationstart.animation),"TransitionEvent"in window||delete Y0.transitionend.transition);function bc(e){if(In[e])return In[e];if(!Y0[e])return e;var c=Y0[e],r;for(r in c)if(c.hasOwnProperty(r)&&r in zp)return In[e]=c[r];return e}var Hp=bc("animationend"),gp=bc("animationiteration"),Vp=bc("animationstart"),Mp=bc("transitionend"),Cp=new Map,Xf="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 g6(e,c){Cp.set(e,c),s0(c,[e])}for(D7=0;D7<Xf.length;D7++)O7=Xf[D7],Yf=O7.toLowerCase(),Kf=O7[0].toUpperCase()+O7.slice(1),g6(Yf,"on"+Kf);var O7,Yf,Kf,D7;g6(Hp,"onAnimationEnd");g6(gp,"onAnimationIteration");g6(Vp,"onAnimationStart");g6("dblclick","onDoubleClick");g6("focusin","onFocus");g6("focusout","onBlur");g6(Mp,"onTransitionEnd");o8("onMouseEnter",["mouseout","mouseover"]);o8("onMouseLeave",["mouseout","mouseover"]);o8("onPointerEnter",["pointerout","pointerover"]);o8("onPointerLeave",["pointerout","pointerover"]);s0("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));s0("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));s0("onBeforeInput",["compositionend","keypress","textInput","paste"]);s0("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));s0("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));s0("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var C5="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(" "),Fy=new Set("cancel close invalid load scroll toggle".split(" ").concat(C5));function Qf(e,c,r){var n=e.type||"unknown-event";e.currentTarget=r,Fx(n,c,void 0,e),e.currentTarget=null}function Lp(e,c){c=(c&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var s=void 0;if(c)for(var l=n.length-1;0<=l;l--){var u=n[l],p=u.instance,h=u.currentTarget;if(u=u.listener,p!==s&&i.isPropagationStopped())break e;Qf(i,u,h),s=p}else for(l=0;l<n.length;l++){if(u=n[l],p=u.instance,h=u.currentTarget,u=u.listener,p!==s&&i.isPropagationStopped())break e;Qf(i,u,h),s=p}}}if(nc)throw e=dt,nc=!1,dt=null,e}function R2(e,c){var r=c[yt];r===void 0&&(r=c[yt]=new Set);var n=e+"__bubble";r.has(n)||(xp(c,e,2,!1),r.add(n))}function Un(e,c,r){var n=0;c&&(n|=4),xp(r,e,n,c)}var F7="_reactListening"+Math.random().toString(36).slice(2);function B5(e){if(!e[F7]){e[F7]=!0,Au.forEach(function(r){r!=="selectionchange"&&(Fy.has(r)||Un(r,!1,e),Un(r,!0,e))});var c=e.nodeType===9?e:e.ownerDocument;c===null||c[F7]||(c[F7]=!0,Un("selectionchange",!1,c))}}function xp(e,c,r,n){switch(sp(c)){case 1:var i=cy;break;case 4:i=ry;break;default:i=r9}r=i.bind(null,c,r,e),i=void 0,!ht||c!=="touchstart"&&c!=="touchmove"&&c!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(c,r,{capture:!0,passive:i}):e.addEventListener(c,r,!0):i!==void 0?e.addEventListener(c,r,{passive:i}):e.addEventListener(c,r,!1)}function Wn(e,c,r,n,i){var s=n;if(!(c&1)&&!(c&2)&&n!==null)e:for(;;){if(n===null)return;var l=n.tag;if(l===3||l===4){var u=n.stateNode.containerInfo;if(u===i||u.nodeType===8&&u.parentNode===i)break;if(l===4)for(l=n.return;l!==null;){var p=l.tag;if((p===3||p===4)&&(p=l.stateNode.containerInfo,p===i||p.nodeType===8&&p.parentNode===i))return;l=l.return}for(;u!==null;){if(l=$6(u),l===null)return;if(p=l.tag,p===5||p===6){n=s=l;continue e}u=u.parentNode}}n=n.return}Xu(function(){var h=s,z=Jt(r),V=[];e:{var L=Cp.get(e);if(L!==void 0){var S=n9,P=e;switch(e){case"keypress":if(Y7(r)===0)break e;case"keydown":case"keyup":S=zy;break;case"focusin":P="focus",S=Fn;break;case"focusout":P="blur",S=Fn;break;case"beforeblur":case"afterblur":S=Fn;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":S=Df;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=ty;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=Vy;break;case Hp:case gp:case Vp:S=oy;break;case Mp:S=Cy;break;case"scroll":S=ay;break;case"wheel":S=xy;break;case"copy":case"cut":case"paste":S=fy;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=Ff}var T=(c&4)!==0,W=!T&&e==="scroll",g=T?L!==null?L+"Capture":null:L;T=[];for(var H=h,C;H!==null;){C=H;var b=C.stateNode;if(C.tag===5&&b!==null&&(C=b,g!==null&&(b=_5(H,g),b!=null&&T.push(I5(H,b,C)))),W)break;H=H.return}0<T.length&&(L=new S(L,P,null,r,z),V.push({event:L,listeners:T}))}}if(!(c&7)){e:{if(L=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",L&&r!==pt&&(P=r.relatedTarget||r.fromElement)&&($6(P)||P[P4]))break e;if((S||L)&&(L=z.window===z?z:(L=z.ownerDocument)?L.defaultView||L.parentWindow:window,S?(P=r.relatedTarget||r.toElement,S=h,P=P?$6(P):null,P!==null&&(W=o0(P),P!==W||P.tag!==5&&P.tag!==6)&&(P=null)):(S=null,P=h),S!==P)){if(T=Df,b="onMouseLeave",g="onMouseEnter",H="mouse",(e==="pointerout"||e==="pointerover")&&(T=Ff,b="onPointerLeave",g="onPointerEnter",H="pointer"),W=S==null?L:K0(S),C=P==null?L:K0(P),L=new T(b,H+"leave",S,r,z),L.target=W,L.relatedTarget=C,b=null,$6(z)===h&&(T=new T(g,H+"enter",P,r,z),T.target=C,T.relatedTarget=W,b=T),W=b,S&&P)c:{for(T=S,g=P,H=0,C=T;C;C=W0(C))H++;for(C=0,b=g;b;b=W0(b))C++;for(;0<H-C;)T=W0(T),H--;for(;0<C-H;)g=W0(g),C--;for(;H--;){if(T===g||g!==null&&T===g.alternate)break c;T=W0(T),g=W0(g)}T=null}else T=null;S!==null&&$f(V,L,S,T,!1),P!==null&&W!==null&&$f(V,W,P,T,!0)}}e:{if(L=h?K0(h):window,S=L.nodeName&&L.nodeName.toLowerCase(),S==="select"||S==="input"&&L.type==="file")var D=Ay;else if(Uf(L))if(mp)D=Ty;else{D=Py;var U=Ey}else(S=L.nodeName)&&S.toLowerCase()==="input"&&(L.type==="checkbox"||L.type==="radio")&&(D=_y);if(D&&(D=D(e,h))){pp(V,D,r,z);break e}U&&U(e,L,h),e==="focusout"&&(U=L._wrapperState)&&U.controlled&&L.type==="number"&&st(L,"number",L.value)}switch(U=h?K0(h):window,e){case"focusin":(Uf(U)||U.contentEditable==="true")&&(X0=U,gt=h,S5=null);break;case"focusout":S5=gt=X0=null;break;case"mousedown":Vt=!0;break;case"contextmenu":case"mouseup":case"dragend":Vt=!1,jf(V,r,z);break;case"selectionchange":if(Oy)break;case"keydown":case"keyup":jf(V,r,z)}var B;if(i9)e:{switch(e){case"compositionstart":var Z="onCompositionStart";break e;case"compositionend":Z="onCompositionEnd";break e;case"compositionupdate":Z="onCompositionUpdate";break e}Z=void 0}else j0?fp(e,r)&&(Z="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(Z="onCompositionStart");Z&&(lp&&r.locale!=="ko"&&(j0||Z!=="onCompositionStart"?Z==="onCompositionEnd"&&j0&&(B=op()):(s6=z,a9="value"in s6?s6.value:s6.textContent,j0=!0)),U=lc(h,Z),0<U.length&&(Z=new Of(Z,e,null,r,z),V.push({event:Z,listeners:U}),B?Z.data=B:(B=up(r),B!==null&&(Z.data=B)))),(B=wy?Sy(e,r):Ny(e,r))&&(h=lc(h,"onBeforeInput"),0<h.length&&(z=new Of("onBeforeInput","beforeinput",null,r,z),V.push({event:z,listeners:h}),z.data=B))}Lp(V,c)})}function I5(e,c,r){return{instance:e,listener:c,currentTarget:r}}function lc(e,c){for(var r=c+"Capture",n=[];e!==null;){var i=e,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=_5(e,r),s!=null&&n.unshift(I5(e,s,i)),s=_5(e,c),s!=null&&n.push(I5(e,s,i))),e=e.return}return n}function W0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function $f(e,c,r,n,i){for(var s=c._reactName,l=[];r!==null&&r!==n;){var u=r,p=u.alternate,h=u.stateNode;if(p!==null&&p===n)break;u.tag===5&&h!==null&&(u=h,i?(p=_5(r,s),p!=null&&l.unshift(I5(r,p,u))):i||(p=_5(r,s),p!=null&&l.push(I5(r,p,u)))),r=r.return}l.length!==0&&e.push({event:c,listeners:l})}var By=/\r\n?/g,Iy=/\u0000|\uFFFD/g;function Jf(e){return(typeof e=="string"?e:""+e).replace(By,`
`).replace(Iy,"")}function B7(e,c,r){if(c=Jf(c),Jf(e)!==c&&r)throw Error(G(425))}function fc(){}var Mt=null,Ct=null;function Lt(e,c){return e==="textarea"||e==="noscript"||typeof c.children=="string"||typeof c.children=="number"||typeof c.dangerouslySetInnerHTML=="object"&&c.dangerouslySetInnerHTML!==null&&c.dangerouslySetInnerHTML.__html!=null}var xt=typeof setTimeout=="function"?setTimeout:void 0,Uy=typeof clearTimeout=="function"?clearTimeout:void 0,Zf=typeof Promise=="function"?Promise:void 0,Wy=typeof queueMicrotask=="function"?queueMicrotask:typeof Zf<"u"?function(e){return Zf.resolve(null).then(e).catch(Gy)}:xt;function Gy(e){setTimeout(function(){throw e})}function Gn(e,c){var r=c,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),D5(c);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);D5(c)}function p6(e){for(;e!=null;e=e.nextSibling){var c=e.nodeType;if(c===1||c===3)break;if(c===8){if(c=e.data,c==="$"||c==="$!"||c==="$?")break;if(c==="/$")return null}}return e}function eu(e){e=e.previousSibling;for(var c=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(c===0)return e;c--}else r==="/$"&&c++}e=e.previousSibling}return null}var v8=Math.random().toString(36).slice(2),l4="__reactFiber$"+v8,U5="__reactProps$"+v8,P4="__reactContainer$"+v8,yt="__reactEvents$"+v8,qy="__reactListeners$"+v8,jy="__reactHandles$"+v8;function $6(e){var c=e[l4];if(c)return c;for(var r=e.parentNode;r;){if(c=r[P4]||r[l4]){if(r=c.alternate,c.child!==null||r!==null&&r.child!==null)for(e=eu(e);e!==null;){if(r=e[l4])return r;e=eu(e)}return c}e=r,r=e.parentNode}return null}function $5(e){return e=e[l4]||e[P4],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function K0(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(G(33))}function kc(e){return e[U5]||null}var wt=[],Q0=-1;function V6(e){return{current:e}}function D2(e){0>Q0||(e.current=wt[Q0],wt[Q0]=null,Q0--)}function _2(e,c){Q0++,wt[Q0]=e.current,e.current=c}var H6={},_1=V6(H6),r3=V6(!1),r0=H6;function l8(e,c){var r=e.type.contextTypes;if(!r)return H6;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===c)return n.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in r)i[s]=c[s];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=c,e.__reactInternalMemoizedMaskedChildContext=i),i}function a3(e){return e=e.childContextTypes,e!=null}function uc(){D2(r3),D2(_1)}function cu(e,c,r){if(_1.current!==H6)throw Error(G(168));_2(_1,c),_2(r3,r)}function yp(e,c,r){var n=e.stateNode;if(c=c.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in c))throw Error(G(108,Ex(e)||"Unknown",i));return Y2({},r,n)}function pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||H6,r0=_1.current,_2(_1,e),_2(r3,r3.current),!0}function ru(e,c,r){var n=e.stateNode;if(!n)throw Error(G(169));r?(e=yp(e,c,r0),n.__reactInternalMemoizedMergedChildContext=e,D2(r3),D2(_1),_2(_1,e)):D2(r3),_2(r3,r)}var N4=null,Ac=!1,qn=!1;function wp(e){N4===null?N4=[e]:N4.push(e)}function Xy(e){Ac=!0,wp(e)}function M6(){if(!qn&&N4!==null){qn=!0;var e=0,c=S2;try{var r=N4;for(S2=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}N4=null,Ac=!1}catch(i){throw N4!==null&&(N4=N4.slice(e+1)),$u(Zt,M6),i}finally{S2=c,qn=!1}}return null}var $0=[],J0=0,mc=null,hc=0,E3=[],P3=0,a0=null,b4=1,k4="";function K6(e,c){$0[J0++]=hc,$0[J0++]=mc,mc=e,hc=c}function Sp(e,c,r){E3[P3++]=b4,E3[P3++]=k4,E3[P3++]=a0,a0=e;var n=b4;e=k4;var i=32-Q3(n)-1;n&=~(1<<i),r+=1;var s=32-Q3(c)+i;if(30<s){var l=i-i%5;s=(n&(1<<l)-1).toString(32),n>>=l,i-=l,b4=1<<32-Q3(c)+i|r<<i|n,k4=s+e}else b4=1<<s|r<<i|n,k4=e}function o9(e){e.return!==null&&(K6(e,1),Sp(e,1,0))}function l9(e){for(;e===mc;)mc=$0[--J0],$0[J0]=null,hc=$0[--J0],$0[J0]=null;for(;e===a0;)a0=E3[--P3],E3[P3]=null,k4=E3[--P3],E3[P3]=null,b4=E3[--P3],E3[P3]=null}var d3=null,h3=null,W2=!1,K3=null;function Np(e,c){var r=_3(5,null,null,0);r.elementType="DELETED",r.stateNode=c,r.return=e,c=e.deletions,c===null?(e.deletions=[r],e.flags|=16):c.push(r)}function au(e,c){switch(e.tag){case 5:var r=e.type;return c=c.nodeType!==1||r.toLowerCase()!==c.nodeName.toLowerCase()?null:c,c!==null?(e.stateNode=c,d3=e,h3=p6(c.firstChild),!0):!1;case 6:return c=e.pendingProps===""||c.nodeType!==3?null:c,c!==null?(e.stateNode=c,d3=e,h3=null,!0):!1;case 13:return c=c.nodeType!==8?null:c,c!==null?(r=a0!==null?{id:b4,overflow:k4}:null,e.memoizedState={dehydrated:c,treeContext:r,retryLane:1073741824},r=_3(18,null,null,0),r.stateNode=c,r.return=e,e.child=r,d3=e,h3=null,!0):!1;default:return!1}}function St(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Nt(e){if(W2){var c=h3;if(c){var r=c;if(!au(e,c)){if(St(e))throw Error(G(418));c=p6(r.nextSibling);var n=d3;c&&au(e,c)?Np(n,r):(e.flags=e.flags&-4097|2,W2=!1,d3=e)}}else{if(St(e))throw Error(G(418));e.flags=e.flags&-4097|2,W2=!1,d3=e}}}function nu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;d3=e}function I7(e){if(e!==d3)return!1;if(!W2)return nu(e),W2=!0,!1;var c;if((c=e.tag!==3)&&!(c=e.tag!==5)&&(c=e.type,c=c!=="head"&&c!=="body"&&!Lt(e.type,e.memoizedProps)),c&&(c=h3)){if(St(e))throw bp(),Error(G(418));for(;c;)Np(e,c),c=p6(c.nextSibling)}if(nu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(G(317));e:{for(e=e.nextSibling,c=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(c===0){h3=p6(e.nextSibling);break e}c--}else r!=="$"&&r!=="$!"&&r!=="$?"||c++}e=e.nextSibling}h3=null}}else h3=d3?p6(e.stateNode.nextSibling):null;return!0}function bp(){for(var e=h3;e;)e=p6(e.nextSibling)}function f8(){h3=d3=null,W2=!1}function f9(e){K3===null?K3=[e]:K3.push(e)}var Yy=R4.ReactCurrentBatchConfig;function X3(e,c){if(e&&e.defaultProps){c=Y2({},c),e=e.defaultProps;for(var r in e)c[r]===void 0&&(c[r]=e[r]);return c}return c}var dc=V6(null),vc=null,Z0=null,u9=null;function p9(){u9=Z0=vc=null}function m9(e){var c=dc.current;D2(dc),e._currentValue=c}function bt(e,c,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&c)!==c?(e.childLanes|=c,n!==null&&(n.childLanes|=c)):n!==null&&(n.childLanes&c)!==c&&(n.childLanes|=c),e===r)break;e=e.return}}function i8(e,c){vc=e,u9=Z0=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&c&&(c3=!0),e.firstContext=null)}function R3(e){var c=e._currentValue;if(u9!==e)if(e={context:e,memoizedValue:c,next:null},Z0===null){if(vc===null)throw Error(G(308));Z0=e,vc.dependencies={lanes:0,firstContext:e}}else Z0=Z0.next=e;return c}var J6=null;function h9(e){J6===null?J6=[e]:J6.push(e)}function kp(e,c,r,n){var i=c.interleaved;return i===null?(r.next=r,h9(c)):(r.next=i.next,i.next=r),c.interleaved=r,_4(e,n)}function _4(e,c){e.lanes|=c;var r=e.alternate;for(r!==null&&(r.lanes|=c),r=e,e=e.return;e!==null;)e.childLanes|=c,r=e.alternate,r!==null&&(r.childLanes|=c),r=e,e=e.return;return r.tag===3?r.stateNode:null}var n6=!1;function d9(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ap(e,c){e=e.updateQueue,c.updateQueue===e&&(c.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function A4(e,c){return{eventTime:e,lane:c,tag:0,payload:null,callback:null,next:null}}function m6(e,c,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,V2&2){var i=n.pending;return i===null?c.next=c:(c.next=i.next,i.next=c),n.pending=c,_4(e,r)}return i=n.interleaved,i===null?(c.next=c,h9(n)):(c.next=i.next,i.next=c),n.interleaved=c,_4(e,r)}function K7(e,c,r){if(c=c.updateQueue,c!==null&&(c=c.shared,(r&4194240)!==0)){var n=c.lanes;n&=e.pendingLanes,r|=n,c.lanes=r,e9(e,r)}}function tu(e,c){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var l={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};s===null?i=s=l:s=s.next=l,r=r.next}while(r!==null);s===null?i=s=c:s=s.next=c}else i=s=c;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=c:e.next=c,r.lastBaseUpdate=c}function zc(e,c,r,n){var i=e.updateQueue;n6=!1;var s=i.firstBaseUpdate,l=i.lastBaseUpdate,u=i.shared.pending;if(u!==null){i.shared.pending=null;var p=u,h=p.next;p.next=null,l===null?s=h:l.next=h,l=p;var z=e.alternate;z!==null&&(z=z.updateQueue,u=z.lastBaseUpdate,u!==l&&(u===null?z.firstBaseUpdate=h:u.next=h,z.lastBaseUpdate=p))}if(s!==null){var V=i.baseState;l=0,z=h=p=null,u=s;do{var L=u.lane,S=u.eventTime;if((n&L)===L){z!==null&&(z=z.next={eventTime:S,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var P=e,T=u;switch(L=c,S=r,T.tag){case 1:if(P=T.payload,typeof P=="function"){V=P.call(S,V,L);break e}V=P;break e;case 3:P.flags=P.flags&-65537|128;case 0:if(P=T.payload,L=typeof P=="function"?P.call(S,V,L):P,L==null)break e;V=Y2({},V,L);break e;case 2:n6=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,L=i.effects,L===null?i.effects=[u]:L.push(u))}else S={eventTime:S,lane:L,tag:u.tag,payload:u.payload,callback:u.callback,next:null},z===null?(h=z=S,p=V):z=z.next=S,l|=L;if(u=u.next,u===null){if(u=i.shared.pending,u===null)break;L=u,u=L.next,L.next=null,i.lastBaseUpdate=L,i.shared.pending=null}}while(!0);if(z===null&&(p=V),i.baseState=p,i.firstBaseUpdate=h,i.lastBaseUpdate=z,c=i.shared.interleaved,c!==null){i=c;do l|=i.lane,i=i.next;while(i!==c)}else s===null&&(i.shared.lanes=0);t0|=l,e.lanes=l,e.memoizedState=V}}function iu(e,c,r){if(e=c.effects,c.effects=null,e!==null)for(c=0;c<e.length;c++){var n=e[c],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(G(191,i));i.call(n)}}}var Ep=new ku.Component().refs;function kt(e,c,r,n){c=e.memoizedState,r=r(n,c),r=r==null?c:Y2({},c,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Ec={isMounted:function(e){return(e=e._reactInternals)?o0(e)===e:!1},enqueueSetState:function(e,c,r){e=e._reactInternals;var n=q1(),i=d6(e),s=A4(n,i);s.payload=c,r!=null&&(s.callback=r),c=m6(e,s,i),c!==null&&($3(c,e,i,n),K7(c,e,i))},enqueueReplaceState:function(e,c,r){e=e._reactInternals;var n=q1(),i=d6(e),s=A4(n,i);s.tag=1,s.payload=c,r!=null&&(s.callback=r),c=m6(e,s,i),c!==null&&($3(c,e,i,n),K7(c,e,i))},enqueueForceUpdate:function(e,c){e=e._reactInternals;var r=q1(),n=d6(e),i=A4(r,n);i.tag=2,c!=null&&(i.callback=c),c=m6(e,i,n),c!==null&&($3(c,e,n,r),K7(c,e,n))}};function su(e,c,r,n,i,s,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,s,l):c.prototype&&c.prototype.isPureReactComponent?!F5(r,n)||!F5(i,s):!0}function Pp(e,c,r){var n=!1,i=H6,s=c.contextType;return typeof s=="object"&&s!==null?s=R3(s):(i=a3(c)?r0:_1.current,n=c.contextTypes,s=(n=n!=null)?l8(e,i):H6),c=new c(r,s),e.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=Ec,e.stateNode=c,c._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=s),c}function ou(e,c,r,n){e=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(r,n),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(r,n),c.state!==e&&Ec.enqueueReplaceState(c,c.state,null)}function At(e,c,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=Ep,d9(e);var s=c.contextType;typeof s=="object"&&s!==null?i.context=R3(s):(s=a3(c)?r0:_1.current,i.context=l8(e,s)),i.state=e.memoizedState,s=c.getDerivedStateFromProps,typeof s=="function"&&(kt(e,c,s,r),i.state=e.memoizedState),typeof c.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(c=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),c!==i.state&&Ec.enqueueReplaceState(i,i.state,null),zc(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function d5(e,c,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(G(309));var n=r.stateNode}if(!n)throw Error(G(147,e));var i=n,s=""+e;return c!==null&&c.ref!==null&&typeof c.ref=="function"&&c.ref._stringRef===s?c.ref:(c=function(l){var u=i.refs;u===Ep&&(u=i.refs={}),l===null?delete u[s]:u[s]=l},c._stringRef=s,c)}if(typeof e!="string")throw Error(G(284));if(!r._owner)throw Error(G(290,e))}return e}function U7(e,c){throw e=Object.prototype.toString.call(c),Error(G(31,e==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":e))}function lu(e){var c=e._init;return c(e._payload)}function _p(e){function c(g,H){if(e){var C=g.deletions;C===null?(g.deletions=[H],g.flags|=16):C.push(H)}}function r(g,H){if(!e)return null;for(;H!==null;)c(g,H),H=H.sibling;return null}function n(g,H){for(g=new Map;H!==null;)H.key!==null?g.set(H.key,H):g.set(H.index,H),H=H.sibling;return g}function i(g,H){return g=v6(g,H),g.index=0,g.sibling=null,g}function s(g,H,C){return g.index=C,e?(C=g.alternate,C!==null?(C=C.index,C<H?(g.flags|=2,H):C):(g.flags|=2,H)):(g.flags|=1048576,H)}function l(g){return e&&g.alternate===null&&(g.flags|=2),g}function u(g,H,C,b){return H===null||H.tag!==6?(H=Jn(C,g.mode,b),H.return=g,H):(H=i(H,C),H.return=g,H)}function p(g,H,C,b){var D=C.type;return D===q0?z(g,H,C.props.children,b,C.key):H!==null&&(H.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===a6&&lu(D)===H.type)?(b=i(H,C.props),b.ref=d5(g,H,C),b.return=g,b):(b=cc(C.type,C.key,C.props,null,g.mode,b),b.ref=d5(g,H,C),b.return=g,b)}function h(g,H,C,b){return H===null||H.tag!==4||H.stateNode.containerInfo!==C.containerInfo||H.stateNode.implementation!==C.implementation?(H=Zn(C,g.mode,b),H.return=g,H):(H=i(H,C.children||[]),H.return=g,H)}function z(g,H,C,b,D){return H===null||H.tag!==7?(H=c0(C,g.mode,b,D),H.return=g,H):(H=i(H,C),H.return=g,H)}function V(g,H,C){if(typeof H=="string"&&H!==""||typeof H=="number")return H=Jn(""+H,g.mode,C),H.return=g,H;if(typeof H=="object"&&H!==null){switch(H.$$typeof){case S7:return C=cc(H.type,H.key,H.props,null,g.mode,C),C.ref=d5(g,null,H),C.return=g,C;case G0:return H=Zn(H,g.mode,C),H.return=g,H;case a6:var b=H._init;return V(g,b(H._payload),C)}if(V5(H)||u5(H))return H=c0(H,g.mode,C,null),H.return=g,H;U7(g,H)}return null}function L(g,H,C,b){var D=H!==null?H.key:null;if(typeof C=="string"&&C!==""||typeof C=="number")return D!==null?null:u(g,H,""+C,b);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case S7:return C.key===D?p(g,H,C,b):null;case G0:return C.key===D?h(g,H,C,b):null;case a6:return D=C._init,L(g,H,D(C._payload),b)}if(V5(C)||u5(C))return D!==null?null:z(g,H,C,b,null);U7(g,C)}return null}function S(g,H,C,b,D){if(typeof b=="string"&&b!==""||typeof b=="number")return g=g.get(C)||null,u(H,g,""+b,D);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case S7:return g=g.get(b.key===null?C:b.key)||null,p(H,g,b,D);case G0:return g=g.get(b.key===null?C:b.key)||null,h(H,g,b,D);case a6:var U=b._init;return S(g,H,C,U(b._payload),D)}if(V5(b)||u5(b))return g=g.get(C)||null,z(H,g,b,D,null);U7(H,b)}return null}function P(g,H,C,b){for(var D=null,U=null,B=H,Z=H=0,A=null;B!==null&&Z<C.length;Z++){B.index>Z?(A=B,B=null):A=B.sibling;var N=L(g,B,C[Z],b);if(N===null){B===null&&(B=A);break}e&&B&&N.alternate===null&&c(g,B),H=s(N,H,Z),U===null?D=N:U.sibling=N,U=N,B=A}if(Z===C.length)return r(g,B),W2&&K6(g,Z),D;if(B===null){for(;Z<C.length;Z++)B=V(g,C[Z],b),B!==null&&(H=s(B,H,Z),U===null?D=B:U.sibling=B,U=B);return W2&&K6(g,Z),D}for(B=n(g,B);Z<C.length;Z++)A=S(B,g,Z,C[Z],b),A!==null&&(e&&A.alternate!==null&&B.delete(A.key===null?Z:A.key),H=s(A,H,Z),U===null?D=A:U.sibling=A,U=A);return e&&B.forEach(function(E){return c(g,E)}),W2&&K6(g,Z),D}function T(g,H,C,b){var D=u5(C);if(typeof D!="function")throw Error(G(150));if(C=D.call(C),C==null)throw Error(G(151));for(var U=D=null,B=H,Z=H=0,A=null,N=C.next();B!==null&&!N.done;Z++,N=C.next()){B.index>Z?(A=B,B=null):A=B.sibling;var E=L(g,B,N.value,b);if(E===null){B===null&&(B=A);break}e&&B&&E.alternate===null&&c(g,B),H=s(E,H,Z),U===null?D=E:U.sibling=E,U=E,B=A}if(N.done)return r(g,B),W2&&K6(g,Z),D;if(B===null){for(;!N.done;Z++,N=C.next())N=V(g,N.value,b),N!==null&&(H=s(N,H,Z),U===null?D=N:U.sibling=N,U=N);return W2&&K6(g,Z),D}for(B=n(g,B);!N.done;Z++,N=C.next())N=S(B,g,Z,N.value,b),N!==null&&(e&&N.alternate!==null&&B.delete(N.key===null?Z:N.key),H=s(N,H,Z),U===null?D=N:U.sibling=N,U=N);return e&&B.forEach(function(R){return c(g,R)}),W2&&K6(g,Z),D}function W(g,H,C,b){if(typeof C=="object"&&C!==null&&C.type===q0&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case S7:e:{for(var D=C.key,U=H;U!==null;){if(U.key===D){if(D=C.type,D===q0){if(U.tag===7){r(g,U.sibling),H=i(U,C.props.children),H.return=g,g=H;break e}}else if(U.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===a6&&lu(D)===U.type){r(g,U.sibling),H=i(U,C.props),H.ref=d5(g,U,C),H.return=g,g=H;break e}r(g,U);break}else c(g,U);U=U.sibling}C.type===q0?(H=c0(C.props.children,g.mode,b,C.key),H.return=g,g=H):(b=cc(C.type,C.key,C.props,null,g.mode,b),b.ref=d5(g,H,C),b.return=g,g=b)}return l(g);case G0:e:{for(U=C.key;H!==null;){if(H.key===U)if(H.tag===4&&H.stateNode.containerInfo===C.containerInfo&&H.stateNode.implementation===C.implementation){r(g,H.sibling),H=i(H,C.children||[]),H.return=g,g=H;break e}else{r(g,H);break}else c(g,H);H=H.sibling}H=Zn(C,g.mode,b),H.return=g,g=H}return l(g);case a6:return U=C._init,W(g,H,U(C._payload),b)}if(V5(C))return P(g,H,C,b);if(u5(C))return T(g,H,C,b);U7(g,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,H!==null&&H.tag===6?(r(g,H.sibling),H=i(H,C),H.return=g,g=H):(r(g,H),H=Jn(C,g.mode,b),H.return=g,g=H),l(g)):r(g,H)}return W}var u8=_p(!0),Tp=_p(!1),J5={},u4=V6(J5),W5=V6(J5),G5=V6(J5);function Z6(e){if(e===J5)throw Error(G(174));return e}function v9(e,c){switch(_2(G5,c),_2(W5,e),_2(u4,J5),e=c.nodeType,e){case 9:case 11:c=(c=c.documentElement)?c.namespaceURI:lt(null,"");break;default:e=e===8?c.parentNode:c,c=e.namespaceURI||null,e=e.tagName,c=lt(c,e)}D2(u4),_2(u4,c)}function p8(){D2(u4),D2(W5),D2(G5)}function Rp(e){Z6(G5.current);var c=Z6(u4.current),r=lt(c,e.type);c!==r&&(_2(W5,e),_2(u4,r))}function z9(e){W5.current===e&&(D2(u4),D2(W5))}var j2=V6(0);function Hc(e){for(var c=e;c!==null;){if(c.tag===13){var r=c.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if(c.flags&128)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break;for(;c.sibling===null;){if(c.return===null||c.return===e)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}var jn=[];function H9(){for(var e=0;e<jn.length;e++)jn[e]._workInProgressVersionPrimary=null;jn.length=0}var Q7=R4.ReactCurrentDispatcher,Xn=R4.ReactCurrentBatchConfig,n0=0,X2=null,u1=null,v1=null,gc=!1,N5=!1,q5=0,Ky=0;function A1(){throw Error(G(321))}function g9(e,c){if(c===null)return!1;for(var r=0;r<c.length&&r<e.length;r++)if(!J3(e[r],c[r]))return!1;return!0}function V9(e,c,r,n,i,s){if(n0=s,X2=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,Q7.current=e===null||e.memoizedState===null?Zy:ew,e=r(n,i),N5){s=0;do{if(N5=!1,q5=0,25<=s)throw Error(G(301));s+=1,v1=u1=null,c.updateQueue=null,Q7.current=cw,e=r(n,i)}while(N5)}if(Q7.current=Vc,c=u1!==null&&u1.next!==null,n0=0,v1=u1=X2=null,gc=!1,c)throw Error(G(300));return e}function M9(){var e=q5!==0;return q5=0,e}function o4(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return v1===null?X2.memoizedState=v1=e:v1=v1.next=e,v1}function D3(){if(u1===null){var e=X2.alternate;e=e!==null?e.memoizedState:null}else e=u1.next;var c=v1===null?X2.memoizedState:v1.next;if(c!==null)v1=c,u1=e;else{if(e===null)throw Error(G(310));u1=e,e={memoizedState:u1.memoizedState,baseState:u1.baseState,baseQueue:u1.baseQueue,queue:u1.queue,next:null},v1===null?X2.memoizedState=v1=e:v1=v1.next=e}return v1}function j5(e,c){return typeof c=="function"?c(e):c}function Yn(e){var c=D3(),r=c.queue;if(r===null)throw Error(G(311));r.lastRenderedReducer=e;var n=u1,i=n.baseQueue,s=r.pending;if(s!==null){if(i!==null){var l=i.next;i.next=s.next,s.next=l}n.baseQueue=i=s,r.pending=null}if(i!==null){s=i.next,n=n.baseState;var u=l=null,p=null,h=s;do{var z=h.lane;if((n0&z)===z)p!==null&&(p=p.next={lane:0,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null}),n=h.hasEagerState?h.eagerState:e(n,h.action);else{var V={lane:z,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null};p===null?(u=p=V,l=n):p=p.next=V,X2.lanes|=z,t0|=z}h=h.next}while(h!==null&&h!==s);p===null?l=n:p.next=u,J3(n,c.memoizedState)||(c3=!0),c.memoizedState=n,c.baseState=l,c.baseQueue=p,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do s=i.lane,X2.lanes|=s,t0|=s,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[c.memoizedState,r.dispatch]}function Kn(e){var c=D3(),r=c.queue;if(r===null)throw Error(G(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,s=c.memoizedState;if(i!==null){r.pending=null;var l=i=i.next;do s=e(s,l.action),l=l.next;while(l!==i);J3(s,c.memoizedState)||(c3=!0),c.memoizedState=s,c.baseQueue===null&&(c.baseState=s),r.lastRenderedState=s}return[s,n]}function Dp(){}function Op(e,c){var r=X2,n=D3(),i=c(),s=!J3(n.memoizedState,i);if(s&&(n.memoizedState=i,c3=!0),n=n.queue,C9(Ip.bind(null,r,n,e),[e]),n.getSnapshot!==c||s||v1!==null&&v1.memoizedState.tag&1){if(r.flags|=2048,X5(9,Bp.bind(null,r,n,i,c),void 0,null),z1===null)throw Error(G(349));n0&30||Fp(r,c,i)}return i}function Fp(e,c,r){e.flags|=16384,e={getSnapshot:c,value:r},c=X2.updateQueue,c===null?(c={lastEffect:null,stores:null},X2.updateQueue=c,c.stores=[e]):(r=c.stores,r===null?c.stores=[e]:r.push(e))}function Bp(e,c,r,n){c.value=r,c.getSnapshot=n,Up(c)&&Wp(e)}function Ip(e,c,r){return r(function(){Up(c)&&Wp(e)})}function Up(e){var c=e.getSnapshot;e=e.value;try{var r=c();return!J3(e,r)}catch{return!0}}function Wp(e){var c=_4(e,1);c!==null&&$3(c,e,1,-1)}function fu(e){var c=o4();return typeof e=="function"&&(e=e()),c.memoizedState=c.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:j5,lastRenderedState:e},c.queue=e,e=e.dispatch=Jy.bind(null,X2,e),[c.memoizedState,e]}function X5(e,c,r,n){return e={tag:e,create:c,destroy:r,deps:n,next:null},c=X2.updateQueue,c===null?(c={lastEffect:null,stores:null},X2.updateQueue=c,c.lastEffect=e.next=e):(r=c.lastEffect,r===null?c.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,c.lastEffect=e)),e}function Gp(){return D3().memoizedState}function $7(e,c,r,n){var i=o4();X2.flags|=e,i.memoizedState=X5(1|c,r,void 0,n===void 0?null:n)}function Pc(e,c,r,n){var i=D3();n=n===void 0?null:n;var s=void 0;if(u1!==null){var l=u1.memoizedState;if(s=l.destroy,n!==null&&g9(n,l.deps)){i.memoizedState=X5(c,r,s,n);return}}X2.flags|=e,i.memoizedState=X5(1|c,r,s,n)}function uu(e,c){return $7(8390656,8,e,c)}function C9(e,c){return Pc(2048,8,e,c)}function qp(e,c){return Pc(4,2,e,c)}function jp(e,c){return Pc(4,4,e,c)}function Xp(e,c){if(typeof c=="function")return e=e(),c(e),function(){c(null)};if(c!=null)return e=e(),c.current=e,function(){c.current=null}}function Yp(e,c,r){return r=r!=null?r.concat([e]):null,Pc(4,4,Xp.bind(null,c,e),r)}function L9(){}function Kp(e,c){var r=D3();c=c===void 0?null:c;var n=r.memoizedState;return n!==null&&c!==null&&g9(c,n[1])?n[0]:(r.memoizedState=[e,c],e)}function Qp(e,c){var r=D3();c=c===void 0?null:c;var n=r.memoizedState;return n!==null&&c!==null&&g9(c,n[1])?n[0]:(e=e(),r.memoizedState=[e,c],e)}function $p(e,c,r){return n0&21?(J3(r,c)||(r=ep(),X2.lanes|=r,t0|=r,e.baseState=!0),c):(e.baseState&&(e.baseState=!1,c3=!0),e.memoizedState=r)}function Qy(e,c){var r=S2;S2=r!==0&&4>r?r:4,e(!0);var n=Xn.transition;Xn.transition={};try{e(!1),c()}finally{S2=r,Xn.transition=n}}function Jp(){return D3().memoizedState}function $y(e,c,r){var n=d6(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Zp(e))em(c,r);else if(r=kp(e,c,r,n),r!==null){var i=q1();$3(r,e,n,i),cm(r,c,n)}}function Jy(e,c,r){var n=d6(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Zp(e))em(c,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=c.lastRenderedReducer,s!==null))try{var l=c.lastRenderedState,u=s(l,r);if(i.hasEagerState=!0,i.eagerState=u,J3(u,l)){var p=c.interleaved;p===null?(i.next=i,h9(c)):(i.next=p.next,p.next=i),c.interleaved=i;return}}catch{}finally{}r=kp(e,c,i,n),r!==null&&(i=q1(),$3(r,e,n,i),cm(r,c,n))}}function Zp(e){var c=e.alternate;return e===X2||c!==null&&c===X2}function em(e,c){N5=gc=!0;var r=e.pending;r===null?c.next=c:(c.next=r.next,r.next=c),e.pending=c}function cm(e,c,r){if(r&4194240){var n=c.lanes;n&=e.pendingLanes,r|=n,c.lanes=r,e9(e,r)}}var Vc={readContext:R3,useCallback:A1,useContext:A1,useEffect:A1,useImperativeHandle:A1,useInsertionEffect:A1,useLayoutEffect:A1,useMemo:A1,useReducer:A1,useRef:A1,useState:A1,useDebugValue:A1,useDeferredValue:A1,useTransition:A1,useMutableSource:A1,useSyncExternalStore:A1,useId:A1,unstable_isNewReconciler:!1},Zy={readContext:R3,useCallback:function(e,c){return o4().memoizedState=[e,c===void 0?null:c],e},useContext:R3,useEffect:uu,useImperativeHandle:function(e,c,r){return r=r!=null?r.concat([e]):null,$7(4194308,4,Xp.bind(null,c,e),r)},useLayoutEffect:function(e,c){return $7(4194308,4,e,c)},useInsertionEffect:function(e,c){return $7(4,2,e,c)},useMemo:function(e,c){var r=o4();return c=c===void 0?null:c,e=e(),r.memoizedState=[e,c],e},useReducer:function(e,c,r){var n=o4();return c=r!==void 0?r(c):c,n.memoizedState=n.baseState=c,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},n.queue=e,e=e.dispatch=$y.bind(null,X2,e),[n.memoizedState,e]},useRef:function(e){var c=o4();return e={current:e},c.memoizedState=e},useState:fu,useDebugValue:L9,useDeferredValue:function(e){return o4().memoizedState=e},useTransition:function(){var e=fu(!1),c=e[0];return e=Qy.bind(null,e[1]),o4().memoizedState=e,[c,e]},useMutableSource:function(){},useSyncExternalStore:function(e,c,r){var n=X2,i=o4();if(W2){if(r===void 0)throw Error(G(407));r=r()}else{if(r=c(),z1===null)throw Error(G(349));n0&30||Fp(n,c,r)}i.memoizedState=r;var s={value:r,getSnapshot:c};return i.queue=s,uu(Ip.bind(null,n,s,e),[e]),n.flags|=2048,X5(9,Bp.bind(null,n,s,r,c),void 0,null),r},useId:function(){var e=o4(),c=z1.identifierPrefix;if(W2){var r=k4,n=b4;r=(n&~(1<<32-Q3(n)-1)).toString(32)+r,c=":"+c+"R"+r,r=q5++,0<r&&(c+="H"+r.toString(32)),c+=":"}else r=Ky++,c=":"+c+"r"+r.toString(32)+":";return e.memoizedState=c},unstable_isNewReconciler:!1},ew={readContext:R3,useCallback:Kp,useContext:R3,useEffect:C9,useImperativeHandle:Yp,useInsertionEffect:qp,useLayoutEffect:jp,useMemo:Qp,useReducer:Yn,useRef:Gp,useState:function(){return Yn(j5)},useDebugValue:L9,useDeferredValue:function(e){var c=D3();return $p(c,u1.memoizedState,e)},useTransition:function(){var e=Yn(j5)[0],c=D3().memoizedState;return[e,c]},useMutableSource:Dp,useSyncExternalStore:Op,useId:Jp,unstable_isNewReconciler:!1},cw={readContext:R3,useCallback:Kp,useContext:R3,useEffect:C9,useImperativeHandle:Yp,useInsertionEffect:qp,useLayoutEffect:jp,useMemo:Qp,useReducer:Kn,useRef:Gp,useState:function(){return Kn(j5)},useDebugValue:L9,useDeferredValue:function(e){var c=D3();return u1===null?c.memoizedState=e:$p(c,u1.memoizedState,e)},useTransition:function(){var e=Kn(j5)[0],c=D3().memoizedState;return[e,c]},useMutableSource:Dp,useSyncExternalStore:Op,useId:Jp,unstable_isNewReconciler:!1};function m8(e,c){try{var r="",n=c;do r+=Ax(n),n=n.return;while(n);var i=r}catch(s){i=`
Error generating stack: `+s.message+`
`+s.stack}return{value:e,source:c,stack:i,digest:null}}function Qn(e,c,r){return{value:e,source:null,stack:r??null,digest:c??null}}function Et(e,c){try{console.error(c.value)}catch(r){setTimeout(function(){throw r})}}var rw=typeof WeakMap=="function"?WeakMap:Map;function rm(e,c,r){r=A4(-1,r),r.tag=3,r.payload={element:null};var n=c.value;return r.callback=function(){Cc||(Cc=!0,Ut=n),Et(e,c)},r}function am(e,c,r){r=A4(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=c.value;r.payload=function(){return n(i)},r.callback=function(){Et(e,c)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){Et(e,c),typeof n!="function"&&(h6===null?h6=new Set([this]):h6.add(this));var l=c.stack;this.componentDidCatch(c.value,{componentStack:l!==null?l:""})}),r}function pu(e,c,r){var n=e.pingCache;if(n===null){n=e.pingCache=new rw;var i=new Set;n.set(c,i)}else i=n.get(c),i===void 0&&(i=new Set,n.set(c,i));i.has(r)||(i.add(r),e=vw.bind(null,e,c,r),c.then(e,e))}function mu(e){do{var c;if((c=e.tag===13)&&(c=e.memoizedState,c=c!==null?c.dehydrated!==null:!0),c)return e;e=e.return}while(e!==null);return null}function hu(e,c,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===c?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(c=A4(-1,1),c.tag=2,m6(r,c,1))),r.lanes|=1),e)}var aw=R4.ReactCurrentOwner,c3=!1;function G1(e,c,r,n){c.child=e===null?Tp(c,null,r,n):u8(c,e.child,r,n)}function du(e,c,r,n,i){r=r.render;var s=c.ref;return i8(c,i),n=V9(e,c,r,n,s,i),r=M9(),e!==null&&!c3?(c.updateQueue=e.updateQueue,c.flags&=-2053,e.lanes&=~i,T4(e,c,i)):(W2&&r&&o9(c),c.flags|=1,G1(e,c,n,i),c.child)}function vu(e,c,r,n,i){if(e===null){var s=r.type;return typeof s=="function"&&!A9(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(c.tag=15,c.type=s,nm(e,c,s,n,i)):(e=cc(r.type,null,n,c,c.mode,i),e.ref=c.ref,e.return=c,c.child=e)}if(s=e.child,!(e.lanes&i)){var l=s.memoizedProps;if(r=r.compare,r=r!==null?r:F5,r(l,n)&&e.ref===c.ref)return T4(e,c,i)}return c.flags|=1,e=v6(s,n),e.ref=c.ref,e.return=c,c.child=e}function nm(e,c,r,n,i){if(e!==null){var s=e.memoizedProps;if(F5(s,n)&&e.ref===c.ref)if(c3=!1,c.pendingProps=n=s,(e.lanes&i)!==0)e.flags&131072&&(c3=!0);else return c.lanes=e.lanes,T4(e,c,i)}return Pt(e,c,r,n,i)}function tm(e,c,r){var n=c.pendingProps,i=n.children,s=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(c.mode&1))c.memoizedState={baseLanes:0,cachePool:null,transitions:null},_2(c8,m3),m3|=r;else{if(!(r&1073741824))return e=s!==null?s.baseLanes|r:r,c.lanes=c.childLanes=1073741824,c.memoizedState={baseLanes:e,cachePool:null,transitions:null},c.updateQueue=null,_2(c8,m3),m3|=e,null;c.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=s!==null?s.baseLanes:r,_2(c8,m3),m3|=n}else s!==null?(n=s.baseLanes|r,c.memoizedState=null):n=r,_2(c8,m3),m3|=n;return G1(e,c,i,r),c.child}function im(e,c){var r=c.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(c.flags|=512,c.flags|=2097152)}function Pt(e,c,r,n,i){var s=a3(r)?r0:_1.current;return s=l8(c,s),i8(c,i),r=V9(e,c,r,n,s,i),n=M9(),e!==null&&!c3?(c.updateQueue=e.updateQueue,c.flags&=-2053,e.lanes&=~i,T4(e,c,i)):(W2&&n&&o9(c),c.flags|=1,G1(e,c,r,i),c.child)}function zu(e,c,r,n,i){if(a3(r)){var s=!0;pc(c)}else s=!1;if(i8(c,i),c.stateNode===null)J7(e,c),Pp(c,r,n),At(c,r,n,i),n=!0;else if(e===null){var l=c.stateNode,u=c.memoizedProps;l.props=u;var p=l.context,h=r.contextType;typeof h=="object"&&h!==null?h=R3(h):(h=a3(r)?r0:_1.current,h=l8(c,h));var z=r.getDerivedStateFromProps,V=typeof z=="function"||typeof l.getSnapshotBeforeUpdate=="function";V||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==n||p!==h)&&ou(c,l,n,h),n6=!1;var L=c.memoizedState;l.state=L,zc(c,n,l,i),p=c.memoizedState,u!==n||L!==p||r3.current||n6?(typeof z=="function"&&(kt(c,r,z,n),p=c.memoizedState),(u=n6||su(c,r,u,n,L,p,h))?(V||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(c.flags|=4194308)):(typeof l.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=n,c.memoizedState=p),l.props=n,l.state=p,l.context=h,n=u):(typeof l.componentDidMount=="function"&&(c.flags|=4194308),n=!1)}else{l=c.stateNode,Ap(e,c),u=c.memoizedProps,h=c.type===c.elementType?u:X3(c.type,u),l.props=h,V=c.pendingProps,L=l.context,p=r.contextType,typeof p=="object"&&p!==null?p=R3(p):(p=a3(r)?r0:_1.current,p=l8(c,p));var S=r.getDerivedStateFromProps;(z=typeof S=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==V||L!==p)&&ou(c,l,n,p),n6=!1,L=c.memoizedState,l.state=L,zc(c,n,l,i);var P=c.memoizedState;u!==V||L!==P||r3.current||n6?(typeof S=="function"&&(kt(c,r,S,n),P=c.memoizedState),(h=n6||su(c,r,h,n,L,P,p)||!1)?(z||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(n,P,p),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(n,P,p)),typeof l.componentDidUpdate=="function"&&(c.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&L===e.memoizedState||(c.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&L===e.memoizedState||(c.flags|=1024),c.memoizedProps=n,c.memoizedState=P),l.props=n,l.state=P,l.context=p,n=h):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&L===e.memoizedState||(c.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&L===e.memoizedState||(c.flags|=1024),n=!1)}return _t(e,c,r,n,s,i)}function _t(e,c,r,n,i,s){im(e,c);var l=(c.flags&128)!==0;if(!n&&!l)return i&&ru(c,r,!1),T4(e,c,s);n=c.stateNode,aw.current=c;var u=l&&typeof r.getDerivedStateFromError!="function"?null:n.render();return c.flags|=1,e!==null&&l?(c.child=u8(c,e.child,null,s),c.child=u8(c,null,u,s)):G1(e,c,u,s),c.memoizedState=n.state,i&&ru(c,r,!0),c.child}function sm(e){var c=e.stateNode;c.pendingContext?cu(e,c.pendingContext,c.pendingContext!==c.context):c.context&&cu(e,c.context,!1),v9(e,c.containerInfo)}function Hu(e,c,r,n,i){return f8(),f9(i),c.flags|=256,G1(e,c,r,n),c.child}var Tt={dehydrated:null,treeContext:null,retryLane:0};function Rt(e){return{baseLanes:e,cachePool:null,transitions:null}}function om(e,c,r){var n=c.pendingProps,i=j2.current,s=!1,l=(c.flags&128)!==0,u;if((u=l)||(u=e!==null&&e.memoizedState===null?!1:(i&2)!==0),u?(s=!0,c.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),_2(j2,i&1),e===null)return Nt(c),e=c.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(c.mode&1?e.data==="$!"?c.lanes=8:c.lanes=1073741824:c.lanes=1,null):(l=n.children,e=n.fallback,s?(n=c.mode,s=c.child,l={mode:"hidden",children:l},!(n&1)&&s!==null?(s.childLanes=0,s.pendingProps=l):s=Rc(l,n,0,null),e=c0(e,n,r,null),s.return=c,e.return=c,s.sibling=e,c.child=s,c.child.memoizedState=Rt(r),c.memoizedState=Tt,e):x9(c,l));if(i=e.memoizedState,i!==null&&(u=i.dehydrated,u!==null))return nw(e,c,l,n,u,i,r);if(s){s=n.fallback,l=c.mode,i=e.child,u=i.sibling;var p={mode:"hidden",children:n.children};return!(l&1)&&c.child!==i?(n=c.child,n.childLanes=0,n.pendingProps=p,c.deletions=null):(n=v6(i,p),n.subtreeFlags=i.subtreeFlags&14680064),u!==null?s=v6(u,s):(s=c0(s,l,r,null),s.flags|=2),s.return=c,n.return=c,n.sibling=s,c.child=n,n=s,s=c.child,l=e.child.memoizedState,l=l===null?Rt(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~r,c.memoizedState=Tt,n}return s=e.child,e=s.sibling,n=v6(s,{mode:"visible",children:n.children}),!(c.mode&1)&&(n.lanes=r),n.return=c,n.sibling=null,e!==null&&(r=c.deletions,r===null?(c.deletions=[e],c.flags|=16):r.push(e)),c.child=n,c.memoizedState=null,n}function x9(e,c){return c=Rc({mode:"visible",children:c},e.mode,0,null),c.return=e,e.child=c}function W7(e,c,r,n){return n!==null&&f9(n),u8(c,e.child,null,r),e=x9(c,c.pendingProps.children),e.flags|=2,c.memoizedState=null,e}function nw(e,c,r,n,i,s,l){if(r)return c.flags&256?(c.flags&=-257,n=Qn(Error(G(422))),W7(e,c,l,n)):c.memoizedState!==null?(c.child=e.child,c.flags|=128,null):(s=n.fallback,i=c.mode,n=Rc({mode:"visible",children:n.children},i,0,null),s=c0(s,i,l,null),s.flags|=2,n.return=c,s.return=c,n.sibling=s,c.child=n,c.mode&1&&u8(c,e.child,null,l),c.child.memoizedState=Rt(l),c.memoizedState=Tt,s);if(!(c.mode&1))return W7(e,c,l,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var u=n.dgst;return n=u,s=Error(G(419)),n=Qn(s,n,void 0),W7(e,c,l,n)}if(u=(l&e.childLanes)!==0,c3||u){if(n=z1,n!==null){switch(l&-l){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|l)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,_4(e,i),$3(n,e,i,-1))}return k9(),n=Qn(Error(G(421))),W7(e,c,l,n)}return i.data==="$?"?(c.flags|=128,c.child=e.child,c=zw.bind(null,e),i._reactRetry=c,null):(e=s.treeContext,h3=p6(i.nextSibling),d3=c,W2=!0,K3=null,e!==null&&(E3[P3++]=b4,E3[P3++]=k4,E3[P3++]=a0,b4=e.id,k4=e.overflow,a0=c),c=x9(c,n.children),c.flags|=4096,c)}function gu(e,c,r){e.lanes|=c;var n=e.alternate;n!==null&&(n.lanes|=c),bt(e.return,c,r)}function $n(e,c,r,n,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(s.isBackwards=c,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=r,s.tailMode=i)}function lm(e,c,r){var n=c.pendingProps,i=n.revealOrder,s=n.tail;if(G1(e,c,n.children,r),n=j2.current,n&2)n=n&1|2,c.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=c.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gu(e,r,c);else if(e.tag===19)gu(e,r,c);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===c)break e;for(;e.sibling===null;){if(e.return===null||e.return===c)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(_2(j2,n),!(c.mode&1))c.memoizedState=null;else switch(i){case"forwards":for(r=c.child,i=null;r!==null;)e=r.alternate,e!==null&&Hc(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=c.child,c.child=null):(i=r.sibling,r.sibling=null),$n(c,!1,i,r,s);break;case"backwards":for(r=null,i=c.child,c.child=null;i!==null;){if(e=i.alternate,e!==null&&Hc(e)===null){c.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}$n(c,!0,r,null,s);break;case"together":$n(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function J7(e,c){!(c.mode&1)&&e!==null&&(e.alternate=null,c.alternate=null,c.flags|=2)}function T4(e,c,r){if(e!==null&&(c.dependencies=e.dependencies),t0|=c.lanes,!(r&c.childLanes))return null;if(e!==null&&c.child!==e.child)throw Error(G(153));if(c.child!==null){for(e=c.child,r=v6(e,e.pendingProps),c.child=r,r.return=c;e.sibling!==null;)e=e.sibling,r=r.sibling=v6(e,e.pendingProps),r.return=c;r.sibling=null}return c.child}function tw(e,c,r){switch(c.tag){case 3:sm(c),f8();break;case 5:Rp(c);break;case 1:a3(c.type)&&pc(c);break;case 4:v9(c,c.stateNode.containerInfo);break;case 10:var n=c.type._context,i=c.memoizedProps.value;_2(dc,n._currentValue),n._currentValue=i;break;case 13:if(n=c.memoizedState,n!==null)return n.dehydrated!==null?(_2(j2,j2.current&1),c.flags|=128,null):r&c.child.childLanes?om(e,c,r):(_2(j2,j2.current&1),e=T4(e,c,r),e!==null?e.sibling:null);_2(j2,j2.current&1);break;case 19:if(n=(r&c.childLanes)!==0,e.flags&128){if(n)return lm(e,c,r);c.flags|=128}if(i=c.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),_2(j2,j2.current),n)break;return null;case 22:case 23:return c.lanes=0,tm(e,c,r)}return T4(e,c,r)}var fm,Dt,um,pm;fm=function(e,c){for(var r=c.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===c)break;for(;r.sibling===null;){if(r.return===null||r.return===c)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Dt=function(){};um=function(e,c,r,n){var i=e.memoizedProps;if(i!==n){e=c.stateNode,Z6(u4.current);var s=null;switch(r){case"input":i=tt(e,i),n=tt(e,n),s=[];break;case"select":i=Y2({},i,{value:void 0}),n=Y2({},n,{value:void 0}),s=[];break;case"textarea":i=ot(e,i),n=ot(e,n),s=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=fc)}ft(r,n);var l;r=null;for(h in i)if(!n.hasOwnProperty(h)&&i.hasOwnProperty(h)&&i[h]!=null)if(h==="style"){var u=i[h];for(l in u)u.hasOwnProperty(l)&&(r||(r={}),r[l]="")}else h!=="dangerouslySetInnerHTML"&&h!=="children"&&h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&h!=="autoFocus"&&(E5.hasOwnProperty(h)?s||(s=[]):(s=s||[]).push(h,null));for(h in n){var p=n[h];if(u=i?.[h],n.hasOwnProperty(h)&&p!==u&&(p!=null||u!=null))if(h==="style")if(u){for(l in u)!u.hasOwnProperty(l)||p&&p.hasOwnProperty(l)||(r||(r={}),r[l]="");for(l in p)p.hasOwnProperty(l)&&u[l]!==p[l]&&(r||(r={}),r[l]=p[l])}else r||(s||(s=[]),s.push(h,r)),r=p;else h==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,u=u?u.__html:void 0,p!=null&&u!==p&&(s=s||[]).push(h,p)):h==="children"?typeof p!="string"&&typeof p!="number"||(s=s||[]).push(h,""+p):h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&(E5.hasOwnProperty(h)?(p!=null&&h==="onScroll"&&R2("scroll",e),s||u===p||(s=[])):(s=s||[]).push(h,p))}r&&(s=s||[]).push("style",r);var h=s;(c.updateQueue=h)&&(c.flags|=4)}};pm=function(e,c,r,n){r!==n&&(c.flags|=4)};function v5(e,c){if(!W2)switch(e.tailMode){case"hidden":c=e.tail;for(var r=null;c!==null;)c.alternate!==null&&(r=c),c=c.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?c||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function E1(e){var c=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(c)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,c}function iw(e,c,r){var n=c.pendingProps;switch(l9(c),c.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return E1(c),null;case 1:return a3(c.type)&&uc(),E1(c),null;case 3:return n=c.stateNode,p8(),D2(r3),D2(_1),H9(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(I7(c)?c.flags|=4:e===null||e.memoizedState.isDehydrated&&!(c.flags&256)||(c.flags|=1024,K3!==null&&(qt(K3),K3=null))),Dt(e,c),E1(c),null;case 5:z9(c);var i=Z6(G5.current);if(r=c.type,e!==null&&c.stateNode!=null)um(e,c,r,n,i),e.ref!==c.ref&&(c.flags|=512,c.flags|=2097152);else{if(!n){if(c.stateNode===null)throw Error(G(166));return E1(c),null}if(e=Z6(u4.current),I7(c)){n=c.stateNode,r=c.type;var s=c.memoizedProps;switch(n[l4]=c,n[U5]=s,e=(c.mode&1)!==0,r){case"dialog":R2("cancel",n),R2("close",n);break;case"iframe":case"object":case"embed":R2("load",n);break;case"video":case"audio":for(i=0;i<C5.length;i++)R2(C5[i],n);break;case"source":R2("error",n);break;case"img":case"image":case"link":R2("error",n),R2("load",n);break;case"details":R2("toggle",n);break;case"input":Sf(n,s),R2("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!s.multiple},R2("invalid",n);break;case"textarea":bf(n,s),R2("invalid",n)}ft(r,s),i=null;for(var l in s)if(s.hasOwnProperty(l)){var u=s[l];l==="children"?typeof u=="string"?n.textContent!==u&&(s.suppressHydrationWarning!==!0&&B7(n.textContent,u,e),i=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(s.suppressHydrationWarning!==!0&&B7(n.textContent,u,e),i=["children",""+u]):E5.hasOwnProperty(l)&&u!=null&&l==="onScroll"&&R2("scroll",n)}switch(r){case"input":N7(n),Nf(n,s,!0);break;case"textarea":N7(n),kf(n);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(n.onclick=fc)}n=i,c.updateQueue=n,n!==null&&(c.flags|=4)}else{l=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Fu(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),r==="select"&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r),e[l4]=c,e[U5]=n,fm(e,c,!1,!1),c.stateNode=e;e:{switch(l=ut(r,n),r){case"dialog":R2("cancel",e),R2("close",e),i=n;break;case"iframe":case"object":case"embed":R2("load",e),i=n;break;case"video":case"audio":for(i=0;i<C5.length;i++)R2(C5[i],e);i=n;break;case"source":R2("error",e),i=n;break;case"img":case"image":case"link":R2("error",e),R2("load",e),i=n;break;case"details":R2("toggle",e),i=n;break;case"input":Sf(e,n),i=tt(e,n),R2("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=Y2({},n,{value:void 0}),R2("invalid",e);break;case"textarea":bf(e,n),i=ot(e,n),R2("invalid",e);break;default:i=n}ft(r,i),u=i;for(s in u)if(u.hasOwnProperty(s)){var p=u[s];s==="style"?Uu(e,p):s==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,p!=null&&Bu(e,p)):s==="children"?typeof p=="string"?(r!=="textarea"||p!=="")&&P5(e,p):typeof p=="number"&&P5(e,""+p):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(E5.hasOwnProperty(s)?p!=null&&s==="onScroll"&&R2("scroll",e):p!=null&&Yt(e,s,p,l))}switch(r){case"input":N7(e),Nf(e,n,!1);break;case"textarea":N7(e),kf(e);break;case"option":n.value!=null&&e.setAttribute("value",""+z6(n.value));break;case"select":e.multiple=!!n.multiple,s=n.value,s!=null?r8(e,!!n.multiple,s,!1):n.defaultValue!=null&&r8(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=fc)}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&&(c.flags|=4)}c.ref!==null&&(c.flags|=512,c.flags|=2097152)}return E1(c),null;case 6:if(e&&c.stateNode!=null)pm(e,c,e.memoizedProps,n);else{if(typeof n!="string"&&c.stateNode===null)throw Error(G(166));if(r=Z6(G5.current),Z6(u4.current),I7(c)){if(n=c.stateNode,r=c.memoizedProps,n[l4]=c,(s=n.nodeValue!==r)&&(e=d3,e!==null))switch(e.tag){case 3:B7(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&B7(n.nodeValue,r,(e.mode&1)!==0)}s&&(c.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[l4]=c,c.stateNode=n}return E1(c),null;case 13:if(D2(j2),n=c.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W2&&h3!==null&&c.mode&1&&!(c.flags&128))bp(),f8(),c.flags|=98560,s=!1;else if(s=I7(c),n!==null&&n.dehydrated!==null){if(e===null){if(!s)throw Error(G(318));if(s=c.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(G(317));s[l4]=c}else f8(),!(c.flags&128)&&(c.memoizedState=null),c.flags|=4;E1(c),s=!1}else K3!==null&&(qt(K3),K3=null),s=!0;if(!s)return c.flags&65536?c:null}return c.flags&128?(c.lanes=r,c):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(c.child.flags|=8192,c.mode&1&&(e===null||j2.current&1?p1===0&&(p1=3):k9())),c.updateQueue!==null&&(c.flags|=4),E1(c),null);case 4:return p8(),Dt(e,c),e===null&&B5(c.stateNode.containerInfo),E1(c),null;case 10:return m9(c.type._context),E1(c),null;case 17:return a3(c.type)&&uc(),E1(c),null;case 19:if(D2(j2),s=c.memoizedState,s===null)return E1(c),null;if(n=(c.flags&128)!==0,l=s.rendering,l===null)if(n)v5(s,!1);else{if(p1!==0||e!==null&&e.flags&128)for(e=c.child;e!==null;){if(l=Hc(e),l!==null){for(c.flags|=128,v5(s,!1),n=l.updateQueue,n!==null&&(c.updateQueue=n,c.flags|=4),c.subtreeFlags=0,n=r,r=c.child;r!==null;)s=r,e=n,s.flags&=14680066,l=s.alternate,l===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=l.childLanes,s.lanes=l.lanes,s.child=l.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=l.memoizedProps,s.memoizedState=l.memoizedState,s.updateQueue=l.updateQueue,s.type=l.type,e=l.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return _2(j2,j2.current&1|2),c.child}e=e.sibling}s.tail!==null&&t1()>h8&&(c.flags|=128,n=!0,v5(s,!1),c.lanes=4194304)}else{if(!n)if(e=Hc(l),e!==null){if(c.flags|=128,n=!0,r=e.updateQueue,r!==null&&(c.updateQueue=r,c.flags|=4),v5(s,!0),s.tail===null&&s.tailMode==="hidden"&&!l.alternate&&!W2)return E1(c),null}else 2*t1()-s.renderingStartTime>h8&&r!==1073741824&&(c.flags|=128,n=!0,v5(s,!1),c.lanes=4194304);s.isBackwards?(l.sibling=c.child,c.child=l):(r=s.last,r!==null?r.sibling=l:c.child=l,s.last=l)}return s.tail!==null?(c=s.tail,s.rendering=c,s.tail=c.sibling,s.renderingStartTime=t1(),c.sibling=null,r=j2.current,_2(j2,n?r&1|2:r&1),c):(E1(c),null);case 22:case 23:return b9(),n=c.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(c.flags|=8192),n&&c.mode&1?m3&1073741824&&(E1(c),c.subtreeFlags&6&&(c.flags|=8192)):E1(c),null;case 24:return null;case 25:return null}throw Error(G(156,c.tag))}function sw(e,c){switch(l9(c),c.tag){case 1:return a3(c.type)&&uc(),e=c.flags,e&65536?(c.flags=e&-65537|128,c):null;case 3:return p8(),D2(r3),D2(_1),H9(),e=c.flags,e&65536&&!(e&128)?(c.flags=e&-65537|128,c):null;case 5:return z9(c),null;case 13:if(D2(j2),e=c.memoizedState,e!==null&&e.dehydrated!==null){if(c.alternate===null)throw Error(G(340));f8()}return e=c.flags,e&65536?(c.flags=e&-65537|128,c):null;case 19:return D2(j2),null;case 4:return p8(),null;case 10:return m9(c.type._context),null;case 22:case 23:return b9(),null;case 24:return null;default:return null}}var G7=!1,P1=!1,ow=typeof WeakSet=="function"?WeakSet:Set,J=null;function e8(e,c){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){e1(e,c,n)}else r.current=null}function Ot(e,c,r){try{r()}catch(n){e1(e,c,n)}}var Vu=!1;function lw(e,c){if(Mt=sc,e=vp(),s9(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var l=0,u=-1,p=-1,h=0,z=0,V=e,L=null;c:for(;;){for(var S;V!==r||i!==0&&V.nodeType!==3||(u=l+i),V!==s||n!==0&&V.nodeType!==3||(p=l+n),V.nodeType===3&&(l+=V.nodeValue.length),(S=V.firstChild)!==null;)L=V,V=S;for(;;){if(V===e)break c;if(L===r&&++h===i&&(u=l),L===s&&++z===n&&(p=l),(S=V.nextSibling)!==null)break;V=L,L=V.parentNode}V=S}r=u===-1||p===-1?null:{start:u,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ct={focusedElem:e,selectionRange:r},sc=!1,J=c;J!==null;)if(c=J,e=c.child,(c.subtreeFlags&1028)!==0&&e!==null)e.return=c,J=e;else for(;J!==null;){c=J;try{var P=c.alternate;if(c.flags&1024)switch(c.tag){case 0:case 11:case 15:break;case 1:if(P!==null){var T=P.memoizedProps,W=P.memoizedState,g=c.stateNode,H=g.getSnapshotBeforeUpdate(c.elementType===c.type?T:X3(c.type,T),W);g.__reactInternalSnapshotBeforeUpdate=H}break;case 3:var C=c.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(G(163))}}catch(b){e1(c,c.return,b)}if(e=c.sibling,e!==null){e.return=c.return,J=e;break}J=c.return}return P=Vu,Vu=!1,P}function b5(e,c,r){var n=c.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&Ot(c,r,s)}i=i.next}while(i!==n)}}function _c(e,c){if(c=c.updateQueue,c=c!==null?c.lastEffect:null,c!==null){var r=c=c.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==c)}}function Ft(e){var c=e.ref;if(c!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof c=="function"?c(e):c.current=e}}function mm(e){var c=e.alternate;c!==null&&(e.alternate=null,mm(c)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(c=e.stateNode,c!==null&&(delete c[l4],delete c[U5],delete c[yt],delete c[qy],delete c[jy])),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 hm(e){return e.tag===5||e.tag===3||e.tag===4}function Mu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||hm(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 Bt(e,c,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,c?r.nodeType===8?r.parentNode.insertBefore(e,c):r.insertBefore(e,c):(r.nodeType===8?(c=r.parentNode,c.insertBefore(e,r)):(c=r,c.appendChild(e)),r=r._reactRootContainer,r!=null||c.onclick!==null||(c.onclick=fc));else if(n!==4&&(e=e.child,e!==null))for(Bt(e,c,r),e=e.sibling;e!==null;)Bt(e,c,r),e=e.sibling}function It(e,c,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,c?r.insertBefore(e,c):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(It(e,c,r),e=e.sibling;e!==null;)It(e,c,r),e=e.sibling}var M1=null,Y3=!1;function r6(e,c,r){for(r=r.child;r!==null;)dm(e,c,r),r=r.sibling}function dm(e,c,r){if(f4&&typeof f4.onCommitFiberUnmount=="function")try{f4.onCommitFiberUnmount(wc,r)}catch{}switch(r.tag){case 5:P1||e8(r,c);case 6:var n=M1,i=Y3;M1=null,r6(e,c,r),M1=n,Y3=i,M1!==null&&(Y3?(e=M1,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):M1.removeChild(r.stateNode));break;case 18:M1!==null&&(Y3?(e=M1,r=r.stateNode,e.nodeType===8?Gn(e.parentNode,r):e.nodeType===1&&Gn(e,r),D5(e)):Gn(M1,r.stateNode));break;case 4:n=M1,i=Y3,M1=r.stateNode.containerInfo,Y3=!0,r6(e,c,r),M1=n,Y3=i;break;case 0:case 11:case 14:case 15:if(!P1&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var s=i,l=s.destroy;s=s.tag,l!==void 0&&(s&2||s&4)&&Ot(r,c,l),i=i.next}while(i!==n)}r6(e,c,r);break;case 1:if(!P1&&(e8(r,c),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){e1(r,c,u)}r6(e,c,r);break;case 21:r6(e,c,r);break;case 22:r.mode&1?(P1=(n=P1)||r.memoizedState!==null,r6(e,c,r),P1=n):r6(e,c,r);break;default:r6(e,c,r)}}function Cu(e){var c=e.updateQueue;if(c!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new ow),c.forEach(function(n){var i=Hw.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function j3(e,c){var r=c.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var s=e,l=c,u=l;e:for(;u!==null;){switch(u.tag){case 5:M1=u.stateNode,Y3=!1;break e;case 3:M1=u.stateNode.containerInfo,Y3=!0;break e;case 4:M1=u.stateNode.containerInfo,Y3=!0;break e}u=u.return}if(M1===null)throw Error(G(160));dm(s,l,i),M1=null,Y3=!1;var p=i.alternate;p!==null&&(p.return=null),i.return=null}catch(h){e1(i,c,h)}}if(c.subtreeFlags&12854)for(c=c.child;c!==null;)vm(c,e),c=c.sibling}function vm(e,c){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(j3(c,e),s4(e),n&4){try{b5(3,e,e.return),_c(3,e)}catch(T){e1(e,e.return,T)}try{b5(5,e,e.return)}catch(T){e1(e,e.return,T)}}break;case 1:j3(c,e),s4(e),n&512&&r!==null&&e8(r,r.return);break;case 5:if(j3(c,e),s4(e),n&512&&r!==null&&e8(r,r.return),e.flags&32){var i=e.stateNode;try{P5(i,"")}catch(T){e1(e,e.return,T)}}if(n&4&&(i=e.stateNode,i!=null)){var s=e.memoizedProps,l=r!==null?r.memoizedProps:s,u=e.type,p=e.updateQueue;if(e.updateQueue=null,p!==null)try{u==="input"&&s.type==="radio"&&s.name!=null&&Du(i,s),ut(u,l);var h=ut(u,s);for(l=0;l<p.length;l+=2){var z=p[l],V=p[l+1];z==="style"?Uu(i,V):z==="dangerouslySetInnerHTML"?Bu(i,V):z==="children"?P5(i,V):Yt(i,z,V,h)}switch(u){case"input":it(i,s);break;case"textarea":Ou(i,s);break;case"select":var L=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var S=s.value;S!=null?r8(i,!!s.multiple,S,!1):L!==!!s.multiple&&(s.defaultValue!=null?r8(i,!!s.multiple,s.defaultValue,!0):r8(i,!!s.multiple,s.multiple?[]:"",!1))}i[U5]=s}catch(T){e1(e,e.return,T)}}break;case 6:if(j3(c,e),s4(e),n&4){if(e.stateNode===null)throw Error(G(162));i=e.stateNode,s=e.memoizedProps;try{i.nodeValue=s}catch(T){e1(e,e.return,T)}}break;case 3:if(j3(c,e),s4(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{D5(c.containerInfo)}catch(T){e1(e,e.return,T)}break;case 4:j3(c,e),s4(e);break;case 13:j3(c,e),s4(e),i=e.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(S9=t1())),n&4&&Cu(e);break;case 22:if(z=r!==null&&r.memoizedState!==null,e.mode&1?(P1=(h=P1)||z,j3(c,e),P1=h):j3(c,e),s4(e),n&8192){if(h=e.memoizedState!==null,(e.stateNode.isHidden=h)&&!z&&e.mode&1)for(J=e,z=e.child;z!==null;){for(V=J=z;J!==null;){switch(L=J,S=L.child,L.tag){case 0:case 11:case 14:case 15:b5(4,L,L.return);break;case 1:e8(L,L.return);var P=L.stateNode;if(typeof P.componentWillUnmount=="function"){n=L,r=L.return;try{c=n,P.props=c.memoizedProps,P.state=c.memoizedState,P.componentWillUnmount()}catch(T){e1(n,r,T)}}break;case 5:e8(L,L.return);break;case 22:if(L.memoizedState!==null){xu(V);continue}}S!==null?(S.return=L,J=S):xu(V)}z=z.sibling}e:for(z=null,V=e;;){if(V.tag===5){if(z===null){z=V;try{i=V.stateNode,h?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(u=V.stateNode,p=V.memoizedProps.style,l=p!=null&&p.hasOwnProperty("display")?p.display:null,u.style.display=Iu("display",l))}catch(T){e1(e,e.return,T)}}}else if(V.tag===6){if(z===null)try{V.stateNode.nodeValue=h?"":V.memoizedProps}catch(T){e1(e,e.return,T)}}else if((V.tag!==22&&V.tag!==23||V.memoizedState===null||V===e)&&V.child!==null){V.child.return=V,V=V.child;continue}if(V===e)break e;for(;V.sibling===null;){if(V.return===null||V.return===e)break e;z===V&&(z=null),V=V.return}z===V&&(z=null),V.sibling.return=V.return,V=V.sibling}}break;case 19:j3(c,e),s4(e),n&4&&Cu(e);break;case 21:break;default:j3(c,e),s4(e)}}function s4(e){var c=e.flags;if(c&2){try{e:{for(var r=e.return;r!==null;){if(hm(r)){var n=r;break e}r=r.return}throw Error(G(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(P5(i,""),n.flags&=-33);var s=Mu(e);It(e,s,i);break;case 3:case 4:var l=n.stateNode.containerInfo,u=Mu(e);Bt(e,u,l);break;default:throw Error(G(161))}}catch(p){e1(e,e.return,p)}e.flags&=-3}c&4096&&(e.flags&=-4097)}function fw(e,c,r){J=e,zm(e,c,r)}function zm(e,c,r){for(var n=(e.mode&1)!==0;J!==null;){var i=J,s=i.child;if(i.tag===22&&n){var l=i.memoizedState!==null||G7;if(!l){var u=i.alternate,p=u!==null&&u.memoizedState!==null||P1;u=G7;var h=P1;if(G7=l,(P1=p)&&!h)for(J=i;J!==null;)l=J,p=l.child,l.tag===22&&l.memoizedState!==null?yu(i):p!==null?(p.return=l,J=p):yu(i);for(;s!==null;)J=s,zm(s,c,r),s=s.sibling;J=i,G7=u,P1=h}Lu(e,c,r)}else i.subtreeFlags&8772&&s!==null?(s.return=i,J=s):Lu(e,c,r)}}function Lu(e){for(;J!==null;){var c=J;if(c.flags&8772){var r=c.alternate;try{if(c.flags&8772)switch(c.tag){case 0:case 11:case 15:P1||_c(5,c);break;case 1:var n=c.stateNode;if(c.flags&4&&!P1)if(r===null)n.componentDidMount();else{var i=c.elementType===c.type?r.memoizedProps:X3(c.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var s=c.updateQueue;s!==null&&iu(c,s,n);break;case 3:var l=c.updateQueue;if(l!==null){if(r=null,c.child!==null)switch(c.child.tag){case 5:r=c.child.stateNode;break;case 1:r=c.child.stateNode}iu(c,l,r)}break;case 5:var u=c.stateNode;if(r===null&&c.flags&4){r=u;var p=c.memoizedProps;switch(c.type){case"button":case"input":case"select":case"textarea":p.autoFocus&&r.focus();break;case"img":p.src&&(r.src=p.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(c.memoizedState===null){var h=c.alternate;if(h!==null){var z=h.memoizedState;if(z!==null){var V=z.dehydrated;V!==null&&D5(V)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(G(163))}P1||c.flags&512&&Ft(c)}catch(L){e1(c,c.return,L)}}if(c===e){J=null;break}if(r=c.sibling,r!==null){r.return=c.return,J=r;break}J=c.return}}function xu(e){for(;J!==null;){var c=J;if(c===e){J=null;break}var r=c.sibling;if(r!==null){r.return=c.return,J=r;break}J=c.return}}function yu(e){for(;J!==null;){var c=J;try{switch(c.tag){case 0:case 11:case 15:var r=c.return;try{_c(4,c)}catch(p){e1(c,r,p)}break;case 1:var n=c.stateNode;if(typeof n.componentDidMount=="function"){var i=c.return;try{n.componentDidMount()}catch(p){e1(c,i,p)}}var s=c.return;try{Ft(c)}catch(p){e1(c,s,p)}break;case 5:var l=c.return;try{Ft(c)}catch(p){e1(c,l,p)}}}catch(p){e1(c,c.return,p)}if(c===e){J=null;break}var u=c.sibling;if(u!==null){u.return=c.return,J=u;break}J=c.return}}var uw=Math.ceil,Mc=R4.ReactCurrentDispatcher,y9=R4.ReactCurrentOwner,T3=R4.ReactCurrentBatchConfig,V2=0,z1=null,s1=null,C1=0,m3=0,c8=V6(0),p1=0,Y5=null,t0=0,Tc=0,w9=0,k5=null,e3=null,S9=0,h8=1/0,S4=null,Cc=!1,Ut=null,h6=null,q7=!1,o6=null,Lc=0,A5=0,Wt=null,Z7=-1,ec=0;function q1(){return V2&6?t1():Z7!==-1?Z7:Z7=t1()}function d6(e){return e.mode&1?V2&2&&C1!==0?C1&-C1:Yy.transition!==null?(ec===0&&(ec=ep()),ec):(e=S2,e!==0||(e=window.event,e=e===void 0?16:sp(e.type)),e):1}function $3(e,c,r,n){if(50<A5)throw A5=0,Wt=null,Error(G(185));K5(e,r,n),(!(V2&2)||e!==z1)&&(e===z1&&(!(V2&2)&&(Tc|=r),p1===4&&i6(e,C1)),n3(e,n),r===1&&V2===0&&!(c.mode&1)&&(h8=t1()+500,Ac&&M6()))}function n3(e,c){var r=e.callbackNode;Qx(e,c);var n=ic(e,e===z1?C1:0);if(n===0)r!==null&&Pf(r),e.callbackNode=null,e.callbackPriority=0;else if(c=n&-n,e.callbackPriority!==c){if(r!=null&&Pf(r),c===1)e.tag===0?Xy(wu.bind(null,e)):wp(wu.bind(null,e)),Wy(function(){!(V2&6)&&M6()}),r=null;else{switch(cp(n)){case 1:r=Zt;break;case 4:r=Ju;break;case 16:r=tc;break;case 536870912:r=Zu;break;default:r=tc}r=ym(r,Hm.bind(null,e))}e.callbackPriority=c,e.callbackNode=r}}function Hm(e,c){if(Z7=-1,ec=0,V2&6)throw Error(G(327));var r=e.callbackNode;if(s8()&&e.callbackNode!==r)return null;var n=ic(e,e===z1?C1:0);if(n===0)return null;if(n&30||n&e.expiredLanes||c)c=xc(e,n);else{c=n;var i=V2;V2|=2;var s=Vm();(z1!==e||C1!==c)&&(S4=null,h8=t1()+500,e0(e,c));do try{hw();break}catch(u){gm(e,u)}while(!0);p9(),Mc.current=s,V2=i,s1!==null?c=0:(z1=null,C1=0,c=p1)}if(c!==0){if(c===2&&(i=vt(e),i!==0&&(n=i,c=Gt(e,i))),c===1)throw r=Y5,e0(e,0),i6(e,n),n3(e,t1()),r;if(c===6)i6(e,n);else{if(i=e.current.alternate,!(n&30)&&!pw(i)&&(c=xc(e,n),c===2&&(s=vt(e),s!==0&&(n=s,c=Gt(e,s))),c===1))throw r=Y5,e0(e,0),i6(e,n),n3(e,t1()),r;switch(e.finishedWork=i,e.finishedLanes=n,c){case 0:case 1:throw Error(G(345));case 2:Q6(e,e3,S4);break;case 3:if(i6(e,n),(n&130023424)===n&&(c=S9+500-t1(),10<c)){if(ic(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){q1(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=xt(Q6.bind(null,e,e3,S4),c);break}Q6(e,e3,S4);break;case 4:if(i6(e,n),(n&4194240)===n)break;for(c=e.eventTimes,i=-1;0<n;){var l=31-Q3(n);s=1<<l,l=c[l],l>i&&(i=l),n&=~s}if(n=i,n=t1()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*uw(n/1960))-n,10<n){e.timeoutHandle=xt(Q6.bind(null,e,e3,S4),n);break}Q6(e,e3,S4);break;case 5:Q6(e,e3,S4);break;default:throw Error(G(329))}}}return n3(e,t1()),e.callbackNode===r?Hm.bind(null,e):null}function Gt(e,c){var r=k5;return e.current.memoizedState.isDehydrated&&(e0(e,c).flags|=256),e=xc(e,c),e!==2&&(c=e3,e3=r,c!==null&&qt(c)),e}function qt(e){e3===null?e3=e:e3.push.apply(e3,e)}function pw(e){for(var c=e;;){if(c.flags&16384){var r=c.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],s=i.getSnapshot;i=i.value;try{if(!J3(s(),i))return!1}catch{return!1}}}if(r=c.child,c.subtreeFlags&16384&&r!==null)r.return=c,c=r;else{if(c===e)break;for(;c.sibling===null;){if(c.return===null||c.return===e)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function i6(e,c){for(c&=~w9,c&=~Tc,e.suspendedLanes|=c,e.pingedLanes&=~c,e=e.expirationTimes;0<c;){var r=31-Q3(c),n=1<<r;e[r]=-1,c&=~n}}function wu(e){if(V2&6)throw Error(G(327));s8();var c=ic(e,0);if(!(c&1))return n3(e,t1()),null;var r=xc(e,c);if(e.tag!==0&&r===2){var n=vt(e);n!==0&&(c=n,r=Gt(e,n))}if(r===1)throw r=Y5,e0(e,0),i6(e,c),n3(e,t1()),r;if(r===6)throw Error(G(345));return e.finishedWork=e.current.alternate,e.finishedLanes=c,Q6(e,e3,S4),n3(e,t1()),null}function N9(e,c){var r=V2;V2|=1;try{return e(c)}finally{V2=r,V2===0&&(h8=t1()+500,Ac&&M6())}}function i0(e){o6!==null&&o6.tag===0&&!(V2&6)&&s8();var c=V2;V2|=1;var r=T3.transition,n=S2;try{if(T3.transition=null,S2=1,e)return e()}finally{S2=n,T3.transition=r,V2=c,!(V2&6)&&M6()}}function b9(){m3=c8.current,D2(c8)}function e0(e,c){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Uy(r)),s1!==null)for(r=s1.return;r!==null;){var n=r;switch(l9(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&uc();break;case 3:p8(),D2(r3),D2(_1),H9();break;case 5:z9(n);break;case 4:p8();break;case 13:D2(j2);break;case 19:D2(j2);break;case 10:m9(n.type._context);break;case 22:case 23:b9()}r=r.return}if(z1=e,s1=e=v6(e.current,null),C1=m3=c,p1=0,Y5=null,w9=Tc=t0=0,e3=k5=null,J6!==null){for(c=0;c<J6.length;c++)if(r=J6[c],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,s=r.pending;if(s!==null){var l=s.next;s.next=i,n.next=l}r.pending=n}J6=null}return e}function gm(e,c){do{var r=s1;try{if(p9(),Q7.current=Vc,gc){for(var n=X2.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}gc=!1}if(n0=0,v1=u1=X2=null,N5=!1,q5=0,y9.current=null,r===null||r.return===null){p1=1,Y5=c,s1=null;break}e:{var s=e,l=r.return,u=r,p=c;if(c=C1,u.flags|=32768,p!==null&&typeof p=="object"&&typeof p.then=="function"){var h=p,z=u,V=z.tag;if(!(z.mode&1)&&(V===0||V===11||V===15)){var L=z.alternate;L?(z.updateQueue=L.updateQueue,z.memoizedState=L.memoizedState,z.lanes=L.lanes):(z.updateQueue=null,z.memoizedState=null)}var S=mu(l);if(S!==null){S.flags&=-257,hu(S,l,u,s,c),S.mode&1&&pu(s,h,c),c=S,p=h;var P=c.updateQueue;if(P===null){var T=new Set;T.add(p),c.updateQueue=T}else P.add(p);break e}else{if(!(c&1)){pu(s,h,c),k9();break e}p=Error(G(426))}}else if(W2&&u.mode&1){var W=mu(l);if(W!==null){!(W.flags&65536)&&(W.flags|=256),hu(W,l,u,s,c),f9(m8(p,u));break e}}s=p=m8(p,u),p1!==4&&(p1=2),k5===null?k5=[s]:k5.push(s),s=l;do{switch(s.tag){case 3:s.flags|=65536,c&=-c,s.lanes|=c;var g=rm(s,p,c);tu(s,g);break e;case 1:u=p;var H=s.type,C=s.stateNode;if(!(s.flags&128)&&(typeof H.getDerivedStateFromError=="function"||C!==null&&typeof C.componentDidCatch=="function"&&(h6===null||!h6.has(C)))){s.flags|=65536,c&=-c,s.lanes|=c;var b=am(s,u,c);tu(s,b);break e}}s=s.return}while(s!==null)}Cm(r)}catch(D){c=D,s1===r&&r!==null&&(s1=r=r.return);continue}break}while(!0)}function Vm(){var e=Mc.current;return Mc.current=Vc,e===null?Vc:e}function k9(){(p1===0||p1===3||p1===2)&&(p1=4),z1===null||!(t0&268435455)&&!(Tc&268435455)||i6(z1,C1)}function xc(e,c){var r=V2;V2|=2;var n=Vm();(z1!==e||C1!==c)&&(S4=null,e0(e,c));do try{mw();break}catch(i){gm(e,i)}while(!0);if(p9(),V2=r,Mc.current=n,s1!==null)throw Error(G(261));return z1=null,C1=0,p1}function mw(){for(;s1!==null;)Mm(s1)}function hw(){for(;s1!==null&&!Ix();)Mm(s1)}function Mm(e){var c=xm(e.alternate,e,m3);e.memoizedProps=e.pendingProps,c===null?Cm(e):s1=c,y9.current=null}function Cm(e){var c=e;do{var r=c.alternate;if(e=c.return,c.flags&32768){if(r=sw(r,c),r!==null){r.flags&=32767,s1=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{p1=6,s1=null;return}}else if(r=iw(r,c,m3),r!==null){s1=r;return}if(c=c.sibling,c!==null){s1=c;return}s1=c=e}while(c!==null);p1===0&&(p1=5)}function Q6(e,c,r){var n=S2,i=T3.transition;try{T3.transition=null,S2=1,dw(e,c,r,n)}finally{T3.transition=i,S2=n}return null}function dw(e,c,r,n){do s8();while(o6!==null);if(V2&6)throw Error(G(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(G(177));e.callbackNode=null,e.callbackPriority=0;var s=r.lanes|r.childLanes;if($x(e,s),e===z1&&(s1=z1=null,C1=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||q7||(q7=!0,ym(tc,function(){return s8(),null})),s=(r.flags&15990)!==0,r.subtreeFlags&15990||s){s=T3.transition,T3.transition=null;var l=S2;S2=1;var u=V2;V2|=4,y9.current=null,lw(e,r),vm(r,e),Dy(Ct),sc=!!Mt,Ct=Mt=null,e.current=r,fw(r,e,i),Ux(),V2=u,S2=l,T3.transition=s}else e.current=r;if(q7&&(q7=!1,o6=e,Lc=i),s=e.pendingLanes,s===0&&(h6=null),qx(r.stateNode,n),n3(e,t1()),c!==null)for(n=e.onRecoverableError,r=0;r<c.length;r++)i=c[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Cc)throw Cc=!1,e=Ut,Ut=null,e;return Lc&1&&e.tag!==0&&s8(),s=e.pendingLanes,s&1?e===Wt?A5++:(A5=0,Wt=e):A5=0,M6(),null}function s8(){if(o6!==null){var e=cp(Lc),c=T3.transition,r=S2;try{if(T3.transition=null,S2=16>e?16:e,o6===null)var n=!1;else{if(e=o6,o6=null,Lc=0,V2&6)throw Error(G(331));var i=V2;for(V2|=4,J=e.current;J!==null;){var s=J,l=s.child;if(J.flags&16){var u=s.deletions;if(u!==null){for(var p=0;p<u.length;p++){var h=u[p];for(J=h;J!==null;){var z=J;switch(z.tag){case 0:case 11:case 15:b5(8,z,s)}var V=z.child;if(V!==null)V.return=z,J=V;else for(;J!==null;){z=J;var L=z.sibling,S=z.return;if(mm(z),z===h){J=null;break}if(L!==null){L.return=S,J=L;break}J=S}}}var P=s.alternate;if(P!==null){var T=P.child;if(T!==null){P.child=null;do{var W=T.sibling;T.sibling=null,T=W}while(T!==null)}}J=s}}if(s.subtreeFlags&2064&&l!==null)l.return=s,J=l;else e:for(;J!==null;){if(s=J,s.flags&2048)switch(s.tag){case 0:case 11:case 15:b5(9,s,s.return)}var g=s.sibling;if(g!==null){g.return=s.return,J=g;break e}J=s.return}}var H=e.current;for(J=H;J!==null;){l=J;var C=l.child;if(l.subtreeFlags&2064&&C!==null)C.return=l,J=C;else e:for(l=H;J!==null;){if(u=J,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:_c(9,u)}}catch(D){e1(u,u.return,D)}if(u===l){J=null;break e}var b=u.sibling;if(b!==null){b.return=u.return,J=b;break e}J=u.return}}if(V2=i,M6(),f4&&typeof f4.onPostCommitFiberRoot=="function")try{f4.onPostCommitFiberRoot(wc,e)}catch{}n=!0}return n}finally{S2=r,T3.transition=c}}return!1}function Su(e,c,r){c=m8(r,c),c=rm(e,c,1),e=m6(e,c,1),c=q1(),e!==null&&(K5(e,1,c),n3(e,c))}function e1(e,c,r){if(e.tag===3)Su(e,e,r);else for(;c!==null;){if(c.tag===3){Su(c,e,r);break}else if(c.tag===1){var n=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(h6===null||!h6.has(n))){e=m8(r,e),e=am(c,e,1),c=m6(c,e,1),e=q1(),c!==null&&(K5(c,1,e),n3(c,e));break}}c=c.return}}function vw(e,c,r){var n=e.pingCache;n!==null&&n.delete(c),c=q1(),e.pingedLanes|=e.suspendedLanes&r,z1===e&&(C1&r)===r&&(p1===4||p1===3&&(C1&130023424)===C1&&500>t1()-S9?e0(e,0):w9|=r),n3(e,c)}function Lm(e,c){c===0&&(e.mode&1?(c=A7,A7<<=1,!(A7&130023424)&&(A7=4194304)):c=1);var r=q1();e=_4(e,c),e!==null&&(K5(e,c,r),n3(e,r))}function zw(e){var c=e.memoizedState,r=0;c!==null&&(r=c.retryLane),Lm(e,r)}function Hw(e,c){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(G(314))}n!==null&&n.delete(c),Lm(e,r)}var xm;xm=function(e,c,r){if(e!==null)if(e.memoizedProps!==c.pendingProps||r3.current)c3=!0;else{if(!(e.lanes&r)&&!(c.flags&128))return c3=!1,tw(e,c,r);c3=!!(e.flags&131072)}else c3=!1,W2&&c.flags&1048576&&Sp(c,hc,c.index);switch(c.lanes=0,c.tag){case 2:var n=c.type;J7(e,c),e=c.pendingProps;var i=l8(c,_1.current);i8(c,r),i=V9(null,c,n,e,i,r);var s=M9();return c.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(c.tag=1,c.memoizedState=null,c.updateQueue=null,a3(n)?(s=!0,pc(c)):s=!1,c.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,d9(c),i.updater=Ec,c.stateNode=i,i._reactInternals=c,At(c,n,e,r),c=_t(null,c,n,!0,s,r)):(c.tag=0,W2&&s&&o9(c),G1(null,c,i,r),c=c.child),c;case 16:n=c.elementType;e:{switch(J7(e,c),e=c.pendingProps,i=n._init,n=i(n._payload),c.type=n,i=c.tag=Vw(n),e=X3(n,e),i){case 0:c=Pt(null,c,n,e,r);break e;case 1:c=zu(null,c,n,e,r);break e;case 11:c=du(null,c,n,e,r);break e;case 14:c=vu(null,c,n,X3(n.type,e),r);break e}throw Error(G(306,n,""))}return c;case 0:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:X3(n,i),Pt(e,c,n,i,r);case 1:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:X3(n,i),zu(e,c,n,i,r);case 3:e:{if(sm(c),e===null)throw Error(G(387));n=c.pendingProps,s=c.memoizedState,i=s.element,Ap(e,c),zc(c,n,null,r);var l=c.memoizedState;if(n=l.element,s.isDehydrated)if(s={element:n,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},c.updateQueue.baseState=s,c.memoizedState=s,c.flags&256){i=m8(Error(G(423)),c),c=Hu(e,c,n,r,i);break e}else if(n!==i){i=m8(Error(G(424)),c),c=Hu(e,c,n,r,i);break e}else for(h3=p6(c.stateNode.containerInfo.firstChild),d3=c,W2=!0,K3=null,r=Tp(c,null,n,r),c.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(f8(),n===i){c=T4(e,c,r);break e}G1(e,c,n,r)}c=c.child}return c;case 5:return Rp(c),e===null&&Nt(c),n=c.type,i=c.pendingProps,s=e!==null?e.memoizedProps:null,l=i.children,Lt(n,i)?l=null:s!==null&&Lt(n,s)&&(c.flags|=32),im(e,c),G1(e,c,l,r),c.child;case 6:return e===null&&Nt(c),null;case 13:return om(e,c,r);case 4:return v9(c,c.stateNode.containerInfo),n=c.pendingProps,e===null?c.child=u8(c,null,n,r):G1(e,c,n,r),c.child;case 11:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:X3(n,i),du(e,c,n,i,r);case 7:return G1(e,c,c.pendingProps,r),c.child;case 8:return G1(e,c,c.pendingProps.children,r),c.child;case 12:return G1(e,c,c.pendingProps.children,r),c.child;case 10:e:{if(n=c.type._context,i=c.pendingProps,s=c.memoizedProps,l=i.value,_2(dc,n._currentValue),n._currentValue=l,s!==null)if(J3(s.value,l)){if(s.children===i.children&&!r3.current){c=T4(e,c,r);break e}}else for(s=c.child,s!==null&&(s.return=c);s!==null;){var u=s.dependencies;if(u!==null){l=s.child;for(var p=u.firstContext;p!==null;){if(p.context===n){if(s.tag===1){p=A4(-1,r&-r),p.tag=2;var h=s.updateQueue;if(h!==null){h=h.shared;var z=h.pending;z===null?p.next=p:(p.next=z.next,z.next=p),h.pending=p}}s.lanes|=r,p=s.alternate,p!==null&&(p.lanes|=r),bt(s.return,r,c),u.lanes|=r;break}p=p.next}}else if(s.tag===10)l=s.type===c.type?null:s.child;else if(s.tag===18){if(l=s.return,l===null)throw Error(G(341));l.lanes|=r,u=l.alternate,u!==null&&(u.lanes|=r),bt(l,r,c),l=s.sibling}else l=s.child;if(l!==null)l.return=s;else for(l=s;l!==null;){if(l===c){l=null;break}if(s=l.sibling,s!==null){s.return=l.return,l=s;break}l=l.return}s=l}G1(e,c,i.children,r),c=c.child}return c;case 9:return i=c.type,n=c.pendingProps.children,i8(c,r),i=R3(i),n=n(i),c.flags|=1,G1(e,c,n,r),c.child;case 14:return n=c.type,i=X3(n,c.pendingProps),i=X3(n.type,i),vu(e,c,n,i,r);case 15:return nm(e,c,c.type,c.pendingProps,r);case 17:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:X3(n,i),J7(e,c),c.tag=1,a3(n)?(e=!0,pc(c)):e=!1,i8(c,r),Pp(c,n,i),At(c,n,i,r),_t(null,c,n,!0,e,r);case 19:return lm(e,c,r);case 22:return tm(e,c,r)}throw Error(G(156,c.tag))};function ym(e,c){return $u(e,c)}function gw(e,c,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=c,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 _3(e,c,r,n){return new gw(e,c,r,n)}function A9(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vw(e){if(typeof e=="function")return A9(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Qt)return 11;if(e===$t)return 14}return 2}function v6(e,c){var r=e.alternate;return r===null?(r=_3(e.tag,c,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=c,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,c=e.dependencies,r.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function cc(e,c,r,n,i,s){var l=2;if(n=e,typeof e=="function")A9(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case q0:return c0(r.children,i,s,c);case Kt:l=8,i|=8;break;case ct:return e=_3(12,r,c,i|2),e.elementType=ct,e.lanes=s,e;case rt:return e=_3(13,r,c,i),e.elementType=rt,e.lanes=s,e;case at:return e=_3(19,r,c,i),e.elementType=at,e.lanes=s,e;case _u:return Rc(r,i,s,c);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Eu:l=10;break e;case Pu:l=9;break e;case Qt:l=11;break e;case $t:l=14;break e;case a6:l=16,n=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return c=_3(l,r,c,i),c.elementType=e,c.type=n,c.lanes=s,c}function c0(e,c,r,n){return e=_3(7,e,n,c),e.lanes=r,e}function Rc(e,c,r,n){return e=_3(22,e,n,c),e.elementType=_u,e.lanes=r,e.stateNode={isHidden:!1},e}function Jn(e,c,r){return e=_3(6,e,null,c),e.lanes=r,e}function Zn(e,c,r){return c=_3(4,e.children!==null?e.children:[],e.key,c),c.lanes=r,c.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},c}function Mw(e,c,r,n,i){this.tag=c,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=Rn(0),this.expirationTimes=Rn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rn(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function E9(e,c,r,n,i,s,l,u,p){return e=new Mw(e,c,r,u,p),c===1?(c=1,s===!0&&(c|=8)):c=0,s=_3(3,null,null,c),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},d9(s),e}function Cw(e,c,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:G0,key:n==null?null:""+n,children:e,containerInfo:c,implementation:r}}function wm(e){if(!e)return H6;e=e._reactInternals;e:{if(o0(e)!==e||e.tag!==1)throw Error(G(170));var c=e;do{switch(c.tag){case 3:c=c.stateNode.context;break e;case 1:if(a3(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break e}}c=c.return}while(c!==null);throw Error(G(171))}if(e.tag===1){var r=e.type;if(a3(r))return yp(e,r,c)}return c}function Sm(e,c,r,n,i,s,l,u,p){return e=E9(r,n,!0,e,i,s,l,u,p),e.context=wm(null),r=e.current,n=q1(),i=d6(r),s=A4(n,i),s.callback=c??null,m6(r,s,i),e.current.lanes=i,K5(e,i,n),n3(e,n),e}function Dc(e,c,r,n){var i=c.current,s=q1(),l=d6(i);return r=wm(r),c.context===null?c.context=r:c.pendingContext=r,c=A4(s,l),c.payload={element:e},n=n===void 0?null:n,n!==null&&(c.callback=n),e=m6(i,c,l),e!==null&&($3(e,i,l,s),K7(e,i,l)),l}function yc(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 Nu(e,c){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<c?r:c}}function P9(e,c){Nu(e,c),(e=e.alternate)&&Nu(e,c)}function Lw(){return null}var Nm=typeof reportError=="function"?reportError:function(e){console.error(e)};function _9(e){this._internalRoot=e}Oc.prototype.render=_9.prototype.render=function(e){var c=this._internalRoot;if(c===null)throw Error(G(409));Dc(e,c,null,null)};Oc.prototype.unmount=_9.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var c=e.containerInfo;i0(function(){Dc(null,e,null,null)}),c[P4]=null}};function Oc(e){this._internalRoot=e}Oc.prototype.unstable_scheduleHydration=function(e){if(e){var c=np();e={blockedOn:null,target:e,priority:c};for(var r=0;r<t6.length&&c!==0&&c<t6[r].priority;r++);t6.splice(r,0,e),r===0&&ip(e)}};function T9(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fc(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function bu(){}function xw(e,c,r,n,i){if(i){if(typeof n=="function"){var s=n;n=function(){var h=yc(l);s.call(h)}}var l=Sm(c,n,e,0,null,!1,!1,"",bu);return e._reactRootContainer=l,e[P4]=l.current,B5(e.nodeType===8?e.parentNode:e),i0(),l}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var u=n;n=function(){var h=yc(p);u.call(h)}}var p=E9(e,0,!1,null,null,!1,!1,"",bu);return e._reactRootContainer=p,e[P4]=p.current,B5(e.nodeType===8?e.parentNode:e),i0(function(){Dc(c,p,r,n)}),p}function Bc(e,c,r,n,i){var s=r._reactRootContainer;if(s){var l=s;if(typeof i=="function"){var u=i;i=function(){var p=yc(l);u.call(p)}}Dc(c,l,e,i)}else l=xw(r,c,e,i,n);return yc(l)}rp=function(e){switch(e.tag){case 3:var c=e.stateNode;if(c.current.memoizedState.isDehydrated){var r=M5(c.pendingLanes);r!==0&&(e9(c,r|1),n3(c,t1()),!(V2&6)&&(h8=t1()+500,M6()))}break;case 13:i0(function(){var n=_4(e,1);if(n!==null){var i=q1();$3(n,e,1,i)}}),P9(e,1)}};c9=function(e){if(e.tag===13){var c=_4(e,134217728);if(c!==null){var r=q1();$3(c,e,134217728,r)}P9(e,134217728)}};ap=function(e){if(e.tag===13){var c=d6(e),r=_4(e,c);if(r!==null){var n=q1();$3(r,e,c,n)}P9(e,c)}};np=function(){return S2};tp=function(e,c){var r=S2;try{return S2=e,c()}finally{S2=r}};mt=function(e,c,r){switch(c){case"input":if(it(e,r),c=r.name,r.type==="radio"&&c!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+c)+'][type="radio"]'),c=0;c<r.length;c++){var n=r[c];if(n!==e&&n.form===e.form){var i=kc(n);if(!i)throw Error(G(90));Ru(n),it(n,i)}}}break;case"textarea":Ou(e,r);break;case"select":c=r.value,c!=null&&r8(e,!!r.multiple,c,!1)}};qu=N9;ju=i0;var yw={usingClientEntryPoint:!1,Events:[$5,K0,kc,Wu,Gu,N9]},z5={findFiberByHostInstance:$6,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ww={bundleType:z5.bundleType,version:z5.version,rendererPackageName:z5.rendererPackageName,rendererConfig:z5.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:R4.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ku(e),e===null?null:e.stateNode},findFiberByHostInstance:z5.findFiberByHostInstance||Lw,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(H5=__REACT_DEVTOOLS_GLOBAL_HOOK__,!H5.isDisabled&&H5.supportsFiber))try{wc=H5.inject(ww),f4=H5}catch{}var H5;H3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yw;H3.createPortal=function(e,c){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T9(c))throw Error(G(200));return Cw(e,c,null,r)};H3.createRoot=function(e,c){if(!T9(e))throw Error(G(299));var r=!1,n="",i=Nm;return c!=null&&(c.unstable_strictMode===!0&&(r=!0),c.identifierPrefix!==void 0&&(n=c.identifierPrefix),c.onRecoverableError!==void 0&&(i=c.onRecoverableError)),c=E9(e,1,!1,null,null,r,!1,n,i),e[P4]=c.current,B5(e.nodeType===8?e.parentNode:e),new _9(c)};H3.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var c=e._reactInternals;if(c===void 0)throw typeof e.render=="function"?Error(G(188)):(e=Object.keys(e).join(","),Error(G(268,e)));return e=Ku(c),e=e===null?null:e.stateNode,e};H3.flushSync=function(e){return i0(e)};H3.hydrate=function(e,c,r){if(!Fc(c))throw Error(G(200));return Bc(null,e,c,!0,r)};H3.hydrateRoot=function(e,c,r){if(!T9(e))throw Error(G(405));var n=r!=null&&r.hydratedSources||null,i=!1,s="",l=Nm;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(s=r.identifierPrefix),r.onRecoverableError!==void 0&&(l=r.onRecoverableError)),c=Sm(c,null,e,1,r??null,i,!1,s,l),e[P4]=c.current,B5(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),c.mutableSourceEagerHydrationData==null?c.mutableSourceEagerHydrationData=[r,i]:c.mutableSourceEagerHydrationData.push(r,i);return new Oc(c)};H3.render=function(e,c,r){if(!Fc(c))throw Error(G(200));return Bc(null,e,c,!1,r)};H3.unmountComponentAtNode=function(e){if(!Fc(e))throw Error(G(40));return e._reactRootContainer?(i0(function(){Bc(null,null,e,!1,function(){e._reactRootContainer=null,e[P4]=null})}),!0):!1};H3.unstable_batchedUpdates=N9;H3.unstable_renderSubtreeIntoContainer=function(e,c,r,n){if(!Fc(r))throw Error(G(200));if(e==null||e._reactInternals===void 0)throw Error(G(38));return Bc(e,c,r,!1,n)};H3.version="18.2.0-next-9e3b772b8-20220608"});var Em=Z1((Jb,Am)=>{"use strict";function km(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(km)}catch(e){console.error(e)}}km(),Am.exports=bm()});var D9=Z1(R9=>{"use strict";var Pm=Em();R9.createRoot=Pm.createRoot,R9.hydrateRoot=Pm.hydrateRoot;var Zb});var od=Z1((Ek,sd)=>{"use strict";var pN="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";sd.exports=pN});var pd=Z1((Pk,ud)=>{"use strict";var mN=od();function ld(){}function fd(){}fd.resetWarningCache=ld;ud.exports=function(){function e(n,i,s,l,u,p){if(p!==mN){var h=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 h.name="Invariant Violation",h}}e.isRequired=e;function c(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:c,element:e,elementType:e,instanceOf:c,node:e,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:fd,resetWarningCache:ld};return r.PropTypes=r,r}});var hd=Z1((Rk,md)=>{md.exports=pd()();var _k,Tk});var Cd=Z1((Md,dr)=>{(function(){function e(A){if(A=A||{},this.method=A.method||2,this.colors=A.colors||256,this.initColors=A.initColors||4096,this.initDist=A.initDist||.01,this.distIncr=A.distIncr||.005,this.hueGroups=A.hueGroups||10,this.satGroups=A.satGroups||10,this.lumGroups=A.lumGroups||10,this.minHueCols=A.minHueCols||0,this.hueStats=this.minHueCols?new c(this.hueGroups,this.minHueCols):null,this.boxSize=A.boxSize||[64,64],this.boxPxls=A.boxPxls||2,this.palLocked=!1,this.dithKern=A.dithKern||null,this.dithSerp=A.dithSerp||!1,this.dithDelta=A.dithDelta||0,this.histogram={},this.idxrgb=A.palette?A.palette.slice(0):[],this.idxi32=[],this.i32idx={},this.i32rgb={},this.useCache=A.useCache!==!1,this.cacheFreq=A.cacheFreq||10,this.reIndex=A.reIndex||this.idxrgb.length==0,this.colorDist=A.colorDist=="manhattan"?L:z,this.idxrgb.length>0){var N=this;this.idxrgb.forEach(function(E,R){var j=(-16777216|E[2]<<16|E[1]<<8|E[0])>>>0;N.idxi32[R]=j,N.i32idx[j]=R,N.i32rgb[j]=E})}}e.prototype.sample=function(N,E){if(this.palLocked)throw"Cannot sample additional images, palette already assembled.";var R=D(N,E);switch(this.method){case 1:this.colorStats1D(R.buf32);break;case 2:this.colorStats2D(R.buf32,R.width);break}},e.prototype.reduce=function(N,E,R,j){if(this.palLocked||this.buildPal(),R=R||this.dithKern,j=typeof j<"u"?j:this.dithSerp,E=E||1,R)var K=this.dither(N,R,j);else for(var Y=D(N),q=Y.buf32,t2=q.length,K=new Uint32Array(t2),o2=0;o2<t2;o2++){var i2=q[o2];K[o2]=this.nearestColor(i2)}if(E==1)return new Uint8Array(K.buffer);if(E==2){for(var M2=[],t2=K.length,o2=0;o2<t2;o2++){var i2=K[o2];M2[o2]=this.i32idx[i2]}return M2}},e.prototype.dither=function(A,N,E){var R={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(!N||!R[N])throw"Unknown dithering kernel: "+N;for(var j=R[N],K=D(A),Y=K.buf32,q=K.width,t2=K.height,o2=Y.length,i2=E?-1:1,M2=0;M2<t2;M2++){E&&(i2=i2*-1);for(var L2=M2*q,K2=i2==1?0:q-1,r1=i2==1?q:0;K2!==r1;K2+=i2){var w1=L2+K2,i3=Y[w1],H1=i3&255,g1=(i3&65280)>>8,e4=(i3&16711680)>>16,Q2=this.nearestColor(i3),Y1=Q2&255,O3=(Q2&65280)>>8,I2=(Q2&16711680)>>16;if(Y[w1]=255<<24|I2<<16|O3<<8|Y1,this.dithDelta){var A6=this.colorDist([H1,g1,e4],[Y1,O3,I2]);if(A6<this.dithDelta)continue}for(var br=H1-Y1,F3=g1-O3,he=e4-I2,E6=i2==1?0:j.length-1,P6=i2==1?j.length:0;E6!==P6;E6+=i2){var O1=j[E6][1]*i2,h4=j[E6][2],z0=h4*q;if(O1+K2>=0&&O1+K2<q&&h4+M2>=0&&h4+M2<t2){var P8=j[E6][0],c4=w1+(z0+O1),kr=Y[c4]&255,_6=(Y[c4]&65280)>>8,I4=(Y[c4]&16711680)>>16,_8=Math.max(0,Math.min(255,kr+br*P8)),T8=Math.max(0,Math.min(255,_6+F3*P8)),R8=Math.max(0,Math.min(255,I4+he*P8));Y[c4]=255<<24|R8<<16|T8<<8|_8}}}}return Y},e.prototype.buildPal=function(N){if(!(this.palLocked||this.idxrgb.length>0&&this.idxrgb.length<=this.colors)){var E=this.histogram,R=Z(E,!0);if(R.length==0)throw"Nothing has been sampled, palette cannot be built.";switch(this.method){case 1:for(var j=this.initColors,K=R[j-1],Y=E[K],o2=R.slice(0,j),q=j,t2=R.length;q<t2&&E[R[q]]==Y;)o2.push(R[q++]);this.hueStats&&this.hueStats.inject(o2);break;case 2:var o2=R;break}o2=o2.map(function(i2){return+i2}),this.reducePal(o2),!N&&this.reIndex&&this.sortPal(),this.useCache&&this.cacheHistogram(o2),this.palLocked=!0}},e.prototype.palette=function(N,E){return this.buildPal(E),N?this.idxrgb:new Uint8Array(new Uint32Array(this.idxi32).buffer)},e.prototype.prunePal=function(N){for(var E,R=0;R<this.idxrgb.length;R++)N[R]||(E=this.idxi32[R],this.idxrgb[R]=null,this.idxi32[R]=null,delete this.i32idx[E]);if(this.reIndex){for(var j=[],K=[],Y={},R=0,q=0;R<this.idxrgb.length;R++)this.idxrgb[R]&&(E=this.idxi32[R],j[q]=this.idxrgb[R],Y[E]=q,K[q]=E,q++);this.idxrgb=j,this.idxi32=K,this.i32idx=Y}},e.prototype.reducePal=function(N){if(this.idxrgb.length>this.colors){for(var E=N.length,R={},j=0,K,Y=!1,q=0;q<E;q++)j==this.colors&&!Y&&(this.prunePal(R),Y=!0),K=this.nearestIndex(N[q]),j<this.colors&&!R[K]&&(R[K]=!0,j++);Y||(this.prunePal(R),Y=!0)}else{var t2=N.map(function(Q2){return[Q2&255,(Q2&65280)>>8,(Q2&16711680)>>16]}),E=t2.length,o2=E,i2=this.initDist;if(o2>this.colors){for(;o2>this.colors;){for(var M2=[],q=0;q<E;q++){var L2=t2[q],K2=N[q];if(L2)for(var r1=q+1;r1<E;r1++){var w1=t2[r1],i3=N[r1];if(w1){var H1=this.colorDist(L2,w1);H1<i2&&(M2.push([r1,w1,i3,H1]),delete t2[r1],o2--)}}}i2+=o2>this.colors*3?this.initDist:this.distIncr}if(o2<this.colors){H.call(M2,function(Q2,Y1){return Y1[3]-Q2[3]});for(var g1=0;o2<this.colors;)t2[M2[g1][0]]=M2[g1][1],o2++,g1++}}for(var E=t2.length,q=0;q<E;q++)t2[q]&&(this.idxrgb.push(t2[q]),this.idxi32.push(N[q]),this.i32idx[N[q]]=this.idxi32.length-1,this.i32rgb[N[q]]=t2[q])}},e.prototype.colorStats1D=function(N){for(var E=this.histogram,R=0,j,K=N.length,Y=0;Y<K;Y++)j=N[Y],(j&4278190080)>>24&&(this.hueStats&&this.hueStats.check(j),j in E?E[j]++:E[j]=1)},e.prototype.colorStats2D=function(N,E){var R=this.boxSize[0],j=this.boxSize[1],K=R*j,Y=U(E,N.length/E,R,j),q=this.histogram,t2=this;Y.forEach(function(o2){var i2=Math.max(Math.round(o2.w*o2.h/K)*t2.boxPxls,2),M2={},L2;B(o2,E,function(K2){L2=N[K2],(L2&4278190080)>>24&&(t2.hueStats&&t2.hueStats.check(L2),L2 in q?q[L2]++:L2 in M2?++M2[L2]>=i2&&(q[L2]=M2[L2]):M2[L2]=1)})}),this.hueStats&&this.hueStats.inject(q)},e.prototype.sortPal=function(){var N=this;this.idxi32.sort(function(E,R){var j=N.i32idx[E],K=N.i32idx[R],Y=N.idxrgb[j],q=N.idxrgb[K],t2=S(Y[0],Y[1],Y[2]),o2=S(q[0],q[1],q[2]),i2=Y[0]==Y[1]&&Y[1]==Y[2]?-1:P(t2.h,N.hueGroups),M2=q[0]==q[1]&&q[1]==q[2]?-1:P(o2.h,N.hueGroups),L2=M2-i2;if(L2)return-L2;var K2=+o2.l.toFixed(2)-+t2.l.toFixed(2);if(K2)return-K2;var r1=+o2.s.toFixed(2)-+t2.s.toFixed(2);if(r1)return-r1}),this.idxi32.forEach(function(E,R){N.idxrgb[R]=N.i32rgb[E],N.i32idx[E]=R})},e.prototype.nearestColor=function(N){var E=this.nearestIndex(N);return E===null?0:this.idxi32[E]},e.prototype.nearestIndex=function(N){if(!((N&4278190080)>>24))return null;if(this.useCache&&""+N in this.i32idx)return this.i32idx[N];for(var E=1e3,R,j=[N&255,(N&65280)>>8,(N&16711680)>>16],K=this.idxrgb.length,Y=0;Y<K;Y++)if(this.idxrgb[Y]){var q=this.colorDist(j,this.idxrgb[Y]);q<E&&(E=q,R=Y)}return R},e.prototype.cacheHistogram=function(N){for(var E=0,R=N[E];E<N.length&&this.histogram[R]>=this.cacheFreq;R=N[E++])this.i32idx[R]=this.nearestIndex(R)};function c(A,N){this.numGroups=A,this.minCols=N,this.stats={};for(var E=-1;E<A;E++)this.stats[E]={num:0,cols:[]};this.groupsFull=0}c.prototype.check=function(N){this.groupsFull==this.numGroups+1&&(this.check=function(){});var E=N&255,R=(N&65280)>>8,j=(N&16711680)>>16,K=E==R&&R==j?-1:P(S(E,R,j).h,this.numGroups),Y=this.stats[K],q=this.minCols;Y.num++,!(Y.num>q)&&(Y.num==q&&this.groupsFull++,Y.num<=q&&this.stats[K].cols.push(N))},c.prototype.inject=function(N){for(var E=-1;E<this.numGroups;E++)if(this.stats[E].num<=this.minCols)switch(g(N)){case"Array":this.stats[E].cols.forEach(function(R){N.indexOf(R)==-1&&N.push(R)});break;case"Object":this.stats[E].cols.forEach(function(R){N[R]?N[R]++:N[R]=1});break}};var r=.2126,n=.7152,i=.0722;function s(A,N,E){return Math.sqrt(r*A*A+n*N*N+i*E*E)}var l=255,u=255,p=255,h=Math.sqrt(r*l*l+n*u*u+i*p*p);function z(A,N){var E=N[0]-A[0],R=N[1]-A[1],j=N[2]-A[2];return Math.sqrt(r*E*E+n*R*R+i*j*j)/h}var V=r*l+n*u+i*p;function L(A,N){var E=Math.abs(N[0]-A[0]),R=Math.abs(N[1]-A[1]),j=Math.abs(N[2]-A[2]);return(r*E+n*R+i*j)/V}function S(A,N,E){var R,j,K,Y,q,t2;if(A/=255,N/=255,E/=255,R=Math.max(A,N,E),j=Math.min(A,N,E),q=(R+j)/2,R==j)K=Y=0;else{switch(t2=R-j,Y=q>.5?t2/(2-R-j):t2/(R+j),R){case A:K=(N-E)/t2+(N<E?6:0);break;case N:K=(E-A)/t2+2;break;case E:K=(A-N)/t2+4;break}K/=6}return{h:K,s:Y,l:s(A,N,E)}}function P(A,N){var E=1/N,R=E/2;if(A>=1-R||A<=R)return 0;for(var j=1;j<N;j++){var K=j*E;if(A>=K-R&&A<=K+R)return j}}function T(A){return A}function W(A){return A}function g(A){return Object.prototype.toString.call(A).slice(8,-1)}var H=b()?Array.prototype.sort:C;function C(A){var N=g(this[0]);if(N=="Number"||N=="String"){for(var E={},R=this.length,j,K=0;K<R;K++)j=this[K],!(E[j]||E[j]===0)&&(E[j]=K);return this.sort(function(Y,q){return A(Y,q)||E[Y]-E[q]})}else{var E=this.map(function(q){return q});return this.sort(function(q,t2){return A(q,t2)||E.indexOf(q)-E.indexOf(t2)})}}function b(){var A="abcdefghijklmnopqrstuvwxyz";return A.split("").sort(function(N,E){return~~(A.indexOf(E)/2.3)-~~(A.indexOf(N)/2.3)}).join("")=="xyzvwtursopqmnklhijfgdeabc"}function D(A,N){var E,R,j,K,Y,q;switch(g(A)){case"HTMLImageElement":E=document.createElement("canvas"),E.width=A.naturalWidth,E.height=A.naturalHeight,R=E.getContext("2d"),R.drawImage(A,0,0);case"Canvas":case"HTMLCanvasElement":E=E||A,R=R||E.getContext("2d");case"CanvasRenderingContext2D":R=R||A,E=E||R.canvas,j=R.getImageData(0,0,E.width,E.height);case"ImageData":j=j||A,N=j.width,g(j.data)=="CanvasPixelArray"?K=new Uint8Array(j.data):K=j.data;case"Array":case"CanvasPixelArray":K=K||new Uint8Array(A);case"Uint8Array":case"Uint8ClampedArray":K=K||A,Y=new Uint32Array(K.buffer);case"Uint32Array":Y=Y||A,K=K||new Uint8Array(Y.buffer),N=N||Y.length,q=Y.length/N}return{can:E,ctx:R,imgd:j,buf8:K,buf32:Y,width:N,height:q}}function U(A,N,E,R){for(var j=~~(A/E),K=A%E,Y=~~(N/R),q=N%R,t2=A-K,o2=N-q,i2=[],M2=0;M2<N;M2+=R)for(var L2=0;L2<A;L2+=E)i2.push({x:L2,y:M2,w:L2==t2?K:E,h:M2==o2?q:R});return i2}function B(A,N,E){var R=A,j=R.y*N+R.x,K=(R.y+R.h-1)*N+(R.x+R.w-1),Y=0,q=N-R.w+1,t2=j;do E.call(this,t2),t2+=++Y%R.w==0?q:1;while(t2<=K)}function Z(A,N){var E=[];for(var R in A)E.push(R);return H.call(E,function(j,K){return N?A[K]-A[j]:A[j]-A[K]})}this.RgbQuant=e,typeof dr<"u"&&dr.exports&&(dr.exports=e)}).call(Md)});var g8=N2(Z8());var Tm=N2($a());var G2=N2(f1());var b1=function(){return b1=Object.assign||function(c){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(c[s]=r[s])}return c},b1.apply(this,arguments)};function c5(e,c,r){if(r||arguments.length===2)for(var n=0,i=c.length,s;n<i;n++)(s||!(n in c))&&(s||(s=Array.prototype.slice.call(c,0,n)),s[n]=c[n]);return e.concat(s||Array.prototype.slice.call(c))}var Z2=N2(f1()),Yl=N2(zl());var k2="-ms-",G6="-moz-",C2="-webkit-",i7="comm",J4="rule",P0="decl";var Hl="@import";var s7="@keyframes";var gl="@layer";var an=Math.abs,r5=String.fromCharCode,a5=Object.assign;function Vl(e,c){return J2(e,0)^45?(((c<<2^J2(e,0))<<2^J2(e,1))<<2^J2(e,2))<<2^J2(e,3):0}function o7(e){return e.trim()}function G3(e,c){return(e=c.exec(e))?e[0]:e}function u2(e,c,r){return e.replace(c,r)}function _0(e,c,r){return e.indexOf(c,r)}function J2(e,c){return e.charCodeAt(c)|0}function t4(e,c,r){return e.slice(c,r)}function W1(e){return e.length}function l7(e){return e.length}function q6(e,c){return c.push(e),e}function Ml(e,c){return e.map(c).join("")}function nn(e,c){return e.filter(function(r){return!G3(r,c)})}var f7=1,T0=1,Cl=0,b3=0,i1=0,R0="";function n5(e,c,r,n,i,s,l,u){return{value:e,root:c,parent:r,type:n,props:i,children:s,line:f7,column:T0,length:l,return:"",siblings:u}}function x4(e,c){return a5(n5("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},c)}function j6(e){for(;e.root;)e=x4(e.root,{children:[e]});q6(e,e.siblings)}function Ll(){return i1}function xl(){return i1=b3>0?J2(R0,--b3):0,T0--,i1===10&&(T0=1,f7--),i1}function k3(){return i1=b3<Cl?J2(R0,b3++):0,T0++,i1===10&&(T0=1,f7++),i1}function Z4(){return J2(R0,b3)}function t5(){return b3}function u7(e,c){return t4(R0,e,c)}function tn(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 yl(e){return f7=T0=1,Cl=W1(R0=e),b3=0,[]}function wl(e){return R0="",e}function p7(e){return o7(u7(b3-1,sn(e===91?e+2:e===40?e+1:e)))}function Sl(e){for(;(i1=Z4())&&i1<33;)k3();return tn(e)>2||tn(i1)>3?"":" "}function Nl(e,c){for(;--c&&k3()&&!(i1<48||i1>102||i1>57&&i1<65||i1>70&&i1<97););return u7(e,t5()+(c<6&&Z4()==32&&k3()==32))}function sn(e){for(;k3();)switch(i1){case e:return b3;case 34:case 39:e!==34&&e!==39&&sn(i1);break;case 40:e===41&&sn(e);break;case 92:k3();break}return b3}function bl(e,c){for(;k3()&&e+i1!==57;)if(e+i1===84&&Z4()===47)break;return"/*"+u7(c,b3-1)+"*"+r5(e===47?e:k3())}function kl(e){for(;!tn(Z4());)k3();return u7(e,b3)}function Pl(e){return wl(m7("",null,null,null,[""],e=yl(e),0,[0],e))}function m7(e,c,r,n,i,s,l,u,p){for(var h=0,z=0,V=l,L=0,S=0,P=0,T=1,W=1,g=1,H=0,C="",b=i,D=s,U=n,B=C;W;)switch(P=H,H=k3()){case 40:if(P!=108&&J2(B,V-1)==58){_0(B+=u2(p7(H),"&","&\f"),"&\f",an(h?u[h-1]:0))!=-1&&(g=-1);break}case 34:case 39:case 91:B+=p7(H);break;case 9:case 10:case 13:case 32:B+=Sl(P);break;case 92:B+=Nl(t5()-1,7);continue;case 47:switch(Z4()){case 42:case 47:q6(UL(bl(k3(),t5()),c,r,p),p);break;default:B+="/"}break;case 123*T:u[h++]=W1(B)*g;case 125*T:case 59:case 0:switch(H){case 0:case 125:W=0;case 59+z:g==-1&&(B=u2(B,/\f/g,"")),S>0&&W1(B)-V&&q6(S>32?El(B+";",n,r,V-1,p):El(u2(B," ","")+";",n,r,V-2,p),p);break;case 59:B+=";";default:if(q6(U=Al(B,c,r,h,z,i,u,C,b=[],D=[],V,s),s),H===123)if(z===0)m7(B,c,U,U,b,s,V,u,D);else switch(L===99&&J2(B,3)===110?100:L){case 100:case 108:case 109:case 115:m7(e,U,U,n&&q6(Al(e,U,U,0,0,i,u,C,i,b=[],V,D),D),i,D,V,u,n?b:D);break;default:m7(B,U,U,U,[""],D,0,u,D)}}h=z=S=0,T=g=1,C=B="",V=l;break;case 58:V=1+W1(B),S=P;default:if(T<1){if(H==123)--T;else if(H==125&&T++==0&&xl()==125)continue}switch(B+=r5(H),H*T){case 38:g=z>0?1:(B+="\f",-1);break;case 44:u[h++]=(W1(B)-1)*g,g=1;break;case 64:Z4()===45&&(B+=p7(k3())),L=Z4(),z=V=W1(C=B+=kl(t5())),H++;break;case 45:P===45&&W1(B)==2&&(T=0)}}return s}function Al(e,c,r,n,i,s,l,u,p,h,z,V){for(var L=i-1,S=i===0?s:[""],P=l7(S),T=0,W=0,g=0;T<n;++T)for(var H=0,C=t4(e,L+1,L=an(W=l[T])),b=e;H<P;++H)(b=o7(W>0?S[H]+" "+C:u2(C,/&\f/g,S[H])))&&(p[g++]=b);return n5(e,c,r,i===0?J4:u,p,h,z,V)}function UL(e,c,r,n){return n5(e,c,r,i7,r5(Ll()),t4(e,2,-2),0,n)}function El(e,c,r,n,i){return n5(e,c,r,P0,t4(e,0,n),t4(e,n+1,-1),n,i)}function on(e,c,r){switch(Vl(e,c)){case 5103:return C2+"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 C2+e+e;case 4789:return G6+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return C2+e+G6+e+k2+e+e;case 5936:switch(J2(e,c+11)){case 114:return C2+e+k2+u2(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return C2+e+k2+u2(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return C2+e+k2+u2(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return C2+e+k2+e+e;case 6165:return C2+e+k2+"flex-"+e+e;case 5187:return C2+e+u2(e,/(\w+).+(:[^]+)/,C2+"box-$1$2"+k2+"flex-$1$2")+e;case 5443:return C2+e+k2+"flex-item-"+u2(e,/flex-|-self/g,"")+(G3(e,/flex-|baseline/)?"":k2+"grid-row-"+u2(e,/flex-|-self/g,""))+e;case 4675:return C2+e+k2+"flex-line-pack"+u2(e,/align-content|flex-|-self/g,"")+e;case 5548:return C2+e+k2+u2(e,"shrink","negative")+e;case 5292:return C2+e+k2+u2(e,"basis","preferred-size")+e;case 6060:return C2+"box-"+u2(e,"-grow","")+C2+e+k2+u2(e,"grow","positive")+e;case 4554:return C2+u2(e,/([^-])(transform)/g,"$1"+C2+"$2")+e;case 6187:return u2(u2(u2(e,/(zoom-|grab)/,C2+"$1"),/(image-set)/,C2+"$1"),e,"")+e;case 5495:case 3959:return u2(e,/(image-set\([^]*)/,C2+"$1$`$1");case 4968:return u2(u2(e,/(.+:)(flex-)?(.*)/,C2+"box-pack:$3"+k2+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+C2+e+e;case 4200:if(!G3(e,/flex-|baseline/))return k2+"grid-column-align"+t4(e,c)+e;break;case 2592:case 3360:return k2+u2(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,i){return c=i,G3(n.props,/grid-\w+-end/)})?~_0(e+(r=r[c].value),"span",0)?e:k2+u2(e,"-start","")+e+k2+"grid-row-span:"+(~_0(r,"span",0)?G3(r,/\d+/):+G3(r,/\d+/)-+G3(e,/\d+/))+";":k2+u2(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return G3(n.props,/grid-\w+-start/)})?e:k2+u2(u2(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return u2(e,/(.+)-inline(.+)/,C2+"$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(W1(e)-1-c>6)switch(J2(e,c+1)){case 109:if(J2(e,c+4)!==45)break;case 102:return u2(e,/(.+:)(.+)-([^]+)/,"$1"+C2+"$2-$3$1"+G6+(J2(e,c+3)==108?"$3":"$2-$3"))+e;case 115:return~_0(e,"stretch",0)?on(u2(e,"stretch","fill-available"),c,r)+e:e}break;case 5152:case 5920:return u2(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,i,s,l,u,p,h){return k2+i+":"+s+h+(l?k2+i+"-span:"+(u?p:+p-+s)+h:"")+e});case 4949:if(J2(e,c+6)===121)return u2(e,":",":"+C2)+e;break;case 6444:switch(J2(e,J2(e,14)===45?18:11)){case 120:return u2(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+C2+(J2(e,14)===45?"inline-":"")+"box$3$1"+C2+"$2$3$1"+k2+"$2box$3")+e;case 100:return u2(e,":",":"+k2)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return u2(e,"scroll-","scroll-snap-")+e}return e}function D0(e,c){for(var r="",n=0;n<e.length;n++)r+=c(e[n],n,e,c)||"";return r}function _l(e,c,r,n){switch(e.type){case gl:if(e.children.length)break;case Hl:case P0:return e.return=e.return||e.value;case i7:return"";case s7:return e.return=e.value+"{"+D0(e.children,n)+"}";case J4:if(!W1(e.value=e.props.join(",")))return""}return W1(r=D0(e.children,n))?e.return=e.value+"{"+r+"}":""}function Tl(e){var c=l7(e);return function(r,n,i,s){for(var l="",u=0;u<c;u++)l+=e[u](r,n,i,s)||"";return l}}function Rl(e){return function(c){c.root||(c=c.return)&&e(c)}}function Dl(e,c,r,n){if(e.length>-1&&!e.return)switch(e.type){case P0:e.return=on(e.value,e.length,r);return;case s7:return D0([x4(e,{value:u2(e.value,"@","@"+C2)})],n);case J4:if(e.length)return Ml(r=e.props,function(i){switch(G3(i,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":j6(x4(e,{props:[u2(i,/:(read-\w+)/,":"+G6+"$1")]})),j6(x4(e,{props:[i]})),a5(e,{props:nn(r,n)});break;case"::placeholder":j6(x4(e,{props:[u2(i,/:(plac\w+)/,":"+C2+"input-$1")]})),j6(x4(e,{props:[u2(i,/:(plac\w+)/,":"+G6+"$1")]})),j6(x4(e,{props:[u2(i,/:(plac\w+)/,k2+"input-$1")]})),j6(x4(e,{props:[i]})),a5(e,{props:nn(r,n)});break}return""})}}var WL={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},Ol=WL;var w4=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",Kl="active",H7="data-styled-version",F0="6.1.8",Hn=`/*!sc*/
`,gn=typeof window<"u"&&"HTMLElement"in window,GL=!!(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 M7=Object.freeze([]),B0=Object.freeze({});function qL(e,c,r){return r===void 0&&(r=B0),e.theme!==r.theme&&e.theme||c||r.theme}var Ql=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"]),jL=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,XL=/(^-|-$)/g;function Fl(e){return e.replace(jL,"-").replace(XL,"")}var YL=/(a)(d)/gi,h7=52,Bl=function(e){return String.fromCharCode(e+(e>25?39:97))};function pn(e){var c,r="";for(c=Math.abs(e);c>h7;c=c/h7|0)r=Bl(c%h7)+r;return(Bl(c%h7)+r).replace(YL,"$1-$2")}var ln,$l=5381,O0=function(e,c){for(var r=c.length;r;)e=33*e^c.charCodeAt(--r);return e},Jl=function(e){return O0($l,e)};function KL(e){return pn(Jl(e)>>>0)}function QL(e){return e.displayName||e.name||"Component"}function fn(e){return typeof e=="string"&&!0}var Zl=typeof Symbol=="function"&&Symbol.for,ef=Zl?Symbol.for("react.memo"):60115,$L=Zl?Symbol.for("react.forward_ref"):60112,JL={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ZL={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cf={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ex=((ln={})[$L]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ln[ef]=cf,ln);function Il(e){return("type"in(c=e)&&c.type.$$typeof)===ef?cf:"$$typeof"in e?ex[e.$$typeof]:JL;var c}var cx=Object.defineProperty,rx=Object.getOwnPropertyNames,Ul=Object.getOwnPropertySymbols,ax=Object.getOwnPropertyDescriptor,nx=Object.getPrototypeOf,Wl=Object.prototype;function rf(e,c,r){if(typeof c!="string"){if(Wl){var n=nx(c);n&&n!==Wl&&rf(e,n,r)}var i=rx(c);Ul&&(i=i.concat(Ul(c)));for(var s=Il(e),l=Il(c),u=0;u<i.length;++u){var p=i[u];if(!(p in ZL||r&&r[p]||l&&p in l||s&&p in s)){var h=ax(c,p);try{cx(e,p,h)}catch{}}}}return e}function I0(e){return typeof e=="function"}function Vn(e){return typeof e=="object"&&"styledComponentId"in e}function X6(e,c){return e&&c?"".concat(e," ").concat(c):e||c||""}function g7(e,c){if(e.length===0)return"";for(var r=e[0],n=1;n<e.length;n++)r+=c?c+e[n]:e[n];return r}function i5(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function mn(e,c,r){if(r===void 0&&(r=!1),!r&&!i5(e)&&!Array.isArray(e))return c;if(Array.isArray(c))for(var n=0;n<c.length;n++)e[n]=mn(e[n],c[n]);else if(i5(c))for(var n in c)e[n]=mn(e[n],c[n]);return e}function Mn(e,c){Object.defineProperty(e,"toString",{value:c})}function y4(e){for(var c=[],r=1;r<arguments.length;r++)c[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(c.length>0?" Args: ".concat(c.join(", ")):""))}var tx=function(){function e(c){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=c}return e.prototype.indexOfGroup=function(c){for(var r=0,n=0;n<c;n++)r+=this.groupSizes[n];return r},e.prototype.insertRules=function(c,r){if(c>=this.groupSizes.length){for(var n=this.groupSizes,i=n.length,s=i;c>=s;)if((s<<=1)<0)throw y4(16,"".concat(c));this.groupSizes=new Uint32Array(s),this.groupSizes.set(n),this.length=s;for(var l=i;l<s;l++)this.groupSizes[l]=0}for(var u=this.indexOfGroup(c+1),p=(l=0,r.length);l<p;l++)this.tag.insertRule(u,r[l])&&(this.groupSizes[c]++,u++)},e.prototype.clearGroup=function(c){if(c<this.length){var r=this.groupSizes[c],n=this.indexOfGroup(c),i=n+r;this.groupSizes[c]=0;for(var s=n;s<i;s++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(c){var r="";if(c>=this.length||this.groupSizes[c]===0)return r;for(var n=this.groupSizes[c],i=this.indexOfGroup(c),s=i+n,l=i;l<s;l++)r+="".concat(this.tag.getRule(l)).concat(Hn);return r},e}(),v7=new Map,V7=new Map,z7=1,d7=function(e){if(v7.has(e))return v7.get(e);for(;V7.has(z7);)z7++;var c=z7++;return v7.set(e,c),V7.set(c,e),c},ix=function(e,c){z7=c+1,v7.set(e,c),V7.set(c,e)},sx="style[".concat(w4,"][").concat(H7,'="').concat(F0,'"]'),ox=new RegExp("^".concat(w4,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),lx=function(e,c,r){for(var n,i=r.split(","),s=0,l=i.length;s<l;s++)(n=i[s])&&e.registerName(c,n)},fx=function(e,c){for(var r,n=((r=c.textContent)!==null&&r!==void 0?r:"").split(Hn),i=[],s=0,l=n.length;s<l;s++){var u=n[s].trim();if(u){var p=u.match(ox);if(p){var h=0|parseInt(p[1],10),z=p[2];h!==0&&(ix(z,h),lx(e,z,p[3]),e.getTag().insertRules(h,i)),i.length=0}else i.push(u)}}};function hn(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var af=function(e){var c=document.head,r=e||c,n=document.createElement("style"),i=function(u){var p=Array.from(u.querySelectorAll("style[".concat(w4,"]")));return p[p.length-1]}(r),s=i!==void 0?i.nextSibling:null;n.setAttribute(w4,Kl),n.setAttribute(H7,F0);var l=hn();return l&&n.setAttribute("nonce",l),r.insertBefore(n,s),n},ux=function(){function e(c){this.element=af(c),this.element.appendChild(document.createTextNode("")),this.sheet=function(r){if(r.sheet)return r.sheet;for(var n=document.styleSheets,i=0,s=n.length;i<s;i++){var l=n[i];if(l.ownerNode===r)return l}throw y4(17)}(this.element),this.length=0}return e.prototype.insertRule=function(c,r){try{return this.sheet.insertRule(r,c),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(c){this.sheet.deleteRule(c),this.length--},e.prototype.getRule=function(c){var r=this.sheet.cssRules[c];return r&&r.cssText?r.cssText:""},e}(),px=function(){function e(c){this.element=af(c),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(c,r){if(c<=this.length&&c>=0){var n=document.createTextNode(r);return this.element.insertBefore(n,this.nodes[c]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(c){this.element.removeChild(this.nodes[c]),this.length--},e.prototype.getRule=function(c){return c<this.length?this.nodes[c].textContent:""},e}(),mx=function(){function e(c){this.rules=[],this.length=0}return e.prototype.insertRule=function(c,r){return c<=this.length&&(this.rules.splice(c,0,r),this.length++,!0)},e.prototype.deleteRule=function(c){this.rules.splice(c,1),this.length--},e.prototype.getRule=function(c){return c<this.length?this.rules[c]:""},e}(),Gl=gn,hx={isServer:!gn,useCSSOMInjection:!GL},s5=function(){function e(c,r,n){c===void 0&&(c=B0),r===void 0&&(r={});var i=this;this.options=b1(b1({},hx),c),this.gs=r,this.names=new Map(n),this.server=!!c.isServer,!this.server&&gn&&Gl&&(Gl=!1,function(s){for(var l=document.querySelectorAll(sx),u=0,p=l.length;u<p;u++){var h=l[u];h&&h.getAttribute(w4)!==Kl&&(fx(s,h),h.parentNode&&h.parentNode.removeChild(h))}}(this)),Mn(this,function(){return function(s){for(var l=s.getTag(),u=l.length,p="",h=function(V){var L=function(g){return V7.get(g)}(V);if(L===void 0)return"continue";var S=s.names.get(L),P=l.getGroup(V);if(S===void 0||P.length===0)return"continue";var T="".concat(w4,".g").concat(V,'[id="').concat(L,'"]'),W="";S!==void 0&&S.forEach(function(g){g.length>0&&(W+="".concat(g,","))}),p+="".concat(P).concat(T,'{content:"').concat(W,'"}').concat(Hn)},z=0;z<u;z++)h(z);return p}(i)})}return e.registerId=function(c){return d7(c)},e.prototype.reconstructWithOptions=function(c,r){return r===void 0&&(r=!0),new e(b1(b1({},this.options),c),this.gs,r&&this.names||void 0)},e.prototype.allocateGSInstance=function(c){return this.gs[c]=(this.gs[c]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(c=function(r){var n=r.useCSSOMInjection,i=r.target;return r.isServer?new mx(i):n?new ux(i):new px(i)}(this.options),new tx(c)));var c},e.prototype.hasNameForId=function(c,r){return this.names.has(c)&&this.names.get(c).has(r)},e.prototype.registerName=function(c,r){if(d7(c),this.names.has(c))this.names.get(c).add(r);else{var n=new Set;n.add(r),this.names.set(c,n)}},e.prototype.insertRules=function(c,r,n){this.registerName(c,r),this.getTag().insertRules(d7(c),n)},e.prototype.clearNames=function(c){this.names.has(c)&&this.names.get(c).clear()},e.prototype.clearRules=function(c){this.getTag().clearGroup(d7(c)),this.clearNames(c)},e.prototype.clearTag=function(){this.tag=void 0},e}(),dx=/&/g,vx=/^\s*\/\/.*$/gm;function nf(e,c){return e.map(function(r){return r.type==="rule"&&(r.value="".concat(c," ").concat(r.value),r.value=r.value.replaceAll(",",",".concat(c," ")),r.props=r.props.map(function(n){return"".concat(c," ").concat(n)})),Array.isArray(r.children)&&r.type!=="@keyframes"&&(r.children=nf(r.children,c)),r})}function tf(e){var c,r,n,i=e===void 0?B0:e,s=i.options,l=s===void 0?B0:s,u=i.plugins,p=u===void 0?M7:u,h=function(L,S,P){return P.startsWith(r)&&P.endsWith(r)&&P.replaceAll(r,"").length>0?".".concat(c):L},z=p.slice();z.push(function(L){L.type===J4&&L.value.includes("&")&&(L.props[0]=L.props[0].replace(dx,r).replace(n,h))}),l.prefix&&z.push(Dl),z.push(_l);var V=function(L,S,P,T){S===void 0&&(S=""),P===void 0&&(P=""),T===void 0&&(T="&"),c=T,r=S,n=new RegExp("\\".concat(r,"\\b"),"g");var W=L.replace(vx,""),g=Pl(P||S?"".concat(P," ").concat(S," { ").concat(W," }"):W);l.namespace&&(g=nf(g,l.namespace));var H=[];return D0(g,Tl(z.concat(Rl(function(C){return H.push(C)})))),H};return V.hash=p.length?p.reduce(function(L,S){return S.name||y4(15),O0(L,S.name)},$l).toString():"",V}var zx=new s5,dn=tf(),Cn=Z2.default.createContext({shouldForwardProp:void 0,styleSheet:zx,stylis:dn}),Wb=Cn.Consumer,Hx=Z2.default.createContext(void 0);function vn(){return(0,Z2.useContext)(Cn)}function gx(e){var c=(0,Z2.useState)(e.stylisPlugins),r=c[0],n=c[1],i=vn().styleSheet,s=(0,Z2.useMemo)(function(){var p=i;return e.sheet?p=e.sheet:e.target&&(p=p.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(p=p.reconstructWithOptions({useCSSOMInjection:!1})),p},[e.disableCSSOMInjection,e.sheet,e.target,i]),l=(0,Z2.useMemo)(function(){return tf({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:r})},[e.enableVendorPrefixes,e.namespace,r]);(0,Z2.useEffect)(function(){(0,Yl.default)(r,e.stylisPlugins)||n(e.stylisPlugins)},[e.stylisPlugins]);var u=(0,Z2.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:s,stylis:l}},[e.shouldForwardProp,s,l]);return Z2.default.createElement(Cn.Provider,{value:u},Z2.default.createElement(Hx.Provider,{value:l},e.children))}var Vx=function(){function e(c,r){var n=this;this.inject=function(i,s){s===void 0&&(s=dn);var l=n.name+s.hash;i.hasNameForId(n.id,l)||i.insertRules(n.id,l,s(n.rules,l,"@keyframes"))},this.name=c,this.id="sc-keyframes-".concat(c),this.rules=r,Mn(this,function(){throw y4(12,String(n.name))})}return e.prototype.getName=function(c){return c===void 0&&(c=dn),this.name+c.hash},e}(),Mx=function(e){return e>="A"&&e<="Z"};function ql(e){for(var c="",r=0;r<e.length;r++){var n=e[r];if(r===1&&n==="-"&&e[0]==="-")return e;Mx(n)?c+="-"+n.toLowerCase():c+=n}return c.startsWith("ms-")?"-"+c:c}var sf=function(e){return e==null||e===!1||e===""},of=function(e){var c,r,n=[];for(var i in e){var s=e[i];e.hasOwnProperty(i)&&!sf(s)&&(Array.isArray(s)&&s.isCss||I0(s)?n.push("".concat(ql(i),":"),s,";"):i5(s)?n.push.apply(n,c5(c5(["".concat(i," {")],of(s),!1),["}"],!1)):n.push("".concat(ql(i),": ").concat((c=i,(r=s)==null||typeof r=="boolean"||r===""?"":typeof r!="number"||r===0||c in Ol||c.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return n};function e6(e,c,r,n){if(sf(e))return[];if(Vn(e))return[".".concat(e.styledComponentId)];if(I0(e)){if(!I0(s=e)||s.prototype&&s.prototype.isReactComponent||!c)return[e];var i=e(c);return e6(i,c,r,n)}var s;return e instanceof Vx?r?(e.inject(r,n),[e.getName(n)]):[e]:i5(e)?of(e):Array.isArray(e)?Array.prototype.concat.apply(M7,e.map(function(l){return e6(l,c,r,n)})):[e.toString()]}function lf(e){for(var c=0;c<e.length;c+=1){var r=e[c];if(I0(r)&&!Vn(r))return!1}return!0}var Cx=Jl(F0),Lx=function(){function e(c,r,n){this.rules=c,this.staticRulesId="",this.isStatic=(n===void 0||n.isStatic)&&lf(c),this.componentId=r,this.baseHash=O0(Cx,r),this.baseStyle=n,s5.registerId(r)}return e.prototype.generateAndInjectStyles=function(c,r,n){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(c,r,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&r.hasNameForId(this.componentId,this.staticRulesId))i=X6(i,this.staticRulesId);else{var s=g7(e6(this.rules,c,r,n)),l=pn(O0(this.baseHash,s)>>>0);if(!r.hasNameForId(this.componentId,l)){var u=n(s,".".concat(l),void 0,this.componentId);r.insertRules(this.componentId,l,u)}i=X6(i,l),this.staticRulesId=l}else{for(var p=O0(this.baseHash,n.hash),h="",z=0;z<this.rules.length;z++){var V=this.rules[z];if(typeof V=="string")h+=V;else if(V){var L=g7(e6(V,c,r,n));p=O0(p,L+z),h+=L}}if(h){var S=pn(p>>>0);r.hasNameForId(this.componentId,S)||r.insertRules(this.componentId,S,n(h,".".concat(S),void 0,this.componentId)),i=X6(i,S)}}return i},e}(),ff=Z2.default.createContext(void 0),Gb=ff.Consumer;var un={};function xx(e,c,r){var n=Vn(e),i=e,s=!fn(e),l=c.attrs,u=l===void 0?M7:l,p=c.componentId,h=p===void 0?function(b,D){var U=typeof b!="string"?"sc":Fl(b);un[U]=(un[U]||0)+1;var B="".concat(U,"-").concat(KL(F0+U+un[U]));return D?"".concat(D,"-").concat(B):B}(c.displayName,c.parentComponentId):p,z=c.displayName,V=z===void 0?function(b){return fn(b)?"styled.".concat(b):"Styled(".concat(QL(b),")")}(e):z,L=c.displayName&&c.componentId?"".concat(Fl(c.displayName),"-").concat(c.componentId):c.componentId||h,S=n&&i.attrs?i.attrs.concat(u).filter(Boolean):u,P=c.shouldForwardProp;if(n&&i.shouldForwardProp){var T=i.shouldForwardProp;if(c.shouldForwardProp){var W=c.shouldForwardProp;P=function(b,D){return T(b,D)&&W(b,D)}}else P=T}var g=new Lx(r,L,n?i.componentStyle:void 0);function H(b,D){return function(U,B,Z){var A=U.attrs,N=U.componentStyle,E=U.defaultProps,R=U.foldedComponentIds,j=U.styledComponentId,K=U.target,Y=Z2.default.useContext(ff),q=vn(),t2=U.shouldForwardProp||q.shouldForwardProp,o2=qL(B,Y,E)||B0,i2=function(i3,H1,g1){for(var e4,Q2=b1(b1({},H1),{className:void 0,theme:g1}),Y1=0;Y1<i3.length;Y1+=1){var O3=I0(e4=i3[Y1])?e4(Q2):e4;for(var I2 in O3)Q2[I2]=I2==="className"?X6(Q2[I2],O3[I2]):I2==="style"?b1(b1({},Q2[I2]),O3[I2]):O3[I2]}return H1.className&&(Q2.className=X6(Q2.className,H1.className)),Q2}(A,B,o2),M2=i2.as||K,L2={};for(var K2 in i2)i2[K2]===void 0||K2[0]==="$"||K2==="as"||K2==="theme"&&i2.theme===o2||(K2==="forwardedAs"?L2.as=i2.forwardedAs:t2&&!t2(K2,M2)||(L2[K2]=i2[K2]));var r1=function(i3,H1){var g1=vn(),e4=i3.generateAndInjectStyles(H1,g1.styleSheet,g1.stylis);return e4}(N,i2),w1=X6(R,j);return r1&&(w1+=" "+r1),i2.className&&(w1+=" "+i2.className),L2[fn(M2)&&!Ql.has(M2)?"class":"className"]=w1,L2.ref=Z,(0,Z2.createElement)(M2,L2)}(C,b,D)}H.displayName=V;var C=Z2.default.forwardRef(H);return C.attrs=S,C.componentStyle=g,C.displayName=V,C.shouldForwardProp=P,C.foldedComponentIds=n?X6(i.foldedComponentIds,i.styledComponentId):"",C.styledComponentId=L,C.target=n?i.target:e,Object.defineProperty(C,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(b){this._foldedDefaultProps=n?function(D){for(var U=[],B=1;B<arguments.length;B++)U[B-1]=arguments[B];for(var Z=0,A=U;Z<A.length;Z++)mn(D,A[Z],!0);return D}({},i.defaultProps,b):b}}),Mn(C,function(){return".".concat(C.styledComponentId)}),s&&rf(C,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),C}function jl(e,c){for(var r=[e[0]],n=0,i=c.length;n<i;n+=1)r.push(c[n],e[n+1]);return r}var Xl=function(e){return Object.assign(e,{isCss:!0})};function yx(e){for(var c=[],r=1;r<arguments.length;r++)c[r-1]=arguments[r];if(I0(e)||i5(e))return Xl(e6(jl(M7,c5([e],c,!0))));var n=e;return c.length===0&&n.length===1&&typeof n[0]=="string"?e6(n):Xl(e6(jl(n,c)))}function zn(e,c,r){if(r===void 0&&(r=B0),!c)throw y4(1,c);var n=function(i){for(var s=[],l=1;l<arguments.length;l++)s[l-1]=arguments[l];return e(c,r,yx.apply(void 0,c5([i],s,!1)))};return n.attrs=function(i){return zn(e,c,b1(b1({},r),{attrs:Array.prototype.concat(r.attrs,i).filter(Boolean)}))},n.withConfig=function(i){return zn(e,c,b1(b1({},r),i))},n}var uf=function(e){return zn(xx,e)},s2=uf;Ql.forEach(function(e){s2[e]=uf(e)});var qb=function(){function e(c,r){this.rules=c,this.componentId=r,this.isStatic=lf(c),s5.registerId(this.componentId+1)}return e.prototype.createStyles=function(c,r,n,i){var s=i(g7(e6(this.rules,r,n,i)),""),l=this.componentId+c;n.insertRules(l,l,s)},e.prototype.removeStyles=function(c,r){r.clearRules(this.componentId+c)},e.prototype.renderStyles=function(c,r,n,i){c>2&&s5.registerId(this.componentId+c),this.removeStyles(c,n),this.createStyles(c,r,n,i)},e}();var jb=function(){function e(){var c=this;this._emitSheetCSS=function(){var r=c.instance.toString(),n=hn(),i=g7([n&&'nonce="'.concat(n,'"'),"".concat(w4,'="true"'),"".concat(H7,'="').concat(F0,'"')].filter(Boolean)," ");return"<style ".concat(i,">").concat(r,"</style>")},this.getStyleTags=function(){if(c.sealed)throw y4(2);return c._emitSheetCSS()},this.getStyleElement=function(){var r;if(c.sealed)throw y4(2);var n=((r={})[w4]="",r[H7]=F0,r.dangerouslySetInnerHTML={__html:c.instance.toString()},r),i=hn();return i&&(n.nonce=i),[Z2.default.createElement("style",b1({},n,{key:"sc-0-0"}))]},this.seal=function(){c.sealed=!0},this.instance=new s5({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(c){if(this.sealed)throw y4(2);return Z2.default.createElement(gx,{sheet:this.instance},c)},e.prototype.interleaveWithNodeStream=function(c){throw y4(3)},e}();var Xb="__sc-".concat(w4,"__");var _m=N2(D9()),Sw=s2.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;
`,O9=s2.p`
white-space: pre-warp;
`,F9=s2.div`
display: flex;
`,Nw=s2.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;
`,z8=s2.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;
`,x1=class e{static _ref;static active;static root;static alert(c,r){return new Promise(n=>{e.clear();let i=()=>{n(),this.active=void 0,this.clear()};this.active=i,e.renderContent(G2.default.createElement("div",null,G2.default.createElement("h5",null,r||`${location.host} says`),G2.default.createElement(O9,null,c),G2.default.createElement(z8,{onClick:()=>i()},"OK")))})}static async confirm(c,r){return new Promise(n=>{e.clear();let i=s=>{n(s),this.active=void 0,this.clear()};this.active=()=>i(!1),e.renderContent(G2.default.createElement("div",null,G2.default.createElement("h5",null,r||`${location.host} says`),G2.default.createElement(O9,null,c),G2.default.createElement(F9,null,G2.default.createElement(z8,{onClick:()=>i(!0)},"OK"),G2.default.createElement(z8,{onClick:()=>i(!1)},"Cancel"))))})}static async prompt(c,r,n){return new Promise(i=>{e.clear();let s=u=>{i(u),this.active=void 0,this.clear()};this.active=()=>s("");let l=(0,G2.createRef)();e.renderContent(G2.default.createElement("div",null,G2.default.createElement("h5",null,n||`${location.host} says`),G2.default.createElement(O9,null,c),G2.default.createElement(Nw,{ref:l,type:"text"}),G2.default.createElement(F9,null,G2.default.createElement(z8,{onClick:()=>s(l.current&&l.current.value)},"OK"),G2.default.createElement(z8,{onClick:()=>s(null)},"Cancel")))),l.current&&(l.current.focus(),l.current.value=r||"",l.current.addEventListener("keyup",u=>{u.key.toLowerCase()==="enter"&&l.current&&s(l.current.value)}))})}static custom(c,r){return new Promise(n=>{e.clear();let i=()=>{this.active=void 0,n(),this.clear()};this.active=()=>i(),e.renderContent(G2.default.createElement("div",null,c,G2.default.createElement(F9,null,r?r.map((s,l)=>G2.default.createElement(z8,{key:l,onClick:async u=>{let p=s.click(u),h;p instanceof Promise?h=await p:h=p,h||(this.active=void 0,this.clear(),n())}},s.content)):null)))})}static close(){this.clear()}static clear(){this.root&&(this.root.unmount(),this.root=void 0);let c=e.ref.style;c.pointerEvents="none",c.touchAction="none",c.backgroundColor="rgba(0, 0, 0, 0)",this.active&&this.active(),this.active=void 0}static renderContent(c){let r=e.createBase(c);this.root=(0,_m.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(c){return G2.default.createElement(Sw,null,c)}static get ref(){if(e._ref)return e._ref;let c=document.createElement("div");document.body.appendChild(c),e._ref=c;let r=c.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",c}};var Rm=N2(f1());function bw(){return new Promise(e=>{let c=document.createElement("div"),r=document.createElement("div"),n=c.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(c),n.backgroundColor="rgba(0, 0, 0, 0.50)";let i=r.style;i.position="fixed",i.zIndex="100001",i.width="5px",i.height="5px",i.border="2px solid white";let s,l=(W,g,H,C)=>{s={x:W,y:g,xOff:H,yOff:C}},u=W=>{l(W.clientX,W.clientY,W.offsetX,W.offsetY)},p=W=>{let g=W.touches[W.touches.length-1],H=W.target,{x:C,y:b,width:D,height:U}=H.getBoundingClientRect(),B=(g.clientX-C)/D*H.offsetWidth,Z=(g.clientY-b)/U*H.offsetHeight;l(g.clientX,g.clientY,B,Z)},h=(W,g)=>{if(!s)return{x:W,y:g,width:0,height:0};let H=Math.min(W,s.x),C=Math.max(W,s.x),b=Math.min(g,s.y),D=Math.max(g,s.y),U=C-H,B=D-b;return{x:Math.floor(H),y:Math.floor(b),width:Math.ceil(U),height:Math.ceil(B)}},z=(W,g)=>{if(!s)return;document.body.contains(r)||document.body.appendChild(r);let H=h(W,g),C=r.style;C.width=`${H.width}px`,C.height=`${H.height}px`,C.left=`${H.x}px`,C.top=`${H.y}px`},V=W=>{if(!s||!(W instanceof MouseEvent))return;let{clientX:g,clientY:H}=W;z(g,H)},L=W=>{if(!s||!(W instanceof TouchEvent)||!W.isTrusted)return;let g=W.touches[0];if(i.borderWidth="6px",g){let{clientX:H,clientY:C}=g;z(H,C)}},S=(W,g)=>{if(s){let H=h(W,g);s=void 0,window.removeEventListener("mousedown",T),window.removeEventListener("touchend",P),window.removeEventListener("mousedown",u),window.removeEventListener("touchstart",p),window.removeEventListener("mouseup",V),window.removeEventListener("touchmove",L),document.body.removeChild(c),document.body.contains(r)&&document.body.removeChild(r),e(H)}},P=W=>{let g=W.touches[0]||W.changedTouches[0];if(g){let{clientX:H,clientY:C}=g;S(H,C)}},T=W=>{S(W.clientX,W.clientY)};window.addEventListener("mouseup",T),window.addEventListener("touchend",P),window.addEventListener("mousedown",u),window.addEventListener("touchstart",p),window.addEventListener("mousemove",V),window.addEventListener("touchmove",L)})}async function B9(e,c,r,n,i=0){let s=H8();s.width=r/Math.pow(2,i),s.height=n/Math.pow(2,i);let l=s.getContext("2d"),u=Math.floor(e%O2),p=Math.floor(c%O2),h=[];for(let z=0;z<r+O2;z+=O2)for(let V=0;V<n+O2;V+=O2){let L=new Promise((S,P)=>{Om(e+z,c+V).then(T=>{let W=e>0?-u:-(O2+u)%O2,g=c>0?-p:-(O2+p)%O2;l.drawImage(T,z+W,V+g),S()}).catch(P)});h.push(L)}return await Promise.all(h),s}async function Dm(e){let c=await bw(),r=e.screenToGrid(c.x,c.y),n=e.screenToGrid(c.x+c.width,c.height+c.y);if(!(!r||!n))try{let i=await B9(r.x,r.y,c.width,c.height,e.uScale),s=i.toDataURL();x1.custom(Rm.default.createElement("img",{style:{border:"1px solid black"},src:s}),[{content:"Download",click:()=>{i.toBlob(l=>{let u=Math.floor(r.x+c.width/2),p=Math.floor(r.x+c.height/2);l&&(0,Tm.default)(l,`${u}:${p}:${new Date().toLocaleDateString()}.png`)})}},{content:"Cancel",click:()=>{}}])}catch{x1.alert("Something went wrong while trying to capture screenshot")}}var O2=512;function Ic(e,c){return e.indexOf(c)===-1?(e.push(c),!0):!1}function Z5(e,c){let r=e.indexOf(c);return r!==-1?(e.splice(r,1),!0):!1}function Uc(e,c,r){return{r:e,g:c,b:r}}function kw(e,c){let r=[];for(let s of c){let l=p4(e.r,s.r),u=p4(e.g,s.g),p=p4(e.b,s.b);r.push(l+u+p)}let n=Math.min(...r);return r.indexOf(n)}function p4(e,c){return e>c?e-c:c-e}function I9(e,c=2){return e.toString(16).padStart(c,"0")}function Bm(e,c,r){return"#"+I9(e)+I9(c)+I9(r)}function Wc(){return new Promise(e=>requestAnimationFrame(e))}function W9(e){let c=e.lastIndexOf(".");return c===-1?{text:e,ex:""}:{text:e.slice(0,c),ex:e.slice(c+1)}}function Im(e){return new Promise((c,r)=>{let n=new FileReader;n.addEventListener("load",()=>{c(n.result)}),n.addEventListener("error",i=>{r(i)}),n.readAsText(e)})}function Um(e){return new Promise((c,r)=>{let n=new FileReader;n.addEventListener("load",()=>{c(n.result)}),n.addEventListener("error",i=>{r(i)}),n.readAsDataURL(e)})}function Wm(e,c){return new Promise((r,n)=>{let i=new Image;i.alt=e,i.addEventListener("load",()=>r(i)),i.addEventListener("error",s=>{n(s)}),c.startsWith("data:image")||c.startsWith("blob")?i.src=c:i.src=`data:image/${W9(e)};base64,${c}`})}function V8(e){return e.length}function M8(e){return e[0]&&e[0].length||0}function l0(e){return V8(e.pixels)}function f0(e){return M8(e.pixels)}function Gm(e,c,r){let n=H8();n.width=c,n.height=r;let i=n.getContext("2d");return i.imageSmoothingEnabled=!1,i.drawImage(e,0,0,c,r),Aw(n,e.alt)}function Aw(e,c){return new Promise((r,n)=>{let i=e.toDataURL("image/png"),s=new Image;s.addEventListener("load",()=>r(s)),s.addEventListener("error",l=>n(l)),c&&(s.alt=c),s.src=i})}function G9(e){if(typeof e=="object"){let c=(0,g8.clone)(e);if(Array.isArray(c))throw new Error("Should not be an array");{if(typeof c.x!="number")throw new Error("x is not a number");if(typeof c.y!="number")throw new Error("y is not a number");if(!(0,g8.isInteger)(c.x))throw new Error("x is not an integer");if(!(0,g8.isInteger)(c.y))throw new Error("y is not an integer");if(typeof c.name!="string")throw new Error("Missing name");if(c.name.length<=1)throw new Error("Name to short");if(c.name.length>=64)throw new Error("Name to long");if(typeof c.pixels!="object")throw new Error("Pixels are not an object");if(!Array.isArray(c.pixels))throw new Error("Pixels are not an array");let r=0;for(let s=0;s<c.pixels.length;s++){let l=c.pixels[s];if(typeof l!="object")throw new Error(`Pixels[${s}] are not an object`);if(!Array.isArray(l))throw new Error(`Pixels[${s}] are not an array`);if(s===0)r=l.length;else if(l.length!==r)throw new Error(`Pixels[${s}] incorrect size`)}for(let s=0;s<c.pixels.length;s++){let l=c.pixels[s];if(l==null)throw new Error(`mural.pixels[${s}] is null`);for(let u=0;u<l.length;u++){if(typeof l[u]!="number")throw new Error(`pixels[${s}][${u}] is not a number`);if(!(0,g8.isInteger)(l[u]))throw new Error(`pixels[${s}][${u}] is not am integer`);if(l[u]==null)throw new Error("colorId is null")}}if(Object.keys(c).length!==4)throw new Error("Found more object keys than it should have");let n=l0(c),i=f0(c);if(n<2)throw new Error("Height to small");if(i<2)throw new Error("Width to small");if(n>2e3)throw new Error("Height to big");if(i>2e3)throw new Error("Width to big")}}else throw new Error("Not an object")}function Gc(e){return e.getContext("2d").getImageData(0,0,e.width,e.height)}async function qm(e,c){let r=f0(e),n=l0(e),s=(await B9(e.x,e.y,r,n)).getContext("2d")?.getImageData(0,0,r,n),l=e.pixels.flat(),u=0,p=0,h=0;if(s){for(let z=0,V=0;z<s.data.length;z+=4,V++)if(l[V]>=0){let L=s.data[z+0],S=s.data[z+1],P=s.data[z+2],T=Uc(L,S,P);u++,kw(T,c)===l[V]?h++:p++}}return{total:u,good:h,bad:p}}function q9(e,c){let{height:r,width:n}=e,i=[];for(let s=0;s<r;s++)i.push([]);for(let s=0;s<e.data.length;s+=4){let l=e.data[s+0]??0,u=e.data[s+1]??0,p=e.data[s+2]??0,h=e.data[s+3]??255,z=Math.floor(Math.floor(s/4)/n),V=i[z]||[];if(h<25)V.push(-1);else{let L=Ew(Uc(l,u,p),c);V.push(L)}}return i}function Ew(e,c){let r=[];for(let s of c){let l=p4(e.r,s.r),u=p4(e.g,s.g),p=p4(e.b,s.b);r.push(l+u+p)}let n=Math.min(...r);return r.indexOf(n)}function jm(e){let c=H8(),r=c.getContext("2d");return c.width=e.width,c.height=e.height,r.drawImage(e,0,0),c}function j9(e,c,r,n=1){let i=e.getContext("2d");if(!i)return 0;let s=c,l=s.length*n,u=s[0]?s[0].length*n:0;e instanceof OffscreenCanvas||(e.width=u,e.height=l,e.style.width=`${u}px`,e.style.height=`${l}px`);let p=0;for(let h=0;h<u;h++)for(let z=0;z<l;z++){let V=s[z],L=V&&V[h];if(L!=null&&L>-1){p++;let S=r[L];if(!S)throw new Error(`Unknown color at ${L}`);i.fillStyle=S,i.fillRect(h*n,z*n,n,n)}}return p}function H8(){let e=document.createElement("canvas");return e.setAttribute("overlay","true"),e}function Fm(e){return Math.floor(e/O2)*O2}function ee(e,c){let r=document.createElement("canvas");r.width=M8(e),r.height=V8(e);let n=j9(r,e,c);return{canvas:r,pixels:n}}var U9;try{let e=navigator.language||navigator.userLanguage;U9=new Intl.NumberFormat(e)}catch{}function ce(e){return U9?U9.format(e):e.toString()}function C8(e,c){e.preventDefault(),e.stopPropagation(),e.target.value===""?c(0):e.target.value==="-"?c(-1):c(parseInt(e.target.value,10))}async function Om(e,c){let r=`/tile/${Fm(e)}/${Fm(c)}.png`,i=await(await fetch(r)).blob(),s=URL.createObjectURL(i),l=new Image;return l.src=s,new Promise((u,p)=>{l.addEventListener("load",()=>{URL.revokeObjectURL(s),u(l)}),l.addEventListener("error",()=>{URL.revokeObjectURL(s),p(new Error("Unable to load image"))})})}var C6=class{listeners=new Map;on(c,r){let n=this.listeners.get(c)||[];Ic(n,r),this.listeners.set(c,n)}off(c,r){let n=this.listeners.get(c)||[];Z5(n,r),n.length||this.listeners.delete(c)}emit(c,...r){let n=this.listeners.get(c);if(n)for(let i=0;i<n.length;i++)try{let s=n[i];s&&s(...r)}catch(s){console.error(s)}}listenersCount(c){let r=this.listeners.get(c);return r?r.length:0}removeAllListeners(){this.listeners.clear()}removeSpecificListeners(c){this.listeners.delete(c)}};var qc=class{cords;emitter=new C6;_x=0;_y=0;frame;_ux=0;_uy=0;_uScale=0;constructor(){}on(c,r){this.emitter.on(c,r)}off(c,r){this.emitter.off(c,r)}async init(){for(;!this.cords;){let c=[...document.getElementsByTagName("div")].filter(r=>r.textContent&&r.textContent.match(/^\(\s*-?\d+\s*,\s*-?\d+\s*\)$/));for(let r of c)r.children.length===0&&(this.cords=r,this.frame=requestAnimationFrame(this.observe));await Wc()}}stop(){this.frame&&cancelAnimationFrame(this.frame)}get centerCanvas(){let c=window.innerWidth/2,r=window.innerHeight/2,n=[...document.getElementsByTagName("canvas")].filter(i=>i.classList.contains("leaflet-tile")).map(i=>{let s=i.getBoundingClientRect();return{canvas:i,bounds:{width:s.width,height:s.height,top:s.top,bottom:s.bottom,left:s.left,right:s.right}}}).find(i=>c>i.bounds.left&&c<i.bounds.right&&r>i.bounds.top&&r<i.bounds.bottom);if(n){let i=n.canvas.width/O2;if(i===2){let s=n.bounds.left+n.bounds.width/2,l=n.bounds.top+n.bounds.height/2,u=O2/n.canvas.width,p=O2/n.canvas.height;return n.bounds.width=u,n.bounds.height=p,c<=s&&r<=l||(c>s&&r<l?n.bounds.top+=u:c>s&&r>l?n.bounds.left+=p:(n.bounds.left+=u,n.bounds.top+=p)),n.bounds.bottom=n.bounds.top+u,n.bounds.right=n.bounds.left+p,null}n.bounds.width/=i,n.bounds.height/=i,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(c,r){let n=this.centerCanvas;if(!n)return null;this.getCordsFromUrl();let i=Math.floor(this.ux/O2)*O2,s=Math.floor(this.uy/O2)*O2,l=(c-n.bounds.left)/this.pixelSize+i,u=(r-n.bounds.top)/this.pixelSize+s;return{x:l,y:u}}gridToScreen(c,r){let n=this.centerCanvas;if(!n)return null;let i=Math.floor(this.ux/O2)*O2,s=Math.floor(this.uy/O2)*O2,l=c-i,u=r-s,p=n.bounds.left+l*this.pixelSize,h=n.bounds.top+u*this.pixelSize;return{x:p,y:h}}getCordsFromUrl(){let r=location.pathname.split("/").filter(n=>n)[0];if(r){let n=r.match(/-?\d+/g).map(i=>parseInt(i));if(typeof n[0]=="number"&&typeof n[1]=="number"&&typeof n[2]=="number")return this._ux=n[0],this._uy=n[1],this._uScale=n[2],n}return null}parse(){let c=this.cords.textContent.match(/-?\d+/g).map(r=>parseInt(r));this._x=c[0],this._y=c[1]}observe=()=>{let c=this._x,r=this._y;this.parse(),(c!==this._x||r!==this._y)&&this.emitter.emit(0,this._x,this._y);let n=this._ux,i=this._uy,s=this._uScale;this.getCordsFromUrl(),(n!==this._ux||i!==this._uy||s!==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 jc=class{buttons=[];palette=[];hex=[];init(){let c=[...document.getElementsByTagName("button")].filter(h=>h.style.backgroundColor);if(c.length<2)return null;let r=new Map,n=new Map,i=c.map(h=>{let{width:z,height:V}=h.getBoundingClientRect(),L=r.get(z)||0,S=n.get(V)||0;return L++,S++,r.set(z,L),n.set(V,S),{btn:h,width:z,height:V}}),s=Array.from(r).sort((h,z)=>h[1]<z[1]?1:-1)[0][0],l=Array.from(n).sort((h,z)=>h[1]<z[1]?1:-1)[0][0],u=i.filter(h=>h.width===s&&h.height===l);this.buttons=u.map(h=>h.btn),this.buttons[0].parentElement.parentElement.style.zIndex="10";let p=u.map(h=>{let z=h.btn.style.backgroundColor.match(/\d+/g);return{r:parseInt(z[0]),g:parseInt(z[1]),b:parseInt(z[2])}});return this.palette=p,this.hex=p.map(h=>Bm(h.r,h.g,h.b)),p}};var wi=N2(f1());var t3=N2(f1());var Xc=class{constructor(c,r){this.storage=c;this.palette=r}STORAGE_KEY_MURAL="_murals";STORAGE_KEY_SELECTED="_mural";_murals=[];_selected;emitter=new C6;_overlayIndices=[];_phantomOverlay=-1;_overlayModify;async load(){this._murals=await this.storage.getItem(this.STORAGE_KEY_MURAL)||[];for(let r of this._murals){let{canvas:n,pixels:i}=ee(r.pixels,this.palette.hex);r.ref=n,r.pixelCount=i}let c=await this.storage.getItem(this.STORAGE_KEY_SELECTED)??-1;this.select(this._murals[c])}updateMural(c){this.save(),this.emit(3)}unload(){this.save()}add(c){let r=c,{canvas:n,pixels:i}=ee(c.pixels,this.palette.hex);r.ref=n,r.pixelCount=i,this._murals.push(r),this.emit(7),this.save()}remove(c){this._overlayIndices=[],this._overlayModify=void 0,this._phantomOverlay=-1,this._selected&&this._selected?.m===c&&(this._selected=void 0),Z5(this._murals,c),this.emit(2),this.save()}addOverlay(c){let r=this._murals.indexOf(c);r!==-1&&(Ic(this._overlayIndices,r),this._phantomOverlay===r&&(this._phantomOverlay=-1)),this.emit(5),this.save()}removeOverlay(c){let r=this._murals.indexOf(c);r!==-1&&Z5(this._overlayIndices,r),this.emit(5),this.save()}setOverlayModify(c){this._overlayModify=c;let r=c.cb;c.cb=(n,i,s,l)=>{r(n,i,s,l),this._overlayModify=void 0,this.emit(5)},this.emit(5)}hasOverlay(c){let r=this._murals.indexOf(c);return this._overlayIndices.includes(r)}select(c){c?this._selected={m:c,h:l0(c),w:f0(c)}:this._selected=void 0,this.emit(4),this.save()}async save(){await this.storage.setItem(this.STORAGE_KEY_MURAL,this._murals.map(r=>({name:r.name,pixels:r.pixels,x:r.x,y:r.y})));let c=this._selected?.m?this._murals.indexOf(this._selected?.m):-1;await this.storage.setItem(this.STORAGE_KEY_SELECTED,c)}addPhantomOverlay(c){let r=this._murals.indexOf(c);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(c,r){this.emitter.on(c,r)}off(c,r){this.emitter.off(c,r)}emit(c){this.emitter.emit(c,this),this.emitter.emit(7,this)}};var Xm={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 Ym={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 Pw={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"]},Km=Pw;var Qm={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 $m={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 _w={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"]},Jm=_w;var Zm={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 eh={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 ch={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 rh={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 ah={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 nh={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 th={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 ih={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 sh(e,c){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);c&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var c=1;c<arguments.length;c++){var r=arguments[c]!=null?arguments[c]:{};c%2?sh(Object(r),!0).forEach(function(n){m1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sh(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tr(e){"@babel/helpers - typeof";return tr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},tr(e)}function Tw(e,c){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}function oh(e,c){for(var r=0;r<c.length;r++){var n=c[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Rw(e,c,r){return c&&oh(e.prototype,c),r&&oh(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function m1(e,c,r){return c in e?Object.defineProperty(e,c,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[c]=r,e}function oi(e,c){return Ow(e)||Bw(e,c)||Ph(e,c)||Uw()}function fe(e){return Dw(e)||Fw(e)||Ph(e)||Iw()}function Dw(e){if(Array.isArray(e))return $9(e)}function Ow(e){if(Array.isArray(e))return e}function Fw(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Bw(e,c){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,s=!1,l,u;try{for(r=r.call(e);!(i=(l=r.next()).done)&&(n.push(l.value),!(c&&n.length===c));i=!0);}catch(p){s=!0,u=p}finally{try{!i&&r.return!=null&&r.return()}finally{if(s)throw u}}return n}}function Ph(e,c){if(e){if(typeof e=="string")return $9(e,c);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 $9(e,c)}}function $9(e,c){(c==null||c>e.length)&&(c=e.length);for(var r=0,n=new Array(c);r<c;r++)n[r]=e[r];return n}function Iw(){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 Uw(){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 lh=function(){},li={},_h={},Th=null,Rh={mark:lh,measure:lh};try{typeof window<"u"&&(li=window),typeof document<"u"&&(_h=document),typeof MutationObserver<"u"&&(Th=MutationObserver),typeof performance<"u"&&(Rh=performance)}catch{}var Ww=li.navigator||{},fh=Ww.userAgent,uh=fh===void 0?"":fh,x6=li,B2=_h,ph=Th,Yc=Rh,Mk=!!x6.document,B4=!!B2.documentElement&&!!B2.head&&typeof B2.addEventListener=="function"&&typeof B2.createElement=="function",Dh=~uh.indexOf("MSIE")||~uh.indexOf("Trident/"),Kc,Qc,$c,Jc,Zc,D4="___FONT_AWESOME___",J9=16,Oh="fa",Fh="svg-inline--fa",m0="data-fa-i2svg",Z9="data-fa-pseudo-element",Gw="data-fa-pseudo-element-pending",fi="data-prefix",ui="data-icon",mh="fontawesome-i2svg",qw="async",jw=["HTML","HEAD","STYLE","SCRIPT"],Bh=function(){try{return!0}catch{return!1}}(),F2="classic",c1="sharp",pi=[F2,c1];function ue(e){return new Proxy(e,{get:function(r,n){return n in r?r[n]:r[F2]}})}var te=ue((Kc={},m1(Kc,F2,{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"}),m1(Kc,c1,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"}),Kc)),ie=ue((Qc={},m1(Qc,F2,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),m1(Qc,c1,{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"}),Qc)),se=ue(($c={},m1($c,F2,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),m1($c,c1,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"}),$c)),Xw=ue((Jc={},m1(Jc,F2,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),m1(Jc,c1,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"}),Jc)),Yw=/fa(s|r|l|t|d|b|k|ss|sr|sl|st)?[\-\ ]/,Ih="fa-layers-text",Kw=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,Qw=ue((Zc={},m1(Zc,F2,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),m1(Zc,c1,{900:"fass",400:"fasr",300:"fasl",100:"fast"}),Zc)),Uh=[1,2,3,4,5,6,7,8,9,10],$w=Uh.concat([11,12,13,14,15,16,17,18,19,20]),Jw=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],u0={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},oe=new Set;Object.keys(ie[F2]).map(oe.add.bind(oe));Object.keys(ie[c1]).map(oe.add.bind(oe));var Zw=[].concat(pi,fe(oe),["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",u0.GROUP,u0.SWAP_OPACITY,u0.PRIMARY,u0.SECONDARY]).concat(Uh.map(function(e){return"".concat(e,"x")})).concat($w.map(function(e){return"w-".concat(e)})),ae=x6.FontAwesomeConfig||{};function eS(e){var c=B2.querySelector("script["+e+"]");if(c)return c.getAttribute(e)}function cS(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}B2&&typeof B2.querySelector=="function"&&(hh=[["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"]],hh.forEach(function(e){var c=oi(e,2),r=c[0],n=c[1],i=cS(eS(r));i!=null&&(ae[n]=i)}));var hh,Wh={styleDefault:"solid",familyDefault:"classic",cssPrefix:Oh,replacementClass:Fh,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ae.familyPrefix&&(ae.cssPrefix=ae.familyPrefix);var w8=$($({},Wh),ae);w8.autoReplaceSvg||(w8.observeMutations=!1);var c2={};Object.keys(Wh).forEach(function(e){Object.defineProperty(c2,e,{enumerable:!0,set:function(r){w8[e]=r,ne.forEach(function(n){return n(c2)})},get:function(){return w8[e]}})});Object.defineProperty(c2,"familyPrefix",{enumerable:!0,set:function(c){w8.cssPrefix=c,ne.forEach(function(r){return r(c2)})},get:function(){return w8.cssPrefix}});x6.FontAwesomeConfig=c2;var ne=[];function rS(e){return ne.push(e),function(){ne.splice(ne.indexOf(e),1)}}var L6=J9,m4={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function aS(e){if(!(!e||!B4)){var c=B2.createElement("style");c.setAttribute("type","text/css"),c.innerHTML=e;for(var r=B2.head.childNodes,n=null,i=r.length-1;i>-1;i--){var s=r[i],l=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(l)>-1&&(n=s)}return B2.head.insertBefore(c,n),e}}var nS="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function le(){for(var e=12,c="";e-- >0;)c+=nS[Math.random()*62|0];return c}function S8(e){for(var c=[],r=(e||[]).length>>>0;r--;)c[r]=e[r];return c}function mi(e){return e.classList?S8(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(c){return c})}function Gh(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function tS(e){return Object.keys(e||{}).reduce(function(c,r){return c+"".concat(r,'="').concat(Gh(e[r]),'" ')},"").trim()}function or(e){return Object.keys(e||{}).reduce(function(c,r){return c+"".concat(r,": ").concat(e[r].trim(),";")},"")}function hi(e){return e.size!==m4.size||e.x!==m4.x||e.y!==m4.y||e.rotate!==m4.rotate||e.flipX||e.flipY}function iS(e){var c=e.transform,r=e.containerWidth,n=e.iconWidth,i={transform:"translate(".concat(r/2," 256)")},s="translate(".concat(c.x*32,", ").concat(c.y*32,") "),l="scale(".concat(c.size/16*(c.flipX?-1:1),", ").concat(c.size/16*(c.flipY?-1:1),") "),u="rotate(".concat(c.rotate," 0 0)"),p={transform:"".concat(s," ").concat(l," ").concat(u)},h={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:p,path:h}}function sS(e){var c=e.transform,r=e.width,n=r===void 0?J9:r,i=e.height,s=i===void 0?J9:i,l=e.startCentered,u=l===void 0?!1:l,p="";return u&&Dh?p+="translate(".concat(c.x/L6-n/2,"em, ").concat(c.y/L6-s/2,"em) "):u?p+="translate(calc(-50% + ".concat(c.x/L6,"em), calc(-50% + ").concat(c.y/L6,"em)) "):p+="translate(".concat(c.x/L6,"em, ").concat(c.y/L6,"em) "),p+="scale(".concat(c.size/L6*(c.flipX?-1:1),", ").concat(c.size/L6*(c.flipY?-1:1),") "),p+="rotate(".concat(c.rotate,"deg) "),p}var oS=`: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 qh(){var e=Oh,c=Fh,r=c2.cssPrefix,n=c2.replacementClass,i=oS;if(r!==e||n!==c){var s=new RegExp("\\.".concat(e,"\\-"),"g"),l=new RegExp("\\--".concat(e,"\\-"),"g"),u=new RegExp("\\.".concat(c),"g");i=i.replace(s,".".concat(r,"-")).replace(l,"--".concat(r,"-")).replace(u,".".concat(n))}return i}var dh=!1;function X9(){c2.autoAddCss&&!dh&&(aS(qh()),dh=!0)}var lS={mixout:function(){return{dom:{css:qh,insertCss:X9}}},hooks:function(){return{beforeDOMElementCreation:function(){X9()},beforeI2svg:function(){X9()}}}},O4=x6||{};O4[D4]||(O4[D4]={});O4[D4].styles||(O4[D4].styles={});O4[D4].hooks||(O4[D4].hooks={});O4[D4].shims||(O4[D4].shims=[]);var Z3=O4[D4],jh=[],fS=function e(){B2.removeEventListener("DOMContentLoaded",e),ir=1,jh.map(function(c){return c()})},ir=!1;B4&&(ir=(B2.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(B2.readyState),ir||B2.addEventListener("DOMContentLoaded",fS));function uS(e){B4&&(ir?setTimeout(e,0):jh.push(e))}function pe(e){var c=e.tag,r=e.attributes,n=r===void 0?{}:r,i=e.children,s=i===void 0?[]:i;return typeof e=="string"?Gh(e):"<".concat(c," ").concat(tS(n),">").concat(s.map(pe).join(""),"</").concat(c,">")}function vh(e,c,r){if(e&&e[c]&&e[c][r])return{prefix:c,iconName:r,icon:e[c][r]}}var pS=function(c,r){return function(n,i,s,l){return c.call(r,n,i,s,l)}},Y9=function(c,r,n,i){var s=Object.keys(c),l=s.length,u=i!==void 0?pS(r,i):r,p,h,z;for(n===void 0?(p=1,z=c[s[0]]):(p=0,z=n);p<l;p++)h=s[p],z=u(z,c[h],h,c);return z};function mS(e){for(var c=[],r=0,n=e.length;r<n;){var i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var s=e.charCodeAt(r++);(s&64512)==56320?c.push(((i&1023)<<10)+(s&1023)+65536):(c.push(i),r--)}else c.push(i)}return c}function ei(e){var c=mS(e);return c.length===1?c[0].toString(16):null}function hS(e,c){var r=e.length,n=e.charCodeAt(c),i;return n>=55296&&n<=56319&&r>c+1&&(i=e.charCodeAt(c+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function zh(e){return Object.keys(e).reduce(function(c,r){var n=e[r],i=!!n.icon;return i?c[n.iconName]=n.icon:c[r]=n,c},{})}function ci(e,c){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=r.skipHooks,i=n===void 0?!1:n,s=zh(c);typeof Z3.hooks.addPack=="function"&&!i?Z3.hooks.addPack(e,zh(c)):Z3.styles[e]=$($({},Z3.styles[e]||{}),s),e==="fas"&&ci("fa",c)}var er,cr,rr,L8=Z3.styles,dS=Z3.shims,vS=(er={},m1(er,F2,Object.values(se[F2])),m1(er,c1,Object.values(se[c1])),er),di=null,Xh={},Yh={},Kh={},Qh={},$h={},zS=(cr={},m1(cr,F2,Object.keys(te[F2])),m1(cr,c1,Object.keys(te[c1])),cr);function HS(e){return~Zw.indexOf(e)}function gS(e,c){var r=c.split("-"),n=r[0],i=r.slice(1).join("-");return n===e&&i!==""&&!HS(i)?i:null}var Jh=function(){var c=function(s){return Y9(L8,function(l,u,p){return l[p]=Y9(u,s,{}),l},{})};Xh=c(function(i,s,l){if(s[3]&&(i[s[3]]=l),s[2]){var u=s[2].filter(function(p){return typeof p=="number"});u.forEach(function(p){i[p.toString(16)]=l})}return i}),Yh=c(function(i,s,l){if(i[l]=l,s[2]){var u=s[2].filter(function(p){return typeof p=="string"});u.forEach(function(p){i[p]=l})}return i}),$h=c(function(i,s,l){var u=s[2];return i[l]=l,u.forEach(function(p){i[p]=l}),i});var r="far"in L8||c2.autoFetchSvg,n=Y9(dS,function(i,s){var l=s[0],u=s[1],p=s[2];return u==="far"&&!r&&(u="fas"),typeof l=="string"&&(i.names[l]={prefix:u,iconName:p}),typeof l=="number"&&(i.unicodes[l.toString(16)]={prefix:u,iconName:p}),i},{names:{},unicodes:{}});Kh=n.names,Qh=n.unicodes,di=lr(c2.styleDefault,{family:c2.familyDefault})};rS(function(e){di=lr(e.styleDefault,{family:c2.familyDefault})});Jh();function vi(e,c){return(Xh[e]||{})[c]}function VS(e,c){return(Yh[e]||{})[c]}function p0(e,c){return($h[e]||{})[c]}function Zh(e){return Kh[e]||{prefix:null,iconName:null}}function MS(e){var c=Qh[e],r=vi("fas",e);return c||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function y6(){return di}var zi=function(){return{prefix:null,iconName:null,rest:[]}};function lr(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=c.family,n=r===void 0?F2:r,i=te[n][e],s=ie[n][e]||ie[n][i],l=e in Z3.styles?e:null;return s||l||null}var Hh=(rr={},m1(rr,F2,Object.keys(se[F2])),m1(rr,c1,Object.keys(se[c1])),rr);function fr(e){var c,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.skipLookups,i=n===void 0?!1:n,s=(c={},m1(c,F2,"".concat(c2.cssPrefix,"-").concat(F2)),m1(c,c1,"".concat(c2.cssPrefix,"-").concat(c1)),c),l=null,u=F2;(e.includes(s[F2])||e.some(function(h){return Hh[F2].includes(h)}))&&(u=F2),(e.includes(s[c1])||e.some(function(h){return Hh[c1].includes(h)}))&&(u=c1);var p=e.reduce(function(h,z){var V=gS(c2.cssPrefix,z);if(L8[z]?(z=vS[u].includes(z)?Xw[u][z]:z,l=z,h.prefix=z):zS[u].indexOf(z)>-1?(l=z,h.prefix=lr(z,{family:u})):V?h.iconName=V:z!==c2.replacementClass&&z!==s[F2]&&z!==s[c1]&&h.rest.push(z),!i&&h.prefix&&h.iconName){var L=l==="fa"?Zh(h.iconName):{},S=p0(h.prefix,h.iconName);L.prefix&&(l=null),h.iconName=L.iconName||S||h.iconName,h.prefix=L.prefix||h.prefix,h.prefix==="far"&&!L8.far&&L8.fas&&!c2.autoFetchSvg&&(h.prefix="fas")}return h},zi());return(e.includes("fa-brands")||e.includes("fab"))&&(p.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(p.prefix="fad"),!p.prefix&&u===c1&&(L8.fass||c2.autoFetchSvg)&&(p.prefix="fass",p.iconName=p0(p.prefix,p.iconName)||p.iconName),(p.prefix==="fa"||l==="fa")&&(p.prefix=y6()||"fas"),p}var CS=function(){function e(){Tw(this,e),this.definitions={}}return Rw(e,[{key:"add",value:function(){for(var r=this,n=arguments.length,i=new Array(n),s=0;s<n;s++)i[s]=arguments[s];var l=i.reduce(this._pullDefinitions,{});Object.keys(l).forEach(function(u){r.definitions[u]=$($({},r.definitions[u]||{}),l[u]),ci(u,l[u]);var p=se[F2][u];p&&ci(p,l[u]),Jh()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(r,n){var i=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(i).map(function(s){var l=i[s],u=l.prefix,p=l.iconName,h=l.icon,z=h[2];r[u]||(r[u]={}),z.length>0&&z.forEach(function(V){typeof V=="string"&&(r[u][V]=h)}),r[u][p]=h}),r}}]),e}(),gh=[],x8={},y8={},LS=Object.keys(y8);function xS(e,c){var r=c.mixoutsTo;return gh=e,x8={},Object.keys(y8).forEach(function(n){LS.indexOf(n)===-1&&delete y8[n]}),gh.forEach(function(n){var i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(function(l){typeof i[l]=="function"&&(r[l]=i[l]),tr(i[l])==="object"&&Object.keys(i[l]).forEach(function(u){r[l]||(r[l]={}),r[l][u]=i[l][u]})}),n.hooks){var s=n.hooks();Object.keys(s).forEach(function(l){x8[l]||(x8[l]=[]),x8[l].push(s[l])})}n.provides&&n.provides(y8)}),r}function ri(e,c){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var s=x8[e]||[];return s.forEach(function(l){c=l.apply(null,[c].concat(n))}),c}function h0(e){for(var c=arguments.length,r=new Array(c>1?c-1:0),n=1;n<c;n++)r[n-1]=arguments[n];var i=x8[e]||[];i.forEach(function(s){s.apply(null,r)})}function F4(){var e=arguments[0],c=Array.prototype.slice.call(arguments,1);return y8[e]?y8[e].apply(null,c):void 0}function ai(e){e.prefix==="fa"&&(e.prefix="fas");var c=e.iconName,r=e.prefix||y6();if(c)return c=p0(r,c)||c,vh(ed.definitions,r,c)||vh(Z3.styles,r,c)}var ed=new CS,yS=function(){c2.autoReplaceSvg=!1,c2.observeMutations=!1,h0("noAuto")},wS={i2svg:function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B4?(h0("beforeI2svg",c),F4("pseudoElements2svg",c),F4("i2svg",c)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=c.autoReplaceSvgRoot;c2.autoReplaceSvg===!1&&(c2.autoReplaceSvg=!0),c2.observeMutations=!0,uS(function(){NS({autoReplaceSvgRoot:r}),h0("watch",c)})}},SS={icon:function(c){if(c===null)return null;if(tr(c)==="object"&&c.prefix&&c.iconName)return{prefix:c.prefix,iconName:p0(c.prefix,c.iconName)||c.iconName};if(Array.isArray(c)&&c.length===2){var r=c[1].indexOf("fa-")===0?c[1].slice(3):c[1],n=lr(c[0]);return{prefix:n,iconName:p0(n,r)||r}}if(typeof c=="string"&&(c.indexOf("".concat(c2.cssPrefix,"-"))>-1||c.match(Yw))){var i=fr(c.split(" "),{skipLookups:!0});return{prefix:i.prefix||y6(),iconName:p0(i.prefix,i.iconName)||i.iconName}}if(typeof c=="string"){var s=y6();return{prefix:s,iconName:p0(s,c)||c}}}},g3={noAuto:yS,config:c2,dom:wS,parse:SS,library:ed,findIconDefinition:ai,toHtml:pe},NS=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=c.autoReplaceSvgRoot,n=r===void 0?B2:r;(Object.keys(Z3.styles).length>0||c2.autoFetchSvg)&&B4&&c2.autoReplaceSvg&&g3.dom.i2svg({node:n})};function ur(e,c){return Object.defineProperty(e,"abstract",{get:c}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(n){return pe(n)})}}),Object.defineProperty(e,"node",{get:function(){if(B4){var n=B2.createElement("div");return n.innerHTML=e.html,n.children}}}),e}function bS(e){var c=e.children,r=e.main,n=e.mask,i=e.attributes,s=e.styles,l=e.transform;if(hi(l)&&r.found&&!n.found){var u=r.width,p=r.height,h={x:u/p/2,y:.5};i.style=or($($({},s),{},{"transform-origin":"".concat(h.x+l.x/16,"em ").concat(h.y+l.y/16,"em")}))}return[{tag:"svg",attributes:i,children:c}]}function kS(e){var c=e.prefix,r=e.iconName,n=e.children,i=e.attributes,s=e.symbol,l=s===!0?"".concat(c,"-").concat(c2.cssPrefix,"-").concat(r):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:$($({},i),{},{id:l}),children:n}]}]}function Hi(e){var c=e.icons,r=c.main,n=c.mask,i=e.prefix,s=e.iconName,l=e.transform,u=e.symbol,p=e.title,h=e.maskId,z=e.titleId,V=e.extra,L=e.watchable,S=L===void 0?!1:L,P=n.found?n:r,T=P.width,W=P.height,g=i==="fak",H=[c2.replacementClass,s?"".concat(c2.cssPrefix,"-").concat(s):""].filter(function(A){return V.classes.indexOf(A)===-1}).filter(function(A){return A!==""||!!A}).concat(V.classes).join(" "),C={children:[],attributes:$($({},V.attributes),{},{"data-prefix":i,"data-icon":s,class:H,role:V.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(T," ").concat(W)})},b=g&&!~V.classes.indexOf("fa-fw")?{width:"".concat(T/W*16*.0625,"em")}:{};S&&(C.attributes[m0]=""),p&&(C.children.push({tag:"title",attributes:{id:C.attributes["aria-labelledby"]||"title-".concat(z||le())},children:[p]}),delete C.attributes.title);var D=$($({},C),{},{prefix:i,iconName:s,main:r,mask:n,maskId:h,transform:l,symbol:u,styles:$($({},b),V.styles)}),U=n.found&&r.found?F4("generateAbstractMask",D)||{children:[],attributes:{}}:F4("generateAbstractIcon",D)||{children:[],attributes:{}},B=U.children,Z=U.attributes;return D.children=B,D.attributes=Z,u?kS(D):bS(D)}function Vh(e){var c=e.content,r=e.width,n=e.height,i=e.transform,s=e.title,l=e.extra,u=e.watchable,p=u===void 0?!1:u,h=$($($({},l.attributes),s?{title:s}:{}),{},{class:l.classes.join(" ")});p&&(h[m0]="");var z=$({},l.styles);hi(i)&&(z.transform=sS({transform:i,startCentered:!0,width:r,height:n}),z["-webkit-transform"]=z.transform);var V=or(z);V.length>0&&(h.style=V);var L=[];return L.push({tag:"span",attributes:h,children:[c]}),s&&L.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),L}function AS(e){var c=e.content,r=e.title,n=e.extra,i=$($($({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),s=or(n.styles);s.length>0&&(i.style=s);var l=[];return l.push({tag:"span",attributes:i,children:[c]}),r&&l.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),l}var K9=Z3.styles;function ni(e){var c=e[0],r=e[1],n=e.slice(4),i=oi(n,1),s=i[0],l=null;return Array.isArray(s)?l={tag:"g",attributes:{class:"".concat(c2.cssPrefix,"-").concat(u0.GROUP)},children:[{tag:"path",attributes:{class:"".concat(c2.cssPrefix,"-").concat(u0.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(c2.cssPrefix,"-").concat(u0.PRIMARY),fill:"currentColor",d:s[1]}}]}:l={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:c,height:r,icon:l}}var ES={found:!1,width:512,height:512};function PS(e,c){!Bh&&!c2.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(c,'" is missing.'))}function ti(e,c){var r=c;return c==="fa"&&c2.styleDefault!==null&&(c=y6()),new Promise(function(n,i){var s={found:!1,width:512,height:512,icon:F4("missingIconAbstract")||{}};if(r==="fa"){var l=Zh(e)||{};e=l.iconName||e,c=l.prefix||c}if(e&&c&&K9[c]&&K9[c][e]){var u=K9[c][e];return n(ni(u))}PS(e,c),n($($({},ES),{},{icon:c2.showMissingIcons&&e?F4("missingIconAbstract")||{}:{}}))})}var Mh=function(){},ii=c2.measurePerformance&&Yc&&Yc.mark&&Yc.measure?Yc:{mark:Mh,measure:Mh},re='FA "6.5.1"',_S=function(c){return ii.mark("".concat(re," ").concat(c," begins")),function(){return cd(c)}},cd=function(c){ii.mark("".concat(re," ").concat(c," ends")),ii.measure("".concat(re," ").concat(c),"".concat(re," ").concat(c," begins"),"".concat(re," ").concat(c," ends"))},gi={begin:_S,end:cd},ar=function(){};function Ch(e){var c=e.getAttribute?e.getAttribute(m0):null;return typeof c=="string"}function TS(e){var c=e.getAttribute?e.getAttribute(fi):null,r=e.getAttribute?e.getAttribute(ui):null;return c&&r}function RS(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(c2.replacementClass)}function DS(){if(c2.autoReplaceSvg===!0)return nr.replace;var e=nr[c2.autoReplaceSvg];return e||nr.replace}function OS(e){return B2.createElementNS("http://www.w3.org/2000/svg",e)}function FS(e){return B2.createElement(e)}function rd(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=c.ceFn,n=r===void 0?e.tag==="svg"?OS:FS:r;if(typeof e=="string")return B2.createTextNode(e);var i=n(e.tag);Object.keys(e.attributes||[]).forEach(function(l){i.setAttribute(l,e.attributes[l])});var s=e.children||[];return s.forEach(function(l){i.appendChild(rd(l,{ceFn:n}))}),i}function BS(e){var c=" ".concat(e.outerHTML," ");return c="".concat(c,"Font Awesome fontawesome.com "),c}var nr={replace:function(c){var r=c[0];if(r.parentNode)if(c[1].forEach(function(i){r.parentNode.insertBefore(rd(i),r)}),r.getAttribute(m0)===null&&c2.keepOriginalSource){var n=B2.createComment(BS(r));r.parentNode.replaceChild(n,r)}else r.remove()},nest:function(c){var r=c[0],n=c[1];if(~mi(r).indexOf(c2.replacementClass))return nr.replace(c);var i=new RegExp("".concat(c2.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var s=n[0].attributes.class.split(" ").reduce(function(u,p){return p===c2.replacementClass||p.match(i)?u.toSvg.push(p):u.toNode.push(p),u},{toNode:[],toSvg:[]});n[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?r.removeAttribute("class"):r.setAttribute("class",s.toNode.join(" "))}var l=n.map(function(u){return pe(u)}).join(`
`);r.setAttribute(m0,""),r.innerHTML=l}};function Lh(e){e()}function ad(e,c){var r=typeof c=="function"?c:ar;if(e.length===0)r();else{var n=Lh;c2.mutateApproach===qw&&(n=x6.requestAnimationFrame||Lh),n(function(){var i=DS(),s=gi.begin("mutate");e.map(i),s(),r()})}}var Vi=!1;function nd(){Vi=!0}function si(){Vi=!1}var sr=null;function xh(e){if(ph&&c2.observeMutations){var c=e.treeCallback,r=c===void 0?ar:c,n=e.nodeCallback,i=n===void 0?ar:n,s=e.pseudoElementsCallback,l=s===void 0?ar:s,u=e.observeMutationsRoot,p=u===void 0?B2:u;sr=new ph(function(h){if(!Vi){var z=y6();S8(h).forEach(function(V){if(V.type==="childList"&&V.addedNodes.length>0&&!Ch(V.addedNodes[0])&&(c2.searchPseudoElements&&l(V.target),r(V.target)),V.type==="attributes"&&V.target.parentNode&&c2.searchPseudoElements&&l(V.target.parentNode),V.type==="attributes"&&Ch(V.target)&&~Jw.indexOf(V.attributeName))if(V.attributeName==="class"&&TS(V.target)){var L=fr(mi(V.target)),S=L.prefix,P=L.iconName;V.target.setAttribute(fi,S||z),P&&V.target.setAttribute(ui,P)}else RS(V.target)&&i(V.target)})}}),B4&&sr.observe(p,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function IS(){sr&&sr.disconnect()}function US(e){var c=e.getAttribute("style"),r=[];return c&&(r=c.split(";").reduce(function(n,i){var s=i.split(":"),l=s[0],u=s.slice(1);return l&&u.length>0&&(n[l]=u.join(":").trim()),n},{})),r}function WS(e){var c=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"",i=fr(mi(e));return i.prefix||(i.prefix=y6()),c&&r&&(i.prefix=c,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=VS(i.prefix,e.innerText)||vi(i.prefix,ei(e.innerText))),!i.iconName&&c2.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function GS(e){var c=S8(e.attributes).reduce(function(i,s){return i.name!=="class"&&i.name!=="style"&&(i[s.name]=s.value),i},{}),r=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return c2.autoA11y&&(r?c["aria-labelledby"]="".concat(c2.replacementClass,"-title-").concat(n||le()):(c["aria-hidden"]="true",c.focusable="false")),c}function qS(){return{iconName:null,title:null,titleId:null,prefix:null,transform:m4,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function yh(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},r=WS(e),n=r.iconName,i=r.prefix,s=r.rest,l=GS(e),u=ri("parseNodeAttributes",{},e),p=c.styleParser?US(e):[];return $({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:m4,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:p,attributes:l}},u)}var jS=Z3.styles;function td(e){var c=c2.autoReplaceSvg==="nest"?yh(e,{styleParser:!1}):yh(e);return~c.extra.classes.indexOf(Ih)?F4("generateLayersText",e,c):F4("generateSvgReplacementMutation",e,c)}var w6=new Set;pi.map(function(e){w6.add("fa-".concat(e))});Object.keys(te[F2]).map(w6.add.bind(w6));Object.keys(te[c1]).map(w6.add.bind(w6));w6=fe(w6);function wh(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!B4)return Promise.resolve();var r=B2.documentElement.classList,n=function(V){return r.add("".concat(mh,"-").concat(V))},i=function(V){return r.remove("".concat(mh,"-").concat(V))},s=c2.autoFetchSvg?w6:pi.map(function(z){return"fa-".concat(z)}).concat(Object.keys(jS));s.includes("fa")||s.push("fa");var l=[".".concat(Ih,":not([").concat(m0,"])")].concat(s.map(function(z){return".".concat(z,":not([").concat(m0,"])")})).join(", ");if(l.length===0)return Promise.resolve();var u=[];try{u=S8(e.querySelectorAll(l))}catch{}if(u.length>0)n("pending"),i("complete");else return Promise.resolve();var p=gi.begin("onTree"),h=u.reduce(function(z,V){try{var L=td(V);L&&z.push(L)}catch(S){Bh||S.name==="MissingIcon"&&console.error(S)}return z},[]);return new Promise(function(z,V){Promise.all(h).then(function(L){ad(L,function(){n("active"),n("complete"),i("pending"),typeof c=="function"&&c(),p(),z()})}).catch(function(L){p(),V(L)})})}function XS(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;td(e).then(function(r){r&&ad([r],c)})}function YS(e){return function(c){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(c||{}).icon?c:ai(c||{}),i=r.mask;return i&&(i=(i||{}).icon?i:ai(i||{})),e(n,$($({},r),{},{mask:i}))}}var KS=function(c){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.transform,i=n===void 0?m4:n,s=r.symbol,l=s===void 0?!1:s,u=r.mask,p=u===void 0?null:u,h=r.maskId,z=h===void 0?null:h,V=r.title,L=V===void 0?null:V,S=r.titleId,P=S===void 0?null:S,T=r.classes,W=T===void 0?[]:T,g=r.attributes,H=g===void 0?{}:g,C=r.styles,b=C===void 0?{}:C;if(c){var D=c.prefix,U=c.iconName,B=c.icon;return ur($({type:"icon"},c),function(){return h0("beforeDOMElementCreation",{iconDefinition:c,params:r}),c2.autoA11y&&(L?H["aria-labelledby"]="".concat(c2.replacementClass,"-title-").concat(P||le()):(H["aria-hidden"]="true",H.focusable="false")),Hi({icons:{main:ni(B),mask:p?ni(p.icon):{found:!1,width:null,height:null,icon:{}}},prefix:D,iconName:U,transform:$($({},m4),i),symbol:l,title:L,maskId:z,titleId:P,extra:{attributes:H,styles:b,classes:W}})})}},QS={mixout:function(){return{icon:YS(KS)}},hooks:function(){return{mutationObserverCallbacks:function(r){return r.treeCallback=wh,r.nodeCallback=XS,r}}},provides:function(c){c.i2svg=function(r){var n=r.node,i=n===void 0?B2:n,s=r.callback,l=s===void 0?function(){}:s;return wh(i,l)},c.generateSvgReplacementMutation=function(r,n){var i=n.iconName,s=n.title,l=n.titleId,u=n.prefix,p=n.transform,h=n.symbol,z=n.mask,V=n.maskId,L=n.extra;return new Promise(function(S,P){Promise.all([ti(i,u),z.iconName?ti(z.iconName,z.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(T){var W=oi(T,2),g=W[0],H=W[1];S([r,Hi({icons:{main:g,mask:H},prefix:u,iconName:i,transform:p,symbol:h,maskId:V,title:s,titleId:l,extra:L,watchable:!0})])}).catch(P)})},c.generateAbstractIcon=function(r){var n=r.children,i=r.attributes,s=r.main,l=r.transform,u=r.styles,p=or(u);p.length>0&&(i.style=p);var h;return hi(l)&&(h=F4("generateAbstractTransformGrouping",{main:s,transform:l,containerWidth:s.width,iconWidth:s.width})),n.push(h||s.icon),{children:n,attributes:i}}}},$S={mixout:function(){return{layer:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.classes,s=i===void 0?[]:i;return ur({type:"layer"},function(){h0("beforeDOMElementCreation",{assembler:r,params:n});var l=[];return r(function(u){Array.isArray(u)?u.map(function(p){l=l.concat(p.abstract)}):l=l.concat(u.abstract)}),[{tag:"span",attributes:{class:["".concat(c2.cssPrefix,"-layers")].concat(fe(s)).join(" ")},children:l}]})}}}},JS={mixout:function(){return{counter:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.title,s=i===void 0?null:i,l=n.classes,u=l===void 0?[]:l,p=n.attributes,h=p===void 0?{}:p,z=n.styles,V=z===void 0?{}:z;return ur({type:"counter",content:r},function(){return h0("beforeDOMElementCreation",{content:r,params:n}),AS({content:r.toString(),title:s,extra:{attributes:h,styles:V,classes:["".concat(c2.cssPrefix,"-layers-counter")].concat(fe(u))}})})}}}},ZS={mixout:function(){return{text:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.transform,s=i===void 0?m4:i,l=n.title,u=l===void 0?null:l,p=n.classes,h=p===void 0?[]:p,z=n.attributes,V=z===void 0?{}:z,L=n.styles,S=L===void 0?{}:L;return ur({type:"text",content:r},function(){return h0("beforeDOMElementCreation",{content:r,params:n}),Vh({content:r,transform:$($({},m4),s),title:u,extra:{attributes:V,styles:S,classes:["".concat(c2.cssPrefix,"-layers-text")].concat(fe(h))}})})}}},provides:function(c){c.generateLayersText=function(r,n){var i=n.title,s=n.transform,l=n.extra,u=null,p=null;if(Dh){var h=parseInt(getComputedStyle(r).fontSize,10),z=r.getBoundingClientRect();u=z.width/h,p=z.height/h}return c2.autoA11y&&!i&&(l.attributes["aria-hidden"]="true"),Promise.resolve([r,Vh({content:r.innerHTML,width:u,height:p,transform:s,title:i,extra:l,watchable:!0})])}}},eN=new RegExp('"',"ug"),Sh=[1105920,1112319];function cN(e){var c=e.replace(eN,""),r=hS(c,0),n=r>=Sh[0]&&r<=Sh[1],i=c.length===2?c[0]===c[1]:!1;return{value:ei(i?c[0]:c),isSecondary:n||i}}function Nh(e,c){var r="".concat(Gw).concat(c.replace(":","-"));return new Promise(function(n,i){if(e.getAttribute(r)!==null)return n();var s=S8(e.children),l=s.filter(function(B){return B.getAttribute(Z9)===c})[0],u=x6.getComputedStyle(e,c),p=u.getPropertyValue("font-family").match(Kw),h=u.getPropertyValue("font-weight"),z=u.getPropertyValue("content");if(l&&!p)return e.removeChild(l),n();if(p&&z!=="none"&&z!==""){var V=u.getPropertyValue("content"),L=~["Sharp"].indexOf(p[2])?c1:F2,S=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(p[2])?ie[L][p[2].toLowerCase()]:Qw[L][h],P=cN(V),T=P.value,W=P.isSecondary,g=p[0].startsWith("FontAwesome"),H=vi(S,T),C=H;if(g){var b=MS(T);b.iconName&&b.prefix&&(H=b.iconName,S=b.prefix)}if(H&&!W&&(!l||l.getAttribute(fi)!==S||l.getAttribute(ui)!==C)){e.setAttribute(r,C),l&&e.removeChild(l);var D=qS(),U=D.extra;U.attributes[Z9]=c,ti(H,S).then(function(B){var Z=Hi($($({},D),{},{icons:{main:B,mask:zi()},prefix:S,iconName:C,extra:U,watchable:!0})),A=B2.createElementNS("http://www.w3.org/2000/svg","svg");c==="::before"?e.insertBefore(A,e.firstChild):e.appendChild(A),A.outerHTML=Z.map(function(N){return pe(N)}).join(`
`),e.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function rN(e){return Promise.all([Nh(e,"::before"),Nh(e,"::after")])}function aN(e){return e.parentNode!==document.head&&!~jw.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Z9)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function bh(e){if(B4)return new Promise(function(c,r){var n=S8(e.querySelectorAll("*")).filter(aN).map(rN),i=gi.begin("searchPseudoElements");nd(),Promise.all(n).then(function(){i(),si(),c()}).catch(function(){i(),si(),r()})})}var nN={hooks:function(){return{mutationObserverCallbacks:function(r){return r.pseudoElementsCallback=bh,r}}},provides:function(c){c.pseudoElements2svg=function(r){var n=r.node,i=n===void 0?B2:n;c2.searchPseudoElements&&bh(i)}}},kh=!1,tN={mixout:function(){return{dom:{unwatch:function(){nd(),kh=!0}}}},hooks:function(){return{bootstrap:function(){xh(ri("mutationObserverCallbacks",{}))},noAuto:function(){IS()},watch:function(r){var n=r.observeMutationsRoot;kh?si():xh(ri("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},Ah=function(c){var r={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return c.toLowerCase().split(" ").reduce(function(n,i){var s=i.toLowerCase().split("-"),l=s[0],u=s.slice(1).join("-");if(l&&u==="h")return n.flipX=!0,n;if(l&&u==="v")return n.flipY=!0,n;if(u=parseFloat(u),isNaN(u))return n;switch(l){case"grow":n.size=n.size+u;break;case"shrink":n.size=n.size-u;break;case"left":n.x=n.x-u;break;case"right":n.x=n.x+u;break;case"up":n.y=n.y-u;break;case"down":n.y=n.y+u;break;case"rotate":n.rotate=n.rotate+u;break}return n},r)},iN={mixout:function(){return{parse:{transform:function(r){return Ah(r)}}}},hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-transform");return i&&(r.transform=Ah(i)),r}}},provides:function(c){c.generateAbstractTransformGrouping=function(r){var n=r.main,i=r.transform,s=r.containerWidth,l=r.iconWidth,u={transform:"translate(".concat(s/2," 256)")},p="translate(".concat(i.x*32,", ").concat(i.y*32,") "),h="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),z="rotate(".concat(i.rotate," 0 0)"),V={transform:"".concat(p," ").concat(h," ").concat(z)},L={transform:"translate(".concat(l/2*-1," -256)")},S={outer:u,inner:V,path:L};return{tag:"g",attributes:$({},S.outer),children:[{tag:"g",attributes:$({},S.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:$($({},n.icon.attributes),S.path)}]}]}}}},Q9={x:0,y:0,width:"100%",height:"100%"};function Eh(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||c)&&(e.attributes.fill="black"),e}function sN(e){return e.tag==="g"?e.children:[e]}var oN={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-mask"),s=i?fr(i.split(" ").map(function(l){return l.trim()})):zi();return s.prefix||(s.prefix=y6()),r.mask=s,r.maskId=n.getAttribute("data-fa-mask-id"),r}}},provides:function(c){c.generateAbstractMask=function(r){var n=r.children,i=r.attributes,s=r.main,l=r.mask,u=r.maskId,p=r.transform,h=s.width,z=s.icon,V=l.width,L=l.icon,S=iS({transform:p,containerWidth:V,iconWidth:h}),P={tag:"rect",attributes:$($({},Q9),{},{fill:"white"})},T=z.children?{children:z.children.map(Eh)}:{},W={tag:"g",attributes:$({},S.inner),children:[Eh($({tag:z.tag,attributes:$($({},z.attributes),S.path)},T))]},g={tag:"g",attributes:$({},S.outer),children:[W]},H="mask-".concat(u||le()),C="clip-".concat(u||le()),b={tag:"mask",attributes:$($({},Q9),{},{id:H,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[P,g]},D={tag:"defs",children:[{tag:"clipPath",attributes:{id:C},children:sN(L)},b]};return n.push(D,{tag:"rect",attributes:$({fill:"currentColor","clip-path":"url(#".concat(C,")"),mask:"url(#".concat(H,")")},Q9)}),{children:n,attributes:i}}}},lN={provides:function(c){var r=!1;x6.matchMedia&&(r=x6.matchMedia("(prefers-reduced-motion: reduce)").matches),c.missingIconAbstract=function(){var n=[],i={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:$($({},i),{},{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 l=$($({},s),{},{attributeName:"opacity"}),u={tag:"circle",attributes:$($({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return r||u.children.push({tag:"animate",attributes:$($({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:$($({},l),{},{values:"1;0;1;1;0;1;"})}),n.push(u),n.push({tag:"path",attributes:$($({},i),{},{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:$($({},l),{},{values:"1;0;0;0;0;1;"})}]}),r||n.push({tag:"path",attributes:$($({},i),{},{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:$($({},l),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},fN={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-symbol"),s=i===null?!1:i===""?!0:i;return r.symbol=s,r}}}},uN=[lS,QS,$S,JS,ZS,nN,tN,iN,oN,lN,fN];xS(uN,{mixoutsTo:g3});var Ck=g3.noAuto,Lk=g3.config,xk=g3.library,yk=g3.dom,pr=g3.parse,wk=g3.findIconDefinition,Sk=g3.toHtml,id=g3.icon,Nk=g3.layer,bk=g3.text,kk=g3.counter;var d2=N2(hd()),xi=N2(f1());function dd(e,c){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);c&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function S6(e){for(var c=1;c<arguments.length;c++){var r=arguments[c]!=null?arguments[c]:{};c%2?dd(Object(r),!0).forEach(function(n){N8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dd(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mr(e){"@babel/helpers - typeof";return mr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},mr(e)}function N8(e,c,r){return c in e?Object.defineProperty(e,c,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[c]=r,e}function hN(e,c){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s<n.length;s++)i=n[s],!(c.indexOf(i)>=0)&&(r[i]=e[i]);return r}function dN(e,c){if(e==null)return{};var r=hN(e,c),n,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)n=s[i],!(c.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ci(e){return vN(e)||zN(e)||HN(e)||gN()}function vN(e){if(Array.isArray(e))return Li(e)}function zN(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function HN(e,c){if(e){if(typeof e=="string")return Li(e,c);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 Li(e,c)}}function Li(e,c){(c==null||c>e.length)&&(c=e.length);for(var r=0,n=new Array(c);r<c;r++)n[r]=e[r];return n}function gN(){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 VN(e){var c,r=e.beat,n=e.fade,i=e.beatFade,s=e.bounce,l=e.shake,u=e.flash,p=e.spin,h=e.spinPulse,z=e.spinReverse,V=e.pulse,L=e.fixedWidth,S=e.inverse,P=e.border,T=e.listItem,W=e.flip,g=e.size,H=e.rotation,C=e.pull,b=(c={"fa-beat":r,"fa-fade":n,"fa-beat-fade":i,"fa-bounce":s,"fa-shake":l,"fa-flash":u,"fa-spin":p,"fa-spin-reverse":z,"fa-spin-pulse":h,"fa-pulse":V,"fa-fw":L,"fa-inverse":S,"fa-border":P,"fa-li":T,"fa-flip":W===!0,"fa-flip-horizontal":W==="horizontal"||W==="both","fa-flip-vertical":W==="vertical"||W==="both"},N8(c,"fa-".concat(g),typeof g<"u"&&g!==null),N8(c,"fa-rotate-".concat(H),typeof H<"u"&&H!==null&&H!==0),N8(c,"fa-pull-".concat(C),typeof C<"u"&&C!==null),N8(c,"fa-swap-opacity",e.swapOpacity),c);return Object.keys(b).map(function(D){return b[D]?D:null}).filter(function(D){return D})}function MN(e){return e=e-0,e===e}function zd(e){return MN(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(c,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var CN=["style"];function LN(e){return e.charAt(0).toUpperCase()+e.slice(1)}function xN(e){return e.split(";").map(function(c){return c.trim()}).filter(function(c){return c}).reduce(function(c,r){var n=r.indexOf(":"),i=zd(r.slice(0,n)),s=r.slice(n+1).trim();return i.startsWith("webkit")?c[LN(i)]=s:c[i]=s,c},{})}function Hd(e,c){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof c=="string")return c;var n=(c.children||[]).map(function(p){return Hd(e,p)}),i=Object.keys(c.attributes||{}).reduce(function(p,h){var z=c.attributes[h];switch(h){case"class":p.attrs.className=z,delete c.attributes.class;break;case"style":p.attrs.style=xN(z);break;default:h.indexOf("aria-")===0||h.indexOf("data-")===0?p.attrs[h.toLowerCase()]=z:p.attrs[zd(h)]=z}return p},{attrs:{}}),s=r.style,l=s===void 0?{}:s,u=dN(r,CN);return i.attrs.style=S6(S6({},i.attrs.style),l),e.apply(void 0,[c.tag,S6(S6({},i.attrs),u)].concat(Ci(n)))}var gd=!1;try{gd=!0}catch{}function yN(){if(!gd&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function vd(e){if(e&&mr(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(pr.icon)return pr.icon(e);if(e===null)return null;if(e&&mr(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 Mi(e,c){return Array.isArray(c)&&c.length>0||!Array.isArray(c)&&c?N8({},e,c):{}}var y1=xi.default.forwardRef(function(e,c){var r=e.icon,n=e.mask,i=e.symbol,s=e.className,l=e.title,u=e.titleId,p=e.maskId,h=vd(r),z=Mi("classes",[].concat(Ci(VN(e)),Ci(s.split(" ")))),V=Mi("transform",typeof e.transform=="string"?pr.transform(e.transform):e.transform),L=Mi("mask",vd(n)),S=id(h,S6(S6(S6(S6({},z),V),L),{},{symbol:i,title:l,titleId:u,maskId:p}));if(!S)return yN("Could not find icon",h),null;var P=S.abstract,T={ref:c};return Object.keys(e).forEach(function(W){y1.defaultProps.hasOwnProperty(W)||(T[W]=e[W])}),wN(P[0],T)});y1.displayName="FontAwesomeIcon";y1.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};y1.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 wN=Hd.bind(null,xi.default.createElement);var V3=N2(f1());var hr="#a8a8a8",N6=s2.div`
display: flex;
flex-direction: row;
`,Bk=s2.div`
display: flex;
flex-direction: column;
`,X1=s2.button`
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;
`,Ik=s2.div`
background-color: rgba(255, 255, 255, 0.75);
color: rgb(10, 10, 10);
border: 2px solid black;
border-radius: 12px;
`,b8=s2.div`
border: 2px solid black;
border-radius: 12px;
margin: 5px;
padding: 5px;
width: auto;
`,d0=s2.input`
background-color: rgba(255, 255, 255, 0.75);
color: rgb(10, 10, 10);
border: 2px solid black;
border-radius: 12px;
padding: 2px;
`;var Vr=N2(f1());var T1=N2(f1());var yi=N2(f1()),Vd=N2(f1()),k8=class extends yi.default.Component{ref=(0,Vd.createRef)();componentDidMount(){this.update()}componentDidUpdate(c){(c.canvas!==this.props.canvas||c.width!==this.props.width||c.height!==this.props.height)&&this.update()}update(){let c=this.ref.current,r=c.width=this.props.width||this.props.canvas.width,n=c.height=this.props.height||this.props.canvas.height;c.style.width=`${r}px`,c.style.height=`${n}px`,c.getContext("2d").drawImage(this.props.canvas,0,0,r,n)}render(){return yi.default.createElement("canvas",{ref:this.ref})}};var A2=N2(f1());var Ld=N2(Cd());var vr=class{input=document.createElement("input");constructor(){this.input.type="file"}allowMultiple(c){this.input.multiple=c}setAcceptType(c){c?this.input.accept=c.map(r=>`.${r}`).join(", "):this.input.accept=""}show(){return new Promise((c,r)=>{let n=["mousemove","touchend"],i=()=>{s(),r(new Error("Not selected"))},s=()=>{n.forEach(u=>window.removeEventListener(u,i))},l=setTimeout(()=>{n.forEach(u=>window.addEventListener(u,()=>i))},100);this.input.addEventListener("change",()=>{clearTimeout(l),s(),this.input.files?c(this.input.files):r(new Error("Missing file"))}),this.input.click()})}};var zr=["muraljson","json"];var SN=25,xd=s2.div`
width: 100%;
//max-width: fit-content;
display: flex;
flex-direction: row;
flex-wrap: wrap;
`,NN=s2.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;
`,yd=["FloydSteinberg","FalseFloydSteinberg","Stucki","Atkinson","Jarvis","Burkes","Sierra","TwoSierra","SierraLite"],bN=["Flat",...yd];async function wd(e,c,r){let n=await ON();if(n){if(n.type==="mural")return n.data;{let i=n.data,s=await AN(i,r),l=await new Promise((u,p)=>{e.setOverlayModify({pixels:s,muralObj:{name:i.alt,x:Math.floor(c.ux-M8(s)/2),y:Math.floor(c.uy-V8(s)/2)},cb:(h,z,V,L)=>{L?u({name:h,pixels:s,x:z,y:V}):p(new Error("Canceled by user"))}})});return G9(l),l}}}function kN(e){return new Promise(c=>{x1.custom(A2.default.createElement("div",null,A2.default.createElement("h4",null,"Dither results"),A2.default.createElement("div",null,"Pick a result that fits best in your situation"),A2.default.createElement(xd,null,e.map((r,n)=>A2.default.createElement("div",{key:n},A2.default.createElement(NN,{style:{flexDirection:"column"},onClick:()=>{x1.close(),c(r)}},Nd(r.type),A2.default.createElement(b8,null,A2.default.createElement(k8,{canvas:r.canvas}))))))),[{content:"Cancel",click:()=>{}}]).finally(()=>c(null))})}async function AN(e,c){let r=await EN(e),n=await PN(e,r,c),i;if(Array.isArray(n)?i=await kN(n):i=n,!i)throw new Error("User did not pick anything");let s=Gc(i.canvas);return kd(s,c),q9(s,c.palette)}async function EN(e){let c=e.width,r=e.height,n="show-all",i=!1,s=!1;if(await new Promise((l,u)=>{x1.custom(A2.default.createElement("div",null,A2.default.createElement("h4",null,"Image import"),A2.default.createElement("div",null,A2.default.createElement("small",null,e.alt)),A2.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:()=>{i=!1,l()},content:"Resize"},{click:()=>{i=!0,l()},content:"Import as it is"},{click:()=>{s=!0,l()},content:"Cancel"}]).then(()=>{u(new Error("User input has been interrupted"))})}),s)throw new Error("Operation canceled by user");if(i||await new Promise((l,u)=>{x1.custom(A2.default.createElement("div",null,A2.default.createElement("h4",null,"Image import"),A2.default.createElement("div",null,A2.default.createElement("small",null,e.alt)),A2.default.createElement("div",null,A2.default.createElement("strong",null,"Original size: ",e.width,"x",e.height)),A2.default.createElement(d0,{type:"number",min:1,onChange:p=>{C8(p,h=>{c=h})}}),"x",A2.default.createElement(d0,{type:"number",min:1,onChange:p=>{C8(p,h=>{r=h})}})),[{content:"Confirm",click:()=>{l()}},{content:"Cancel",click:()=>{s=!0,l()}}]).then(()=>u(new Error("User input has been interrupted")))}),s)throw new Error("Operation canceled by user");if(await new Promise((l,u)=>{x1.custom(A2.default.createElement("div",null,A2.default.createElement("h4",null,"Dither Settings"),A2.default.createElement("div",null,"Pickup dither algorithm"),A2.default.createElement(xd,null,bN.map((p,h)=>A2.default.createElement(X1,{key:h,onClick:()=>{n=p,x1.close(),l()}},Nd(p))))),[{content:"Show all",click:()=>{n="show-all",l()}},{content:"Cancel",click:()=>{s=!0,l()}}]).then(()=>u(new Error("User input has been interrupted")))}),s)throw new Error("Operation canceled by user");return{height:r,width:c,noShrinking:i,quantizerSetting:n}}async function PN(e,c,r){c.noShrinking||(e=await Gm(e,c.width,c.height));let n=jm(e);return c.quantizerSetting==="show-all"?TN(n,r):Hr(n,c.quantizerSetting,r)}function Sd(e,c){let r=new Ld.default(_N(c));return r.sample(e),r}function _N(e){return{palette:e.palette.map(c=>[c.r,c.g,c.b]),minHueCols:0,dithSerp:!1}}function TN(e,c){let r=[Hr(e,"Flat",c)],n=Sd(e,c);for(let i of yd){let s=bd(e,n,i),l=Hr(s,"Flat",c);l.type=i,r.push(l)}return r}function Hr(e,c,r){if(c==="Flat"){let n=Gc(e);kd(n,r);let i=DN(n),s=q9(n,r.palette);return{type:"Flat",canvas:i,indices:s}}else{let n=Sd(e,r),i=bd(e,n,c),s=Hr(i,"Flat",r);return s.type=c,s}}function Nd(e){let c=e.split(""),r="";for(let n=0;n<c.length;n++){let i=c[n];i&&(n!==0&&i===i.toUpperCase()?(r+=" ",r+=i.toLowerCase()):r+=i)}return r}function bd(e,c,r){let n=document.createElement("canvas");n.width=e.width,n.height=e.height;let i=n.getContext("2d"),s=Gc(e),l=c.reduce(e,1,r);if(s.data.length!==l.length)throw new Error("Got unexpected data from regQuant");for(let u=0;u<s.data.length;u+=4)s.data[u+3]>SN&&(s.data[u+0]=l[u+0]??0,s.data[u+1]=l[u+1]??0,s.data[u+2]=l[u+2]??0,s.data[u+3]=255);return i.putImageData(s,0,0),n}function kd(e,c){for(let r=0;r<e.data.length;r+=4){let n=e.data[r+0]??0,i=e.data[r+1]??0,s=e.data[r+2]??0,l=e.data[r+3]??0,u=Uc(n,i,s),p=RN(u,c),h=c.palette[p];if(!h)throw new Error(`Unknown color index ${p}`);e.data[r+0]=h.r,e.data[r+1]=h.g,e.data[r+2]=h.b,e.data[r+3]=l}}function RN(e,c){let r=[];for(let s of c.palette){let l=p4(e.r,s.r),u=p4(e.g,s.g),p=p4(e.b,s.b);r.push(l+u+p)}let n=Math.min(...r);return r.indexOf(n)}function DN(e){let c=document.createElement("canvas"),r=c.getContext("2d");return c.width=e.width,c.height=e.height,r.putImageData(e,0,0),c}async function ON(){let e=new vr;e.setAcceptType(["png","jpg","jpeg",...zr]);let r=(await e.show())[0];if(!r)throw new Error("Empty file");let n=W9(r.name),i=n.text;if(zr.includes(n.ex)){let s=await Im(r),l=JSON.parse(s);return l.name||(l.name=await x1.prompt("Missing name for this mural. Please enter it manually",i)||""),G9(l),{type:"mural",data:l}}else{let s=await Um(r);return{type:"image",data:await Wm(`${n.text}.${n.ex}`,s)}}}var Ad=N2($a());var FN=s2.div`
margin: 2px;
margin-left: 6px;
`,BN=s2.h5`
font-weight: bolder;
margin-right: 4px;
`,IN=s2.div`
font-size: 10pt;
display: flex;
flex-direction: row;
`,UN=s2.strong`
margin-right: 2px;
`,WN=s2.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;
`,gr=class extends T1.default.Component{MAX_SIZE=100;constructor(c){super(c),this.state={height:this.MAX_SIZE,width:this.MAX_SIZE,overlay:!1}}componentDidMount(){this.updateSize()}componentDidUpdate(c){this.props.mural.ref!==c.mural.ref&&(this.updateSize(),typeof this.state.progress=="function"&&(this.state.progress(),this.setState({progress:void 0})))}updateSize=()=>{let c=this.props.mural.ref.width,r=this.props.mural.ref.height,n=c,i=r;c>r?c>this.MAX_SIZE&&(i=this.MAX_SIZE*(r/c),n=this.MAX_SIZE):r>this.MAX_SIZE&&(n=this.MAX_SIZE*(c/r),i=this.MAX_SIZE),this.setState({height:i,width:n})};renderInfoLine(c,r){return T1.default.createElement(IN,null,T1.default.createElement(BN,null,c,":"),T1.default.createElement("span",null,r))}btn(c,r,n,i){return T1.default.createElement(X1,{style:{borderColor:i?hr:""},onClick:()=>n()},c," ",T1.default.createElement(y1,{icon:r})," ")}get s(){return this.props.store}onLoad=c=>{let r=c.target;"tagName"in r&&(["button","svg","path"].includes(r.tagName.toLowerCase())||this.s.select(this.props.selected?void 0:this.props.mural))};onModify=async()=>{let c=this.props.mural;this.props.store.setOverlayModify({pixels:this.props.mural.pixels,cb:(r,n,i,s)=>{s&&(c.name=r,c.x=n,c.y=i,this.props.store.updateMural(c))},muralObj:{name:this.props.mural.name,x:this.props.mural.x,y:this.props.mural.y}})};onExport=()=>{let c={name:this.props.mural.name,x:this.props.mural.x,y:this.props.mural.y,pixels:this.props.mural.pixels},r=new Blob([JSON.stringify(c)],{type:"application/json;charset=utf-8"});(0,Ad.default)(r,`${c.name}.${zr[0]}`)};onDelete=async()=>{await x1.confirm(`Are you sure you want to remove "${this.props.mural.name}"`)&&this.s.remove(this.props.mural)};onEnter=()=>{this.props.store.addPhantomOverlay(this.props.mural)};onLeave=()=>{this.props.store.removePhantomOverlay()};onGoto=()=>{let c=f0(this.props.mural),r=l0(this.props.mural),n=this.props.mural.x+Math.round(c/2),i=this.props.mural.y+Math.round(r/2),s=`${origin}/@${n},${i},${this.props.cords.uScale}`;location.href=s};onPreview=()=>{this.props.store.hasOverlay(this.props.mural)?this.props.store.removeOverlay(this.props.mural):this.props.store.addOverlay(this.props.mural)};updateProgress=async()=>{let c=!1,r=()=>{c=!0};this.setState({progress:r});let n=await qm(this.props.mural,this.props.palette.palette);c||this.setState({progress:n})};renderProgress(){if(typeof this.state.progress=="function")return"Loading...";let c=T1.default.createElement(WN,{onClick:this.updateProgress},T1.default.createElement(y1,{icon:Km}));if(this.state.progress&&this.state.progress.total!==0){let{total:r,bad:n,good:i}=this.state.progress;return T1.default.createElement(N6,null,T1.default.createElement(UN,null,Math.floor(i/r*100),"%")," ",n>0?ce(n):"",c)}else return c}render(){return T1.default.createElement(b8,{onClick:this.onLoad,style:{border:this.props.selected?"3px solid black":"3px dotted black",cursor:"pointer"},onMouseEnter:this.onEnter,onMouseLeave:this.onLeave},T1.default.createElement(N6,null,T1.default.createElement(k8,{canvas:this.props.mural.ref,height:this.state.height,width:this.state.width}),T1.default.createElement(FN,{style:{flex:"1"}},this.renderInfoLine("Name",this.props.mural.name),this.renderInfoLine("Pixel count",ce(this.props.mural.pixelCount)),this.renderInfoLine("X",this.props.mural.x.toString()),this.renderInfoLine("Y",this.props.mural.y.toString()),this.renderInfoLine("Size",`${f0(this.props.mural)}x${l0(this.props.mural)}`),this.renderInfoLine("Progress",this.renderProgress()))),T1.default.createElement(N6,null,this.btn("Preview",Qm,this.onPreview,this.props.store.hasOverlay(this.props.mural)),this.btn("Modify",Xm,this.onModify),this.btn("Export",ah,this.onExport),this.btn("Delete",Zm,this.onDelete),this.btn("Goto",Jm,this.onGoto)))}};var qN=s2.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;
}
`,Mr=class extends Vr.default.Component{constructor(c){super(c),this.state={murals:[]}}componentDidMount(){this.props.store.on(7,this.update),this.update()}componentWillUnmount(){this.props.store.off(7,this.update)}update=()=>{this.setState({murals:this.props.store.murals,selected:this.props.store.selected})};render(){return Vr.default.createElement(qN,null," ",this.state.murals.map((c,r)=>Vr.default.createElement(gr,{key:r,mural:c,cords:this.props.cords,palette:this.props.palette,store:this.props.store,selected:c===this.state.selected?.m})))}};var jN=s2.div`
`,XN=s2.div`
margin: 2px 4px;
`,YN=s2.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;
}
`,Cr=class extends V3.default.Component{constructor(c){super(c),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 c=await wd(this.props.store,this.props.cords,this.props.palette);c&&this.props.store.add(c)}catch(c){console.error(c),x1.alert(c.name)}};inputElement=c=>{let r=parseInt(c.target.value);this.props.onOpacityChange(r)};screenshot=async()=>{this.props.cords.uScale<0,this.setState({takingCanvasShot:!0}),await Dm(this.props.cords),this.setState({takingCanvasShot:!1})};render(){return V3.default.createElement(jN,null,V3.default.createElement(N6,null,V3.default.createElement(X1,{onClick:this.screenshot,disabled:this.state.takingCanvasShot||!this.state.canvasShotAvailable,title:"Screenshot"},V3.default.createElement(y1,{icon:eh})),V3.default.createElement(X1,{onClick:this.import,title:"Import"},V3.default.createElement(y1,{icon:nh})),V3.default.createElement(YN,{type:"range",min:0,max:100,value:this.props.opacity,onInput:this.inputElement}),V3.default.createElement(XN,null,this.props.opacity,"%"),V3.default.createElement(X1,{onClick:()=>this.props.onCollapsedChanged(!this.props.collapsed)},V3.default.createElement(y1,{icon:this.props.collapsed?rh:Ym}))),this.props.collapsed?null:V3.default.createElement(Mr,{store:this.props.store,palette:this.props.palette,cords:this.props.cords}))}};var b6=N2(f1());var me=N2(Z8()),KN=s2.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;
`,QN=s2.div`
border: 1px black dotted;
cursor: grab;
user-select: none;
border-radius: 12px;
padding: 4px;
`,v0=class extends b6.default.Component{ref=(0,b6.createRef)();dragRef=(0,b6.createRef)();moving;destroyed=!1;constructor(c){super(c),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(c=>{!this.destroyed&&c?(this.setState({x:c.x,y:c.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=c=>{if(this.moving&&!(!(c instanceof TouchEvent)||!c.isTrusted))for(let r=0;r<c.touches.length;r++){let n=c.touches[r],{clientX:i,clientY:s}=n;this.handleMoveLogic(i,s)}};setMoving=(c,r,n,i)=>{this.moving={x:c,y:r,xOff:n,yOff:i}};onMouseMove=c=>{if(!this.moving||!(c instanceof MouseEvent)||c.ctrlKey||c.altKey||c.metaKey)return;let{clientX:r,clientY:n}=c;this.handleMoveLogic(r,n)};onMouseUp=()=>{this.moving=void 0,this.setState({moving:!1})};fixBounds=()=>{let c=this.ref.current?.getBoundingClientRect();if(c){let r=this.state.x,n=this.state.y;c.left<0&&(r=0),c.right>window.innerWidth&&(r=window.innerWidth-c.width),c.top<0&&(n=0),c.bottom>window.innerHeight&&(n=window.innerHeight-c.height),(this.state.x!==r||this.state.y!==n)&&this.setState({x:r,y:n})}};savePoint=(0,me.debounce)(c=>{this.props.storage.setItem(this.storageKey,c)},100);handleMoveLogic(c,r){let n=this.ref.current?.getBoundingClientRect();if(n&&this.moving){let i=c-this.moving.xOff,s=r-this.moving.yOff,l=(0,me.clamp)(i,0,window.innerWidth-n.width),u=(0,me.clamp)(s,0,window.innerHeight-n.height),p={x:l,y:u};this.savePoint(p),this.setState(p)}}onMouseDown=c=>{this.setMoving(c.clientX,c.clientY,c.nativeEvent.offsetX,c.nativeEvent.offsetY),this.setState({moving:!0})};onTouchStart=c=>{let r=c.nativeEvent.touches[c.nativeEvent.touches.length-1],n=c.target,{x:i,y:s,width:l,height:u}=n.getBoundingClientRect(),p=(r.clientX-i)/l*n.offsetWidth,h=(r.clientY-s)/u*n.offsetHeight;this.setMoving(r.clientX,r.clientY,p,h),this.setState({moving:!0})};get storageKey(){return`__storage__${this.props.storageKey}`}render(){return b6.default.createElement(KN,{ref:this.ref,style:{left:`${this.state.x}px`,top:`${this.state.y}px`}},b6.default.createElement(QN,{ref:this.dragRef,style:{cursor:this.state.moving?"grabbing":""},onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart}," ",b6.default.createElement("h2",null,this.props.title)," "),this.props.children)}};var R1=N2(f1());var _d=N2(Z8()),$N=s2.div`
display: flex;
flex-direction: row;
`,Pd=s2.div`
width: 25px;
height: 25px;
margin: 2px;
border: 2px solid black;
border-radius: 12px;
text-align: center;
font-weight: bolder;
`,JN=s2.span`
width: 25px;
text-align: center;
margin: auto;
`,ZN=s2.canvas`
border-radius: 12px;
border: 2px solid black;
`,Lr=class extends R1.default.Component{ref=R1.default.createRef();cache=new Map;transparentGrid=["#c5c5c540","#8d8d8d40"];highlighColor="#00000040";lastColor=-1;storageKey="_minimap_settings";destroyed=!1;constructor(c){super(c),this.state={size:16,color:-1,colorAssistant:!1}}componentDidUpdate(c,r){c.selected.m.ref!==this.props.selected.m.ref?(this.cache.clear(),this.draw()):r.size!==this.state.size&&this.draw()}click(c){c>=0&&c<this.props.palette.palette.length&&(this.props.palette.buttons[c].classList.contains("outline-2")||this.state.colorAssistant&&this.props.palette.buttons[c].click())}componentDidMount(){this.props.cords.on(0,this.update),this.props.cords.on(0,this.onCords),this.props.storage.getItem(this.storageKey).then(c=>{c&&!this.destroyed&&this.setState({colorAssistant:c.colorAssistant,size:c.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=(c,r)=>{let n=this.props.store;if(n.selected&&n.selected.m.x<c&&n.selected.m.y<r&&n.selected.w+n.selected.m.x>c&&n.selected.h+n.selected.m.y>r){let i=c-n.selected.m.x,s=r-n.selected.m.y,l=n.selected.m.pixels[s][i];this.lastColor!==l&&(this.lastColor=l,this.click(l))}};drawGrid(c,r,n,i){for(let s=0;s<i;s+=r)for(let l=0;l<n;l+=r){let u=Math.floor(s/r)%2===0,p=Math.floor(l/r)%2===0,h=u&&p||!u&&!p;c.fillStyle=h?this.transparentGrid[0]:this.transparentGrid[1],c.fillRect(l,s,r,r)}}update=()=>{let c=this.props.selected.m,r=this.props.cords.x-c.x,n=this.props.cords.y-c.y;if(c.pixels[n]!==void 0&&c.pixels[n][r]!==void 0){let i=c.pixels[n][r];this.setState({color:i}),this.draw();return}this.setState({color:-1}),this.draw()};getCachedImage(c){let r=this.cache.get(c);if(r)return r;let n=this.props.selected,i=H8();return j9(i,n.m.pixels,this.props.palette.hex,c),this.cache.set(c,i),i}draw=()=>{let c=this.ref.current,r=c.getContext("2d"),n=c.width=200,i=c.height=200,s=n/2,l=i/2;r.clearRect(0,0,n,i);let u=this.state.size;this.drawGrid(r,u*4,n,i);let p=1*u/2,h=(this.props.selected.m.x-this.props.cords.x)*u+Math.ceil(s-p),z=(this.props.selected.m.y-this.props.cords.y)*u+Math.ceil(l-p),V=this.getCachedImage(u);if(r.drawImage(V,h,z,V.width,V.height),u!=1){r.fillStyle=this.highlighColor;let L=i/2,S=i/2;r.fillRect(0,0,n,L-p),r.fillRect(0,L+p,n,L-p),r.fillRect(0,L-p,S-p,p*2),r.fillRect(S+p,L-p,S-p,p*2)}};up=()=>{this.setState({size:this.clamp(this.state.size*2)})};down=()=>{this.setState({size:this.clamp(this.state.size/2)})};setSize(c){this.setState({size:c})}clamp(c){return(0,_d.clamp)(c,1,32)}renderColor(){return this.state.color!==-1?R1.default.createElement(Pd,{style:{backgroundColor:this.props.palette.hex[this.state.color]}}):R1.default.createElement(Pd,null," / ")}toggleColorAssistant=()=>{this.setState({colorAssistant:!this.state.colorAssistant})};render(){return R1.default.createElement("div",null,R1.default.createElement($N,null,R1.default.createElement(X1,{onClick:this.up},R1.default.createElement(y1,{icon:th})),R1.default.createElement(JN,null,this.state.size),R1.default.createElement(X1,{onClick:this.down},R1.default.createElement(y1,{icon:ih})),R1.default.createElement("span",{style:{flex:1}},R1.default.createElement(X1,{title:"Color assistant",style:{borderColor:this.state.colorAssistant?hr:""},onClick:()=>this.toggleColorAssistant()},"Assist",R1.default.createElement(y1,{icon:ch})," ")),this.renderColor()),R1.default.createElement(ZN,{ref:this.ref}))}};var k6=N2(f1());var D1=N2(f1());var xr=class extends D1.default.Component{render(){return D1.default.createElement(b8,null,D1.default.createElement("div",null,D1.default.createElement("span",null,"Name")," ",D1.default.createElement(d0,{type:"text",value:this.props.name,onChange:c=>this.props.onName(c.target.value)})),D1.default.createElement("div",null,D1.default.createElement("span",null,"X")," ",D1.default.createElement(d0,{type:"number",value:this.props.x,onChange:c=>C8(c,this.props.onX)})),D1.default.createElement("div",null,D1.default.createElement("span",null,"Y")," ",D1.default.createElement(d0,{type:"number",value:this.props.y,onChange:c=>C8(c,this.props.onY)})),D1.default.createElement(N6,null,D1.default.createElement(X1,{onClick:()=>this.props.onConfirm(),style:{flex:1}},"Confirm"),D1.default.createElement(X1,{onClick:()=>this.props.onCancel(),style:{flex:1}},"Cancel")),D1.default.createElement("small",null,"Overlay does not work on scale -1. To fix that zoom in."))}};var eb=s2.canvas`
position: fixed;
z-index: 1;
pointer-events: none;
`,A8=class extends k6.default.Component{ref=k6.default.createRef();_refImage;constructor(c){super(c),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(c,r){c.mural!==this.props.mural&&(this._refImage=void 0,this.setState({x:0,y:0})),(r.x!==this.state.x||r.y!==this.state.y)&&this.draw()}isPixels(c){return Array.isArray(c)}get pixels(){return this.isPixels(this.props.mural)?this.props.mural:this.props.mural.pixels}get x(){return this.isPixels(this.props.mural)?this.state.x:this.props.mural.x}get y(){return this.isPixels(this.props.mural)?this.state.y:this.props.mural.y}get refImg(){return!Array.isArray(this.props.mural)&&"ref"in this.props.mural?this.props.mural.ref:this._refImage?this._refImage:(this._refImage=ee(this.pixels,this.props.palette.hex).canvas,this._refImage)}draw=()=>{let c=this.ref.current,r=Math.pow(2,this.props.cords.uScale),n=this.props.cords.gridToScreen(this.x,this.y);if(!n){c.getContext("2d").clearRect(0,0,c.width,c.height);return}let{x:i,y:s}=n,l=M8(this.pixels)*r,u=V8(this.pixels)*r;(l!==c.width||u!==c.height)&&(c.width=l,c.height=u,c.style.width=`${l}px`,c.style.height=`${u}px`);let p=c.getContext("2d");p.imageSmoothingEnabled=!1,c.style.left=`${i}px`,c.style.top=`${s}px`,p.drawImage(this.refImg,0,0,c.width,c.height)};get style(){return{left:this.state.x,top:this.state.y,opacity:this.props.opacity/100}}renderModifyWindow(){if(this.props.onChange){let c={...this.state};return k6.default.createElement(v0,{storage:this.props.storage,storageKey:"overlay-set",title:"Position editor"},k6.default.createElement(xr,{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(c),this.props.onChange(c.name,c.x,c.y,!1)},onConfirm:()=>{this.props.onChange(this.state.name,this.state.x,this.state.y,!0)}}))}return null}render(){return k6.default.createElement(k6.default.Fragment,null,k6.default.createElement(eb,{ref:this.ref,style:this.style}),this.renderModifyWindow())}};var Dd=N2(Z8());var Td="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=",Rd="(()=>{var c=console.log;console.log=(...l)=>{let e=l[0];if(e&&typeof e==\"object\"&&\"pixelsPlaced\"in e){let o=new CustomEvent(\"__pixelsPlaced\",{detail:e.pixelsPlaced});document.dispatchEvent(o)}c(...l)};})();\n//# sourceMappingURL=inject.js.map\n";var cb=s2.img`
width: 25px;
margin-right: 5px;
display: inline;
pointer-events: none;
touch-action: none;
`,yr=class extends t3.default.Component{STORAGE_KEY="__OPACITY_SETTINGS";destroyed=!1;constructor(c){super(c),this.state={overlays:[],phantomOverlay:-1,opacity:50,collapsed:!1}}componentDidMount(){this.props.store.on(7,this.update),this.update(),this.props.storage.getItem(this.STORAGE_KEY).then(c=>{c!==null&&!this.destroyed&&this.setState(c)})}componentWillUnmount(){this.destroyed=!0,this.actualSave({collapsed:this.state.collapsed,opacity:this.state.opacity})}actualSave(c){return this.props.storage.setItem(this.STORAGE_KEY,c)}save=(0,Dd.debounce)(c=>{this.actualSave({collapsed:this.state.collapsed,opacity:c})},1e3);opacityChange=c=>{this.setState({opacity:c}),this.save(c)};update=()=>{this.setState({selected:this.props.store.selected,overlays:this.props.store.overlays,overlayModify:this.props.store.overlayModify})};renderMap(){return this.state.selected?t3.default.createElement(v0,{title:"Minimap",storage:this.props.storage,storageKey:"minimap"},t3.default.createElement(Lr,{cords:this.props.cords,palette:this.props.palette,selected:this.state.selected,storage:this.props.storage,store:this.props.store})):null}title(){return t3.default.createElement("span",{title:"Terncode's fork"},t3.default.createElement(cb,{src:Td,alt:"TC-Logo"}),t3.default.createElement("span",null,"Overlay"))}render(){return t3.default.createElement(t3.default.Fragment,null,t3.default.createElement(v0,{title:this.title(),storage:this.props.storage,storageKey:"main"},t3.default.createElement(Cr,{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:c=>{this.setState({collapsed:c}),this.actualSave({opacity:this.state.opacity,collapsed:c})}})),this.renderMap(),this.state.overlays.map((c,r)=>t3.default.createElement(A8,{key:r,storage:this.props.storage,opacity:this.state.opacity,cords:this.props.cords,palette:this.props.palette,mural:this.props.store.murals[c]})),this.props.store.murals[this.state.phantomOverlay]?t3.default.createElement(A8,{storage:this.props.storage,opacity:50,cords:this.props.cords,palette:this.props.palette,mural:this.props.store.murals[this.state.phantomOverlay]}):null,this.state.overlayModify?t3.default.createElement(A8,{muralObj:this.state.overlayModify.muralObj,opacity:this.state.opacity,storage:this.props.storage,cords:this.props.cords,palette:this.props.palette,mural:this.props.store.overlayModify.pixels,onChange:(c,r,n,i)=>{this.state.overlayModify.cb(c,r,n,i)}}):null)}};var Fd=N2(D9());var E8=N2(f1());var rb=s2.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;
`,ab=s2.span`
margin-left: 5px;
`,nb=s2.span`
margin: 2px 5px;
width: 19px;
`,wr=class extends E8.default.Component{constructor(c){super(c),this.state={count:0,width:window.innerWidth}}componentDidMount(){this.props.pixelCount.count.then(c=>{typeof c=="number"&&this.updateCount(c)}),this.props.pixelCount.on(this.updateCount),window.addEventListener("resize",this.onResize)}componentWillUnmount(){this.props.pixelCount.on(this.updateCount),window.removeEventListener("resize",this.onResize)}updateCount=c=>{this.setState({count:c})};onResize=()=>{this.setState({width:window.innerWidth})};render(){return this.state.count?E8.default.createElement(rb,{width:this.state.width},E8.default.createElement(ab,null,ce(this.state.count)),E8.default.createElement(nb,null,E8.default.createElement(y1,{icon:$m}))):null}};function Bd(e,c,r,n,i){let s=[Od(wi.default.createElement(wr,{pixelCount:i})),Od(wi.default.createElement(yr,{cords:r,store:e,storage:c,palette:n}))];return()=>s.map(l=>l())}function Od(e){let c=document.createElement("div");return(0,Fd.createRoot)(c).render(e),document.body.appendChild(c),()=>{c.parentElement?.removeChild(c)}}var Sr=class{constructor(c){this.chrome=c}getItem(c){if(this.chrome)return new Promise(r=>{chrome.storage.local.get(c,n=>{n&&n[c]?r(JSON.parse(n[c])):r(null)})});{let r=localStorage.getItem(c);return Promise.resolve(r&&JSON.parse(r))}}async setItem(c,r){return this.chrome?new Promise(n=>{chrome.storage.local.set({[c]:JSON.stringify(r)},n)}):(localStorage.setItem(c,JSON.stringify(r)),Promise.resolve())}deleteItem(c){return this.chrome?new Promise(r=>{chrome.storage.local.remove(c,r)}):(localStorage.removeItem(c),Promise.resolve())}};var Nr=class e{constructor(c){this.storage=c;let r=document.createElement("script");r.addEventListener("load",()=>{document.body.removeChild(r)},{once:!0}),r.addEventListener("error",n=>{console.error(n)}),r.textContent=Rd,document.body.appendChild(r),document.addEventListener("__pixelsPlaced",n=>{typeof n.detail=="number"&&(this.storage.setItem(this.storageKey,n.detail),this.emitter.emit(0,n.detail))})}emitter=new C6;static instance;storageKey="__pixelsPlaced";static create(c){return this.instance||(this.instance=new e(c)),this.instance}on(c){this.emitter.on(0,c)}off(c){this.emitter.off(0,c)}get count(){return this.storage.getItem(this.storageKey)}};async function Id(){let e=new jc;for(;!e.init();)await Wc();let c=new Sr(!1),r=Nr.create(c),n=new Xc(c,e);await n.load();let i=new qc;await i.init(),Bd(n,c,i,e,r),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"?Id():window.addEventListener("load",Id);})();
/*! 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.
*)
*/