Files
Pixelcanvas.io-overlay/dist/user-script.user.js
T
2024-06-15 14:06:10 +02:00

1082 lines
373 KiB
JavaScript

// ==UserScript==
// @name Pixel canvas overlay
// @namespace http://tampermonkey.net/
// @version 2024-06-16
// @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 uL=Object.create;var al=Object.defineProperty;var pL=Object.getOwnPropertyDescriptor;var mL=Object.getOwnPropertyNames;var hL=Object.getPrototypeOf,vL=Object.prototype.hasOwnProperty;var Q1=(e,c)=>()=>(c||e((c={exports:{}}).exports,c),c.exports);var dL=(e,c,a,n)=>{if(c&&typeof c=="object"||typeof c=="function")for(let i of mL(c))!vL.call(e,i)&&i!==a&&al(e,i,{get:()=>c[i],enumerable:!(n=pL(c,i))||n.enumerable});return e};var b2=(e,c,a)=>(a=e!=null?uL(hL(e)):{},dL(c||!e||!e.__esModule?al(a,"default",{value:e,enumerable:!0}):a,e));var Z8=Q1((A0,Q8)=>{(function(){var e,c="4.17.21",a=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,M=4,L=1,S=2,_=1,R=2,W=4,g=8,H=16,C=32,b=64,D=128,U=256,I=512,J=30,A="...",N=800,E=16,T=1,$=2,K=3,Y=1/0,q=9007199254740991,t2=17976931348623157e292,s2=NaN,i2=4294967295,M2=i2-1,L2=i2>>>1,K2=[["ary",D],["bind",_],["bindKey",R],["curry",g],["curryRight",H],["flip",I],["partial",C],["partialRight",b],["rearg",U]],a1="[object Arguments]",y1="[object Array]",n3="[object AsyncFunction]",H1="[object Boolean]",g1="[object Date]",e4="[object DOMException]",X2="[object Error]",$1="[object Function]",D3="[object GeneratorFunction]",B2="[object Map]",N6="[object Number]",Sa="[object Null]",F3="[object Object]",he="[object Promise]",b6="[object Proxy]",k6="[object RegExp]",R1="[object Set]",m4="[object String]",z0="[object Symbol]",E8="[object Undefined]",c4="[object WeakMap]",Na="[object WeakSet]",A6="[object ArrayBuffer]",I4="[object DataView]",_8="[object Float32Array]",P8="[object Float64Array]",T8="[object Int8Array]",ba="[object Int16Array]",ka="[object Int32Array]",Aa="[object Uint8Array]",Ea="[object Uint8ClampedArray]",_a="[object Uint16Array]",Pa="[object Uint32Array]",Ev=/\b__p \+= '';/g,_v=/\b(__p \+=) '' \+/g,Pv=/(__e\(.*?\)|\b__t\)) \+\n'';/g,wi=/&(?:amp|lt|gt|quot|#39);/g,Si=/[&<>"']/g,Tv=RegExp(wi.source),Rv=RegExp(Si.source),Dv=/<%-([\s\S]+?)%>/g,Fv=/<%([\s\S]+?)%>/g,Ni=/<%=([\s\S]+?)%>/g,Ov=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Iv=/^\w*$/,Bv=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ta=/[\\^$.*+?()[\]{}|]/g,Uv=RegExp(Ta.source),Ra=/^\s+/,Wv=/\s/,Gv=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,qv=/\{\n\/\* \[wrapped with (.+)\] \*/,$v=/,? & /,jv=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Yv=/[()=,{}\[\]\/\s]/,Kv=/\\(\\)?/g,Xv=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,bi=/\w*$/,Qv=/^[-+]0x[0-9a-f]+$/i,Zv=/^0b[01]+$/i,Jv=/^\[object .+?Constructor\]$/,ed=/^0o[0-7]+$/i,cd=/^(?:0|[1-9]\d*)$/,ad=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ve=/($^)/,rd=/['\n\r\u2028\u2029\\]/g,de="\\ud800-\\udfff",nd="\\u0300-\\u036f",td="\\ufe20-\\ufe2f",id="\\u20d0-\\u20ff",ki=nd+td+id,Ai="\\u2700-\\u27bf",Ei="a-z\\xdf-\\xf6\\xf8-\\xff",sd="\\xac\\xb1\\xd7\\xf7",od="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ld="\\u2000-\\u206f",fd=" \\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",Pi="\\ufe0e\\ufe0f",Ti=sd+od+ld+fd,Da="['\u2019]",ud="["+de+"]",Ri="["+Ti+"]",ze="["+ki+"]",Di="\\d+",pd="["+Ai+"]",Fi="["+Ei+"]",Oi="[^"+de+Ti+Di+Ai+Ei+_i+"]",Fa="\\ud83c[\\udffb-\\udfff]",md="(?:"+ze+"|"+Fa+")",Ii="[^"+de+"]",Oa="(?:\\ud83c[\\udde6-\\uddff]){2}",Ia="[\\ud800-\\udbff][\\udc00-\\udfff]",H0="["+_i+"]",Bi="\\u200d",Ui="(?:"+Fi+"|"+Oi+")",hd="(?:"+H0+"|"+Oi+")",Wi="(?:"+Da+"(?:d|ll|m|re|s|t|ve))?",Gi="(?:"+Da+"(?:D|LL|M|RE|S|T|VE))?",qi=md+"?",$i="["+Pi+"]?",vd="(?:"+Bi+"(?:"+[Ii,Oa,Ia].join("|")+")"+$i+qi+")*",dd="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zd="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ji=$i+qi+vd,Hd="(?:"+[pd,Oa,Ia].join("|")+")"+ji,gd="(?:"+[Ii+ze+"?",ze,Oa,Ia,ud].join("|")+")",Vd=RegExp(Da,"g"),Md=RegExp(ze,"g"),Ba=RegExp(Fa+"(?="+Fa+")|"+gd+ji,"g"),Cd=RegExp([H0+"?"+Fi+"+"+Wi+"(?="+[Ri,H0,"$"].join("|")+")",hd+"+"+Gi+"(?="+[Ri,H0+Ui,"$"].join("|")+")",H0+"?"+Ui+"+"+Wi,H0+"+"+Gi,zd,dd,Di,Hd].join("|"),"g"),Ld=RegExp("["+Bi+de+ki+Pi+"]"),xd=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yd=["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"],wd=-1,T2={};T2[_8]=T2[P8]=T2[T8]=T2[ba]=T2[ka]=T2[Aa]=T2[Ea]=T2[_a]=T2[Pa]=!0,T2[a1]=T2[y1]=T2[A6]=T2[H1]=T2[I4]=T2[g1]=T2[X2]=T2[$1]=T2[B2]=T2[N6]=T2[F3]=T2[k6]=T2[R1]=T2[m4]=T2[c4]=!1;var E2={};E2[a1]=E2[y1]=E2[A6]=E2[I4]=E2[H1]=E2[g1]=E2[_8]=E2[P8]=E2[T8]=E2[ba]=E2[ka]=E2[B2]=E2[N6]=E2[F3]=E2[k6]=E2[R1]=E2[m4]=E2[z0]=E2[Aa]=E2[Ea]=E2[_a]=E2[Pa]=!0,E2[X2]=E2[$1]=E2[c4]=!1;var Sd={\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"},Nd={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},bd={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},kd={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ad=parseFloat,Ed=parseInt,Yi=typeof global=="object"&&global&&global.Object===Object&&global,_d=typeof self=="object"&&self&&self.Object===Object&&self,m1=Yi||_d||Function("return this")(),Ua=typeof A0=="object"&&A0&&!A0.nodeType&&A0,E6=Ua&&typeof Q8=="object"&&Q8&&!Q8.nodeType&&Q8,Ki=E6&&E6.exports===Ua,Wa=Ki&&Yi.process,g3=function(){try{var y=E6&&E6.require&&E6.require("util").types;return y||Wa&&Wa.binding&&Wa.binding("util")}catch{}}(),Xi=g3&&g3.isArrayBuffer,Qi=g3&&g3.isDate,Zi=g3&&g3.isMap,Ji=g3&&g3.isRegExp,es=g3&&g3.isSet,cs=g3&&g3.isTypedArray;function t3(y,P,k){switch(k.length){case 0:return y.call(P);case 1:return y.call(P,k[0]);case 2:return y.call(P,k[0],k[1]);case 3:return y.call(P,k[0],k[1],k[2])}return y.apply(P,k)}function Pd(y,P,k,X){for(var o2=-1,x2=y==null?0:y.length;++o2<x2;){var o1=y[o2];P(X,o1,k(o1),y)}return X}function V3(y,P){for(var k=-1,X=y==null?0:y.length;++k<X&&P(y[k],k,y)!==!1;);return y}function Td(y,P){for(var k=y==null?0:y.length;k--&&P(y[k],k,y)!==!1;);return y}function as(y,P){for(var k=-1,X=y==null?0:y.length;++k<X;)if(!P(y[k],k,y))return!1;return!0}function B4(y,P){for(var k=-1,X=y==null?0:y.length,o2=0,x2=[];++k<X;){var o1=y[k];P(o1,k,y)&&(x2[o2++]=o1)}return x2}function He(y,P){var k=y==null?0:y.length;return!!k&&g0(y,P,0)>-1}function Ga(y,P,k){for(var X=-1,o2=y==null?0:y.length;++X<o2;)if(k(P,y[X]))return!0;return!1}function U2(y,P){for(var k=-1,X=y==null?0:y.length,o2=Array(X);++k<X;)o2[k]=P(y[k],k,y);return o2}function U4(y,P){for(var k=-1,X=P.length,o2=y.length;++k<X;)y[o2+k]=P[k];return y}function qa(y,P,k,X){var o2=-1,x2=y==null?0:y.length;for(X&&x2&&(k=y[++o2]);++o2<x2;)k=P(k,y[o2],o2,y);return k}function Rd(y,P,k,X){var o2=y==null?0:y.length;for(X&&o2&&(k=y[--o2]);o2--;)k=P(k,y[o2],o2,y);return k}function $a(y,P){for(var k=-1,X=y==null?0:y.length;++k<X;)if(P(y[k],k,y))return!0;return!1}var Dd=ja("length");function Fd(y){return y.split("")}function Od(y){return y.match(jv)||[]}function rs(y,P,k){var X;return k(y,function(o2,x2,o1){if(P(o2,x2,o1))return X=x2,!1}),X}function ge(y,P,k,X){for(var o2=y.length,x2=k+(X?1:-1);X?x2--:++x2<o2;)if(P(y[x2],x2,y))return x2;return-1}function g0(y,P,k){return P===P?Qd(y,P,k):ge(y,ns,k)}function Id(y,P,k,X){for(var o2=k-1,x2=y.length;++o2<x2;)if(X(y[o2],P))return o2;return-1}function ns(y){return y!==y}function ts(y,P){var k=y==null?0:y.length;return k?Ka(y,P)/k:s2}function ja(y){return function(P){return P==null?e:P[y]}}function Ya(y){return function(P){return y==null?e:y[P]}}function is(y,P,k,X,o2){return o2(y,function(x2,o1,N2){k=X?(X=!1,x2):P(k,x2,o1,N2)}),k}function Bd(y,P){var k=y.length;for(y.sort(P);k--;)y[k]=y[k].value;return y}function Ka(y,P){for(var k,X=-1,o2=y.length;++X<o2;){var x2=P(y[X]);x2!==e&&(k=k===e?x2:k+x2)}return k}function Xa(y,P){for(var k=-1,X=Array(y);++k<y;)X[k]=P(k);return X}function Ud(y,P){return U2(P,function(k){return[k,y[k]]})}function ss(y){return y&&y.slice(0,us(y)+1).replace(Ra,"")}function i3(y){return function(P){return y(P)}}function Qa(y,P){return U2(P,function(k){return y[k]})}function R8(y,P){return y.has(P)}function os(y,P){for(var k=-1,X=y.length;++k<X&&g0(P,y[k],0)>-1;);return k}function ls(y,P){for(var k=y.length;k--&&g0(P,y[k],0)>-1;);return k}function Wd(y,P){for(var k=y.length,X=0;k--;)y[k]===P&&++X;return X}var Gd=Ya(Sd),qd=Ya(Nd);function $d(y){return"\\"+kd[y]}function jd(y,P){return y==null?e:y[P]}function V0(y){return Ld.test(y)}function Yd(y){return xd.test(y)}function Kd(y){for(var P,k=[];!(P=y.next()).done;)k.push(P.value);return k}function Za(y){var P=-1,k=Array(y.size);return y.forEach(function(X,o2){k[++P]=[o2,X]}),k}function fs(y,P){return function(k){return y(P(k))}}function W4(y,P){for(var k=-1,X=y.length,o2=0,x2=[];++k<X;){var o1=y[k];(o1===P||o1===p)&&(y[k]=p,x2[o2++]=k)}return x2}function Ve(y){var P=-1,k=Array(y.size);return y.forEach(function(X){k[++P]=X}),k}function Xd(y){var P=-1,k=Array(y.size);return y.forEach(function(X){k[++P]=[X,X]}),k}function Qd(y,P,k){for(var X=k-1,o2=y.length;++X<o2;)if(y[X]===P)return X;return-1}function Zd(y,P,k){for(var X=k+1;X--;)if(y[X]===P)return X;return X}function M0(y){return V0(y)?ez(y):Dd(y)}function O3(y){return V0(y)?cz(y):Fd(y)}function us(y){for(var P=y.length;P--&&Wv.test(y.charAt(P)););return P}var Jd=Ya(bd);function ez(y){for(var P=Ba.lastIndex=0;Ba.test(y);)++P;return P}function cz(y){return y.match(Ba)||[]}function az(y){return y.match(Cd)||[]}var rz=function y(P){P=P==null?m1:G4.defaults(m1.Object(),P,G4.pick(m1,yd));var k=P.Array,X=P.Date,o2=P.Error,x2=P.Function,o1=P.Math,N2=P.Object,Ja=P.RegExp,nz=P.String,M3=P.TypeError,Me=k.prototype,tz=x2.prototype,C0=N2.prototype,Ce=P["__core-js_shared__"],Le=tz.toString,w2=C0.hasOwnProperty,iz=0,ps=function(){var r=/[^.]+$/.exec(Ce&&Ce.keys&&Ce.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}(),xe=C0.toString,sz=Le.call(N2),oz=m1._,lz=Ja("^"+Le.call(w2).replace(Ta,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ye=Ki?P.Buffer:e,q4=P.Symbol,we=P.Uint8Array,ms=ye?ye.allocUnsafe:e,Se=fs(N2.getPrototypeOf,N2),hs=N2.create,vs=C0.propertyIsEnumerable,Ne=Me.splice,ds=q4?q4.isConcatSpreadable:e,D8=q4?q4.iterator:e,_6=q4?q4.toStringTag:e,be=function(){try{var r=F6(N2,"defineProperty");return r({},"",{}),r}catch{}}(),fz=P.clearTimeout!==m1.clearTimeout&&P.clearTimeout,uz=X&&X.now!==m1.Date.now&&X.now,pz=P.setTimeout!==m1.setTimeout&&P.setTimeout,ke=o1.ceil,Ae=o1.floor,er=N2.getOwnPropertySymbols,mz=ye?ye.isBuffer:e,zs=P.isFinite,hz=Me.join,vz=fs(N2.keys,N2),l1=o1.max,w1=o1.min,dz=X.now,zz=P.parseInt,Hs=o1.random,Hz=Me.reverse,cr=F6(P,"DataView"),F8=F6(P,"Map"),ar=F6(P,"Promise"),L0=F6(P,"Set"),O8=F6(P,"WeakMap"),I8=F6(N2,"create"),Ee=O8&&new O8,x0={},gz=O6(cr),Vz=O6(F8),Mz=O6(ar),Cz=O6(L0),Lz=O6(O8),_e=q4?q4.prototype:e,B8=_e?_e.valueOf:e,gs=_e?_e.toString:e;function v(r){if(Q2(r)&&!l2(r)&&!(r instanceof z2)){if(r instanceof C3)return r;if(w2.call(r,"__wrapped__"))return Mo(r)}return new C3(r)}var y0=function(){function r(){}return function(t){if(!q2(t))return{};if(hs)return hs(t);r.prototype=t;var o=new r;return r.prototype=e,o}}();function Pe(){}function C3(r,t){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=e}v.templateSettings={escape:Dv,evaluate:Fv,interpolate:Ni,variable:"",imports:{_:v}},v.prototype=Pe.prototype,v.prototype.constructor=v,C3.prototype=y0(Pe.prototype),C3.prototype.constructor=C3;function z2(r){this.__wrapped__=r,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i2,this.__views__=[]}function xz(){var r=new z2(this.__wrapped__);return r.__actions__=j1(this.__actions__),r.__dir__=this.__dir__,r.__filtered__=this.__filtered__,r.__iteratees__=j1(this.__iteratees__),r.__takeCount__=this.__takeCount__,r.__views__=j1(this.__views__),r}function yz(){if(this.__filtered__){var r=new z2(this);r.__dir__=-1,r.__filtered__=!0}else r=this.clone(),r.__dir__*=-1;return r}function wz(){var r=this.__wrapped__.value(),t=this.__dir__,o=l2(r),f=t<0,m=o?r.length:0,d=FH(0,m,this.__views__),V=d.start,x=d.end,w=x-V,F=f?x:V-1,O=this.__iteratees__,B=O.length,j=0,e2=w1(w,this.__takeCount__);if(!o||!f&&m==w&&e2==w)return Ws(r,this.__actions__);var r2=[];e:for(;w--&&j<e2;){F+=t;for(var p2=-1,n2=r[F];++p2<B;){var v2=O[p2],g2=v2.iteratee,l3=v2.type,O1=g2(n2);if(l3==$)n2=O1;else if(!O1){if(l3==T)continue e;break e}}r2[j++]=n2}return r2}z2.prototype=y0(Pe.prototype),z2.prototype.constructor=z2;function P6(r){var t=-1,o=r==null?0:r.length;for(this.clear();++t<o;){var f=r[t];this.set(f[0],f[1])}}function Sz(){this.__data__=I8?I8(null):{},this.size=0}function Nz(r){var t=this.has(r)&&delete this.__data__[r];return this.size-=t?1:0,t}function bz(r){var t=this.__data__;if(I8){var o=t[r];return o===l?e:o}return w2.call(t,r)?t[r]:e}function kz(r){var t=this.__data__;return I8?t[r]!==e:w2.call(t,r)}function Az(r,t){var o=this.__data__;return this.size+=this.has(r)?0:1,o[r]=I8&&t===e?l:t,this}P6.prototype.clear=Sz,P6.prototype.delete=Nz,P6.prototype.get=bz,P6.prototype.has=kz,P6.prototype.set=Az;function h4(r){var t=-1,o=r==null?0:r.length;for(this.clear();++t<o;){var f=r[t];this.set(f[0],f[1])}}function Ez(){this.__data__=[],this.size=0}function _z(r){var t=this.__data__,o=Te(t,r);if(o<0)return!1;var f=t.length-1;return o==f?t.pop():Ne.call(t,o,1),--this.size,!0}function Pz(r){var t=this.__data__,o=Te(t,r);return o<0?e:t[o][1]}function Tz(r){return Te(this.__data__,r)>-1}function Rz(r,t){var o=this.__data__,f=Te(o,r);return f<0?(++this.size,o.push([r,t])):o[f][1]=t,this}h4.prototype.clear=Ez,h4.prototype.delete=_z,h4.prototype.get=Pz,h4.prototype.has=Tz,h4.prototype.set=Rz;function v4(r){var t=-1,o=r==null?0:r.length;for(this.clear();++t<o;){var f=r[t];this.set(f[0],f[1])}}function Dz(){this.size=0,this.__data__={hash:new P6,map:new(F8||h4),string:new P6}}function Fz(r){var t=je(this,r).delete(r);return this.size-=t?1:0,t}function Oz(r){return je(this,r).get(r)}function Iz(r){return je(this,r).has(r)}function Bz(r,t){var o=je(this,r),f=o.size;return o.set(r,t),this.size+=o.size==f?0:1,this}v4.prototype.clear=Dz,v4.prototype.delete=Fz,v4.prototype.get=Oz,v4.prototype.has=Iz,v4.prototype.set=Bz;function T6(r){var t=-1,o=r==null?0:r.length;for(this.__data__=new v4;++t<o;)this.add(r[t])}function Uz(r){return this.__data__.set(r,l),this}function Wz(r){return this.__data__.has(r)}T6.prototype.add=T6.prototype.push=Uz,T6.prototype.has=Wz;function I3(r){var t=this.__data__=new h4(r);this.size=t.size}function Gz(){this.__data__=new h4,this.size=0}function qz(r){var t=this.__data__,o=t.delete(r);return this.size=t.size,o}function $z(r){return this.__data__.get(r)}function jz(r){return this.__data__.has(r)}function Yz(r,t){var o=this.__data__;if(o instanceof h4){var f=o.__data__;if(!F8||f.length<a-1)return f.push([r,t]),this.size=++o.size,this;o=this.__data__=new v4(f)}return o.set(r,t),this.size=o.size,this}I3.prototype.clear=Gz,I3.prototype.delete=qz,I3.prototype.get=$z,I3.prototype.has=jz,I3.prototype.set=Yz;function Vs(r,t){var o=l2(r),f=!o&&I6(r),m=!o&&!f&&X4(r),d=!o&&!f&&!m&&b0(r),V=o||f||m||d,x=V?Xa(r.length,nz):[],w=x.length;for(var F in r)(t||w2.call(r,F))&&!(V&&(F=="length"||m&&(F=="offset"||F=="parent")||d&&(F=="buffer"||F=="byteLength"||F=="byteOffset")||g4(F,w)))&&x.push(F);return x}function Ms(r){var t=r.length;return t?r[mr(0,t-1)]:e}function Kz(r,t){return Ye(j1(r),R6(t,0,r.length))}function Xz(r){return Ye(j1(r))}function rr(r,t,o){(o!==e&&!B3(r[t],o)||o===e&&!(t in r))&&d4(r,t,o)}function U8(r,t,o){var f=r[t];(!(w2.call(r,t)&&B3(f,o))||o===e&&!(t in r))&&d4(r,t,o)}function Te(r,t){for(var o=r.length;o--;)if(B3(r[o][0],t))return o;return-1}function Qz(r,t,o,f){return $4(r,function(m,d,V){t(f,m,o(m),V)}),f}function Cs(r,t){return r&&r4(t,h1(t),r)}function Zz(r,t){return r&&r4(t,K1(t),r)}function d4(r,t,o){t=="__proto__"&&be?be(r,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):r[t]=o}function nr(r,t){for(var o=-1,f=t.length,m=k(f),d=r==null;++o<f;)m[o]=d?e:Fr(r,t[o]);return m}function R6(r,t,o){return r===r&&(o!==e&&(r=r<=o?r:o),t!==e&&(r=r>=t?r:t)),r}function L3(r,t,o,f,m,d){var V,x=t&h,w=t&z,F=t&M;if(o&&(V=m?o(r,f,m,d):o(r)),V!==e)return V;if(!q2(r))return r;var O=l2(r);if(O){if(V=IH(r),!x)return j1(r,V)}else{var B=S1(r),j=B==$1||B==D3;if(X4(r))return $s(r,x);if(B==F3||B==a1||j&&!m){if(V=w||j?{}:uo(r),!x)return w?bH(r,Zz(V,r)):NH(r,Cs(V,r))}else{if(!E2[B])return m?r:{};V=BH(r,B,x)}}d||(d=new I3);var e2=d.get(r);if(e2)return e2;d.set(r,V),Bo(r)?r.forEach(function(n2){V.add(L3(n2,t,o,n2,r,d))}):Oo(r)&&r.forEach(function(n2,v2){V.set(v2,L3(n2,t,o,v2,r,d))});var r2=F?w?xr:Lr:w?K1:h1,p2=O?e:r2(r);return V3(p2||r,function(n2,v2){p2&&(v2=n2,n2=r[v2]),U8(V,v2,L3(n2,t,o,v2,r,d))}),V}function Jz(r){var t=h1(r);return function(o){return Ls(o,r,t)}}function Ls(r,t,o){var f=o.length;if(r==null)return!f;for(r=N2(r);f--;){var m=o[f],d=t[m],V=r[m];if(V===e&&!(m in r)||!d(V))return!1}return!0}function xs(r,t,o){if(typeof r!="function")throw new M3(i);return K8(function(){r.apply(e,o)},t)}function W8(r,t,o,f){var m=-1,d=He,V=!0,x=r.length,w=[],F=t.length;if(!x)return w;o&&(t=U2(t,i3(o))),f?(d=Ga,V=!1):t.length>=a&&(d=R8,V=!1,t=new T6(t));e:for(;++m<x;){var O=r[m],B=o==null?O:o(O);if(O=f||O!==0?O:0,V&&B===B){for(var j=F;j--;)if(t[j]===B)continue e;w.push(O)}else d(t,B,f)||w.push(O)}return w}var $4=Qs(a4),ys=Qs(ir,!0);function eH(r,t){var o=!0;return $4(r,function(f,m,d){return o=!!t(f,m,d),o}),o}function Re(r,t,o){for(var f=-1,m=r.length;++f<m;){var d=r[f],V=t(d);if(V!=null&&(x===e?V===V&&!o3(V):o(V,x)))var x=V,w=d}return w}function cH(r,t,o,f){var m=r.length;for(o=u2(o),o<0&&(o=-o>m?0:m+o),f=f===e||f>m?m:u2(f),f<0&&(f+=m),f=o>f?0:Wo(f);o<f;)r[o++]=t;return r}function ws(r,t){var o=[];return $4(r,function(f,m,d){t(f,m,d)&&o.push(f)}),o}function V1(r,t,o,f,m){var d=-1,V=r.length;for(o||(o=WH),m||(m=[]);++d<V;){var x=r[d];t>0&&o(x)?t>1?V1(x,t-1,o,f,m):U4(m,x):f||(m[m.length]=x)}return m}var tr=Zs(),Ss=Zs(!0);function a4(r,t){return r&&tr(r,t,h1)}function ir(r,t){return r&&Ss(r,t,h1)}function De(r,t){return B4(t,function(o){return V4(r[o])})}function D6(r,t){t=Y4(t,r);for(var o=0,f=t.length;r!=null&&o<f;)r=r[n4(t[o++])];return o&&o==f?r:e}function Ns(r,t,o){var f=t(r);return l2(r)?f:U4(f,o(r))}function D1(r){return r==null?r===e?E8:Sa:_6&&_6 in N2(r)?DH(r):XH(r)}function sr(r,t){return r>t}function aH(r,t){return r!=null&&w2.call(r,t)}function rH(r,t){return r!=null&&t in N2(r)}function nH(r,t,o){return r>=w1(t,o)&&r<l1(t,o)}function or(r,t,o){for(var f=o?Ga:He,m=r[0].length,d=r.length,V=d,x=k(d),w=1/0,F=[];V--;){var O=r[V];V&&t&&(O=U2(O,i3(t))),w=w1(O.length,w),x[V]=!o&&(t||m>=120&&O.length>=120)?new T6(V&&O):e}O=r[0];var B=-1,j=x[0];e:for(;++B<m&&F.length<w;){var e2=O[B],r2=t?t(e2):e2;if(e2=o||e2!==0?e2:0,!(j?R8(j,r2):f(F,r2,o))){for(V=d;--V;){var p2=x[V];if(!(p2?R8(p2,r2):f(r[V],r2,o)))continue e}j&&j.push(r2),F.push(e2)}}return F}function tH(r,t,o,f){return a4(r,function(m,d,V){t(f,o(m),d,V)}),f}function G8(r,t,o){t=Y4(t,r),r=vo(r,t);var f=r==null?r:r[n4(y3(t))];return f==null?e:t3(f,r,o)}function bs(r){return Q2(r)&&D1(r)==a1}function iH(r){return Q2(r)&&D1(r)==A6}function sH(r){return Q2(r)&&D1(r)==g1}function q8(r,t,o,f,m){return r===t?!0:r==null||t==null||!Q2(r)&&!Q2(t)?r!==r&&t!==t:oH(r,t,o,f,q8,m)}function oH(r,t,o,f,m,d){var V=l2(r),x=l2(t),w=V?y1:S1(r),F=x?y1:S1(t);w=w==a1?F3:w,F=F==a1?F3:F;var O=w==F3,B=F==F3,j=w==F;if(j&&X4(r)){if(!X4(t))return!1;V=!0,O=!1}if(j&&!O)return d||(d=new I3),V||b0(r)?oo(r,t,o,f,m,d):TH(r,t,w,o,f,m,d);if(!(o&L)){var e2=O&&w2.call(r,"__wrapped__"),r2=B&&w2.call(t,"__wrapped__");if(e2||r2){var p2=e2?r.value():r,n2=r2?t.value():t;return d||(d=new I3),m(p2,n2,o,f,d)}}return j?(d||(d=new I3),RH(r,t,o,f,m,d)):!1}function lH(r){return Q2(r)&&S1(r)==B2}function lr(r,t,o,f){var m=o.length,d=m,V=!f;if(r==null)return!d;for(r=N2(r);m--;){var x=o[m];if(V&&x[2]?x[1]!==r[x[0]]:!(x[0]in r))return!1}for(;++m<d;){x=o[m];var w=x[0],F=r[w],O=x[1];if(V&&x[2]){if(F===e&&!(w in r))return!1}else{var B=new I3;if(f)var j=f(F,O,w,r,t,B);if(!(j===e?q8(O,F,L|S,f,B):j))return!1}}return!0}function ks(r){if(!q2(r)||qH(r))return!1;var t=V4(r)?lz:Jv;return t.test(O6(r))}function fH(r){return Q2(r)&&D1(r)==k6}function uH(r){return Q2(r)&&S1(r)==R1}function pH(r){return Q2(r)&&e7(r.length)&&!!T2[D1(r)]}function As(r){return typeof r=="function"?r:r==null?X1:typeof r=="object"?l2(r)?Ps(r[0],r[1]):_s(r):el(r)}function fr(r){if(!Y8(r))return vz(r);var t=[];for(var o in N2(r))w2.call(r,o)&&o!="constructor"&&t.push(o);return t}function mH(r){if(!q2(r))return KH(r);var t=Y8(r),o=[];for(var f in r)f=="constructor"&&(t||!w2.call(r,f))||o.push(f);return o}function ur(r,t){return r<t}function Es(r,t){var o=-1,f=Y1(r)?k(r.length):[];return $4(r,function(m,d,V){f[++o]=t(m,d,V)}),f}function _s(r){var t=wr(r);return t.length==1&&t[0][2]?mo(t[0][0],t[0][1]):function(o){return o===r||lr(o,r,t)}}function Ps(r,t){return Nr(r)&&po(t)?mo(n4(r),t):function(o){var f=Fr(o,r);return f===e&&f===t?Or(o,r):q8(t,f,L|S)}}function Fe(r,t,o,f,m){r!==t&&tr(t,function(d,V){if(m||(m=new I3),q2(d))hH(r,t,V,o,Fe,f,m);else{var x=f?f(kr(r,V),d,V+"",r,t,m):e;x===e&&(x=d),rr(r,V,x)}},K1)}function hH(r,t,o,f,m,d,V){var x=kr(r,o),w=kr(t,o),F=V.get(w);if(F){rr(r,o,F);return}var O=d?d(x,w,o+"",r,t,V):e,B=O===e;if(B){var j=l2(w),e2=!j&&X4(w),r2=!j&&!e2&&b0(w);O=w,j||e2||r2?l2(x)?O=x:r1(x)?O=j1(x):e2?(B=!1,O=$s(w,!0)):r2?(B=!1,O=js(w,!0)):O=[]:X8(w)||I6(w)?(O=x,I6(x)?O=Go(x):(!q2(x)||V4(x))&&(O=uo(w))):B=!1}B&&(V.set(w,O),m(O,w,f,d,V),V.delete(w)),rr(r,o,O)}function Ts(r,t){var o=r.length;if(o)return t+=t<0?o:0,g4(t,o)?r[t]:e}function Rs(r,t,o){t.length?t=U2(t,function(d){return l2(d)?function(V){return D6(V,d.length===1?d[0]:d)}:d}):t=[X1];var f=-1;t=U2(t,i3(a2()));var m=Es(r,function(d,V,x){var w=U2(t,function(F){return F(d)});return{criteria:w,index:++f,value:d}});return Bd(m,function(d,V){return SH(d,V,o)})}function vH(r,t){return Ds(r,t,function(o,f){return Or(r,f)})}function Ds(r,t,o){for(var f=-1,m=t.length,d={};++f<m;){var V=t[f],x=D6(r,V);o(x,V)&&$8(d,Y4(V,r),x)}return d}function dH(r){return function(t){return D6(t,r)}}function pr(r,t,o,f){var m=f?Id:g0,d=-1,V=t.length,x=r;for(r===t&&(t=j1(t)),o&&(x=U2(r,i3(o)));++d<V;)for(var w=0,F=t[d],O=o?o(F):F;(w=m(x,O,w,f))>-1;)x!==r&&Ne.call(x,w,1),Ne.call(r,w,1);return r}function Fs(r,t){for(var o=r?t.length:0,f=o-1;o--;){var m=t[o];if(o==f||m!==d){var d=m;g4(m)?Ne.call(r,m,1):dr(r,m)}}return r}function mr(r,t){return r+Ae(Hs()*(t-r+1))}function zH(r,t,o,f){for(var m=-1,d=l1(ke((t-r)/(o||1)),0),V=k(d);d--;)V[f?d:++m]=r,r+=o;return V}function hr(r,t){var o="";if(!r||t<1||t>q)return o;do t%2&&(o+=r),t=Ae(t/2),t&&(r+=r);while(t);return o}function m2(r,t){return Ar(ho(r,t,X1),r+"")}function HH(r){return Ms(k0(r))}function gH(r,t){var o=k0(r);return Ye(o,R6(t,0,o.length))}function $8(r,t,o,f){if(!q2(r))return r;t=Y4(t,r);for(var m=-1,d=t.length,V=d-1,x=r;x!=null&&++m<d;){var w=n4(t[m]),F=o;if(w==="__proto__"||w==="constructor"||w==="prototype")return r;if(m!=V){var O=x[w];F=f?f(O,w,x):e,F===e&&(F=q2(O)?O:g4(t[m+1])?[]:{})}U8(x,w,F),x=x[w]}return r}var Os=Ee?function(r,t){return Ee.set(r,t),r}:X1,VH=be?function(r,t){return be(r,"toString",{configurable:!0,enumerable:!1,value:Br(t),writable:!0})}:X1;function MH(r){return Ye(k0(r))}function x3(r,t,o){var f=-1,m=r.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 d=k(m);++f<m;)d[f]=r[f+t];return d}function CH(r,t){var o;return $4(r,function(f,m,d){return o=t(f,m,d),!o}),!!o}function Oe(r,t,o){var f=0,m=r==null?f:r.length;if(typeof t=="number"&&t===t&&m<=L2){for(;f<m;){var d=f+m>>>1,V=r[d];V!==null&&!o3(V)&&(o?V<=t:V<t)?f=d+1:m=d}return m}return vr(r,t,X1,o)}function vr(r,t,o,f){var m=0,d=r==null?0:r.length;if(d===0)return 0;t=o(t);for(var V=t!==t,x=t===null,w=o3(t),F=t===e;m<d;){var O=Ae((m+d)/2),B=o(r[O]),j=B!==e,e2=B===null,r2=B===B,p2=o3(B);if(V)var n2=f||r2;else F?n2=r2&&(f||j):x?n2=r2&&j&&(f||!e2):w?n2=r2&&j&&!e2&&(f||!p2):e2||p2?n2=!1:n2=f?B<=t:B<t;n2?m=O+1:d=O}return w1(d,M2)}function Is(r,t){for(var o=-1,f=r.length,m=0,d=[];++o<f;){var V=r[o],x=t?t(V):V;if(!o||!B3(x,w)){var w=x;d[m++]=V===0?0:V}}return d}function Bs(r){return typeof r=="number"?r:o3(r)?s2:+r}function s3(r){if(typeof r=="string")return r;if(l2(r))return U2(r,s3)+"";if(o3(r))return gs?gs.call(r):"";var t=r+"";return t=="0"&&1/r==-Y?"-0":t}function j4(r,t,o){var f=-1,m=He,d=r.length,V=!0,x=[],w=x;if(o)V=!1,m=Ga;else if(d>=a){var F=t?null:_H(r);if(F)return Ve(F);V=!1,m=R8,w=new T6}else w=t?[]:x;e:for(;++f<d;){var O=r[f],B=t?t(O):O;if(O=o||O!==0?O:0,V&&B===B){for(var j=w.length;j--;)if(w[j]===B)continue e;t&&w.push(B),x.push(O)}else m(w,B,o)||(w!==x&&w.push(B),x.push(O))}return x}function dr(r,t){return t=Y4(t,r),r=vo(r,t),r==null||delete r[n4(y3(t))]}function Us(r,t,o,f){return $8(r,t,o(D6(r,t)),f)}function Ie(r,t,o,f){for(var m=r.length,d=f?m:-1;(f?d--:++d<m)&&t(r[d],d,r););return o?x3(r,f?0:d,f?d+1:m):x3(r,f?d+1:0,f?m:d)}function Ws(r,t){var o=r;return o instanceof z2&&(o=o.value()),qa(t,function(f,m){return m.func.apply(m.thisArg,U4([f],m.args))},o)}function zr(r,t,o){var f=r.length;if(f<2)return f?j4(r[0]):[];for(var m=-1,d=k(f);++m<f;)for(var V=r[m],x=-1;++x<f;)x!=m&&(d[m]=W8(d[m]||V,r[x],t,o));return j4(V1(d,1),t,o)}function Gs(r,t,o){for(var f=-1,m=r.length,d=t.length,V={};++f<m;){var x=f<d?t[f]:e;o(V,r[f],x)}return V}function Hr(r){return r1(r)?r:[]}function gr(r){return typeof r=="function"?r:X1}function Y4(r,t){return l2(r)?r:Nr(r,t)?[r]:Vo(y2(r))}var LH=m2;function K4(r,t,o){var f=r.length;return o=o===e?f:o,!t&&o>=f?r:x3(r,t,o)}var qs=fz||function(r){return m1.clearTimeout(r)};function $s(r,t){if(t)return r.slice();var o=r.length,f=ms?ms(o):new r.constructor(o);return r.copy(f),f}function Vr(r){var t=new r.constructor(r.byteLength);return new we(t).set(new we(r)),t}function xH(r,t){var o=t?Vr(r.buffer):r.buffer;return new r.constructor(o,r.byteOffset,r.byteLength)}function yH(r){var t=new r.constructor(r.source,bi.exec(r));return t.lastIndex=r.lastIndex,t}function wH(r){return B8?N2(B8.call(r)):{}}function js(r,t){var o=t?Vr(r.buffer):r.buffer;return new r.constructor(o,r.byteOffset,r.length)}function Ys(r,t){if(r!==t){var o=r!==e,f=r===null,m=r===r,d=o3(r),V=t!==e,x=t===null,w=t===t,F=o3(t);if(!x&&!F&&!d&&r>t||d&&V&&w&&!x&&!F||f&&V&&w||!o&&w||!m)return 1;if(!f&&!d&&!F&&r<t||F&&o&&m&&!f&&!d||x&&o&&m||!V&&m||!w)return-1}return 0}function SH(r,t,o){for(var f=-1,m=r.criteria,d=t.criteria,V=m.length,x=o.length;++f<V;){var w=Ys(m[f],d[f]);if(w){if(f>=x)return w;var F=o[f];return w*(F=="desc"?-1:1)}}return r.index-t.index}function Ks(r,t,o,f){for(var m=-1,d=r.length,V=o.length,x=-1,w=t.length,F=l1(d-V,0),O=k(w+F),B=!f;++x<w;)O[x]=t[x];for(;++m<V;)(B||m<d)&&(O[o[m]]=r[m]);for(;F--;)O[x++]=r[m++];return O}function Xs(r,t,o,f){for(var m=-1,d=r.length,V=-1,x=o.length,w=-1,F=t.length,O=l1(d-x,0),B=k(O+F),j=!f;++m<O;)B[m]=r[m];for(var e2=m;++w<F;)B[e2+w]=t[w];for(;++V<x;)(j||m<d)&&(B[e2+o[V]]=r[m++]);return B}function j1(r,t){var o=-1,f=r.length;for(t||(t=k(f));++o<f;)t[o]=r[o];return t}function r4(r,t,o,f){var m=!o;o||(o={});for(var d=-1,V=t.length;++d<V;){var x=t[d],w=f?f(o[x],r[x],x,o,r):e;w===e&&(w=r[x]),m?d4(o,x,w):U8(o,x,w)}return o}function NH(r,t){return r4(r,Sr(r),t)}function bH(r,t){return r4(r,lo(r),t)}function Be(r,t){return function(o,f){var m=l2(o)?Pd:Qz,d=t?t():{};return m(o,r,a2(f,2),d)}}function w0(r){return m2(function(t,o){var f=-1,m=o.length,d=m>1?o[m-1]:e,V=m>2?o[2]:e;for(d=r.length>3&&typeof d=="function"?(m--,d):e,V&&F1(o[0],o[1],V)&&(d=m<3?e:d,m=1),t=N2(t);++f<m;){var x=o[f];x&&r(t,x,f,d)}return t})}function Qs(r,t){return function(o,f){if(o==null)return o;if(!Y1(o))return r(o,f);for(var m=o.length,d=t?m:-1,V=N2(o);(t?d--:++d<m)&&f(V[d],d,V)!==!1;);return o}}function Zs(r){return function(t,o,f){for(var m=-1,d=N2(t),V=f(t),x=V.length;x--;){var w=V[r?x:++m];if(o(d[w],w,d)===!1)break}return t}}function kH(r,t,o){var f=t&_,m=j8(r);function d(){var V=this&&this!==m1&&this instanceof d?m:r;return V.apply(f?o:this,arguments)}return d}function Js(r){return function(t){t=y2(t);var o=V0(t)?O3(t):e,f=o?o[0]:t.charAt(0),m=o?K4(o,1).join(""):t.slice(1);return f[r]()+m}}function S0(r){return function(t){return qa(Zo(Qo(t).replace(Vd,"")),r,"")}}function j8(r){return function(){var t=arguments;switch(t.length){case 0:return new r;case 1:return new r(t[0]);case 2:return new r(t[0],t[1]);case 3:return new r(t[0],t[1],t[2]);case 4:return new r(t[0],t[1],t[2],t[3]);case 5:return new r(t[0],t[1],t[2],t[3],t[4]);case 6:return new r(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new r(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var o=y0(r.prototype),f=r.apply(o,t);return q2(f)?f:o}}function AH(r,t,o){var f=j8(r);function m(){for(var d=arguments.length,V=k(d),x=d,w=N0(m);x--;)V[x]=arguments[x];var F=d<3&&V[0]!==w&&V[d-1]!==w?[]:W4(V,w);if(d-=F.length,d<o)return no(r,t,Ue,m.placeholder,e,V,F,e,e,o-d);var O=this&&this!==m1&&this instanceof m?f:r;return t3(O,this,V)}return m}function eo(r){return function(t,o,f){var m=N2(t);if(!Y1(t)){var d=a2(o,3);t=h1(t),o=function(x){return d(m[x],x,m)}}var V=r(t,o,f);return V>-1?m[d?t[V]:V]:e}}function co(r){return H4(function(t){var o=t.length,f=o,m=C3.prototype.thru;for(r&&t.reverse();f--;){var d=t[f];if(typeof d!="function")throw new M3(i);if(m&&!V&&$e(d)=="wrapper")var V=new C3([],!0)}for(f=V?f:o;++f<o;){d=t[f];var x=$e(d),w=x=="wrapper"?yr(d):e;w&&br(w[0])&&w[1]==(D|g|C|U)&&!w[4].length&&w[9]==1?V=V[$e(w[0])].apply(V,w[3]):V=d.length==1&&br(d)?V[x]():V.thru(d)}return function(){var F=arguments,O=F[0];if(V&&F.length==1&&l2(O))return V.plant(O).value();for(var B=0,j=o?t[B].apply(this,F):O;++B<o;)j=t[B].call(this,j);return j}})}function Ue(r,t,o,f,m,d,V,x,w,F){var O=t&D,B=t&_,j=t&R,e2=t&(g|H),r2=t&I,p2=j?e:j8(r);function n2(){for(var v2=arguments.length,g2=k(v2),l3=v2;l3--;)g2[l3]=arguments[l3];if(e2)var O1=N0(n2),f3=Wd(g2,O1);if(f&&(g2=Ks(g2,f,m,e2)),d&&(g2=Xs(g2,d,V,e2)),v2-=f3,e2&&v2<F){var n1=W4(g2,O1);return no(r,t,Ue,n2.placeholder,o,g2,n1,x,w,F-v2)}var U3=B?o:this,C4=j?U3[r]:r;return v2=g2.length,x?g2=QH(g2,x):r2&&v2>1&&g2.reverse(),O&&w<v2&&(g2.length=w),this&&this!==m1&&this instanceof n2&&(C4=p2||j8(C4)),C4.apply(U3,g2)}return n2}function ao(r,t){return function(o,f){return tH(o,r,t(f),{})}}function We(r,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=s3(o),f=s3(f)):(o=Bs(o),f=Bs(f)),m=r(o,f)}return m}}function Mr(r){return H4(function(t){return t=U2(t,i3(a2())),m2(function(o){var f=this;return r(t,function(m){return t3(m,f,o)})})})}function Ge(r,t){t=t===e?" ":s3(t);var o=t.length;if(o<2)return o?hr(t,r):t;var f=hr(t,ke(r/M0(t)));return V0(t)?K4(O3(f),0,r).join(""):f.slice(0,r)}function EH(r,t,o,f){var m=t&_,d=j8(r);function V(){for(var x=-1,w=arguments.length,F=-1,O=f.length,B=k(O+w),j=this&&this!==m1&&this instanceof V?d:r;++F<O;)B[F]=f[F];for(;w--;)B[F++]=arguments[++x];return t3(j,m?o:this,B)}return V}function ro(r){return function(t,o,f){return f&&typeof f!="number"&&F1(t,o,f)&&(o=f=e),t=M4(t),o===e?(o=t,t=0):o=M4(o),f=f===e?t<o?1:-1:M4(f),zH(t,o,f,r)}}function qe(r){return function(t,o){return typeof t=="string"&&typeof o=="string"||(t=w3(t),o=w3(o)),r(t,o)}}function no(r,t,o,f,m,d,V,x,w,F){var O=t&g,B=O?V:e,j=O?e:V,e2=O?d:e,r2=O?e:d;t|=O?C:b,t&=~(O?b:C),t&W||(t&=~(_|R));var p2=[r,t,m,e2,B,r2,j,x,w,F],n2=o.apply(e,p2);return br(r)&&zo(n2,p2),n2.placeholder=f,Ho(n2,r,t)}function Cr(r){var t=o1[r];return function(o,f){if(o=w3(o),f=f==null?0:w1(u2(f),292),f&&zs(o)){var m=(y2(o)+"e").split("e"),d=t(m[0]+"e"+(+m[1]+f));return m=(y2(d)+"e").split("e"),+(m[0]+"e"+(+m[1]-f))}return t(o)}}var _H=L0&&1/Ve(new L0([,-0]))[1]==Y?function(r){return new L0(r)}:Gr;function to(r){return function(t){var o=S1(t);return o==B2?Za(t):o==R1?Xd(t):Ud(t,r(t))}}function z4(r,t,o,f,m,d,V,x){var w=t&R;if(!w&&typeof r!="function")throw new M3(i);var F=f?f.length:0;if(F||(t&=~(C|b),f=m=e),V=V===e?V:l1(u2(V),0),x=x===e?x:u2(x),F-=m?m.length:0,t&b){var O=f,B=m;f=m=e}var j=w?e:yr(r),e2=[r,t,o,f,m,O,B,d,V,x];if(j&&YH(e2,j),r=e2[0],t=e2[1],o=e2[2],f=e2[3],m=e2[4],x=e2[9]=e2[9]===e?w?0:r.length:l1(e2[9]-F,0),!x&&t&(g|H)&&(t&=~(g|H)),!t||t==_)var r2=kH(r,t,o);else t==g||t==H?r2=AH(r,t,x):(t==C||t==(_|C))&&!m.length?r2=EH(r,t,o,f):r2=Ue.apply(e,e2);var p2=j?Os:zo;return Ho(p2(r2,e2),r,t)}function io(r,t,o,f){return r===e||B3(r,C0[o])&&!w2.call(f,o)?t:r}function so(r,t,o,f,m,d){return q2(r)&&q2(t)&&(d.set(t,r),Fe(r,t,e,so,d),d.delete(t)),r}function PH(r){return X8(r)?e:r}function oo(r,t,o,f,m,d){var V=o&L,x=r.length,w=t.length;if(x!=w&&!(V&&w>x))return!1;var F=d.get(r),O=d.get(t);if(F&&O)return F==t&&O==r;var B=-1,j=!0,e2=o&S?new T6:e;for(d.set(r,t),d.set(t,r);++B<x;){var r2=r[B],p2=t[B];if(f)var n2=V?f(p2,r2,B,t,r,d):f(r2,p2,B,r,t,d);if(n2!==e){if(n2)continue;j=!1;break}if(e2){if(!$a(t,function(v2,g2){if(!R8(e2,g2)&&(r2===v2||m(r2,v2,o,f,d)))return e2.push(g2)})){j=!1;break}}else if(!(r2===p2||m(r2,p2,o,f,d))){j=!1;break}}return d.delete(r),d.delete(t),j}function TH(r,t,o,f,m,d,V){switch(o){case I4:if(r.byteLength!=t.byteLength||r.byteOffset!=t.byteOffset)return!1;r=r.buffer,t=t.buffer;case A6:return!(r.byteLength!=t.byteLength||!d(new we(r),new we(t)));case H1:case g1:case N6:return B3(+r,+t);case X2:return r.name==t.name&&r.message==t.message;case k6:case m4:return r==t+"";case B2:var x=Za;case R1:var w=f&L;if(x||(x=Ve),r.size!=t.size&&!w)return!1;var F=V.get(r);if(F)return F==t;f|=S,V.set(r,t);var O=oo(x(r),x(t),f,m,d,V);return V.delete(r),O;case z0:if(B8)return B8.call(r)==B8.call(t)}return!1}function RH(r,t,o,f,m,d){var V=o&L,x=Lr(r),w=x.length,F=Lr(t),O=F.length;if(w!=O&&!V)return!1;for(var B=w;B--;){var j=x[B];if(!(V?j in t:w2.call(t,j)))return!1}var e2=d.get(r),r2=d.get(t);if(e2&&r2)return e2==t&&r2==r;var p2=!0;d.set(r,t),d.set(t,r);for(var n2=V;++B<w;){j=x[B];var v2=r[j],g2=t[j];if(f)var l3=V?f(g2,v2,j,t,r,d):f(v2,g2,j,r,t,d);if(!(l3===e?v2===g2||m(v2,g2,o,f,d):l3)){p2=!1;break}n2||(n2=j=="constructor")}if(p2&&!n2){var O1=r.constructor,f3=t.constructor;O1!=f3&&"constructor"in r&&"constructor"in t&&!(typeof O1=="function"&&O1 instanceof O1&&typeof f3=="function"&&f3 instanceof f3)&&(p2=!1)}return d.delete(r),d.delete(t),p2}function H4(r){return Ar(ho(r,e,xo),r+"")}function Lr(r){return Ns(r,h1,Sr)}function xr(r){return Ns(r,K1,lo)}var yr=Ee?function(r){return Ee.get(r)}:Gr;function $e(r){for(var t=r.name+"",o=x0[t],f=w2.call(x0,t)?o.length:0;f--;){var m=o[f],d=m.func;if(d==null||d==r)return m.name}return t}function N0(r){var t=w2.call(v,"placeholder")?v:r;return t.placeholder}function a2(){var r=v.iteratee||Ur;return r=r===Ur?As:r,arguments.length?r(arguments[0],arguments[1]):r}function je(r,t){var o=r.__data__;return GH(t)?o[typeof t=="string"?"string":"hash"]:o.map}function wr(r){for(var t=h1(r),o=t.length;o--;){var f=t[o],m=r[f];t[o]=[f,m,po(m)]}return t}function F6(r,t){var o=jd(r,t);return ks(o)?o:e}function DH(r){var t=w2.call(r,_6),o=r[_6];try{r[_6]=e;var f=!0}catch{}var m=xe.call(r);return f&&(t?r[_6]=o:delete r[_6]),m}var Sr=er?function(r){return r==null?[]:(r=N2(r),B4(er(r),function(t){return vs.call(r,t)}))}:qr,lo=er?function(r){for(var t=[];r;)U4(t,Sr(r)),r=Se(r);return t}:qr,S1=D1;(cr&&S1(new cr(new ArrayBuffer(1)))!=I4||F8&&S1(new F8)!=B2||ar&&S1(ar.resolve())!=he||L0&&S1(new L0)!=R1||O8&&S1(new O8)!=c4)&&(S1=function(r){var t=D1(r),o=t==F3?r.constructor:e,f=o?O6(o):"";if(f)switch(f){case gz:return I4;case Vz:return B2;case Mz:return he;case Cz:return R1;case Lz:return c4}return t});function FH(r,t,o){for(var f=-1,m=o.length;++f<m;){var d=o[f],V=d.size;switch(d.type){case"drop":r+=V;break;case"dropRight":t-=V;break;case"take":t=w1(t,r+V);break;case"takeRight":r=l1(r,t-V);break}}return{start:r,end:t}}function OH(r){var t=r.match(qv);return t?t[1].split($v):[]}function fo(r,t,o){t=Y4(t,r);for(var f=-1,m=t.length,d=!1;++f<m;){var V=n4(t[f]);if(!(d=r!=null&&o(r,V)))break;r=r[V]}return d||++f!=m?d:(m=r==null?0:r.length,!!m&&e7(m)&&g4(V,m)&&(l2(r)||I6(r)))}function IH(r){var t=r.length,o=new r.constructor(t);return t&&typeof r[0]=="string"&&w2.call(r,"index")&&(o.index=r.index,o.input=r.input),o}function uo(r){return typeof r.constructor=="function"&&!Y8(r)?y0(Se(r)):{}}function BH(r,t,o){var f=r.constructor;switch(t){case A6:return Vr(r);case H1:case g1:return new f(+r);case I4:return xH(r,o);case _8:case P8:case T8:case ba:case ka:case Aa:case Ea:case _a:case Pa:return js(r,o);case B2:return new f;case N6:case m4:return new f(r);case k6:return yH(r);case R1:return new f;case z0:return wH(r)}}function UH(r,t){var o=t.length;if(!o)return r;var f=o-1;return t[f]=(o>1?"& ":"")+t[f],t=t.join(o>2?", ":" "),r.replace(Gv,`{
/* [wrapped with `+t+`] */
`)}function WH(r){return l2(r)||I6(r)||!!(ds&&r&&r[ds])}function g4(r,t){var o=typeof r;return t=t??q,!!t&&(o=="number"||o!="symbol"&&cd.test(r))&&r>-1&&r%1==0&&r<t}function F1(r,t,o){if(!q2(o))return!1;var f=typeof t;return(f=="number"?Y1(o)&&g4(t,o.length):f=="string"&&t in o)?B3(o[t],r):!1}function Nr(r,t){if(l2(r))return!1;var o=typeof r;return o=="number"||o=="symbol"||o=="boolean"||r==null||o3(r)?!0:Iv.test(r)||!Ov.test(r)||t!=null&&r in N2(t)}function GH(r){var t=typeof r;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?r!=="__proto__":r===null}function br(r){var t=$e(r),o=v[t];if(typeof o!="function"||!(t in z2.prototype))return!1;if(r===o)return!0;var f=yr(o);return!!f&&r===f[0]}function qH(r){return!!ps&&ps in r}var $H=Ce?V4:$r;function Y8(r){var t=r&&r.constructor,o=typeof t=="function"&&t.prototype||C0;return r===o}function po(r){return r===r&&!q2(r)}function mo(r,t){return function(o){return o==null?!1:o[r]===t&&(t!==e||r in N2(o))}}function jH(r){var t=Ze(r,function(f){return o.size===u&&o.clear(),f}),o=t.cache;return t}function YH(r,t){var o=r[1],f=t[1],m=o|f,d=m<(_|R|D),V=f==D&&o==g||f==D&&o==U&&r[7].length<=t[8]||f==(D|U)&&t[7].length<=t[8]&&o==g;if(!(d||V))return r;f&_&&(r[2]=t[2],m|=o&_?0:W);var x=t[3];if(x){var w=r[3];r[3]=w?Ks(w,x,t[4]):x,r[4]=w?W4(r[3],p):t[4]}return x=t[5],x&&(w=r[5],r[5]=w?Xs(w,x,t[6]):x,r[6]=w?W4(r[5],p):t[6]),x=t[7],x&&(r[7]=x),f&D&&(r[8]=r[8]==null?t[8]:w1(r[8],t[8])),r[9]==null&&(r[9]=t[9]),r[0]=t[0],r[1]=m,r}function KH(r){var t=[];if(r!=null)for(var o in N2(r))t.push(o);return t}function XH(r){return xe.call(r)}function ho(r,t,o){return t=l1(t===e?r.length-1:t,0),function(){for(var f=arguments,m=-1,d=l1(f.length-t,0),V=k(d);++m<d;)V[m]=f[t+m];m=-1;for(var x=k(t+1);++m<t;)x[m]=f[m];return x[t]=o(V),t3(r,this,x)}}function vo(r,t){return t.length<2?r:D6(r,x3(t,0,-1))}function QH(r,t){for(var o=r.length,f=w1(t.length,o),m=j1(r);f--;){var d=t[f];r[f]=g4(d,o)?m[d]:e}return r}function kr(r,t){if(!(t==="constructor"&&typeof r[t]=="function")&&t!="__proto__")return r[t]}var zo=go(Os),K8=pz||function(r,t){return m1.setTimeout(r,t)},Ar=go(VH);function Ho(r,t,o){var f=t+"";return Ar(r,UH(f,ZH(OH(f),o)))}function go(r){var t=0,o=0;return function(){var f=dz(),m=E-(f-o);if(o=f,m>0){if(++t>=N)return arguments[0]}else t=0;return r.apply(e,arguments)}}function Ye(r,t){var o=-1,f=r.length,m=f-1;for(t=t===e?f:t;++o<t;){var d=mr(o,m),V=r[d];r[d]=r[o],r[o]=V}return r.length=t,r}var Vo=jH(function(r){var t=[];return r.charCodeAt(0)===46&&t.push(""),r.replace(Bv,function(o,f,m,d){t.push(m?d.replace(Kv,"$1"):f||o)}),t});function n4(r){if(typeof r=="string"||o3(r))return r;var t=r+"";return t=="0"&&1/r==-Y?"-0":t}function O6(r){if(r!=null){try{return Le.call(r)}catch{}try{return r+""}catch{}}return""}function ZH(r,t){return V3(K2,function(o){var f="_."+o[0];t&o[1]&&!He(r,f)&&r.push(f)}),r.sort()}function Mo(r){if(r instanceof z2)return r.clone();var t=new C3(r.__wrapped__,r.__chain__);return t.__actions__=j1(r.__actions__),t.__index__=r.__index__,t.__values__=r.__values__,t}function JH(r,t,o){(o?F1(r,t,o):t===e)?t=1:t=l1(u2(t),0);var f=r==null?0:r.length;if(!f||t<1)return[];for(var m=0,d=0,V=k(ke(f/t));m<f;)V[d++]=x3(r,m,m+=t);return V}function eg(r){for(var t=-1,o=r==null?0:r.length,f=0,m=[];++t<o;){var d=r[t];d&&(m[f++]=d)}return m}function cg(){var r=arguments.length;if(!r)return[];for(var t=k(r-1),o=arguments[0],f=r;f--;)t[f-1]=arguments[f];return U4(l2(o)?j1(o):[o],V1(t,1))}var ag=m2(function(r,t){return r1(r)?W8(r,V1(t,1,r1,!0)):[]}),rg=m2(function(r,t){var o=y3(t);return r1(o)&&(o=e),r1(r)?W8(r,V1(t,1,r1,!0),a2(o,2)):[]}),ng=m2(function(r,t){var o=y3(t);return r1(o)&&(o=e),r1(r)?W8(r,V1(t,1,r1,!0),e,o):[]});function tg(r,t,o){var f=r==null?0:r.length;return f?(t=o||t===e?1:u2(t),x3(r,t<0?0:t,f)):[]}function ig(r,t,o){var f=r==null?0:r.length;return f?(t=o||t===e?1:u2(t),t=f-t,x3(r,0,t<0?0:t)):[]}function sg(r,t){return r&&r.length?Ie(r,a2(t,3),!0,!0):[]}function og(r,t){return r&&r.length?Ie(r,a2(t,3),!0):[]}function lg(r,t,o,f){var m=r==null?0:r.length;return m?(o&&typeof o!="number"&&F1(r,t,o)&&(o=0,f=m),cH(r,t,o,f)):[]}function Co(r,t,o){var f=r==null?0:r.length;if(!f)return-1;var m=o==null?0:u2(o);return m<0&&(m=l1(f+m,0)),ge(r,a2(t,3),m)}function Lo(r,t,o){var f=r==null?0:r.length;if(!f)return-1;var m=f-1;return o!==e&&(m=u2(o),m=o<0?l1(f+m,0):w1(m,f-1)),ge(r,a2(t,3),m,!0)}function xo(r){var t=r==null?0:r.length;return t?V1(r,1):[]}function fg(r){var t=r==null?0:r.length;return t?V1(r,Y):[]}function ug(r,t){var o=r==null?0:r.length;return o?(t=t===e?1:u2(t),V1(r,t)):[]}function pg(r){for(var t=-1,o=r==null?0:r.length,f={};++t<o;){var m=r[t];f[m[0]]=m[1]}return f}function yo(r){return r&&r.length?r[0]:e}function mg(r,t,o){var f=r==null?0:r.length;if(!f)return-1;var m=o==null?0:u2(o);return m<0&&(m=l1(f+m,0)),g0(r,t,m)}function hg(r){var t=r==null?0:r.length;return t?x3(r,0,-1):[]}var vg=m2(function(r){var t=U2(r,Hr);return t.length&&t[0]===r[0]?or(t):[]}),dg=m2(function(r){var t=y3(r),o=U2(r,Hr);return t===y3(o)?t=e:o.pop(),o.length&&o[0]===r[0]?or(o,a2(t,2)):[]}),zg=m2(function(r){var t=y3(r),o=U2(r,Hr);return t=typeof t=="function"?t:e,t&&o.pop(),o.length&&o[0]===r[0]?or(o,e,t):[]});function Hg(r,t){return r==null?"":hz.call(r,t)}function y3(r){var t=r==null?0:r.length;return t?r[t-1]:e}function gg(r,t,o){var f=r==null?0:r.length;if(!f)return-1;var m=f;return o!==e&&(m=u2(o),m=m<0?l1(f+m,0):w1(m,f-1)),t===t?Zd(r,t,m):ge(r,ns,m,!0)}function Vg(r,t){return r&&r.length?Ts(r,u2(t)):e}var Mg=m2(wo);function wo(r,t){return r&&r.length&&t&&t.length?pr(r,t):r}function Cg(r,t,o){return r&&r.length&&t&&t.length?pr(r,t,a2(o,2)):r}function Lg(r,t,o){return r&&r.length&&t&&t.length?pr(r,t,e,o):r}var xg=H4(function(r,t){var o=r==null?0:r.length,f=nr(r,t);return Fs(r,U2(t,function(m){return g4(m,o)?+m:m}).sort(Ys)),f});function yg(r,t){var o=[];if(!(r&&r.length))return o;var f=-1,m=[],d=r.length;for(t=a2(t,3);++f<d;){var V=r[f];t(V,f,r)&&(o.push(V),m.push(f))}return Fs(r,m),o}function Er(r){return r==null?r:Hz.call(r)}function wg(r,t,o){var f=r==null?0:r.length;return f?(o&&typeof o!="number"&&F1(r,t,o)?(t=0,o=f):(t=t==null?0:u2(t),o=o===e?f:u2(o)),x3(r,t,o)):[]}function Sg(r,t){return Oe(r,t)}function Ng(r,t,o){return vr(r,t,a2(o,2))}function bg(r,t){var o=r==null?0:r.length;if(o){var f=Oe(r,t);if(f<o&&B3(r[f],t))return f}return-1}function kg(r,t){return Oe(r,t,!0)}function Ag(r,t,o){return vr(r,t,a2(o,2),!0)}function Eg(r,t){var o=r==null?0:r.length;if(o){var f=Oe(r,t,!0)-1;if(B3(r[f],t))return f}return-1}function _g(r){return r&&r.length?Is(r):[]}function Pg(r,t){return r&&r.length?Is(r,a2(t,2)):[]}function Tg(r){var t=r==null?0:r.length;return t?x3(r,1,t):[]}function Rg(r,t,o){return r&&r.length?(t=o||t===e?1:u2(t),x3(r,0,t<0?0:t)):[]}function Dg(r,t,o){var f=r==null?0:r.length;return f?(t=o||t===e?1:u2(t),t=f-t,x3(r,t<0?0:t,f)):[]}function Fg(r,t){return r&&r.length?Ie(r,a2(t,3),!1,!0):[]}function Og(r,t){return r&&r.length?Ie(r,a2(t,3)):[]}var Ig=m2(function(r){return j4(V1(r,1,r1,!0))}),Bg=m2(function(r){var t=y3(r);return r1(t)&&(t=e),j4(V1(r,1,r1,!0),a2(t,2))}),Ug=m2(function(r){var t=y3(r);return t=typeof t=="function"?t:e,j4(V1(r,1,r1,!0),e,t)});function Wg(r){return r&&r.length?j4(r):[]}function Gg(r,t){return r&&r.length?j4(r,a2(t,2)):[]}function qg(r,t){return t=typeof t=="function"?t:e,r&&r.length?j4(r,e,t):[]}function _r(r){if(!(r&&r.length))return[];var t=0;return r=B4(r,function(o){if(r1(o))return t=l1(o.length,t),!0}),Xa(t,function(o){return U2(r,ja(o))})}function So(r,t){if(!(r&&r.length))return[];var o=_r(r);return t==null?o:U2(o,function(f){return t3(t,e,f)})}var $g=m2(function(r,t){return r1(r)?W8(r,t):[]}),jg=m2(function(r){return zr(B4(r,r1))}),Yg=m2(function(r){var t=y3(r);return r1(t)&&(t=e),zr(B4(r,r1),a2(t,2))}),Kg=m2(function(r){var t=y3(r);return t=typeof t=="function"?t:e,zr(B4(r,r1),e,t)}),Xg=m2(_r);function Qg(r,t){return Gs(r||[],t||[],U8)}function Zg(r,t){return Gs(r||[],t||[],$8)}var Jg=m2(function(r){var t=r.length,o=t>1?r[t-1]:e;return o=typeof o=="function"?(r.pop(),o):e,So(r,o)});function No(r){var t=v(r);return t.__chain__=!0,t}function eV(r,t){return t(r),r}function Ke(r,t){return t(r)}var cV=H4(function(r){var t=r.length,o=t?r[0]:0,f=this.__wrapped__,m=function(d){return nr(d,r)};return t>1||this.__actions__.length||!(f instanceof z2)||!g4(o)?this.thru(m):(f=f.slice(o,+o+(t?1:0)),f.__actions__.push({func:Ke,args:[m],thisArg:e}),new C3(f,this.__chain__).thru(function(d){return t&&!d.length&&d.push(e),d}))});function aV(){return No(this)}function rV(){return new C3(this.value(),this.__chain__)}function nV(){this.__values__===e&&(this.__values__=Uo(this.value()));var r=this.__index__>=this.__values__.length,t=r?e:this.__values__[this.__index__++];return{done:r,value:t}}function tV(){return this}function iV(r){for(var t,o=this;o instanceof Pe;){var f=Mo(o);f.__index__=0,f.__values__=e,t?m.__wrapped__=f:t=f;var m=f;o=o.__wrapped__}return m.__wrapped__=r,t}function sV(){var r=this.__wrapped__;if(r instanceof z2){var t=r;return this.__actions__.length&&(t=new z2(this)),t=t.reverse(),t.__actions__.push({func:Ke,args:[Er],thisArg:e}),new C3(t,this.__chain__)}return this.thru(Er)}function oV(){return Ws(this.__wrapped__,this.__actions__)}var lV=Be(function(r,t,o){w2.call(r,o)?++r[o]:d4(r,o,1)});function fV(r,t,o){var f=l2(r)?as:eH;return o&&F1(r,t,o)&&(t=e),f(r,a2(t,3))}function uV(r,t){var o=l2(r)?B4:ws;return o(r,a2(t,3))}var pV=eo(Co),mV=eo(Lo);function hV(r,t){return V1(Xe(r,t),1)}function vV(r,t){return V1(Xe(r,t),Y)}function dV(r,t,o){return o=o===e?1:u2(o),V1(Xe(r,t),o)}function bo(r,t){var o=l2(r)?V3:$4;return o(r,a2(t,3))}function ko(r,t){var o=l2(r)?Td:ys;return o(r,a2(t,3))}var zV=Be(function(r,t,o){w2.call(r,o)?r[o].push(t):d4(r,o,[t])});function HV(r,t,o,f){r=Y1(r)?r:k0(r),o=o&&!f?u2(o):0;var m=r.length;return o<0&&(o=l1(m+o,0)),c7(r)?o<=m&&r.indexOf(t,o)>-1:!!m&&g0(r,t,o)>-1}var gV=m2(function(r,t,o){var f=-1,m=typeof t=="function",d=Y1(r)?k(r.length):[];return $4(r,function(V){d[++f]=m?t3(t,V,o):G8(V,t,o)}),d}),VV=Be(function(r,t,o){d4(r,o,t)});function Xe(r,t){var o=l2(r)?U2:Es;return o(r,a2(t,3))}function MV(r,t,o,f){return r==null?[]:(l2(t)||(t=t==null?[]:[t]),o=f?e:o,l2(o)||(o=o==null?[]:[o]),Rs(r,t,o))}var CV=Be(function(r,t,o){r[o?0:1].push(t)},function(){return[[],[]]});function LV(r,t,o){var f=l2(r)?qa:is,m=arguments.length<3;return f(r,a2(t,4),o,m,$4)}function xV(r,t,o){var f=l2(r)?Rd:is,m=arguments.length<3;return f(r,a2(t,4),o,m,ys)}function yV(r,t){var o=l2(r)?B4:ws;return o(r,Je(a2(t,3)))}function wV(r){var t=l2(r)?Ms:HH;return t(r)}function SV(r,t,o){(o?F1(r,t,o):t===e)?t=1:t=u2(t);var f=l2(r)?Kz:gH;return f(r,t)}function NV(r){var t=l2(r)?Xz:MH;return t(r)}function bV(r){if(r==null)return 0;if(Y1(r))return c7(r)?M0(r):r.length;var t=S1(r);return t==B2||t==R1?r.size:fr(r).length}function kV(r,t,o){var f=l2(r)?$a:CH;return o&&F1(r,t,o)&&(t=e),f(r,a2(t,3))}var AV=m2(function(r,t){if(r==null)return[];var o=t.length;return o>1&&F1(r,t[0],t[1])?t=[]:o>2&&F1(t[0],t[1],t[2])&&(t=[t[0]]),Rs(r,V1(t,1),[])}),Qe=uz||function(){return m1.Date.now()};function EV(r,t){if(typeof t!="function")throw new M3(i);return r=u2(r),function(){if(--r<1)return t.apply(this,arguments)}}function Ao(r,t,o){return t=o?e:t,t=r&&t==null?r.length:t,z4(r,D,e,e,e,e,t)}function Eo(r,t){var o;if(typeof t!="function")throw new M3(i);return r=u2(r),function(){return--r>0&&(o=t.apply(this,arguments)),r<=1&&(t=e),o}}var Pr=m2(function(r,t,o){var f=_;if(o.length){var m=W4(o,N0(Pr));f|=C}return z4(r,f,t,o,m)}),_o=m2(function(r,t,o){var f=_|R;if(o.length){var m=W4(o,N0(_o));f|=C}return z4(t,f,r,o,m)});function Po(r,t,o){t=o?e:t;var f=z4(r,g,e,e,e,e,e,t);return f.placeholder=Po.placeholder,f}function To(r,t,o){t=o?e:t;var f=z4(r,H,e,e,e,e,e,t);return f.placeholder=To.placeholder,f}function Ro(r,t,o){var f,m,d,V,x,w,F=0,O=!1,B=!1,j=!0;if(typeof r!="function")throw new M3(i);t=w3(t)||0,q2(o)&&(O=!!o.leading,B="maxWait"in o,d=B?l1(w3(o.maxWait)||0,t):d,j="trailing"in o?!!o.trailing:j);function e2(n1){var U3=f,C4=m;return f=m=e,F=n1,V=r.apply(C4,U3),V}function r2(n1){return F=n1,x=K8(v2,t),O?e2(n1):V}function p2(n1){var U3=n1-w,C4=n1-F,cl=t-U3;return B?w1(cl,d-C4):cl}function n2(n1){var U3=n1-w,C4=n1-F;return w===e||U3>=t||U3<0||B&&C4>=d}function v2(){var n1=Qe();if(n2(n1))return g2(n1);x=K8(v2,p2(n1))}function g2(n1){return x=e,j&&f?e2(n1):(f=m=e,V)}function l3(){x!==e&&qs(x),F=0,f=w=m=x=e}function O1(){return x===e?V:g2(Qe())}function f3(){var n1=Qe(),U3=n2(n1);if(f=arguments,m=this,w=n1,U3){if(x===e)return r2(w);if(B)return qs(x),x=K8(v2,t),e2(w)}return x===e&&(x=K8(v2,t)),V}return f3.cancel=l3,f3.flush=O1,f3}var _V=m2(function(r,t){return xs(r,1,t)}),PV=m2(function(r,t,o){return xs(r,w3(t)||0,o)});function TV(r){return z4(r,I)}function Ze(r,t){if(typeof r!="function"||t!=null&&typeof t!="function")throw new M3(i);var o=function(){var f=arguments,m=t?t.apply(this,f):f[0],d=o.cache;if(d.has(m))return d.get(m);var V=r.apply(this,f);return o.cache=d.set(m,V)||d,V};return o.cache=new(Ze.Cache||v4),o}Ze.Cache=v4;function Je(r){if(typeof r!="function")throw new M3(i);return function(){var t=arguments;switch(t.length){case 0:return!r.call(this);case 1:return!r.call(this,t[0]);case 2:return!r.call(this,t[0],t[1]);case 3:return!r.call(this,t[0],t[1],t[2])}return!r.apply(this,t)}}function RV(r){return Eo(2,r)}var DV=LH(function(r,t){t=t.length==1&&l2(t[0])?U2(t[0],i3(a2())):U2(V1(t,1),i3(a2()));var o=t.length;return m2(function(f){for(var m=-1,d=w1(f.length,o);++m<d;)f[m]=t[m].call(this,f[m]);return t3(r,this,f)})}),Tr=m2(function(r,t){var o=W4(t,N0(Tr));return z4(r,C,e,t,o)}),Do=m2(function(r,t){var o=W4(t,N0(Do));return z4(r,b,e,t,o)}),FV=H4(function(r,t){return z4(r,U,e,e,e,t)});function OV(r,t){if(typeof r!="function")throw new M3(i);return t=t===e?t:u2(t),m2(r,t)}function IV(r,t){if(typeof r!="function")throw new M3(i);return t=t==null?0:l1(u2(t),0),m2(function(o){var f=o[t],m=K4(o,0,t);return f&&U4(m,f),t3(r,this,m)})}function BV(r,t,o){var f=!0,m=!0;if(typeof r!="function")throw new M3(i);return q2(o)&&(f="leading"in o?!!o.leading:f,m="trailing"in o?!!o.trailing:m),Ro(r,t,{leading:f,maxWait:t,trailing:m})}function UV(r){return Ao(r,1)}function WV(r,t){return Tr(gr(t),r)}function GV(){if(!arguments.length)return[];var r=arguments[0];return l2(r)?r:[r]}function qV(r){return L3(r,M)}function $V(r,t){return t=typeof t=="function"?t:e,L3(r,M,t)}function jV(r){return L3(r,h|M)}function YV(r,t){return t=typeof t=="function"?t:e,L3(r,h|M,t)}function KV(r,t){return t==null||Ls(r,t,h1(t))}function B3(r,t){return r===t||r!==r&&t!==t}var XV=qe(sr),QV=qe(function(r,t){return r>=t}),I6=bs(function(){return arguments}())?bs:function(r){return Q2(r)&&w2.call(r,"callee")&&!vs.call(r,"callee")},l2=k.isArray,ZV=Xi?i3(Xi):iH;function Y1(r){return r!=null&&e7(r.length)&&!V4(r)}function r1(r){return Q2(r)&&Y1(r)}function JV(r){return r===!0||r===!1||Q2(r)&&D1(r)==H1}var X4=mz||$r,eM=Qi?i3(Qi):sH;function cM(r){return Q2(r)&&r.nodeType===1&&!X8(r)}function aM(r){if(r==null)return!0;if(Y1(r)&&(l2(r)||typeof r=="string"||typeof r.splice=="function"||X4(r)||b0(r)||I6(r)))return!r.length;var t=S1(r);if(t==B2||t==R1)return!r.size;if(Y8(r))return!fr(r).length;for(var o in r)if(w2.call(r,o))return!1;return!0}function rM(r,t){return q8(r,t)}function nM(r,t,o){o=typeof o=="function"?o:e;var f=o?o(r,t):e;return f===e?q8(r,t,e,o):!!f}function Rr(r){if(!Q2(r))return!1;var t=D1(r);return t==X2||t==e4||typeof r.message=="string"&&typeof r.name=="string"&&!X8(r)}function tM(r){return typeof r=="number"&&zs(r)}function V4(r){if(!q2(r))return!1;var t=D1(r);return t==$1||t==D3||t==n3||t==b6}function Fo(r){return typeof r=="number"&&r==u2(r)}function e7(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=q}function q2(r){var t=typeof r;return r!=null&&(t=="object"||t=="function")}function Q2(r){return r!=null&&typeof r=="object"}var Oo=Zi?i3(Zi):lH;function iM(r,t){return r===t||lr(r,t,wr(t))}function sM(r,t,o){return o=typeof o=="function"?o:e,lr(r,t,wr(t),o)}function oM(r){return Io(r)&&r!=+r}function lM(r){if($H(r))throw new o2(n);return ks(r)}function fM(r){return r===null}function uM(r){return r==null}function Io(r){return typeof r=="number"||Q2(r)&&D1(r)==N6}function X8(r){if(!Q2(r)||D1(r)!=F3)return!1;var t=Se(r);if(t===null)return!0;var o=w2.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&Le.call(o)==sz}var Dr=Ji?i3(Ji):fH;function pM(r){return Fo(r)&&r>=-q&&r<=q}var Bo=es?i3(es):uH;function c7(r){return typeof r=="string"||!l2(r)&&Q2(r)&&D1(r)==m4}function o3(r){return typeof r=="symbol"||Q2(r)&&D1(r)==z0}var b0=cs?i3(cs):pH;function mM(r){return r===e}function hM(r){return Q2(r)&&S1(r)==c4}function vM(r){return Q2(r)&&D1(r)==Na}var dM=qe(ur),zM=qe(function(r,t){return r<=t});function Uo(r){if(!r)return[];if(Y1(r))return c7(r)?O3(r):j1(r);if(D8&&r[D8])return Kd(r[D8]());var t=S1(r),o=t==B2?Za:t==R1?Ve:k0;return o(r)}function M4(r){if(!r)return r===0?r:0;if(r=w3(r),r===Y||r===-Y){var t=r<0?-1:1;return t*t2}return r===r?r:0}function u2(r){var t=M4(r),o=t%1;return t===t?o?t-o:t:0}function Wo(r){return r?R6(u2(r),0,i2):0}function w3(r){if(typeof r=="number")return r;if(o3(r))return s2;if(q2(r)){var t=typeof r.valueOf=="function"?r.valueOf():r;r=q2(t)?t+"":t}if(typeof r!="string")return r===0?r:+r;r=ss(r);var o=Zv.test(r);return o||ed.test(r)?Ed(r.slice(2),o?2:8):Qv.test(r)?s2:+r}function Go(r){return r4(r,K1(r))}function HM(r){return r?R6(u2(r),-q,q):r===0?r:0}function y2(r){return r==null?"":s3(r)}var gM=w0(function(r,t){if(Y8(t)||Y1(t)){r4(t,h1(t),r);return}for(var o in t)w2.call(t,o)&&U8(r,o,t[o])}),qo=w0(function(r,t){r4(t,K1(t),r)}),a7=w0(function(r,t,o,f){r4(t,K1(t),r,f)}),VM=w0(function(r,t,o,f){r4(t,h1(t),r,f)}),MM=H4(nr);function CM(r,t){var o=y0(r);return t==null?o:Cs(o,t)}var LM=m2(function(r,t){r=N2(r);var o=-1,f=t.length,m=f>2?t[2]:e;for(m&&F1(t[0],t[1],m)&&(f=1);++o<f;)for(var d=t[o],V=K1(d),x=-1,w=V.length;++x<w;){var F=V[x],O=r[F];(O===e||B3(O,C0[F])&&!w2.call(r,F))&&(r[F]=d[F])}return r}),xM=m2(function(r){return r.push(e,so),t3($o,e,r)});function yM(r,t){return rs(r,a2(t,3),a4)}function wM(r,t){return rs(r,a2(t,3),ir)}function SM(r,t){return r==null?r:tr(r,a2(t,3),K1)}function NM(r,t){return r==null?r:Ss(r,a2(t,3),K1)}function bM(r,t){return r&&a4(r,a2(t,3))}function kM(r,t){return r&&ir(r,a2(t,3))}function AM(r){return r==null?[]:De(r,h1(r))}function EM(r){return r==null?[]:De(r,K1(r))}function Fr(r,t,o){var f=r==null?e:D6(r,t);return f===e?o:f}function _M(r,t){return r!=null&&fo(r,t,aH)}function Or(r,t){return r!=null&&fo(r,t,rH)}var PM=ao(function(r,t,o){t!=null&&typeof t.toString!="function"&&(t=xe.call(t)),r[t]=o},Br(X1)),TM=ao(function(r,t,o){t!=null&&typeof t.toString!="function"&&(t=xe.call(t)),w2.call(r,t)?r[t].push(o):r[t]=[o]},a2),RM=m2(G8);function h1(r){return Y1(r)?Vs(r):fr(r)}function K1(r){return Y1(r)?Vs(r,!0):mH(r)}function DM(r,t){var o={};return t=a2(t,3),a4(r,function(f,m,d){d4(o,t(f,m,d),f)}),o}function FM(r,t){var o={};return t=a2(t,3),a4(r,function(f,m,d){d4(o,m,t(f,m,d))}),o}var OM=w0(function(r,t,o){Fe(r,t,o)}),$o=w0(function(r,t,o,f){Fe(r,t,o,f)}),IM=H4(function(r,t){var o={};if(r==null)return o;var f=!1;t=U2(t,function(d){return d=Y4(d,r),f||(f=d.length>1),d}),r4(r,xr(r),o),f&&(o=L3(o,h|z|M,PH));for(var m=t.length;m--;)dr(o,t[m]);return o});function BM(r,t){return jo(r,Je(a2(t)))}var UM=H4(function(r,t){return r==null?{}:vH(r,t)});function jo(r,t){if(r==null)return{};var o=U2(xr(r),function(f){return[f]});return t=a2(t),Ds(r,o,function(f,m){return t(f,m[0])})}function WM(r,t,o){t=Y4(t,r);var f=-1,m=t.length;for(m||(m=1,r=e);++f<m;){var d=r==null?e:r[n4(t[f])];d===e&&(f=m,d=o),r=V4(d)?d.call(r):d}return r}function GM(r,t,o){return r==null?r:$8(r,t,o)}function qM(r,t,o,f){return f=typeof f=="function"?f:e,r==null?r:$8(r,t,o,f)}var Yo=to(h1),Ko=to(K1);function $M(r,t,o){var f=l2(r),m=f||X4(r)||b0(r);if(t=a2(t,4),o==null){var d=r&&r.constructor;m?o=f?new d:[]:q2(r)?o=V4(d)?y0(Se(r)):{}:o={}}return(m?V3:a4)(r,function(V,x,w){return t(o,V,x,w)}),o}function jM(r,t){return r==null?!0:dr(r,t)}function YM(r,t,o){return r==null?r:Us(r,t,gr(o))}function KM(r,t,o,f){return f=typeof f=="function"?f:e,r==null?r:Us(r,t,gr(o),f)}function k0(r){return r==null?[]:Qa(r,h1(r))}function XM(r){return r==null?[]:Qa(r,K1(r))}function QM(r,t,o){return o===e&&(o=t,t=e),o!==e&&(o=w3(o),o=o===o?o:0),t!==e&&(t=w3(t),t=t===t?t:0),R6(w3(r),t,o)}function ZM(r,t,o){return t=M4(t),o===e?(o=t,t=0):o=M4(o),r=w3(r),nH(r,t,o)}function JM(r,t,o){if(o&&typeof o!="boolean"&&F1(r,t,o)&&(t=o=e),o===e&&(typeof t=="boolean"?(o=t,t=e):typeof r=="boolean"&&(o=r,r=e)),r===e&&t===e?(r=0,t=1):(r=M4(r),t===e?(t=r,r=0):t=M4(t)),r>t){var f=r;r=t,t=f}if(o||r%1||t%1){var m=Hs();return w1(r+m*(t-r+Ad("1e-"+((m+"").length-1))),t)}return mr(r,t)}var eC=S0(function(r,t,o){return t=t.toLowerCase(),r+(o?Xo(t):t)});function Xo(r){return Ir(y2(r).toLowerCase())}function Qo(r){return r=y2(r),r&&r.replace(ad,Gd).replace(Md,"")}function cC(r,t,o){r=y2(r),t=s3(t);var f=r.length;o=o===e?f:R6(u2(o),0,f);var m=o;return o-=t.length,o>=0&&r.slice(o,m)==t}function aC(r){return r=y2(r),r&&Rv.test(r)?r.replace(Si,qd):r}function rC(r){return r=y2(r),r&&Uv.test(r)?r.replace(Ta,"\\$&"):r}var nC=S0(function(r,t,o){return r+(o?"-":"")+t.toLowerCase()}),tC=S0(function(r,t,o){return r+(o?" ":"")+t.toLowerCase()}),iC=Js("toLowerCase");function sC(r,t,o){r=y2(r),t=u2(t);var f=t?M0(r):0;if(!t||f>=t)return r;var m=(t-f)/2;return Ge(Ae(m),o)+r+Ge(ke(m),o)}function oC(r,t,o){r=y2(r),t=u2(t);var f=t?M0(r):0;return t&&f<t?r+Ge(t-f,o):r}function lC(r,t,o){r=y2(r),t=u2(t);var f=t?M0(r):0;return t&&f<t?Ge(t-f,o)+r:r}function fC(r,t,o){return o||t==null?t=0:t&&(t=+t),zz(y2(r).replace(Ra,""),t||0)}function uC(r,t,o){return(o?F1(r,t,o):t===e)?t=1:t=u2(t),hr(y2(r),t)}function pC(){var r=arguments,t=y2(r[0]);return r.length<3?t:t.replace(r[1],r[2])}var mC=S0(function(r,t,o){return r+(o?"_":"")+t.toLowerCase()});function hC(r,t,o){return o&&typeof o!="number"&&F1(r,t,o)&&(t=o=e),o=o===e?i2:o>>>0,o?(r=y2(r),r&&(typeof t=="string"||t!=null&&!Dr(t))&&(t=s3(t),!t&&V0(r))?K4(O3(r),0,o):r.split(t,o)):[]}var vC=S0(function(r,t,o){return r+(o?" ":"")+Ir(t)});function dC(r,t,o){return r=y2(r),o=o==null?0:R6(u2(o),0,r.length),t=s3(t),r.slice(o,o+t.length)==t}function zC(r,t,o){var f=v.templateSettings;o&&F1(r,t,o)&&(t=e),r=y2(r),t=a7({},t,f,io);var m=a7({},t.imports,f.imports,io),d=h1(m),V=Qa(m,d),x,w,F=0,O=t.interpolate||ve,B="__p += '",j=Ja((t.escape||ve).source+"|"+O.source+"|"+(O===Ni?Xv:ve).source+"|"+(t.evaluate||ve).source+"|$","g"),e2="//# sourceURL="+(w2.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++wd+"]")+`
`;r.replace(j,function(n2,v2,g2,l3,O1,f3){return g2||(g2=l3),B+=r.slice(F,f3).replace(rd,$d),v2&&(x=!0,B+=`' +
__e(`+v2+`) +
'`),O1&&(w=!0,B+=`';
`+O1+`;
__p += '`),g2&&(B+=`' +
((__t = (`+g2+`)) == null ? '' : __t) +
'`),F=f3+n2.length,n2}),B+=`';
`;var r2=w2.call(t,"variable")&&t.variable;if(!r2)B=`with (obj) {
`+B+`
}
`;else if(Yv.test(r2))throw new o2(s);B=(w?B.replace(Ev,""):B).replace(_v,"$1").replace(Pv,"$1;"),B="function("+(r2||"obj")+`) {
`+(r2?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(x?", __e = _.escape":"")+(w?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+B+`return __p
}`;var p2=Jo(function(){return x2(d,e2+"return "+B).apply(e,V)});if(p2.source=B,Rr(p2))throw p2;return p2}function HC(r){return y2(r).toLowerCase()}function gC(r){return y2(r).toUpperCase()}function VC(r,t,o){if(r=y2(r),r&&(o||t===e))return ss(r);if(!r||!(t=s3(t)))return r;var f=O3(r),m=O3(t),d=os(f,m),V=ls(f,m)+1;return K4(f,d,V).join("")}function MC(r,t,o){if(r=y2(r),r&&(o||t===e))return r.slice(0,us(r)+1);if(!r||!(t=s3(t)))return r;var f=O3(r),m=ls(f,O3(t))+1;return K4(f,0,m).join("")}function CC(r,t,o){if(r=y2(r),r&&(o||t===e))return r.replace(Ra,"");if(!r||!(t=s3(t)))return r;var f=O3(r),m=os(f,O3(t));return K4(f,m).join("")}function LC(r,t){var o=J,f=A;if(q2(t)){var m="separator"in t?t.separator:m;o="length"in t?u2(t.length):o,f="omission"in t?s3(t.omission):f}r=y2(r);var d=r.length;if(V0(r)){var V=O3(r);d=V.length}if(o>=d)return r;var x=o-M0(f);if(x<1)return f;var w=V?K4(V,0,x).join(""):r.slice(0,x);if(m===e)return w+f;if(V&&(x+=w.length-x),Dr(m)){if(r.slice(x).search(m)){var F,O=w;for(m.global||(m=Ja(m.source,y2(bi.exec(m))+"g")),m.lastIndex=0;F=m.exec(O);)var B=F.index;w=w.slice(0,B===e?x:B)}}else if(r.indexOf(s3(m),x)!=x){var j=w.lastIndexOf(m);j>-1&&(w=w.slice(0,j))}return w+f}function xC(r){return r=y2(r),r&&Tv.test(r)?r.replace(wi,Jd):r}var yC=S0(function(r,t,o){return r+(o?" ":"")+t.toUpperCase()}),Ir=Js("toUpperCase");function Zo(r,t,o){return r=y2(r),t=o?e:t,t===e?Yd(r)?az(r):Od(r):r.match(t)||[]}var Jo=m2(function(r,t){try{return t3(r,e,t)}catch(o){return Rr(o)?o:new o2(o)}}),wC=H4(function(r,t){return V3(t,function(o){o=n4(o),d4(r,o,Pr(r[o],r))}),r});function SC(r){var t=r==null?0:r.length,o=a2();return r=t?U2(r,function(f){if(typeof f[1]!="function")throw new M3(i);return[o(f[0]),f[1]]}):[],m2(function(f){for(var m=-1;++m<t;){var d=r[m];if(t3(d[0],this,f))return t3(d[1],this,f)}})}function NC(r){return Jz(L3(r,h))}function Br(r){return function(){return r}}function bC(r,t){return r==null||r!==r?t:r}var kC=co(),AC=co(!0);function X1(r){return r}function Ur(r){return As(typeof r=="function"?r:L3(r,h))}function EC(r){return _s(L3(r,h))}function _C(r,t){return Ps(r,L3(t,h))}var PC=m2(function(r,t){return function(o){return G8(o,r,t)}}),TC=m2(function(r,t){return function(o){return G8(r,o,t)}});function Wr(r,t,o){var f=h1(t),m=De(t,f);o==null&&!(q2(t)&&(m.length||!f.length))&&(o=t,t=r,r=this,m=De(t,h1(t)));var d=!(q2(o)&&"chain"in o)||!!o.chain,V=V4(r);return V3(m,function(x){var w=t[x];r[x]=w,V&&(r.prototype[x]=function(){var F=this.__chain__;if(d||F){var O=r(this.__wrapped__),B=O.__actions__=j1(this.__actions__);return B.push({func:w,args:arguments,thisArg:r}),O.__chain__=F,O}return w.apply(r,U4([this.value()],arguments))})}),r}function RC(){return m1._===this&&(m1._=oz),this}function Gr(){}function DC(r){return r=u2(r),m2(function(t){return Ts(t,r)})}var FC=Mr(U2),OC=Mr(as),IC=Mr($a);function el(r){return Nr(r)?ja(n4(r)):dH(r)}function BC(r){return function(t){return r==null?e:D6(r,t)}}var UC=ro(),WC=ro(!0);function qr(){return[]}function $r(){return!1}function GC(){return{}}function qC(){return""}function $C(){return!0}function jC(r,t){if(r=u2(r),r<1||r>q)return[];var o=i2,f=w1(r,i2);t=a2(t),r-=i2;for(var m=Xa(f,t);++o<r;)t(o);return m}function YC(r){return l2(r)?U2(r,n4):o3(r)?[r]:j1(Vo(y2(r)))}function KC(r){var t=++iz;return y2(r)+t}var XC=We(function(r,t){return r+t},0),QC=Cr("ceil"),ZC=We(function(r,t){return r/t},1),JC=Cr("floor");function eL(r){return r&&r.length?Re(r,X1,sr):e}function cL(r,t){return r&&r.length?Re(r,a2(t,2),sr):e}function aL(r){return ts(r,X1)}function rL(r,t){return ts(r,a2(t,2))}function nL(r){return r&&r.length?Re(r,X1,ur):e}function tL(r,t){return r&&r.length?Re(r,a2(t,2),ur):e}var iL=We(function(r,t){return r*t},1),sL=Cr("round"),oL=We(function(r,t){return r-t},0);function lL(r){return r&&r.length?Ka(r,X1):0}function fL(r,t){return r&&r.length?Ka(r,a2(t,2)):0}return v.after=EV,v.ary=Ao,v.assign=gM,v.assignIn=qo,v.assignInWith=a7,v.assignWith=VM,v.at=MM,v.before=Eo,v.bind=Pr,v.bindAll=wC,v.bindKey=_o,v.castArray=GV,v.chain=No,v.chunk=JH,v.compact=eg,v.concat=cg,v.cond=SC,v.conforms=NC,v.constant=Br,v.countBy=lV,v.create=CM,v.curry=Po,v.curryRight=To,v.debounce=Ro,v.defaults=LM,v.defaultsDeep=xM,v.defer=_V,v.delay=PV,v.difference=ag,v.differenceBy=rg,v.differenceWith=ng,v.drop=tg,v.dropRight=ig,v.dropRightWhile=sg,v.dropWhile=og,v.fill=lg,v.filter=uV,v.flatMap=hV,v.flatMapDeep=vV,v.flatMapDepth=dV,v.flatten=xo,v.flattenDeep=fg,v.flattenDepth=ug,v.flip=TV,v.flow=kC,v.flowRight=AC,v.fromPairs=pg,v.functions=AM,v.functionsIn=EM,v.groupBy=zV,v.initial=hg,v.intersection=vg,v.intersectionBy=dg,v.intersectionWith=zg,v.invert=PM,v.invertBy=TM,v.invokeMap=gV,v.iteratee=Ur,v.keyBy=VV,v.keys=h1,v.keysIn=K1,v.map=Xe,v.mapKeys=DM,v.mapValues=FM,v.matches=EC,v.matchesProperty=_C,v.memoize=Ze,v.merge=OM,v.mergeWith=$o,v.method=PC,v.methodOf=TC,v.mixin=Wr,v.negate=Je,v.nthArg=DC,v.omit=IM,v.omitBy=BM,v.once=RV,v.orderBy=MV,v.over=FC,v.overArgs=DV,v.overEvery=OC,v.overSome=IC,v.partial=Tr,v.partialRight=Do,v.partition=CV,v.pick=UM,v.pickBy=jo,v.property=el,v.propertyOf=BC,v.pull=Mg,v.pullAll=wo,v.pullAllBy=Cg,v.pullAllWith=Lg,v.pullAt=xg,v.range=UC,v.rangeRight=WC,v.rearg=FV,v.reject=yV,v.remove=yg,v.rest=OV,v.reverse=Er,v.sampleSize=SV,v.set=GM,v.setWith=qM,v.shuffle=NV,v.slice=wg,v.sortBy=AV,v.sortedUniq=_g,v.sortedUniqBy=Pg,v.split=hC,v.spread=IV,v.tail=Tg,v.take=Rg,v.takeRight=Dg,v.takeRightWhile=Fg,v.takeWhile=Og,v.tap=eV,v.throttle=BV,v.thru=Ke,v.toArray=Uo,v.toPairs=Yo,v.toPairsIn=Ko,v.toPath=YC,v.toPlainObject=Go,v.transform=$M,v.unary=UV,v.union=Ig,v.unionBy=Bg,v.unionWith=Ug,v.uniq=Wg,v.uniqBy=Gg,v.uniqWith=qg,v.unset=jM,v.unzip=_r,v.unzipWith=So,v.update=YM,v.updateWith=KM,v.values=k0,v.valuesIn=XM,v.without=$g,v.words=Zo,v.wrap=WV,v.xor=jg,v.xorBy=Yg,v.xorWith=Kg,v.zip=Xg,v.zipObject=Qg,v.zipObjectDeep=Zg,v.zipWith=Jg,v.entries=Yo,v.entriesIn=Ko,v.extend=qo,v.extendWith=a7,Wr(v,v),v.add=XC,v.attempt=Jo,v.camelCase=eC,v.capitalize=Xo,v.ceil=QC,v.clamp=QM,v.clone=qV,v.cloneDeep=jV,v.cloneDeepWith=YV,v.cloneWith=$V,v.conformsTo=KV,v.deburr=Qo,v.defaultTo=bC,v.divide=ZC,v.endsWith=cC,v.eq=B3,v.escape=aC,v.escapeRegExp=rC,v.every=fV,v.find=pV,v.findIndex=Co,v.findKey=yM,v.findLast=mV,v.findLastIndex=Lo,v.findLastKey=wM,v.floor=JC,v.forEach=bo,v.forEachRight=ko,v.forIn=SM,v.forInRight=NM,v.forOwn=bM,v.forOwnRight=kM,v.get=Fr,v.gt=XV,v.gte=QV,v.has=_M,v.hasIn=Or,v.head=yo,v.identity=X1,v.includes=HV,v.indexOf=mg,v.inRange=ZM,v.invoke=RM,v.isArguments=I6,v.isArray=l2,v.isArrayBuffer=ZV,v.isArrayLike=Y1,v.isArrayLikeObject=r1,v.isBoolean=JV,v.isBuffer=X4,v.isDate=eM,v.isElement=cM,v.isEmpty=aM,v.isEqual=rM,v.isEqualWith=nM,v.isError=Rr,v.isFinite=tM,v.isFunction=V4,v.isInteger=Fo,v.isLength=e7,v.isMap=Oo,v.isMatch=iM,v.isMatchWith=sM,v.isNaN=oM,v.isNative=lM,v.isNil=uM,v.isNull=fM,v.isNumber=Io,v.isObject=q2,v.isObjectLike=Q2,v.isPlainObject=X8,v.isRegExp=Dr,v.isSafeInteger=pM,v.isSet=Bo,v.isString=c7,v.isSymbol=o3,v.isTypedArray=b0,v.isUndefined=mM,v.isWeakMap=hM,v.isWeakSet=vM,v.join=Hg,v.kebabCase=nC,v.last=y3,v.lastIndexOf=gg,v.lowerCase=tC,v.lowerFirst=iC,v.lt=dM,v.lte=zM,v.max=eL,v.maxBy=cL,v.mean=aL,v.meanBy=rL,v.min=nL,v.minBy=tL,v.stubArray=qr,v.stubFalse=$r,v.stubObject=GC,v.stubString=qC,v.stubTrue=$C,v.multiply=iL,v.nth=Vg,v.noConflict=RC,v.noop=Gr,v.now=Qe,v.pad=sC,v.padEnd=oC,v.padStart=lC,v.parseInt=fC,v.random=JM,v.reduce=LV,v.reduceRight=xV,v.repeat=uC,v.replace=pC,v.result=WM,v.round=sL,v.runInContext=y,v.sample=wV,v.size=bV,v.snakeCase=mC,v.some=kV,v.sortedIndex=Sg,v.sortedIndexBy=Ng,v.sortedIndexOf=bg,v.sortedLastIndex=kg,v.sortedLastIndexBy=Ag,v.sortedLastIndexOf=Eg,v.startCase=vC,v.startsWith=dC,v.subtract=oL,v.sum=lL,v.sumBy=fL,v.template=zC,v.times=jC,v.toFinite=M4,v.toInteger=u2,v.toLength=Wo,v.toLower=HC,v.toNumber=w3,v.toSafeInteger=HM,v.toString=y2,v.toUpper=gC,v.trim=VC,v.trimEnd=MC,v.trimStart=CC,v.truncate=LC,v.unescape=xC,v.uniqueId=KC,v.upperCase=yC,v.upperFirst=Ir,v.each=bo,v.eachRight=ko,v.first=yo,Wr(v,function(){var r={};return a4(v,function(t,o){w2.call(v.prototype,o)||(r[o]=t)}),r}(),{chain:!1}),v.VERSION=c,V3(["bind","bindKey","curry","curryRight","partial","partialRight"],function(r){v[r].placeholder=v}),V3(["drop","take"],function(r,t){z2.prototype[r]=function(o){o=o===e?1:l1(u2(o),0);var f=this.__filtered__&&!t?new z2(this):this.clone();return f.__filtered__?f.__takeCount__=w1(o,f.__takeCount__):f.__views__.push({size:w1(o,i2),type:r+(f.__dir__<0?"Right":"")}),f},z2.prototype[r+"Right"]=function(o){return this.reverse()[r](o).reverse()}}),V3(["filter","map","takeWhile"],function(r,t){var o=t+1,f=o==T||o==K;z2.prototype[r]=function(m){var d=this.clone();return d.__iteratees__.push({iteratee:a2(m,3),type:o}),d.__filtered__=d.__filtered__||f,d}}),V3(["head","last"],function(r,t){var o="take"+(t?"Right":"");z2.prototype[r]=function(){return this[o](1).value()[0]}}),V3(["initial","tail"],function(r,t){var o="drop"+(t?"":"Right");z2.prototype[r]=function(){return this.__filtered__?new z2(this):this[o](1)}}),z2.prototype.compact=function(){return this.filter(X1)},z2.prototype.find=function(r){return this.filter(r).head()},z2.prototype.findLast=function(r){return this.reverse().find(r)},z2.prototype.invokeMap=m2(function(r,t){return typeof r=="function"?new z2(this):this.map(function(o){return G8(o,r,t)})}),z2.prototype.reject=function(r){return this.filter(Je(a2(r)))},z2.prototype.slice=function(r,t){r=u2(r);var o=this;return o.__filtered__&&(r>0||t<0)?new z2(o):(r<0?o=o.takeRight(-r):r&&(o=o.drop(r)),t!==e&&(t=u2(t),o=t<0?o.dropRight(-t):o.take(t-r)),o)},z2.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},z2.prototype.toArray=function(){return this.take(i2)},a4(z2.prototype,function(r,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),f=/^(?:head|last)$/.test(t),m=v[f?"take"+(t=="last"?"Right":""):t],d=f||/^find/.test(t);m&&(v.prototype[t]=function(){var V=this.__wrapped__,x=f?[1]:arguments,w=V instanceof z2,F=x[0],O=w||l2(V),B=function(v2){var g2=m.apply(v,U4([v2],x));return f&&j?g2[0]:g2};O&&o&&typeof F=="function"&&F.length!=1&&(w=O=!1);var j=this.__chain__,e2=!!this.__actions__.length,r2=d&&!j,p2=w&&!e2;if(!d&&O){V=p2?V:new z2(this);var n2=r.apply(V,x);return n2.__actions__.push({func:Ke,args:[B],thisArg:e}),new C3(n2,j)}return r2&&p2?r.apply(this,x):(n2=this.thru(B),r2?f?n2.value()[0]:n2.value():n2)})}),V3(["pop","push","shift","sort","splice","unshift"],function(r){var t=Me[r],o=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",f=/^(?:pop|shift)$/.test(r);v.prototype[r]=function(){var m=arguments;if(f&&!this.__chain__){var d=this.value();return t.apply(l2(d)?d:[],m)}return this[o](function(V){return t.apply(l2(V)?V:[],m)})}}),a4(z2.prototype,function(r,t){var o=v[t];if(o){var f=o.name+"";w2.call(x0,f)||(x0[f]=[]),x0[f].push({name:t,func:o})}}),x0[Ue(e,R).name]=[{name:"wrapper",func:e}],z2.prototype.clone=xz,z2.prototype.reverse=yz,z2.prototype.value=wz,v.prototype.at=cV,v.prototype.chain=aV,v.prototype.commit=rV,v.prototype.next=nV,v.prototype.plant=iV,v.prototype.reverse=sV,v.prototype.toJSON=v.prototype.valueOf=v.prototype.value=oV,v.prototype.first=v.prototype.head,D8&&(v.prototype[D8]=tV),v},G4=rz();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(m1._=G4,define(function(){return G4})):E6?((E6.exports=G4)._=G4,Ua._=G4):m1._=G4}).call(A0)});var zl=Q1(H2=>{"use strict";var r5=Symbol.for("react.element"),gL=Symbol.for("react.portal"),VL=Symbol.for("react.fragment"),ML=Symbol.for("react.strict_mode"),CL=Symbol.for("react.profiler"),LL=Symbol.for("react.provider"),xL=Symbol.for("react.context"),yL=Symbol.for("react.forward_ref"),wL=Symbol.for("react.suspense"),SL=Symbol.for("react.memo"),NL=Symbol.for("react.lazy"),sl=Symbol.iterator;function bL(e){return e===null||typeof e!="object"?null:(e=sl&&e[sl]||e["@@iterator"],typeof e=="function"?e:null)}var fl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ul=Object.assign,pl={};function D0(e,c,a){this.props=e,this.context=c,this.refs=pl,this.updater=a||fl}D0.prototype.isReactComponent={};D0.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")};D0.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ml(){}ml.prototype=D0.prototype;function rn(e,c,a){this.props=e,this.context=c,this.refs=pl,this.updater=a||fl}var nn=rn.prototype=new ml;nn.constructor=rn;ul(nn,D0.prototype);nn.isPureReactComponent=!0;var ol=Array.isArray,hl=Object.prototype.hasOwnProperty,tn={current:null},vl={key:!0,ref:!0,__self:!0,__source:!0};function dl(e,c,a){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)hl.call(c,n)&&!vl.hasOwnProperty(n)&&(i[n]=c[n]);var u=arguments.length-2;if(u===1)i.children=a;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:r5,type:e,key:s,ref:l,props:i,_owner:tn.current}}function kL(e,c){return{$$typeof:r5,type:e.type,key:c,ref:e.ref,props:e.props,_owner:e._owner}}function sn(e){return typeof e=="object"&&e!==null&&e.$$typeof===r5}function AL(e){var c={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(a){return c[a]})}var ll=/\/+/g;function an(e,c){return typeof e=="object"&&e!==null&&e.key!=null?AL(""+e.key):c.toString(36)}function u7(e,c,a,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 r5:case gL:l=!0}}if(l)return l=e,i=i(l),e=n===""?"."+an(l,0):n,ol(i)?(a="",e!=null&&(a=e.replace(ll,"$&/")+"/"),u7(i,c,a,"",function(h){return h})):i!=null&&(sn(i)&&(i=kL(i,a+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(ll,"$&/")+"/")+e)),c.push(i)),1;if(l=0,n=n===""?".":n+":",ol(e))for(var u=0;u<e.length;u++){s=e[u];var p=n+an(s,u);l+=u7(s,c,a,p,i)}else if(p=bL(e),typeof p=="function")for(e=p.call(e),u=0;!(s=e.next()).done;)s=s.value,p=n+an(s,u++),l+=u7(s,c,a,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 f7(e,c,a){if(e==null)return e;var n=[],i=0;return u7(e,n,"","",function(s){return c.call(a,s,i++)}),n}function EL(e){if(e._status===-1){var c=e._result;c=c(),c.then(function(a){(e._status===0||e._status===-1)&&(e._status=1,e._result=a)},function(a){(e._status===0||e._status===-1)&&(e._status=2,e._result=a)}),e._status===-1&&(e._status=0,e._result=c)}if(e._status===1)return e._result.default;throw e._result}var I1={current:null},p7={transition:null},_L={ReactCurrentDispatcher:I1,ReactCurrentBatchConfig:p7,ReactCurrentOwner:tn};H2.Children={map:f7,forEach:function(e,c,a){f7(e,function(){c.apply(this,arguments)},a)},count:function(e){var c=0;return f7(e,function(){c++}),c},toArray:function(e){return f7(e,function(c){return c})||[]},only:function(e){if(!sn(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H2.Component=D0;H2.Fragment=VL;H2.Profiler=CL;H2.PureComponent=rn;H2.StrictMode=ML;H2.Suspense=wL;H2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_L;H2.cloneElement=function(e,c,a){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=ul({},e.props),i=e.key,s=e.ref,l=e._owner;if(c!=null){if(c.ref!==void 0&&(s=c.ref,l=tn.current),c.key!==void 0&&(i=""+c.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(p in c)hl.call(c,p)&&!vl.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=a;else if(1<p){u=Array(p);for(var h=0;h<p;h++)u[h]=arguments[h+2];n.children=u}return{$$typeof:r5,type:e.type,key:i,ref:s,props:n,_owner:l}};H2.createContext=function(e){return e={$$typeof:xL,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:LL,_context:e},e.Consumer=e};H2.createElement=dl;H2.createFactory=function(e){var c=dl.bind(null,e);return c.type=e,c};H2.createRef=function(){return{current:null}};H2.forwardRef=function(e){return{$$typeof:yL,render:e}};H2.isValidElement=sn;H2.lazy=function(e){return{$$typeof:NL,_payload:{_status:-1,_result:e},_init:EL}};H2.memo=function(e,c){return{$$typeof:SL,type:e,compare:c===void 0?null:c}};H2.startTransition=function(e){var c=p7.transition;p7.transition={};try{e()}finally{p7.transition=c}};H2.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};H2.useCallback=function(e,c){return I1.current.useCallback(e,c)};H2.useContext=function(e){return I1.current.useContext(e)};H2.useDebugValue=function(){};H2.useDeferredValue=function(e){return I1.current.useDeferredValue(e)};H2.useEffect=function(e,c){return I1.current.useEffect(e,c)};H2.useId=function(){return I1.current.useId()};H2.useImperativeHandle=function(e,c,a){return I1.current.useImperativeHandle(e,c,a)};H2.useInsertionEffect=function(e,c){return I1.current.useInsertionEffect(e,c)};H2.useLayoutEffect=function(e,c){return I1.current.useLayoutEffect(e,c)};H2.useMemo=function(e,c){return I1.current.useMemo(e,c)};H2.useReducer=function(e,c,a){return I1.current.useReducer(e,c,a)};H2.useRef=function(e){return I1.current.useRef(e)};H2.useState=function(e){return I1.current.useState(e)};H2.useSyncExternalStore=function(e,c,a){return I1.current.useSyncExternalStore(e,c,a)};H2.useTransition=function(){return I1.current.useTransition()};H2.version="18.2.0"});var v1=Q1((eb,Hl)=>{"use strict";Hl.exports=zl()});var _f=Q1((zb,Ef)=>{"use strict";var py="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Ef.exports=py});var Df=Q1((Hb,Rf)=>{"use strict";var my=_f();function Pf(){}function Tf(){}Tf.resetWarningCache=Pf;Rf.exports=function(){function e(n,i,s,l,u,p){if(p!==my){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 a={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:Tf,resetWarningCache:Pf};return a.PropTypes=a,a}});var Of=Q1((Mb,Ff)=>{Ff.exports=Df()();var gb,Vb});var $f=Q1((bb,qf)=>{qf.exports=function(c,a,n,i){var s=n?n.call(i,c,a):void 0;if(s!==void 0)return!!s;if(c===a)return!0;if(typeof c!="object"||!c||typeof a!="object"||!a)return!1;var l=Object.keys(c),u=Object.keys(a);if(l.length!==u.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(a),h=0;h<l.length;h++){var z=l[h];if(!p(z))return!1;var M=c[z],L=a[z];if(s=n?n.call(i,M,L,z):void 0,s===!1||s===void 0&&M!==L)return!1}return!0}});var Xu=Q1(_2=>{"use strict";function lt(e,c){var a=e.length;e.push(c);e:for(;0<a;){var n=a-1>>>1,i=e[n];if(0<Q7(i,c))e[n]=c,e[a]=i,a=n;else break e}}function q3(e){return e.length===0?null:e[0]}function J7(e){if(e.length===0)return null;var c=e[0],a=e.pop();if(a!==c){e[0]=a;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>Q7(u,a))p<i&&0>Q7(h,u)?(e[n]=h,e[p]=a,n=p):(e[n]=u,e[l]=a,n=l);else if(p<i&&0>Q7(h,a))e[n]=h,e[p]=a,n=p;else break e}}return c}function Q7(e,c){var a=e.sortIndex-c.sortIndex;return a!==0?a:e.id-c.id}typeof performance=="object"&&typeof performance.now=="function"?(Bu=performance,_2.unstable_now=function(){return Bu.now()}):(it=Date,Uu=it.now(),_2.unstable_now=function(){return it.now()-Uu});var Bu,it,Uu,s4=[],t6=[],uw=1,b3=null,b1=3,ec=!1,c0=!1,L5=!1,qu=typeof setTimeout=="function"?setTimeout:null,$u=typeof clearTimeout=="function"?clearTimeout:null,Wu=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ft(e){for(var c=q3(t6);c!==null;){if(c.callback===null)J7(t6);else if(c.startTime<=e)J7(t6),c.sortIndex=c.expirationTime,lt(s4,c);else break;c=q3(t6)}}function ut(e){if(L5=!1,ft(e),!c0)if(q3(s4)!==null)c0=!0,mt(pt);else{var c=q3(t6);c!==null&&ht(ut,c.startTime-e)}}function pt(e,c){c0=!1,L5&&(L5=!1,$u(x5),x5=-1),ec=!0;var a=b1;try{for(ft(c),b3=q3(s4);b3!==null&&(!(b3.expirationTime>c)||e&&!Ku());){var n=b3.callback;if(typeof n=="function"){b3.callback=null,b1=b3.priorityLevel;var i=n(b3.expirationTime<=c);c=_2.unstable_now(),typeof i=="function"?b3.callback=i:b3===q3(s4)&&J7(s4),ft(c)}else J7(s4);b3=q3(s4)}if(b3!==null)var s=!0;else{var l=q3(t6);l!==null&&ht(ut,l.startTime-c),s=!1}return s}finally{b3=null,b1=a,ec=!1}}var cc=!1,Z7=null,x5=-1,ju=5,Yu=-1;function Ku(){return!(_2.unstable_now()-Yu<ju)}function st(){if(Z7!==null){var e=_2.unstable_now();Yu=e;var c=!0;try{c=Z7(!0,e)}finally{c?C5():(cc=!1,Z7=null)}}else cc=!1}var C5;typeof Wu=="function"?C5=function(){Wu(st)}:typeof MessageChannel<"u"?(ot=new MessageChannel,Gu=ot.port2,ot.port1.onmessage=st,C5=function(){Gu.postMessage(null)}):C5=function(){qu(st,0)};var ot,Gu;function mt(e){Z7=e,cc||(cc=!0,C5())}function ht(e,c){x5=qu(function(){e(_2.unstable_now())},c)}_2.unstable_IdlePriority=5;_2.unstable_ImmediatePriority=1;_2.unstable_LowPriority=4;_2.unstable_NormalPriority=3;_2.unstable_Profiling=null;_2.unstable_UserBlockingPriority=2;_2.unstable_cancelCallback=function(e){e.callback=null};_2.unstable_continueExecution=function(){c0||ec||(c0=!0,mt(pt))};_2.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ju=0<e?Math.floor(1e3/e):5};_2.unstable_getCurrentPriorityLevel=function(){return b1};_2.unstable_getFirstCallbackNode=function(){return q3(s4)};_2.unstable_next=function(e){switch(b1){case 1:case 2:case 3:var c=3;break;default:c=b1}var a=b1;b1=c;try{return e()}finally{b1=a}};_2.unstable_pauseExecution=function(){};_2.unstable_requestPaint=function(){};_2.unstable_runWithPriority=function(e,c){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var a=b1;b1=e;try{return c()}finally{b1=a}};_2.unstable_scheduleCallback=function(e,c,a){var n=_2.unstable_now();switch(typeof a=="object"&&a!==null?(a=a.delay,a=typeof a=="number"&&0<a?n+a:n):a=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=a+i,e={id:uw++,callback:c,priorityLevel:e,startTime:a,expirationTime:i,sortIndex:-1},a>n?(e.sortIndex=a,lt(t6,e),q3(s4)===null&&e===q3(t6)&&(L5?($u(x5),x5=-1):L5=!0,ht(ut,a-n))):(e.sortIndex=i,lt(s4,e),c0||ec||(c0=!0,mt(pt))),e};_2.unstable_shouldYield=Ku;_2.unstable_wrapCallback=function(e){var c=b1;return function(){var a=b1;b1=c;try{return e.apply(this,arguments)}finally{b1=a}}}});var Zu=Q1((Hk,Qu)=>{"use strict";Qu.exports=Xu()});var nv=Q1(z3=>{"use strict";var tm=v1(),v3=Zu();function G(e){for(var c="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)c+="&args[]="+encodeURIComponent(arguments[a]);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 im=new Set,$5={};function h0(e,c){M8(e,c),M8(e+"Capture",c)}function M8(e,c){for($5[e]=c,e=0;e<c.length;e++)im.add(c[e])}var T4=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Dt=Object.prototype.hasOwnProperty,pw=/^[: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]*$/,Ju={},ep={};function mw(e){return Dt.call(ep,e)?!0:Dt.call(Ju,e)?!1:pw.test(e)?ep[e]=!0:(Ju[e]=!0,!1)}function hw(e,c,a,n){if(a!==null&&a.type===0)return!1;switch(typeof c){case"function":case"symbol":return!0;case"boolean":return n?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function vw(e,c,a,n){if(c===null||typeof c>"u"||hw(e,c,a,n))return!0;if(n)return!1;if(a!==null)switch(a.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 q1(e,c,a,n,i,s,l){this.acceptsBooleans=c===2||c===3||c===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=a,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 q1(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 q1(c,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){L1[e]=new q1(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){L1[e]=new q1(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 q1(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){L1[e]=new q1(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){L1[e]=new q1(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){L1[e]=new q1(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){L1[e]=new q1(e,5,!1,e.toLowerCase(),null,!1,!1)});var b9=/[\-:]([a-z])/g;function k9(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(b9,k9);L1[c]=new q1(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(b9,k9);L1[c]=new q1(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(b9,k9);L1[c]=new q1(c,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){L1[e]=new q1(e,1,!1,e.toLowerCase(),null,!1,!1)});L1.xlinkHref=new q1("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){L1[e]=new q1(e,1,!1,e.toLowerCase(),null,!0,!0)});function A9(e,c,a,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")&&(vw(c,a,i,n)&&(a=null),n||i===null?mw(c)&&(a===null?e.removeAttribute(c):e.setAttribute(c,""+a)):i.mustUseProperty?e[i.propertyName]=a===null?i.type===3?!1:"":a:(c=i.attributeName,n=i.attributeNamespace,a===null?e.removeAttribute(c):(i=i.type,a=i===3||i===4&&a===!0?"":""+a,n?e.setAttributeNS(n,c,a):e.setAttribute(c,a))))}var O4=tm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ac=Symbol.for("react.element"),r8=Symbol.for("react.portal"),n8=Symbol.for("react.fragment"),E9=Symbol.for("react.strict_mode"),Ft=Symbol.for("react.profiler"),sm=Symbol.for("react.provider"),om=Symbol.for("react.context"),_9=Symbol.for("react.forward_ref"),Ot=Symbol.for("react.suspense"),It=Symbol.for("react.suspense_list"),P9=Symbol.for("react.memo"),s6=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var lm=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var cp=Symbol.iterator;function y5(e){return e===null||typeof e!="object"?null:(e=cp&&e[cp]||e["@@iterator"],typeof e=="function"?e:null)}var Y2=Object.assign,vt;function _5(e){if(vt===void 0)try{throw Error()}catch(a){var c=a.stack.trim().match(/\n( *(at )?)/);vt=c&&c[1]||""}return`
`+vt+e}var dt=!1;function zt(e,c){if(!e||dt)return"";dt=!0;var a=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{dt=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?_5(e):""}function dw(e){switch(e.tag){case 5:return _5(e.type);case 16:return _5("Lazy");case 13:return _5("Suspense");case 19:return _5("SuspenseList");case 0:case 2:case 15:return e=zt(e.type,!1),e;case 11:return e=zt(e.type.render,!1),e;case 1:return e=zt(e.type,!0),e;default:return""}}function Bt(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 n8:return"Fragment";case r8:return"Portal";case Ft:return"Profiler";case E9:return"StrictMode";case Ot:return"Suspense";case It:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case om:return(e.displayName||"Context")+".Consumer";case sm:return(e._context.displayName||"Context")+".Provider";case _9:var c=e.render;return e=e.displayName,e||(e=c.displayName||c.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P9:return c=e.displayName||null,c!==null?c:Bt(e.type)||"Memo";case s6:c=e._payload,e=e._init;try{return Bt(e(c))}catch{}}return null}function zw(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 Bt(c);case 8:return c===E9?"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 M6(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fm(e){var c=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function Hw(e){var c=fm(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,c),n=""+e[c];if(!e.hasOwnProperty(c)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var i=a.get,s=a.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:a.enumerable}),{getValue:function(){return n},setValue:function(l){n=""+l},stopTracking:function(){e._valueTracker=null,delete e[c]}}}}function rc(e){e._valueTracker||(e._valueTracker=Hw(e))}function um(e){if(!e)return!1;var c=e._valueTracker;if(!c)return!0;var a=c.getValue(),n="";return e&&(n=fm(e)?e.checked?"true":"false":e.value),e=n,e!==a?(c.setValue(e),!0):!1}function Ac(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 Ut(e,c){var a=c.checked;return Y2({},c,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??e._wrapperState.initialChecked})}function ap(e,c){var a=c.defaultValue==null?"":c.defaultValue,n=c.checked!=null?c.checked:c.defaultChecked;a=M6(c.value!=null?c.value:a),e._wrapperState={initialChecked:n,initialValue:a,controlled:c.type==="checkbox"||c.type==="radio"?c.checked!=null:c.value!=null}}function pm(e,c){c=c.checked,c!=null&&A9(e,"checked",c,!1)}function Wt(e,c){pm(e,c);var a=M6(c.value),n=c.type;if(a!=null)n==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}c.hasOwnProperty("value")?Gt(e,c.type,a):c.hasOwnProperty("defaultValue")&&Gt(e,c.type,M6(c.defaultValue)),c.checked==null&&c.defaultChecked!=null&&(e.defaultChecked=!!c.defaultChecked)}function rp(e,c,a){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,a||c===e.value||(e.value=c),e.defaultValue=c}a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)}function Gt(e,c,a){(c!=="number"||Ac(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var P5=Array.isArray;function v8(e,c,a,n){if(e=e.options,c){c={};for(var i=0;i<a.length;i++)c["$"+a[i]]=!0;for(a=0;a<e.length;a++)i=c.hasOwnProperty("$"+e[a].value),e[a].selected!==i&&(e[a].selected=i),i&&n&&(e[a].defaultSelected=!0)}else{for(a=""+M6(a),c=null,i=0;i<e.length;i++){if(e[i].value===a){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}c!==null||e[i].disabled||(c=e[i])}c!==null&&(c.selected=!0)}}function qt(e,c){if(c.dangerouslySetInnerHTML!=null)throw Error(G(91));return Y2({},c,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function np(e,c){var a=c.value;if(a==null){if(a=c.children,c=c.defaultValue,a!=null){if(c!=null)throw Error(G(92));if(P5(a)){if(1<a.length)throw Error(G(93));a=a[0]}c=a}c==null&&(c=""),a=c}e._wrapperState={initialValue:M6(a)}}function mm(e,c){var a=M6(c.value),n=M6(c.defaultValue);a!=null&&(a=""+a,a!==e.value&&(e.value=a),c.defaultValue==null&&e.defaultValue!==a&&(e.defaultValue=a)),n!=null&&(e.defaultValue=""+n)}function tp(e){var c=e.textContent;c===e._wrapperState.initialValue&&c!==""&&c!==null&&(e.value=c)}function hm(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 $t(e,c){return e==null||e==="http://www.w3.org/1999/xhtml"?hm(c):e==="http://www.w3.org/2000/svg"&&c==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var nc,vm=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(c,a,n,i){MSApp.execUnsafeLocalFunction(function(){return e(c,a,n,i)})}:e}(function(e,c){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=c;else{for(nc=nc||document.createElement("div"),nc.innerHTML="<svg>"+c.valueOf().toString()+"</svg>",c=nc.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;c.firstChild;)e.appendChild(c.firstChild)}});function j5(e,c){if(c){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=c;return}}e.textContent=c}var D5={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},gw=["Webkit","ms","Moz","O"];Object.keys(D5).forEach(function(e){gw.forEach(function(c){c=c+e.charAt(0).toUpperCase()+e.substring(1),D5[c]=D5[e]})});function dm(e,c,a){return c==null||typeof c=="boolean"||c===""?"":a||typeof c!="number"||c===0||D5.hasOwnProperty(e)&&D5[e]?(""+c).trim():c+"px"}function zm(e,c){e=e.style;for(var a in c)if(c.hasOwnProperty(a)){var n=a.indexOf("--")===0,i=dm(a,c[a],n);a==="float"&&(a="cssFloat"),n?e.setProperty(a,i):e[a]=i}}var Vw=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 jt(e,c){if(c){if(Vw[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 Yt(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 Kt=null;function T9(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xt=null,d8=null,z8=null;function ip(e){if(e=ue(e)){if(typeof Xt!="function")throw Error(G(280));var c=e.stateNode;c&&(c=ta(c),Xt(e.stateNode,e.type,c))}}function Hm(e){d8?z8?z8.push(e):z8=[e]:d8=e}function gm(){if(d8){var e=d8,c=z8;if(z8=d8=null,ip(e),c)for(e=0;e<c.length;e++)ip(c[e])}}function Vm(e,c){return e(c)}function Mm(){}var Ht=!1;function Cm(e,c,a){if(Ht)return e(c,a);Ht=!0;try{return Vm(e,c,a)}finally{Ht=!1,(d8!==null||z8!==null)&&(Mm(),gm())}}function Y5(e,c){var a=e.stateNode;if(a===null)return null;var n=ta(a);if(n===null)return null;a=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(a&&typeof a!="function")throw Error(G(231,c,typeof a));return a}var Qt=!1;if(T4)try{c8={},Object.defineProperty(c8,"passive",{get:function(){Qt=!0}}),window.addEventListener("test",c8,c8),window.removeEventListener("test",c8,c8)}catch{Qt=!1}var c8;function Mw(e,c,a,n,i,s,l,u,p){var h=Array.prototype.slice.call(arguments,3);try{c.apply(a,h)}catch(z){this.onError(z)}}var F5=!1,Ec=null,_c=!1,Zt=null,Cw={onError:function(e){F5=!0,Ec=e}};function Lw(e,c,a,n,i,s,l,u,p){F5=!1,Ec=null,Mw.apply(Cw,arguments)}function xw(e,c,a,n,i,s,l,u,p){if(Lw.apply(this,arguments),F5){if(F5){var h=Ec;F5=!1,Ec=null}else throw Error(G(198));_c||(_c=!0,Zt=h)}}function v0(e){var c=e,a=e;if(e.alternate)for(;c.return;)c=c.return;else{e=c;do c=e,c.flags&4098&&(a=c.return),e=c.return;while(e)}return c.tag===3?a:null}function Lm(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 sp(e){if(v0(e)!==e)throw Error(G(188))}function yw(e){var c=e.alternate;if(!c){if(c=v0(e),c===null)throw Error(G(188));return c!==e?null:e}for(var a=e,n=c;;){var i=a.return;if(i===null)break;var s=i.alternate;if(s===null){if(n=i.return,n!==null){a=n;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===a)return sp(i),e;if(s===n)return sp(i),c;s=s.sibling}throw Error(G(188))}if(a.return!==n.return)a=i,n=s;else{for(var l=!1,u=i.child;u;){if(u===a){l=!0,a=i,n=s;break}if(u===n){l=!0,n=i,a=s;break}u=u.sibling}if(!l){for(u=s.child;u;){if(u===a){l=!0,a=s,n=i;break}if(u===n){l=!0,n=s,a=i;break}u=u.sibling}if(!l)throw Error(G(189))}}if(a.alternate!==n)throw Error(G(190))}if(a.tag!==3)throw Error(G(188));return a.stateNode.current===a?e:c}function xm(e){return e=yw(e),e!==null?ym(e):null}function ym(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var c=ym(e);if(c!==null)return c;e=e.sibling}return null}var wm=v3.unstable_scheduleCallback,op=v3.unstable_cancelCallback,ww=v3.unstable_shouldYield,Sw=v3.unstable_requestPaint,t1=v3.unstable_now,Nw=v3.unstable_getCurrentPriorityLevel,R9=v3.unstable_ImmediatePriority,Sm=v3.unstable_UserBlockingPriority,Pc=v3.unstable_NormalPriority,bw=v3.unstable_LowPriority,Nm=v3.unstable_IdlePriority,ca=null,u4=null;function kw(e){if(u4&&typeof u4.onCommitFiberRoot=="function")try{u4.onCommitFiberRoot(ca,e,void 0,(e.current.flags&128)===128)}catch{}}var X3=Math.clz32?Math.clz32:_w,Aw=Math.log,Ew=Math.LN2;function _w(e){return e>>>=0,e===0?32:31-(Aw(e)/Ew|0)|0}var tc=64,ic=4194304;function T5(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 Tc(e,c){var a=e.pendingLanes;if(a===0)return 0;var n=0,i=e.suspendedLanes,s=e.pingedLanes,l=a&268435455;if(l!==0){var u=l&~i;u!==0?n=T5(u):(s&=l,s!==0&&(n=T5(s)))}else l=a&~i,l!==0?n=T5(l):s!==0&&(n=T5(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|=a&16),c=e.entangledLanes,c!==0)for(e=e.entanglements,c&=n;0<c;)a=31-X3(c),i=1<<a,n|=e[a],c&=~i;return n}function Pw(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 Tw(e,c){for(var a=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-X3(s),u=1<<l,p=i[l];p===-1?(!(u&a)||u&n)&&(i[l]=Pw(u,c)):p<=c&&(e.expiredLanes|=u),s&=~u}}function Jt(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function bm(){var e=tc;return tc<<=1,!(tc&4194240)&&(tc=64),e}function gt(e){for(var c=[],a=0;31>a;a++)c.push(e);return c}function le(e,c,a){e.pendingLanes|=c,c!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,c=31-X3(c),e[c]=a}function Rw(e,c){var a=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<a;){var i=31-X3(a),s=1<<i;c[i]=0,n[i]=-1,e[i]=-1,a&=~s}}function D9(e,c){var a=e.entangledLanes|=c;for(e=e.entanglements;a;){var n=31-X3(a),i=1<<n;i&c|e[n]&c&&(e[n]|=c),a&=~i}}var S2=0;function km(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Am,F9,Em,_m,Pm,e9=!1,sc=[],m6=null,h6=null,v6=null,K5=new Map,X5=new Map,l6=[],Dw="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 lp(e,c){switch(e){case"focusin":case"focusout":m6=null;break;case"dragenter":case"dragleave":h6=null;break;case"mouseover":case"mouseout":v6=null;break;case"pointerover":case"pointerout":K5.delete(c.pointerId);break;case"gotpointercapture":case"lostpointercapture":X5.delete(c.pointerId)}}function w5(e,c,a,n,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:c,domEventName:a,eventSystemFlags:n,nativeEvent:s,targetContainers:[i]},c!==null&&(c=ue(c),c!==null&&F9(c)),e):(e.eventSystemFlags|=n,c=e.targetContainers,i!==null&&c.indexOf(i)===-1&&c.push(i),e)}function Fw(e,c,a,n,i){switch(c){case"focusin":return m6=w5(m6,e,c,a,n,i),!0;case"dragenter":return h6=w5(h6,e,c,a,n,i),!0;case"mouseover":return v6=w5(v6,e,c,a,n,i),!0;case"pointerover":var s=i.pointerId;return K5.set(s,w5(K5.get(s)||null,e,c,a,n,i)),!0;case"gotpointercapture":return s=i.pointerId,X5.set(s,w5(X5.get(s)||null,e,c,a,n,i)),!0}return!1}function Tm(e){var c=n0(e.target);if(c!==null){var a=v0(c);if(a!==null){if(c=a.tag,c===13){if(c=Lm(a),c!==null){e.blockedOn=c,Pm(e.priority,function(){Em(a)});return}}else if(c===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Mc(e){if(e.blockedOn!==null)return!1;for(var c=e.targetContainers;0<c.length;){var a=c9(e.domEventName,e.eventSystemFlags,c[0],e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);Kt=n,a.target.dispatchEvent(n),Kt=null}else return c=ue(a),c!==null&&F9(c),e.blockedOn=a,!1;c.shift()}return!0}function fp(e,c,a){Mc(e)&&a.delete(c)}function Ow(){e9=!1,m6!==null&&Mc(m6)&&(m6=null),h6!==null&&Mc(h6)&&(h6=null),v6!==null&&Mc(v6)&&(v6=null),K5.forEach(fp),X5.forEach(fp)}function S5(e,c){e.blockedOn===c&&(e.blockedOn=null,e9||(e9=!0,v3.unstable_scheduleCallback(v3.unstable_NormalPriority,Ow)))}function Q5(e){function c(i){return S5(i,e)}if(0<sc.length){S5(sc[0],e);for(var a=1;a<sc.length;a++){var n=sc[a];n.blockedOn===e&&(n.blockedOn=null)}}for(m6!==null&&S5(m6,e),h6!==null&&S5(h6,e),v6!==null&&S5(v6,e),K5.forEach(c),X5.forEach(c),a=0;a<l6.length;a++)n=l6[a],n.blockedOn===e&&(n.blockedOn=null);for(;0<l6.length&&(a=l6[0],a.blockedOn===null);)Tm(a),a.blockedOn===null&&l6.shift()}var H8=O4.ReactCurrentBatchConfig,Rc=!0;function Iw(e,c,a,n){var i=S2,s=H8.transition;H8.transition=null;try{S2=1,O9(e,c,a,n)}finally{S2=i,H8.transition=s}}function Bw(e,c,a,n){var i=S2,s=H8.transition;H8.transition=null;try{S2=4,O9(e,c,a,n)}finally{S2=i,H8.transition=s}}function O9(e,c,a,n){if(Rc){var i=c9(e,c,a,n);if(i===null)wt(e,c,n,Dc,a),lp(e,n);else if(Fw(i,e,c,a,n))n.stopPropagation();else if(lp(e,n),c&4&&-1<Dw.indexOf(e)){for(;i!==null;){var s=ue(i);if(s!==null&&Am(s),s=c9(e,c,a,n),s===null&&wt(e,c,n,Dc,a),s===i)break;i=s}i!==null&&n.stopPropagation()}else wt(e,c,n,null,a)}}var Dc=null;function c9(e,c,a,n){if(Dc=null,e=T9(n),e=n0(e),e!==null)if(c=v0(e),c===null)e=null;else if(a=c.tag,a===13){if(e=Lm(c),e!==null)return e;e=null}else if(a===3){if(c.stateNode.current.memoizedState.isDehydrated)return c.tag===3?c.stateNode.containerInfo:null;e=null}else c!==e&&(e=null);return Dc=e,null}function Rm(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(Nw()){case R9:return 1;case Sm:return 4;case Pc:case bw:return 16;case Nm:return 536870912;default:return 16}default:return 16}}var u6=null,I9=null,Cc=null;function Dm(){if(Cc)return Cc;var e,c=I9,a=c.length,n,i="value"in u6?u6.value:u6.textContent,s=i.length;for(e=0;e<a&&c[e]===i[e];e++);var l=a-e;for(n=1;n<=l&&c[a-n]===i[s-n];n++);return Cc=i.slice(e,1<n?1-n:void 0)}function Lc(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 oc(){return!0}function up(){return!1}function d3(e){function c(a,n,i,s,l){this._reactName=a,this._targetInst=i,this.type=n,this.nativeEvent=s,this.target=l,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(a=e[u],this[u]=a?a(s):s[u]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?oc:up,this.isPropagationStopped=up,this}return Y2(c.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=oc)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=oc)},persist:function(){},isPersistent:oc}),c}var N8={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},B9=d3(N8),fe=Y2({},N8,{view:0,detail:0}),Uw=d3(fe),Vt,Mt,N5,aa=Y2({},fe,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:U9,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!==N5&&(N5&&e.type==="mousemove"?(Vt=e.screenX-N5.screenX,Mt=e.screenY-N5.screenY):Mt=Vt=0,N5=e),Vt)},movementY:function(e){return"movementY"in e?e.movementY:Mt}}),pp=d3(aa),Ww=Y2({},aa,{dataTransfer:0}),Gw=d3(Ww),qw=Y2({},fe,{relatedTarget:0}),Ct=d3(qw),$w=Y2({},N8,{animationName:0,elapsedTime:0,pseudoElement:0}),jw=d3($w),Yw=Y2({},N8,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kw=d3(Yw),Xw=Y2({},N8,{data:0}),mp=d3(Xw),Qw={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zw={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"},Jw={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function eS(e){var c=this.nativeEvent;return c.getModifierState?c.getModifierState(e):(e=Jw[e])?!!c[e]:!1}function U9(){return eS}var cS=Y2({},fe,{key:function(e){if(e.key){var c=Qw[e.key]||e.key;if(c!=="Unidentified")return c}return e.type==="keypress"?(e=Lc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Zw[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:U9,charCode:function(e){return e.type==="keypress"?Lc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Lc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),aS=d3(cS),rS=Y2({},aa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hp=d3(rS),nS=Y2({},fe,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:U9}),tS=d3(nS),iS=Y2({},N8,{propertyName:0,elapsedTime:0,pseudoElement:0}),sS=d3(iS),oS=Y2({},aa,{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}),lS=d3(oS),fS=[9,13,27,32],W9=T4&&"CompositionEvent"in window,O5=null;T4&&"documentMode"in document&&(O5=document.documentMode);var uS=T4&&"TextEvent"in window&&!O5,Fm=T4&&(!W9||O5&&8<O5&&11>=O5),vp=" ",dp=!1;function Om(e,c){switch(e){case"keyup":return fS.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Im(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var t8=!1;function pS(e,c){switch(e){case"compositionend":return Im(c);case"keypress":return c.which!==32?null:(dp=!0,vp);case"textInput":return e=c.data,e===vp&&dp?null:e;default:return null}}function mS(e,c){if(t8)return e==="compositionend"||!W9&&Om(e,c)?(e=Dm(),Cc=I9=u6=null,t8=!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 Fm&&c.locale!=="ko"?null:c.data;default:return null}}var hS={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 zp(e){var c=e&&e.nodeName&&e.nodeName.toLowerCase();return c==="input"?!!hS[e.type]:c==="textarea"}function Bm(e,c,a,n){Hm(n),c=Fc(c,"onChange"),0<c.length&&(a=new B9("onChange","change",null,a,n),e.push({event:a,listeners:c}))}var I5=null,Z5=null;function vS(e){Zm(e,0)}function ra(e){var c=o8(e);if(um(c))return e}function dS(e,c){if(e==="change")return c}var Um=!1;T4&&(T4?(fc="oninput"in document,fc||(Lt=document.createElement("div"),Lt.setAttribute("oninput","return;"),fc=typeof Lt.oninput=="function"),lc=fc):lc=!1,Um=lc&&(!document.documentMode||9<document.documentMode));var lc,fc,Lt;function Hp(){I5&&(I5.detachEvent("onpropertychange",Wm),Z5=I5=null)}function Wm(e){if(e.propertyName==="value"&&ra(Z5)){var c=[];Bm(c,Z5,e,T9(e)),Cm(vS,c)}}function zS(e,c,a){e==="focusin"?(Hp(),I5=c,Z5=a,I5.attachEvent("onpropertychange",Wm)):e==="focusout"&&Hp()}function HS(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ra(Z5)}function gS(e,c){if(e==="click")return ra(c)}function VS(e,c){if(e==="input"||e==="change")return ra(c)}function MS(e,c){return e===c&&(e!==0||1/e===1/c)||e!==e&&c!==c}var Z3=typeof Object.is=="function"?Object.is:MS;function J5(e,c){if(Z3(e,c))return!0;if(typeof e!="object"||e===null||typeof c!="object"||c===null)return!1;var a=Object.keys(e),n=Object.keys(c);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var i=a[n];if(!Dt.call(c,i)||!Z3(e[i],c[i]))return!1}return!0}function gp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vp(e,c){var a=gp(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=c&&n>=c)return{node:a,offset:c-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=gp(a)}}function Gm(e,c){return e&&c?e===c?!0:e&&e.nodeType===3?!1:c&&c.nodeType===3?Gm(e,c.parentNode):"contains"in e?e.contains(c):e.compareDocumentPosition?!!(e.compareDocumentPosition(c)&16):!1:!1}function qm(){for(var e=window,c=Ac();c instanceof e.HTMLIFrameElement;){try{var a=typeof c.contentWindow.location.href=="string"}catch{a=!1}if(a)e=c.contentWindow;else break;c=Ac(e.document)}return c}function G9(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 CS(e){var c=qm(),a=e.focusedElem,n=e.selectionRange;if(c!==a&&a&&a.ownerDocument&&Gm(a.ownerDocument.documentElement,a)){if(n!==null&&G9(a)){if(c=n.start,e=n.end,e===void 0&&(e=c),"selectionStart"in a)a.selectionStart=c,a.selectionEnd=Math.min(e,a.value.length);else if(e=(c=a.ownerDocument||document)&&c.defaultView||window,e.getSelection){e=e.getSelection();var i=a.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=Vp(a,s);var l=Vp(a,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=a;e=e.parentNode;)e.nodeType===1&&c.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a<c.length;a++)e=c[a],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var LS=T4&&"documentMode"in document&&11>=document.documentMode,i8=null,a9=null,B5=null,r9=!1;function Mp(e,c,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;r9||i8==null||i8!==Ac(n)||(n=i8,"selectionStart"in n&&G9(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}),B5&&J5(B5,n)||(B5=n,n=Fc(a9,"onSelect"),0<n.length&&(c=new B9("onSelect","select",null,c,a),e.push({event:c,listeners:n}),c.target=i8)))}function uc(e,c){var a={};return a[e.toLowerCase()]=c.toLowerCase(),a["Webkit"+e]="webkit"+c,a["Moz"+e]="moz"+c,a}var s8={animationend:uc("Animation","AnimationEnd"),animationiteration:uc("Animation","AnimationIteration"),animationstart:uc("Animation","AnimationStart"),transitionend:uc("Transition","TransitionEnd")},xt={},$m={};T4&&($m=document.createElement("div").style,"AnimationEvent"in window||(delete s8.animationend.animation,delete s8.animationiteration.animation,delete s8.animationstart.animation),"TransitionEvent"in window||delete s8.transitionend.transition);function na(e){if(xt[e])return xt[e];if(!s8[e])return e;var c=s8[e],a;for(a in c)if(c.hasOwnProperty(a)&&a in $m)return xt[e]=c[a];return e}var jm=na("animationend"),Ym=na("animationiteration"),Km=na("animationstart"),Xm=na("transitionend"),Qm=new Map,Cp="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 L6(e,c){Qm.set(e,c),h0(c,[e])}for(pc=0;pc<Cp.length;pc++)mc=Cp[pc],Lp=mc.toLowerCase(),xp=mc[0].toUpperCase()+mc.slice(1),L6(Lp,"on"+xp);var mc,Lp,xp,pc;L6(jm,"onAnimationEnd");L6(Ym,"onAnimationIteration");L6(Km,"onAnimationStart");L6("dblclick","onDoubleClick");L6("focusin","onFocus");L6("focusout","onBlur");L6(Xm,"onTransitionEnd");M8("onMouseEnter",["mouseout","mouseover"]);M8("onMouseLeave",["mouseout","mouseover"]);M8("onPointerEnter",["pointerout","pointerover"]);M8("onPointerLeave",["pointerout","pointerover"]);h0("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));h0("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));h0("onBeforeInput",["compositionend","keypress","textInput","paste"]);h0("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));h0("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));h0("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var R5="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(" "),xS=new Set("cancel close invalid load scroll toggle".split(" ").concat(R5));function yp(e,c,a){var n=e.type||"unknown-event";e.currentTarget=a,xw(n,c,void 0,e),e.currentTarget=null}function Zm(e,c){c=(c&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],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;yp(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;yp(i,u,h),s=p}}}if(_c)throw e=Zt,_c=!1,Zt=null,e}function O2(e,c){var a=c[o9];a===void 0&&(a=c[o9]=new Set);var n=e+"__bubble";a.has(n)||(Jm(c,e,2,!1),a.add(n))}function yt(e,c,a){var n=0;c&&(n|=4),Jm(a,e,n,c)}var hc="_reactListening"+Math.random().toString(36).slice(2);function ee(e){if(!e[hc]){e[hc]=!0,im.forEach(function(a){a!=="selectionchange"&&(xS.has(a)||yt(a,!1,e),yt(a,!0,e))});var c=e.nodeType===9?e:e.ownerDocument;c===null||c[hc]||(c[hc]=!0,yt("selectionchange",!1,c))}}function Jm(e,c,a,n){switch(Rm(c)){case 1:var i=Iw;break;case 4:i=Bw;break;default:i=O9}a=i.bind(null,c,a,e),i=void 0,!Qt||c!=="touchstart"&&c!=="touchmove"&&c!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(c,a,{capture:!0,passive:i}):e.addEventListener(c,a,!0):i!==void 0?e.addEventListener(c,a,{passive:i}):e.addEventListener(c,a,!1)}function wt(e,c,a,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=n0(u),l===null)return;if(p=l.tag,p===5||p===6){n=s=l;continue e}u=u.parentNode}}n=n.return}Cm(function(){var h=s,z=T9(a),M=[];e:{var L=Qm.get(e);if(L!==void 0){var S=B9,_=e;switch(e){case"keypress":if(Lc(a)===0)break e;case"keydown":case"keyup":S=aS;break;case"focusin":_="focus",S=Ct;break;case"focusout":_="blur",S=Ct;break;case"beforeblur":case"afterblur":S=Ct;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":S=pp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Gw;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=tS;break;case jm:case Ym:case Km:S=jw;break;case Xm:S=sS;break;case"scroll":S=Uw;break;case"wheel":S=lS;break;case"copy":case"cut":case"paste":S=Kw;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=hp}var R=(c&4)!==0,W=!R&&e==="scroll",g=R?L!==null?L+"Capture":null:L;R=[];for(var H=h,C;H!==null;){C=H;var b=C.stateNode;if(C.tag===5&&b!==null&&(C=b,g!==null&&(b=Y5(H,g),b!=null&&R.push(ce(H,b,C)))),W)break;H=H.return}0<R.length&&(L=new S(L,_,null,a,z),M.push({event:L,listeners:R}))}}if(!(c&7)){e:{if(L=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",L&&a!==Kt&&(_=a.relatedTarget||a.fromElement)&&(n0(_)||_[R4]))break e;if((S||L)&&(L=z.window===z?z:(L=z.ownerDocument)?L.defaultView||L.parentWindow:window,S?(_=a.relatedTarget||a.toElement,S=h,_=_?n0(_):null,_!==null&&(W=v0(_),_!==W||_.tag!==5&&_.tag!==6)&&(_=null)):(S=null,_=h),S!==_)){if(R=pp,b="onMouseLeave",g="onMouseEnter",H="mouse",(e==="pointerout"||e==="pointerover")&&(R=hp,b="onPointerLeave",g="onPointerEnter",H="pointer"),W=S==null?L:o8(S),C=_==null?L:o8(_),L=new R(b,H+"leave",S,a,z),L.target=W,L.relatedTarget=C,b=null,n0(z)===h&&(R=new R(g,H+"enter",_,a,z),R.target=C,R.relatedTarget=W,b=R),W=b,S&&_)c:{for(R=S,g=_,H=0,C=R;C;C=a8(C))H++;for(C=0,b=g;b;b=a8(b))C++;for(;0<H-C;)R=a8(R),H--;for(;0<C-H;)g=a8(g),C--;for(;H--;){if(R===g||g!==null&&R===g.alternate)break c;R=a8(R),g=a8(g)}R=null}else R=null;S!==null&&wp(M,L,S,R,!1),_!==null&&W!==null&&wp(M,W,_,R,!0)}}e:{if(L=h?o8(h):window,S=L.nodeName&&L.nodeName.toLowerCase(),S==="select"||S==="input"&&L.type==="file")var D=dS;else if(zp(L))if(Um)D=VS;else{D=HS;var U=zS}else(S=L.nodeName)&&S.toLowerCase()==="input"&&(L.type==="checkbox"||L.type==="radio")&&(D=gS);if(D&&(D=D(e,h))){Bm(M,D,a,z);break e}U&&U(e,L,h),e==="focusout"&&(U=L._wrapperState)&&U.controlled&&L.type==="number"&&Gt(L,"number",L.value)}switch(U=h?o8(h):window,e){case"focusin":(zp(U)||U.contentEditable==="true")&&(i8=U,a9=h,B5=null);break;case"focusout":B5=a9=i8=null;break;case"mousedown":r9=!0;break;case"contextmenu":case"mouseup":case"dragend":r9=!1,Mp(M,a,z);break;case"selectionchange":if(LS)break;case"keydown":case"keyup":Mp(M,a,z)}var I;if(W9)e:{switch(e){case"compositionstart":var J="onCompositionStart";break e;case"compositionend":J="onCompositionEnd";break e;case"compositionupdate":J="onCompositionUpdate";break e}J=void 0}else t8?Om(e,a)&&(J="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(J="onCompositionStart");J&&(Fm&&a.locale!=="ko"&&(t8||J!=="onCompositionStart"?J==="onCompositionEnd"&&t8&&(I=Dm()):(u6=z,I9="value"in u6?u6.value:u6.textContent,t8=!0)),U=Fc(h,J),0<U.length&&(J=new mp(J,e,null,a,z),M.push({event:J,listeners:U}),I?J.data=I:(I=Im(a),I!==null&&(J.data=I)))),(I=uS?pS(e,a):mS(e,a))&&(h=Fc(h,"onBeforeInput"),0<h.length&&(z=new mp("onBeforeInput","beforeinput",null,a,z),M.push({event:z,listeners:h}),z.data=I))}Zm(M,c)})}function ce(e,c,a){return{instance:e,listener:c,currentTarget:a}}function Fc(e,c){for(var a=c+"Capture",n=[];e!==null;){var i=e,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=Y5(e,a),s!=null&&n.unshift(ce(e,s,i)),s=Y5(e,c),s!=null&&n.push(ce(e,s,i))),e=e.return}return n}function a8(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function wp(e,c,a,n,i){for(var s=c._reactName,l=[];a!==null&&a!==n;){var u=a,p=u.alternate,h=u.stateNode;if(p!==null&&p===n)break;u.tag===5&&h!==null&&(u=h,i?(p=Y5(a,s),p!=null&&l.unshift(ce(a,p,u))):i||(p=Y5(a,s),p!=null&&l.push(ce(a,p,u)))),a=a.return}l.length!==0&&e.push({event:c,listeners:l})}var yS=/\r\n?/g,wS=/\u0000|\uFFFD/g;function Sp(e){return(typeof e=="string"?e:""+e).replace(yS,`
`).replace(wS,"")}function vc(e,c,a){if(c=Sp(c),Sp(e)!==c&&a)throw Error(G(425))}function Oc(){}var n9=null,t9=null;function i9(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 s9=typeof setTimeout=="function"?setTimeout:void 0,SS=typeof clearTimeout=="function"?clearTimeout:void 0,Np=typeof Promise=="function"?Promise:void 0,NS=typeof queueMicrotask=="function"?queueMicrotask:typeof Np<"u"?function(e){return Np.resolve(null).then(e).catch(bS)}:s9;function bS(e){setTimeout(function(){throw e})}function St(e,c){var a=c,n=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"){if(n===0){e.removeChild(i),Q5(c);return}n--}else a!=="$"&&a!=="$?"&&a!=="$!"||n++;a=i}while(a);Q5(c)}function d6(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 bp(e){e=e.previousSibling;for(var c=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(c===0)return e;c--}else a==="/$"&&c++}e=e.previousSibling}return null}var b8=Math.random().toString(36).slice(2),f4="__reactFiber$"+b8,ae="__reactProps$"+b8,R4="__reactContainer$"+b8,o9="__reactEvents$"+b8,kS="__reactListeners$"+b8,AS="__reactHandles$"+b8;function n0(e){var c=e[f4];if(c)return c;for(var a=e.parentNode;a;){if(c=a[R4]||a[f4]){if(a=c.alternate,c.child!==null||a!==null&&a.child!==null)for(e=bp(e);e!==null;){if(a=e[f4])return a;e=bp(e)}return c}e=a,a=e.parentNode}return null}function ue(e){return e=e[f4]||e[R4],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function o8(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(G(33))}function ta(e){return e[ae]||null}var l9=[],l8=-1;function x6(e){return{current:e}}function I2(e){0>l8||(e.current=l9[l8],l9[l8]=null,l8--)}function P2(e,c){l8++,l9[l8]=e.current,e.current=c}var C6={},_1=x6(C6),c3=x6(!1),l0=C6;function C8(e,c){var a=e.type.contextTypes;if(!a)return C6;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===c)return n.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in a)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 Ic(){I2(c3),I2(_1)}function kp(e,c,a){if(_1.current!==C6)throw Error(G(168));P2(_1,c),P2(c3,a)}function eh(e,c,a){var n=e.stateNode;if(c=c.childContextTypes,typeof n.getChildContext!="function")return a;n=n.getChildContext();for(var i in n)if(!(i in c))throw Error(G(108,zw(e)||"Unknown",i));return Y2({},a,n)}function Bc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||C6,l0=_1.current,P2(_1,e),P2(c3,c3.current),!0}function Ap(e,c,a){var n=e.stateNode;if(!n)throw Error(G(169));a?(e=eh(e,c,l0),n.__reactInternalMemoizedMergedChildContext=e,I2(c3),I2(_1),P2(_1,e)):I2(c3),P2(c3,a)}var A4=null,ia=!1,Nt=!1;function ch(e){A4===null?A4=[e]:A4.push(e)}function ES(e){ia=!0,ch(e)}function y6(){if(!Nt&&A4!==null){Nt=!0;var e=0,c=S2;try{var a=A4;for(S2=1;e<a.length;e++){var n=a[e];do n=n(!0);while(n!==null)}A4=null,ia=!1}catch(i){throw A4!==null&&(A4=A4.slice(e+1)),wm(R9,y6),i}finally{S2=c,Nt=!1}}return null}var f8=[],u8=0,Uc=null,Wc=0,k3=[],A3=0,f0=null,E4=1,_4="";function a0(e,c){f8[u8++]=Wc,f8[u8++]=Uc,Uc=e,Wc=c}function ah(e,c,a){k3[A3++]=E4,k3[A3++]=_4,k3[A3++]=f0,f0=e;var n=E4;e=_4;var i=32-X3(n)-1;n&=~(1<<i),a+=1;var s=32-X3(c)+i;if(30<s){var l=i-i%5;s=(n&(1<<l)-1).toString(32),n>>=l,i-=l,E4=1<<32-X3(c)+i|a<<i|n,_4=s+e}else E4=1<<s|a<<i|n,_4=e}function q9(e){e.return!==null&&(a0(e,1),ah(e,1,0))}function $9(e){for(;e===Uc;)Uc=f8[--u8],f8[u8]=null,Wc=f8[--u8],f8[u8]=null;for(;e===f0;)f0=k3[--A3],k3[A3]=null,_4=k3[--A3],k3[A3]=null,E4=k3[--A3],k3[A3]=null}var h3=null,m3=null,W2=!1,K3=null;function rh(e,c){var a=E3(5,null,null,0);a.elementType="DELETED",a.stateNode=c,a.return=e,c=e.deletions,c===null?(e.deletions=[a],e.flags|=16):c.push(a)}function Ep(e,c){switch(e.tag){case 5:var a=e.type;return c=c.nodeType!==1||a.toLowerCase()!==c.nodeName.toLowerCase()?null:c,c!==null?(e.stateNode=c,h3=e,m3=d6(c.firstChild),!0):!1;case 6:return c=e.pendingProps===""||c.nodeType!==3?null:c,c!==null?(e.stateNode=c,h3=e,m3=null,!0):!1;case 13:return c=c.nodeType!==8?null:c,c!==null?(a=f0!==null?{id:E4,overflow:_4}:null,e.memoizedState={dehydrated:c,treeContext:a,retryLane:1073741824},a=E3(18,null,null,0),a.stateNode=c,a.return=e,e.child=a,h3=e,m3=null,!0):!1;default:return!1}}function f9(e){return(e.mode&1)!==0&&(e.flags&128)===0}function u9(e){if(W2){var c=m3;if(c){var a=c;if(!Ep(e,c)){if(f9(e))throw Error(G(418));c=d6(a.nextSibling);var n=h3;c&&Ep(e,c)?rh(n,a):(e.flags=e.flags&-4097|2,W2=!1,h3=e)}}else{if(f9(e))throw Error(G(418));e.flags=e.flags&-4097|2,W2=!1,h3=e}}}function _p(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;h3=e}function dc(e){if(e!==h3)return!1;if(!W2)return _p(e),W2=!0,!1;var c;if((c=e.tag!==3)&&!(c=e.tag!==5)&&(c=e.type,c=c!=="head"&&c!=="body"&&!i9(e.type,e.memoizedProps)),c&&(c=m3)){if(f9(e))throw nh(),Error(G(418));for(;c;)rh(e,c),c=d6(c.nextSibling)}if(_p(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 a=e.data;if(a==="/$"){if(c===0){m3=d6(e.nextSibling);break e}c--}else a!=="$"&&a!=="$!"&&a!=="$?"||c++}e=e.nextSibling}m3=null}}else m3=h3?d6(e.stateNode.nextSibling):null;return!0}function nh(){for(var e=m3;e;)e=d6(e.nextSibling)}function L8(){m3=h3=null,W2=!1}function j9(e){K3===null?K3=[e]:K3.push(e)}var _S=O4.ReactCurrentBatchConfig;function j3(e,c){if(e&&e.defaultProps){c=Y2({},c),e=e.defaultProps;for(var a in e)c[a]===void 0&&(c[a]=e[a]);return c}return c}var Gc=x6(null),qc=null,p8=null,Y9=null;function K9(){Y9=p8=qc=null}function X9(e){var c=Gc.current;I2(Gc),e._currentValue=c}function p9(e,c,a){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===a)break;e=e.return}}function g8(e,c){qc=e,Y9=p8=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&c&&(e3=!0),e.firstContext=null)}function P3(e){var c=e._currentValue;if(Y9!==e)if(e={context:e,memoizedValue:c,next:null},p8===null){if(qc===null)throw Error(G(308));p8=e,qc.dependencies={lanes:0,firstContext:e}}else p8=p8.next=e;return c}var t0=null;function Q9(e){t0===null?t0=[e]:t0.push(e)}function th(e,c,a,n){var i=c.interleaved;return i===null?(a.next=a,Q9(c)):(a.next=i.next,i.next=a),c.interleaved=a,D4(e,n)}function D4(e,c){e.lanes|=c;var a=e.alternate;for(a!==null&&(a.lanes|=c),a=e,e=e.return;e!==null;)e.childLanes|=c,a=e.alternate,a!==null&&(a.childLanes|=c),a=e,e=e.return;return a.tag===3?a.stateNode:null}var o6=!1;function Z9(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ih(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 P4(e,c){return{eventTime:e,lane:c,tag:0,payload:null,callback:null,next:null}}function z6(e,c,a){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,D4(e,a)}return i=n.interleaved,i===null?(c.next=c,Q9(n)):(c.next=i.next,i.next=c),n.interleaved=c,D4(e,a)}function xc(e,c,a){if(c=c.updateQueue,c!==null&&(c=c.shared,(a&4194240)!==0)){var n=c.lanes;n&=e.pendingLanes,a|=n,c.lanes=a,D9(e,a)}}function Pp(e,c){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var i=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var l={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};s===null?i=s=l:s=s.next=l,a=a.next}while(a!==null);s===null?i=s=c:s=s.next=c}else i=s=c;a={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:n.shared,effects:n.effects},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=c:e.next=c,a.lastBaseUpdate=c}function $c(e,c,a,n){var i=e.updateQueue;o6=!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 M=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 _=e,R=u;switch(L=c,S=a,R.tag){case 1:if(_=R.payload,typeof _=="function"){M=_.call(S,M,L);break e}M=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=R.payload,L=typeof _=="function"?_.call(S,M,L):_,L==null)break e;M=Y2({},M,L);break e;case 2:o6=!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=M):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=M),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);p0|=l,e.lanes=l,e.memoizedState=M}}function Tp(e,c,a){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=a,typeof i!="function")throw Error(G(191,i));i.call(n)}}}var sh=new tm.Component().refs;function m9(e,c,a,n){c=e.memoizedState,a=a(n,c),a=a==null?c:Y2({},c,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var sa={isMounted:function(e){return(e=e._reactInternals)?v0(e)===e:!1},enqueueSetState:function(e,c,a){e=e._reactInternals;var n=G1(),i=g6(e),s=P4(n,i);s.payload=c,a!=null&&(s.callback=a),c=z6(e,s,i),c!==null&&(Q3(c,e,i,n),xc(c,e,i))},enqueueReplaceState:function(e,c,a){e=e._reactInternals;var n=G1(),i=g6(e),s=P4(n,i);s.tag=1,s.payload=c,a!=null&&(s.callback=a),c=z6(e,s,i),c!==null&&(Q3(c,e,i,n),xc(c,e,i))},enqueueForceUpdate:function(e,c){e=e._reactInternals;var a=G1(),n=g6(e),i=P4(a,n);i.tag=2,c!=null&&(i.callback=c),c=z6(e,i,n),c!==null&&(Q3(c,e,n,a),xc(c,e,n))}};function Rp(e,c,a,n,i,s,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,s,l):c.prototype&&c.prototype.isPureReactComponent?!J5(a,n)||!J5(i,s):!0}function oh(e,c,a){var n=!1,i=C6,s=c.contextType;return typeof s=="object"&&s!==null?s=P3(s):(i=a3(c)?l0:_1.current,n=c.contextTypes,s=(n=n!=null)?C8(e,i):C6),c=new c(a,s),e.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=sa,e.stateNode=c,c._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=s),c}function Dp(e,c,a,n){e=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(a,n),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(a,n),c.state!==e&&sa.enqueueReplaceState(c,c.state,null)}function h9(e,c,a,n){var i=e.stateNode;i.props=a,i.state=e.memoizedState,i.refs=sh,Z9(e);var s=c.contextType;typeof s=="object"&&s!==null?i.context=P3(s):(s=a3(c)?l0:_1.current,i.context=C8(e,s)),i.state=e.memoizedState,s=c.getDerivedStateFromProps,typeof s=="function"&&(m9(e,c,s,a),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&&sa.enqueueReplaceState(i,i.state,null),$c(e,a,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function b5(e,c,a){if(e=a.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(a._owner){if(a=a._owner,a){if(a.tag!==1)throw Error(G(309));var n=a.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===sh&&(u=i.refs={}),l===null?delete u[s]:u[s]=l},c._stringRef=s,c)}if(typeof e!="string")throw Error(G(284));if(!a._owner)throw Error(G(290,e))}return e}function zc(e,c){throw e=Object.prototype.toString.call(c),Error(G(31,e==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":e))}function Fp(e){var c=e._init;return c(e._payload)}function lh(e){function c(g,H){if(e){var C=g.deletions;C===null?(g.deletions=[H],g.flags|=16):C.push(H)}}function a(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=Tt(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===n8?z(g,H,C.props.children,b,C.key):H!==null&&(H.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===s6&&Fp(D)===H.type)?(b=i(H,C.props),b.ref=b5(g,H,C),b.return=g,b):(b=kc(C.type,C.key,C.props,null,g.mode,b),b.ref=b5(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=Rt(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=o0(C,g.mode,b,D),H.return=g,H):(H=i(H,C),H.return=g,H)}function M(g,H,C){if(typeof H=="string"&&H!==""||typeof H=="number")return H=Tt(""+H,g.mode,C),H.return=g,H;if(typeof H=="object"&&H!==null){switch(H.$$typeof){case ac:return C=kc(H.type,H.key,H.props,null,g.mode,C),C.ref=b5(g,null,H),C.return=g,C;case r8:return H=Rt(H,g.mode,C),H.return=g,H;case s6:var b=H._init;return M(g,b(H._payload),C)}if(P5(H)||y5(H))return H=o0(H,g.mode,C,null),H.return=g,H;zc(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 ac:return C.key===D?p(g,H,C,b):null;case r8:return C.key===D?h(g,H,C,b):null;case s6:return D=C._init,L(g,H,D(C._payload),b)}if(P5(C)||y5(C))return D!==null?null:z(g,H,C,b,null);zc(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 ac:return g=g.get(b.key===null?C:b.key)||null,p(H,g,b,D);case r8:return g=g.get(b.key===null?C:b.key)||null,h(H,g,b,D);case s6:var U=b._init;return S(g,H,C,U(b._payload),D)}if(P5(b)||y5(b))return g=g.get(C)||null,z(H,g,b,D,null);zc(H,b)}return null}function _(g,H,C,b){for(var D=null,U=null,I=H,J=H=0,A=null;I!==null&&J<C.length;J++){I.index>J?(A=I,I=null):A=I.sibling;var N=L(g,I,C[J],b);if(N===null){I===null&&(I=A);break}e&&I&&N.alternate===null&&c(g,I),H=s(N,H,J),U===null?D=N:U.sibling=N,U=N,I=A}if(J===C.length)return a(g,I),W2&&a0(g,J),D;if(I===null){for(;J<C.length;J++)I=M(g,C[J],b),I!==null&&(H=s(I,H,J),U===null?D=I:U.sibling=I,U=I);return W2&&a0(g,J),D}for(I=n(g,I);J<C.length;J++)A=S(I,g,J,C[J],b),A!==null&&(e&&A.alternate!==null&&I.delete(A.key===null?J:A.key),H=s(A,H,J),U===null?D=A:U.sibling=A,U=A);return e&&I.forEach(function(E){return c(g,E)}),W2&&a0(g,J),D}function R(g,H,C,b){var D=y5(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,I=H,J=H=0,A=null,N=C.next();I!==null&&!N.done;J++,N=C.next()){I.index>J?(A=I,I=null):A=I.sibling;var E=L(g,I,N.value,b);if(E===null){I===null&&(I=A);break}e&&I&&E.alternate===null&&c(g,I),H=s(E,H,J),U===null?D=E:U.sibling=E,U=E,I=A}if(N.done)return a(g,I),W2&&a0(g,J),D;if(I===null){for(;!N.done;J++,N=C.next())N=M(g,N.value,b),N!==null&&(H=s(N,H,J),U===null?D=N:U.sibling=N,U=N);return W2&&a0(g,J),D}for(I=n(g,I);!N.done;J++,N=C.next())N=S(I,g,J,N.value,b),N!==null&&(e&&N.alternate!==null&&I.delete(N.key===null?J:N.key),H=s(N,H,J),U===null?D=N:U.sibling=N,U=N);return e&&I.forEach(function(T){return c(g,T)}),W2&&a0(g,J),D}function W(g,H,C,b){if(typeof C=="object"&&C!==null&&C.type===n8&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case ac:e:{for(var D=C.key,U=H;U!==null;){if(U.key===D){if(D=C.type,D===n8){if(U.tag===7){a(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===s6&&Fp(D)===U.type){a(g,U.sibling),H=i(U,C.props),H.ref=b5(g,U,C),H.return=g,g=H;break e}a(g,U);break}else c(g,U);U=U.sibling}C.type===n8?(H=o0(C.props.children,g.mode,b,C.key),H.return=g,g=H):(b=kc(C.type,C.key,C.props,null,g.mode,b),b.ref=b5(g,H,C),b.return=g,g=b)}return l(g);case r8: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){a(g,H.sibling),H=i(H,C.children||[]),H.return=g,g=H;break e}else{a(g,H);break}else c(g,H);H=H.sibling}H=Rt(C,g.mode,b),H.return=g,g=H}return l(g);case s6:return U=C._init,W(g,H,U(C._payload),b)}if(P5(C))return _(g,H,C,b);if(y5(C))return R(g,H,C,b);zc(g,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,H!==null&&H.tag===6?(a(g,H.sibling),H=i(H,C),H.return=g,g=H):(a(g,H),H=Tt(C,g.mode,b),H.return=g,g=H),l(g)):a(g,H)}return W}var x8=lh(!0),fh=lh(!1),pe={},p4=x6(pe),re=x6(pe),ne=x6(pe);function i0(e){if(e===pe)throw Error(G(174));return e}function J9(e,c){switch(P2(ne,c),P2(re,e),P2(p4,pe),e=c.nodeType,e){case 9:case 11:c=(c=c.documentElement)?c.namespaceURI:$t(null,"");break;default:e=e===8?c.parentNode:c,c=e.namespaceURI||null,e=e.tagName,c=$t(c,e)}I2(p4),P2(p4,c)}function y8(){I2(p4),I2(re),I2(ne)}function uh(e){i0(ne.current);var c=i0(p4.current),a=$t(c,e.type);c!==a&&(P2(re,e),P2(p4,a))}function ei(e){re.current===e&&(I2(p4),I2(re))}var $2=x6(0);function jc(e){for(var c=e;c!==null;){if(c.tag===13){var a=c.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.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 bt=[];function ci(){for(var e=0;e<bt.length;e++)bt[e]._workInProgressVersionPrimary=null;bt.length=0}var yc=O4.ReactCurrentDispatcher,kt=O4.ReactCurrentBatchConfig,u0=0,j2=null,u1=null,d1=null,Yc=!1,U5=!1,te=0,PS=0;function k1(){throw Error(G(321))}function ai(e,c){if(c===null)return!1;for(var a=0;a<c.length&&a<e.length;a++)if(!Z3(e[a],c[a]))return!1;return!0}function ri(e,c,a,n,i,s){if(u0=s,j2=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,yc.current=e===null||e.memoizedState===null?FS:OS,e=a(n,i),U5){s=0;do{if(U5=!1,te=0,25<=s)throw Error(G(301));s+=1,d1=u1=null,c.updateQueue=null,yc.current=IS,e=a(n,i)}while(U5)}if(yc.current=Kc,c=u1!==null&&u1.next!==null,u0=0,d1=u1=j2=null,Yc=!1,c)throw Error(G(300));return e}function ni(){var e=te!==0;return te=0,e}function l4(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return d1===null?j2.memoizedState=d1=e:d1=d1.next=e,d1}function T3(){if(u1===null){var e=j2.alternate;e=e!==null?e.memoizedState:null}else e=u1.next;var c=d1===null?j2.memoizedState:d1.next;if(c!==null)d1=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},d1===null?j2.memoizedState=d1=e:d1=d1.next=e}return d1}function ie(e,c){return typeof c=="function"?c(e):c}function At(e){var c=T3(),a=c.queue;if(a===null)throw Error(G(311));a.lastRenderedReducer=e;var n=u1,i=n.baseQueue,s=a.pending;if(s!==null){if(i!==null){var l=i.next;i.next=s.next,s.next=l}n.baseQueue=i=s,a.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((u0&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 M={lane:z,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null};p===null?(u=p=M,l=n):p=p.next=M,j2.lanes|=z,p0|=z}h=h.next}while(h!==null&&h!==s);p===null?l=n:p.next=u,Z3(n,c.memoizedState)||(e3=!0),c.memoizedState=n,c.baseState=l,c.baseQueue=p,a.lastRenderedState=n}if(e=a.interleaved,e!==null){i=e;do s=i.lane,j2.lanes|=s,p0|=s,i=i.next;while(i!==e)}else i===null&&(a.lanes=0);return[c.memoizedState,a.dispatch]}function Et(e){var c=T3(),a=c.queue;if(a===null)throw Error(G(311));a.lastRenderedReducer=e;var n=a.dispatch,i=a.pending,s=c.memoizedState;if(i!==null){a.pending=null;var l=i=i.next;do s=e(s,l.action),l=l.next;while(l!==i);Z3(s,c.memoizedState)||(e3=!0),c.memoizedState=s,c.baseQueue===null&&(c.baseState=s),a.lastRenderedState=s}return[s,n]}function ph(){}function mh(e,c){var a=j2,n=T3(),i=c(),s=!Z3(n.memoizedState,i);if(s&&(n.memoizedState=i,e3=!0),n=n.queue,ti(dh.bind(null,a,n,e),[e]),n.getSnapshot!==c||s||d1!==null&&d1.memoizedState.tag&1){if(a.flags|=2048,se(9,vh.bind(null,a,n,i,c),void 0,null),z1===null)throw Error(G(349));u0&30||hh(a,c,i)}return i}function hh(e,c,a){e.flags|=16384,e={getSnapshot:c,value:a},c=j2.updateQueue,c===null?(c={lastEffect:null,stores:null},j2.updateQueue=c,c.stores=[e]):(a=c.stores,a===null?c.stores=[e]:a.push(e))}function vh(e,c,a,n){c.value=a,c.getSnapshot=n,zh(c)&&Hh(e)}function dh(e,c,a){return a(function(){zh(c)&&Hh(e)})}function zh(e){var c=e.getSnapshot;e=e.value;try{var a=c();return!Z3(e,a)}catch{return!0}}function Hh(e){var c=D4(e,1);c!==null&&Q3(c,e,1,-1)}function Op(e){var c=l4();return typeof e=="function"&&(e=e()),c.memoizedState=c.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ie,lastRenderedState:e},c.queue=e,e=e.dispatch=DS.bind(null,j2,e),[c.memoizedState,e]}function se(e,c,a,n){return e={tag:e,create:c,destroy:a,deps:n,next:null},c=j2.updateQueue,c===null?(c={lastEffect:null,stores:null},j2.updateQueue=c,c.lastEffect=e.next=e):(a=c.lastEffect,a===null?c.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,c.lastEffect=e)),e}function gh(){return T3().memoizedState}function wc(e,c,a,n){var i=l4();j2.flags|=e,i.memoizedState=se(1|c,a,void 0,n===void 0?null:n)}function oa(e,c,a,n){var i=T3();n=n===void 0?null:n;var s=void 0;if(u1!==null){var l=u1.memoizedState;if(s=l.destroy,n!==null&&ai(n,l.deps)){i.memoizedState=se(c,a,s,n);return}}j2.flags|=e,i.memoizedState=se(1|c,a,s,n)}function Ip(e,c){return wc(8390656,8,e,c)}function ti(e,c){return oa(2048,8,e,c)}function Vh(e,c){return oa(4,2,e,c)}function Mh(e,c){return oa(4,4,e,c)}function Ch(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 Lh(e,c,a){return a=a!=null?a.concat([e]):null,oa(4,4,Ch.bind(null,c,e),a)}function ii(){}function xh(e,c){var a=T3();c=c===void 0?null:c;var n=a.memoizedState;return n!==null&&c!==null&&ai(c,n[1])?n[0]:(a.memoizedState=[e,c],e)}function yh(e,c){var a=T3();c=c===void 0?null:c;var n=a.memoizedState;return n!==null&&c!==null&&ai(c,n[1])?n[0]:(e=e(),a.memoizedState=[e,c],e)}function wh(e,c,a){return u0&21?(Z3(a,c)||(a=bm(),j2.lanes|=a,p0|=a,e.baseState=!0),c):(e.baseState&&(e.baseState=!1,e3=!0),e.memoizedState=a)}function TS(e,c){var a=S2;S2=a!==0&&4>a?a:4,e(!0);var n=kt.transition;kt.transition={};try{e(!1),c()}finally{S2=a,kt.transition=n}}function Sh(){return T3().memoizedState}function RS(e,c,a){var n=g6(e);if(a={lane:n,action:a,hasEagerState:!1,eagerState:null,next:null},Nh(e))bh(c,a);else if(a=th(e,c,a,n),a!==null){var i=G1();Q3(a,e,n,i),kh(a,c,n)}}function DS(e,c,a){var n=g6(e),i={lane:n,action:a,hasEagerState:!1,eagerState:null,next:null};if(Nh(e))bh(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,a);if(i.hasEagerState=!0,i.eagerState=u,Z3(u,l)){var p=c.interleaved;p===null?(i.next=i,Q9(c)):(i.next=p.next,p.next=i),c.interleaved=i;return}}catch{}finally{}a=th(e,c,i,n),a!==null&&(i=G1(),Q3(a,e,n,i),kh(a,c,n))}}function Nh(e){var c=e.alternate;return e===j2||c!==null&&c===j2}function bh(e,c){U5=Yc=!0;var a=e.pending;a===null?c.next=c:(c.next=a.next,a.next=c),e.pending=c}function kh(e,c,a){if(a&4194240){var n=c.lanes;n&=e.pendingLanes,a|=n,c.lanes=a,D9(e,a)}}var Kc={readContext:P3,useCallback:k1,useContext:k1,useEffect:k1,useImperativeHandle:k1,useInsertionEffect:k1,useLayoutEffect:k1,useMemo:k1,useReducer:k1,useRef:k1,useState:k1,useDebugValue:k1,useDeferredValue:k1,useTransition:k1,useMutableSource:k1,useSyncExternalStore:k1,useId:k1,unstable_isNewReconciler:!1},FS={readContext:P3,useCallback:function(e,c){return l4().memoizedState=[e,c===void 0?null:c],e},useContext:P3,useEffect:Ip,useImperativeHandle:function(e,c,a){return a=a!=null?a.concat([e]):null,wc(4194308,4,Ch.bind(null,c,e),a)},useLayoutEffect:function(e,c){return wc(4194308,4,e,c)},useInsertionEffect:function(e,c){return wc(4,2,e,c)},useMemo:function(e,c){var a=l4();return c=c===void 0?null:c,e=e(),a.memoizedState=[e,c],e},useReducer:function(e,c,a){var n=l4();return c=a!==void 0?a(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=RS.bind(null,j2,e),[n.memoizedState,e]},useRef:function(e){var c=l4();return e={current:e},c.memoizedState=e},useState:Op,useDebugValue:ii,useDeferredValue:function(e){return l4().memoizedState=e},useTransition:function(){var e=Op(!1),c=e[0];return e=TS.bind(null,e[1]),l4().memoizedState=e,[c,e]},useMutableSource:function(){},useSyncExternalStore:function(e,c,a){var n=j2,i=l4();if(W2){if(a===void 0)throw Error(G(407));a=a()}else{if(a=c(),z1===null)throw Error(G(349));u0&30||hh(n,c,a)}i.memoizedState=a;var s={value:a,getSnapshot:c};return i.queue=s,Ip(dh.bind(null,n,s,e),[e]),n.flags|=2048,se(9,vh.bind(null,n,s,a,c),void 0,null),a},useId:function(){var e=l4(),c=z1.identifierPrefix;if(W2){var a=_4,n=E4;a=(n&~(1<<32-X3(n)-1)).toString(32)+a,c=":"+c+"R"+a,a=te++,0<a&&(c+="H"+a.toString(32)),c+=":"}else a=PS++,c=":"+c+"r"+a.toString(32)+":";return e.memoizedState=c},unstable_isNewReconciler:!1},OS={readContext:P3,useCallback:xh,useContext:P3,useEffect:ti,useImperativeHandle:Lh,useInsertionEffect:Vh,useLayoutEffect:Mh,useMemo:yh,useReducer:At,useRef:gh,useState:function(){return At(ie)},useDebugValue:ii,useDeferredValue:function(e){var c=T3();return wh(c,u1.memoizedState,e)},useTransition:function(){var e=At(ie)[0],c=T3().memoizedState;return[e,c]},useMutableSource:ph,useSyncExternalStore:mh,useId:Sh,unstable_isNewReconciler:!1},IS={readContext:P3,useCallback:xh,useContext:P3,useEffect:ti,useImperativeHandle:Lh,useInsertionEffect:Vh,useLayoutEffect:Mh,useMemo:yh,useReducer:Et,useRef:gh,useState:function(){return Et(ie)},useDebugValue:ii,useDeferredValue:function(e){var c=T3();return u1===null?c.memoizedState=e:wh(c,u1.memoizedState,e)},useTransition:function(){var e=Et(ie)[0],c=T3().memoizedState;return[e,c]},useMutableSource:ph,useSyncExternalStore:mh,useId:Sh,unstable_isNewReconciler:!1};function w8(e,c){try{var a="",n=c;do a+=dw(n),n=n.return;while(n);var i=a}catch(s){i=`
Error generating stack: `+s.message+`
`+s.stack}return{value:e,source:c,stack:i,digest:null}}function _t(e,c,a){return{value:e,source:null,stack:a??null,digest:c??null}}function v9(e,c){try{console.error(c.value)}catch(a){setTimeout(function(){throw a})}}var BS=typeof WeakMap=="function"?WeakMap:Map;function Ah(e,c,a){a=P4(-1,a),a.tag=3,a.payload={element:null};var n=c.value;return a.callback=function(){Qc||(Qc=!0,y9=n),v9(e,c)},a}function Eh(e,c,a){a=P4(-1,a),a.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=c.value;a.payload=function(){return n(i)},a.callback=function(){v9(e,c)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(a.callback=function(){v9(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:""})}),a}function Bp(e,c,a){var n=e.pingCache;if(n===null){n=e.pingCache=new BS;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(a)||(i.add(a),e=cN.bind(null,e,c,a),c.then(e,e))}function Up(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 Wp(e,c,a,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===c?e.flags|=65536:(e.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(c=P4(-1,1),c.tag=2,z6(a,c,1))),a.lanes|=1),e)}var US=O4.ReactCurrentOwner,e3=!1;function W1(e,c,a,n){c.child=e===null?fh(c,null,a,n):x8(c,e.child,a,n)}function Gp(e,c,a,n,i){a=a.render;var s=c.ref;return g8(c,i),n=ri(e,c,a,n,s,i),a=ni(),e!==null&&!e3?(c.updateQueue=e.updateQueue,c.flags&=-2053,e.lanes&=~i,F4(e,c,i)):(W2&&a&&q9(c),c.flags|=1,W1(e,c,n,i),c.child)}function qp(e,c,a,n,i){if(e===null){var s=a.type;return typeof s=="function"&&!hi(s)&&s.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(c.tag=15,c.type=s,_h(e,c,s,n,i)):(e=kc(a.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(a=a.compare,a=a!==null?a:J5,a(l,n)&&e.ref===c.ref)return F4(e,c,i)}return c.flags|=1,e=V6(s,n),e.ref=c.ref,e.return=c,c.child=e}function _h(e,c,a,n,i){if(e!==null){var s=e.memoizedProps;if(J5(s,n)&&e.ref===c.ref)if(e3=!1,c.pendingProps=n=s,(e.lanes&i)!==0)e.flags&131072&&(e3=!0);else return c.lanes=e.lanes,F4(e,c,i)}return d9(e,c,a,n,i)}function Ph(e,c,a){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},P2(h8,p3),p3|=a;else{if(!(a&1073741824))return e=s!==null?s.baseLanes|a:a,c.lanes=c.childLanes=1073741824,c.memoizedState={baseLanes:e,cachePool:null,transitions:null},c.updateQueue=null,P2(h8,p3),p3|=e,null;c.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=s!==null?s.baseLanes:a,P2(h8,p3),p3|=n}else s!==null?(n=s.baseLanes|a,c.memoizedState=null):n=a,P2(h8,p3),p3|=n;return W1(e,c,i,a),c.child}function Th(e,c){var a=c.ref;(e===null&&a!==null||e!==null&&e.ref!==a)&&(c.flags|=512,c.flags|=2097152)}function d9(e,c,a,n,i){var s=a3(a)?l0:_1.current;return s=C8(c,s),g8(c,i),a=ri(e,c,a,n,s,i),n=ni(),e!==null&&!e3?(c.updateQueue=e.updateQueue,c.flags&=-2053,e.lanes&=~i,F4(e,c,i)):(W2&&n&&q9(c),c.flags|=1,W1(e,c,a,i),c.child)}function $p(e,c,a,n,i){if(a3(a)){var s=!0;Bc(c)}else s=!1;if(g8(c,i),c.stateNode===null)Sc(e,c),oh(c,a,n),h9(c,a,n,i),n=!0;else if(e===null){var l=c.stateNode,u=c.memoizedProps;l.props=u;var p=l.context,h=a.contextType;typeof h=="object"&&h!==null?h=P3(h):(h=a3(a)?l0:_1.current,h=C8(c,h));var z=a.getDerivedStateFromProps,M=typeof z=="function"||typeof l.getSnapshotBeforeUpdate=="function";M||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==n||p!==h)&&Dp(c,l,n,h),o6=!1;var L=c.memoizedState;l.state=L,$c(c,n,l,i),p=c.memoizedState,u!==n||L!==p||c3.current||o6?(typeof z=="function"&&(m9(c,a,z,n),p=c.memoizedState),(u=o6||Rp(c,a,u,n,L,p,h))?(M||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,ih(e,c),u=c.memoizedProps,h=c.type===c.elementType?u:j3(c.type,u),l.props=h,M=c.pendingProps,L=l.context,p=a.contextType,typeof p=="object"&&p!==null?p=P3(p):(p=a3(a)?l0:_1.current,p=C8(c,p));var S=a.getDerivedStateFromProps;(z=typeof S=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==M||L!==p)&&Dp(c,l,n,p),o6=!1,L=c.memoizedState,l.state=L,$c(c,n,l,i);var _=c.memoizedState;u!==M||L!==_||c3.current||o6?(typeof S=="function"&&(m9(c,a,S,n),_=c.memoizedState),(h=o6||Rp(c,a,h,n,L,_,p)||!1)?(z||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(n,_,p),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(n,_,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=_),l.props=n,l.state=_,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 z9(e,c,a,n,s,i)}function z9(e,c,a,n,i,s){Th(e,c);var l=(c.flags&128)!==0;if(!n&&!l)return i&&Ap(c,a,!1),F4(e,c,s);n=c.stateNode,US.current=c;var u=l&&typeof a.getDerivedStateFromError!="function"?null:n.render();return c.flags|=1,e!==null&&l?(c.child=x8(c,e.child,null,s),c.child=x8(c,null,u,s)):W1(e,c,u,s),c.memoizedState=n.state,i&&Ap(c,a,!0),c.child}function Rh(e){var c=e.stateNode;c.pendingContext?kp(e,c.pendingContext,c.pendingContext!==c.context):c.context&&kp(e,c.context,!1),J9(e,c.containerInfo)}function jp(e,c,a,n,i){return L8(),j9(i),c.flags|=256,W1(e,c,a,n),c.child}var H9={dehydrated:null,treeContext:null,retryLane:0};function g9(e){return{baseLanes:e,cachePool:null,transitions:null}}function Dh(e,c,a){var n=c.pendingProps,i=$2.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),P2($2,i&1),e===null)return u9(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=ua(l,n,0,null),e=o0(e,n,a,null),s.return=c,e.return=c,s.sibling=e,c.child=s,c.child.memoizedState=g9(a),c.memoizedState=H9,e):si(c,l));if(i=e.memoizedState,i!==null&&(u=i.dehydrated,u!==null))return WS(e,c,l,n,u,i,a);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=o0(s,l,a,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?g9(a):{baseLanes:l.baseLanes|a,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~a,c.memoizedState=H9,n}return s=e.child,e=s.sibling,n=V6(s,{mode:"visible",children:n.children}),!(c.mode&1)&&(n.lanes=a),n.return=c,n.sibling=null,e!==null&&(a=c.deletions,a===null?(c.deletions=[e],c.flags|=16):a.push(e)),c.child=n,c.memoizedState=null,n}function si(e,c){return c=ua({mode:"visible",children:c},e.mode,0,null),c.return=e,e.child=c}function Hc(e,c,a,n){return n!==null&&j9(n),x8(c,e.child,null,a),e=si(c,c.pendingProps.children),e.flags|=2,c.memoizedState=null,e}function WS(e,c,a,n,i,s,l){if(a)return c.flags&256?(c.flags&=-257,n=_t(Error(G(422))),Hc(e,c,l,n)):c.memoizedState!==null?(c.child=e.child,c.flags|=128,null):(s=n.fallback,i=c.mode,n=ua({mode:"visible",children:n.children},i,0,null),s=o0(s,i,l,null),s.flags|=2,n.return=c,s.return=c,n.sibling=s,c.child=n,c.mode&1&&x8(c,e.child,null,l),c.child.memoizedState=g9(l),c.memoizedState=H9,s);if(!(c.mode&1))return Hc(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=_t(s,n,void 0),Hc(e,c,l,n)}if(u=(l&e.childLanes)!==0,e3||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,D4(e,i),Q3(n,e,i,-1))}return mi(),n=_t(Error(G(421))),Hc(e,c,l,n)}return i.data==="$?"?(c.flags|=128,c.child=e.child,c=aN.bind(null,e),i._reactRetry=c,null):(e=s.treeContext,m3=d6(i.nextSibling),h3=c,W2=!0,K3=null,e!==null&&(k3[A3++]=E4,k3[A3++]=_4,k3[A3++]=f0,E4=e.id,_4=e.overflow,f0=c),c=si(c,n.children),c.flags|=4096,c)}function Yp(e,c,a){e.lanes|=c;var n=e.alternate;n!==null&&(n.lanes|=c),p9(e.return,c,a)}function Pt(e,c,a,n,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:i}:(s.isBackwards=c,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=a,s.tailMode=i)}function Fh(e,c,a){var n=c.pendingProps,i=n.revealOrder,s=n.tail;if(W1(e,c,n.children,a),n=$2.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&&Yp(e,a,c);else if(e.tag===19)Yp(e,a,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(P2($2,n),!(c.mode&1))c.memoizedState=null;else switch(i){case"forwards":for(a=c.child,i=null;a!==null;)e=a.alternate,e!==null&&jc(e)===null&&(i=a),a=a.sibling;a=i,a===null?(i=c.child,c.child=null):(i=a.sibling,a.sibling=null),Pt(c,!1,i,a,s);break;case"backwards":for(a=null,i=c.child,c.child=null;i!==null;){if(e=i.alternate,e!==null&&jc(e)===null){c.child=i;break}e=i.sibling,i.sibling=a,a=i,i=e}Pt(c,!0,a,null,s);break;case"together":Pt(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function Sc(e,c){!(c.mode&1)&&e!==null&&(e.alternate=null,c.alternate=null,c.flags|=2)}function F4(e,c,a){if(e!==null&&(c.dependencies=e.dependencies),p0|=c.lanes,!(a&c.childLanes))return null;if(e!==null&&c.child!==e.child)throw Error(G(153));if(c.child!==null){for(e=c.child,a=V6(e,e.pendingProps),c.child=a,a.return=c;e.sibling!==null;)e=e.sibling,a=a.sibling=V6(e,e.pendingProps),a.return=c;a.sibling=null}return c.child}function GS(e,c,a){switch(c.tag){case 3:Rh(c),L8();break;case 5:uh(c);break;case 1:a3(c.type)&&Bc(c);break;case 4:J9(c,c.stateNode.containerInfo);break;case 10:var n=c.type._context,i=c.memoizedProps.value;P2(Gc,n._currentValue),n._currentValue=i;break;case 13:if(n=c.memoizedState,n!==null)return n.dehydrated!==null?(P2($2,$2.current&1),c.flags|=128,null):a&c.child.childLanes?Dh(e,c,a):(P2($2,$2.current&1),e=F4(e,c,a),e!==null?e.sibling:null);P2($2,$2.current&1);break;case 19:if(n=(a&c.childLanes)!==0,e.flags&128){if(n)return Fh(e,c,a);c.flags|=128}if(i=c.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),P2($2,$2.current),n)break;return null;case 22:case 23:return c.lanes=0,Ph(e,c,a)}return F4(e,c,a)}var Oh,V9,Ih,Bh;Oh=function(e,c){for(var a=c.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===c)break;for(;a.sibling===null;){if(a.return===null||a.return===c)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};V9=function(){};Ih=function(e,c,a,n){var i=e.memoizedProps;if(i!==n){e=c.stateNode,i0(p4.current);var s=null;switch(a){case"input":i=Ut(e,i),n=Ut(e,n),s=[];break;case"select":i=Y2({},i,{value:void 0}),n=Y2({},n,{value:void 0}),s=[];break;case"textarea":i=qt(e,i),n=qt(e,n),s=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Oc)}jt(a,n);var l;a=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)&&(a||(a={}),a[l]="")}else h!=="dangerouslySetInnerHTML"&&h!=="children"&&h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&h!=="autoFocus"&&($5.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)||(a||(a={}),a[l]="");for(l in p)p.hasOwnProperty(l)&&u[l]!==p[l]&&(a||(a={}),a[l]=p[l])}else a||(s||(s=[]),s.push(h,a)),a=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"&&($5.hasOwnProperty(h)?(p!=null&&h==="onScroll"&&O2("scroll",e),s||u===p||(s=[])):(s=s||[]).push(h,p))}a&&(s=s||[]).push("style",a);var h=s;(c.updateQueue=h)&&(c.flags|=4)}};Bh=function(e,c,a,n){a!==n&&(c.flags|=4)};function k5(e,c){if(!W2)switch(e.tailMode){case"hidden":c=e.tail;for(var a=null;c!==null;)c.alternate!==null&&(a=c),c=c.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?c||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function A1(e){var c=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(c)for(var i=e.child;i!==null;)a|=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;)a|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=a,c}function qS(e,c,a){var n=c.pendingProps;switch($9(c),c.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return A1(c),null;case 1:return a3(c.type)&&Ic(),A1(c),null;case 3:return n=c.stateNode,y8(),I2(c3),I2(_1),ci(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(dc(c)?c.flags|=4:e===null||e.memoizedState.isDehydrated&&!(c.flags&256)||(c.flags|=1024,K3!==null&&(N9(K3),K3=null))),V9(e,c),A1(c),null;case 5:ei(c);var i=i0(ne.current);if(a=c.type,e!==null&&c.stateNode!=null)Ih(e,c,a,n,i),e.ref!==c.ref&&(c.flags|=512,c.flags|=2097152);else{if(!n){if(c.stateNode===null)throw Error(G(166));return A1(c),null}if(e=i0(p4.current),dc(c)){n=c.stateNode,a=c.type;var s=c.memoizedProps;switch(n[f4]=c,n[ae]=s,e=(c.mode&1)!==0,a){case"dialog":O2("cancel",n),O2("close",n);break;case"iframe":case"object":case"embed":O2("load",n);break;case"video":case"audio":for(i=0;i<R5.length;i++)O2(R5[i],n);break;case"source":O2("error",n);break;case"img":case"image":case"link":O2("error",n),O2("load",n);break;case"details":O2("toggle",n);break;case"input":ap(n,s),O2("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!s.multiple},O2("invalid",n);break;case"textarea":np(n,s),O2("invalid",n)}jt(a,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&&vc(n.textContent,u,e),i=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(s.suppressHydrationWarning!==!0&&vc(n.textContent,u,e),i=["children",""+u]):$5.hasOwnProperty(l)&&u!=null&&l==="onScroll"&&O2("scroll",n)}switch(a){case"input":rc(n),rp(n,s,!0);break;case"textarea":rc(n),tp(n);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(n.onclick=Oc)}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=hm(a)),e==="http://www.w3.org/1999/xhtml"?a==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=l.createElement(a,{is:n.is}):(e=l.createElement(a),a==="select"&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,a),e[f4]=c,e[ae]=n,Oh(e,c,!1,!1),c.stateNode=e;e:{switch(l=Yt(a,n),a){case"dialog":O2("cancel",e),O2("close",e),i=n;break;case"iframe":case"object":case"embed":O2("load",e),i=n;break;case"video":case"audio":for(i=0;i<R5.length;i++)O2(R5[i],e);i=n;break;case"source":O2("error",e),i=n;break;case"img":case"image":case"link":O2("error",e),O2("load",e),i=n;break;case"details":O2("toggle",e),i=n;break;case"input":ap(e,n),i=Ut(e,n),O2("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=Y2({},n,{value:void 0}),O2("invalid",e);break;case"textarea":np(e,n),i=qt(e,n),O2("invalid",e);break;default:i=n}jt(a,i),u=i;for(s in u)if(u.hasOwnProperty(s)){var p=u[s];s==="style"?zm(e,p):s==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,p!=null&&vm(e,p)):s==="children"?typeof p=="string"?(a!=="textarea"||p!=="")&&j5(e,p):typeof p=="number"&&j5(e,""+p):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&($5.hasOwnProperty(s)?p!=null&&s==="onScroll"&&O2("scroll",e):p!=null&&A9(e,s,p,l))}switch(a){case"input":rc(e),rp(e,n,!1);break;case"textarea":rc(e),tp(e);break;case"option":n.value!=null&&e.setAttribute("value",""+M6(n.value));break;case"select":e.multiple=!!n.multiple,s=n.value,s!=null?v8(e,!!n.multiple,s,!1):n.defaultValue!=null&&v8(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Oc)}switch(a){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 A1(c),null;case 6:if(e&&c.stateNode!=null)Bh(e,c,e.memoizedProps,n);else{if(typeof n!="string"&&c.stateNode===null)throw Error(G(166));if(a=i0(ne.current),i0(p4.current),dc(c)){if(n=c.stateNode,a=c.memoizedProps,n[f4]=c,(s=n.nodeValue!==a)&&(e=h3,e!==null))switch(e.tag){case 3:vc(n.nodeValue,a,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&vc(n.nodeValue,a,(e.mode&1)!==0)}s&&(c.flags|=4)}else n=(a.nodeType===9?a:a.ownerDocument).createTextNode(n),n[f4]=c,c.stateNode=n}return A1(c),null;case 13:if(I2($2),n=c.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W2&&m3!==null&&c.mode&1&&!(c.flags&128))nh(),L8(),c.flags|=98560,s=!1;else if(s=dc(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[f4]=c}else L8(),!(c.flags&128)&&(c.memoizedState=null),c.flags|=4;A1(c),s=!1}else K3!==null&&(N9(K3),K3=null),s=!0;if(!s)return c.flags&65536?c:null}return c.flags&128?(c.lanes=a,c):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(c.child.flags|=8192,c.mode&1&&(e===null||$2.current&1?p1===0&&(p1=3):mi())),c.updateQueue!==null&&(c.flags|=4),A1(c),null);case 4:return y8(),V9(e,c),e===null&&ee(c.stateNode.containerInfo),A1(c),null;case 10:return X9(c.type._context),A1(c),null;case 17:return a3(c.type)&&Ic(),A1(c),null;case 19:if(I2($2),s=c.memoizedState,s===null)return A1(c),null;if(n=(c.flags&128)!==0,l=s.rendering,l===null)if(n)k5(s,!1);else{if(p1!==0||e!==null&&e.flags&128)for(e=c.child;e!==null;){if(l=jc(e),l!==null){for(c.flags|=128,k5(s,!1),n=l.updateQueue,n!==null&&(c.updateQueue=n,c.flags|=4),c.subtreeFlags=0,n=a,a=c.child;a!==null;)s=a,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}),a=a.sibling;return P2($2,$2.current&1|2),c.child}e=e.sibling}s.tail!==null&&t1()>S8&&(c.flags|=128,n=!0,k5(s,!1),c.lanes=4194304)}else{if(!n)if(e=jc(l),e!==null){if(c.flags|=128,n=!0,a=e.updateQueue,a!==null&&(c.updateQueue=a,c.flags|=4),k5(s,!0),s.tail===null&&s.tailMode==="hidden"&&!l.alternate&&!W2)return A1(c),null}else 2*t1()-s.renderingStartTime>S8&&a!==1073741824&&(c.flags|=128,n=!0,k5(s,!1),c.lanes=4194304);s.isBackwards?(l.sibling=c.child,c.child=l):(a=s.last,a!==null?a.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,a=$2.current,P2($2,n?a&1|2:a&1),c):(A1(c),null);case 22:case 23:return pi(),n=c.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(c.flags|=8192),n&&c.mode&1?p3&1073741824&&(A1(c),c.subtreeFlags&6&&(c.flags|=8192)):A1(c),null;case 24:return null;case 25:return null}throw Error(G(156,c.tag))}function $S(e,c){switch($9(c),c.tag){case 1:return a3(c.type)&&Ic(),e=c.flags,e&65536?(c.flags=e&-65537|128,c):null;case 3:return y8(),I2(c3),I2(_1),ci(),e=c.flags,e&65536&&!(e&128)?(c.flags=e&-65537|128,c):null;case 5:return ei(c),null;case 13:if(I2($2),e=c.memoizedState,e!==null&&e.dehydrated!==null){if(c.alternate===null)throw Error(G(340));L8()}return e=c.flags,e&65536?(c.flags=e&-65537|128,c):null;case 19:return I2($2),null;case 4:return y8(),null;case 10:return X9(c.type._context),null;case 22:case 23:return pi(),null;case 24:return null;default:return null}}var gc=!1,E1=!1,jS=typeof WeakSet=="function"?WeakSet:Set,Z=null;function m8(e,c){var a=e.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(n){c1(e,c,n)}else a.current=null}function M9(e,c,a){try{a()}catch(n){c1(e,c,n)}}var Kp=!1;function YS(e,c){if(n9=Rc,e=qm(),G9(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var i=n.anchorOffset,s=n.focusNode;n=n.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break e}var l=0,u=-1,p=-1,h=0,z=0,M=e,L=null;c:for(;;){for(var S;M!==a||i!==0&&M.nodeType!==3||(u=l+i),M!==s||n!==0&&M.nodeType!==3||(p=l+n),M.nodeType===3&&(l+=M.nodeValue.length),(S=M.firstChild)!==null;)L=M,M=S;for(;;){if(M===e)break c;if(L===a&&++h===i&&(u=l),L===s&&++z===n&&(p=l),(S=M.nextSibling)!==null)break;M=L,L=M.parentNode}M=S}a=u===-1||p===-1?null:{start:u,end:p}}else a=null}a=a||{start:0,end:0}}else a=null;for(t9={focusedElem:e,selectionRange:a},Rc=!1,Z=c;Z!==null;)if(c=Z,e=c.child,(c.subtreeFlags&1028)!==0&&e!==null)e.return=c,Z=e;else for(;Z!==null;){c=Z;try{var _=c.alternate;if(c.flags&1024)switch(c.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var R=_.memoizedProps,W=_.memoizedState,g=c.stateNode,H=g.getSnapshotBeforeUpdate(c.elementType===c.type?R:j3(c.type,R),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){c1(c,c.return,b)}if(e=c.sibling,e!==null){e.return=c.return,Z=e;break}Z=c.return}return _=Kp,Kp=!1,_}function W5(e,c,a){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&&M9(c,a,s)}i=i.next}while(i!==n)}}function la(e,c){if(c=c.updateQueue,c=c!==null?c.lastEffect:null,c!==null){var a=c=c.next;do{if((a.tag&e)===e){var n=a.create;a.destroy=n()}a=a.next}while(a!==c)}}function C9(e){var c=e.ref;if(c!==null){var a=e.stateNode;switch(e.tag){case 5:e=a;break;default:e=a}typeof c=="function"?c(e):c.current=e}}function Uh(e){var c=e.alternate;c!==null&&(e.alternate=null,Uh(c)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(c=e.stateNode,c!==null&&(delete c[f4],delete c[ae],delete c[o9],delete c[kS],delete c[AS])),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 Wh(e){return e.tag===5||e.tag===3||e.tag===4}function Xp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Wh(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 L9(e,c,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,c?a.nodeType===8?a.parentNode.insertBefore(e,c):a.insertBefore(e,c):(a.nodeType===8?(c=a.parentNode,c.insertBefore(e,a)):(c=a,c.appendChild(e)),a=a._reactRootContainer,a!=null||c.onclick!==null||(c.onclick=Oc));else if(n!==4&&(e=e.child,e!==null))for(L9(e,c,a),e=e.sibling;e!==null;)L9(e,c,a),e=e.sibling}function x9(e,c,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,c?a.insertBefore(e,c):a.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(x9(e,c,a),e=e.sibling;e!==null;)x9(e,c,a),e=e.sibling}var M1=null,Y3=!1;function i6(e,c,a){for(a=a.child;a!==null;)Gh(e,c,a),a=a.sibling}function Gh(e,c,a){if(u4&&typeof u4.onCommitFiberUnmount=="function")try{u4.onCommitFiberUnmount(ca,a)}catch{}switch(a.tag){case 5:E1||m8(a,c);case 6:var n=M1,i=Y3;M1=null,i6(e,c,a),M1=n,Y3=i,M1!==null&&(Y3?(e=M1,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)):M1.removeChild(a.stateNode));break;case 18:M1!==null&&(Y3?(e=M1,a=a.stateNode,e.nodeType===8?St(e.parentNode,a):e.nodeType===1&&St(e,a),Q5(e)):St(M1,a.stateNode));break;case 4:n=M1,i=Y3,M1=a.stateNode.containerInfo,Y3=!0,i6(e,c,a),M1=n,Y3=i;break;case 0:case 11:case 14:case 15:if(!E1&&(n=a.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)&&M9(a,c,l),i=i.next}while(i!==n)}i6(e,c,a);break;case 1:if(!E1&&(m8(a,c),n=a.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=a.memoizedProps,n.state=a.memoizedState,n.componentWillUnmount()}catch(u){c1(a,c,u)}i6(e,c,a);break;case 21:i6(e,c,a);break;case 22:a.mode&1?(E1=(n=E1)||a.memoizedState!==null,i6(e,c,a),E1=n):i6(e,c,a);break;default:i6(e,c,a)}}function Qp(e){var c=e.updateQueue;if(c!==null){e.updateQueue=null;var a=e.stateNode;a===null&&(a=e.stateNode=new jS),c.forEach(function(n){var i=rN.bind(null,e,n);a.has(n)||(a.add(n),n.then(i,i))})}}function $3(e,c){var a=c.deletions;if(a!==null)for(var n=0;n<a.length;n++){var i=a[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));Gh(s,l,i),M1=null,Y3=!1;var p=i.alternate;p!==null&&(p.return=null),i.return=null}catch(h){c1(i,c,h)}}if(c.subtreeFlags&12854)for(c=c.child;c!==null;)qh(c,e),c=c.sibling}function qh(e,c){var a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if($3(c,e),o4(e),n&4){try{W5(3,e,e.return),la(3,e)}catch(R){c1(e,e.return,R)}try{W5(5,e,e.return)}catch(R){c1(e,e.return,R)}}break;case 1:$3(c,e),o4(e),n&512&&a!==null&&m8(a,a.return);break;case 5:if($3(c,e),o4(e),n&512&&a!==null&&m8(a,a.return),e.flags&32){var i=e.stateNode;try{j5(i,"")}catch(R){c1(e,e.return,R)}}if(n&4&&(i=e.stateNode,i!=null)){var s=e.memoizedProps,l=a!==null?a.memoizedProps:s,u=e.type,p=e.updateQueue;if(e.updateQueue=null,p!==null)try{u==="input"&&s.type==="radio"&&s.name!=null&&pm(i,s),Yt(u,l);var h=Yt(u,s);for(l=0;l<p.length;l+=2){var z=p[l],M=p[l+1];z==="style"?zm(i,M):z==="dangerouslySetInnerHTML"?vm(i,M):z==="children"?j5(i,M):A9(i,z,M,h)}switch(u){case"input":Wt(i,s);break;case"textarea":mm(i,s);break;case"select":var L=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var S=s.value;S!=null?v8(i,!!s.multiple,S,!1):L!==!!s.multiple&&(s.defaultValue!=null?v8(i,!!s.multiple,s.defaultValue,!0):v8(i,!!s.multiple,s.multiple?[]:"",!1))}i[ae]=s}catch(R){c1(e,e.return,R)}}break;case 6:if($3(c,e),o4(e),n&4){if(e.stateNode===null)throw Error(G(162));i=e.stateNode,s=e.memoizedProps;try{i.nodeValue=s}catch(R){c1(e,e.return,R)}}break;case 3:if($3(c,e),o4(e),n&4&&a!==null&&a.memoizedState.isDehydrated)try{Q5(c.containerInfo)}catch(R){c1(e,e.return,R)}break;case 4:$3(c,e),o4(e);break;case 13:$3(c,e),o4(e),i=e.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(fi=t1())),n&4&&Qp(e);break;case 22:if(z=a!==null&&a.memoizedState!==null,e.mode&1?(E1=(h=E1)||z,$3(c,e),E1=h):$3(c,e),o4(e),n&8192){if(h=e.memoizedState!==null,(e.stateNode.isHidden=h)&&!z&&e.mode&1)for(Z=e,z=e.child;z!==null;){for(M=Z=z;Z!==null;){switch(L=Z,S=L.child,L.tag){case 0:case 11:case 14:case 15:W5(4,L,L.return);break;case 1:m8(L,L.return);var _=L.stateNode;if(typeof _.componentWillUnmount=="function"){n=L,a=L.return;try{c=n,_.props=c.memoizedProps,_.state=c.memoizedState,_.componentWillUnmount()}catch(R){c1(n,a,R)}}break;case 5:m8(L,L.return);break;case 22:if(L.memoizedState!==null){Jp(M);continue}}S!==null?(S.return=L,Z=S):Jp(M)}z=z.sibling}e:for(z=null,M=e;;){if(M.tag===5){if(z===null){z=M;try{i=M.stateNode,h?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(u=M.stateNode,p=M.memoizedProps.style,l=p!=null&&p.hasOwnProperty("display")?p.display:null,u.style.display=dm("display",l))}catch(R){c1(e,e.return,R)}}}else if(M.tag===6){if(z===null)try{M.stateNode.nodeValue=h?"":M.memoizedProps}catch(R){c1(e,e.return,R)}}else if((M.tag!==22&&M.tag!==23||M.memoizedState===null||M===e)&&M.child!==null){M.child.return=M,M=M.child;continue}if(M===e)break e;for(;M.sibling===null;){if(M.return===null||M.return===e)break e;z===M&&(z=null),M=M.return}z===M&&(z=null),M.sibling.return=M.return,M=M.sibling}}break;case 19:$3(c,e),o4(e),n&4&&Qp(e);break;case 21:break;default:$3(c,e),o4(e)}}function o4(e){var c=e.flags;if(c&2){try{e:{for(var a=e.return;a!==null;){if(Wh(a)){var n=a;break e}a=a.return}throw Error(G(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(j5(i,""),n.flags&=-33);var s=Xp(e);x9(e,s,i);break;case 3:case 4:var l=n.stateNode.containerInfo,u=Xp(e);L9(e,u,l);break;default:throw Error(G(161))}}catch(p){c1(e,e.return,p)}e.flags&=-3}c&4096&&(e.flags&=-4097)}function KS(e,c,a){Z=e,$h(e,c,a)}function $h(e,c,a){for(var n=(e.mode&1)!==0;Z!==null;){var i=Z,s=i.child;if(i.tag===22&&n){var l=i.memoizedState!==null||gc;if(!l){var u=i.alternate,p=u!==null&&u.memoizedState!==null||E1;u=gc;var h=E1;if(gc=l,(E1=p)&&!h)for(Z=i;Z!==null;)l=Z,p=l.child,l.tag===22&&l.memoizedState!==null?em(i):p!==null?(p.return=l,Z=p):em(i);for(;s!==null;)Z=s,$h(s,c,a),s=s.sibling;Z=i,gc=u,E1=h}Zp(e,c,a)}else i.subtreeFlags&8772&&s!==null?(s.return=i,Z=s):Zp(e,c,a)}}function Zp(e){for(;Z!==null;){var c=Z;if(c.flags&8772){var a=c.alternate;try{if(c.flags&8772)switch(c.tag){case 0:case 11:case 15:E1||la(5,c);break;case 1:var n=c.stateNode;if(c.flags&4&&!E1)if(a===null)n.componentDidMount();else{var i=c.elementType===c.type?a.memoizedProps:j3(c.type,a.memoizedProps);n.componentDidUpdate(i,a.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var s=c.updateQueue;s!==null&&Tp(c,s,n);break;case 3:var l=c.updateQueue;if(l!==null){if(a=null,c.child!==null)switch(c.child.tag){case 5:a=c.child.stateNode;break;case 1:a=c.child.stateNode}Tp(c,l,a)}break;case 5:var u=c.stateNode;if(a===null&&c.flags&4){a=u;var p=c.memoizedProps;switch(c.type){case"button":case"input":case"select":case"textarea":p.autoFocus&&a.focus();break;case"img":p.src&&(a.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 M=z.dehydrated;M!==null&&Q5(M)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(G(163))}E1||c.flags&512&&C9(c)}catch(L){c1(c,c.return,L)}}if(c===e){Z=null;break}if(a=c.sibling,a!==null){a.return=c.return,Z=a;break}Z=c.return}}function Jp(e){for(;Z!==null;){var c=Z;if(c===e){Z=null;break}var a=c.sibling;if(a!==null){a.return=c.return,Z=a;break}Z=c.return}}function em(e){for(;Z!==null;){var c=Z;try{switch(c.tag){case 0:case 11:case 15:var a=c.return;try{la(4,c)}catch(p){c1(c,a,p)}break;case 1:var n=c.stateNode;if(typeof n.componentDidMount=="function"){var i=c.return;try{n.componentDidMount()}catch(p){c1(c,i,p)}}var s=c.return;try{C9(c)}catch(p){c1(c,s,p)}break;case 5:var l=c.return;try{C9(c)}catch(p){c1(c,l,p)}}}catch(p){c1(c,c.return,p)}if(c===e){Z=null;break}var u=c.sibling;if(u!==null){u.return=c.return,Z=u;break}Z=c.return}}var XS=Math.ceil,Xc=O4.ReactCurrentDispatcher,oi=O4.ReactCurrentOwner,_3=O4.ReactCurrentBatchConfig,V2=0,z1=null,s1=null,C1=0,p3=0,h8=x6(0),p1=0,oe=null,p0=0,fa=0,li=0,G5=null,J1=null,fi=0,S8=1/0,k4=null,Qc=!1,y9=null,H6=null,Vc=!1,p6=null,Zc=0,q5=0,w9=null,Nc=-1,bc=0;function G1(){return V2&6?t1():Nc!==-1?Nc:Nc=t1()}function g6(e){return e.mode&1?V2&2&&C1!==0?C1&-C1:_S.transition!==null?(bc===0&&(bc=bm()),bc):(e=S2,e!==0||(e=window.event,e=e===void 0?16:Rm(e.type)),e):1}function Q3(e,c,a,n){if(50<q5)throw q5=0,w9=null,Error(G(185));le(e,a,n),(!(V2&2)||e!==z1)&&(e===z1&&(!(V2&2)&&(fa|=a),p1===4&&f6(e,C1)),r3(e,n),a===1&&V2===0&&!(c.mode&1)&&(S8=t1()+500,ia&&y6()))}function r3(e,c){var a=e.callbackNode;Tw(e,c);var n=Tc(e,e===z1?C1:0);if(n===0)a!==null&&op(a),e.callbackNode=null,e.callbackPriority=0;else if(c=n&-n,e.callbackPriority!==c){if(a!=null&&op(a),c===1)e.tag===0?ES(cm.bind(null,e)):ch(cm.bind(null,e)),NS(function(){!(V2&6)&&y6()}),a=null;else{switch(km(n)){case 1:a=R9;break;case 4:a=Sm;break;case 16:a=Pc;break;case 536870912:a=Nm;break;default:a=Pc}a=ev(a,jh.bind(null,e))}e.callbackPriority=c,e.callbackNode=a}}function jh(e,c){if(Nc=-1,bc=0,V2&6)throw Error(G(327));var a=e.callbackNode;if(V8()&&e.callbackNode!==a)return null;var n=Tc(e,e===z1?C1:0);if(n===0)return null;if(n&30||n&e.expiredLanes||c)c=Jc(e,n);else{c=n;var i=V2;V2|=2;var s=Kh();(z1!==e||C1!==c)&&(k4=null,S8=t1()+500,s0(e,c));do try{JS();break}catch(u){Yh(e,u)}while(!0);K9(),Xc.current=s,V2=i,s1!==null?c=0:(z1=null,C1=0,c=p1)}if(c!==0){if(c===2&&(i=Jt(e),i!==0&&(n=i,c=S9(e,i))),c===1)throw a=oe,s0(e,0),f6(e,n),r3(e,t1()),a;if(c===6)f6(e,n);else{if(i=e.current.alternate,!(n&30)&&!QS(i)&&(c=Jc(e,n),c===2&&(s=Jt(e),s!==0&&(n=s,c=S9(e,s))),c===1))throw a=oe,s0(e,0),f6(e,n),r3(e,t1()),a;switch(e.finishedWork=i,e.finishedLanes=n,c){case 0:case 1:throw Error(G(345));case 2:r0(e,J1,k4);break;case 3:if(f6(e,n),(n&130023424)===n&&(c=fi+500-t1(),10<c)){if(Tc(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){G1(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=s9(r0.bind(null,e,J1,k4),c);break}r0(e,J1,k4);break;case 4:if(f6(e,n),(n&4194240)===n)break;for(c=e.eventTimes,i=-1;0<n;){var l=31-X3(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*XS(n/1960))-n,10<n){e.timeoutHandle=s9(r0.bind(null,e,J1,k4),n);break}r0(e,J1,k4);break;case 5:r0(e,J1,k4);break;default:throw Error(G(329))}}}return r3(e,t1()),e.callbackNode===a?jh.bind(null,e):null}function S9(e,c){var a=G5;return e.current.memoizedState.isDehydrated&&(s0(e,c).flags|=256),e=Jc(e,c),e!==2&&(c=J1,J1=a,c!==null&&N9(c)),e}function N9(e){J1===null?J1=e:J1.push.apply(J1,e)}function QS(e){for(var c=e;;){if(c.flags&16384){var a=c.updateQueue;if(a!==null&&(a=a.stores,a!==null))for(var n=0;n<a.length;n++){var i=a[n],s=i.getSnapshot;i=i.value;try{if(!Z3(s(),i))return!1}catch{return!1}}}if(a=c.child,c.subtreeFlags&16384&&a!==null)a.return=c,c=a;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 f6(e,c){for(c&=~li,c&=~fa,e.suspendedLanes|=c,e.pingedLanes&=~c,e=e.expirationTimes;0<c;){var a=31-X3(c),n=1<<a;e[a]=-1,c&=~n}}function cm(e){if(V2&6)throw Error(G(327));V8();var c=Tc(e,0);if(!(c&1))return r3(e,t1()),null;var a=Jc(e,c);if(e.tag!==0&&a===2){var n=Jt(e);n!==0&&(c=n,a=S9(e,n))}if(a===1)throw a=oe,s0(e,0),f6(e,c),r3(e,t1()),a;if(a===6)throw Error(G(345));return e.finishedWork=e.current.alternate,e.finishedLanes=c,r0(e,J1,k4),r3(e,t1()),null}function ui(e,c){var a=V2;V2|=1;try{return e(c)}finally{V2=a,V2===0&&(S8=t1()+500,ia&&y6())}}function m0(e){p6!==null&&p6.tag===0&&!(V2&6)&&V8();var c=V2;V2|=1;var a=_3.transition,n=S2;try{if(_3.transition=null,S2=1,e)return e()}finally{S2=n,_3.transition=a,V2=c,!(V2&6)&&y6()}}function pi(){p3=h8.current,I2(h8)}function s0(e,c){e.finishedWork=null,e.finishedLanes=0;var a=e.timeoutHandle;if(a!==-1&&(e.timeoutHandle=-1,SS(a)),s1!==null)for(a=s1.return;a!==null;){var n=a;switch($9(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Ic();break;case 3:y8(),I2(c3),I2(_1),ci();break;case 5:ei(n);break;case 4:y8();break;case 13:I2($2);break;case 19:I2($2);break;case 10:X9(n.type._context);break;case 22:case 23:pi()}a=a.return}if(z1=e,s1=e=V6(e.current,null),C1=p3=c,p1=0,oe=null,li=fa=p0=0,J1=G5=null,t0!==null){for(c=0;c<t0.length;c++)if(a=t0[c],n=a.interleaved,n!==null){a.interleaved=null;var i=n.next,s=a.pending;if(s!==null){var l=s.next;s.next=i,n.next=l}a.pending=n}t0=null}return e}function Yh(e,c){do{var a=s1;try{if(K9(),yc.current=Kc,Yc){for(var n=j2.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Yc=!1}if(u0=0,d1=u1=j2=null,U5=!1,te=0,oi.current=null,a===null||a.return===null){p1=1,oe=c,s1=null;break}e:{var s=e,l=a.return,u=a,p=c;if(c=C1,u.flags|=32768,p!==null&&typeof p=="object"&&typeof p.then=="function"){var h=p,z=u,M=z.tag;if(!(z.mode&1)&&(M===0||M===11||M===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=Up(l);if(S!==null){S.flags&=-257,Wp(S,l,u,s,c),S.mode&1&&Bp(s,h,c),c=S,p=h;var _=c.updateQueue;if(_===null){var R=new Set;R.add(p),c.updateQueue=R}else _.add(p);break e}else{if(!(c&1)){Bp(s,h,c),mi();break e}p=Error(G(426))}}else if(W2&&u.mode&1){var W=Up(l);if(W!==null){!(W.flags&65536)&&(W.flags|=256),Wp(W,l,u,s,c),j9(w8(p,u));break e}}s=p=w8(p,u),p1!==4&&(p1=2),G5===null?G5=[s]:G5.push(s),s=l;do{switch(s.tag){case 3:s.flags|=65536,c&=-c,s.lanes|=c;var g=Ah(s,p,c);Pp(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=Eh(s,u,c);Pp(s,b);break e}}s=s.return}while(s!==null)}Qh(a)}catch(D){c=D,s1===a&&a!==null&&(s1=a=a.return);continue}break}while(!0)}function Kh(){var e=Xc.current;return Xc.current=Kc,e===null?Kc:e}function mi(){(p1===0||p1===3||p1===2)&&(p1=4),z1===null||!(p0&268435455)&&!(fa&268435455)||f6(z1,C1)}function Jc(e,c){var a=V2;V2|=2;var n=Kh();(z1!==e||C1!==c)&&(k4=null,s0(e,c));do try{ZS();break}catch(i){Yh(e,i)}while(!0);if(K9(),V2=a,Xc.current=n,s1!==null)throw Error(G(261));return z1=null,C1=0,p1}function ZS(){for(;s1!==null;)Xh(s1)}function JS(){for(;s1!==null&&!ww();)Xh(s1)}function Xh(e){var c=Jh(e.alternate,e,p3);e.memoizedProps=e.pendingProps,c===null?Qh(e):s1=c,oi.current=null}function Qh(e){var c=e;do{var a=c.alternate;if(e=c.return,c.flags&32768){if(a=$S(a,c),a!==null){a.flags&=32767,s1=a;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{p1=6,s1=null;return}}else if(a=qS(a,c,p3),a!==null){s1=a;return}if(c=c.sibling,c!==null){s1=c;return}s1=c=e}while(c!==null);p1===0&&(p1=5)}function r0(e,c,a){var n=S2,i=_3.transition;try{_3.transition=null,S2=1,eN(e,c,a,n)}finally{_3.transition=i,S2=n}return null}function eN(e,c,a,n){do V8();while(p6!==null);if(V2&6)throw Error(G(327));a=e.finishedWork;var i=e.finishedLanes;if(a===null)return null;if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(G(177));e.callbackNode=null,e.callbackPriority=0;var s=a.lanes|a.childLanes;if(Rw(e,s),e===z1&&(s1=z1=null,C1=0),!(a.subtreeFlags&2064)&&!(a.flags&2064)||Vc||(Vc=!0,ev(Pc,function(){return V8(),null})),s=(a.flags&15990)!==0,a.subtreeFlags&15990||s){s=_3.transition,_3.transition=null;var l=S2;S2=1;var u=V2;V2|=4,oi.current=null,YS(e,a),qh(a,e),CS(t9),Rc=!!n9,t9=n9=null,e.current=a,KS(a,e,i),Sw(),V2=u,S2=l,_3.transition=s}else e.current=a;if(Vc&&(Vc=!1,p6=e,Zc=i),s=e.pendingLanes,s===0&&(H6=null),kw(a.stateNode,n),r3(e,t1()),c!==null)for(n=e.onRecoverableError,a=0;a<c.length;a++)i=c[a],n(i.value,{componentStack:i.stack,digest:i.digest});if(Qc)throw Qc=!1,e=y9,y9=null,e;return Zc&1&&e.tag!==0&&V8(),s=e.pendingLanes,s&1?e===w9?q5++:(q5=0,w9=e):q5=0,y6(),null}function V8(){if(p6!==null){var e=km(Zc),c=_3.transition,a=S2;try{if(_3.transition=null,S2=16>e?16:e,p6===null)var n=!1;else{if(e=p6,p6=null,Zc=0,V2&6)throw Error(G(331));var i=V2;for(V2|=4,Z=e.current;Z!==null;){var s=Z,l=s.child;if(Z.flags&16){var u=s.deletions;if(u!==null){for(var p=0;p<u.length;p++){var h=u[p];for(Z=h;Z!==null;){var z=Z;switch(z.tag){case 0:case 11:case 15:W5(8,z,s)}var M=z.child;if(M!==null)M.return=z,Z=M;else for(;Z!==null;){z=Z;var L=z.sibling,S=z.return;if(Uh(z),z===h){Z=null;break}if(L!==null){L.return=S,Z=L;break}Z=S}}}var _=s.alternate;if(_!==null){var R=_.child;if(R!==null){_.child=null;do{var W=R.sibling;R.sibling=null,R=W}while(R!==null)}}Z=s}}if(s.subtreeFlags&2064&&l!==null)l.return=s,Z=l;else e:for(;Z!==null;){if(s=Z,s.flags&2048)switch(s.tag){case 0:case 11:case 15:W5(9,s,s.return)}var g=s.sibling;if(g!==null){g.return=s.return,Z=g;break e}Z=s.return}}var H=e.current;for(Z=H;Z!==null;){l=Z;var C=l.child;if(l.subtreeFlags&2064&&C!==null)C.return=l,Z=C;else e:for(l=H;Z!==null;){if(u=Z,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:la(9,u)}}catch(D){c1(u,u.return,D)}if(u===l){Z=null;break e}var b=u.sibling;if(b!==null){b.return=u.return,Z=b;break e}Z=u.return}}if(V2=i,y6(),u4&&typeof u4.onPostCommitFiberRoot=="function")try{u4.onPostCommitFiberRoot(ca,e)}catch{}n=!0}return n}finally{S2=a,_3.transition=c}}return!1}function am(e,c,a){c=w8(a,c),c=Ah(e,c,1),e=z6(e,c,1),c=G1(),e!==null&&(le(e,1,c),r3(e,c))}function c1(e,c,a){if(e.tag===3)am(e,e,a);else for(;c!==null;){if(c.tag===3){am(c,e,a);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=w8(a,e),e=Eh(c,e,1),c=z6(c,e,1),e=G1(),c!==null&&(le(c,1,e),r3(c,e));break}}c=c.return}}function cN(e,c,a){var n=e.pingCache;n!==null&&n.delete(c),c=G1(),e.pingedLanes|=e.suspendedLanes&a,z1===e&&(C1&a)===a&&(p1===4||p1===3&&(C1&130023424)===C1&&500>t1()-fi?s0(e,0):li|=a),r3(e,c)}function Zh(e,c){c===0&&(e.mode&1?(c=ic,ic<<=1,!(ic&130023424)&&(ic=4194304)):c=1);var a=G1();e=D4(e,c),e!==null&&(le(e,c,a),r3(e,a))}function aN(e){var c=e.memoizedState,a=0;c!==null&&(a=c.retryLane),Zh(e,a)}function rN(e,c){var a=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(G(314))}n!==null&&n.delete(c),Zh(e,a)}var Jh;Jh=function(e,c,a){if(e!==null)if(e.memoizedProps!==c.pendingProps||c3.current)e3=!0;else{if(!(e.lanes&a)&&!(c.flags&128))return e3=!1,GS(e,c,a);e3=!!(e.flags&131072)}else e3=!1,W2&&c.flags&1048576&&ah(c,Wc,c.index);switch(c.lanes=0,c.tag){case 2:var n=c.type;Sc(e,c),e=c.pendingProps;var i=C8(c,_1.current);g8(c,a),i=ri(null,c,n,e,i,a);var s=ni();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,Bc(c)):s=!1,c.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Z9(c),i.updater=sa,c.stateNode=i,i._reactInternals=c,h9(c,n,e,a),c=z9(null,c,n,!0,s,a)):(c.tag=0,W2&&s&&q9(c),W1(null,c,i,a),c=c.child),c;case 16:n=c.elementType;e:{switch(Sc(e,c),e=c.pendingProps,i=n._init,n=i(n._payload),c.type=n,i=c.tag=tN(n),e=j3(n,e),i){case 0:c=d9(null,c,n,e,a);break e;case 1:c=$p(null,c,n,e,a);break e;case 11:c=Gp(null,c,n,e,a);break e;case 14:c=qp(null,c,n,j3(n.type,e),a);break e}throw Error(G(306,n,""))}return c;case 0:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:j3(n,i),d9(e,c,n,i,a);case 1:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:j3(n,i),$p(e,c,n,i,a);case 3:e:{if(Rh(c),e===null)throw Error(G(387));n=c.pendingProps,s=c.memoizedState,i=s.element,ih(e,c),$c(c,n,null,a);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=w8(Error(G(423)),c),c=jp(e,c,n,a,i);break e}else if(n!==i){i=w8(Error(G(424)),c),c=jp(e,c,n,a,i);break e}else for(m3=d6(c.stateNode.containerInfo.firstChild),h3=c,W2=!0,K3=null,a=fh(c,null,n,a),c.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(L8(),n===i){c=F4(e,c,a);break e}W1(e,c,n,a)}c=c.child}return c;case 5:return uh(c),e===null&&u9(c),n=c.type,i=c.pendingProps,s=e!==null?e.memoizedProps:null,l=i.children,i9(n,i)?l=null:s!==null&&i9(n,s)&&(c.flags|=32),Th(e,c),W1(e,c,l,a),c.child;case 6:return e===null&&u9(c),null;case 13:return Dh(e,c,a);case 4:return J9(c,c.stateNode.containerInfo),n=c.pendingProps,e===null?c.child=x8(c,null,n,a):W1(e,c,n,a),c.child;case 11:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:j3(n,i),Gp(e,c,n,i,a);case 7:return W1(e,c,c.pendingProps,a),c.child;case 8:return W1(e,c,c.pendingProps.children,a),c.child;case 12:return W1(e,c,c.pendingProps.children,a),c.child;case 10:e:{if(n=c.type._context,i=c.pendingProps,s=c.memoizedProps,l=i.value,P2(Gc,n._currentValue),n._currentValue=l,s!==null)if(Z3(s.value,l)){if(s.children===i.children&&!c3.current){c=F4(e,c,a);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=P4(-1,a&-a),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|=a,p=s.alternate,p!==null&&(p.lanes|=a),p9(s.return,a,c),u.lanes|=a;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|=a,u=l.alternate,u!==null&&(u.lanes|=a),p9(l,a,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}W1(e,c,i.children,a),c=c.child}return c;case 9:return i=c.type,n=c.pendingProps.children,g8(c,a),i=P3(i),n=n(i),c.flags|=1,W1(e,c,n,a),c.child;case 14:return n=c.type,i=j3(n,c.pendingProps),i=j3(n.type,i),qp(e,c,n,i,a);case 15:return _h(e,c,c.type,c.pendingProps,a);case 17:return n=c.type,i=c.pendingProps,i=c.elementType===n?i:j3(n,i),Sc(e,c),c.tag=1,a3(n)?(e=!0,Bc(c)):e=!1,g8(c,a),oh(c,n,i),h9(c,n,i,a),z9(null,c,n,!0,e,a);case 19:return Fh(e,c,a);case 22:return Ph(e,c,a)}throw Error(G(156,c.tag))};function ev(e,c){return wm(e,c)}function nN(e,c,a,n){this.tag=e,this.key=a,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 E3(e,c,a,n){return new nN(e,c,a,n)}function hi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function tN(e){if(typeof e=="function")return hi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_9)return 11;if(e===P9)return 14}return 2}function V6(e,c){var a=e.alternate;return a===null?(a=E3(e.tag,c,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=c,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,c=e.dependencies,a.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function kc(e,c,a,n,i,s){var l=2;if(n=e,typeof e=="function")hi(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case n8:return o0(a.children,i,s,c);case E9:l=8,i|=8;break;case Ft:return e=E3(12,a,c,i|2),e.elementType=Ft,e.lanes=s,e;case Ot:return e=E3(13,a,c,i),e.elementType=Ot,e.lanes=s,e;case It:return e=E3(19,a,c,i),e.elementType=It,e.lanes=s,e;case lm:return ua(a,i,s,c);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case sm:l=10;break e;case om:l=9;break e;case _9:l=11;break e;case P9:l=14;break e;case s6:l=16,n=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return c=E3(l,a,c,i),c.elementType=e,c.type=n,c.lanes=s,c}function o0(e,c,a,n){return e=E3(7,e,n,c),e.lanes=a,e}function ua(e,c,a,n){return e=E3(22,e,n,c),e.elementType=lm,e.lanes=a,e.stateNode={isHidden:!1},e}function Tt(e,c,a){return e=E3(6,e,null,c),e.lanes=a,e}function Rt(e,c,a){return c=E3(4,e.children!==null?e.children:[],e.key,c),c.lanes=a,c.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},c}function iN(e,c,a,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=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function vi(e,c,a,n,i,s,l,u,p){return e=new iN(e,c,a,u,p),c===1?(c=1,s===!0&&(c|=8)):c=0,s=E3(3,null,null,c),e.current=s,s.stateNode=e,s.memoizedState={element:n,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},Z9(s),e}function sN(e,c,a){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:r8,key:n==null?null:""+n,children:e,containerInfo:c,implementation:a}}function cv(e){if(!e)return C6;e=e._reactInternals;e:{if(v0(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 a=e.type;if(a3(a))return eh(e,a,c)}return c}function av(e,c,a,n,i,s,l,u,p){return e=vi(a,n,!0,e,i,s,l,u,p),e.context=cv(null),a=e.current,n=G1(),i=g6(a),s=P4(n,i),s.callback=c??null,z6(a,s,i),e.current.lanes=i,le(e,i,n),r3(e,n),e}function pa(e,c,a,n){var i=c.current,s=G1(),l=g6(i);return a=cv(a),c.context===null?c.context=a:c.pendingContext=a,c=P4(s,l),c.payload={element:e},n=n===void 0?null:n,n!==null&&(c.callback=n),e=z6(i,c,l),e!==null&&(Q3(e,i,l,s),xc(e,i,l)),l}function ea(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 rm(e,c){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<c?a:c}}function di(e,c){rm(e,c),(e=e.alternate)&&rm(e,c)}function oN(){return null}var rv=typeof reportError=="function"?reportError:function(e){console.error(e)};function zi(e){this._internalRoot=e}ma.prototype.render=zi.prototype.render=function(e){var c=this._internalRoot;if(c===null)throw Error(G(409));pa(e,c,null,null)};ma.prototype.unmount=zi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var c=e.containerInfo;m0(function(){pa(null,e,null,null)}),c[R4]=null}};function ma(e){this._internalRoot=e}ma.prototype.unstable_scheduleHydration=function(e){if(e){var c=_m();e={blockedOn:null,target:e,priority:c};for(var a=0;a<l6.length&&c!==0&&c<l6[a].priority;a++);l6.splice(a,0,e),a===0&&Tm(e)}};function Hi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ha(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function nm(){}function lN(e,c,a,n,i){if(i){if(typeof n=="function"){var s=n;n=function(){var h=ea(l);s.call(h)}}var l=av(c,n,e,0,null,!1,!1,"",nm);return e._reactRootContainer=l,e[R4]=l.current,ee(e.nodeType===8?e.parentNode:e),m0(),l}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var u=n;n=function(){var h=ea(p);u.call(h)}}var p=vi(e,0,!1,null,null,!1,!1,"",nm);return e._reactRootContainer=p,e[R4]=p.current,ee(e.nodeType===8?e.parentNode:e),m0(function(){pa(c,p,a,n)}),p}function va(e,c,a,n,i){var s=a._reactRootContainer;if(s){var l=s;if(typeof i=="function"){var u=i;i=function(){var p=ea(l);u.call(p)}}pa(c,l,e,i)}else l=lN(a,c,e,i,n);return ea(l)}Am=function(e){switch(e.tag){case 3:var c=e.stateNode;if(c.current.memoizedState.isDehydrated){var a=T5(c.pendingLanes);a!==0&&(D9(c,a|1),r3(c,t1()),!(V2&6)&&(S8=t1()+500,y6()))}break;case 13:m0(function(){var n=D4(e,1);if(n!==null){var i=G1();Q3(n,e,1,i)}}),di(e,1)}};F9=function(e){if(e.tag===13){var c=D4(e,134217728);if(c!==null){var a=G1();Q3(c,e,134217728,a)}di(e,134217728)}};Em=function(e){if(e.tag===13){var c=g6(e),a=D4(e,c);if(a!==null){var n=G1();Q3(a,e,c,n)}di(e,c)}};_m=function(){return S2};Pm=function(e,c){var a=S2;try{return S2=e,c()}finally{S2=a}};Xt=function(e,c,a){switch(c){case"input":if(Wt(e,a),c=a.name,a.type==="radio"&&c!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+c)+'][type="radio"]'),c=0;c<a.length;c++){var n=a[c];if(n!==e&&n.form===e.form){var i=ta(n);if(!i)throw Error(G(90));um(n),Wt(n,i)}}}break;case"textarea":mm(e,a);break;case"select":c=a.value,c!=null&&v8(e,!!a.multiple,c,!1)}};Vm=ui;Mm=m0;var fN={usingClientEntryPoint:!1,Events:[ue,o8,ta,Hm,gm,ui]},A5={findFiberByHostInstance:n0,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},uN={bundleType:A5.bundleType,version:A5.version,rendererPackageName:A5.rendererPackageName,rendererConfig:A5.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:O4.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=xm(e),e===null?null:e.stateNode},findFiberByHostInstance:A5.findFiberByHostInstance||oN,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(E5=__REACT_DEVTOOLS_GLOBAL_HOOK__,!E5.isDisabled&&E5.supportsFiber))try{ca=E5.inject(uN),u4=E5}catch{}var E5;z3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fN;z3.createPortal=function(e,c){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hi(c))throw Error(G(200));return sN(e,c,null,a)};z3.createRoot=function(e,c){if(!Hi(e))throw Error(G(299));var a=!1,n="",i=rv;return c!=null&&(c.unstable_strictMode===!0&&(a=!0),c.identifierPrefix!==void 0&&(n=c.identifierPrefix),c.onRecoverableError!==void 0&&(i=c.onRecoverableError)),c=vi(e,1,!1,null,null,a,!1,n,i),e[R4]=c.current,ee(e.nodeType===8?e.parentNode:e),new zi(c)};z3.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=xm(c),e=e===null?null:e.stateNode,e};z3.flushSync=function(e){return m0(e)};z3.hydrate=function(e,c,a){if(!ha(c))throw Error(G(200));return va(null,e,c,!0,a)};z3.hydrateRoot=function(e,c,a){if(!Hi(e))throw Error(G(405));var n=a!=null&&a.hydratedSources||null,i=!1,s="",l=rv;if(a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onRecoverableError!==void 0&&(l=a.onRecoverableError)),c=av(c,null,e,1,a??null,i,!1,s,l),e[R4]=c.current,ee(e),n)for(e=0;e<n.length;e++)a=n[e],i=a._getVersion,i=i(a._source),c.mutableSourceEagerHydrationData==null?c.mutableSourceEagerHydrationData=[a,i]:c.mutableSourceEagerHydrationData.push(a,i);return new ma(c)};z3.render=function(e,c,a){if(!ha(c))throw Error(G(200));return va(null,e,c,!1,a)};z3.unmountComponentAtNode=function(e){if(!ha(e))throw Error(G(40));return e._reactRootContainer?(m0(function(){va(null,null,e,!1,function(){e._reactRootContainer=null,e[R4]=null})}),!0):!1};z3.unstable_batchedUpdates=ui;z3.unstable_renderSubtreeIntoContainer=function(e,c,a,n){if(!ha(a))throw Error(G(200));if(e==null||e._reactInternals===void 0)throw Error(G(38));return va(e,c,a,!1,n)};z3.version="18.2.0-next-9e3b772b8-20220608"});var sv=Q1((Vk,iv)=>{"use strict";function tv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(tv)}catch(e){console.error(e)}}tv(),iv.exports=nv()});var Vi=Q1(gi=>{"use strict";var ov=sv();gi.createRoot=ov.createRoot,gi.hydrateRoot=ov.hydrateRoot;var Mk});var uv=Q1((fv,da)=>{(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,T){var $=(-16777216|E[2]<<16|E[1]<<8|E[0])>>>0;N.idxi32[T]=$,N.i32idx[$]=T,N.i32rgb[$]=E})}}e.prototype.sample=function(N,E){if(this.palLocked)throw"Cannot sample additional images, palette already assembled.";var T=D(N,E);switch(this.method){case 1:this.colorStats1D(T.buf32);break;case 2:this.colorStats2D(T.buf32,T.width);break}},e.prototype.reduce=function(N,E,T,$){if(this.palLocked||this.buildPal(),T=T||this.dithKern,$=typeof $<"u"?$:this.dithSerp,E=E||1,T)var K=this.dither(N,T,$);else for(var Y=D(N),q=Y.buf32,t2=q.length,K=new Uint32Array(t2),s2=0;s2<t2;s2++){var i2=q[s2];K[s2]=this.nearestColor(i2)}if(E==1)return new Uint8Array(K.buffer);if(E==2){for(var M2=[],t2=K.length,s2=0;s2<t2;s2++){var i2=K[s2];M2[s2]=this.i32idx[i2]}return M2}},e.prototype.dither=function(A,N,E){var T={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||!T[N])throw"Unknown dithering kernel: "+N;for(var $=T[N],K=D(A),Y=K.buf32,q=K.width,t2=K.height,s2=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,a1=i2==1?q:0;K2!==a1;K2+=i2){var y1=L2+K2,n3=Y[y1],H1=n3&255,g1=(n3&65280)>>8,e4=(n3&16711680)>>16,X2=this.nearestColor(n3),$1=X2&255,D3=(X2&65280)>>8,B2=(X2&16711680)>>16;if(Y[y1]=255<<24|B2<<16|D3<<8|$1,this.dithDelta){var N6=this.colorDist([H1,g1,e4],[$1,D3,B2]);if(N6<this.dithDelta)continue}for(var Sa=H1-$1,F3=g1-D3,he=e4-B2,b6=i2==1?0:$.length-1,k6=i2==1?$.length:0;b6!==k6;b6+=i2){var R1=$[b6][1]*i2,m4=$[b6][2],z0=m4*q;if(R1+K2>=0&&R1+K2<q&&m4+M2>=0&&m4+M2<t2){var E8=$[b6][0],c4=y1+(z0+R1),Na=Y[c4]&255,A6=(Y[c4]&65280)>>8,I4=(Y[c4]&16711680)>>16,_8=Math.max(0,Math.min(255,Na+Sa*E8)),P8=Math.max(0,Math.min(255,A6+F3*E8)),T8=Math.max(0,Math.min(255,I4+he*E8));Y[c4]=255<<24|T8<<16|P8<<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,T=J(E,!0);if(T.length==0)throw"Nothing has been sampled, palette cannot be built.";switch(this.method){case 1:for(var $=this.initColors,K=T[$-1],Y=E[K],s2=T.slice(0,$),q=$,t2=T.length;q<t2&&E[T[q]]==Y;)s2.push(T[q++]);this.hueStats&&this.hueStats.inject(s2);break;case 2:var s2=T;break}s2=s2.map(function(i2){return+i2}),this.reducePal(s2),!N&&this.reIndex&&this.sortPal(),this.useCache&&this.cacheHistogram(s2),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,T=0;T<this.idxrgb.length;T++)N[T]||(E=this.idxi32[T],this.idxrgb[T]=null,this.idxi32[T]=null,delete this.i32idx[E]);if(this.reIndex){for(var $=[],K=[],Y={},T=0,q=0;T<this.idxrgb.length;T++)this.idxrgb[T]&&(E=this.idxi32[T],$[q]=this.idxrgb[T],Y[E]=q,K[q]=E,q++);this.idxrgb=$,this.idxi32=K,this.i32idx=Y}},e.prototype.reducePal=function(N){if(this.idxrgb.length>this.colors){for(var E=N.length,T={},$=0,K,Y=!1,q=0;q<E;q++)$==this.colors&&!Y&&(this.prunePal(T),Y=!0),K=this.nearestIndex(N[q]),$<this.colors&&!T[K]&&(T[K]=!0,$++);Y||(this.prunePal(T),Y=!0)}else{var t2=N.map(function(X2){return[X2&255,(X2&65280)>>8,(X2&16711680)>>16]}),E=t2.length,s2=E,i2=this.initDist;if(s2>this.colors){for(;s2>this.colors;){for(var M2=[],q=0;q<E;q++){var L2=t2[q],K2=N[q];if(L2)for(var a1=q+1;a1<E;a1++){var y1=t2[a1],n3=N[a1];if(y1){var H1=this.colorDist(L2,y1);H1<i2&&(M2.push([a1,y1,n3,H1]),delete t2[a1],s2--)}}}i2+=s2>this.colors*3?this.initDist:this.distIncr}if(s2<this.colors){H.call(M2,function(X2,$1){return $1[3]-X2[3]});for(var g1=0;s2<this.colors;)t2[M2[g1][0]]=M2[g1][1],s2++,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,T=0,$,K=N.length,Y=0;Y<K;Y++)$=N[Y],($&4278190080)>>24&&(this.hueStats&&this.hueStats.check($),$ in E?E[$]++:E[$]=1)},e.prototype.colorStats2D=function(N,E){var T=this.boxSize[0],$=this.boxSize[1],K=T*$,Y=U(E,N.length/E,T,$),q=this.histogram,t2=this;Y.forEach(function(s2){var i2=Math.max(Math.round(s2.w*s2.h/K)*t2.boxPxls,2),M2={},L2;I(s2,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,T){var $=N.i32idx[E],K=N.i32idx[T],Y=N.idxrgb[$],q=N.idxrgb[K],t2=S(Y[0],Y[1],Y[2]),s2=S(q[0],q[1],q[2]),i2=Y[0]==Y[1]&&Y[1]==Y[2]?-1:_(t2.h,N.hueGroups),M2=q[0]==q[1]&&q[1]==q[2]?-1:_(s2.h,N.hueGroups),L2=M2-i2;if(L2)return-L2;var K2=+s2.l.toFixed(2)-+t2.l.toFixed(2);if(K2)return-K2;var a1=+s2.s.toFixed(2)-+t2.s.toFixed(2);if(a1)return-a1}),this.idxi32.forEach(function(E,T){N.idxrgb[T]=N.i32rgb[E],N.i32idx[E]=T})},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,T,$=[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($,this.idxrgb[Y]);q<E&&(E=q,T=Y)}return T},e.prototype.cacheHistogram=function(N){for(var E=0,T=N[E];E<N.length&&this.histogram[T]>=this.cacheFreq;T=N[E++])this.i32idx[T]=this.nearestIndex(T)};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,T=(N&65280)>>8,$=(N&16711680)>>16,K=E==T&&T==$?-1:_(S(E,T,$).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(T){N.indexOf(T)==-1&&N.push(T)});break;case"Object":this.stats[E].cols.forEach(function(T){N[T]?N[T]++:N[T]=1});break}};var a=.2126,n=.7152,i=.0722;function s(A,N,E){return Math.sqrt(a*A*A+n*N*N+i*E*E)}var l=255,u=255,p=255,h=Math.sqrt(a*l*l+n*u*u+i*p*p);function z(A,N){var E=N[0]-A[0],T=N[1]-A[1],$=N[2]-A[2];return Math.sqrt(a*E*E+n*T*T+i*$*$)/h}var M=a*l+n*u+i*p;function L(A,N){var E=Math.abs(N[0]-A[0]),T=Math.abs(N[1]-A[1]),$=Math.abs(N[2]-A[2]);return(a*E+n*T+i*$)/M}function S(A,N,E){var T,$,K,Y,q,t2;if(A/=255,N/=255,E/=255,T=Math.max(A,N,E),$=Math.min(A,N,E),q=(T+$)/2,T==$)K=Y=0;else{switch(t2=T-$,Y=q>.5?t2/(2-T-$):t2/(T+$),T){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 _(A,N){var E=1/N,T=E/2;if(A>=1-T||A<=T)return 0;for(var $=1;$<N;$++){var K=$*E;if(A>=K-T&&A<=K+T)return $}}function R(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={},T=this.length,$,K=0;K<T;K++)$=this[K],!(E[$]||E[$]===0)&&(E[$]=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,T,$,K,Y,q;switch(g(A)){case"HTMLImageElement":E=document.createElement("canvas"),E.width=A.naturalWidth,E.height=A.naturalHeight,T=E.getContext("2d"),T.drawImage(A,0,0);case"Canvas":case"HTMLCanvasElement":E=E||A,T=T||E.getContext("2d");case"CanvasRenderingContext2D":T=T||A,E=E||T.canvas,$=T.getImageData(0,0,E.width,E.height);case"ImageData":$=$||A,N=$.width,g($.data)=="CanvasPixelArray"?K=new Uint8Array($.data):K=$.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:T,imgd:$,buf8:K,buf32:Y,width:N,height:q}}function U(A,N,E,T){for(var $=~~(A/E),K=A%E,Y=~~(N/T),q=N%T,t2=A-K,s2=N-q,i2=[],M2=0;M2<N;M2+=T)for(var L2=0;L2<A;L2+=E)i2.push({x:L2,y:M2,w:L2==t2?K:E,h:M2==s2?q:T});return i2}function I(A,N,E){var T=A,$=T.y*N+T.x,K=(T.y+T.h-1)*N+(T.x+T.w-1),Y=0,q=N-T.w+1,t2=$;do E.call(this,t2),t2+=++Y%T.w==0?q:1;while(t2<=K)}function J(A,N){var E=[];for(var T in A)E.push(T);return H.call(E,function($,K){return N?A[K]-A[$]:A[$]-A[K]})}this.RgbQuant=e,typeof da<"u"&&da.exports&&(da.exports=e)}).call(fv)});var yi=Q1((Li,xi)=>{(function(e,c){typeof define=="function"&&define.amd?define([],c):typeof Li<"u"?c():(c(),e.FileSaver={})})(Li,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 a(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,M=document.createElement("a");p=p||u.name||"download",M.download=p,M.rel="noopener",typeof u=="string"?(M.href=u,M.origin===location.origin?n(M):a(M.href)?c(u,p,h):n(M,M.target="_blank")):(M.href=z.createObjectURL(u),setTimeout(function(){z.revokeObjectURL(M.href)},4e4),setTimeout(function(){n(M)},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(a(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 M=u.type==="application/octet-stream",L=/constructor/i.test(i.HTMLElement)||i.safari,S=/CriOS\/[\d]+/.test(navigator.userAgent);if((S||M&&L||s)&&typeof FileReader<"u"){var _=new FileReader;_.onloadend=function(){var g=_.result;g=S?g:g.replace(/^data:[^;]*;/,"data:attachment/file;"),z?z.location.href=g:location=g,z=null},_.readAsDataURL(u)}else{var R=i.URL||i.webkitURL,W=R.createObjectURL(u);z?z.location=W:location.href=W,z=null,setTimeout(function(){R.revokeObjectURL(W)},4e4)}});i.saveAs=l.saveAs=l,typeof xi<"u"&&(xi.exports=l)})});var E0=b2(Z8()),R2=512;function r7(e,c){return e.indexOf(c)===-1?(e.push(c),!0):!1}function J8(e,c){let a=e.indexOf(c);return a!==-1?(e.splice(a,1),!0):!1}function Kr(e,c,a){return{r:e,g:c,b:a}}function B6(e,c){return e>c?e-c:c-e}function jr(e,c=2){return e.toString(16).padStart(c,"0")}function nl(e,c,a){return"#"+jr(e)+jr(c)+jr(a)}function n7(){return new Promise(e=>requestAnimationFrame(e))}function t7(e){let c=e.lastIndexOf(".");return c===-1?{text:e,ex:""}:{text:e.slice(0,c),ex:e.slice(c+1)}}function Xr(e){return new Promise((c,a)=>{let n=new FileReader;n.addEventListener("load",()=>{c(n.result)}),n.addEventListener("error",i=>{a(i)}),n.readAsText(e)})}function Qr(e){return new Promise((c,a)=>{let n=new FileReader;n.addEventListener("load",()=>{c(n.result)}),n.addEventListener("error",i=>{a(i)}),n.readAsDataURL(e)})}function Zr(e,c){return new Promise((a,n)=>{let i=new Image;i.alt=e,i.addEventListener("load",()=>a(i)),i.addEventListener("error",s=>{n(s)}),c.startsWith("data:image")||c.startsWith("blob")?i.src=c:i.src=`data:image/${t7(e)};base64,${c}`})}function _0(e){return e.length}function P0(e){return e[0]&&e[0].length||0}function U6(e){return _0(e.pixels)}function W6(e){return P0(e.pixels)}function Jr(e,c,a){let n=G6();n.width=c,n.height=a;let i=n.getContext("2d");return i.imageSmoothingEnabled=!1,i.drawImage(e,0,0,c,a),zL(n,e.alt)}function zL(e,c){return new Promise((a,n)=>{let i=e.toDataURL("image/png"),s=new Image;s.addEventListener("load",()=>a(s)),s.addEventListener("error",l=>n(l)),c&&(s.alt=c),s.src=i})}function i7(e){if(typeof e=="object"){let c=(0,E0.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,E0.isInteger)(c.x))throw new Error("x is not an integer");if(!(0,E0.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 a=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)a=l.length;else if(l.length!==a)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,E0.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=U6(c),i=W6(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 e5(e){return e.getContext("2d").getImageData(0,0,e.width,e.height)}function s7(e,c){let{height:a,width:n}=e,i=[];for(let s=0;s<a;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),M=i[z]||[];if(h<25)M.push(-1);else{let L=HL(Kr(l,u,p),c);M.push(L)}}return i}function HL(e,c){let a=[];for(let s of c){let l=B6(e.r,s.r),u=B6(e.g,s.g),p=B6(e.b,s.b);a.push(l+u+p)}let n=Math.min(...a);return a.indexOf(n)}function en(e){let c=G6(),a=c.getContext("2d");return c.width=e.width,c.height=e.height,a.drawImage(e,0,0),c}function cn(e,c,a,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 M=s[z],L=M&&M[h];if(L!=null&&L>-1){p++;let S=a[L];if(!S)throw new Error(`Unknown color at ${L}`);i.fillStyle=S,i.fillRect(h*n,z*n,n,n)}}return p}function G6(){let e=document.createElement("canvas");return e.setAttribute("overlay","true"),e}function rl(e){return Math.floor(e/R2)*R2}function c5(e,c){let a=document.createElement("canvas");a.width=P0(e),a.height=_0(e);let n=cn(a,e,c);return{canvas:a,pixels:n}}var Yr;try{let e=navigator.language||navigator.userLanguage;Yr=new Intl.NumberFormat(e)}catch{}function tl(e){return Yr?Yr.format(e):e.toString()}function T0(e,c){e.preventDefault(),e.stopPropagation(),e.target.value===""?c(0):e.target.value==="-"?c(-1):c(parseInt(e.target.value,10))}async function il(e,c){let a=`https://pixelcanvas.io/tile/${rl(e)}/${rl(c)}.png`,i=await(await fetch(a)).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 R0=class{listeners=new Map;on(c,a){let n=this.listeners.get(c)||[];r7(n,a),this.listeners.set(c,n)}off(c,a){let n=this.listeners.get(c)||[];J8(n,a),n.length||this.listeners.delete(c)}emit(c,...a){let n=this.listeners.get(c);if(n)for(let i=0;i<n.length;i++)try{let s=n[i];s&&s(...a)}catch(s){console.error(s)}}listenersCount(c){let a=this.listeners.get(c);return a?a.length:0}removeAllListeners(){this.listeners.clear()}removeSpecificListeners(c){this.listeners.delete(c)}};var o7=class{cords;emitter=new R0;_x=0;_y=0;frame;_ux=0;_uy=0;_uScale=0;constructor(){}on(c,a){this.emitter.on(c,a)}off(c,a){this.emitter.off(c,a)}async init(){for(;!this.cords;){let c=[...document.getElementsByTagName("div")].filter(a=>a.textContent&&a.textContent.match(/^\(\s*-?\d+\s*,\s*-?\d+\s*\)$/));for(let a of c)a.children.length===0&&(this.cords=a,this.frame=requestAnimationFrame(this.observe));await n7()}}stop(){this.frame&&cancelAnimationFrame(this.frame)}get centerCanvas(){let c=window.innerWidth/2,a=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&&a>i.bounds.top&&a<i.bounds.bottom);if(n){let i=n.canvas.width/R2;if(i===2){let s=n.bounds.left+n.bounds.width/2,l=n.bounds.top+n.bounds.height/2,u=R2/n.canvas.width,p=R2/n.canvas.height;return n.bounds.width=u,n.bounds.height=p,c<=s&&a<=l||(c>s&&a<l?n.bounds.top+=u:c>s&&a>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,a){let n=this.centerCanvas;if(!n)return null;this.getCordsFromUrl();let i=Math.floor(this.ux/R2)*R2,s=Math.floor(this.uy/R2)*R2,l=(c-n.bounds.left)/this.pixelSize+i,u=(a-n.bounds.top)/this.pixelSize+s;return{x:l,y:u}}gridToScreen(c,a){let n=this.centerCanvas;if(!n)return null;let i=Math.floor(this.ux/R2)*R2,s=Math.floor(this.uy/R2)*R2,l=c-i,u=a-s,p=n.bounds.left+l*this.pixelSize,h=n.bounds.top+u*this.pixelSize;return{x:p,y:h}}getCordsFromUrl(){let a=location.pathname.split("/").filter(n=>n)[0];if(a){let n=a.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(a=>parseInt(a));this._x=c[0],this._y=c[1]}observe=()=>{let c=this._x,a=this._y;this.parse(),(c!==this._x||a!==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 l7=class{buttons=[];palette=[];hex=[];init(){let c=[...document.getElementsByTagName("button")].filter(h=>h.style.backgroundColor);if(c.length<2)return null;let a=new Map,n=new Map,i=c.map(h=>{let{width:z,height:M}=h.getBoundingClientRect(),L=a.get(z)||0,S=n.get(M)||0;return L++,S++,a.set(z,L),n.set(M,S),{btn:h,width:z,height:M}}),s=Array.from(a).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=>nl(h.r,h.g,h.b)),p}};var a5=class{input=document.createElement("input");constructor(){this.input.type="file"}allowMultiple(c){this.input.multiple=c}setAcceptType(c){c?this.input.accept=c.map(a=>`.${a}`).join(", "):this.input.accept=""}show(){return new Promise((c,a)=>{let n=["mousemove","touchend"],i=()=>{s(),a(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):a(new Error("Missing file"))}),this.input.click()})}};var Nv=b2(v1());var J3=b2(v1());var m7=class{constructor(c,a){this.storage=c;this.palette=a}STORAGE_KEY_MURAL="_murals";STORAGE_KEY_SELECTED="_mural";_murals=[];_selected;emitter=new R0;_overlayIndices=[];_phantomOverlay=-1;_overlayModify;async load(){this._murals=await this.storage.getItem(this.STORAGE_KEY_MURAL)||[];for(let a of this._murals){let{canvas:n,pixels:i}=c5(a.pixels,this.palette.hex);a.ref=n,a.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 a=c,{canvas:n,pixels:i}=c5(c.pixels,this.palette.hex);a.ref=n,a.pixelCount=i,this._murals.push(a),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),J8(this._murals,c),this.emit(2),this.save()}addOverlay(c){let a=this._murals.indexOf(c);a!==-1&&(r7(this._overlayIndices,a),this._phantomOverlay===a&&(this._phantomOverlay=-1)),this.emit(5),this.save()}removeOverlay(c){let a=this._murals.indexOf(c);a!==-1&&J8(this._overlayIndices,a),this.emit(5),this.save()}setOverlayModify(c){this._overlayModify=c;let a=c.cb;c.cb=(n,i,s,l)=>{a(n,i,s,l),this._overlayModify=void 0,this.emit(5)},this.emit(5)}hasOverlay(c){let a=this._murals.indexOf(c);return this._overlayIndices.includes(a)}select(c){c?this._selected={m:c,h:U6(c),w:W6(c)}:this._selected=void 0,this.emit(4),this.save()}async save(){await this.storage.setItem(this.STORAGE_KEY_MURAL,this._murals.map(a=>({name:a.name,pixels:a.pixels,x:a.x,y:a.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 a=this._murals.indexOf(c);a!==this._phantomOverlay&&!this._overlayIndices.includes(a)&&(this._phantomOverlay=a,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,a){this.emitter.on(c,a)}off(c,a){this.emitter.off(c,a)}emit(c){this.emitter.emit(c,this),this.emitter.emit(7,this)}};var gl={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 Vl={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 Ml={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 PL={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"]},Cl=PL;var Ll={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 xl={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 yl={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 wl={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 Sl={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 Nl={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 bl={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 kl={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 Al(e,c){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);c&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),a.push.apply(a,n)}return a}function Q(e){for(var c=1;c<arguments.length;c++){var a=arguments[c]!=null?arguments[c]:{};c%2?Al(Object(a),!0).forEach(function(n){f1(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Al(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function y7(e){"@babel/helpers - typeof";return y7=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},y7(e)}function TL(e,c){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}function El(e,c){for(var a=0;a<c.length;a++){var n=c[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function RL(e,c,a){return c&&El(e.prototype,c),a&&El(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function f1(e,c,a){return c in e?Object.defineProperty(e,c,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[c]=a,e}function Ln(e,c){return FL(e)||IL(e,c)||rf(e,c)||UL()}function p5(e){return DL(e)||OL(e)||rf(e)||BL()}function DL(e){if(Array.isArray(e))return pn(e)}function FL(e){if(Array.isArray(e))return e}function OL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function IL(e,c){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n=[],i=!0,s=!1,l,u;try{for(a=a.call(e);!(i=(l=a.next()).done)&&(n.push(l.value),!(c&&n.length===c));i=!0);}catch(p){s=!0,u=p}finally{try{!i&&a.return!=null&&a.return()}finally{if(s)throw u}}return n}}function rf(e,c){if(e){if(typeof e=="string")return pn(e,c);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return pn(e,c)}}function pn(e,c){(c==null||c>e.length)&&(c=e.length);for(var a=0,n=new Array(c);a<c;a++)n[a]=e[a];return n}function BL(){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 UL(){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 _l=function(){},xn={},nf={},tf=null,sf={mark:_l,measure:_l};try{typeof window<"u"&&(xn=window),typeof document<"u"&&(nf=document),typeof MutationObserver<"u"&&(tf=MutationObserver),typeof performance<"u"&&(sf=performance)}catch{}var WL=xn.navigator||{},Pl=WL.userAgent,Tl=Pl===void 0?"":Pl,Z4=xn,F2=nf,Rl=tf,h7=sf,ib=!!Z4.document,w4=!!F2.documentElement&&!!F2.head&&typeof F2.addEventListener=="function"&&typeof F2.createElement=="function",of=~Tl.indexOf("MSIE")||~Tl.indexOf("Trident/"),v7,d7,z7,H7,g7,L4="___FONT_AWESOME___",mn=16,lf="fa",ff="svg-inline--fa",j6="data-fa-i2svg",hn="data-fa-pseudo-element",GL="data-fa-pseudo-element-pending",yn="data-prefix",wn="data-icon",Dl="fontawesome-i2svg",qL="async",$L=["HTML","HEAD","STYLE","SCRIPT"],uf=function(){try{return!0}catch{return!1}}(),D2="classic",Z2="sharp",Sn=[D2,Z2];function m5(e){return new Proxy(e,{get:function(a,n){return n in a?a[n]:a[D2]}})}var s5=m5((v7={},f1(v7,D2,{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"}),f1(v7,Z2,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"}),v7)),o5=m5((d7={},f1(d7,D2,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),f1(d7,Z2,{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"}),d7)),l5=m5((z7={},f1(z7,D2,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),f1(z7,Z2,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"}),z7)),jL=m5((H7={},f1(H7,D2,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),f1(H7,Z2,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"}),H7)),YL=/fa(s|r|l|t|d|b|k|ss|sr|sl|st)?[\-\ ]/,pf="fa-layers-text",KL=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,XL=m5((g7={},f1(g7,D2,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),f1(g7,Z2,{900:"fass",400:"fasr",300:"fasl",100:"fast"}),g7)),mf=[1,2,3,4,5,6,7,8,9,10],QL=mf.concat([11,12,13,14,15,16,17,18,19,20]),ZL=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],q6={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},f5=new Set;Object.keys(o5[D2]).map(f5.add.bind(f5));Object.keys(o5[Z2]).map(f5.add.bind(f5));var JL=[].concat(Sn,p5(f5),["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",q6.GROUP,q6.SWAP_OPACITY,q6.PRIMARY,q6.SECONDARY]).concat(mf.map(function(e){return"".concat(e,"x")})).concat(QL.map(function(e){return"w-".concat(e)})),t5=Z4.FontAwesomeConfig||{};function ex(e){var c=F2.querySelector("script["+e+"]");if(c)return c.getAttribute(e)}function cx(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}F2&&typeof F2.querySelector=="function"&&(Fl=[["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"]],Fl.forEach(function(e){var c=Ln(e,2),a=c[0],n=c[1],i=cx(ex(a));i!=null&&(t5[n]=i)}));var Fl,hf={styleDefault:"solid",familyDefault:"classic",cssPrefix:lf,replacementClass:ff,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};t5.familyPrefix&&(t5.cssPrefix=t5.familyPrefix);var B0=Q(Q({},hf),t5);B0.autoReplaceSvg||(B0.observeMutations=!1);var c2={};Object.keys(hf).forEach(function(e){Object.defineProperty(c2,e,{enumerable:!0,set:function(a){B0[e]=a,i5.forEach(function(n){return n(c2)})},get:function(){return B0[e]}})});Object.defineProperty(c2,"familyPrefix",{enumerable:!0,set:function(c){B0.cssPrefix=c,i5.forEach(function(a){return a(c2)})},get:function(){return B0.cssPrefix}});Z4.FontAwesomeConfig=c2;var i5=[];function ax(e){return i5.push(e),function(){i5.splice(i5.indexOf(e),1)}}var Q4=mn,t4={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function rx(e){if(!(!e||!w4)){var c=F2.createElement("style");c.setAttribute("type","text/css"),c.innerHTML=e;for(var a=F2.head.childNodes,n=null,i=a.length-1;i>-1;i--){var s=a[i],l=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(l)>-1&&(n=s)}return F2.head.insertBefore(c,n),e}}var nx="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function u5(){for(var e=12,c="";e-- >0;)c+=nx[Math.random()*62|0];return c}function U0(e){for(var c=[],a=(e||[]).length>>>0;a--;)c[a]=e[a];return c}function Nn(e){return e.classList?U0(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(c){return c})}function vf(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function tx(e){return Object.keys(e||{}).reduce(function(c,a){return c+"".concat(a,'="').concat(vf(e[a]),'" ')},"").trim()}function N7(e){return Object.keys(e||{}).reduce(function(c,a){return c+"".concat(a,": ").concat(e[a].trim(),";")},"")}function bn(e){return e.size!==t4.size||e.x!==t4.x||e.y!==t4.y||e.rotate!==t4.rotate||e.flipX||e.flipY}function ix(e){var c=e.transform,a=e.containerWidth,n=e.iconWidth,i={transform:"translate(".concat(a/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 sx(e){var c=e.transform,a=e.width,n=a===void 0?mn:a,i=e.height,s=i===void 0?mn:i,l=e.startCentered,u=l===void 0?!1:l,p="";return u&&of?p+="translate(".concat(c.x/Q4-n/2,"em, ").concat(c.y/Q4-s/2,"em) "):u?p+="translate(calc(-50% + ".concat(c.x/Q4,"em), calc(-50% + ").concat(c.y/Q4,"em)) "):p+="translate(".concat(c.x/Q4,"em, ").concat(c.y/Q4,"em) "),p+="scale(".concat(c.size/Q4*(c.flipX?-1:1),", ").concat(c.size/Q4*(c.flipY?-1:1),") "),p+="rotate(".concat(c.rotate,"deg) "),p}var ox=`: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 df(){var e=lf,c=ff,a=c2.cssPrefix,n=c2.replacementClass,i=ox;if(a!==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(a,"-")).replace(l,"--".concat(a,"-")).replace(u,".".concat(n))}return i}var Ol=!1;function on(){c2.autoAddCss&&!Ol&&(rx(df()),Ol=!0)}var lx={mixout:function(){return{dom:{css:df,insertCss:on}}},hooks:function(){return{beforeDOMElementCreation:function(){on()},beforeI2svg:function(){on()}}}},x4=Z4||{};x4[L4]||(x4[L4]={});x4[L4].styles||(x4[L4].styles={});x4[L4].hooks||(x4[L4].hooks={});x4[L4].shims||(x4[L4].shims=[]);var W3=x4[L4],zf=[],fx=function e(){F2.removeEventListener("DOMContentLoaded",e),w7=1,zf.map(function(c){return c()})},w7=!1;w4&&(w7=(F2.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(F2.readyState),w7||F2.addEventListener("DOMContentLoaded",fx));function ux(e){w4&&(w7?setTimeout(e,0):zf.push(e))}function h5(e){var c=e.tag,a=e.attributes,n=a===void 0?{}:a,i=e.children,s=i===void 0?[]:i;return typeof e=="string"?vf(e):"<".concat(c," ").concat(tx(n),">").concat(s.map(h5).join(""),"</").concat(c,">")}function Il(e,c,a){if(e&&e[c]&&e[c][a])return{prefix:c,iconName:a,icon:e[c][a]}}var px=function(c,a){return function(n,i,s,l){return c.call(a,n,i,s,l)}},ln=function(c,a,n,i){var s=Object.keys(c),l=s.length,u=i!==void 0?px(a,i):a,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 mx(e){for(var c=[],a=0,n=e.length;a<n;){var i=e.charCodeAt(a++);if(i>=55296&&i<=56319&&a<n){var s=e.charCodeAt(a++);(s&64512)==56320?c.push(((i&1023)<<10)+(s&1023)+65536):(c.push(i),a--)}else c.push(i)}return c}function vn(e){var c=mx(e);return c.length===1?c[0].toString(16):null}function hx(e,c){var a=e.length,n=e.charCodeAt(c),i;return n>=55296&&n<=56319&&a>c+1&&(i=e.charCodeAt(c+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function Bl(e){return Object.keys(e).reduce(function(c,a){var n=e[a],i=!!n.icon;return i?c[n.iconName]=n.icon:c[a]=n,c},{})}function dn(e,c){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=a.skipHooks,i=n===void 0?!1:n,s=Bl(c);typeof W3.hooks.addPack=="function"&&!i?W3.hooks.addPack(e,Bl(c)):W3.styles[e]=Q(Q({},W3.styles[e]||{}),s),e==="fas"&&dn("fa",c)}var V7,M7,C7,F0=W3.styles,vx=W3.shims,dx=(V7={},f1(V7,D2,Object.values(l5[D2])),f1(V7,Z2,Object.values(l5[Z2])),V7),kn=null,Hf={},gf={},Vf={},Mf={},Cf={},zx=(M7={},f1(M7,D2,Object.keys(s5[D2])),f1(M7,Z2,Object.keys(s5[Z2])),M7);function Hx(e){return~JL.indexOf(e)}function gx(e,c){var a=c.split("-"),n=a[0],i=a.slice(1).join("-");return n===e&&i!==""&&!Hx(i)?i:null}var Lf=function(){var c=function(s){return ln(F0,function(l,u,p){return l[p]=ln(u,s,{}),l},{})};Hf=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}),gf=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}),Cf=c(function(i,s,l){var u=s[2];return i[l]=l,u.forEach(function(p){i[p]=l}),i});var a="far"in F0||c2.autoFetchSvg,n=ln(vx,function(i,s){var l=s[0],u=s[1],p=s[2];return u==="far"&&!a&&(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:{}});Vf=n.names,Mf=n.unicodes,kn=b7(c2.styleDefault,{family:c2.familyDefault})};ax(function(e){kn=b7(e.styleDefault,{family:c2.familyDefault})});Lf();function An(e,c){return(Hf[e]||{})[c]}function Vx(e,c){return(gf[e]||{})[c]}function $6(e,c){return(Cf[e]||{})[c]}function xf(e){return Vf[e]||{prefix:null,iconName:null}}function Mx(e){var c=Mf[e],a=An("fas",e);return c||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null}}function J4(){return kn}var En=function(){return{prefix:null,iconName:null,rest:[]}};function b7(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=c.family,n=a===void 0?D2:a,i=s5[n][e],s=o5[n][e]||o5[n][i],l=e in W3.styles?e:null;return s||l||null}var Ul=(C7={},f1(C7,D2,Object.keys(l5[D2])),f1(C7,Z2,Object.keys(l5[Z2])),C7);function k7(e){var c,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=a.skipLookups,i=n===void 0?!1:n,s=(c={},f1(c,D2,"".concat(c2.cssPrefix,"-").concat(D2)),f1(c,Z2,"".concat(c2.cssPrefix,"-").concat(Z2)),c),l=null,u=D2;(e.includes(s[D2])||e.some(function(h){return Ul[D2].includes(h)}))&&(u=D2),(e.includes(s[Z2])||e.some(function(h){return Ul[Z2].includes(h)}))&&(u=Z2);var p=e.reduce(function(h,z){var M=gx(c2.cssPrefix,z);if(F0[z]?(z=dx[u].includes(z)?jL[u][z]:z,l=z,h.prefix=z):zx[u].indexOf(z)>-1?(l=z,h.prefix=b7(z,{family:u})):M?h.iconName=M:z!==c2.replacementClass&&z!==s[D2]&&z!==s[Z2]&&h.rest.push(z),!i&&h.prefix&&h.iconName){var L=l==="fa"?xf(h.iconName):{},S=$6(h.prefix,h.iconName);L.prefix&&(l=null),h.iconName=L.iconName||S||h.iconName,h.prefix=L.prefix||h.prefix,h.prefix==="far"&&!F0.far&&F0.fas&&!c2.autoFetchSvg&&(h.prefix="fas")}return h},En());return(e.includes("fa-brands")||e.includes("fab"))&&(p.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(p.prefix="fad"),!p.prefix&&u===Z2&&(F0.fass||c2.autoFetchSvg)&&(p.prefix="fass",p.iconName=$6(p.prefix,p.iconName)||p.iconName),(p.prefix==="fa"||l==="fa")&&(p.prefix=J4()||"fas"),p}var Cx=function(){function e(){TL(this,e),this.definitions={}}return RL(e,[{key:"add",value:function(){for(var a=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){a.definitions[u]=Q(Q({},a.definitions[u]||{}),l[u]),dn(u,l[u]);var p=l5[D2][u];p&&dn(p,l[u]),Lf()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(a,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];a[u]||(a[u]={}),z.length>0&&z.forEach(function(M){typeof M=="string"&&(a[u][M]=h)}),a[u][p]=h}),a}}]),e}(),Wl=[],O0={},I0={},Lx=Object.keys(I0);function xx(e,c){var a=c.mixoutsTo;return Wl=e,O0={},Object.keys(I0).forEach(function(n){Lx.indexOf(n)===-1&&delete I0[n]}),Wl.forEach(function(n){var i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(function(l){typeof i[l]=="function"&&(a[l]=i[l]),y7(i[l])==="object"&&Object.keys(i[l]).forEach(function(u){a[l]||(a[l]={}),a[l][u]=i[l][u]})}),n.hooks){var s=n.hooks();Object.keys(s).forEach(function(l){O0[l]||(O0[l]=[]),O0[l].push(s[l])})}n.provides&&n.provides(I0)}),a}function zn(e,c){for(var a=arguments.length,n=new Array(a>2?a-2:0),i=2;i<a;i++)n[i-2]=arguments[i];var s=O0[e]||[];return s.forEach(function(l){c=l.apply(null,[c].concat(n))}),c}function Y6(e){for(var c=arguments.length,a=new Array(c>1?c-1:0),n=1;n<c;n++)a[n-1]=arguments[n];var i=O0[e]||[];i.forEach(function(s){s.apply(null,a)})}function y4(){var e=arguments[0],c=Array.prototype.slice.call(arguments,1);return I0[e]?I0[e].apply(null,c):void 0}function Hn(e){e.prefix==="fa"&&(e.prefix="fas");var c=e.iconName,a=e.prefix||J4();if(c)return c=$6(a,c)||c,Il(yf.definitions,a,c)||Il(W3.styles,a,c)}var yf=new Cx,yx=function(){c2.autoReplaceSvg=!1,c2.observeMutations=!1,Y6("noAuto")},wx={i2svg:function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return w4?(Y6("beforeI2svg",c),y4("pseudoElements2svg",c),y4("i2svg",c)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=c.autoReplaceSvgRoot;c2.autoReplaceSvg===!1&&(c2.autoReplaceSvg=!0),c2.observeMutations=!0,ux(function(){Nx({autoReplaceSvgRoot:a}),Y6("watch",c)})}},Sx={icon:function(c){if(c===null)return null;if(y7(c)==="object"&&c.prefix&&c.iconName)return{prefix:c.prefix,iconName:$6(c.prefix,c.iconName)||c.iconName};if(Array.isArray(c)&&c.length===2){var a=c[1].indexOf("fa-")===0?c[1].slice(3):c[1],n=b7(c[0]);return{prefix:n,iconName:$6(n,a)||a}}if(typeof c=="string"&&(c.indexOf("".concat(c2.cssPrefix,"-"))>-1||c.match(YL))){var i=k7(c.split(" "),{skipLookups:!0});return{prefix:i.prefix||J4(),iconName:$6(i.prefix,i.iconName)||i.iconName}}if(typeof c=="string"){var s=J4();return{prefix:s,iconName:$6(s,c)||c}}}},u3={noAuto:yx,config:c2,dom:wx,parse:Sx,library:yf,findIconDefinition:Hn,toHtml:h5},Nx=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=c.autoReplaceSvgRoot,n=a===void 0?F2:a;(Object.keys(W3.styles).length>0||c2.autoFetchSvg)&&w4&&c2.autoReplaceSvg&&u3.dom.i2svg({node:n})};function A7(e,c){return Object.defineProperty(e,"abstract",{get:c}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(n){return h5(n)})}}),Object.defineProperty(e,"node",{get:function(){if(w4){var n=F2.createElement("div");return n.innerHTML=e.html,n.children}}}),e}function bx(e){var c=e.children,a=e.main,n=e.mask,i=e.attributes,s=e.styles,l=e.transform;if(bn(l)&&a.found&&!n.found){var u=a.width,p=a.height,h={x:u/p/2,y:.5};i.style=N7(Q(Q({},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 kx(e){var c=e.prefix,a=e.iconName,n=e.children,i=e.attributes,s=e.symbol,l=s===!0?"".concat(c,"-").concat(c2.cssPrefix,"-").concat(a):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Q(Q({},i),{},{id:l}),children:n}]}]}function _n(e){var c=e.icons,a=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,M=e.extra,L=e.watchable,S=L===void 0?!1:L,_=n.found?n:a,R=_.width,W=_.height,g=i==="fak",H=[c2.replacementClass,s?"".concat(c2.cssPrefix,"-").concat(s):""].filter(function(A){return M.classes.indexOf(A)===-1}).filter(function(A){return A!==""||!!A}).concat(M.classes).join(" "),C={children:[],attributes:Q(Q({},M.attributes),{},{"data-prefix":i,"data-icon":s,class:H,role:M.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(R," ").concat(W)})},b=g&&!~M.classes.indexOf("fa-fw")?{width:"".concat(R/W*16*.0625,"em")}:{};S&&(C.attributes[j6]=""),p&&(C.children.push({tag:"title",attributes:{id:C.attributes["aria-labelledby"]||"title-".concat(z||u5())},children:[p]}),delete C.attributes.title);var D=Q(Q({},C),{},{prefix:i,iconName:s,main:a,mask:n,maskId:h,transform:l,symbol:u,styles:Q(Q({},b),M.styles)}),U=n.found&&a.found?y4("generateAbstractMask",D)||{children:[],attributes:{}}:y4("generateAbstractIcon",D)||{children:[],attributes:{}},I=U.children,J=U.attributes;return D.children=I,D.attributes=J,u?kx(D):bx(D)}function Gl(e){var c=e.content,a=e.width,n=e.height,i=e.transform,s=e.title,l=e.extra,u=e.watchable,p=u===void 0?!1:u,h=Q(Q(Q({},l.attributes),s?{title:s}:{}),{},{class:l.classes.join(" ")});p&&(h[j6]="");var z=Q({},l.styles);bn(i)&&(z.transform=sx({transform:i,startCentered:!0,width:a,height:n}),z["-webkit-transform"]=z.transform);var M=N7(z);M.length>0&&(h.style=M);var L=[];return L.push({tag:"span",attributes:h,children:[c]}),s&&L.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),L}function Ax(e){var c=e.content,a=e.title,n=e.extra,i=Q(Q(Q({},n.attributes),a?{title:a}:{}),{},{class:n.classes.join(" ")}),s=N7(n.styles);s.length>0&&(i.style=s);var l=[];return l.push({tag:"span",attributes:i,children:[c]}),a&&l.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),l}var fn=W3.styles;function gn(e){var c=e[0],a=e[1],n=e.slice(4),i=Ln(n,1),s=i[0],l=null;return Array.isArray(s)?l={tag:"g",attributes:{class:"".concat(c2.cssPrefix,"-").concat(q6.GROUP)},children:[{tag:"path",attributes:{class:"".concat(c2.cssPrefix,"-").concat(q6.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(c2.cssPrefix,"-").concat(q6.PRIMARY),fill:"currentColor",d:s[1]}}]}:l={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:c,height:a,icon:l}}var Ex={found:!1,width:512,height:512};function _x(e,c){!uf&&!c2.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(c,'" is missing.'))}function Vn(e,c){var a=c;return c==="fa"&&c2.styleDefault!==null&&(c=J4()),new Promise(function(n,i){var s={found:!1,width:512,height:512,icon:y4("missingIconAbstract")||{}};if(a==="fa"){var l=xf(e)||{};e=l.iconName||e,c=l.prefix||c}if(e&&c&&fn[c]&&fn[c][e]){var u=fn[c][e];return n(gn(u))}_x(e,c),n(Q(Q({},Ex),{},{icon:c2.showMissingIcons&&e?y4("missingIconAbstract")||{}:{}}))})}var ql=function(){},Mn=c2.measurePerformance&&h7&&h7.mark&&h7.measure?h7:{mark:ql,measure:ql},n5='FA "6.5.1"',Px=function(c){return Mn.mark("".concat(n5," ").concat(c," begins")),function(){return wf(c)}},wf=function(c){Mn.mark("".concat(n5," ").concat(c," ends")),Mn.measure("".concat(n5," ").concat(c),"".concat(n5," ").concat(c," begins"),"".concat(n5," ").concat(c," ends"))},Pn={begin:Px,end:wf},L7=function(){};function $l(e){var c=e.getAttribute?e.getAttribute(j6):null;return typeof c=="string"}function Tx(e){var c=e.getAttribute?e.getAttribute(yn):null,a=e.getAttribute?e.getAttribute(wn):null;return c&&a}function Rx(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(c2.replacementClass)}function Dx(){if(c2.autoReplaceSvg===!0)return x7.replace;var e=x7[c2.autoReplaceSvg];return e||x7.replace}function Fx(e){return F2.createElementNS("http://www.w3.org/2000/svg",e)}function Ox(e){return F2.createElement(e)}function Sf(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=c.ceFn,n=a===void 0?e.tag==="svg"?Fx:Ox:a;if(typeof e=="string")return F2.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(Sf(l,{ceFn:n}))}),i}function Ix(e){var c=" ".concat(e.outerHTML," ");return c="".concat(c,"Font Awesome fontawesome.com "),c}var x7={replace:function(c){var a=c[0];if(a.parentNode)if(c[1].forEach(function(i){a.parentNode.insertBefore(Sf(i),a)}),a.getAttribute(j6)===null&&c2.keepOriginalSource){var n=F2.createComment(Ix(a));a.parentNode.replaceChild(n,a)}else a.remove()},nest:function(c){var a=c[0],n=c[1];if(~Nn(a).indexOf(c2.replacementClass))return x7.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?a.removeAttribute("class"):a.setAttribute("class",s.toNode.join(" "))}var l=n.map(function(u){return h5(u)}).join(`
`);a.setAttribute(j6,""),a.innerHTML=l}};function jl(e){e()}function Nf(e,c){var a=typeof c=="function"?c:L7;if(e.length===0)a();else{var n=jl;c2.mutateApproach===qL&&(n=Z4.requestAnimationFrame||jl),n(function(){var i=Dx(),s=Pn.begin("mutate");e.map(i),s(),a()})}}var Tn=!1;function bf(){Tn=!0}function Cn(){Tn=!1}var S7=null;function Yl(e){if(Rl&&c2.observeMutations){var c=e.treeCallback,a=c===void 0?L7:c,n=e.nodeCallback,i=n===void 0?L7:n,s=e.pseudoElementsCallback,l=s===void 0?L7:s,u=e.observeMutationsRoot,p=u===void 0?F2:u;S7=new Rl(function(h){if(!Tn){var z=J4();U0(h).forEach(function(M){if(M.type==="childList"&&M.addedNodes.length>0&&!$l(M.addedNodes[0])&&(c2.searchPseudoElements&&l(M.target),a(M.target)),M.type==="attributes"&&M.target.parentNode&&c2.searchPseudoElements&&l(M.target.parentNode),M.type==="attributes"&&$l(M.target)&&~ZL.indexOf(M.attributeName))if(M.attributeName==="class"&&Tx(M.target)){var L=k7(Nn(M.target)),S=L.prefix,_=L.iconName;M.target.setAttribute(yn,S||z),_&&M.target.setAttribute(wn,_)}else Rx(M.target)&&i(M.target)})}}),w4&&S7.observe(p,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Bx(){S7&&S7.disconnect()}function Ux(e){var c=e.getAttribute("style"),a=[];return c&&(a=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},{})),a}function Wx(e){var c=e.getAttribute("data-prefix"),a=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"",i=k7(Nn(e));return i.prefix||(i.prefix=J4()),c&&a&&(i.prefix=c,i.iconName=a),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=Vx(i.prefix,e.innerText)||An(i.prefix,vn(e.innerText))),!i.iconName&&c2.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function Gx(e){var c=U0(e.attributes).reduce(function(i,s){return i.name!=="class"&&i.name!=="style"&&(i[s.name]=s.value),i},{}),a=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return c2.autoA11y&&(a?c["aria-labelledby"]="".concat(c2.replacementClass,"-title-").concat(n||u5()):(c["aria-hidden"]="true",c.focusable="false")),c}function qx(){return{iconName:null,title:null,titleId:null,prefix:null,transform:t4,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Kl(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},a=Wx(e),n=a.iconName,i=a.prefix,s=a.rest,l=Gx(e),u=zn("parseNodeAttributes",{},e),p=c.styleParser?Ux(e):[];return Q({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:t4,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:p,attributes:l}},u)}var $x=W3.styles;function kf(e){var c=c2.autoReplaceSvg==="nest"?Kl(e,{styleParser:!1}):Kl(e);return~c.extra.classes.indexOf(pf)?y4("generateLayersText",e,c):y4("generateSvgReplacementMutation",e,c)}var e6=new Set;Sn.map(function(e){e6.add("fa-".concat(e))});Object.keys(s5[D2]).map(e6.add.bind(e6));Object.keys(s5[Z2]).map(e6.add.bind(e6));e6=p5(e6);function Xl(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!w4)return Promise.resolve();var a=F2.documentElement.classList,n=function(M){return a.add("".concat(Dl,"-").concat(M))},i=function(M){return a.remove("".concat(Dl,"-").concat(M))},s=c2.autoFetchSvg?e6:Sn.map(function(z){return"fa-".concat(z)}).concat(Object.keys($x));s.includes("fa")||s.push("fa");var l=[".".concat(pf,":not([").concat(j6,"])")].concat(s.map(function(z){return".".concat(z,":not([").concat(j6,"])")})).join(", ");if(l.length===0)return Promise.resolve();var u=[];try{u=U0(e.querySelectorAll(l))}catch{}if(u.length>0)n("pending"),i("complete");else return Promise.resolve();var p=Pn.begin("onTree"),h=u.reduce(function(z,M){try{var L=kf(M);L&&z.push(L)}catch(S){uf||S.name==="MissingIcon"&&console.error(S)}return z},[]);return new Promise(function(z,M){Promise.all(h).then(function(L){Nf(L,function(){n("active"),n("complete"),i("pending"),typeof c=="function"&&c(),p(),z()})}).catch(function(L){p(),M(L)})})}function jx(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;kf(e).then(function(a){a&&Nf([a],c)})}function Yx(e){return function(c){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(c||{}).icon?c:Hn(c||{}),i=a.mask;return i&&(i=(i||{}).icon?i:Hn(i||{})),e(n,Q(Q({},a),{},{mask:i}))}}var Kx=function(c){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=a.transform,i=n===void 0?t4:n,s=a.symbol,l=s===void 0?!1:s,u=a.mask,p=u===void 0?null:u,h=a.maskId,z=h===void 0?null:h,M=a.title,L=M===void 0?null:M,S=a.titleId,_=S===void 0?null:S,R=a.classes,W=R===void 0?[]:R,g=a.attributes,H=g===void 0?{}:g,C=a.styles,b=C===void 0?{}:C;if(c){var D=c.prefix,U=c.iconName,I=c.icon;return A7(Q({type:"icon"},c),function(){return Y6("beforeDOMElementCreation",{iconDefinition:c,params:a}),c2.autoA11y&&(L?H["aria-labelledby"]="".concat(c2.replacementClass,"-title-").concat(_||u5()):(H["aria-hidden"]="true",H.focusable="false")),_n({icons:{main:gn(I),mask:p?gn(p.icon):{found:!1,width:null,height:null,icon:{}}},prefix:D,iconName:U,transform:Q(Q({},t4),i),symbol:l,title:L,maskId:z,titleId:_,extra:{attributes:H,styles:b,classes:W}})})}},Xx={mixout:function(){return{icon:Yx(Kx)}},hooks:function(){return{mutationObserverCallbacks:function(a){return a.treeCallback=Xl,a.nodeCallback=jx,a}}},provides:function(c){c.i2svg=function(a){var n=a.node,i=n===void 0?F2:n,s=a.callback,l=s===void 0?function(){}:s;return Xl(i,l)},c.generateSvgReplacementMutation=function(a,n){var i=n.iconName,s=n.title,l=n.titleId,u=n.prefix,p=n.transform,h=n.symbol,z=n.mask,M=n.maskId,L=n.extra;return new Promise(function(S,_){Promise.all([Vn(i,u),z.iconName?Vn(z.iconName,z.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(R){var W=Ln(R,2),g=W[0],H=W[1];S([a,_n({icons:{main:g,mask:H},prefix:u,iconName:i,transform:p,symbol:h,maskId:M,title:s,titleId:l,extra:L,watchable:!0})])}).catch(_)})},c.generateAbstractIcon=function(a){var n=a.children,i=a.attributes,s=a.main,l=a.transform,u=a.styles,p=N7(u);p.length>0&&(i.style=p);var h;return bn(l)&&(h=y4("generateAbstractTransformGrouping",{main:s,transform:l,containerWidth:s.width,iconWidth:s.width})),n.push(h||s.icon),{children:n,attributes:i}}}},Qx={mixout:function(){return{layer:function(a){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.classes,s=i===void 0?[]:i;return A7({type:"layer"},function(){Y6("beforeDOMElementCreation",{assembler:a,params:n});var l=[];return a(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(p5(s)).join(" ")},children:l}]})}}}},Zx={mixout:function(){return{counter:function(a){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,M=z===void 0?{}:z;return A7({type:"counter",content:a},function(){return Y6("beforeDOMElementCreation",{content:a,params:n}),Ax({content:a.toString(),title:s,extra:{attributes:h,styles:M,classes:["".concat(c2.cssPrefix,"-layers-counter")].concat(p5(u))}})})}}}},Jx={mixout:function(){return{text:function(a){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.transform,s=i===void 0?t4:i,l=n.title,u=l===void 0?null:l,p=n.classes,h=p===void 0?[]:p,z=n.attributes,M=z===void 0?{}:z,L=n.styles,S=L===void 0?{}:L;return A7({type:"text",content:a},function(){return Y6("beforeDOMElementCreation",{content:a,params:n}),Gl({content:a,transform:Q(Q({},t4),s),title:u,extra:{attributes:M,styles:S,classes:["".concat(c2.cssPrefix,"-layers-text")].concat(p5(h))}})})}}},provides:function(c){c.generateLayersText=function(a,n){var i=n.title,s=n.transform,l=n.extra,u=null,p=null;if(of){var h=parseInt(getComputedStyle(a).fontSize,10),z=a.getBoundingClientRect();u=z.width/h,p=z.height/h}return c2.autoA11y&&!i&&(l.attributes["aria-hidden"]="true"),Promise.resolve([a,Gl({content:a.innerHTML,width:u,height:p,transform:s,title:i,extra:l,watchable:!0})])}}},ey=new RegExp('"',"ug"),Ql=[1105920,1112319];function cy(e){var c=e.replace(ey,""),a=hx(c,0),n=a>=Ql[0]&&a<=Ql[1],i=c.length===2?c[0]===c[1]:!1;return{value:vn(i?c[0]:c),isSecondary:n||i}}function Zl(e,c){var a="".concat(GL).concat(c.replace(":","-"));return new Promise(function(n,i){if(e.getAttribute(a)!==null)return n();var s=U0(e.children),l=s.filter(function(I){return I.getAttribute(hn)===c})[0],u=Z4.getComputedStyle(e,c),p=u.getPropertyValue("font-family").match(KL),h=u.getPropertyValue("font-weight"),z=u.getPropertyValue("content");if(l&&!p)return e.removeChild(l),n();if(p&&z!=="none"&&z!==""){var M=u.getPropertyValue("content"),L=~["Sharp"].indexOf(p[2])?Z2:D2,S=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(p[2])?o5[L][p[2].toLowerCase()]:XL[L][h],_=cy(M),R=_.value,W=_.isSecondary,g=p[0].startsWith("FontAwesome"),H=An(S,R),C=H;if(g){var b=Mx(R);b.iconName&&b.prefix&&(H=b.iconName,S=b.prefix)}if(H&&!W&&(!l||l.getAttribute(yn)!==S||l.getAttribute(wn)!==C)){e.setAttribute(a,C),l&&e.removeChild(l);var D=qx(),U=D.extra;U.attributes[hn]=c,Vn(H,S).then(function(I){var J=_n(Q(Q({},D),{},{icons:{main:I,mask:En()},prefix:S,iconName:C,extra:U,watchable:!0})),A=F2.createElementNS("http://www.w3.org/2000/svg","svg");c==="::before"?e.insertBefore(A,e.firstChild):e.appendChild(A),A.outerHTML=J.map(function(N){return h5(N)}).join(`
`),e.removeAttribute(a),n()}).catch(i)}else n()}else n()})}function ay(e){return Promise.all([Zl(e,"::before"),Zl(e,"::after")])}function ry(e){return e.parentNode!==document.head&&!~$L.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(hn)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Jl(e){if(w4)return new Promise(function(c,a){var n=U0(e.querySelectorAll("*")).filter(ry).map(ay),i=Pn.begin("searchPseudoElements");bf(),Promise.all(n).then(function(){i(),Cn(),c()}).catch(function(){i(),Cn(),a()})})}var ny={hooks:function(){return{mutationObserverCallbacks:function(a){return a.pseudoElementsCallback=Jl,a}}},provides:function(c){c.pseudoElements2svg=function(a){var n=a.node,i=n===void 0?F2:n;c2.searchPseudoElements&&Jl(i)}}},ef=!1,ty={mixout:function(){return{dom:{unwatch:function(){bf(),ef=!0}}}},hooks:function(){return{bootstrap:function(){Yl(zn("mutationObserverCallbacks",{}))},noAuto:function(){Bx()},watch:function(a){var n=a.observeMutationsRoot;ef?Cn():Yl(zn("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},cf=function(c){var a={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},a)},iy={mixout:function(){return{parse:{transform:function(a){return cf(a)}}}},hooks:function(){return{parseNodeAttributes:function(a,n){var i=n.getAttribute("data-fa-transform");return i&&(a.transform=cf(i)),a}}},provides:function(c){c.generateAbstractTransformGrouping=function(a){var n=a.main,i=a.transform,s=a.containerWidth,l=a.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)"),M={transform:"".concat(p," ").concat(h," ").concat(z)},L={transform:"translate(".concat(l/2*-1," -256)")},S={outer:u,inner:M,path:L};return{tag:"g",attributes:Q({},S.outer),children:[{tag:"g",attributes:Q({},S.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:Q(Q({},n.icon.attributes),S.path)}]}]}}}},un={x:0,y:0,width:"100%",height:"100%"};function af(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 sy(e){return e.tag==="g"?e.children:[e]}var oy={hooks:function(){return{parseNodeAttributes:function(a,n){var i=n.getAttribute("data-fa-mask"),s=i?k7(i.split(" ").map(function(l){return l.trim()})):En();return s.prefix||(s.prefix=J4()),a.mask=s,a.maskId=n.getAttribute("data-fa-mask-id"),a}}},provides:function(c){c.generateAbstractMask=function(a){var n=a.children,i=a.attributes,s=a.main,l=a.mask,u=a.maskId,p=a.transform,h=s.width,z=s.icon,M=l.width,L=l.icon,S=ix({transform:p,containerWidth:M,iconWidth:h}),_={tag:"rect",attributes:Q(Q({},un),{},{fill:"white"})},R=z.children?{children:z.children.map(af)}:{},W={tag:"g",attributes:Q({},S.inner),children:[af(Q({tag:z.tag,attributes:Q(Q({},z.attributes),S.path)},R))]},g={tag:"g",attributes:Q({},S.outer),children:[W]},H="mask-".concat(u||u5()),C="clip-".concat(u||u5()),b={tag:"mask",attributes:Q(Q({},un),{},{id:H,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_,g]},D={tag:"defs",children:[{tag:"clipPath",attributes:{id:C},children:sy(L)},b]};return n.push(D,{tag:"rect",attributes:Q({fill:"currentColor","clip-path":"url(#".concat(C,")"),mask:"url(#".concat(H,")")},un)}),{children:n,attributes:i}}}},ly={provides:function(c){var a=!1;Z4.matchMedia&&(a=Z4.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:Q(Q({},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=Q(Q({},s),{},{attributeName:"opacity"}),u={tag:"circle",attributes:Q(Q({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return a||u.children.push({tag:"animate",attributes:Q(Q({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Q(Q({},l),{},{values:"1;0;1;1;0;1;"})}),n.push(u),n.push({tag:"path",attributes:Q(Q({},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:a?[]:[{tag:"animate",attributes:Q(Q({},l),{},{values:"1;0;0;0;0;1;"})}]}),a||n.push({tag:"path",attributes:Q(Q({},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:Q(Q({},l),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},fy={hooks:function(){return{parseNodeAttributes:function(a,n){var i=n.getAttribute("data-fa-symbol"),s=i===null?!1:i===""?!0:i;return a.symbol=s,a}}}},uy=[lx,Xx,Qx,Zx,Jx,ny,ty,iy,oy,ly,fy];xx(uy,{mixoutsTo:u3});var sb=u3.noAuto,ob=u3.config,lb=u3.library,fb=u3.dom,E7=u3.parse,ub=u3.findIconDefinition,pb=u3.toHtml,Af=u3.icon,mb=u3.layer,hb=u3.text,vb=u3.counter;var h2=b2(Of()),On=b2(v1());function If(e,c){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);c&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),a.push.apply(a,n)}return a}function c6(e){for(var c=1;c<arguments.length;c++){var a=arguments[c]!=null?arguments[c]:{};c%2?If(Object(a),!0).forEach(function(n){W0(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):If(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function _7(e){"@babel/helpers - typeof";return _7=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},_7(e)}function W0(e,c,a){return c in e?Object.defineProperty(e,c,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[c]=a,e}function hy(e,c){if(e==null)return{};var a={},n=Object.keys(e),i,s;for(s=0;s<n.length;s++)i=n[s],!(c.indexOf(i)>=0)&&(a[i]=e[i]);return a}function vy(e,c){if(e==null)return{};var a=hy(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)&&(a[n]=e[n])}return a}function Dn(e){return dy(e)||zy(e)||Hy(e)||gy()}function dy(e){if(Array.isArray(e))return Fn(e)}function zy(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Hy(e,c){if(e){if(typeof e=="string")return Fn(e,c);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Fn(e,c)}}function Fn(e,c){(c==null||c>e.length)&&(c=e.length);for(var a=0,n=new Array(c);a<c;a++)n[a]=e[a];return n}function gy(){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 Vy(e){var c,a=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,M=e.pulse,L=e.fixedWidth,S=e.inverse,_=e.border,R=e.listItem,W=e.flip,g=e.size,H=e.rotation,C=e.pull,b=(c={"fa-beat":a,"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":M,"fa-fw":L,"fa-inverse":S,"fa-border":_,"fa-li":R,"fa-flip":W===!0,"fa-flip-horizontal":W==="horizontal"||W==="both","fa-flip-vertical":W==="vertical"||W==="both"},W0(c,"fa-".concat(g),typeof g<"u"&&g!==null),W0(c,"fa-rotate-".concat(H),typeof H<"u"&&H!==null&&H!==0),W0(c,"fa-pull-".concat(C),typeof C<"u"&&C!==null),W0(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 My(e){return e=e-0,e===e}function Uf(e){return My(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(c,a){return a?a.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Cy=["style"];function Ly(e){return e.charAt(0).toUpperCase()+e.slice(1)}function xy(e){return e.split(";").map(function(c){return c.trim()}).filter(function(c){return c}).reduce(function(c,a){var n=a.indexOf(":"),i=Uf(a.slice(0,n)),s=a.slice(n+1).trim();return i.startsWith("webkit")?c[Ly(i)]=s:c[i]=s,c},{})}function Wf(e,c){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof c=="string")return c;var n=(c.children||[]).map(function(p){return Wf(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=xy(z);break;default:h.indexOf("aria-")===0||h.indexOf("data-")===0?p.attrs[h.toLowerCase()]=z:p.attrs[Uf(h)]=z}return p},{attrs:{}}),s=a.style,l=s===void 0?{}:s,u=vy(a,Cy);return i.attrs.style=c6(c6({},i.attrs.style),l),e.apply(void 0,[c.tag,c6(c6({},i.attrs),u)].concat(Dn(n)))}var Gf=!1;try{Gf=!0}catch{}function yy(){if(!Gf&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Bf(e){if(e&&_7(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(E7.icon)return E7.icon(e);if(e===null)return null;if(e&&_7(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 Rn(e,c){return Array.isArray(c)&&c.length>0||!Array.isArray(c)&&c?W0({},e,c):{}}var Z1=On.default.forwardRef(function(e,c){var a=e.icon,n=e.mask,i=e.symbol,s=e.className,l=e.title,u=e.titleId,p=e.maskId,h=Bf(a),z=Rn("classes",[].concat(Dn(Vy(e)),Dn(s.split(" ")))),M=Rn("transform",typeof e.transform=="string"?E7.transform(e.transform):e.transform),L=Rn("mask",Bf(n)),S=Af(h,c6(c6(c6(c6({},z),M),L),{},{symbol:i,title:l,titleId:u,maskId:p}));if(!S)return yy("Could not find icon",h),null;var _=S.abstract,R={ref:c};return Object.keys(e).forEach(function(W){Z1.defaultProps.hasOwnProperty(W)||(R[W]=e[W])}),wy(_[0],R)});Z1.displayName="FontAwesomeIcon";Z1.propTypes={beat:h2.default.bool,border:h2.default.bool,beatFade:h2.default.bool,bounce:h2.default.bool,className:h2.default.string,fade:h2.default.bool,flash:h2.default.bool,mask:h2.default.oneOfType([h2.default.object,h2.default.array,h2.default.string]),maskId:h2.default.string,fixedWidth:h2.default.bool,inverse:h2.default.bool,flip:h2.default.oneOf([!0,!1,"horizontal","vertical","both"]),icon:h2.default.oneOfType([h2.default.object,h2.default.array,h2.default.string]),listItem:h2.default.bool,pull:h2.default.oneOf(["right","left"]),pulse:h2.default.bool,rotation:h2.default.oneOf([0,90,180,270]),shake:h2.default.bool,size:h2.default.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:h2.default.bool,spinPulse:h2.default.bool,spinReverse:h2.default.bool,symbol:h2.default.oneOfType([h2.default.bool,h2.default.string]),title:h2.default.string,titleId:h2.default.string,transform:h2.default.oneOfType([h2.default.string,h2.default.object]),swapOpacity:h2.default.bool};Z1.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 wy=Wf.bind(null,On.default.createElement);var H3=b2(v1());var N1=function(){return N1=Object.assign||function(c){for(var a,n=1,i=arguments.length;n<i;n++){a=arguments[n];for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(c[s]=a[s])}return c},N1.apply(this,arguments)};function v5(e,c,a){if(a||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 e1=b2(v1()),Lu=b2($f());var k2="-ms-",K6="-moz-",C2="-webkit-",P7="comm",a6="rule",G0="decl";var jf="@import";var T7="@keyframes";var Yf="@layer";var In=Math.abs,d5=String.fromCharCode,z5=Object.assign;function Kf(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 R7(e){return e.trim()}function G3(e,c){return(e=c.exec(e))?e[0]:e}function f2(e,c,a){return e.replace(c,a)}function q0(e,c,a){return e.indexOf(c,a)}function J2(e,c){return e.charCodeAt(c)|0}function i4(e,c,a){return e.slice(c,a)}function B1(e){return e.length}function D7(e){return e.length}function X6(e,c){return c.push(e),e}function Xf(e,c){return e.map(c).join("")}function Bn(e,c){return e.filter(function(a){return!G3(a,c)})}var F7=1,$0=1,Qf=0,S3=0,i1=0,j0="";function H5(e,c,a,n,i,s,l,u){return{value:e,root:c,parent:a,type:n,props:i,children:s,line:F7,column:$0,length:l,return:"",siblings:u}}function S4(e,c){return z5(H5("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},c)}function Q6(e){for(;e.root;)e=S4(e.root,{children:[e]});X6(e,e.siblings)}function Zf(){return i1}function Jf(){return i1=S3>0?J2(j0,--S3):0,$0--,i1===10&&($0=1,F7--),i1}function N3(){return i1=S3<Qf?J2(j0,S3++):0,$0++,i1===10&&($0=1,F7++),i1}function r6(){return J2(j0,S3)}function g5(){return S3}function O7(e,c){return i4(j0,e,c)}function Un(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 eu(e){return F7=$0=1,Qf=B1(j0=e),S3=0,[]}function cu(e){return j0="",e}function I7(e){return R7(O7(S3-1,Wn(e===91?e+2:e===40?e+1:e)))}function au(e){for(;(i1=r6())&&i1<33;)N3();return Un(e)>2||Un(i1)>3?"":" "}function ru(e,c){for(;--c&&N3()&&!(i1<48||i1>102||i1>57&&i1<65||i1>70&&i1<97););return O7(e,g5()+(c<6&&r6()==32&&N3()==32))}function Wn(e){for(;N3();)switch(i1){case e:return S3;case 34:case 39:e!==34&&e!==39&&Wn(i1);break;case 40:e===41&&Wn(e);break;case 92:N3();break}return S3}function nu(e,c){for(;N3()&&e+i1!==57;)if(e+i1===84&&r6()===47)break;return"/*"+O7(c,S3-1)+"*"+d5(e===47?e:N3())}function tu(e){for(;!Un(r6());)N3();return O7(e,S3)}function ou(e){return cu(B7("",null,null,null,[""],e=eu(e),0,[0],e))}function B7(e,c,a,n,i,s,l,u,p){for(var h=0,z=0,M=l,L=0,S=0,_=0,R=1,W=1,g=1,H=0,C="",b=i,D=s,U=n,I=C;W;)switch(_=H,H=N3()){case 40:if(_!=108&&J2(I,M-1)==58){q0(I+=f2(I7(H),"&","&\f"),"&\f",In(h?u[h-1]:0))!=-1&&(g=-1);break}case 34:case 39:case 91:I+=I7(H);break;case 9:case 10:case 13:case 32:I+=au(_);break;case 92:I+=ru(g5()-1,7);continue;case 47:switch(r6()){case 42:case 47:X6(Sy(nu(N3(),g5()),c,a,p),p);break;default:I+="/"}break;case 123*R:u[h++]=B1(I)*g;case 125*R:case 59:case 0:switch(H){case 0:case 125:W=0;case 59+z:g==-1&&(I=f2(I,/\f/g,"")),S>0&&B1(I)-M&&X6(S>32?su(I+";",n,a,M-1,p):su(f2(I," ","")+";",n,a,M-2,p),p);break;case 59:I+=";";default:if(X6(U=iu(I,c,a,h,z,i,u,C,b=[],D=[],M,s),s),H===123)if(z===0)B7(I,c,U,U,b,s,M,u,D);else switch(L===99&&J2(I,3)===110?100:L){case 100:case 108:case 109:case 115:B7(e,U,U,n&&X6(iu(e,U,U,0,0,i,u,C,i,b=[],M,D),D),i,D,M,u,n?b:D);break;default:B7(I,U,U,U,[""],D,0,u,D)}}h=z=S=0,R=g=1,C=I="",M=l;break;case 58:M=1+B1(I),S=_;default:if(R<1){if(H==123)--R;else if(H==125&&R++==0&&Jf()==125)continue}switch(I+=d5(H),H*R){case 38:g=z>0?1:(I+="\f",-1);break;case 44:u[h++]=(B1(I)-1)*g,g=1;break;case 64:r6()===45&&(I+=I7(N3())),L=r6(),z=M=B1(C=I+=tu(g5())),H++;break;case 45:_===45&&B1(I)==2&&(R=0)}}return s}function iu(e,c,a,n,i,s,l,u,p,h,z,M){for(var L=i-1,S=i===0?s:[""],_=D7(S),R=0,W=0,g=0;R<n;++R)for(var H=0,C=i4(e,L+1,L=In(W=l[R])),b=e;H<_;++H)(b=R7(W>0?S[H]+" "+C:f2(C,/&\f/g,S[H])))&&(p[g++]=b);return H5(e,c,a,i===0?a6:u,p,h,z,M)}function Sy(e,c,a,n){return H5(e,c,a,P7,d5(Zf()),i4(e,2,-2),0,n)}function su(e,c,a,n,i){return H5(e,c,a,G0,i4(e,0,n),i4(e,n+1,-1),n,i)}function Gn(e,c,a){switch(Kf(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 K6+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return C2+e+K6+e+k2+e+e;case 5936:switch(J2(e,c+11)){case 114:return C2+e+k2+f2(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return C2+e+k2+f2(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return C2+e+k2+f2(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+f2(e,/(\w+).+(:[^]+)/,C2+"box-$1$2"+k2+"flex-$1$2")+e;case 5443:return C2+e+k2+"flex-item-"+f2(e,/flex-|-self/g,"")+(G3(e,/flex-|baseline/)?"":k2+"grid-row-"+f2(e,/flex-|-self/g,""))+e;case 4675:return C2+e+k2+"flex-line-pack"+f2(e,/align-content|flex-|-self/g,"")+e;case 5548:return C2+e+k2+f2(e,"shrink","negative")+e;case 5292:return C2+e+k2+f2(e,"basis","preferred-size")+e;case 6060:return C2+"box-"+f2(e,"-grow","")+C2+e+k2+f2(e,"grow","positive")+e;case 4554:return C2+f2(e,/([^-])(transform)/g,"$1"+C2+"$2")+e;case 6187:return f2(f2(f2(e,/(zoom-|grab)/,C2+"$1"),/(image-set)/,C2+"$1"),e,"")+e;case 5495:case 3959:return f2(e,/(image-set\([^]*)/,C2+"$1$`$1");case 4968:return f2(f2(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"+i4(e,c)+e;break;case 2592:case 3360:return k2+f2(e,"template-","")+e;case 4384:case 3616:return a&&a.some(function(n,i){return c=i,G3(n.props,/grid-\w+-end/)})?~q0(e+(a=a[c].value),"span",0)?e:k2+f2(e,"-start","")+e+k2+"grid-row-span:"+(~q0(a,"span",0)?G3(a,/\d+/):+G3(a,/\d+/)-+G3(e,/\d+/))+";":k2+f2(e,"-start","")+e;case 4896:case 4128:return a&&a.some(function(n){return G3(n.props,/grid-\w+-start/)})?e:k2+f2(f2(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return f2(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(B1(e)-1-c>6)switch(J2(e,c+1)){case 109:if(J2(e,c+4)!==45)break;case 102:return f2(e,/(.+:)(.+)-([^]+)/,"$1"+C2+"$2-$3$1"+K6+(J2(e,c+3)==108?"$3":"$2-$3"))+e;case 115:return~q0(e,"stretch",0)?Gn(f2(e,"stretch","fill-available"),c,a)+e:e}break;case 5152:case 5920:return f2(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 f2(e,":",":"+C2)+e;break;case 6444:switch(J2(e,J2(e,14)===45?18:11)){case 120:return f2(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+C2+(J2(e,14)===45?"inline-":"")+"box$3$1"+C2+"$2$3$1"+k2+"$2box$3")+e;case 100:return f2(e,":",":"+k2)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return f2(e,"scroll-","scroll-snap-")+e}return e}function Y0(e,c){for(var a="",n=0;n<e.length;n++)a+=c(e[n],n,e,c)||"";return a}function lu(e,c,a,n){switch(e.type){case Yf:if(e.children.length)break;case jf:case G0:return e.return=e.return||e.value;case P7:return"";case T7:return e.return=e.value+"{"+Y0(e.children,n)+"}";case a6:if(!B1(e.value=e.props.join(",")))return""}return B1(a=Y0(e.children,n))?e.return=e.value+"{"+a+"}":""}function fu(e){var c=D7(e);return function(a,n,i,s){for(var l="",u=0;u<c;u++)l+=e[u](a,n,i,s)||"";return l}}function uu(e){return function(c){c.root||(c=c.return)&&e(c)}}function pu(e,c,a,n){if(e.length>-1&&!e.return)switch(e.type){case G0:e.return=Gn(e.value,e.length,a);return;case T7:return Y0([S4(e,{value:f2(e.value,"@","@"+C2)})],n);case a6:if(e.length)return Xf(a=e.props,function(i){switch(G3(i,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Q6(S4(e,{props:[f2(i,/:(read-\w+)/,":"+K6+"$1")]})),Q6(S4(e,{props:[i]})),z5(e,{props:Bn(a,n)});break;case"::placeholder":Q6(S4(e,{props:[f2(i,/:(plac\w+)/,":"+C2+"input-$1")]})),Q6(S4(e,{props:[f2(i,/:(plac\w+)/,":"+K6+"$1")]})),Q6(S4(e,{props:[f2(i,/:(plac\w+)/,k2+"input-$1")]})),Q6(S4(e,{props:[i]})),z5(e,{props:Bn(a,n)});break}return""})}}var Ny={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},mu=Ny;var b4=typeof process<"u"&&process.env!==void 0&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",xu="active",$7="data-styled-version",X0="6.1.8",et=`/*!sc*/
`,ct=typeof window<"u"&&"HTMLElement"in window,by=!!(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 K7=Object.freeze([]),Q0=Object.freeze({});function ky(e,c,a){return a===void 0&&(a=Q0),e.theme!==a.theme&&e.theme||c||a.theme}var yu=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"]),Ay=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Ey=/(^-|-$)/g;function hu(e){return e.replace(Ay,"-").replace(Ey,"")}var _y=/(a)(d)/gi,U7=52,vu=function(e){return String.fromCharCode(e+(e>25?39:97))};function Yn(e){var c,a="";for(c=Math.abs(e);c>U7;c=c/U7|0)a=vu(c%U7)+a;return(vu(c%U7)+a).replace(_y,"$1-$2")}var qn,wu=5381,K0=function(e,c){for(var a=c.length;a;)e=33*e^c.charCodeAt(--a);return e},Su=function(e){return K0(wu,e)};function Py(e){return Yn(Su(e)>>>0)}function Ty(e){return e.displayName||e.name||"Component"}function $n(e){return typeof e=="string"&&!0}var Nu=typeof Symbol=="function"&&Symbol.for,bu=Nu?Symbol.for("react.memo"):60115,Ry=Nu?Symbol.for("react.forward_ref"):60112,Dy={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Fy={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ku={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Oy=((qn={})[Ry]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},qn[bu]=ku,qn);function du(e){return("type"in(c=e)&&c.type.$$typeof)===bu?ku:"$$typeof"in e?Oy[e.$$typeof]:Dy;var c}var Iy=Object.defineProperty,By=Object.getOwnPropertyNames,zu=Object.getOwnPropertySymbols,Uy=Object.getOwnPropertyDescriptor,Wy=Object.getPrototypeOf,Hu=Object.prototype;function Au(e,c,a){if(typeof c!="string"){if(Hu){var n=Wy(c);n&&n!==Hu&&Au(e,n,a)}var i=By(c);zu&&(i=i.concat(zu(c)));for(var s=du(e),l=du(c),u=0;u<i.length;++u){var p=i[u];if(!(p in Fy||a&&a[p]||l&&p in l||s&&p in s)){var h=Uy(c,p);try{Iy(e,p,h)}catch{}}}}return e}function Z0(e){return typeof e=="function"}function at(e){return typeof e=="object"&&"styledComponentId"in e}function Z6(e,c){return e&&c?"".concat(e," ").concat(c):e||c||""}function j7(e,c){if(e.length===0)return"";for(var a=e[0],n=1;n<e.length;n++)a+=c?c+e[n]:e[n];return a}function V5(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function Kn(e,c,a){if(a===void 0&&(a=!1),!a&&!V5(e)&&!Array.isArray(e))return c;if(Array.isArray(c))for(var n=0;n<c.length;n++)e[n]=Kn(e[n],c[n]);else if(V5(c))for(var n in c)e[n]=Kn(e[n],c[n]);return e}function rt(e,c){Object.defineProperty(e,"toString",{value:c})}function N4(e){for(var c=[],a=1;a<arguments.length;a++)c[a-1]=arguments[a];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 Gy=function(){function e(c){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=c}return e.prototype.indexOfGroup=function(c){for(var a=0,n=0;n<c;n++)a+=this.groupSizes[n];return a},e.prototype.insertRules=function(c,a){if(c>=this.groupSizes.length){for(var n=this.groupSizes,i=n.length,s=i;c>=s;)if((s<<=1)<0)throw N4(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,a.length);l<p;l++)this.tag.insertRule(u,a[l])&&(this.groupSizes[c]++,u++)},e.prototype.clearGroup=function(c){if(c<this.length){var a=this.groupSizes[c],n=this.indexOfGroup(c),i=n+a;this.groupSizes[c]=0;for(var s=n;s<i;s++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(c){var a="";if(c>=this.length||this.groupSizes[c]===0)return a;for(var n=this.groupSizes[c],i=this.indexOfGroup(c),s=i+n,l=i;l<s;l++)a+="".concat(this.tag.getRule(l)).concat(et);return a},e}(),G7=new Map,Y7=new Map,q7=1,W7=function(e){if(G7.has(e))return G7.get(e);for(;Y7.has(q7);)q7++;var c=q7++;return G7.set(e,c),Y7.set(c,e),c},qy=function(e,c){q7=c+1,G7.set(e,c),Y7.set(c,e)},$y="style[".concat(b4,"][").concat($7,'="').concat(X0,'"]'),jy=new RegExp("^".concat(b4,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Yy=function(e,c,a){for(var n,i=a.split(","),s=0,l=i.length;s<l;s++)(n=i[s])&&e.registerName(c,n)},Ky=function(e,c){for(var a,n=((a=c.textContent)!==null&&a!==void 0?a:"").split(et),i=[],s=0,l=n.length;s<l;s++){var u=n[s].trim();if(u){var p=u.match(jy);if(p){var h=0|parseInt(p[1],10),z=p[2];h!==0&&(qy(z,h),Yy(e,z,p[3]),e.getTag().insertRules(h,i)),i.length=0}else i.push(u)}}};function Xn(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var Eu=function(e){var c=document.head,a=e||c,n=document.createElement("style"),i=function(u){var p=Array.from(u.querySelectorAll("style[".concat(b4,"]")));return p[p.length-1]}(a),s=i!==void 0?i.nextSibling:null;n.setAttribute(b4,xu),n.setAttribute($7,X0);var l=Xn();return l&&n.setAttribute("nonce",l),a.insertBefore(n,s),n},Xy=function(){function e(c){this.element=Eu(c),this.element.appendChild(document.createTextNode("")),this.sheet=function(a){if(a.sheet)return a.sheet;for(var n=document.styleSheets,i=0,s=n.length;i<s;i++){var l=n[i];if(l.ownerNode===a)return l}throw N4(17)}(this.element),this.length=0}return e.prototype.insertRule=function(c,a){try{return this.sheet.insertRule(a,c),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(c){this.sheet.deleteRule(c),this.length--},e.prototype.getRule=function(c){var a=this.sheet.cssRules[c];return a&&a.cssText?a.cssText:""},e}(),Qy=function(){function e(c){this.element=Eu(c),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(c,a){if(c<=this.length&&c>=0){var n=document.createTextNode(a);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}(),Zy=function(){function e(c){this.rules=[],this.length=0}return e.prototype.insertRule=function(c,a){return c<=this.length&&(this.rules.splice(c,0,a),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}(),gu=ct,Jy={isServer:!ct,useCSSOMInjection:!by},M5=function(){function e(c,a,n){c===void 0&&(c=Q0),a===void 0&&(a={});var i=this;this.options=N1(N1({},Jy),c),this.gs=a,this.names=new Map(n),this.server=!!c.isServer,!this.server&&ct&&gu&&(gu=!1,function(s){for(var l=document.querySelectorAll($y),u=0,p=l.length;u<p;u++){var h=l[u];h&&h.getAttribute(b4)!==xu&&(Ky(s,h),h.parentNode&&h.parentNode.removeChild(h))}}(this)),rt(this,function(){return function(s){for(var l=s.getTag(),u=l.length,p="",h=function(M){var L=function(g){return Y7.get(g)}(M);if(L===void 0)return"continue";var S=s.names.get(L),_=l.getGroup(M);if(S===void 0||_.length===0)return"continue";var R="".concat(b4,".g").concat(M,'[id="').concat(L,'"]'),W="";S!==void 0&&S.forEach(function(g){g.length>0&&(W+="".concat(g,","))}),p+="".concat(_).concat(R,'{content:"').concat(W,'"}').concat(et)},z=0;z<u;z++)h(z);return p}(i)})}return e.registerId=function(c){return W7(c)},e.prototype.reconstructWithOptions=function(c,a){return a===void 0&&(a=!0),new e(N1(N1({},this.options),c),this.gs,a&&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(a){var n=a.useCSSOMInjection,i=a.target;return a.isServer?new Zy(i):n?new Xy(i):new Qy(i)}(this.options),new Gy(c)));var c},e.prototype.hasNameForId=function(c,a){return this.names.has(c)&&this.names.get(c).has(a)},e.prototype.registerName=function(c,a){if(W7(c),this.names.has(c))this.names.get(c).add(a);else{var n=new Set;n.add(a),this.names.set(c,n)}},e.prototype.insertRules=function(c,a,n){this.registerName(c,a),this.getTag().insertRules(W7(c),n)},e.prototype.clearNames=function(c){this.names.has(c)&&this.names.get(c).clear()},e.prototype.clearRules=function(c){this.getTag().clearGroup(W7(c)),this.clearNames(c)},e.prototype.clearTag=function(){this.tag=void 0},e}(),ew=/&/g,cw=/^\s*\/\/.*$/gm;function _u(e,c){return e.map(function(a){return a.type==="rule"&&(a.value="".concat(c," ").concat(a.value),a.value=a.value.replaceAll(",",",".concat(c," ")),a.props=a.props.map(function(n){return"".concat(c," ").concat(n)})),Array.isArray(a.children)&&a.type!=="@keyframes"&&(a.children=_u(a.children,c)),a})}function Pu(e){var c,a,n,i=e===void 0?Q0:e,s=i.options,l=s===void 0?Q0:s,u=i.plugins,p=u===void 0?K7:u,h=function(L,S,_){return _.startsWith(a)&&_.endsWith(a)&&_.replaceAll(a,"").length>0?".".concat(c):L},z=p.slice();z.push(function(L){L.type===a6&&L.value.includes("&")&&(L.props[0]=L.props[0].replace(ew,a).replace(n,h))}),l.prefix&&z.push(pu),z.push(lu);var M=function(L,S,_,R){S===void 0&&(S=""),_===void 0&&(_=""),R===void 0&&(R="&"),c=R,a=S,n=new RegExp("\\".concat(a,"\\b"),"g");var W=L.replace(cw,""),g=ou(_||S?"".concat(_," ").concat(S," { ").concat(W," }"):W);l.namespace&&(g=_u(g,l.namespace));var H=[];return Y0(g,fu(z.concat(uu(function(C){return H.push(C)})))),H};return M.hash=p.length?p.reduce(function(L,S){return S.name||N4(15),K0(L,S.name)},wu).toString():"",M}var aw=new M5,Qn=Pu(),nt=e1.default.createContext({shouldForwardProp:void 0,styleSheet:aw,stylis:Qn}),tk=nt.Consumer,rw=e1.default.createContext(void 0);function Zn(){return(0,e1.useContext)(nt)}function nw(e){var c=(0,e1.useState)(e.stylisPlugins),a=c[0],n=c[1],i=Zn().styleSheet,s=(0,e1.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,e1.useMemo)(function(){return Pu({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:a})},[e.enableVendorPrefixes,e.namespace,a]);(0,e1.useEffect)(function(){(0,Lu.default)(a,e.stylisPlugins)||n(e.stylisPlugins)},[e.stylisPlugins]);var u=(0,e1.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:s,stylis:l}},[e.shouldForwardProp,s,l]);return e1.default.createElement(nt.Provider,{value:u},e1.default.createElement(rw.Provider,{value:l},e.children))}var tw=function(){function e(c,a){var n=this;this.inject=function(i,s){s===void 0&&(s=Qn);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=a,rt(this,function(){throw N4(12,String(n.name))})}return e.prototype.getName=function(c){return c===void 0&&(c=Qn),this.name+c.hash},e}(),iw=function(e){return e>="A"&&e<="Z"};function Vu(e){for(var c="",a=0;a<e.length;a++){var n=e[a];if(a===1&&n==="-"&&e[0]==="-")return e;iw(n)?c+="-"+n.toLowerCase():c+=n}return c.startsWith("ms-")?"-"+c:c}var Tu=function(e){return e==null||e===!1||e===""},Ru=function(e){var c,a,n=[];for(var i in e){var s=e[i];e.hasOwnProperty(i)&&!Tu(s)&&(Array.isArray(s)&&s.isCss||Z0(s)?n.push("".concat(Vu(i),":"),s,";"):V5(s)?n.push.apply(n,v5(v5(["".concat(i," {")],Ru(s),!1),["}"],!1)):n.push("".concat(Vu(i),": ").concat((c=i,(a=s)==null||typeof a=="boolean"||a===""?"":typeof a!="number"||a===0||c in mu||c.startsWith("--")?String(a).trim():"".concat(a,"px")),";")))}return n};function n6(e,c,a,n){if(Tu(e))return[];if(at(e))return[".".concat(e.styledComponentId)];if(Z0(e)){if(!Z0(s=e)||s.prototype&&s.prototype.isReactComponent||!c)return[e];var i=e(c);return n6(i,c,a,n)}var s;return e instanceof tw?a?(e.inject(a,n),[e.getName(n)]):[e]:V5(e)?Ru(e):Array.isArray(e)?Array.prototype.concat.apply(K7,e.map(function(l){return n6(l,c,a,n)})):[e.toString()]}function Du(e){for(var c=0;c<e.length;c+=1){var a=e[c];if(Z0(a)&&!at(a))return!1}return!0}var sw=Su(X0),ow=function(){function e(c,a,n){this.rules=c,this.staticRulesId="",this.isStatic=(n===void 0||n.isStatic)&&Du(c),this.componentId=a,this.baseHash=K0(sw,a),this.baseStyle=n,M5.registerId(a)}return e.prototype.generateAndInjectStyles=function(c,a,n){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(c,a,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&a.hasNameForId(this.componentId,this.staticRulesId))i=Z6(i,this.staticRulesId);else{var s=j7(n6(this.rules,c,a,n)),l=Yn(K0(this.baseHash,s)>>>0);if(!a.hasNameForId(this.componentId,l)){var u=n(s,".".concat(l),void 0,this.componentId);a.insertRules(this.componentId,l,u)}i=Z6(i,l),this.staticRulesId=l}else{for(var p=K0(this.baseHash,n.hash),h="",z=0;z<this.rules.length;z++){var M=this.rules[z];if(typeof M=="string")h+=M;else if(M){var L=j7(n6(M,c,a,n));p=K0(p,L+z),h+=L}}if(h){var S=Yn(p>>>0);a.hasNameForId(this.componentId,S)||a.insertRules(this.componentId,S,n(h,".".concat(S),void 0,this.componentId)),i=Z6(i,S)}}return i},e}(),Fu=e1.default.createContext(void 0),ik=Fu.Consumer;var jn={};function lw(e,c,a){var n=at(e),i=e,s=!$n(e),l=c.attrs,u=l===void 0?K7:l,p=c.componentId,h=p===void 0?function(b,D){var U=typeof b!="string"?"sc":hu(b);jn[U]=(jn[U]||0)+1;var I="".concat(U,"-").concat(Py(X0+U+jn[U]));return D?"".concat(D,"-").concat(I):I}(c.displayName,c.parentComponentId):p,z=c.displayName,M=z===void 0?function(b){return $n(b)?"styled.".concat(b):"Styled(".concat(Ty(b),")")}(e):z,L=c.displayName&&c.componentId?"".concat(hu(c.displayName),"-").concat(c.componentId):c.componentId||h,S=n&&i.attrs?i.attrs.concat(u).filter(Boolean):u,_=c.shouldForwardProp;if(n&&i.shouldForwardProp){var R=i.shouldForwardProp;if(c.shouldForwardProp){var W=c.shouldForwardProp;_=function(b,D){return R(b,D)&&W(b,D)}}else _=R}var g=new ow(a,L,n?i.componentStyle:void 0);function H(b,D){return function(U,I,J){var A=U.attrs,N=U.componentStyle,E=U.defaultProps,T=U.foldedComponentIds,$=U.styledComponentId,K=U.target,Y=e1.default.useContext(Fu),q=Zn(),t2=U.shouldForwardProp||q.shouldForwardProp,s2=ky(I,Y,E)||Q0,i2=function(n3,H1,g1){for(var e4,X2=N1(N1({},H1),{className:void 0,theme:g1}),$1=0;$1<n3.length;$1+=1){var D3=Z0(e4=n3[$1])?e4(X2):e4;for(var B2 in D3)X2[B2]=B2==="className"?Z6(X2[B2],D3[B2]):B2==="style"?N1(N1({},X2[B2]),D3[B2]):D3[B2]}return H1.className&&(X2.className=Z6(X2.className,H1.className)),X2}(A,I,s2),M2=i2.as||K,L2={};for(var K2 in i2)i2[K2]===void 0||K2[0]==="$"||K2==="as"||K2==="theme"&&i2.theme===s2||(K2==="forwardedAs"?L2.as=i2.forwardedAs:t2&&!t2(K2,M2)||(L2[K2]=i2[K2]));var a1=function(n3,H1){var g1=Zn(),e4=n3.generateAndInjectStyles(H1,g1.styleSheet,g1.stylis);return e4}(N,i2),y1=Z6(T,$);return a1&&(y1+=" "+a1),i2.className&&(y1+=" "+i2.className),L2[$n(M2)&&!yu.has(M2)?"class":"className"]=y1,L2.ref=J,(0,e1.createElement)(M2,L2)}(C,b,D)}H.displayName=M;var C=e1.default.forwardRef(H);return C.attrs=S,C.componentStyle=g,C.displayName=M,C.shouldForwardProp=_,C.foldedComponentIds=n?Z6(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=[],I=1;I<arguments.length;I++)U[I-1]=arguments[I];for(var J=0,A=U;J<A.length;J++)Kn(D,A[J],!0);return D}({},i.defaultProps,b):b}}),rt(C,function(){return".".concat(C.styledComponentId)}),s&&Au(C,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),C}function Mu(e,c){for(var a=[e[0]],n=0,i=c.length;n<i;n+=1)a.push(c[n],e[n+1]);return a}var Cu=function(e){return Object.assign(e,{isCss:!0})};function fw(e){for(var c=[],a=1;a<arguments.length;a++)c[a-1]=arguments[a];if(Z0(e)||V5(e))return Cu(n6(Mu(K7,v5([e],c,!0))));var n=e;return c.length===0&&n.length===1&&typeof n[0]=="string"?n6(n):Cu(n6(Mu(n,c)))}function Jn(e,c,a){if(a===void 0&&(a=Q0),!c)throw N4(1,c);var n=function(i){for(var s=[],l=1;l<arguments.length;l++)s[l-1]=arguments[l];return e(c,a,fw.apply(void 0,v5([i],s,!1)))};return n.attrs=function(i){return Jn(e,c,N1(N1({},a),{attrs:Array.prototype.concat(a.attrs,i).filter(Boolean)}))},n.withConfig=function(i){return Jn(e,c,N1(N1({},a),i))},n}var Ou=function(e){return Jn(lw,e)},d2=Ou;yu.forEach(function(e){d2[e]=Ou(e)});var sk=function(){function e(c,a){this.rules=c,this.componentId=a,this.isStatic=Du(c),M5.registerId(this.componentId+1)}return e.prototype.createStyles=function(c,a,n,i){var s=i(j7(n6(this.rules,a,n,i)),""),l=this.componentId+c;n.insertRules(l,l,s)},e.prototype.removeStyles=function(c,a){a.clearRules(this.componentId+c)},e.prototype.renderStyles=function(c,a,n,i){c>2&&M5.registerId(this.componentId+c),this.removeStyles(c,n),this.createStyles(c,a,n,i)},e}();var ok=function(){function e(){var c=this;this._emitSheetCSS=function(){var a=c.instance.toString(),n=Xn(),i=j7([n&&'nonce="'.concat(n,'"'),"".concat(b4,'="true"'),"".concat($7,'="').concat(X0,'"')].filter(Boolean)," ");return"<style ".concat(i,">").concat(a,"</style>")},this.getStyleTags=function(){if(c.sealed)throw N4(2);return c._emitSheetCSS()},this.getStyleElement=function(){var a;if(c.sealed)throw N4(2);var n=((a={})[b4]="",a[$7]=X0,a.dangerouslySetInnerHTML={__html:c.instance.toString()},a),i=Xn();return i&&(n.nonce=i),[e1.default.createElement("style",N1({},n,{key:"sc-0-0"}))]},this.seal=function(){c.sealed=!0},this.instance=new M5({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(c){if(this.sealed)throw N4(2);return e1.default.createElement(nw,{sheet:this.instance},c)},e.prototype.interleaveWithNodeStream=function(c){throw N4(3)},e}();var lk="__sc-".concat(b4,"__");var X7="#a8a8a8",J6=d2.div`
display: flex;
flex-direction: row;
`,pk=d2.div`
display: flex;
flex-direction: column;
`,U1=d2.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;
`,mk=d2.div`
background-color: rgba(255, 255, 255, 0.75);
color: rgb(10, 10, 10);
border: 2px solid black;
border-radius: 12px;
`,J0=d2.div`
border: 2px solid black;
border-radius: 12px;
margin: 5px;
padding: 5px;
width: auto;
`,e0=d2.input`
background-color: rgba(255, 255, 255, 0.75);
color: rgb(10, 10, 10);
border: 2px solid black;
border-radius: 12px;
padding: 2px;
`;var Va=b2(v1());var R3=b2(v1());var tt=b2(v1()),Iu=b2(v1()),e8=class extends tt.default.Component{ref=(0,Iu.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,a=c.width=this.props.width||this.props.canvas.width,n=c.height=this.props.height||this.props.canvas.height;c.style.width=`${a}px`,c.style.height=`${n}px`,c.getContext("2d").drawImage(this.props.canvas,0,0,a,n)}render(){return tt.default.createElement("canvas",{ref:this.ref})}};var A2=b2(v1());var G2=b2(v1());var lv=b2(Vi()),pN=d2.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;
`,Mi=d2.p`
white-space: pre-warp;
`,Ci=d2.div`
display: flex;
`,mN=d2.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;
`,k8=d2.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,a){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,a||`${location.host} says`),G2.default.createElement(Mi,null,c),G2.default.createElement(k8,{onClick:()=>i()},"OK")))})}static async confirm(c,a){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,a||`${location.host} says`),G2.default.createElement(Mi,null,c),G2.default.createElement(Ci,null,G2.default.createElement(k8,{onClick:()=>i(!0)},"OK"),G2.default.createElement(k8,{onClick:()=>i(!1)},"Cancel"))))})}static async prompt(c,a,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(Mi,null,c),G2.default.createElement(mN,{ref:l,type:"text"}),G2.default.createElement(Ci,null,G2.default.createElement(k8,{onClick:()=>s(l.current&&l.current.value)},"OK"),G2.default.createElement(k8,{onClick:()=>s(null)},"Cancel")))),l.current&&(l.current.focus(),l.current.value=a||"",l.current.addEventListener("keyup",u=>{u.key.toLowerCase()==="enter"&&l.current&&s(l.current.value)}))})}static custom(c,a){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(Ci,null,a?a.map((s,l)=>G2.default.createElement(k8,{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 a=e.createBase(c);this.root=(0,lv.createRoot)(e.ref),this.root.render(a);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(pN,null,c)}static get ref(){if(e._ref)return e._ref;let c=document.createElement("div");document.body.appendChild(c),e._ref=c;let a=c.style;return a.position="fixed",a.zIndex=`${Number.MAX_SAFE_INTEGER}`,a.width="100%",a.height="100%",a.pointerEvents="none",a.touchAction="none",a.backgroundColor="rgba(0, 0, 0, 0)",a.transition="background-color 1s",a.overflowY="auto",a.overflowX="hidden",c}};var pv=b2(uv());var za=["muraljson","json"];var hN=25,mv=d2.div`
width: 100%;
//max-width: fit-content;
display: flex;
flex-direction: row;
flex-wrap: wrap;
`,vN=d2.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;
`,hv=["FloydSteinberg","FalseFloydSteinberg","Stucki","Atkinson","Jarvis","Burkes","Sierra","TwoSierra","SierraLite"],dN=["Flat",...hv];async function vv(e,c,a){let n=await yN();if(n){if(n.type==="mural")return n.data;{let i=n.data,s=await HN(i,a),l=await new Promise((u,p)=>{e.setOverlayModify({pixels:s,muralObj:{name:i.alt,x:Math.floor(c.ux-P0(s)/2),y:Math.floor(c.uy-_0(s)/2)},cb:(h,z,M,L)=>{L?u({name:h,pixels:s,x:z,y:M}):p(new Error("Canceled by user"))}})});return i7(l),l}}}function zN(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(mv,null,e.map((a,n)=>A2.default.createElement("div",{key:n},A2.default.createElement(vN,{style:{flexDirection:"column"},onClick:()=>{x1.close(),c(a)}},zv(a.type),A2.default.createElement(J0,null,A2.default.createElement(e8,{canvas:a.canvas}))))))),[{content:"Cancel",click:()=>{}}]).finally(()=>c(null))})}async function HN(e,c){let a=await gN(e),n=await VN(e,a,c),i;if(Array.isArray(n)?i=await zN(n):i=n,!i)throw new Error("User did not pick anything");let s=e5(i.canvas);return gv(s,c),s7(s,c.palette)}async function gN(e){let c=e.width,a=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(e0,{type:"number",min:1,onChange:p=>{T0(p,h=>{c=h})}}),"x",A2.default.createElement(e0,{type:"number",min:1,onChange:p=>{T0(p,h=>{a=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(mv,null,dN.map((p,h)=>A2.default.createElement(U1,{key:h,onClick:()=>{n=p,x1.close(),l()}},zv(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:a,width:c,noShrinking:i,quantizerSetting:n}}async function VN(e,c,a){c.noShrinking||(e=await Jr(e,c.width,c.height));let n=en(e);return c.quantizerSetting==="show-all"?CN(n,a):Ha(n,c.quantizerSetting,a)}function dv(e,c){let a=new pv.default(MN(c));return a.sample(e),a}function MN(e){return{palette:e.palette.map(c=>[c.r,c.g,c.b]),minHueCols:0,dithSerp:!1}}function CN(e,c){let a=[Ha(e,"Flat",c)],n=dv(e,c);for(let i of hv){let s=Hv(e,n,i),l=Ha(s,"Flat",c);l.type=i,a.push(l)}return a}function Ha(e,c,a){if(c==="Flat"){let n=e5(e);gv(n,a);let i=xN(n),s=s7(n,a.palette);return{type:"Flat",canvas:i,indices:s}}else{let n=dv(e,a),i=Hv(e,n,c),s=Ha(i,"Flat",a);return s.type=c,s}}function zv(e){let c=e.split(""),a="";for(let n=0;n<c.length;n++){let i=c[n];i&&(n!==0&&i===i.toUpperCase()?(a+=" ",a+=i.toLowerCase()):a+=i)}return a}function Hv(e,c,a){let n=document.createElement("canvas");n.width=e.width,n.height=e.height;let i=n.getContext("2d"),s=e5(e),l=c.reduce(e,1,a);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]>hN&&(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 gv(e,c){for(let a=0;a<e.data.length;a+=4){let n=e.data[a+0]??0,i=e.data[a+1]??0,s=e.data[a+2]??0,l=e.data[a+3]??0,u=Kr(n,i,s),p=LN(u,c),h=c.palette[p];if(!h)throw new Error(`Unknown color index ${p}`);e.data[a+0]=h.r,e.data[a+1]=h.g,e.data[a+2]=h.b,e.data[a+3]=l}}function LN(e,c){let a=[];for(let s of c.palette){let l=B6(e.r,s.r),u=B6(e.g,s.g),p=B6(e.b,s.b);a.push(l+u+p)}let n=Math.min(...a);return a.indexOf(n)}function xN(e){let c=document.createElement("canvas"),a=c.getContext("2d");return c.width=e.width,c.height=e.height,a.putImageData(e,0,0),c}async function yN(){let e=new a5;e.setAcceptType(["png","jpg","jpeg",...za]);let a=(await e.show())[0];if(!a)throw new Error("Empty file");let n=t7(a.name),i=n.text;if(za.includes(n.ex)){let s=await Xr(a),l=JSON.parse(s);return l.name||(l.name=await x1.prompt("Missing name for this mural. Please enter it manually",i)||""),i7(l),{type:"mural",data:l}}else{let s=await Qr(a);return{type:"image",data:await Zr(`${n.text}.${n.ex}`,s)}}}var Vv=b2(yi());var wN=d2.div`
margin: 2px;
margin-left: 6px;
`,SN=d2.h5`
font-weight: bolder;
margin-right: 4px;
`,NN=d2.div`
font-size: 10pt;
display: flex;
flex-direction: row;
`,ga=class extends R3.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()}updateSize=()=>{let c=this.props.mural.ref.width,a=this.props.mural.ref.height,n=c,i=a;c>a?c>this.MAX_SIZE&&(i=this.MAX_SIZE*(a/c),n=this.MAX_SIZE):a>this.MAX_SIZE&&(n=this.MAX_SIZE*(c/a),i=this.MAX_SIZE),this.setState({height:i,width:n})};renderInfoLine(c,a){return R3.default.createElement(NN,null,R3.default.createElement(SN,null,c,":"),R3.default.createElement("span",null," ",a))}btn(c,a,n,i){return R3.default.createElement(U1,{style:{borderColor:i?X7:""},onClick:()=>n()},c," ",R3.default.createElement(Z1,{icon:a})," ")}get s(){return this.props.store}onLoad=c=>{let a=c.target;"tagName"in a&&(["button","svg","path"].includes(a.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:(a,n,i,s)=>{s&&(c.name=a,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},a=new Blob([JSON.stringify(c)],{type:"application/json;charset=utf-8"});(0,Vv.default)(a,`${c.name}.${za[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=W6(this.props.mural),a=U6(this.props.mural),n=this.props.mural.x+Math.round(c/2),i=this.props.mural.y+Math.round(a/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)};render(){return R3.default.createElement(J0,{onClick:this.onLoad,style:{border:this.props.selected?"3px solid black":"3px dotted black",cursor:"pointer"},onMouseEnter:this.onEnter,onMouseLeave:this.onLeave},R3.default.createElement(J6,null,R3.default.createElement(e8,{canvas:this.props.mural.ref,height:this.state.height,width:this.state.width}),R3.default.createElement(wN,{style:{flex:"1"}},this.renderInfoLine("Name",this.props.mural.name),this.renderInfoLine("PixelCount",tl(this.props.mural.pixelCount)),this.renderInfoLine("x",this.props.mural.x.toString()),this.renderInfoLine("y",this.props.mural.y.toString()),this.renderInfoLine("size",`${W6(this.props.mural)}x${U6(this.props.mural)}`))),R3.default.createElement(J6,null,this.btn("Preview",Ml,this.onPreview,this.props.store.hasOverlay(this.props.mural)),this.btn("Modify",gl,this.onModify),this.btn("Export",Sl,this.onExport),this.btn("Delete",Ll,this.onDelete),this.btn("Goto",Cl,this.onGoto)))}};var kN=d2.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;
}
`,Ma=class extends Va.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 Va.default.createElement(kN,null," ",this.state.murals.map((c,a)=>Va.default.createElement(ga,{key:a,mural:c,cords:this.props.cords,store:this.props.store,selected:c===this.state.selected?.m})))}};var Mv=b2(yi());var Cv=b2(v1());function AN(){return new Promise(e=>{let c=document.createElement("div"),a=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=a.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(),I=(g.clientX-C)/D*H.offsetWidth,J=(g.clientY-b)/U*H.offsetHeight;l(g.clientX,g.clientY,I,J)},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,I=D-b;return{x:Math.floor(H),y:Math.floor(b),width:Math.ceil(U),height:Math.ceil(I)}},z=(W,g)=>{if(!s)return;document.body.contains(a)||document.body.appendChild(a);let H=h(W,g),C=a.style;C.width=`${H.width}px`,C.height=`${H.height}px`,C.left=`${H.x}px`,C.top=`${H.y}px`},M=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",R),window.removeEventListener("touchend",_),window.removeEventListener("mousedown",u),window.removeEventListener("touchstart",p),window.removeEventListener("mouseup",M),window.removeEventListener("touchmove",L),document.body.removeChild(c),document.body.contains(a)&&document.body.removeChild(a),e(H)}},_=W=>{let g=W.touches[0]||W.changedTouches[0];if(g){let{clientX:H,clientY:C}=g;S(H,C)}},R=W=>{S(W.clientX,W.clientY)};window.addEventListener("mouseup",R),window.addEventListener("touchend",_),window.addEventListener("mousedown",u),window.addEventListener("touchstart",p),window.addEventListener("mousemove",M),window.addEventListener("touchmove",L)})}async function Lv(e){let c=await AN(),a=e.uScale,n=e.screenToGrid(c.x,c.y),i=e.screenToGrid(c.x+c.width,c.height+c.y);if(!n||!i)return;let s=G6();s.width=c.width/Math.pow(2,a),s.height=c.height/Math.pow(2,a);let l=s.getContext("2d"),u=Math.floor(n.x%R2),p=Math.floor(n.y%R2),h=[];for(let z=0;z<c.width+R2;z+=R2)for(let M=0;M<c.height+R2;M+=R2){let L=new Promise((S,_)=>{il(n.x+z,n.y+M).then(R=>{let W=n.x>0?-u:-(R2+u)%R2,g=n.y>0?-p:-(R2+p)%R2;l.drawImage(R,z+W,M+g),S()}).catch(_)});h.push(L)}try{await Promise.all(h);let z=s.toDataURL();x1.custom(Cv.default.createElement("img",{style:{border:"1px solid black"},src:z}),[{content:"Download",click:()=>{s.toBlob(M=>{let L=Math.floor(n.x+c.width/2),S=Math.floor(n.x+c.height/2);M&&(0,Mv.default)(M,`${L}:${S}:${new Date().toLocaleDateString()}.png`)})}},{content:"Cancel",click:()=>{}}])}catch{x1.alert("Something went wrong while trying to capture screenshot")}}var EN=d2.div`
`,_N=d2.div`
margin: 2px 4px;
`,PN=d2.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;
}
`,Ca=class extends H3.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}),console.log(this.props.cords.uScale)};import=async()=>{try{let c=await vv(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 a=parseInt(c.target.value);this.props.onOpacityChange(a)};screenshot=async()=>{this.props.cords.uScale<0,this.setState({takingCanvasShot:!0}),await Lv(this.props.cords),this.setState({takingCanvasShot:!1})};render(){return H3.default.createElement(EN,null,H3.default.createElement(J6,null,H3.default.createElement(U1,{onClick:this.screenshot,disabled:this.state.takingCanvasShot||!this.state.canvasShotAvailable,title:"screenshot"},H3.default.createElement(Z1,{icon:xl})),H3.default.createElement(U1,{onClick:this.import,title:"Import"},H3.default.createElement(Z1,{icon:Nl})),H3.default.createElement(PN,{type:"range",min:0,max:100,value:this.props.opacity,onInput:this.inputElement}),H3.default.createElement(_N,null,this.props.opacity,"%"),H3.default.createElement(U1,{onClick:()=>this.props.onCollapsedChanged(!this.props.collapsed)},H3.default.createElement(Z1,{icon:this.props.collapsed?wl:Vl}))),this.props.collapsed?null:H3.default.createElement(Ma,{store:this.props.store,cords:this.props.cords}))}};var w6=b2(v1());var me=b2(Z8()),TN=d2.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;
`,RN=d2.div`
border: 1px black dotted;
cursor: grab;
user-select: none;
border-radius: 12px;
padding: 4px;
`,d0=class extends w6.default.Component{ref=(0,w6.createRef)();dragRef=(0,w6.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 a=0;a<c.touches.length;a++){let n=c.touches[a],{clientX:i,clientY:s}=n;this.handleMoveLogic(i,s)}};setMoving=(c,a,n,i)=>{this.moving={x:c,y:a,xOff:n,yOff:i}};onMouseMove=c=>{if(!this.moving||!(c instanceof MouseEvent)||c.ctrlKey||c.altKey||c.metaKey)return;let{clientX:a,clientY:n}=c;this.handleMoveLogic(a,n)};onMouseUp=()=>{this.moving=void 0,this.setState({moving:!1})};fixBounds=()=>{let c=this.ref.current?.getBoundingClientRect();if(c){let a=this.state.x,n=this.state.y;c.left<0&&(a=0),c.right>window.innerWidth&&(a=window.innerWidth-c.width),c.top<0&&(n=0),c.bottom>window.innerHeight&&(n=window.innerHeight-c.height),(this.state.x!==a||this.state.y!==n)&&this.setState({x:a,y:n})}};savePoint=(0,me.debounce)(c=>{this.props.storage.setItem(this.storageKey,c)},100);handleMoveLogic(c,a){let n=this.ref.current?.getBoundingClientRect();if(n&&this.moving){let i=c-this.moving.xOff,s=a-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 a=c.nativeEvent.touches[c.nativeEvent.touches.length-1],n=c.target,{x:i,y:s,width:l,height:u}=n.getBoundingClientRect(),p=(a.clientX-i)/l*n.offsetWidth,h=(a.clientY-s)/u*n.offsetHeight;this.setMoving(a.clientX,a.clientY,p,h),this.setState({moving:!0})};get storageKey(){return`__storage__${this.props.storageKey}`}render(){return w6.default.createElement(TN,{ref:this.ref,style:{left:`${this.state.x}px`,top:`${this.state.y}px`}},w6.default.createElement(RN,{ref:this.dragRef,style:{cursor:this.state.moving?"grabbing":""},onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart}," ",w6.default.createElement("h2",null,this.props.title)," "),this.props.children)}};var P1=b2(v1());var wv=b2(Z8()),DN=d2.div`
display: flex;
flex-direction: row;
`,yv=d2.div`
width: 25px;
height: 25px;
margin: 2px;
border: 2px solid black;
border-radius: 12px;
text-align: center;
font-weight: bolder;
`,FN=d2.span`
width: 25px;
text-align: center;
margin: auto;
`,ON=d2.canvas`
border-radius: 12px;
border: 2px solid black;
`,La=class extends P1.default.Component{ref=P1.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,a){c.selected.m.ref!==this.props.selected.m.ref?(this.cache.clear(),this.draw()):a.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,a)=>{let n=this.props.store;if(n.selected&&n.selected.m.x<c&&n.selected.m.y<a&&n.selected.w+n.selected.m.x>c&&n.selected.h+n.selected.m.y>a){let i=c-n.selected.m.x,s=a-n.selected.m.y,l=n.selected.m.pixels[s][i];this.lastColor!==l&&(this.lastColor=l,this.click(l))}};drawGrid(c,a,n,i){for(let s=0;s<i;s+=a)for(let l=0;l<n;l+=a){let u=Math.floor(s/a)%2===0,p=Math.floor(l/a)%2===0,h=u&&p||!u&&!p;c.fillStyle=h?this.transparentGrid[0]:this.transparentGrid[1],c.fillRect(l,s,a,a)}}update=()=>{let c=this.props.selected.m,a=this.props.cords.x-c.x,n=this.props.cords.y-c.y;if(c.pixels[n]!==void 0&&c.pixels[n][a]!==void 0){let i=c.pixels[n][a];this.setState({color:i}),this.draw();return}this.setState({color:-1}),this.draw()};getCachedImage(c){let a=this.cache.get(c);if(a)return a;let n=this.props.selected,i=G6();return cn(i,n.m.pixels,this.props.palette.hex,c),this.cache.set(c,i),i}draw=()=>{let c=this.ref.current,a=c.getContext("2d"),n=c.width=200,i=c.height=200,s=n/2,l=i/2;a.clearRect(0,0,n,i);let u=this.state.size;this.drawGrid(a,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),M=this.getCachedImage(u);if(a.drawImage(M,h,z,M.width,M.height),u!=1){a.fillStyle=this.highlighColor;let L=i/2,S=i/2;a.fillRect(0,0,n,L-p),a.fillRect(0,L+p,n,L-p),a.fillRect(0,L-p,S-p,p*2),a.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,wv.clamp)(c,1,32)}renderColor(){return this.state.color!==-1?P1.default.createElement(yv,{style:{backgroundColor:this.props.palette.hex[this.state.color]}}):P1.default.createElement(yv,null," / ")}toggleColorAssistant=()=>{this.setState({colorAssistant:!this.state.colorAssistant})};render(){return P1.default.createElement("div",null,P1.default.createElement(DN,null,P1.default.createElement(U1,{onClick:this.up},P1.default.createElement(Z1,{icon:bl})),P1.default.createElement(FN,null,this.state.size),P1.default.createElement(U1,{onClick:this.down},P1.default.createElement(Z1,{icon:kl})),P1.default.createElement("span",{style:{flex:1}},P1.default.createElement(U1,{title:"Color assistant",style:{borderColor:this.state.colorAssistant?X7:""},onClick:()=>this.toggleColorAssistant()},"Assist",P1.default.createElement(Z1,{icon:yl})," ")),this.renderColor()),P1.default.createElement(ON,{ref:this.ref}))}};var S6=b2(v1());var T1=b2(v1());var xa=class extends T1.default.Component{render(){return T1.default.createElement(J0,null,T1.default.createElement("div",null,T1.default.createElement("span",null,"Name")," ",T1.default.createElement(e0,{type:"text",value:this.props.name,onChange:c=>this.props.onName(c.target.value)})),T1.default.createElement("div",null,T1.default.createElement("span",null,"X")," ",T1.default.createElement(e0,{type:"number",value:this.props.x,onChange:c=>T0(c,this.props.onX)})),T1.default.createElement("div",null,T1.default.createElement("span",null,"Y")," ",T1.default.createElement(e0,{type:"number",value:this.props.y,onChange:c=>T0(c,this.props.onY)})),T1.default.createElement(J6,null,T1.default.createElement(U1,{onClick:()=>this.props.onConfirm(),style:{flex:1}},"Confirm"),T1.default.createElement(U1,{onClick:()=>this.props.onCancel(),style:{flex:1}},"Cancel")),T1.default.createElement("small",null,"Overlay does not work on scale -1. To fix that zoom in."))}};var IN=d2.canvas`
position: fixed;
z-index: 1;
pointer-events: none;
`,A8=class extends S6.default.Component{ref=S6.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,a){c.mural!==this.props.mural&&(this._refImage=void 0,this.setState({x:0,y:0})),(a.x!==this.state.x||a.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=c5(this.pixels,this.props.palette.hex).canvas,this._refImage)}draw=()=>{let c=this.ref.current,a=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=P0(this.pixels)*a,u=_0(this.pixels)*a;(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 S6.default.createElement(d0,{storage:this.props.storage,storageKey:"overlay-set",title:"Position editor"},S6.default.createElement(xa,{name:this.state.name,x:this.state.x,y:this.state.y,onX:a=>this.setState({x:a}),onY:a=>this.setState({y:a}),onName:a=>this.setState({name:a}),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 S6.default.createElement(S6.default.Fragment,null,S6.default.createElement(IN,{ref:this.ref,style:this.style}),this.renderModifyWindow())}};var Sv=b2(Z8()),ya=class extends J3.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,Sv.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?J3.default.createElement(d0,{title:"Minimap",storage:this.props.storage,storageKey:"minimap"},J3.default.createElement(La,{cords:this.props.cords,palette:this.props.palette,selected:this.state.selected,storage:this.props.storage,store:this.props.store})):null}render(){return J3.default.createElement(J3.default.Fragment,null,J3.default.createElement(d0,{title:"Overlay",storage:this.props.storage,storageKey:"main"},J3.default.createElement(Ca,{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,a)=>J3.default.createElement(A8,{key:a,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]?J3.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?J3.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,a,n,i)=>{this.state.overlayModify.cb(c,a,n,i)}}):null)}};var bv=b2(Vi());function kv(e,c,a,n){return BN(Nv.default.createElement(ya,{cords:a,store:e,storage:c,palette:n}))}function BN(e){let c=document.createElement("div");return(0,bv.createRoot)(c).render(e),document.body.appendChild(c),()=>{c.parentElement?.removeChild(c)}}var wa=class{constructor(c){this.chrome=c}getItem(c){if(this.chrome)return new Promise(a=>{chrome.storage.local.get(c,n=>{n&&n[c]?a(JSON.parse(n[c])):a(null)})});{let a=localStorage.getItem(c);return Promise.resolve(a&&JSON.parse(a))}}async setItem(c,a){return this.chrome?new Promise(n=>{chrome.storage.local.set({[c]:JSON.stringify(a)},n)}):(localStorage.setItem(c,JSON.stringify(a)),Promise.resolve())}deleteItem(c){return this.chrome?new Promise(a=>{chrome.storage.local.remove(c,a)}):(localStorage.removeItem(c),Promise.resolve())}};async function Av(){let e=new l7;for(;!e.init();)await n7();let c=new wa(!1),a=new m7(c,e);await a.load();let n=new o7;await n.init(),kv(a,c,n,e),console.log("%cOverlay by 0xa663 loaded","color: red; font-size: 20px; font-weight: bold; text-shadow: 2px 2px 4px #000000;")}document.readyState==="complete"?Av():window.addEventListener("load",Av);})();
/*! 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.
*)
*/