All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ber-security.graylog.graylog-plugin-correlation-count.5.1.1.source-code.d7160f95-489.d42da31c35affb9cf35f.js Maven / Gradle / Ivy

There is a newer version: 6.1.0
Show newest version
(()=>{var ig=Object.defineProperty;var ag=(O,l,e)=>l in O?ig(O,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):O[l]=e;var Du=(O,l,e)=>(ag(O,typeof l!="symbol"?l+"":l,e),e);(self.webpackChunkCorrelationCount=self.webpackChunkCorrelationCount||[]).push([["d7160f95-489"],{FIH0PMrk:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=Object.assign||function(h){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(h,C)&&(s[C]=h[C]);return s}var c=24;l.default=function(h){var b=h.fill,s=b===void 0?"currentColor":b,C=h.width,g=C===void 0?c:C,d=h.height,_=d===void 0?c:d,p=h.style,v=p===void 0?{}:p,y=u(h,["fill","width","height","style"]);return t.default.createElement("svg",n({viewBox:"0 0 "+c+" "+c,style:n({fill:s,width:g,height:_},v)},y),t.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},"1WERI2ca":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=Object.assign||function(h){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(h,C)&&(s[C]=h[C]);return s}var c=24;l.default=function(h){var b=h.fill,s=b===void 0?"currentColor":b,C=h.width,g=C===void 0?c:C,d=h.height,_=d===void 0?c:d,p=h.style,v=p===void 0?{}:p,y=u(h,["fill","width","height","style"]);return t.default.createElement("svg",n({viewBox:"0 0 "+c+" "+c,style:n({fill:s,width:g,height:_},v)},y),t.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},BsFWGRIE:(O,l,e)=>{var n,r;(function(){var t={version:"3.8.0"},o=[].slice,u=function(a){return o.call(a)},c=self.document;function h(a){return a&&(a.ownerDocument||a.document||a).documentElement}function b(a){return a&&(a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView)}if(c)try{u(c.documentElement.childNodes)[0].nodeType}catch{u=function(E){for(var M=E.length,N=new Array(M);M--;)N[M]=E[M];return N}}if(Date.now||(Date.now=function(){return+new Date}),c)try{c.createElement("DIV").style.setProperty("opacity",0,"")}catch{var s=this.Element.prototype,C=s.setAttribute,g=s.setAttributeNS,d=this.CSSStyleDeclaration.prototype,_=d.setProperty;s.setAttribute=function(E,M){C.call(this,E,M+"")},s.setAttributeNS=function(E,M,N){g.call(this,E,M,N+"")},d.setProperty=function(E,M,N){_.call(this,E,M+"",N)}}t.ascending=p;function p(a,E){return aE?1:a>=E?0:NaN}t.descending=function(a,E){return Ea?1:E>=a?0:NaN},t.min=function(a,E){var M=-1,N=a.length,j,Y;if(arguments.length===1){for(;++M=Y){j=Y;break}for(;++MY&&(j=Y)}else{for(;++M=Y){j=Y;break}for(;++MY&&(j=Y)}return j},t.max=function(a,E){var M=-1,N=a.length,j,Y;if(arguments.length===1){for(;++M=Y){j=Y;break}for(;++Mj&&(j=Y)}else{for(;++M=Y){j=Y;break}for(;++Mj&&(j=Y)}return j},t.extent=function(a,E){var M=-1,N=a.length,j,Y,ye;if(arguments.length===1){for(;++M=Y){j=ye=Y;break}for(;++MY&&(j=Y),ye=Y){j=ye=Y;break}for(;++MY&&(j=Y),ye1)return ye/(_e-1)},t.deviation=function(){var a=t.variance.apply(this,arguments);return a&&Math.sqrt(a)};function f(a){return{left:function(E,M,N,j){for(arguments.length<3&&(N=0),arguments.length<4&&(j=E.length);N>>1;a(E[Y],M)<0?N=Y+1:j=Y}return N},right:function(E,M,N,j){for(arguments.length<3&&(N=0),arguments.length<4&&(j=E.length);N>>1;a(E[Y],M)>0?j=Y:N=Y+1}return N}}}var x=f(p);t.bisectLeft=x.left,t.bisect=t.bisectRight=x.right,t.bisector=function(a){return f(a.length===1?function(E,M){return p(a(E),M)}:a)},t.shuffle=function(a,E,M){(N=arguments.length)<3&&(M=a.length,N<2&&(E=0));for(var N=M-E,j,Y;N;)Y=Math.random()*N--|0,j=a[N+E],a[N+E]=a[Y+E],a[Y+E]=j;return a},t.permute=function(a,E){for(var M=E.length,N=new Array(M);M--;)N[M]=a[E[M]];return N},t.pairs=function(a){for(var E=0,M=a.length-1,N,j=a[0],Y=new Array(M<0?0:M);E=0;)for(ye=a[E],M=ye.length;--M>=0;)Y[--j]=ye[M];return Y};var A=Math.abs;t.range=function(a,E,M){if(arguments.length<3&&(M=1,arguments.length<2&&(E=a,a=0)),(E-a)/M===1/0)throw new Error("infinite range");var N=[],j=w(A(M)),Y=-1,ye;if(a*=j,E*=j,M*=j,M<0)for(;(ye=a+M*++Y)>E;)N.push(ye/j);else for(;(ye=a+M*++Y)=E.length)return j?j.call(a,_e):N?_e.sort(N):_e;for(var ke=-1,Qe=_e.length,et=E[Ie++],Ct,Lt,it,gt=new L,xt;++ke=E.length)return he;var Ie=[],ke=M[_e++];return he.forEach(function(Qe,et){Ie.push({key:Qe,values:ye(et,_e)})}),ke?Ie.sort(function(Qe,et){return ke(Qe.key,et.key)}):Ie}return a.map=function(he,_e){return Y(_e,he,0)},a.entries=function(he){return ye(Y(t.map,he,0),0)},a.key=function(he){return E.push(he),a},a.sortKeys=function(he){return M[E.length-1]=he,a},a.sortValues=function(he){return N=he,a},a.rollup=function(he){return j=he,a},a},t.set=function(a){var E=new B;if(a)for(var M=0,N=a.length;M=0&&(N=a.slice(M+1),a=a.slice(0,M)),a)return arguments.length<2?this[a].on(N):this[a].on(N,E);if(arguments.length===2){if(E==null)for(a in this)this.hasOwnProperty(a)&&this[a].on(N,null);return this}};function q(a){var E=[],M=new L;function N(){for(var j=E,Y=-1,ye=j.length,he;++Y=0&&(M=a.slice(0,E))!=="xmlns"&&(a=a.slice(E+1)),ne.hasOwnProperty(M)?{space:ne[M],local:a}:a}},ae.attr=function(a,E){if(arguments.length<2){if(typeof a=="string"){var M=this.node();return a=t.ns.qualify(a),a.local?M.getAttributeNS(a.space,a.local):M.getAttribute(a)}for(E in a)this.each(de(E,a[E]));return this}return this.each(de(a,E))};function de(a,E){a=t.ns.qualify(a);function M(){this.removeAttribute(a)}function N(){this.removeAttributeNS(a.space,a.local)}function j(){this.setAttribute(a,E)}function Y(){this.setAttributeNS(a.space,a.local,E)}function ye(){var _e=E.apply(this,arguments);_e==null?this.removeAttribute(a):this.setAttribute(a,_e)}function he(){var _e=E.apply(this,arguments);_e==null?this.removeAttributeNS(a.space,a.local):this.setAttributeNS(a.space,a.local,_e)}return E==null?a.local?N:M:typeof E=="function"?a.local?he:ye:a.local?Y:j}function fe(a){return a.trim().replace(/\s+/g," ")}ae.classed=function(a,E){if(arguments.length<2){if(typeof a=="string"){var M=this.node(),N=(a=Ve(a)).length,j=-1;if(E=M.classList){for(;++j=0;)(Y=M[N])&&(j&&j!==Y.nextSibling&&j.parentNode.insertBefore(Y,j),j=Y);return this},ae.sort=function(a){a=Me.apply(this,arguments);for(var E=-1,M=this.length;++E=E&&(E=j+1);!(_e=ye[E])&&++E0&&(a=a.slice(0,j));var ye=vt.get(a);ye&&(a=ye,Y=Ft);function he(){var ke=this[N];ke&&(this.removeEventListener(a,ke,ke.$),delete this[N])}function _e(){var ke=Y(E,u(arguments));he.call(this),this.addEventListener(a,this[N]=ke,ke.$=M),ke._=E}function Ie(){var ke=new RegExp("^__on([^.]+)"+t.requote(a)+"$"),Qe;for(var et in this)if(Qe=et.match(ke)){var Ct=this[et];this.removeEventListener(Qe[1],Ct,Ct.$),delete this[et]}}return j?E?_e:he:E?U:Ie}var vt=t.map({mouseenter:"mouseover",mouseleave:"mouseout"});c&&vt.forEach(function(a){"on"+a in c&&vt.remove(a)});function Et(a,E){return function(M){var N=t.event;t.event=M,E[0]=this.__data__;try{a.apply(this,E)}finally{t.event=N}}}function Ft(a,E){var M=Et(a,E);return function(N){var j=this,Y=N.relatedTarget;(!Y||Y!==j&&!(Y.compareDocumentPosition(j)&8))&&M.call(j,N)}}var Zt,Fe=0;function ht(a){var E=".dragsuppress-"+ ++Fe,M="click"+E,N=t.select(b(a)).on("touchmove"+E,ue).on("dragstart"+E,ue).on("selectstart"+E,ue);if(Zt==null&&(Zt="onselectstart"in a?!1:H(a.style,"userSelect")),Zt){var j=h(a).style,Y=j[Zt];j[Zt]="none"}return function(ye){if(N.on(E,null),Zt&&(j[Zt]=Y),ye){var he=function(){N.on(M,null)};N.on(M,function(){ue(),he()},!0),setTimeout(he,0)}}}t.mouse=function(a){return Qt(a,Ee())};var Ht=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function Qt(a,E){E.changedTouches&&(E=E.changedTouches[0]);var M=a.ownerSVGElement||a;if(M.createSVGPoint){var N=M.createSVGPoint();if(Ht<0){var j=b(a);if(j.scrollX||j.scrollY){M=t.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var Y=M[0][0].getScreenCTM();Ht=!(Y.f||Y.e),M.remove()}}return Ht?(N.x=E.pageX,N.y=E.pageY):(N.x=E.clientX,N.y=E.clientY),N=N.matrixTransform(a.getScreenCTM().inverse()),[N.x,N.y]}var ye=a.getBoundingClientRect();return[E.clientX-ye.left-a.clientLeft,E.clientY-ye.top-a.clientTop]}t.touch=function(a,E,M){if(arguments.length<3&&(M=E,E=Ee().changedTouches),E){for(var N=0,j=E.length,Y;N0?1:a<0?-1:0}function sr(a,E,M){return(E[0]-a[0])*(M[1]-a[1])-(E[1]-a[1])*(M[0]-a[0])}function jr(a){return a>1?0:a<-1?mn:Math.acos(a)}function pr(a){return a>1?Wn:a<-1?-Wn:Math.asin(a)}function hr(a){return((a=Math.exp(a))-1/a)/2}function tr(a){return((a=Math.exp(a))+1/a)/2}function Pr(a){return((a=Math.exp(2*a))-1)/(a+1)}function Hn(a){return(a=Math.sin(a/2))*a}var yr=Math.SQRT2,Gr=2,ir=4;t.interpolateZoom=function(a,E){var M=a[0],N=a[1],j=a[2],Y=E[0],ye=E[1],he=E[2],_e=Y-M,Ie=ye-N,ke=_e*_e+Ie*Ie,Qe,et;if(ke0&&(Dn=Dn.transition().duration(ye)),Dn.call(Bt.event)}function $n(){gt&>.domain(it.range().map(function(Dn){return(Dn-a.x)/a.k}).map(it.invert)),It&&It.domain(xt.range().map(function(Dn){return(Dn-a.y)/a.k}).map(xt.invert))}function Kn(Dn){he++||Dn({type:"zoomstart"})}function Ar(Dn){$n(),Dn({type:"zoom",scale:a.k,translate:[a.x,a.y]})}function Qn(Dn){--he||(Dn({type:"zoomend"}),M=null)}function vr(){var Dn=this,Sr=Lt.of(Dn,arguments),Rr=0,kr=t.select(b(Dn)).on(Ie,ki).on(ke,Fi),si=At(t.mouse(Dn)),Oi=ht(Dn);Qo.call(Dn),Kn(Sr);function ki(){Rr=1,gn(t.mouse(Dn),si),Ar(Sr)}function Fi(){kr.on(Ie,null).on(ke,null),Oi(Rr),Qn(Sr)}}function Nr(){var Dn=this,Sr=Lt.of(Dn,arguments),Rr={},kr=0,si,Oi=".zoom-"+t.event.changedTouches[0].identifier,ki="touchmove"+Oi,Fi="touchend"+Oi,ua=[],Zi=t.select(Dn),pa=ht(Dn);ca(),Kn(Sr),Zi.on(_e,null).on(et,ca);function Wi(){var $i=t.touches(Dn);return si=a.k,$i.forEach(function(Hi){Hi.identifier in Rr&&(Rr[Hi.identifier]=At(Hi))}),$i}function ca(){var $i=t.event.target;t.select($i).on(ki,ga).on(Fi,tu),ua.push($i);for(var Hi=t.event.changedTouches,Oa=0,za=Hi.length;Oa1){var Wo=Ua[0],po=Ua[1],cs=Wo[0]-po[0],Bl=Wo[1]-po[1];kr=cs*cs+Bl*Bl}}function ga(){var $i=t.touches(Dn),Hi,Oa,za,Ua;Qo.call(Dn);for(var qo=0,Wo=$i.length;qo1?1:E,M=M<0?0:M>1?1:M,j=M<=.5?M*(1+E):M+E-M*E,N=2*M-j;function Y(he){return he>360?he-=360:he<0&&(he+=360),he<60?N+(j-N)*he/60:he<180?j:he<240?N+(j-N)*(240-he)/60:N}function ye(he){return Math.round(Y(he)*255)}return new zr(ye(a+120),ye(a),ye(a-120))}t.hcl=St;function St(a,E,M){return this instanceof St?(this.h=+a,this.c=+E,void(this.l=+M)):arguments.length<2?a instanceof St?new St(a.h,a.c,a.l):a instanceof Wt?Kr(a.l,a.a,a.b):Kr((a=Si((a=t.rgb(a)).r,a.g,a.b)).l,a.a,a.b):new St(a,E,M)}var Nt=St.prototype=new sn;Nt.brighter=function(a){return new St(this.h,this.c,Math.min(100,this.l+fn*(arguments.length?a:1)))},Nt.darker=function(a){return new St(this.h,this.c,Math.max(0,this.l-fn*(arguments.length?a:1)))},Nt.rgb=function(){return tn(this.h,this.c,this.l).rgb()};function tn(a,E,M){return isNaN(a)&&(a=0),isNaN(E)&&(E=0),new Wt(M,Math.cos(a*=Nn)*E,Math.sin(a)*E)}t.lab=Wt;function Wt(a,E,M){return this instanceof Wt?(this.l=+a,this.a=+E,void(this.b=+M)):arguments.length<2?a instanceof Wt?new Wt(a.l,a.a,a.b):a instanceof St?tn(a.h,a.c,a.l):Si((a=zr(a)).r,a.g,a.b):new Wt(a,E,M)}var fn=18,In=.95047,ar=1,dr=1.08883,br=Wt.prototype=new sn;br.brighter=function(a){return new Wt(Math.min(100,this.l+fn*(arguments.length?a:1)),this.a,this.b)},br.darker=function(a){return new Wt(Math.max(0,this.l-fn*(arguments.length?a:1)),this.a,this.b)},br.rgb=function(){return wr(this.l,this.a,this.b)};function wr(a,E,M){var N=(a+16)/116,j=N+E/500,Y=N-M/200;return j=Cr(j)*In,N=Cr(N)*ar,Y=Cr(Y)*dr,new zr(xr(3.2404542*j-1.5371385*N-.4985314*Y),xr(-.969266*j+1.8760108*N+.041556*Y),xr(.0556434*j-.2040259*N+1.0572252*Y))}function Kr(a,E,M){return a>0?new St(Math.atan2(M,E)*Sn,Math.sqrt(E*E+M*M),a):new St(NaN,NaN,a)}function Cr(a){return a>.206893034?a*a*a:(a-4/29)/7.787037}function Yr(a){return a>.008856?Math.pow(a,1/3):7.787037*a+4/29}function xr(a){return Math.round(255*(a<=.00304?12.92*a:1.055*Math.pow(a,1/2.4)-.055))}t.rgb=zr;function zr(a,E,M){return this instanceof zr?(this.r=~~a,this.g=~~E,void(this.b=~~M)):arguments.length<2?a instanceof zr?new zr(a.r,a.g,a.b):zi(""+a,zr,Be):new zr(a,E,M)}function Xr(a){return new zr(a>>16,a>>8&255,a&255)}function _r(a){return Xr(a)+""}var Ur=zr.prototype=new sn;Ur.brighter=function(a){a=Math.pow(.7,arguments.length?a:1);var E=this.r,M=this.g,N=this.b,j=30;return!E&&!M&&!N?new zr(j,j,j):(E&&E>4,N=N>>4|N,j=_e&240,j=j>>4|j,Y=_e&15,Y=Y<<4|Y):a.length===7&&(N=(_e&16711680)>>16,j=(_e&65280)>>8,Y=_e&255)),E(N,j,Y))}function Ri(a,E,M){var N=Math.min(a/=255,E/=255,M/=255),j=Math.max(a,E,M),Y=j-N,ye,he,_e=(j+N)/2;return Y?(he=_e<.5?Y/(j+N):Y/(2-j-N),a==j?ye=(E-M)/Y+(E0&&_e<1?0:ye),new Xt(ye,he,_e)}function Si(a,E,M){a=Ui(a),E=Ui(E),M=Ui(M);var N=Yr((.4124564*a+.3575761*E+.1804375*M)/In),j=Yr((.2126729*a+.7151522*E+.072175*M)/ar),Y=Yr((.0193339*a+.119192*E+.9503041*M)/dr);return Wt(116*j-16,500*(N-j),200*(j-Y))}function Ui(a){return(a/=255)<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4)}function Vr(a){var E=parseFloat(a);return a.charAt(a.length-1)==="%"?Math.round(E*2.55):E}var rt=t.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});rt.forEach(function(a,E){rt.set(a,Xr(E))});function mt(a){return typeof a=="function"?a:function(){return a}}t.functor=mt,t.xhr=ln(z);function ln(a){return function(E,M,N){return arguments.length===2&&typeof M=="function"&&(N=M,M=null),vn(E,M,a,N)}}function vn(a,E,M,N){var j={},Y=t.dispatch("beforesend","progress","load","error"),ye={},he=new XMLHttpRequest,_e=null;self.XDomainRequest&&!("withCredentials"in he)&&/^(http(s)?:)?\/\//.test(a)&&(he=new XDomainRequest),"onload"in he?he.onload=he.onerror=Ie:he.onreadystatechange=function(){he.readyState>3&&Ie()};function Ie(){var ke=he.status,Qe;if(!ke&&Zn(he)||ke>=200&&ke<300||ke===304){try{Qe=M.call(j,he)}catch(et){Y.error.call(j,et);return}Y.load.call(j,Qe)}else Y.error.call(j,he)}return he.onprogress=function(ke){var Qe=t.event;t.event=ke;try{Y.progress.call(j,he)}finally{t.event=Qe}},j.header=function(ke,Qe){return ke=(ke+"").toLowerCase(),arguments.length<2?ye[ke]:(Qe==null?delete ye[ke]:ye[ke]=Qe+"",j)},j.mimeType=function(ke){return arguments.length?(E=ke==null?null:ke+"",j):E},j.responseType=function(ke){return arguments.length?(_e=ke,j):_e},j.response=function(ke){return M=ke,j},["get","post"].forEach(function(ke){j[ke]=function(){return j.send.apply(j,[ke].concat(u(arguments)))}}),j.send=function(ke,Qe,et){if(arguments.length===2&&typeof Qe=="function"&&(et=Qe,Qe=null),he.open(ke,a,!0),E!=null&&!("accept"in ye)&&(ye.accept=E+",*/*"),he.setRequestHeader)for(var Ct in ye)he.setRequestHeader(Ct,ye[Ct]);return E!=null&&he.overrideMimeType&&he.overrideMimeType(E),_e!=null&&(he.responseType=_e),et!=null&&j.on("error",et).on("load",function(Lt){et(null,Lt)}),Y.beforesend.call(j,he),he.send(Qe==null?null:Qe),j},j.abort=function(){return he.abort(),j},t.rebind(j,Y,"on"),N==null?j:j.get(Mr(N))}function Mr(a){return a.length===1?function(E,M){a(E==null?M:null)}:a}function Zn(a){var E=a.responseType;return E&&E!=="text"?a.response:a.responseText}t.dsv=function(a,E){var M=new RegExp('["'+a+`
]`),N=a.charCodeAt(0);function j(Ie,ke,Qe){arguments.length<3&&(Qe=ke,ke=null);var et=vn(Ie,E,ke==null?Y:ye(ke),Qe);return et.row=function(Ct){return arguments.length?et.response((ke=Ct)==null?Y:ye(Ct)):ke},et}function Y(Ie){return j.parse(Ie.responseText)}function ye(Ie){return function(ke){return j.parse(ke.responseText,Ie)}}j.parse=function(Ie,ke){var Qe;return j.parseRows(Ie,function(et,Ct){if(Qe)return Qe(et,Ct-1);var Lt=function(it){for(var gt={},xt=et.length,It=0;It=Lt)return et;if(It)return It=!1,Qe;var pn=it;if(Ie.charCodeAt(pn)===34){for(var Mn=pn;Mn++24?(isFinite(E)&&(clearTimeout(vi),vi=setTimeout(Gi,E)),wi=0):(wi=1,bi(Gi))}t.timer.flush=function(){xi(),ra()};function xi(){for(var a=Date.now(),E=Dr;E;)a>=E.t&&E.c(a-E.t)&&(E.c=null),E=E.n;return a}function ra(){for(var a,E=Dr,M=1/0;E;)E.c?(E.t=0;--he)it.push(j[Ie[Qe[he]][2]]);for(he=+Ct;he1&&sr(a[M[N-2]],a[M[N-1]],a[j])<=0;)--N;M[N++]=j}return M.slice(0,N)}function Vn(a,E){return a[0]-E[0]||a[1]-E[1]}t.geom.polygon=function(a){return ce(a,Ir),a};var Ir=t.geom.polygon.prototype=[];Ir.area=function(){for(var a=-1,E=this.length,M,N=this[E-1],j=0;++aqt)he=he.L;else if(ye=E-on(he,M),ye>qt){if(!he.R){N=he;break}he=he.R}else{Y>-qt?(N=he.P,j=he):ye>-qt?(N=he,j=he.N):N=j=he;break}var _e=Ke(a);if(Je.insert(N,_e),!(!N&&!j)){if(N===j){Rn(N),j=Ke(N.site),Je.insert(_e,j),_e.edge=j.edge=Ln(N.site,_e.site),jn(N),jn(j);return}if(!j){_e.edge=Ln(N.site,_e.site);return}Rn(N),Rn(j);var Ie=N.site,ke=Ie.x,Qe=Ie.y,et=a.x-ke,Ct=a.y-Qe,Lt=j.site,it=Lt.x-ke,gt=Lt.y-Qe,xt=2*(et*gt-Ct*it),It=et*et+Ct*Ct,Bt=it*it+gt*gt,At={x:(gt*It-Ct*Bt)/xt+ke,y:(et*Bt-it*It)/xt+Qe};ur(j.edge,Ie,Lt,At),_e.edge=Ln(Ie,a,null,At),j.edge=Ln(a,Lt,null,At),jn(N),jn(j)}}function Ut(a,E){var M=a.site,N=M.x,j=M.y,Y=j-E;if(!Y)return N;var ye=a.P;if(!ye)return-1/0;M=ye.site;var he=M.x,_e=M.y,Ie=_e-E;if(!Ie)return he;var ke=he-N,Qe=1/Y-1/Ie,et=ke/Ie;return Qe?(-et+Math.sqrt(et*et-2*Qe*(ke*ke/(-2*Ie)-_e+Ie/2+j-Y/2)))/Qe+N:(N+he)/2}function on(a,E){var M=a.N;if(M)return Ut(M,E);var N=a.site;return N.y===E?N.x:1/0}function hn(a){this.site=a,this.edges=[]}hn.prototype.prepare=function(){for(var a=this.edges,E=a.length,M;E--;)M=a[E].edge,(!M.b||!M.a)&&a.splice(E,1);return a.sort(dn),a.length};function xn(a){for(var E=a[0][0],M=a[1][0],N=a[0][1],j=a[1][1],Y,ye,he,_e,Ie=Tr,ke=Ie.length,Qe,et,Ct,Lt,it,gt;ke--;)if(Qe=Ie[ke],!(!Qe||!Qe.prepare()))for(Ct=Qe.edges,Lt=Ct.length,et=0;etqt||A(_e-ye)>qt)&&(Ct.splice(et,0,new Jn(nn(Qe.site,gt,A(he-E)qt?{x:E,y:A(Y-E)qt?{x:A(ye-j)qt?{x:M,y:A(Y-M)qt?{x:A(ye-N)=-cn)){var et=_e*_e+Ie*Ie,Ct=ke*ke+gt*gt,Lt=(gt*et-Ie*Ct)/Qe,it=(_e*Ct-ke*et)/Qe,gt=it+he,xt=Se.pop()||new yn;xt.arc=a,xt.site=j,xt.x=Lt+ye,xt.y=gt+Math.sqrt(Lt*Lt+it*it),xt.cy=gt,a.circle=xt;for(var It=null,Bt=Xn._;Bt;)if(xt.y0)){if(it/=Ct,Ct<0){if(it0){if(it>et)return;it>Qe&&(Qe=it)}if(it=M-he,!(!Ct&&it<0)){if(it/=Ct,Ct<0){if(it>et)return;it>Qe&&(Qe=it)}else if(Ct>0){if(it0)){if(it/=Lt,Lt<0){if(it0){if(it>et)return;it>Qe&&(Qe=it)}if(it=N-_e,!(!Lt&&it<0)){if(it/=Lt,Lt<0){if(it>et)return;it>Qe&&(Qe=it)}else if(Lt>0){if(it0&&(j.a={x:he+Qe*Ct,y:_e+Qe*Lt}),et<1&&(j.b={x:he+et*Ct,y:_e+et*Lt}),j}}}}}}function er(a){for(var E=ui,M=Bn(a[0][0],a[0][1],a[1][0],a[1][1]),N=E.length,j;N--;)j=E[N],(!st(j,a)||!M(j)||A(j.a.x-j.b.x)=Y)return;if(ke>et){if(!N)N={x:Lt,y:ye};else if(N.y>=he)return;M={x:Lt,y:he}}else{if(!N)N={x:Lt,y:he};else if(N.y1)if(ke>et){if(!N)N={x:(ye-xt)/gt,y:ye};else if(N.y>=he)return;M={x:(he-xt)/gt,y:he}}else{if(!N)N={x:(he-xt)/gt,y:he};else if(N.y=Y)return;M={x:Y,y:gt*Y+xt}}else{if(!N)N={x:Y,y:gt*Y+xt};else if(N.x=ke&&xt.x<=et&&xt.y>=Qe&&xt.y<=Ct?[[ke,Ct],[et,Ct],[et,Qe],[ke,Qe]]:[];It.point=_e[it]}),Ie}function he(_e){return _e.map(function(Ie,ke){return{x:Math.round(N(Ie,ke)/qt)*qt,y:Math.round(j(Ie,ke)/qt)*qt,i:ke}})}return ye.links=function(_e){return _a(he(_e)).edges.filter(function(Ie){return Ie.l&&Ie.r}).map(function(Ie){return{source:_e[Ie.l.i],target:_e[Ie.r.i]}})},ye.triangles=function(_e){var Ie=[];return _a(he(_e)).cells.forEach(function(ke,Qe){for(var et=ke.site,Ct=ke.edges.sort(dn),Lt=-1,it=Ct.length,gt,xt,It=Ct[it-1].edge,Bt=It.l===et?It.r:It.l;++LtBt&&(Bt=ke.x),ke.y>At&&(At=ke.y),Ct.push(ke.x),Lt.push(ke.y);else for(it=0;itBt&&(Bt=pn),Mn>At&&(At=Mn),Ct.push(pn),Lt.push(Mn)}var gn=Bt-xt,Fn=At-It;gn>Fn?At=It+gn:Bt=xt+Fn;function $n(Qn,vr,Nr,Di,ei,Dn,Sr,Rr){if(!(isNaN(Nr)||isNaN(Di)))if(Qn.leaf){var kr=Qn.x,si=Qn.y;if(kr!=null)if(A(kr-Nr)+A(si-Di)<.01)Kn(Qn,vr,Nr,Di,ei,Dn,Sr,Rr);else{var Oi=Qn.point;Qn.x=Qn.y=Qn.point=null,Kn(Qn,Oi,kr,si,ei,Dn,Sr,Rr),Kn(Qn,vr,Nr,Di,ei,Dn,Sr,Rr)}else Qn.x=Nr,Qn.y=Di,Qn.point=vr}else Kn(Qn,vr,Nr,Di,ei,Dn,Sr,Rr)}function Kn(Qn,vr,Nr,Di,ei,Dn,Sr,Rr){var kr=(ei+Sr)*.5,si=(Dn+Rr)*.5,Oi=Nr>=kr,ki=Di>=si,Fi=ki<<1|Oi;Qn.leaf=!1,Qn=Qn.nodes[Fi]||(Qn.nodes[Fi]=yo()),Oi?ei=kr:Sr=kr,ki?Dn=si:Rr=si,$n(Qn,vr,Nr,Di,ei,Dn,Sr,Rr)}var Ar=yo();if(Ar.add=function(Qn){$n(Ar,Qn,+Qe(Qn,++it),+et(Qn,it),xt,It,Bt,At)},Ar.visit=function(Qn){ma(Qn,Ar,xt,It,Bt,At)},Ar.find=function(Qn){return Ia(Ar,Qn[0],Qn[1],xt,It,Bt,At)},it=-1,E==null){for(;++itY||et>ye||Ct=pn,Fn=M>=Mn,$n=Fn<<1|gn,Kn=$n+4;$nM&&(Y=E.slice(M,Y),he[ye]?he[ye]+=Y:he[++ye]=Y),(N=N[0])===(j=j[0])?he[ye]?he[ye]+=j:he[++ye]=j:(he[++ye]=null,_e.push({i:ye,x:Vi(N,j)})),M=La.lastIndex;return M=0&&!(N=t.interpolators[M](a,E)););return N}t.interpolators=[function(a,E){var M=typeof E;return(M==="string"?rt.has(E.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(E)?fi:ao:E instanceof sn?fi:Array.isArray(E)?ya:M==="object"&&isNaN(E)?Ba:Vi)(a,E)}],t.interpolateArray=ya;function ya(a,E){var M=[],N=[],j=a.length,Y=E.length,ye=Math.min(a.length,E.length),he;for(he=0;he=0?a.slice(0,E):a,N=E>=0?a.slice(E+1):"in";return M=Qa.get(M)||Xa,N=Wa.get(N)||z,Ii(N(M.apply(null,o.call(arguments,1))))};function Ii(a){return function(E){return E<=0?0:E>=1?1:a(E)}}function Ha(a){return function(E){return 1-a(1-E)}}function Bi(a){return function(E){return .5*(E<.5?a(2*E):2-a(2-2*E))}}function Pi(a){return a*a}function Aa(a){return a*a*a}function ka(a){if(a<=0)return 0;if(a>=1)return 1;var E=a*a,M=E*a;return 4*(a<.5?M:3*(a-E)+M-.75)}function bo(a){return function(E){return Math.pow(E,a)}}function ba(a){return 1-Math.cos(a*Wn)}function ja(a){return Math.pow(2,10*(a-1))}function Bo(a){return 1-Math.sqrt(1-a*a)}function ia(a,E){var M;return arguments.length<2&&(E=.45),arguments.length?M=E/Gn*Math.asin(1/a):(a=1,M=E/4),function(N){return 1+a*Math.pow(2,-10*N)*Math.sin((N-M)*Gn/E)}}function Ga(a){return a||(a=1.70158),function(E){return E*E*((a+1)*E-a)}}function Lo(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}t.interpolateHcl=oo;function oo(a,E){a=t.hcl(a),E=t.hcl(E);var M=a.h,N=a.c,j=a.l,Y=E.h-M,ye=E.c-N,he=E.l-j;return isNaN(ye)&&(ye=0,N=isNaN(N)?E.c:N),isNaN(Y)?(Y=0,M=isNaN(M)?E.h:M):Y>180?Y-=360:Y<-180&&(Y+=360),function(_e){return tn(M+Y*_e,N+ye*_e,j+he*_e)+""}}t.interpolateHsl=wo;function wo(a,E){a=t.hsl(a),E=t.hsl(E);var M=a.h,N=a.s,j=a.l,Y=E.h-M,ye=E.s-N,he=E.l-j;return isNaN(ye)&&(ye=0,N=isNaN(N)?E.s:N),isNaN(Y)?(Y=0,M=isNaN(M)?E.h:M):Y>180?Y-=360:Y<-180&&(Y+=360),function(_e){return Be(M+Y*_e,N+ye*_e,j+he*_e)+""}}t.interpolateLab=Fa;function Fa(a,E){a=t.lab(a),E=t.lab(E);var M=a.l,N=a.a,j=a.b,Y=E.l-M,ye=E.a-N,he=E.b-j;return function(_e){return wr(M+Y*_e,N+ye*_e,j+he*_e)+""}}t.interpolateRound=D;function D(a,E){return E-=a,function(M){return Math.round(a+E*M)}}t.transform=function(a){var E=c.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(M){if(M!=null){E.setAttribute("transform",M);var N=E.transform.baseVal.consolidate()}return new $(N?N.matrix:je)})(a)};function $(a){var E=[a.a,a.b],M=[a.c,a.d],N=be(E),j=le(E,M),Y=be(Ae(M,E,-j))||0;E[0]*M[1]180?E+=360:E-a>180&&(a+=360),N.push({i:M.push(nt(M)+"rotate(",null,")")-2,x:Vi(a,E)})):E&&M.push(nt(M)+"rotate("+E+")")}function $t(a,E,M,N){a!==E?N.push({i:M.push(nt(M)+"skewX(",null,")")-2,x:Vi(a,E)}):E&&M.push(nt(M)+"skewX("+E+")")}function rn(a,E,M,N){if(a[0]!==E[0]||a[1]!==E[1]){var j=M.push(nt(M)+"scale(",null,",",null,")");N.push({i:j-4,x:Vi(a[0],E[0])},{i:j-2,x:Vi(a[1],E[1])})}else(E[0]!==1||E[1]!==1)&&M.push(nt(M)+"scale("+E+")")}function Tn(a,E){var M=[],N=[];return a=t.transform(a),E=t.transform(E),Dt(a.translate,E.translate,M,N),Vt(a.rotate,E.rotate,M,N),$t(a.skew,E.skew,M,N),rn(a.scale,E.scale,M,N),a=E=null,function(j){for(var Y=-1,ye=N.length,he;++Y0?Y=At:(M.c=null,M.t=NaN,M=null,E.end({type:"end",alpha:Y=0})):At>0&&(E.start({type:"start",alpha:Y=At}),M=Ni(a.tick)),a):Y},a.start=function(){var At,pn=Ct.length,Mn=Lt.length,gn=N[0],Fn=N[1],$n,Kn;for(At=0;At=0;)Y.push(ke=Ie[_e]),ke.parent=he,ke.depth=he.depth+1;M&&(he.value=0),he.children=Ie}else M&&(he.value=+M.call(N,he,he.depth)||0),delete he.children;return fa(j,function(Qe){var et,Ct;a&&(et=Qe.children)&&et.sort(a),M&&(Ct=Qe.parent)&&(Ct.value+=Qe.value)}),ye}return N.sort=function(j){return arguments.length?(a=j,N):a},N.children=function(j){return arguments.length?(E=j,N):E},N.value=function(j){return arguments.length?(M=j,N):M},N.revalue=function(j){return M&&(oa(j,function(Y){Y.children&&(Y.value=0)}),fa(j,function(Y){var ye;Y.children||(Y.value=+M.call(N,Y,Y.depth)||0),(ye=Y.parent)&&(ye.value+=Y.value)})),j},N};function Ea(a,E){return t.rebind(a,E,"sort","children","value"),a.nodes=a,a.links=Vo,a}function oa(a,E){for(var M=[a];(a=M.pop())!=null;)if(E(a),(j=a.children)&&(N=j.length))for(var N,j;--N>=0;)M.push(j[N])}function fa(a,E){for(var M=[a],N=[];(a=M.pop())!=null;)if(N.push(a),(ye=a.children)&&(Y=ye.length))for(var j=-1,Y,ye;++jj&&(j=he),N.push(he)}for(ye=0;yeN&&(M=E,N=j);return M}function hl(a){return a.reduce(lo,0)}function lo(a,E){return a+E[1]}t.layout.histogram=function(){var a=!0,E=Number,M=ko,N=ys;function j(Y,et){for(var he=[],_e=Y.map(E,this),Ie=M.call(this,_e,et),ke=N.call(this,Ie,_e,et),Qe,et=-1,Ct=_e.length,Lt=ke.length-1,it=a?1:1/Ct,gt;++et0)for(et=-1;++et=Ie[0]&><=Ie[1]&&(Qe=he[t.bisect(ke,gt,1,Lt)-1],Qe.y+=it,Qe.push(Y[et]));return he}return j.value=function(Y){return arguments.length?(E=Y,j):E},j.range=function(Y){return arguments.length?(M=mt(Y),j):M},j.bins=function(Y){return arguments.length?(N=typeof Y=="number"?function(ye){return bs(ye,Y)}:mt(Y),j):N},j.frequency=function(Y){return arguments.length?(a=!!Y,j):a},j};function ys(a,E){return bs(a,Math.ceil(Math.log(E.length)/Math.LN2+1))}function bs(a,E){for(var M=-1,N=+a[0],j=(a[1]-N)/E,Y=[];++M<=E;)Y[M]=j*M+N;return Y}function ko(a){return[t.min(a),t.max(a)]}t.layout.pack=function(){var a=t.layout.hierarchy().sort(Fo),E=0,M=[1,1],N;function j(Y,ye){var he=a.call(this,Y,ye),_e=he[0],Ie=M[0],ke=M[1],Qe=N==null?Math.sqrt:typeof N=="function"?N:function(){return N};if(_e.x=_e.y=0,fa(_e,function(Ct){Ct.r=+Qe(Ct.value)}),fa(_e,Vs),E){var et=E*(N?1:Math.max(2*_e.r/Ie,2*_e.r/ke))/2;fa(_e,function(Ct){Ct.r+=et}),fa(_e,Vs),fa(_e,function(Ct){Ct.r-=et})}return xs(_e,Ie/2,ke/2,N?1:1/Math.max(2*_e.r/Ie,2*_e.r/ke)),he}return j.size=function(Y){return arguments.length?(M=Y,j):M},j.radius=function(Y){return arguments.length?(N=Y==null||typeof Y=="function"?Y:+Y,j):N},j.padding=function(Y){return arguments.length?(E=+Y,j):E},Ea(j,a)};function Fo(a,E){return a.value-E.value}function No(a,E){var M=a._pack_next;a._pack_next=E,E._pack_prev=a,E._pack_next=M,M._pack_prev=E}function Gs(a,E){a._pack_next=E,E._pack_prev=a}function pl(a,E){var M=E.x-a.x,N=E.y-a.y,j=a.r+E.r;return .999*j*j>M*M+N*N}function Vs(a){if(!(E=a.children)||!(et=E.length))return;var E,M=1/0,N=-1/0,j=1/0,Y=-1/0,ye,he,_e,Ie,ke,Qe,et;function Ct(At){M=Math.min(At.x-At.r,M),N=Math.max(At.x+At.r,N),j=Math.min(At.y-At.r,j),Y=Math.max(At.y+At.r,Y)}if(E.forEach(ns),ye=E[0],ye.x=-ye.r,ye.y=0,Ct(ye),et>1&&(he=E[1],he.x=he.r,he.y=0,Ct(he),et>2))for(_e=E[2],Ks(ye,he,_e),Ct(_e),No(ye,_e),ye._pack_prev=_e,No(_e,he),he=ye._pack_next,Ie=3;Iegt.x&&(gt=pn),pn.depth>xt.depth&&(xt=pn)});var It=E(it,gt)/2-it.x,Bt=M[0]/(gt.x+E(gt,it)/2+It),At=M[1]/(xt.depth||1);oa(Ct,function(pn){pn.x=(pn.x+It)*Bt,pn.y=pn.depth*At})}return et}function Y(ke){for(var Qe={A:null,children:[ke]},et=[Qe],Ct;(Ct=et.pop())!=null;)for(var Lt=Ct.children,it,gt=0,xt=Lt.length;gt0&&(Li(Zs(it,ke,et),ke,pn),xt+=pn,It+=pn),Bt+=it.m,xt+=Ct.m,At+=gt.m,It+=Lt.m;it&&!_s(Lt)&&(Lt.t=it,Lt.m+=Bt-It),Ct&&!rs(gt)&&(gt.t=Ct,gt.m+=xt-At,et=ke)}return et}function Ie(ke){ke.x*=M[0],ke.y=ke.depth*M[1]}return j.separation=function(ke){return arguments.length?(E=ke,j):E},j.size=function(ke){return arguments.length?(N=(M=ke)==null?Ie:null,j):N?null:M},j.nodeSize=function(ke){return arguments.length?(N=(M=ke)==null?null:Ie,j):N?M:null},Ea(j,a)};function Ys(a,E){return a.parent==E.parent?1:2}function rs(a){var E=a.children;return E.length?E[0]:a.t}function _s(a){var E=a.children,M;return(M=E.length)?E[M-1]:a.t}function Li(a,E,M){var N=M/(E.i-a.i);E.c-=N,E.s+=M,a.c+=N,E.z+=M,E.m+=M}function sa(a){for(var E=0,M=0,N=a.children,j=N.length,Y;--j>=0;)Y=N[j],Y.z+=E,Y.m+=E,E+=Y.s+(M+=Y.c)}function Zs(a,E,M){return a.a.parent===E.parent?a.a:M}t.layout.cluster=function(){var a=t.layout.hierarchy().sort(null).value(null),E=Ys,M=[1,1],N=!1;function j(Y,ye){var he=a.call(this,Y,ye),_e=he[0],Ie,ke=0;fa(_e,function(it){var gt=it.children;gt&>.length?(it.x=gl(gt),it.y=Hl(gt)):(it.x=Ie?ke+=E(it,Ie):0,it.y=0,Ie=it)});var Qe=vl(_e),et=is(_e),Ct=Qe.x-E(Qe,et)/2,Lt=et.x+E(et,Qe)/2;return fa(_e,N?function(it){it.x=(it.x-_e.x)*M[0],it.y=(_e.y-it.y)*M[1]}:function(it){it.x=(it.x-Ct)/(Lt-Ct)*M[0],it.y=(1-(_e.y?it.y/_e.y:1))*M[1]}),he}return j.separation=function(Y){return arguments.length?(E=Y,j):E},j.size=function(Y){return arguments.length?(N=(M=Y)==null,j):N?null:M},j.nodeSize=function(Y){return arguments.length?(N=(M=Y)!=null,j):N?M:null},Ea(j,a)};function Hl(a){return 1+t.max(a,function(E){return E.y})}function gl(a){return a.reduce(function(E,M){return E+M.x},0)/a.length}function vl(a){var E=a.children;return E&&E.length?vl(E[0]):a}function is(a){var E=a.children,M;return E&&(M=E.length)?is(E[M-1]):a}t.layout.treemap=function(){var a=t.layout.hierarchy(),E=Math.round,M=[1,1],N=null,j=zo,Y=!1,ye,he="squarify",_e=.5*(1+Math.sqrt(5));function Ie(it,gt){for(var xt=-1,It=it.length,Bt,At;++xt0;)It.push(At=Bt[Fn-1]),It.area+=At.area,he!=="squarify"||(Mn=et(It,gn))<=pn?(Bt.pop(),pn=Mn):(It.area-=It.pop().area,Ct(It,gn,xt,!1),gn=Math.min(xt.dx,xt.dy),It.length=It.area=0,pn=1/0);It.length&&(Ct(It,gn,xt,!0),It.length=It.area=0),gt.forEach(ke)}}function Qe(it){var gt=it.children;if(gt&>.length){var xt=j(it),It=gt.slice(),Bt,At=[];for(Ie(It,xt.dx*xt.dy/it.value),At.area=0;Bt=It.pop();)At.push(Bt),At.area+=Bt.area,Bt.z!=null&&(Ct(At,Bt.z?xt.dx:xt.dy,xt,!It.length),At.length=At.area=0);gt.forEach(Qe)}}function et(it,gt){for(var xt=it.area,It,Bt=0,At=1/0,pn=-1,Mn=it.length;++pnBt&&(Bt=It));return xt*=xt,gt*=gt,xt?Math.max(gt*Bt*_e/xt,xt/(gt*At*_e)):1/0}function Ct(it,gt,xt,It){var Bt=-1,At=it.length,pn=xt.x,Mn=xt.y,gn=gt?E(it.area/gt):0,Fn;if(gt==xt.dx){for((It||gn>xt.dy)&&(gn=xt.dy);++Btxt.dx)&&(gn=xt.dx);++Bt1);return a+E*N*Math.sqrt(-2*Math.log(Y)/Y)}},logNormal:function(){var a=t.random.normal.apply(t,arguments);return function(){return Math.exp(a())}},bates:function(a){var E=t.random.irwinHall(a);return function(){return E()/a}},irwinHall:function(a){return function(){for(var E=0,M=0;M2?jl:Ja,Ie=N?wt:On;return j=_e(a,E,Ie,M),Y=_e(E,a,Ie,mi),he}function he(_e){return j(_e)}return he.invert=function(_e){return Y(_e)},he.domain=function(_e){return arguments.length?(a=_e.map(Number),ye()):a},he.range=function(_e){return arguments.length?(E=_e,ye()):E},he.rangeRound=function(_e){return he.range(_e).interpolate(D)},he.clamp=function(_e){return arguments.length?(N=_e,ye()):N},he.interpolate=function(_e){return arguments.length?(M=_e,ye()):M},he.ticks=function(_e){return co(a,_e)},he.tickFormat=function(_e,Ie){return d3_scale_linearTickFormat(a,_e,Ie)},he.nice=function(_e){return bl(a,_e),ye()},he.copy=function(){return Yo(a,E,M,N)},ye()}function yl(a,E){return t.rebind(a,E,"range","rangeRound","interpolate","clamp")}function bl(a,E){return Eo(a,Uo(Ki(a,E)[2])),Eo(a,Uo(Ki(a,E)[2])),a}function Ki(a,E){E==null&&(E=10);var M=uo(a),N=M[1]-M[0],j=Math.pow(10,Math.floor(Math.log(N/E)/Math.LN10)),Y=E/N*j;return Y<=.15?j*=10:Y<=.35?j*=5:Y<=.75&&(j*=2),M[0]=Math.ceil(M[0]/j)*j,M[1]=Math.floor(M[1]/j)*j+j*.5,M[2]=j,M}function co(a,E){return t.range.apply(t,Ki(a,E))}var $s={s:1,g:1,p:1,r:1,e:1};function Ge(a){return-Math.floor(Math.log(a)/Math.LN10+.01)}function Zo(a,E){var M=Ge(E[2]);return a in $s?Math.abs(M-Ge(Math.max(A(E[0]),A(E[1]))))+ +(a!=="e"):M-(a==="%")*2}t.scale.log=function(){return fo(t.scale.linear().domain([0,1]),10,!0,[1,10])};function fo(a,E,M,N){function j(he){return(M?Math.log(he<0?0:he):-Math.log(he>0?0:-he))/Math.log(E)}function Y(he){return M?Math.pow(E,he):-Math.pow(E,-he)}function ye(he){return a(j(he))}return ye.invert=function(he){return Y(a.invert(he))},ye.domain=function(he){return arguments.length?(M=he[0]>=0,a.domain((N=he.map(Number)).map(j)),ye):N},ye.base=function(he){return arguments.length?(E=+he,a.domain(N.map(j)),ye):E},ye.nice=function(){var he=Eo(N.map(j),M?Math:Ca);return a.domain(he),N=he.map(Y),ye},ye.ticks=function(){var he=uo(N),_e=[],Ie=he[0],ke=he[1],Qe=Math.floor(j(Ie)),et=Math.ceil(j(ke)),Ct=E%1?2:E;if(isFinite(et-Qe)){if(M){for(;Qe0;Lt--)_e.push(Y(Qe)*Lt);for(Qe=0;_e[Qe]ke;et--);_e=_e.slice(Qe,et)}return _e},ye.copy=function(){return fo(a.copy(),E,M,N)},yl(ye,a)}var Ca={floor:function(a){return-Math.ceil(-a)},ceil:function(a){return-Math.floor(-a)}};t.scale.pow=function(){return ti(t.scale.linear(),1,[0,1])};function ti(a,E,M){var N=Es(E),j=Es(1/E);function Y(ye){return a(N(ye))}return Y.invert=function(ye){return j(a.invert(ye))},Y.domain=function(ye){return arguments.length?(a.domain((M=ye.map(Number)).map(N)),Y):M},Y.ticks=function(ye){return co(M,ye)},Y.tickFormat=function(ye,he){return d3_scale_linearTickFormat(M,ye,he)},Y.nice=function(ye){return Y.domain(bl(M,ye))},Y.exponent=function(ye){return arguments.length?(N=Es(E=ye),j=Es(1/E),a.domain(M.map(N)),Y):E},Y.copy=function(){return ti(a.copy(),E,M)},yl(Y,a)}function Es(a){return function(E){return E<0?-Math.pow(-E,a):Math.pow(E,a)}}t.scale.sqrt=function(){return t.scale.pow().exponent(.5)},t.scale.ordinal=function(){return wl([],{t:"range",a:[[]]})};function wl(a,E){var M,N,j;function Y(he){return N[((M.get(he)||(E.t==="range"?M.set(he,a.push(he)):NaN))-1)%N.length]}function ye(he,_e){return t.range(a.length).map(function(Ie){return he+_e*Ie})}return Y.domain=function(he){if(!arguments.length)return a;a=[],M=new L;for(var _e=-1,Ie=he.length,ke;++_e0?M[Y-1]:a[0],Yet?0:1;if(ke=An)return _e(ke,Lt)+(Ie?_e(Ie,1-Lt):"")+"Z";var it,gt,xt,It,Bt=0,At=0,pn,Mn,gn,Fn,$n,Kn,Ar,Qn,vr=[];if((It=(+ye.apply(this,arguments)||0)/2)&&(xt=N===Ss?Math.sqrt(Ie*Ie+ke*ke):+N.apply(this,arguments),Lt||(At*=-1),ke&&(At=pr(xt/ke*Math.sin(It))),Ie&&(Bt=pr(xt/Ie*Math.sin(It)))),ke){pn=ke*Math.cos(Qe+At),Mn=ke*Math.sin(Qe+At),gn=ke*Math.cos(et-At),Fn=ke*Math.sin(et-At);var Nr=Math.abs(et-Qe-2*At)<=mn?0:1;if(At&&Ds(pn,Mn,gn,Fn)===Lt^Nr){var Di=(Qe+et)/2;pn=ke*Math.cos(Di),Mn=ke*Math.sin(Di),gn=Fn=null}}else pn=Mn=0;if(Ie){$n=Ie*Math.cos(et-Bt),Kn=Ie*Math.sin(et-Bt),Ar=Ie*Math.cos(Qe+Bt),Qn=Ie*Math.sin(Qe+Bt);var ei=Math.abs(Qe-et+2*Bt)<=mn?0:1;if(Bt&&Ds($n,Kn,Ar,Qn)===1-Lt^ei){var Dn=(Qe+et)/2;$n=Ie*Math.cos(Dn),Kn=Ie*Math.sin(Dn),Ar=Qn=null}}else $n=Kn=0;if(Ct>qt&&(it=Math.min(Math.abs(ke-Ie)/2,+M.apply(this,arguments)))>.001){gt=Ie0?0:1}function Ts(a,E,M,N,j){var Y=a[0]-E[0],ye=a[1]-E[1],he=(j?N:-N)/Math.sqrt(Y*Y+ye*ye),_e=he*ye,Ie=-he*Y,ke=a[0]+_e,Qe=a[1]+Ie,et=E[0]+_e,Ct=E[1]+Ie,Lt=(ke+et)/2,it=(Qe+Ct)/2,gt=et-ke,xt=Ct-Qe,It=gt*gt+xt*xt,Bt=M-N,At=ke*Ct-et*Qe,pn=(xt<0?-1:1)*Math.sqrt(Math.max(0,Bt*Bt*It-At*At)),Mn=(At*xt-gt*pn)/It,gn=(-At*gt-xt*pn)/It,Fn=(At*xt+gt*pn)/It,$n=(-At*gt+xt*pn)/It,Kn=Mn-Lt,Ar=gn-it,Qn=Fn-Lt,vr=$n-it;return Kn*Kn+Ar*Ar>Qn*Qn+vr*vr&&(Mn=Fn,gn=$n),[[Mn-_e,gn-Ie],[Mn*M/Bt,gn*M/Bt]]}function Yl(){return!0}function Sl(a){var E=nr,M=Pt,N=Yl,j=da,Y=j.key,ye=.7;function he(_e){var Ie=[],ke=[],Qe=-1,et=_e.length,Ct,Lt=mt(E),it=mt(M);function gt(){Ie.push("M",j(a(ke),ye))}for(;++Qe1?a.join("L"):a+"Z"}function Cl(a){return a.join("L")+"Z"}function Da(a){for(var E=0,M=a.length,N=a[0],j=[N[0],",",N[1]];++E1&&j.push("H",N[0]),j.join("")}function qs(a){for(var E=0,M=a.length,N=a[0],j=[N[0],",",N[1]];++E1){he=E[1],Y=a[_e],_e++,N+="C"+(j[0]+ye[0])+","+(j[1]+ye[1])+","+(Y[0]-he[0])+","+(Y[1]-he[1])+","+Y[0]+","+Y[1];for(var Ie=2;Ie9&&(Y=M*3/Math.sqrt(Y),ye[he]=Y*N,ye[he+1]=Y*j));for(he=-1;++he<=_e;)Y=(a[Math.min(_e,he+1)][0]-a[Math.max(0,he-1)][0])/(6*(1+ye[he]*ye[he])),E.push([Y||0,ye[he]*Y||0]);return E}function Xl(a){return a.length<3?da(a):a[0]+as(a,Ta(a))}t.svg.line.radial=function(){var a=Sl(Rs);return a.radius=a.x,delete a.x,a.angle=a.y,delete a.y,a};function Rs(a){for(var E,M=-1,N=a.length,j,Y;++Mmn)+",1 "+Qe}function Ie(ke,Qe,et,Ct){return"Q 0,0 "+Ct}return Y.radius=function(ke){return arguments.length?(M=mt(ke),Y):M},Y.source=function(ke){return arguments.length?(a=mt(ke),Y):a},Y.target=function(ke){return arguments.length?(E=mt(ke),Y):E},Y.startAngle=function(ke){return arguments.length?(N=mt(ke),Y):N},Y.endAngle=function(ke){return arguments.length?(j=mt(ke),Y):j},Y};function Rl(a){return a.radius}t.svg.diagonal=function(){var a=Xo,E=wa,M=Ml;function N(j,Y){var ye=a.call(this,j,Y),he=E.call(this,j,Y),_e=(ye.y+he.y)/2,Ie=[ye,{x:ye.x,y:_e},{x:he.x,y:_e},he];return Ie=Ie.map(M),"M"+Ie[0]+"C"+Ie[1]+" "+Ie[2]+" "+Ie[3]}return N.source=function(j){return arguments.length?(a=mt(j),N):a},N.target=function(j){return arguments.length?(E=mt(j),N):E},N.projection=function(j){return arguments.length?(M=j,N):M},N};function Ml(a){return[a.x,a.y]}t.svg.diagonal.radial=function(){var a=t.svg.diagonal(),E=Ml,M=a.projection;return a.projection=function(N){return arguments.length?M(Ms(E=N)):E},a};function Ms(a){return function(){var E=a.apply(this,arguments),M=E[0],N=E[1]-Wn;return[M*Math.cos(N),M*Math.sin(N)]}}t.svg.symbol=function(){var a=Ps,E=Ql;function M(N,j){return(Is.get(a.call(this,N,j))||Yi)(E.call(this,N,j))}return M.type=function(N){return arguments.length?(a=mt(N),M):a},M.size=function(N){return arguments.length?(E=mt(N),M):E},M};function Ql(){return 64}function Ps(){return"circle"}function Yi(a){var E=Math.sqrt(a/mn);return"M0,"+E+"A"+E+","+E+" 0 1,1 0,"+-E+"A"+E+","+E+" 0 1,1 0,"+E+"Z"}var Is=t.map({circle:Yi,cross:function(a){var E=Math.sqrt(a/5)/2;return"M"+-3*E+","+-E+"H"+-E+"V"+-3*E+"H"+E+"V"+-E+"H"+3*E+"V"+E+"H"+E+"V"+3*E+"H"+-E+"V"+E+"H"+-3*E+"Z"},diamond:function(a){var E=Math.sqrt(a/(2*Ka)),M=E*Ka;return"M0,"+-E+"L"+M+",0 0,"+E+" "+-M+",0Z"},square:function(a){var E=Math.sqrt(a)/2;return"M"+-E+","+-E+"L"+E+","+-E+" "+E+","+E+" "+-E+","+E+"Z"},"triangle-down":function(a){var E=Math.sqrt(a/ss),M=E*ss/2;return"M0,"+M+"L"+E+","+-M+" "+-E+","+-M+"Z"},"triangle-up":function(a){var E=Math.sqrt(a/ss),M=E*ss/2;return"M0,"+-M+"L"+E+","+M+" "+-E+","+M+"Z"}});t.svg.symbolTypes=Is.keys();var ss=Math.sqrt(3),Ka=Math.tan(30*Nn);ae.transition=function(a){for(var E=ho||++la,M=us(a),N=[],j,Y,ye=Bs||{time:Date.now(),ease:ka,delay:0,duration:250},he=-1,_e=this.length;++he<_e;){N.push(j=[]);for(var Ie=this[he],ke=-1,Qe=Ie.length;++ke0;)Qe[--It].call(a,xt);if(gt>=1)return ye.event&&ye.event.end.call(a,a.__data__,E),--Y.count?delete Y[N]:delete a[M],1}ye||(he=j.time,_e=Ni(et,0,he),ye=Y[N]={tween:new L,time:he,timer:_e,delay:j.delay,duration:j.duration,ease:j.ease,index:E},j=null,++Y.count)}t.svg.axis=function(){var a=t.scale.linear(),E=Jo,M=6,N=6,j=3,Y=[10],ye=null,he;function _e(Ie){Ie.each(function(){var ke=t.select(this),Qe=this.__chart__||a,et=this.__chart__=a.copy(),Ct=ye==null?et.ticks?et.ticks.apply(et,Y):et.domain():ye,Lt=he==null?et.tickFormat?et.tickFormat.apply(et,Y):z:he,it=ke.selectAll(".tick").data(Ct,et),gt=it.enter().insert("g",".domain").attr("class","tick").style("opacity",qt),xt=t.transition(it.exit()).style("opacity",qt).remove(),It=t.transition(it.order()).style("opacity",1),Bt=Math.max(M,0)+j,At,pn=Sa(et),Mn=ke.selectAll(".domain").data([0]),gn=(Mn.enter().append("path").attr("class","domain"),t.transition(Mn));gt.append("line"),gt.append("text");var Fn=gt.select("line"),$n=It.select("line"),Kn=it.select("text").text(Lt),Ar=gt.select("text"),Qn=It.select("text"),vr=E==="top"||E==="left"?-1:1,Nr,Di,ei,Dn;if(E==="bottom"||E==="top"?(At=Jl,Nr="x",ei="y",Di="x2",Dn="y2",Kn.attr("dy",vr<0?"0em":".71em").style("text-anchor","middle"),gn.attr("d","M"+pn[0]+","+vr*N+"V0H"+pn[1]+"V"+vr*N)):(At=ql,Nr="y",ei="x",Di="y2",Dn="x2",Kn.attr("dy",".32em").style("text-anchor",vr<0?"end":"start"),gn.attr("d","M"+vr*N+","+pn[0]+"H0V"+pn[1]+"H"+vr*N)),Fn.attr(Dn,vr*M),Ar.attr(ei,vr*Bt),$n.attr(Di,0).attr(Dn,vr*M),Qn.attr(Nr,0).attr(ei,vr*Bt),et.rangeBand){var Sr=et,Rr=Sr.rangeBand()/2;Qe=et=function(kr){return Sr(kr)+Rr}}else Qe.rangeBand?Qe=et:xt.call(At,et,Qe);gt.call(At,Qe,et),It.call(At,et,et)})}return _e.scale=function(Ie){return arguments.length?(a=Ie,_e):a},_e.orient=function(Ie){return arguments.length?(E=Ie in Il?Ie+"":Jo,_e):E},_e.ticks=function(){return arguments.length?(Y=u(arguments),_e):Y},_e.tickValues=function(Ie){return arguments.length?(ye=Ie,_e):ye},_e.tickFormat=function(Ie){return arguments.length?(he=Ie,_e):he},_e.tickSize=function(Ie){var ke=arguments.length;return ke?(M=+Ie,N=+arguments[ke-1],_e):M},_e.innerTickSize=function(Ie){return arguments.length?(M=+Ie,_e):M},_e.outerTickSize=function(Ie){return arguments.length?(N=+Ie,_e):N},_e.tickPadding=function(Ie){return arguments.length?(j=+Ie,_e):j},_e.tickSubdivide=function(){return arguments.length&&_e},_e};var Jo="bottom",Il={top:1,right:1,bottom:1,left:1};function Jl(a,E,M){a.attr("transform",function(N){var j=E(N);return"translate("+(isFinite(j)?j:M(N))+",0)"})}function ql(a,E,M){a.attr("transform",function(N){var j=E(N);return"translate(0,"+(isFinite(j)?j:M(N))+")"})}t.svg.brush=function(){var a=Re(ke,"brushstart","brush","brushend"),E=null,M=null,N=[0,0],j=[0,0],Y,ye,he=!0,_e=!0,Ie=ks[0];function ke(it){it.each(function(){var gt=t.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",Lt).on("touchstart.brush",Lt),xt=gt.selectAll(".background").data([0]);xt.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),gt.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var It=gt.selectAll(".resize").data(Ie,z);It.exit().remove(),It.enter().append("g").attr("class",function(Mn){return"resize "+Mn}).style("cursor",function(Mn){return Oo[Mn]}).append("rect").attr("x",function(Mn){return/[ew]$/.test(Mn)?-3:null}).attr("y",function(Mn){return/^[ns]/.test(Mn)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),It.style("display",ke.empty()?"none":null);var Bt=t.transition(gt),At=t.transition(xt),pn;E&&(pn=Sa(E),At.attr("x",pn[0]).attr("width",pn[1]-pn[0]),et(Bt)),M&&(pn=Sa(M),At.attr("y",pn[0]).attr("height",pn[1]-pn[0]),Ct(Bt)),Qe(Bt)})}ke.event=function(it){it.each(function(){var gt=a.of(this,arguments),xt={x:N,y:j,i:Y,j:ye},It=this.__chart__||xt;this.__chart__=xt,ho?t.select(this).transition().each("start.brush",function(){Y=It.i,ye=It.j,N=It.x,j=It.y,gt({type:"brushstart"})}).tween("brush:brush",function(){var Bt=ya(N,xt.x),At=ya(j,xt.y);return Y=ye=null,function(pn){N=xt.x=Bt(pn),j=xt.y=At(pn),gt({type:"brush",mode:"resize"})}}).each("end.brush",function(){Y=xt.i,ye=xt.j,gt({type:"brush",mode:"resize"}),gt({type:"brushend"})}):(gt({type:"brushstart"}),gt({type:"brush",mode:"resize"}),gt({type:"brushend"}))})};function Qe(it){it.selectAll(".resize").attr("transform",function(gt){return"translate("+N[+/e$/.test(gt)]+","+j[+/^s/.test(gt)]+")"})}function et(it){it.select(".extent").attr("x",N[0]),it.selectAll(".extent,.n>rect,.s>rect").attr("width",N[1]-N[0])}function Ct(it){it.select(".extent").attr("y",j[0]),it.selectAll(".extent,.e>rect,.w>rect").attr("height",j[1]-j[0])}function Lt(){var it=this,gt=t.select(t.event.target),xt=a.of(it,arguments),It=t.select(it),Bt=gt.datum(),At=!/^(n|s)$/.test(Bt)&&E,pn=!/^(e|w)$/.test(Bt)&&M,Mn=gt.classed("extent"),gn=ht(it),Fn,$n=t.mouse(it),Kn,Ar=t.select(b(it)).on("keydown.brush",Nr).on("keyup.brush",Di);if(t.event.changedTouches?Ar.on("touchmove.brush",ei).on("touchend.brush",Sr):Ar.on("mousemove.brush",ei).on("mouseup.brush",Sr),It.interrupt().selectAll("*").interrupt(),Mn)$n[0]=N[0]-$n[0],$n[1]=j[0]-$n[1];else if(Bt){var Qn=+/w$/.test(Bt),vr=+/^n/.test(Bt);Kn=[N[1-Qn]-$n[0],j[1-vr]-$n[1]],$n[0]=N[Qn],$n[1]=j[vr]}else t.event.altKey&&(Fn=$n.slice());It.style("pointer-events","none").selectAll(".resize").style("display",null),t.select("body").style("cursor",gt.style("cursor")),xt({type:"brushstart"}),ei();function Nr(){t.event.keyCode==32&&(Mn||(Fn=null,$n[0]-=N[1],$n[1]-=j[1],Mn=2),ue())}function Di(){t.event.keyCode==32&&Mn==2&&($n[0]+=N[1],$n[1]+=j[1],Mn=0,ue())}function ei(){var Rr=t.mouse(it),kr=!1;Kn&&(Rr[0]+=Kn[0],Rr[1]+=Kn[1]),Mn||(t.event.altKey?(Fn||(Fn=[(N[0]+N[1])/2,(j[0]+j[1])/2]),$n[0]=N[+(Rr[0]{"use strict";l.byteLength=h,l.toByteArray=s,l.fromByteArray=d;for(var e=[],n=[],r=typeof Uint8Array<"u"?Uint8Array:Array,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,u=t.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var v=_.indexOf("=");v===-1&&(v=p);var y=v===p?0:4-v%4;return[v,y]}function h(_){var p=c(_),v=p[0],y=p[1];return(v+y)*3/4-y}function b(_,p,v){return(p+v)*3/4-v}function s(_){var p,v=c(_),y=v[0],f=v[1],x=new r(b(_,y,f)),S=0,A=f>0?y-4:y,w;for(w=0;w>16&255,x[S++]=p>>8&255,x[S++]=p&255;return f===2&&(p=n[_.charCodeAt(w)]<<2|n[_.charCodeAt(w+1)]>>4,x[S++]=p&255),f===1&&(p=n[_.charCodeAt(w)]<<10|n[_.charCodeAt(w+1)]<<4|n[_.charCodeAt(w+2)]>>2,x[S++]=p>>8&255,x[S++]=p&255),x}function C(_){return e[_>>18&63]+e[_>>12&63]+e[_>>6&63]+e[_&63]}function g(_,p,v){for(var y,f=[],x=p;xA?A:S+x));return y===1?(p=_[v-1],f.push(e[p>>2]+e[p<<4&63]+"==")):y===2&&(p=(_[v-2]<<8)+_[v-1],f.push(e[p>>10]+e[p>>4&63]+e[p<<2&63]+"=")),f.join("")}},"7Rmdp+Rr":(O,l,e)=>{for(var n=e("XVHOCZZ5").lW,r=Math.floor(Math.random()*16777215),t=g.index=parseInt(Math.random()*16777215,10),o=(typeof process>"u"||typeof process.pid!="number"?Math.floor(Math.random()*1e5):process.pid)%65535,u=(()=>{try{return _Buffer}catch{try{return n}catch{return null}}})(),c=function(y){return!!(y!=null&&y.constructor&&typeof y.constructor.isBuffer=="function"&&y.constructor.isBuffer(y))},h=[],b=0;b<256;b++)h[b]=(b<=15?"0":"")+b.toString(16);var s=new RegExp("^[0-9a-fA-F]{24}$"),C=[];for(b=0;b<10;)C[48+b]=b++;for(;b<16;)C[65-10+b]=C[97-10+b]=b++;function g(y){if(!(this instanceof g))return new g(y);if(y&&(y instanceof g||y._bsontype==="ObjectID"))return y;if(this._bsontype="ObjectID",y==null||typeof y=="number"){this.id=this.generate(y);return}var f=g.isValid(y);if(!f&&y!=null)throw new Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");if(f&&typeof y=="string"&&y.length===24)return g.createFromHexString(y);if(y!=null&&y.length===12)this.id=y;else{if(y!=null&&typeof y.toHexString=="function")return y;throw new Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters")}}O.exports=g,g.default=g,g.createFromTime=function(y){return y=parseInt(y,10)%4294967295,new g(_(8,y)+"0000000000000000")},g.createFromHexString=function(y){if(typeof y>"u"||y!=null&&y.length!==24)throw new Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");for(var f="",x=0;x<24;)f+=String.fromCharCode(C[y.charCodeAt(x++)]<<4|C[y.charCodeAt(x++)]);return new g(f)},g.isValid=function(y){return y==null?!1:typeof y=="number"?!0:typeof y=="string"?y.length===12||y.length===24&&s.test(y):y instanceof g?!0:c(y)?g.isValid(y.toString("hex")):typeof y.toHexString=="function"&&u&&(y.id instanceof u||typeof y.id=="string")?y.id.length===12||y.id.length===24&&s.test(y.id):!1},g.prototype={constructor:g,toHexString:function(){if(!this.id||!this.id.length)throw new Error("invalid ObjectId, ObjectId.id must be either a string or a Buffer, but is ["+JSON.stringify(this.id)+"]");if(this.id.length===24)return this.id;if(c(this.id))return this.id.toString("hex");for(var y="",f=0;f>24&255,y>>16&255,y>>8&255,y&255,r>>16&255,r>>8&255,r&255,o>>8&255,o&255,f>>16&255,f>>8&255,f&255)}};function d(){return t=(t+1)%16777215}function _(y,f){return f=f.toString(16),f.length===y?f:"00000000".substring(f.length,y)+f}function p(y){var f=0,x=[];if(y.length===24)for(;f<24;x.push(parseInt(y[f]+y[f+1],16)),f+=2);else if(y.length===12)for(;f<12;x.push(y.charCodeAt(f)),f++);return x}var v=Symbol&&Symbol.for&&Symbol.for("nodejs.util.inspect.custom")||"inspect";g.prototype[v]=function(){return"ObjectID("+this+")"},g.prototype.toJSON=g.prototype.toHexString,g.prototype.toString=g.prototype.toHexString},XVHOCZZ5:(O,l,e)=>{"use strict";var n;/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh 
 * @license  MIT
 */const r=e("jys1cE5Y"),t=e("l0ThiG+P"),o=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;l.lW=b,n=S,l.h2=50;const u=2147483647;n=u,b.TYPED_ARRAY_SUPPORT=c(),!b.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function c(){try{const ve=new Uint8Array(1),W={foo:function(){return 42}};return Object.setPrototypeOf(W,Uint8Array.prototype),Object.setPrototypeOf(ve,W),ve.foo()===42}catch{return!1}}Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}});function h(ve){if(ve>u)throw new RangeError('The value "'+ve+'" is invalid for option "size"');const W=new Uint8Array(ve);return Object.setPrototypeOf(W,b.prototype),W}function b(ve,W,J){if(typeof ve=="number"){if(typeof W=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(ve)}return s(ve,W,J)}b.poolSize=8192;function s(ve,W,J){if(typeof ve=="string")return _(ve,W);if(ArrayBuffer.isView(ve))return v(ve);if(ve==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ve);if(Ze(ve,ArrayBuffer)||ve&&Ze(ve.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Ze(ve,SharedArrayBuffer)||ve&&Ze(ve.buffer,SharedArrayBuffer)))return y(ve,W,J);if(typeof ve=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Me=ve.valueOf&&ve.valueOf();if(Me!=null&&Me!==ve)return b.from(Me,W,J);const He=f(ve);if(He)return He;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof ve[Symbol.toPrimitive]=="function")return b.from(ve[Symbol.toPrimitive]("string"),W,J);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ve)}b.from=function(ve,W,J){return s(ve,W,J)},Object.setPrototypeOf(b.prototype,Uint8Array.prototype),Object.setPrototypeOf(b,Uint8Array);function C(ve){if(typeof ve!="number")throw new TypeError('"size" argument must be of type number');if(ve<0)throw new RangeError('The value "'+ve+'" is invalid for option "size"')}function g(ve,W,J){return C(ve),ve<=0?h(ve):W!==void 0?typeof J=="string"?h(ve).fill(W,J):h(ve).fill(W):h(ve)}b.alloc=function(ve,W,J){return g(ve,W,J)};function d(ve){return C(ve),h(ve<0?0:x(ve)|0)}b.allocUnsafe=function(ve){return d(ve)},b.allocUnsafeSlow=function(ve){return d(ve)};function _(ve,W){if((typeof W!="string"||W==="")&&(W="utf8"),!b.isEncoding(W))throw new TypeError("Unknown encoding: "+W);const J=A(ve,W)|0;let Me=h(J);const He=Me.write(ve,W);return He!==J&&(Me=Me.slice(0,He)),Me}function p(ve){const W=ve.length<0?0:x(ve.length)|0,J=h(W);for(let Me=0;Me=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return ve|0}function S(ve){return+ve!=ve&&(ve=0),b.alloc(+ve)}b.isBuffer=function(W){return W!=null&&W._isBuffer===!0&&W!==b.prototype},b.compare=function(W,J){if(Ze(W,Uint8Array)&&(W=b.from(W,W.offset,W.byteLength)),Ze(J,Uint8Array)&&(J=b.from(J,J.offset,J.byteLength)),!b.isBuffer(W)||!b.isBuffer(J))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(W===J)return 0;let Me=W.length,He=J.length;for(let ut=0,ct=Math.min(Me,He);utHe.length?(b.isBuffer(ct)||(ct=b.from(ct)),ct.copy(He,ut)):Uint8Array.prototype.set.call(He,ct,ut);else if(b.isBuffer(ct))ct.copy(He,ut);else throw new TypeError('"list" argument must be an Array of Buffers');ut+=ct.length}return He};function A(ve,W){if(b.isBuffer(ve))return ve.length;if(ArrayBuffer.isView(ve)||Ze(ve,ArrayBuffer))return ve.byteLength;if(typeof ve!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ve);const J=ve.length,Me=arguments.length>2&&arguments[2]===!0;if(!Me&&J===0)return 0;let He=!1;for(;;)switch(W){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":return ne(ve).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J*2;case"hex":return J>>>1;case"base64":return Ce(ve).length;default:if(He)return Me?-1:ne(ve).length;W=(""+W).toLowerCase(),He=!0}}b.byteLength=A;function w(ve,W,J){let Me=!1;if((W===void 0||W<0)&&(W=0),W>this.length||((J===void 0||J>this.length)&&(J=this.length),J<=0)||(J>>>=0,W>>>=0,J<=W))return"";for(ve||(ve="utf8");;)switch(ve){case"hex":return H(this,W,J);case"utf8":case"utf-8":return Pe(this,W,J);case"ascii":return z(this,W,J);case"latin1":case"binary":return X(this,W,J);case"base64":return xe(this,W,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Z(this,W,J);default:if(Me)throw new TypeError("Unknown encoding: "+ve);ve=(ve+"").toLowerCase(),Me=!0}}b.prototype._isBuffer=!0;function T(ve,W,J){const Me=ve[W];ve[W]=ve[J],ve[J]=Me}b.prototype.swap16=function(){const W=this.length;if(W%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let J=0;JJ&&(W+=" ... "),""},o&&(b.prototype[o]=b.prototype.inspect),b.prototype.compare=function(W,J,Me,He,ut){if(Ze(W,Uint8Array)&&(W=b.from(W,W.offset,W.byteLength)),!b.isBuffer(W))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof W);if(J===void 0&&(J=0),Me===void 0&&(Me=W?W.length:0),He===void 0&&(He=0),ut===void 0&&(ut=this.length),J<0||Me>W.length||He<0||ut>this.length)throw new RangeError("out of range index");if(He>=ut&&J>=Me)return 0;if(He>=ut)return-1;if(J>=Me)return 1;if(J>>>=0,Me>>>=0,He>>>=0,ut>>>=0,this===W)return 0;let ct=ut-He,bt=Me-J;const un=Math.min(ct,bt),vt=this.slice(He,ut),Et=W.slice(J,Me);for(let Ft=0;Ft2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,at(J)&&(J=He?0:ve.length-1),J<0&&(J=ve.length+J),J>=ve.length){if(He)return-1;J=ve.length-1}else if(J<0)if(He)J=0;else return-1;if(typeof W=="string"&&(W=b.from(W,Me)),b.isBuffer(W))return W.length===0?-1:k(ve,W,J,Me,He);if(typeof W=="number")return W=W&255,typeof Uint8Array.prototype.indexOf=="function"?He?Uint8Array.prototype.indexOf.call(ve,W,J):Uint8Array.prototype.lastIndexOf.call(ve,W,J):k(ve,[W],J,Me,He);throw new TypeError("val must be string, number or Buffer")}function k(ve,W,J,Me,He){let ut=1,ct=ve.length,bt=W.length;if(Me!==void 0&&(Me=String(Me).toLowerCase(),Me==="ucs2"||Me==="ucs-2"||Me==="utf16le"||Me==="utf-16le")){if(ve.length<2||W.length<2)return-1;ut=2,ct/=2,bt/=2,J/=2}function un(Et,Ft){return ut===1?Et[Ft]:Et.readUInt16BE(Ft*ut)}let vt;if(He){let Et=-1;for(vt=J;vtct&&(J=ct-bt),vt=J;vt>=0;vt--){let Et=!0;for(let Ft=0;FtHe&&(Me=He)):Me=He;const ut=W.length;Me>ut/2&&(Me=ut/2);let ct;for(ct=0;ct>>0,isFinite(Me)?(Me=Me>>>0,He===void 0&&(He="utf8")):(He=Me,Me=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const ut=this.length-J;if((Me===void 0||Me>ut)&&(Me=ut),W.length>0&&(Me<0||J<0)||J>this.length)throw new RangeError("Attempt to write outside buffer bounds");He||(He="utf8");let ct=!1;for(;;)switch(He){case"hex":return G(this,W,J,Me);case"utf8":case"utf-8":return ee(this,W,J,Me);case"ascii":case"latin1":case"binary":return te(this,W,J,Me);case"base64":return V(this,W,J,Me);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return me(this,W,J,Me);default:if(ct)throw new TypeError("Unknown encoding: "+He);He=(""+He).toLowerCase(),ct=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function xe(ve,W,J){return W===0&&J===ve.length?r.fromByteArray(ve):r.fromByteArray(ve.slice(W,J))}function Pe(ve,W,J){J=Math.min(ve.length,J);const Me=[];let He=W;for(;He239?4:ut>223?3:ut>191?2:1;if(He+bt<=J){let un,vt,Et,Ft;switch(bt){case 1:ut<128&&(ct=ut);break;case 2:un=ve[He+1],(un&192)===128&&(Ft=(ut&31)<<6|un&63,Ft>127&&(ct=Ft));break;case 3:un=ve[He+1],vt=ve[He+2],(un&192)===128&&(vt&192)===128&&(Ft=(ut&15)<<12|(un&63)<<6|vt&63,Ft>2047&&(Ft<55296||Ft>57343)&&(ct=Ft));break;case 4:un=ve[He+1],vt=ve[He+2],Et=ve[He+3],(un&192)===128&&(vt&192)===128&&(Et&192)===128&&(Ft=(ut&15)<<18|(un&63)<<12|(vt&63)<<6|Et&63,Ft>65535&&Ft<1114112&&(ct=Ft))}}ct===null?(ct=65533,bt=1):ct>65535&&(ct-=65536,Me.push(ct>>>10&1023|55296),ct=56320|ct&1023),Me.push(ct),He+=bt}return B(Me)}const I=4096;function B(ve){const W=ve.length;if(W<=I)return String.fromCharCode.apply(String,ve);let J="",Me=0;for(;MeMe)&&(J=Me);let He="";for(let ut=W;utMe&&(W=Me),J<0?(J+=Me,J<0&&(J=0)):J>Me&&(J=Me),JJ)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUintLE=b.prototype.readUIntLE=function(W,J,Me){W=W>>>0,J=J>>>0,Me||U(W,J,this.length);let He=this[W],ut=1,ct=0;for(;++ct>>0,J=J>>>0,Me||U(W,J,this.length);let He=this[W+--J],ut=1;for(;J>0&&(ut*=256);)He+=this[W+--J]*ut;return He},b.prototype.readUint8=b.prototype.readUInt8=function(W,J){return W=W>>>0,J||U(W,1,this.length),this[W]},b.prototype.readUint16LE=b.prototype.readUInt16LE=function(W,J){return W=W>>>0,J||U(W,2,this.length),this[W]|this[W+1]<<8},b.prototype.readUint16BE=b.prototype.readUInt16BE=function(W,J){return W=W>>>0,J||U(W,2,this.length),this[W]<<8|this[W+1]},b.prototype.readUint32LE=b.prototype.readUInt32LE=function(W,J){return W=W>>>0,J||U(W,4,this.length),(this[W]|this[W+1]<<8|this[W+2]<<16)+this[W+3]*16777216},b.prototype.readUint32BE=b.prototype.readUInt32BE=function(W,J){return W=W>>>0,J||U(W,4,this.length),this[W]*16777216+(this[W+1]<<16|this[W+2]<<8|this[W+3])},b.prototype.readBigUInt64LE=Gt(function(W){W=W>>>0,ae(W,"offset");const J=this[W],Me=this[W+7];(J===void 0||Me===void 0)&&ie(W,this.length-8);const He=J+this[++W]*2**8+this[++W]*2**16+this[++W]*2**24,ut=this[++W]+this[++W]*2**8+this[++W]*2**16+Me*2**24;return BigInt(He)+(BigInt(ut)<>>0,ae(W,"offset");const J=this[W],Me=this[W+7];(J===void 0||Me===void 0)&&ie(W,this.length-8);const He=J*2**24+this[++W]*2**16+this[++W]*2**8+this[++W],ut=this[++W]*2**24+this[++W]*2**16+this[++W]*2**8+Me;return(BigInt(He)<>>0,J=J>>>0,Me||U(W,J,this.length);let He=this[W],ut=1,ct=0;for(;++ct=ut&&(He-=Math.pow(2,8*J)),He},b.prototype.readIntBE=function(W,J,Me){W=W>>>0,J=J>>>0,Me||U(W,J,this.length);let He=J,ut=1,ct=this[W+--He];for(;He>0&&(ut*=256);)ct+=this[W+--He]*ut;return ut*=128,ct>=ut&&(ct-=Math.pow(2,8*J)),ct},b.prototype.readInt8=function(W,J){return W=W>>>0,J||U(W,1,this.length),this[W]&128?(255-this[W]+1)*-1:this[W]},b.prototype.readInt16LE=function(W,J){W=W>>>0,J||U(W,2,this.length);const Me=this[W]|this[W+1]<<8;return Me&32768?Me|4294901760:Me},b.prototype.readInt16BE=function(W,J){W=W>>>0,J||U(W,2,this.length);const Me=this[W+1]|this[W]<<8;return Me&32768?Me|4294901760:Me},b.prototype.readInt32LE=function(W,J){return W=W>>>0,J||U(W,4,this.length),this[W]|this[W+1]<<8|this[W+2]<<16|this[W+3]<<24},b.prototype.readInt32BE=function(W,J){return W=W>>>0,J||U(W,4,this.length),this[W]<<24|this[W+1]<<16|this[W+2]<<8|this[W+3]},b.prototype.readBigInt64LE=Gt(function(W){W=W>>>0,ae(W,"offset");const J=this[W],Me=this[W+7];(J===void 0||Me===void 0)&&ie(W,this.length-8);const He=this[W+4]+this[W+5]*2**8+this[W+6]*2**16+(Me<<24);return(BigInt(He)<>>0,ae(W,"offset");const J=this[W],Me=this[W+7];(J===void 0||Me===void 0)&&ie(W,this.length-8);const He=(J<<24)+this[++W]*2**16+this[++W]*2**8+this[++W];return(BigInt(He)<>>0,J||U(W,4,this.length),t.read(this,W,!0,23,4)},b.prototype.readFloatBE=function(W,J){return W=W>>>0,J||U(W,4,this.length),t.read(this,W,!1,23,4)},b.prototype.readDoubleLE=function(W,J){return W=W>>>0,J||U(W,8,this.length),t.read(this,W,!0,52,8)},b.prototype.readDoubleBE=function(W,J){return W=W>>>0,J||U(W,8,this.length),t.read(this,W,!1,52,8)};function se(ve,W,J,Me,He,ut){if(!b.isBuffer(ve))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>He||Wve.length)throw new RangeError("Index out of range")}b.prototype.writeUintLE=b.prototype.writeUIntLE=function(W,J,Me,He){if(W=+W,J=J>>>0,Me=Me>>>0,!He){const bt=Math.pow(2,8*Me)-1;se(this,W,J,Me,bt,0)}let ut=1,ct=0;for(this[J]=W&255;++ct>>0,Me=Me>>>0,!He){const bt=Math.pow(2,8*Me)-1;se(this,W,J,Me,bt,0)}let ut=Me-1,ct=1;for(this[J+ut]=W&255;--ut>=0&&(ct*=256);)this[J+ut]=W/ct&255;return J+Me},b.prototype.writeUint8=b.prototype.writeUInt8=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,1,255,0),this[J]=W&255,J+1},b.prototype.writeUint16LE=b.prototype.writeUInt16LE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,2,65535,0),this[J]=W&255,this[J+1]=W>>>8,J+2},b.prototype.writeUint16BE=b.prototype.writeUInt16BE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,2,65535,0),this[J]=W>>>8,this[J+1]=W&255,J+2},b.prototype.writeUint32LE=b.prototype.writeUInt32LE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,4,4294967295,0),this[J+3]=W>>>24,this[J+2]=W>>>16,this[J+1]=W>>>8,this[J]=W&255,J+4},b.prototype.writeUint32BE=b.prototype.writeUInt32BE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,4,4294967295,0),this[J]=W>>>24,this[J+1]=W>>>16,this[J+2]=W>>>8,this[J+3]=W&255,J+4};function q(ve,W,J,Me,He){Ye(W,Me,He,ve,J,7);let ut=Number(W&BigInt(4294967295));ve[J++]=ut,ut=ut>>8,ve[J++]=ut,ut=ut>>8,ve[J++]=ut,ut=ut>>8,ve[J++]=ut;let ct=Number(W>>BigInt(32)&BigInt(4294967295));return ve[J++]=ct,ct=ct>>8,ve[J++]=ct,ct=ct>>8,ve[J++]=ct,ct=ct>>8,ve[J++]=ct,J}function ue(ve,W,J,Me,He){Ye(W,Me,He,ve,J,7);let ut=Number(W&BigInt(4294967295));ve[J+7]=ut,ut=ut>>8,ve[J+6]=ut,ut=ut>>8,ve[J+5]=ut,ut=ut>>8,ve[J+4]=ut;let ct=Number(W>>BigInt(32)&BigInt(4294967295));return ve[J+3]=ct,ct=ct>>8,ve[J+2]=ct,ct=ct>>8,ve[J+1]=ct,ct=ct>>8,ve[J]=ct,J+8}b.prototype.writeBigUInt64LE=Gt(function(W,J=0){return q(this,W,J,BigInt(0),BigInt("0xffffffffffffffff"))}),b.prototype.writeBigUInt64BE=Gt(function(W,J=0){return ue(this,W,J,BigInt(0),BigInt("0xffffffffffffffff"))}),b.prototype.writeIntLE=function(W,J,Me,He){if(W=+W,J=J>>>0,!He){const un=Math.pow(2,8*Me-1);se(this,W,J,Me,un-1,-un)}let ut=0,ct=1,bt=0;for(this[J]=W&255;++ut>0)-bt&255;return J+Me},b.prototype.writeIntBE=function(W,J,Me,He){if(W=+W,J=J>>>0,!He){const un=Math.pow(2,8*Me-1);se(this,W,J,Me,un-1,-un)}let ut=Me-1,ct=1,bt=0;for(this[J+ut]=W&255;--ut>=0&&(ct*=256);)W<0&&bt===0&&this[J+ut+1]!==0&&(bt=1),this[J+ut]=(W/ct>>0)-bt&255;return J+Me},b.prototype.writeInt8=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,1,127,-128),W<0&&(W=255+W+1),this[J]=W&255,J+1},b.prototype.writeInt16LE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,2,32767,-32768),this[J]=W&255,this[J+1]=W>>>8,J+2},b.prototype.writeInt16BE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,2,32767,-32768),this[J]=W>>>8,this[J+1]=W&255,J+2},b.prototype.writeInt32LE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,4,2147483647,-2147483648),this[J]=W&255,this[J+1]=W>>>8,this[J+2]=W>>>16,this[J+3]=W>>>24,J+4},b.prototype.writeInt32BE=function(W,J,Me){return W=+W,J=J>>>0,Me||se(this,W,J,4,2147483647,-2147483648),W<0&&(W=4294967295+W+1),this[J]=W>>>24,this[J+1]=W>>>16,this[J+2]=W>>>8,this[J+3]=W&255,J+4},b.prototype.writeBigInt64LE=Gt(function(W,J=0){return q(this,W,J,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),b.prototype.writeBigInt64BE=Gt(function(W,J=0){return ue(this,W,J,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ee(ve,W,J,Me,He,ut){if(J+Me>ve.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function Re(ve,W,J,Me,He){return W=+W,J=J>>>0,He||Ee(ve,W,J,4,34028234663852886e22,-34028234663852886e22),t.write(ve,W,J,Me,23,4),J+4}b.prototype.writeFloatLE=function(W,J,Me){return Re(this,W,J,!0,Me)},b.prototype.writeFloatBE=function(W,J,Me){return Re(this,W,J,!1,Me)};function Oe(ve,W,J,Me,He){return W=+W,J=J>>>0,He||Ee(ve,W,J,8,17976931348623157e292,-17976931348623157e292),t.write(ve,W,J,Me,52,8),J+8}b.prototype.writeDoubleLE=function(W,J,Me){return Oe(this,W,J,!0,Me)},b.prototype.writeDoubleBE=function(W,J,Me){return Oe(this,W,J,!1,Me)},b.prototype.copy=function(W,J,Me,He){if(!b.isBuffer(W))throw new TypeError("argument should be a Buffer");if(Me||(Me=0),!He&&He!==0&&(He=this.length),J>=W.length&&(J=W.length),J||(J=0),He>0&&He=this.length)throw new RangeError("Index out of range");if(He<0)throw new RangeError("sourceEnd out of bounds");He>this.length&&(He=this.length),W.length-J>>0,Me=Me===void 0?this.length:Me>>>0,W||(W=0);let ut;if(typeof W=="number")for(ut=J;ut2**32?He=oe(String(J)):typeof J=="bigint"&&(He=String(J),(J>BigInt(2)**BigInt(32)||J<-(BigInt(2)**BigInt(32)))&&(He=oe(He)),He+="n"),Me+=` It must be ${W}. Received ${He}`,Me},RangeError);function oe(ve){let W="",J=ve.length;const Me=ve[0]==="-"?1:0;for(;J>=Me+4;J-=3)W=`_${ve.slice(J-3,J)}${W}`;return`${ve.slice(0,J)}${W}`}function Ne(ve,W,J){ae(W,"offset"),(ve[W]===void 0||ve[W+J]===void 0)&&ie(W,ve.length-(J+1))}function Ye(ve,W,J,Me,He,ut){if(ve>J||ve3?W===0||W===BigInt(0)?bt=`>= 0${ct} and < 2${ct} ** ${(ut+1)*8}${ct}`:bt=`>= -(2${ct} ** ${(ut+1)*8-1}${ct}) and < 2 ** ${(ut+1)*8-1}${ct}`:bt=`>= ${W}${ct} and <= ${J}${ct}`,new ce.ERR_OUT_OF_RANGE("value",bt,ve)}Ne(Me,He,ut)}function ae(ve,W){if(typeof ve!="number")throw new ce.ERR_INVALID_ARG_TYPE(W,"number",ve)}function ie(ve,W,J){throw Math.floor(ve)!==ve?(ae(ve,J),new ce.ERR_OUT_OF_RANGE(J||"offset","an integer",ve)):W<0?new ce.ERR_BUFFER_OUT_OF_BOUNDS:new ce.ERR_OUT_OF_RANGE(J||"offset",`>= ${J?1:0} and <= ${W}`,ve)}const re=/[^+/0-9A-Za-z-_]/g;function we(ve){if(ve=ve.split("=")[0],ve=ve.trim().replace(re,""),ve.length<2)return"";for(;ve.length%4!==0;)ve=ve+"=";return ve}function ne(ve,W){W=W||1/0;let J;const Me=ve.length;let He=null;const ut=[];for(let ct=0;ct55295&&J<57344){if(!He){if(J>56319){(W-=3)>-1&&ut.push(239,191,189);continue}else if(ct+1===Me){(W-=3)>-1&&ut.push(239,191,189);continue}He=J;continue}if(J<56320){(W-=3)>-1&&ut.push(239,191,189),He=J;continue}J=(He-55296<<10|J-56320)+65536}else He&&(W-=3)>-1&&ut.push(239,191,189);if(He=null,J<128){if((W-=1)<0)break;ut.push(J)}else if(J<2048){if((W-=2)<0)break;ut.push(J>>6|192,J&63|128)}else if(J<65536){if((W-=3)<0)break;ut.push(J>>12|224,J>>6&63|128,J&63|128)}else if(J<1114112){if((W-=4)<0)break;ut.push(J>>18|240,J>>12&63|128,J>>6&63|128,J&63|128)}else throw new Error("Invalid code point")}return ut}function de(ve){const W=[];for(let J=0;J>8,He=J%256,ut.push(He),ut.push(Me);return ut}function Ce(ve){return r.toByteArray(we(ve))}function Ve(ve,W,J,Me){let He;for(He=0;He=W.length||He>=ve.length);++He)W[He+J]=ve[He];return He}function Ze(ve,W){return ve instanceof W||ve!=null&&ve.constructor!=null&&ve.constructor.name!=null&&ve.constructor.name===W.name}function at(ve){return ve!==ve}const Mt=function(){const ve="0123456789abcdef",W=new Array(256);for(let J=0;J<16;++J){const Me=J*16;for(let He=0;He<16;++He)W[Me+He]=ve[J]+ve[He]}return W}();function Gt(ve){return typeof BigInt>"u"?Xe:ve}function Xe(){throw new Error("BigInt not supported")}},p58rXm8I:(O,l,e)=>{"use strict";var n=e("nfcsOxAb"),r=e("AR0sd9bb"),t=r(n("String.prototype.indexOf"));O.exports=function(u,c){var h=n(u,!!c);return typeof h=="function"&&t(u,".prototype.")>-1?r(h):h}},AR0sd9bb:(O,l,e)=>{"use strict";var n=e("cDOqdmCw"),r=e("nfcsOxAb"),t=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),u=r("%Reflect.apply%",!0)||n.call(o,t),c=r("%Object.getOwnPropertyDescriptor%",!0),h=r("%Object.defineProperty%",!0),b=r("%Math.max%");if(h)try{h({},"a",{value:1})}catch{h=null}O.exports=function(g){var d=u(n,o,arguments);if(c&&h){var _=c(d,"length");_.configurable&&h(d,"length",{value:1+b(0,g.length-(arguments.length-1))})}return d};var s=function(){return u(n,t,arguments)};h?h(O.exports,"apply",{value:s}):O.exports.apply=s},"2Mwm8zh5":(O,l)=>{var e,n;/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(){"use strict";var r={}.hasOwnProperty,t="[native code]";function o(){for(var u=[],c=0;c1&&arguments[1]!==void 0?arguments[1]:{container:document.body},U="";return typeof H=="string"?U=v(H,Z):H instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(H==null?void 0:H.type)?U=v(H.value,Z):(U=C()(H),g("copy")),U},f=y;function x(X){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(Z){return typeof Z}:x=function(Z){return Z&&typeof Symbol=="function"&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z},x(X)}var S=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Z=H.action,U=Z===void 0?"copy":Z,se=H.container,q=H.target,ue=H.text;if(U!=="copy"&&U!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(q!==void 0)if(q&&x(q)==="object"&&q.nodeType===1){if(U==="copy"&&q.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(U==="cut"&&(q.hasAttribute("readonly")||q.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ue)return f(ue,{container:se});if(q)return U==="cut"?_(q):f(q,{container:se})},A=S;function w(X){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(Z){return typeof Z}:w=function(Z){return Z&&typeof Symbol=="function"&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z},w(X)}function T(X,H){if(!(X instanceof H))throw new TypeError("Cannot call a class as a function")}function L(X,H){for(var Z=0;Z"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Pe(X){return Pe=Object.setPrototypeOf?Object.getPrototypeOf:function(Z){return Z.__proto__||Object.getPrototypeOf(Z)},Pe(X)}function I(X,H){var Z="data-clipboard-".concat(X);if(H.hasAttribute(Z))return H.getAttribute(Z)}var B=function(X){G(Z,X);var H=te(Z);function Z(U,se){var q;return T(this,Z),q=H.call(this),q.resolveOptions(se),q.listenClick(U),q}return k(Z,[{key:"resolveOptions",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof se.action=="function"?se.action:this.defaultAction,this.target=typeof se.target=="function"?se.target:this.defaultTarget,this.text=typeof se.text=="function"?se.text:this.defaultText,this.container=w(se.container)==="object"?se.container:document.body}},{key:"listenClick",value:function(se){var q=this;this.listener=b()(se,"click",function(ue){return q.onClick(ue)})}},{key:"onClick",value:function(se){var q=se.delegateTarget||se.currentTarget,ue=this.action(q)||"copy",Ee=A({action:ue,container:this.container,target:this.target(q),text:this.text(q)});this.emit(Ee?"success":"error",{action:ue,text:Ee,trigger:q,clearSelection:function(){q&&q.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(se){return I("action",se)}},{key:"defaultTarget",value:function(se){var q=I("target",se);if(q)return document.querySelector(q)}},{key:"defaultText",value:function(se){return I("text",se)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(se){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return f(se,q)}},{key:"cut",value:function(se){return _(se)}},{key:"isSupported",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],q=typeof se=="string"?[se]:se,ue=!!document.queryCommandSupported;return q.forEach(function(Ee){ue=ue&&!!document.queryCommandSupported(Ee)}),ue}}]),Z}(c()),z=B},828:function(r){var t=9;if(typeof Element<"u"&&!Element.prototype.matches){var o=Element.prototype;o.matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector}function u(c,h){for(;c&&c.nodeType!==t;){if(typeof c.matches=="function"&&c.matches(h))return c;c=c.parentNode}}r.exports=u},438:function(r,t,o){var u=o(828);function c(s,C,g,d,_){var p=b.apply(this,arguments);return s.addEventListener(g,p,_),{destroy:function(){s.removeEventListener(g,p,_)}}}function h(s,C,g,d,_){return typeof s.addEventListener=="function"?c.apply(null,arguments):typeof g=="function"?c.bind(null,document).apply(null,arguments):(typeof s=="string"&&(s=document.querySelectorAll(s)),Array.prototype.map.call(s,function(p){return c(p,C,g,d,_)}))}function b(s,C,g,d){return function(_){_.delegateTarget=u(_.target,C),_.delegateTarget&&d.call(s,_)}}r.exports=h},879:function(r,t){t.node=function(o){return o!==void 0&&o instanceof HTMLElement&&o.nodeType===1},t.nodeList=function(o){var u=Object.prototype.toString.call(o);return o!==void 0&&(u==="[object NodeList]"||u==="[object HTMLCollection]")&&"length"in o&&(o.length===0||t.node(o[0]))},t.string=function(o){return typeof o=="string"||o instanceof String},t.fn=function(o){var u=Object.prototype.toString.call(o);return u==="[object Function]"}},370:function(r,t,o){var u=o(879),c=o(438);function h(g,d,_){if(!g&&!d&&!_)throw new Error("Missing required arguments");if(!u.string(d))throw new TypeError("Second argument must be a String");if(!u.fn(_))throw new TypeError("Third argument must be a Function");if(u.node(g))return b(g,d,_);if(u.nodeList(g))return s(g,d,_);if(u.string(g))return C(g,d,_);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function b(g,d,_){return g.addEventListener(d,_),{destroy:function(){g.removeEventListener(d,_)}}}function s(g,d,_){return Array.prototype.forEach.call(g,function(p){p.addEventListener(d,_)}),{destroy:function(){Array.prototype.forEach.call(g,function(p){p.removeEventListener(d,_)})}}}function C(g,d,_){return c(document.body,g,d,_)}r.exports=h},817:function(r){function t(o){var u;if(o.nodeName==="SELECT")o.focus(),u=o.value;else if(o.nodeName==="INPUT"||o.nodeName==="TEXTAREA"){var c=o.hasAttribute("readonly");c||o.setAttribute("readonly",""),o.select(),o.setSelectionRange(0,o.value.length),c||o.removeAttribute("readonly"),u=o.value}else{o.hasAttribute("contenteditable")&&o.focus();var h=window.getSelection(),b=document.createRange();b.selectNodeContents(o),h.removeAllRanges(),h.addRange(b),u=h.toString()}return u}r.exports=t},279:function(r){function t(){}t.prototype={on:function(o,u,c){var h=this.e||(this.e={});return(h[o]||(h[o]=[])).push({fn:u,ctx:c}),this},once:function(o,u,c){var h=this;function b(){h.off(o,b),u.apply(c,arguments)}return b._=u,this.on(o,b,c)},emit:function(o){var u=[].slice.call(arguments,1),c=((this.e||(this.e={}))[o]||[]).slice(),h=0,b=c.length;for(h;h{"use strict";e.r(l),e.d(l,{default:()=>r});function n(t){var o,u,c="";if(typeof t=="string"||typeof t=="number")c+=t;else if(typeof t=="object")if(Array.isArray(t))for(o=0;o{"use strict";e.d(l,{Z:()=>I});var n=e("++xxZkkP"),r=e.n(n),t=e("Uj4UqBXp"),o=e.n(t),u=e("pQOC3olD"),c=e.n(u),h=new URL(e("wcjbzz1T"),e.b),b=new URL(e("9s2r9+dV"),e.b),s=new URL(e("rR2aUIA9"),e.b),C=new URL(e("24g1YlXe"),e.b),g=new URL(e("ZqoFGkyD"),e.b),d=new URL(e("xn+/7tcy"),e.b),_=new URL(e("LhWz7Uwk"),e.b),p=new URL(e("L6wlVSqV"),e.b),v=new URL(e("cYjRaV0X"),e.b),y=new URL(e("AUX4Os8x"),e.b),f=new URL(e("aMTvsDCM"),e.b),x=new URL(e("oOjSlTty"),e.b),S=o()(r()),A=c()(h),w=c()(b),T=c()(s),L=c()(C),k=c()(g),G=c()(d),ee=c()(_),te=c()(p),V=c()(v),me=c()(y),xe=c()(f),Pe=c()(x);S.push([O.id,`/* dm-sans-400normal - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('DM Sans Regular'),
    local('DMSans-Regular'), 
    url(`+A+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+w+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-400italic - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('DM Sans Italic'),
    local('DMSans-Italic'), 
    url(`+T+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+L+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-500normal - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('DM Sans Medium'),
    local('DMSans-Medium'), 
    url(`+k+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+G+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-500italic - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('DM Sans Medium Italic'),
    local('DMSans-MediumItalic'), 
    url(`+ee+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+te+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-700normal - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('DM Sans Bold'),
    local('DMSans-Bold'), 
    url(`+V+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+me+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-700italic - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('DM Sans Bold Italic'),
    local('DMSans-BoldItalic'), 
    url(`+xe+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+Pe+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/node_modules/@openfonts/dm-sans_latin/index.css"],names:[],mappings:"AAAA,8BAA8B;AAC9B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIsD,EAAE,gDAAgD;AAC1G;AACA,8BAA8B;AAC9B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI6D,EAAE,gDAAgD;AACjH;AACA,8BAA8B;AAC9B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIsD,EAAE,gDAAgD;AAC1G;AACA,8BAA8B;AAC9B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI6D,EAAE,gDAAgD;AACjH;AACA,8BAA8B;AAC9B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIsD,EAAE,gDAAgD;AAC1G;AACA,8BAA8B;AAC9B;EACE,sBAAsB;EACtB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAI6D,EAAE,gDAAgD;AACjH",sourcesContent:[`/* dm-sans-400normal - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('DM Sans Regular'),
    local('DMSans-Regular'), 
    url('./files/dm-sans-latin-400.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/dm-sans-latin-400.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-400italic - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('DM Sans Italic'),
    local('DMSans-Italic'), 
    url('./files/dm-sans-latin-400-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/dm-sans-latin-400-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-500normal - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('DM Sans Medium'),
    local('DMSans-Medium'), 
    url('./files/dm-sans-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/dm-sans-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-500italic - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('DM Sans Medium Italic'),
    local('DMSans-MediumItalic'), 
    url('./files/dm-sans-latin-500-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/dm-sans-latin-500-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-700normal - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('DM Sans Bold'),
    local('DMSans-Bold'), 
    url('./files/dm-sans-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/dm-sans-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* dm-sans-700italic - latin */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('DM Sans Bold Italic'),
    local('DMSans-BoldItalic'), 
    url('./files/dm-sans-latin-700-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/dm-sans-latin-700-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
`],sourceRoot:""}]),S.locals={};const I=S},i7R2PlSq:(O,l,e)=>{"use strict";e.d(l,{Z:()=>fe});var n=e("++xxZkkP"),r=e.n(n),t=e("Uj4UqBXp"),o=e.n(t),u=e("pQOC3olD"),c=e.n(u),h=new URL(e("fY5t2I7c"),e.b),b=new URL(e("DzESzq/u"),e.b),s=new URL(e("XlmJ2y2S"),e.b),C=new URL(e("ZPymVVWG"),e.b),g=new URL(e("7kAy9xxW"),e.b),d=new URL(e("5zgp+E+7"),e.b),_=new URL(e("nYaoAY07"),e.b),p=new URL(e("9QZooYBE"),e.b),v=new URL(e("W7YSMztR"),e.b),y=new URL(e("Ni85ifwI"),e.b),f=new URL(e("9ZEtH9F3"),e.b),x=new URL(e("ctIDaVZa"),e.b),S=new URL(e("DfbkAsTT"),e.b),A=new URL(e("rPMh3Eld"),e.b),w=new URL(e("WTWD3OLR"),e.b),T=new URL(e("uFDXZmKc"),e.b),L=new URL(e("QFUCJPoe"),e.b),k=new URL(e("26bJdkWh"),e.b),G=new URL(e("GkHBdTMn"),e.b),ee=new URL(e("i5SwkcTc"),e.b),te=new URL(e("4ikQyzRO"),e.b),V=new URL(e("Hz1Bq+FC"),e.b),me=new URL(e("0dJKNLjB"),e.b),xe=new URL(e("NnPVlFbT"),e.b),Pe=o()(r()),I=c()(h),B=c()(b),z=c()(s),X=c()(C),H=c()(g),Z=c()(d),U=c()(_),se=c()(p),q=c()(v),ue=c()(y),Ee=c()(f),Re=c()(x),Oe=c()(S),ce=c()(A),Q=c()(w),oe=c()(T),Ne=c()(L),Ye=c()(k),ae=c()(G),ie=c()(ee),re=c()(te),we=c()(V),ne=c()(me),de=c()(xe);Pe.push([O.id,`/* source-sans-pro-200normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src:
    local('Source Sans Pro ExtraLight'),
    local('SourceSansPro-ExtraLight'), 
    url(`+I+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+B+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 200;
  src:
    local('Source Sans Pro ExtraLight Italic'),
    local('SourceSansPro-ExtraLightItalic'), 
    url(`+z+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+X+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Source Sans Pro Light'),
    local('SourceSansPro-Light'), 
    url(`+H+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+Z+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Source Sans Pro Light Italic'),
    local('SourceSansPro-LightItalic'), 
    url(`+U+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+se+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-400normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Source Sans Pro Regular'),
    local('SourceSansPro-Regular'), 
    url(`+q+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+ue+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-400italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Source Sans Pro Italic'),
    local('SourceSansPro-Italic'), 
    url(`+Ee+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+Re+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Source Sans Pro SemiBold'),
    local('SourceSansPro-SemiBold'), 
    url(`+Oe+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+ce+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src:
    local('Source Sans Pro SemiBold Italic'),
    local('SourceSansPro-SemiBoldItalic'), 
    url(`+Q+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+oe+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Source Sans Pro Bold'),
    local('SourceSansPro-Bold'), 
    url(`+Ne+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+Ye+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Source Sans Pro Bold Italic'),
    local('SourceSansPro-BoldItalic'), 
    url(`+ae+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+ie+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Source Sans Pro Black'),
    local('SourceSansPro-Black'), 
    url(`+re+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+we+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Source Sans Pro Black Italic'),
    local('SourceSansPro-BlackItalic'), 
    url(`+ne+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+de+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/node_modules/@openfonts/source-sans-pro_latin/index.css"],names:[],mappings:"AAAA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI8D,EAAE,gDAAgD;AAClH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIqE,EAAE,gDAAgD;AACzH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI8D,EAAE,gDAAgD;AAClH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIqE,EAAE,gDAAgD;AACzH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI8D,EAAE,gDAAgD;AAClH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAIqE,EAAE,gDAAgD;AACzH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAI8D,EAAE,gDAAgD;AAClH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAIqE,EAAE,gDAAgD;AACzH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAI8D,EAAE,gDAAgD;AAClH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAIqE,EAAE,gDAAgD;AACzH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAI8D,EAAE,gDAAgD;AAClH;AACA,sCAAsC;AACtC;EACE,8BAA8B;EAC9B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAIqE,EAAE,gDAAgD;AACzH",sourcesContent:[`/* source-sans-pro-200normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src:
    local('Source Sans Pro ExtraLight'),
    local('SourceSansPro-ExtraLight'), 
    url('./files/source-sans-pro-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 200;
  src:
    local('Source Sans Pro ExtraLight Italic'),
    local('SourceSansPro-ExtraLightItalic'), 
    url('./files/source-sans-pro-latin-200-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-200-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Source Sans Pro Light'),
    local('SourceSansPro-Light'), 
    url('./files/source-sans-pro-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Source Sans Pro Light Italic'),
    local('SourceSansPro-LightItalic'), 
    url('./files/source-sans-pro-latin-300-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-300-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-400normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Source Sans Pro Regular'),
    local('SourceSansPro-Regular'), 
    url('./files/source-sans-pro-latin-400.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-400.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-400italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Source Sans Pro Italic'),
    local('SourceSansPro-Italic'), 
    url('./files/source-sans-pro-latin-400-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-400-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Source Sans Pro SemiBold'),
    local('SourceSansPro-SemiBold'), 
    url('./files/source-sans-pro-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src:
    local('Source Sans Pro SemiBold Italic'),
    local('SourceSansPro-SemiBoldItalic'), 
    url('./files/source-sans-pro-latin-600-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-600-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Source Sans Pro Bold'),
    local('SourceSansPro-Bold'), 
    url('./files/source-sans-pro-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Source Sans Pro Bold Italic'),
    local('SourceSansPro-BoldItalic'), 
    url('./files/source-sans-pro-latin-700-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-700-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900normal - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Source Sans Pro Black'),
    local('SourceSansPro-Black'), 
    url('./files/source-sans-pro-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Source Sans Pro Black Italic'),
    local('SourceSansPro-BlackItalic'), 
    url('./files/source-sans-pro-latin-900-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/source-sans-pro-latin-900-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
`],sourceRoot:""}]),Pe.locals={};const fe=Pe},OFFGo3aF:(O,l,e)=>{"use strict";e.d(l,{Z:()=>k});var n=e("++xxZkkP"),r=e.n(n),t=e("Uj4UqBXp"),o=e.n(t),u=e("pQOC3olD"),c=e.n(u),h=new URL(e("rqCElHVh"),e.b),b=new URL(e("K9YEY4Se"),e.b),s=new URL(e("2PfS3EjP"),e.b),C=new URL(e("mgq8iOsv"),e.b),g=new URL(e("Ydxcb7OR"),e.b),d=new URL(e("Ej2EAoxy"),e.b),_=new URL(e("hOK+81Oa"),e.b),p=new URL(e("NVZwL3+w"),e.b),v=o()(r()),y=c()(h),f=c()(b),x=c()(s),S=c()(C),A=c()(g),w=c()(d),T=c()(_),L=c()(p);v.push([O.id,`/* ubuntu-mono-400normal - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Ubuntu Mono'),
    local('UbuntuMono-Regular'), 
    url(`+y+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+f+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ubuntu-mono-400italic - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Ubuntu Mono Italic'),
    local('UbuntuMono-Italic'), 
    url(`+x+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+S+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ubuntu-mono-700normal - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Ubuntu Mono Bold'),
    local('UbuntuMono-Bold'), 
    url(`+A+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+w+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ubuntu-mono-700italic - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Ubuntu Mono Bold Italic'),
    local('UbuntuMono-BoldItalic'), 
    url(`+T+`) format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url(`+L+`) format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/node_modules/@openfonts/ubuntu-mono_latin/index.css"],names:[],mappings:"AAAA,kCAAkC;AAClC;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI0D,EAAE,gDAAgD;AAC9G;AACA,kCAAkC;AAClC;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIiE,EAAE,gDAAgD;AACrH;AACA,kCAAkC;AAClC;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI0D,EAAE,gDAAgD;AAC9G;AACA,kCAAkC;AAClC;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAIiE,EAAE,gDAAgD;AACrH",sourcesContent:[`/* ubuntu-mono-400normal - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Ubuntu Mono'),
    local('UbuntuMono-Regular'), 
    url('./files/ubuntu-mono-latin-400.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/ubuntu-mono-latin-400.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ubuntu-mono-400italic - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Ubuntu Mono Italic'),
    local('UbuntuMono-Italic'), 
    url('./files/ubuntu-mono-latin-400-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/ubuntu-mono-latin-400-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ubuntu-mono-700normal - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Ubuntu Mono Bold'),
    local('UbuntuMono-Bold'), 
    url('./files/ubuntu-mono-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/ubuntu-mono-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* ubuntu-mono-700italic - latin */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Ubuntu Mono Bold Italic'),
    local('UbuntuMono-BoldItalic'), 
    url('./files/ubuntu-mono-latin-700-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('./files/ubuntu-mono-latin-700-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
`],sourceRoot:""}]),v.locals={};const k=v},"88iZfGTq":(O,l,e)=>{"use strict";e.d(l,{Z:()=>d});var n=e("++xxZkkP"),r=e.n(n),t=e("Uj4UqBXp"),o=e.n(t),u=e("pQOC3olD"),c=e.n(u),h=new URL(e("WN+LQtRW"),e.b),b=new URL(e("glNHDCWm"),e.b),s=o()(r()),C=c()(h),g=c()(b);s.push([O.id,`/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url(`+C+`);
}

.DayPicker-NavButton--next {
  background-image: url(`+g+`);
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/node_modules/react-day-picker/lib/style.css"],names:[],mappings:"AAAA,qBAAqB;;AAErB;EACE,qBAAqB;EACrB,eAAe;AACjB;;AAEA;EACE,kBAAkB;;EAElB,mBAAmB;EACnB,mBAAmB;;EAEnB,yBAAyB;;KAEtB,sBAAsB;;MAErB,qBAAqB;;UAEjB,iBAAiB;AAC3B;;AAEA;EACE,aAAa;EACb,eAAe;EACf,uBAAuB;AACzB;;AAEA;EACE,cAAc;EACd,aAAa;EACb,eAAe;EACf,iBAAiB;EACjB,yBAAyB;;EAEzB,yBAAyB;;KAEtB,sBAAsB;;MAErB,qBAAqB;;UAEjB,iBAAiB;AAC3B;;AAEA;AACA;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,YAAY;EACZ,UAAU;;EAEV,qBAAqB;EACrB,eAAe;EACf,aAAa;EACb,cAAc;EACd,2BAA2B;EAC3B,oBAAoB;EACpB,4BAA4B;EAC5B,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,mBAAmB;EACnB,yDAAulB;AACzlB;;AAEA;EACE,yDAAmoB;AACroB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,sBAAsB;EACtB,oBAAoB;EACpB,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;EAChB,iBAAiB;AACnB;;AAEA;EACE,2BAA2B;EAC3B,eAAe;AACjB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,mBAAmB;EACnB,cAAc;EACd,cAAc;EACd,kBAAkB;EAClB,kBAAkB;AACpB;;AAEA;EACE,mBAAmB;EACnB,qBAAqB;AACvB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,mBAAmB;EACnB,cAAc;EACd,kBAAkB;EAClB,sBAAsB;EACtB,kBAAkB;EAClB,eAAe;AACjB;;AAEA;EACE,mBAAmB;EACnB,cAAc;EACd,cAAc;EACd,+BAA+B;EAC/B,cAAc;EACd,sBAAsB;EACtB,iBAAiB;EACjB,iBAAiB;EACjB,eAAe;AACjB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,YAAY;EACZ,6BAA6B;EAC7B,sBAAsB;EACtB,gBAAgB;EAChB,cAAc;EACd,kBAAkB;EAClB,eAAe;AACjB;;AAEA,sBAAsB;;AAEtB;EACE,cAAc;EACd,gBAAgB;AAClB;;AAEA;EACE,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,cAAc;EACd,eAAe;EACf,+BAA+B;AACjC;;AAEA,sBAAsB;;AAEtB;EACE,yBAAyB;AAC3B;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,kBAAkB;;EAElB,yBAAyB;EACzB,cAAc;AAChB;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;;EAEE,yBAAyB;AAC3B;;AAEA,mBAAmB;;AAEnB;EACE,qBAAqB;AACvB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;EAClB,OAAO;EACP,UAAU;;EAEV,iBAAiB;EACjB,yCAAyC;AAC3C",sourcesContent:[`/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');
}

.DayPicker-NavButton--next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
`],sourceRoot:""}]),s.locals={};const d=s},"eFeJph+H":(O,l,e)=>{"use strict";e.d(l,{Z:()=>c});var n=e("++xxZkkP"),r=e.n(n),t=e("Uj4UqBXp"),o=e.n(t),u=o()(r());u.push([O.id,`.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;  
}
.react-grid-item.cssTransforms {
  transition-property: transform;
}
.react-grid-item.resizing {
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/node_modules/react-grid-layout/css/styles.css"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,6BAA6B;AAC/B;AACA;EACE,0BAA0B;EAC1B,8BAA8B;AAChC;AACA;EACE,oBAAoB;EACpB,iBAAiB;AACnB;AACA;EACE,8BAA8B;AAChC;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;;AAEA;EACE,gBAAgB;EAChB,UAAU;EACV,sBAAsB;AACxB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,YAAY;EACZ,0BAA0B;EAC1B,UAAU;EACV,yBAAyB;EACzB,sBAAsB;EACtB,qBAAqB;EACrB,oBAAoB;EACpB,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,UAAU;EACV,WAAW;EACX,0CAA0C;EAC1C,2CAA2C;AAC7C;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,SAAS;EACT,OAAO;EACP,iBAAiB;EACjB,wBAAwB;AAC1B;AACA;EACE,SAAS;EACT,QAAQ;EACR,iBAAiB;AACnB;AACA;EACE,MAAM;EACN,OAAO;EACP,iBAAiB;EACjB,yBAAyB;AAC3B;AACA;EACE,MAAM;EACN,QAAQ;EACR,iBAAiB;EACjB,yBAAyB;AAC3B;AACA;;EAEE,QAAQ;EACR,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE,QAAQ;EACR,yBAAyB;AAC3B;AACA;;EAEE,SAAS;EACT,kBAAkB;EAClB,iBAAiB;AACnB;AACA;EACE,MAAM;EACN,yBAAyB;AAC3B;AACA;EACE,SAAS;EACT,wBAAwB;AAC1B",sourcesContent:[`.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;  
}
.react-grid-item.cssTransforms {
  transition-property: transform;
}
.react-grid-item.resizing {
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
`],sourceRoot:""}]),u.locals={};const c=u},eGpaYdjD:(O,l,e)=>{"use strict";e.d(l,{Z:()=>C});var n=e("++xxZkkP"),r=e.n(n),t=e("Uj4UqBXp"),o=e.n(t),u=e("pQOC3olD"),c=e.n(u),h=new URL(e("OUOTPsAr"),e.b),b=o()(r()),s=c()(h);b.push([O.id,`.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(`+s+`);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/node_modules/react-resizable/css/styles.css"],names:[],mappings:"AAAA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,4BAA4B;EAC5B,8BAA8B;EAC9B,sBAAsB;EACtB,yDAAuY;EACvY,iCAAiC;EACjC,oBAAoB;AACtB;AACA;EACE,SAAS;EACT,OAAO;EACP,iBAAiB;EACjB,wBAAwB;AAC1B;AACA;EACE,SAAS;EACT,QAAQ;EACR,iBAAiB;AACnB;AACA;EACE,MAAM;EACN,OAAO;EACP,iBAAiB;EACjB,yBAAyB;AAC3B;AACA;EACE,MAAM;EACN,QAAQ;EACR,iBAAiB;EACjB,yBAAyB;AAC3B;AACA;;EAEE,QAAQ;EACR,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,OAAO;EACP,yBAAyB;AAC3B;AACA;EACE,QAAQ;EACR,yBAAyB;AAC3B;AACA;;EAEE,SAAS;EACT,kBAAkB;EAClB,iBAAiB;AACnB;AACA;EACE,MAAM;EACN,yBAAyB;AAC3B;AACA;EACE,SAAS;EACT,wBAAwB;AAC1B",sourcesContent:[`.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}`],sourceRoot:""}]),b.locals={};const C=b},Uj4UqBXp:O=>{"use strict";O.exports=function(l){var e=[];return e.toString=function(){return this.map(function(r){var t="",o=typeof r[5]<"u";return r[4]&&(t+="@supports (".concat(r[4],") {")),r[2]&&(t+="@media ".concat(r[2]," {")),o&&(t+="@layer".concat(r[5].length>0?" ".concat(r[5]):""," {")),t+=l(r),o&&(t+="}"),r[2]&&(t+="}"),r[4]&&(t+="}"),t}).join("")},e.i=function(r,t,o,u,c){typeof r=="string"&&(r=[[null,r,void 0]]);var h={};if(o)for(var b=0;b"u"||(g[1]="@layer".concat(g[5].length>0?" ".concat(g[5]):""," {").concat(g[1],"}")),g[5]=c),t&&(g[2]&&(g[1]="@media ".concat(g[2]," {").concat(g[1],"}")),g[2]=t),u&&(g[4]?(g[1]="@supports (".concat(g[4],") {").concat(g[1],"}"),g[4]=u):g[4]="".concat(u)),e.push(g))}},e}},pQOC3olD:O=>{"use strict";O.exports=function(l,e){return e||(e={}),l&&(l=String(l.__esModule?l.default:l),/^['"].*['"]$/.test(l)&&(l=l.slice(1,-1)),e.hash&&(l+=e.hash),/["'() \t\n]|(%20)/.test(l)||e.needQuotes?'"'.concat(l.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):l)}},"++xxZkkP":O=>{"use strict";O.exports=function(l){var e=l[1],n=l[3];if(!n)return e;if(typeof btoa=="function"){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),t="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),o="/*# ".concat(t," */");return[e].concat([o]).join(`
`)}return[e].join(`
`)}},wWDbu37G:(O,l,e)=>{"use strict";e.d(l,{WU:()=>S});function n(T){return Math.abs(T=Math.round(T))>=1e21?T.toLocaleString("en").replace(/,/g,""):T.toString(10)}function r(T,L){if((k=(T=L?T.toExponential(L-1):T.toExponential()).indexOf("e"))<0)return null;var k,G=T.slice(0,k);return[G.length>1?G[0]+G.slice(2):G,+T.slice(k+1)]}function t(T){return T=r(Math.abs(T)),T?T[1]:NaN}function o(T,L){return function(k,G){for(var ee=k.length,te=[],V=0,me=T[0],xe=0;ee>0&&me>0&&(xe+me+1>G&&(me=Math.max(1,G-xe)),te.push(k.substring(ee-=me,ee+me)),!((xe+=me+1)>G));)me=T[V=(V+1)%T.length];return te.reverse().join(L)}}function u(T){return function(L){return L.replace(/[0-9]/g,function(k){return T[+k]})}}var c=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function h(T){if(!(L=c.exec(T)))throw new Error("invalid format: "+T);var L;return new b({fill:L[1],align:L[2],sign:L[3],symbol:L[4],zero:L[5],width:L[6],comma:L[7],precision:L[8]&&L[8].slice(1),trim:L[9],type:L[10]})}h.prototype=b.prototype;function b(T){this.fill=T.fill===void 0?" ":T.fill+"",this.align=T.align===void 0?">":T.align+"",this.sign=T.sign===void 0?"-":T.sign+"",this.symbol=T.symbol===void 0?"":T.symbol+"",this.zero=!!T.zero,this.width=T.width===void 0?void 0:+T.width,this.comma=!!T.comma,this.precision=T.precision===void 0?void 0:+T.precision,this.trim=!!T.trim,this.type=T.type===void 0?"":T.type+""}b.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function s(T){e:for(var L=T.length,k=1,G=-1,ee;k0&&(G=0);break}return G>0?T.slice(0,G)+T.slice(ee+1):T}var C;function g(T,L){var k=r(T,L);if(!k)return T+"";var G=k[0],ee=k[1],te=ee-(C=Math.max(-8,Math.min(8,Math.floor(ee/3)))*3)+1,V=G.length;return te===V?G:te>V?G+new Array(te-V+1).join("0"):te>0?G.slice(0,te)+"."+G.slice(te):"0."+new Array(1-te).join("0")+r(T,Math.max(0,L+te-1))[0]}function d(T,L){var k=r(T,L);if(!k)return T+"";var G=k[0],ee=k[1];return ee<0?"0."+new Array(-ee).join("0")+G:G.length>ee+1?G.slice(0,ee+1)+"."+G.slice(ee+1):G+new Array(ee-G.length+2).join("0")}const _={"%":function(T,L){return(T*100).toFixed(L)},b:function(T){return Math.round(T).toString(2)},c:function(T){return T+""},d:n,e:function(T,L){return T.toExponential(L)},f:function(T,L){return T.toFixed(L)},g:function(T,L){return T.toPrecision(L)},o:function(T){return Math.round(T).toString(8)},p:function(T,L){return d(T*100,L)},r:d,s:g,X:function(T){return Math.round(T).toString(16).toUpperCase()},x:function(T){return Math.round(T).toString(16)}};function p(T){return T}var v=Array.prototype.map,y=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function f(T){var L=T.grouping===void 0||T.thousands===void 0?p:o(v.call(T.grouping,Number),T.thousands+""),k=T.currency===void 0?"":T.currency[0]+"",G=T.currency===void 0?"":T.currency[1]+"",ee=T.decimal===void 0?".":T.decimal+"",te=T.numerals===void 0?p:u(v.call(T.numerals,String)),V=T.percent===void 0?"%":T.percent+"",me=T.minus===void 0?"-":T.minus+"",xe=T.nan===void 0?"NaN":T.nan+"";function Pe(B){B=h(B);var z=B.fill,X=B.align,H=B.sign,Z=B.symbol,U=B.zero,se=B.width,q=B.comma,ue=B.precision,Ee=B.trim,Re=B.type;Re==="n"?(q=!0,Re="g"):_[Re]||(ue===void 0&&(ue=12),Ee=!0,Re="g"),(U||z==="0"&&X==="=")&&(U=!0,z="0",X="=");var Oe=Z==="$"?k:Z==="#"&&/[boxX]/.test(Re)?"0"+Re.toLowerCase():"",ce=Z==="$"?G:/[%p]/.test(Re)?V:"",Q=_[Re],oe=/[defgprs%]/.test(Re);ue=ue===void 0?6:/[gprs]/.test(Re)?Math.max(1,Math.min(21,ue)):Math.max(0,Math.min(20,ue));function Ne(Ye){var ae=Oe,ie=ce,re,we,ne;if(Re==="c")ie=Q(Ye)+ie,Ye="";else{Ye=+Ye;var de=Ye<0||1/Ye<0;if(Ye=isNaN(Ye)?xe:Q(Math.abs(Ye),ue),Ee&&(Ye=s(Ye)),de&&+Ye==0&&H!=="+"&&(de=!1),ae=(de?H==="("?H:me:H==="-"||H==="("?"":H)+ae,ie=(Re==="s"?y[8+C/3]:"")+ie+(de&&H==="("?")":""),oe){for(re=-1,we=Ye.length;++rene||ne>57){ie=(ne===46?ee+Ye.slice(re+1):Ye.slice(re))+ie,Ye=Ye.slice(0,re);break}}}q&&!U&&(Ye=L(Ye,1/0));var fe=ae.length+Ye.length+ie.length,Ce=fe>1)+ae+Ye+ie+Ce.slice(fe);break;default:Ye=Ce+ae+Ye+ie;break}return te(Ye)}return Ne.toString=function(){return B+""},Ne}function I(B,z){var X=Pe((B=h(B),B.type="f",B)),H=Math.max(-8,Math.min(8,Math.floor(t(z)/3)))*3,Z=Math.pow(10,-H),U=y[8+H/3];return function(se){return X(Z*se)+U}}return{format:Pe,formatPrefix:I}}var x,S,A;w({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});function w(T){return x=f(T),S=x.format,A=x.formatPrefix,x}},"7kzdQo4h":(O,l,e)=>{"use strict";e.d(l,{i$:()=>zi,g0:()=>Si});var n=new Date,r=new Date;function t(rt,mt,ln,vn){function Mr(Zn){return rt(Zn=arguments.length===0?new Date:new Date(+Zn)),Zn}return Mr.floor=function(Zn){return rt(Zn=new Date(+Zn)),Zn},Mr.ceil=function(Zn){return rt(Zn=new Date(Zn-1)),mt(Zn,1),rt(Zn),Zn},Mr.round=function(Zn){var Dr=Mr(Zn),ri=Mr.ceil(Zn);return Zn-Dr0))return wi;do wi.push(vi=new Date(+Zn)),mt(Zn,ri),rt(Zn);while(vi=Dr)for(;rt(Dr),!Zn(Dr);)Dr.setTime(Dr-1)},function(Dr,ri){if(Dr>=Dr)if(ri<0)for(;++ri<=0;)for(;mt(Dr,-1),!Zn(Dr););else for(;--ri>=0;)for(;mt(Dr,1),!Zn(Dr););})},ln&&(Mr.count=function(Zn,Dr){return n.setTime(+Zn),r.setTime(+Dr),rt(n),rt(r),Math.floor(ln(n,r))},Mr.every=function(Zn){return Zn=Math.floor(Zn),!isFinite(Zn)||!(Zn>0)?null:Zn>1?Mr.filter(vn?function(Dr){return vn(Dr)%Zn===0}:function(Dr){return Mr.count(0,Dr)%Zn===0}):Mr}),Mr}var o=1e3,u=6e4,c=36e5,h=864e5,b=6048e5;function s(rt){return t(function(mt){mt.setUTCDate(mt.getUTCDate()-(mt.getUTCDay()+7-rt)%7),mt.setUTCHours(0,0,0,0)},function(mt,ln){mt.setUTCDate(mt.getUTCDate()+ln*7)},function(mt,ln){return(ln-mt)/b})}var C=s(0),g=s(1),d=s(2),_=s(3),p=s(4),v=s(5),y=s(6),f=C.range,x=g.range,S=d.range,A=_.range,w=p.range,T=v.range,L=y.range,k=t(function(rt){rt.setUTCHours(0,0,0,0)},function(rt,mt){rt.setUTCDate(rt.getUTCDate()+mt)},function(rt,mt){return(mt-rt)/h},function(rt){return rt.getUTCDate()-1});const G=k;var ee=k.range;function te(rt){return t(function(mt){mt.setDate(mt.getDate()-(mt.getDay()+7-rt)%7),mt.setHours(0,0,0,0)},function(mt,ln){mt.setDate(mt.getDate()+ln*7)},function(mt,ln){return(ln-mt-(ln.getTimezoneOffset()-mt.getTimezoneOffset())*u)/b})}var V=te(0),me=te(1),xe=te(2),Pe=te(3),I=te(4),B=te(5),z=te(6),X=V.range,H=me.range,Z=xe.range,U=Pe.range,se=I.range,q=B.range,ue=z.range,Ee=t(function(rt){rt.setHours(0,0,0,0)},function(rt,mt){rt.setDate(rt.getDate()+mt)},function(rt,mt){return(mt-rt-(mt.getTimezoneOffset()-rt.getTimezoneOffset())*u)/h},function(rt){return rt.getDate()-1});const Re=Ee;var Oe=Ee.range,ce=t(function(rt){rt.setMonth(0,1),rt.setHours(0,0,0,0)},function(rt,mt){rt.setFullYear(rt.getFullYear()+mt)},function(rt,mt){return mt.getFullYear()-rt.getFullYear()},function(rt){return rt.getFullYear()});ce.every=function(rt){return!isFinite(rt=Math.floor(rt))||!(rt>0)?null:t(function(mt){mt.setFullYear(Math.floor(mt.getFullYear()/rt)*rt),mt.setMonth(0,1),mt.setHours(0,0,0,0)},function(mt,ln){mt.setFullYear(mt.getFullYear()+ln*rt)})};const Q=ce;var oe=ce.range,Ne=t(function(rt){rt.setUTCMonth(0,1),rt.setUTCHours(0,0,0,0)},function(rt,mt){rt.setUTCFullYear(rt.getUTCFullYear()+mt)},function(rt,mt){return mt.getUTCFullYear()-rt.getUTCFullYear()},function(rt){return rt.getUTCFullYear()});Ne.every=function(rt){return!isFinite(rt=Math.floor(rt))||!(rt>0)?null:t(function(mt){mt.setUTCFullYear(Math.floor(mt.getUTCFullYear()/rt)*rt),mt.setUTCMonth(0,1),mt.setUTCHours(0,0,0,0)},function(mt,ln){mt.setUTCFullYear(mt.getUTCFullYear()+ln*rt)})};const Ye=Ne;var ae=Ne.range;function ie(rt){if(0<=rt.y&&rt.y<100){var mt=new Date(-1,rt.m,rt.d,rt.H,rt.M,rt.S,rt.L);return mt.setFullYear(rt.y),mt}return new Date(rt.y,rt.m,rt.d,rt.H,rt.M,rt.S,rt.L)}function re(rt){if(0<=rt.y&&rt.y<100){var mt=new Date(Date.UTC(-1,rt.m,rt.d,rt.H,rt.M,rt.S,rt.L));return mt.setUTCFullYear(rt.y),mt}return new Date(Date.UTC(rt.y,rt.m,rt.d,rt.H,rt.M,rt.S,rt.L))}function we(rt,mt,ln){return{y:rt,m:mt,d:ln,H:0,M:0,S:0,L:0}}function ne(rt){var mt=rt.dateTime,ln=rt.date,vn=rt.time,Mr=rt.periods,Zn=rt.days,Dr=rt.shortDays,ri=rt.months,wi=rt.shortMonths,vi=Mt(Mr),bi=Gt(Mr),Ni=Mt(Zn),Gi=Gt(Zn),xi=Mt(Dr),ra=Gt(Dr),nr=Mt(ri),Pt=Gt(ri),wn=Mt(wi),Vn=Gt(wi),Ir={a:ot,A:Ot,b:Ut,B:on,c:null,d:cn,e:cn,f:Nn,g:Gr,G:Fr,H:mn,I:Gn,j:An,L:Wn,m:Sn,M:cr,p:hn,q:xn,Q:_r,s:Ur,S:sr,u:jr,U:pr,V:tr,w:Pr,W:Hn,x:null,X:null,y:yr,Y:ir,Z:lt,"%":Xr},Br={a:dn,A:yn,b:jn,B:Rn,c:null,d:$e,e:$e,f:St,g:Cr,G:xr,H:sn,I:Xt,j:yt,L:Be,m:Nt,M:tn,p:Bn,q:er,Q:_r,s:Ur,S:Wt,u:fn,U:In,V:dr,w:br,W:wr,x:null,X:null,y:Kr,Y:Yr,Z:zr,"%":Xr},_i={a:jt,A:bn,b:Xn,B:Se,c:We,d:vt,e:vt,f:Ht,g:ut,G:He,H:Ft,I:Ft,j:Et,L:ht,m:un,M:Zt,p:Je,q:bt,Q:Jt,s:qt,S:Fe,u:ve,U:W,V:J,w:Xe,W:Me,x:Ke,X:tt,y:ut,Y:He,Z:ct,"%":Qt};Ir.x=Or(ln,Ir),Ir.X=Or(vn,Ir),Ir.c=Or(mt,Ir),Br.x=Or(ln,Br),Br.X=Or(vn,Br),Br.c=Or(mt,Br);function Or(st,Cn){return function(Ln){var nn=[],ur=-1,Jn=0,fr=st.length,qn,Lr,Zr;for(Ln instanceof Date||(Ln=new Date(+Ln));++ur53)return null;"w"in nn||(nn.w=1),"Z"in nn?(Jn=re(we(nn.y,0,1)),fr=Jn.getUTCDay(),Jn=fr>4||fr===0?g.ceil(Jn):g(Jn),Jn=G.offset(Jn,(nn.V-1)*7),nn.y=Jn.getUTCFullYear(),nn.m=Jn.getUTCMonth(),nn.d=Jn.getUTCDate()+(nn.w+6)%7):(Jn=ie(we(nn.y,0,1)),fr=Jn.getDay(),Jn=fr>4||fr===0?me.ceil(Jn):me(Jn),Jn=Re.offset(Jn,(nn.V-1)*7),nn.y=Jn.getFullYear(),nn.m=Jn.getMonth(),nn.d=Jn.getDate()+(nn.w+6)%7)}else("W"in nn||"U"in nn)&&("w"in nn||(nn.w="u"in nn?nn.u%7:"W"in nn?1:0),fr="Z"in nn?re(we(nn.y,0,1)).getUTCDay():ie(we(nn.y,0,1)).getDay(),nn.m=0,nn.d="W"in nn?(nn.w+6)%7+nn.W*7-(fr+5)%7:nn.w+nn.U*7-(fr+6)%7);return"Z"in nn?(nn.H+=nn.Z/100|0,nn.M+=nn.Z%100,re(nn)):ie(nn)}}function Tr(st,Cn,Ln,nn){for(var ur=0,Jn=Cn.length,fr=Ln.length,qn,Lr;ur=fr)return-1;if(qn=Cn.charCodeAt(ur++),qn===37){if(qn=Cn.charAt(ur++),Lr=_i[qn in de?Cn.charAt(ur++):qn],!Lr||(nn=Lr(st,Ln,nn))<0)return-1}else if(qn!=Ln.charCodeAt(nn++))return-1}return nn}function Je(st,Cn,Ln){var nn=vi.exec(Cn.slice(Ln));return nn?(st.p=bi[nn[0].toLowerCase()],Ln+nn[0].length):-1}function jt(st,Cn,Ln){var nn=xi.exec(Cn.slice(Ln));return nn?(st.w=ra[nn[0].toLowerCase()],Ln+nn[0].length):-1}function bn(st,Cn,Ln){var nn=Ni.exec(Cn.slice(Ln));return nn?(st.w=Gi[nn[0].toLowerCase()],Ln+nn[0].length):-1}function Xn(st,Cn,Ln){var nn=wn.exec(Cn.slice(Ln));return nn?(st.m=Vn[nn[0].toLowerCase()],Ln+nn[0].length):-1}function Se(st,Cn,Ln){var nn=nr.exec(Cn.slice(Ln));return nn?(st.m=Pt[nn[0].toLowerCase()],Ln+nn[0].length):-1}function We(st,Cn,Ln){return Tr(st,mt,Cn,Ln)}function Ke(st,Cn,Ln){return Tr(st,ln,Cn,Ln)}function tt(st,Cn,Ln){return Tr(st,vn,Cn,Ln)}function ot(st){return Dr[st.getDay()]}function Ot(st){return Zn[st.getDay()]}function Ut(st){return wi[st.getMonth()]}function on(st){return ri[st.getMonth()]}function hn(st){return Mr[+(st.getHours()>=12)]}function xn(st){return 1+~~(st.getMonth()/3)}function dn(st){return Dr[st.getUTCDay()]}function yn(st){return Zn[st.getUTCDay()]}function jn(st){return wi[st.getUTCMonth()]}function Rn(st){return ri[st.getUTCMonth()]}function Bn(st){return Mr[+(st.getUTCHours()>=12)]}function er(st){return 1+~~(st.getUTCMonth()/3)}return{format:function(st){var Cn=Or(st+="",Ir);return Cn.toString=function(){return st},Cn},parse:function(st){var Cn=ui(st+="",!1);return Cn.toString=function(){return st},Cn},utcFormat:function(st){var Cn=Or(st+="",Br);return Cn.toString=function(){return st},Cn},utcParse:function(st){var Cn=ui(st+="",!0);return Cn.toString=function(){return st},Cn}}}var de={"-":"",_:" ",0:"0"},fe=/^\s*\d+/,Ce=/^%/,Ve=/[\\^$*+?|[\]().{}]/g;function Ze(rt,mt,ln){var vn=rt<0?"-":"",Mr=(vn?-rt:rt)+"",Zn=Mr.length;return vn+(Zn68?1900:2e3),ln+vn[0].length):-1}function ct(rt,mt,ln){var vn=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(mt.slice(ln,ln+6));return vn?(rt.Z=vn[1]?0:-(vn[2]+(vn[3]||"00")),ln+vn[0].length):-1}function bt(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+1));return vn?(rt.q=vn[0]*3-3,ln+vn[0].length):-1}function un(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+2));return vn?(rt.m=vn[0]-1,ln+vn[0].length):-1}function vt(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+2));return vn?(rt.d=+vn[0],ln+vn[0].length):-1}function Et(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+3));return vn?(rt.m=0,rt.d=+vn[0],ln+vn[0].length):-1}function Ft(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+2));return vn?(rt.H=+vn[0],ln+vn[0].length):-1}function Zt(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+2));return vn?(rt.M=+vn[0],ln+vn[0].length):-1}function Fe(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+2));return vn?(rt.S=+vn[0],ln+vn[0].length):-1}function ht(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+3));return vn?(rt.L=+vn[0],ln+vn[0].length):-1}function Ht(rt,mt,ln){var vn=fe.exec(mt.slice(ln,ln+6));return vn?(rt.L=Math.floor(vn[0]/1e3),ln+vn[0].length):-1}function Qt(rt,mt,ln){var vn=Ce.exec(mt.slice(ln,ln+1));return vn?ln+vn[0].length:-1}function Jt(rt,mt,ln){var vn=fe.exec(mt.slice(ln));return vn?(rt.Q=+vn[0],ln+vn[0].length):-1}function qt(rt,mt,ln){var vn=fe.exec(mt.slice(ln));return vn?(rt.s=+vn[0],ln+vn[0].length):-1}function cn(rt,mt){return Ze(rt.getDate(),mt,2)}function mn(rt,mt){return Ze(rt.getHours(),mt,2)}function Gn(rt,mt){return Ze(rt.getHours()%12||12,mt,2)}function An(rt,mt){return Ze(1+Re.count(Q(rt),rt),mt,3)}function Wn(rt,mt){return Ze(rt.getMilliseconds(),mt,3)}function Nn(rt,mt){return Wn(rt,mt)+"000"}function Sn(rt,mt){return Ze(rt.getMonth()+1,mt,2)}function cr(rt,mt){return Ze(rt.getMinutes(),mt,2)}function sr(rt,mt){return Ze(rt.getSeconds(),mt,2)}function jr(rt){var mt=rt.getDay();return mt===0?7:mt}function pr(rt,mt){return Ze(V.count(Q(rt)-1,rt),mt,2)}function hr(rt){var mt=rt.getDay();return mt>=4||mt===0?I(rt):I.ceil(rt)}function tr(rt,mt){return rt=hr(rt),Ze(I.count(Q(rt),rt)+(Q(rt).getDay()===4),mt,2)}function Pr(rt){return rt.getDay()}function Hn(rt,mt){return Ze(me.count(Q(rt)-1,rt),mt,2)}function yr(rt,mt){return Ze(rt.getFullYear()%100,mt,2)}function Gr(rt,mt){return rt=hr(rt),Ze(rt.getFullYear()%100,mt,2)}function ir(rt,mt){return Ze(rt.getFullYear()%1e4,mt,4)}function Fr(rt,mt){var ln=rt.getDay();return rt=ln>=4||ln===0?I(rt):I.ceil(rt),Ze(rt.getFullYear()%1e4,mt,4)}function lt(rt){var mt=rt.getTimezoneOffset();return(mt>0?"-":(mt*=-1,"+"))+Ze(mt/60|0,"0",2)+Ze(mt%60,"0",2)}function $e(rt,mt){return Ze(rt.getUTCDate(),mt,2)}function sn(rt,mt){return Ze(rt.getUTCHours(),mt,2)}function Xt(rt,mt){return Ze(rt.getUTCHours()%12||12,mt,2)}function yt(rt,mt){return Ze(1+G.count(Ye(rt),rt),mt,3)}function Be(rt,mt){return Ze(rt.getUTCMilliseconds(),mt,3)}function St(rt,mt){return Be(rt,mt)+"000"}function Nt(rt,mt){return Ze(rt.getUTCMonth()+1,mt,2)}function tn(rt,mt){return Ze(rt.getUTCMinutes(),mt,2)}function Wt(rt,mt){return Ze(rt.getUTCSeconds(),mt,2)}function fn(rt){var mt=rt.getUTCDay();return mt===0?7:mt}function In(rt,mt){return Ze(C.count(Ye(rt)-1,rt),mt,2)}function ar(rt){var mt=rt.getUTCDay();return mt>=4||mt===0?p(rt):p.ceil(rt)}function dr(rt,mt){return rt=ar(rt),Ze(p.count(Ye(rt),rt)+(Ye(rt).getUTCDay()===4),mt,2)}function br(rt){return rt.getUTCDay()}function wr(rt,mt){return Ze(g.count(Ye(rt)-1,rt),mt,2)}function Kr(rt,mt){return Ze(rt.getUTCFullYear()%100,mt,2)}function Cr(rt,mt){return rt=ar(rt),Ze(rt.getUTCFullYear()%100,mt,2)}function Yr(rt,mt){return Ze(rt.getUTCFullYear()%1e4,mt,4)}function xr(rt,mt){var ln=rt.getUTCDay();return rt=ln>=4||ln===0?p(rt):p.ceil(rt),Ze(rt.getUTCFullYear()%1e4,mt,4)}function zr(){return"+0000"}function Xr(){return"%"}function _r(rt){return+rt}function Ur(rt){return Math.floor(+rt/1e3)}var gi,zi,Ri,Si,Ui;Vr({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Vr(rt){return gi=ne(rt),zi=gi.format,Ri=gi.parse,Si=gi.utcFormat,Ui=gi.utcParse,gi}},IegqogAV:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=t;var r=n(e("r7hIrl4o"));function t(o){o===void 0&&(o=(0,r.default)());try{return o.activeElement}catch{}}O.exports=l.default},EChm9oIU:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=t;var r=n(e("/IffRbk+"));function t(o,u){o.classList?o.classList.add(u):(0,r.default)(o,u)||(typeof o.className=="string"?o.className=o.className+" "+u:o.setAttribute("class",(o.className&&o.className.baseVal||"")+" "+u))}O.exports=l.default},"/IffRbk+":(O,l)=>{"use strict";l.__esModule=!0,l.default=e;function e(n,r){return n.classList?!!r&&n.classList.contains(r):(" "+(n.className.baseVal||n.className)+" ").indexOf(" "+r+" ")!==-1}O.exports=l.default},qIjeOw2z:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=void 0;var r=n(e("EChm9oIU"));l.addClass=r.default;var t=n(e("ZHHHRcK7"));l.removeClass=t.default;var o=n(e("/IffRbk+"));l.hasClass=o.default;var u={addClass:r.default,removeClass:t.default,hasClass:o.default};l.default=u},ZHHHRcK7:O=>{"use strict";function l(e,n){return e.replace(new RegExp("(^|\\s)"+n+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}O.exports=function(n,r){n.classList?n.classList.remove(r):typeof n.className=="string"?n.className=l(n.className,r):n.setAttribute("class",l(n.className&&n.className.baseVal||"",r))}},R6Bge8S9:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=void 0;var r=n(e("4t5gKptG")),t=function(){};r.default&&(t=function(){if(document.addEventListener)return function(u,c,h,b){return u.removeEventListener(c,h,b||!1)};if(document.attachEvent)return function(u,c,h){return u.detachEvent("on"+c,h)}}());var o=t;l.default=o,O.exports=l.default},"4LjjnCe/":(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=void 0;var r=n(e("4t5gKptG")),t=function(){};r.default&&(t=function(){if(document.addEventListener)return function(u,c,h,b){return u.addEventListener(c,h,b||!1)};if(document.attachEvent)return function(u,c,h){return u.attachEvent("on"+c,function(b){b=b||window.event,b.target=b.target||b.srcElement,b.currentTarget=u,h.call(u,b)})}}());var o=t;l.default=o,O.exports=l.default},r7hIrl4o:(O,l)=>{"use strict";l.__esModule=!0,l.default=e;function e(n){return n&&n.ownerDocument||document}O.exports=l.default},FDjgrJKB:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=t;var r=n(e("r7hIrl4o"));function t(o){var u=(0,r.default)(o);return u&&u.defaultView||u.parentWindow}O.exports=l.default},CLydMl5W:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=void 0;var r=n(e("4t5gKptG")),t=function(){return r.default?function(u,c){return u.contains?u.contains(c):u.compareDocumentPosition?u===c||!!(u.compareDocumentPosition(c)&16):o(u,c)}:o}();l.default=t;function o(u,c){if(c)do if(c===u)return!0;while(c=c.parentNode);return!1}O.exports=l.default},j6rLq9rU:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=o;var r=n(e("uFFaJ7o2")),t=n(e("PoZw58Gy"));function o(u,c){var h=(0,t.default)(u);return h?h.innerHeight:c?u.clientHeight:(0,r.default)(u).height}O.exports=l.default},PoZw58Gy:(O,l)=>{"use strict";l.__esModule=!0,l.default=e;function e(n){return n===n.window?n:n.nodeType===9?n.defaultView||n.parentWindow:!1}O.exports=l.default},uFFaJ7o2:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=u;var r=n(e("CLydMl5W")),t=n(e("PoZw58Gy")),o=n(e("r7hIrl4o"));function u(c){var h=(0,o.default)(c),b=(0,t.default)(h),s=h&&h.documentElement,C={top:0,left:0,height:0,width:0};if(h)return(0,r.default)(s,c)&&(c.getBoundingClientRect!==void 0&&(C=c.getBoundingClientRect()),C={top:C.top+(b.pageYOffset||s.scrollTop)-(s.clientTop||0),left:C.left+(b.pageXOffset||s.scrollLeft)-(s.clientLeft||0),width:(C.width==null?c.offsetWidth:C.width)||0,height:(C.height==null?c.offsetHeight:C.height)||0}),C}O.exports=l.default},oP9RRvH8:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=u;var r=n(e("r7hIrl4o")),t=n(e("9I8pDqdR"));function o(c){return c.nodeName&&c.nodeName.toLowerCase()}function u(c){for(var h=(0,r.default)(c),b=c&&c.offsetParent;b&&o(c)!=="html"&&(0,t.default)(b,"position")==="static";)b=b.offsetParent;return b||h.documentElement}O.exports=l.default},jI9smUmu:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=s;var r=n(e("u3kqA8Tv")),t=n(e("uFFaJ7o2")),o=n(e("oP9RRvH8")),u=n(e("LUwWrx2D")),c=n(e("9mmjAgYC")),h=n(e("9I8pDqdR"));function b(C){return C.nodeName&&C.nodeName.toLowerCase()}function s(C,g){var d={top:0,left:0},_;return(0,h.default)(C,"position")==="fixed"?_=C.getBoundingClientRect():(g=g||(0,o.default)(C),_=(0,t.default)(C),b(g)!=="html"&&(d=(0,t.default)(g)),d.top+=parseInt((0,h.default)(g,"borderTopWidth"),10)-(0,u.default)(g)||0,d.left+=parseInt((0,h.default)(g,"borderLeftWidth"),10)-(0,c.default)(g)||0),(0,r.default)({},_,{top:_.top-d.top-(parseInt((0,h.default)(C,"marginTop"),10)||0),left:_.left-d.left-(parseInt((0,h.default)(C,"marginLeft"),10)||0)})}O.exports=l.default},"9mmjAgYC":(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=t;var r=n(e("PoZw58Gy"));function t(o,u){var c=(0,r.default)(o);if(u===void 0)return c?"pageXOffset"in c?c.pageXOffset:c.document.documentElement.scrollLeft:o.scrollLeft;c?c.scrollTo(u,"pageYOffset"in c?c.pageYOffset:c.document.documentElement.scrollTop):o.scrollLeft=u}O.exports=l.default},LUwWrx2D:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=t;var r=n(e("PoZw58Gy"));function t(o,u){var c=(0,r.default)(o);if(u===void 0)return c?"pageYOffset"in c?c.pageYOffset:c.document.documentElement.scrollTop:o.scrollTop;c?c.scrollTo("pageXOffset"in c?c.pageXOffset:c.document.documentElement.scrollLeft,u):o.scrollTop=u}O.exports=l.default},yZwzXz9h:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=u;var r=n(e("vojaZUZy")),t=/^(top|right|bottom|left)$/,o=/^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i;function u(c){if(!c)throw new TypeError("No Element passed to `getComputedStyle()`");var h=c.ownerDocument;return"defaultView"in h?h.defaultView.opener?c.ownerDocument.defaultView.getComputedStyle(c,null):window.getComputedStyle(c,null):{getPropertyValue:function(s){var C=c.style;s=(0,r.default)(s),s=="float"&&(s="styleFloat");var g=c.currentStyle[s]||null;if(g==null&&C&&C[s]&&(g=C[s]),o.test(g)&&!t.test(s)){var d=C.left,_=c.runtimeStyle,p=_&&_.left;p&&(_.left=c.currentStyle.left),C.left=s==="fontSize"?"1em":g,g=C.pixelLeft+"px",C.left=d,p&&(_.left=p)}return g}}}O.exports=l.default},"9I8pDqdR":(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=b;var r=n(e("vojaZUZy")),t=n(e("kjf7kZKk")),o=n(e("yZwzXz9h")),u=n(e("ocXz6LBj")),c=e("VXzVwWvI"),h=n(e("qg/+4+92"));function b(s,C,g){var d="",_="",p=C;if(typeof C=="string"){if(g===void 0)return s.style[(0,r.default)(C)]||(0,o.default)(s).getPropertyValue((0,t.default)(C));(p={})[C]=g}Object.keys(p).forEach(function(v){var y=p[v];!y&&y!==0?(0,u.default)(s,(0,t.default)(v)):(0,h.default)(v)?_+=v+"("+y+") ":d+=(0,t.default)(v)+": "+y+";"}),_&&(d+=c.transform+": "+_+";"),s.style.cssText+=";"+d}O.exports=l.default},ocXz6LBj:(O,l)=>{"use strict";l.__esModule=!0,l.default=e;function e(n,r){return"removeProperty"in n.style?n.style.removeProperty(r):n.style.removeAttribute(r)}O.exports=l.default},"qg/+4+92":(O,l)=>{"use strict";l.__esModule=!0,l.default=n;var e=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function n(r){return!!(r&&e.test(r))}O.exports=l.default},VXzVwWvI:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=l.animationEnd=l.animationDelay=l.animationTiming=l.animationDuration=l.animationName=l.transitionEnd=l.transitionDuration=l.transitionDelay=l.transitionTiming=l.transitionProperty=l.transform=void 0;var r=n(e("4t5gKptG")),t="transform";l.transform=t;var o,u,c;l.animationEnd=c,l.transitionEnd=u;var h,b,s,C;l.transitionDelay=C,l.transitionTiming=s,l.transitionDuration=b,l.transitionProperty=h;var g,d,_,p;if(l.animationDelay=p,l.animationTiming=_,l.animationDuration=d,l.animationName=g,r.default){var v=f();o=v.prefix,l.transitionEnd=u=v.transitionEnd,l.animationEnd=c=v.animationEnd,l.transform=t=o+"-"+t,l.transitionProperty=h=o+"-transition-property",l.transitionDuration=b=o+"-transition-duration",l.transitionDelay=C=o+"-transition-delay",l.transitionTiming=s=o+"-transition-timing-function",l.animationName=g=o+"-animation-name",l.animationDuration=d=o+"-animation-duration",l.animationTiming=_=o+"-animation-delay",l.animationDelay=p=o+"-animation-timing-function"}var y={transform:t,end:u,property:h,timing:s,delay:C,duration:b};l.default=y;function f(){for(var x=document.createElement("div").style,S={O:function(te){return"o"+te.toLowerCase()},Moz:function(te){return te.toLowerCase()},Webkit:function(te){return"webkit"+te},ms:function(te){return"MS"+te}},A=Object.keys(S),w,T,L="",k=0;k{"use strict";l.__esModule=!0,l.default=n;var e=/-(.)/g;function n(r){return r.replace(e,function(t,o){return o.toUpperCase()})}O.exports=l.default},vojaZUZy:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=o;var r=n(e("qqTFD4um")),t=/^-ms-/;function o(u){return(0,r.default)(u.replace(t,"ms-"))}O.exports=l.default},JMHPdrwX:(O,l)=>{"use strict";l.__esModule=!0,l.default=n;var e=/([A-Z])/g;function n(r){return r.replace(e,"-$1").toLowerCase()}O.exports=l.default},kjf7kZKk:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=o;var r=n(e("JMHPdrwX")),t=/^ms-/;function o(u){return(0,r.default)(u).replace(t,"-ms-")}O.exports=l.default},"4t5gKptG":(O,l)=>{"use strict";l.__esModule=!0,l.default=void 0;var e=!!(typeof window<"u"&&window.document&&window.document.createElement);l.default=e,O.exports=l.default},"0GyS2FCD":(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=void 0;var r=n(e("4t5gKptG")),t=["","webkit","moz","o","ms"],o="clearTimeout",u=s,c,h=function(d,_){return d+(d?_[0].toUpperCase()+_.substr(1):_)+"AnimationFrame"};r.default&&t.some(function(g){var d=h(g,"request");if(d in window)return o=h(g,"cancel"),u=function(p){return window[d](p)}});var b=new Date().getTime();function s(g){var d=new Date().getTime(),_=Math.max(0,16-(d-b)),p=setTimeout(g,_);return b=d,p}c=function(d){return u(d)},c.cancel=function(g){window[o]&&typeof window[o]=="function"&&window[o](g)};var C=c;l.default=C,O.exports=l.default},PiF6VCfp:(O,l,e)=>{"use strict";var n=e("M9tMyueB");l.__esModule=!0,l.default=o;var r=n(e("4t5gKptG")),t;function o(u){if((!t&&t!==0||u)&&r.default){var c=document.createElement("div");c.style.position="absolute",c.style.top="-9999px",c.style.width="50px",c.style.height="50px",c.style.overflow="scroll",document.body.appendChild(c),t=c.offsetWidth-c.clientWidth,document.body.removeChild(c)}return t}O.exports=l.default},R8P0WRGn:function(O){/*! @license DOMPurify 3.0.2 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.2/LICENSE */(function(l,e){O.exports=e()})(this,function(){"use strict";const{entries:l,setPrototypeOf:e,isFrozen:n,getPrototypeOf:r,getOwnPropertyDescriptor:t}=Object;let{freeze:o,seal:u,create:c}=Object,{apply:h,construct:b}=typeof Reflect<"u"&&Reflect;h||(h=function(ie,re,we){return ie.apply(re,we)}),o||(o=function(ie){return ie}),u||(u=function(ie){return ie}),b||(b=function(ie,re){return new ie(...re)});const s=A(Array.prototype.forEach),C=A(Array.prototype.pop),g=A(Array.prototype.push),d=A(String.prototype.toLowerCase),_=A(String.prototype.toString),p=A(String.prototype.match),v=A(String.prototype.replace),y=A(String.prototype.indexOf),f=A(String.prototype.trim),x=A(RegExp.prototype.test),S=w(TypeError);function A(ae){return function(ie){for(var re=arguments.length,we=new Array(re>1?re-1:0),ne=1;ne/gm),U=u(/\${[\w\W]*}/gm),se=u(/^data-[\-\w.\u00B7-\uFFFF]/),q=u(/^aria-[\-\w]+$/),ue=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ee=u(/^(?:\w+script|data):/i),Re=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Oe=u(/^html$/i);var ce=Object.freeze({__proto__:null,MUSTACHE_EXPR:H,ERB_EXPR:Z,TMPLIT_EXPR:U,DATA_ATTR:se,ARIA_ATTR:q,IS_ALLOWED_URI:ue,IS_SCRIPT_OR_DATA:Ee,ATTR_WHITESPACE:Re,DOCTYPE_NAME:Oe});const Q=()=>typeof window>"u"?null:window,oe=function(ie,re){if(typeof ie!="object"||typeof ie.createPolicy!="function")return null;let we=null;const ne="data-tt-policy-suffix";re.currentScript&&re.currentScript.hasAttribute(ne)&&(we=re.currentScript.getAttribute(ne));const de="dompurify"+(we?"#"+we:"");try{return ie.createPolicy(de,{createHTML(fe){return fe},createScriptURL(fe){return fe}})}catch{return console.warn("TrustedTypes policy "+de+" could not be created."),null}};function Ne(){let ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Q();const ie=nr=>Ne(nr);if(ie.version="3.0.2",ie.removed=[],!ae||!ae.document||ae.document.nodeType!==9)return ie.isSupported=!1,ie;const re=ae.document;let{document:we}=ae;const{DocumentFragment:ne,HTMLTemplateElement:de,Node:fe,Element:Ce,NodeFilter:Ve,NamedNodeMap:Ze=ae.NamedNodeMap||ae.MozNamedAttrMap,HTMLFormElement:at,DOMParser:Mt,trustedTypes:Gt}=ae,Xe=Ce.prototype,ve=k(Xe,"cloneNode"),W=k(Xe,"nextSibling"),J=k(Xe,"childNodes"),Me=k(Xe,"parentNode");if(typeof de=="function"){const nr=we.createElement("template");nr.content&&nr.content.ownerDocument&&(we=nr.content.ownerDocument)}const He=oe(Gt,re),ut=He?He.createHTML(""):"",{implementation:ct,createNodeIterator:bt,createDocumentFragment:un,getElementsByTagName:vt}=we,{importNode:Et}=re;let Ft={};ie.isSupported=typeof l=="function"&&typeof Me=="function"&&ct&&typeof ct.createHTMLDocument<"u";const{MUSTACHE_EXPR:Zt,ERB_EXPR:Fe,TMPLIT_EXPR:ht,DATA_ATTR:Ht,ARIA_ATTR:Qt,IS_SCRIPT_OR_DATA:Jt,ATTR_WHITESPACE:qt}=ce;let{IS_ALLOWED_URI:cn}=ce,mn=null;const Gn=T({},[...G,...ee,...te,...me,...Pe]);let An=null;const Wn=T({},[...I,...B,...z,...X]);let Nn=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Sn=null,cr=null,sr=!0,jr=!0,pr=!1,hr=!0,tr=!1,Pr=!1,Hn=!1,yr=!1,Gr=!1,ir=!1,Fr=!1,lt=!0,$e=!1;const sn="user-content-";let Xt=!0,yt=!1,Be={},St=null;const Nt=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let tn=null;const Wt=T({},["audio","video","img","source","image","track"]);let fn=null;const In=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ar="http://www.w3.org/1998/Math/MathML",dr="http://www.w3.org/2000/svg",br="http://www.w3.org/1999/xhtml";let wr=br,Kr=!1,Cr=null;const Yr=T({},[ar,dr,br],_);let xr;const zr=["application/xhtml+xml","text/html"],Xr="text/html";let _r,Ur=null;const gi=we.createElement("form"),zi=function(Pt){return Pt instanceof RegExp||Pt instanceof Function},Ri=function(Pt){Ur&&Ur===Pt||((!Pt||typeof Pt!="object")&&(Pt={}),Pt=L(Pt),xr=zr.indexOf(Pt.PARSER_MEDIA_TYPE)===-1?xr=Xr:xr=Pt.PARSER_MEDIA_TYPE,_r=xr==="application/xhtml+xml"?_:d,mn="ALLOWED_TAGS"in Pt?T({},Pt.ALLOWED_TAGS,_r):Gn,An="ALLOWED_ATTR"in Pt?T({},Pt.ALLOWED_ATTR,_r):Wn,Cr="ALLOWED_NAMESPACES"in Pt?T({},Pt.ALLOWED_NAMESPACES,_):Yr,fn="ADD_URI_SAFE_ATTR"in Pt?T(L(In),Pt.ADD_URI_SAFE_ATTR,_r):In,tn="ADD_DATA_URI_TAGS"in Pt?T(L(Wt),Pt.ADD_DATA_URI_TAGS,_r):Wt,St="FORBID_CONTENTS"in Pt?T({},Pt.FORBID_CONTENTS,_r):Nt,Sn="FORBID_TAGS"in Pt?T({},Pt.FORBID_TAGS,_r):{},cr="FORBID_ATTR"in Pt?T({},Pt.FORBID_ATTR,_r):{},Be="USE_PROFILES"in Pt?Pt.USE_PROFILES:!1,sr=Pt.ALLOW_ARIA_ATTR!==!1,jr=Pt.ALLOW_DATA_ATTR!==!1,pr=Pt.ALLOW_UNKNOWN_PROTOCOLS||!1,hr=Pt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,tr=Pt.SAFE_FOR_TEMPLATES||!1,Pr=Pt.WHOLE_DOCUMENT||!1,Gr=Pt.RETURN_DOM||!1,ir=Pt.RETURN_DOM_FRAGMENT||!1,Fr=Pt.RETURN_TRUSTED_TYPE||!1,yr=Pt.FORCE_BODY||!1,lt=Pt.SANITIZE_DOM!==!1,$e=Pt.SANITIZE_NAMED_PROPS||!1,Xt=Pt.KEEP_CONTENT!==!1,yt=Pt.IN_PLACE||!1,cn=Pt.ALLOWED_URI_REGEXP||ue,wr=Pt.NAMESPACE||br,Nn=Pt.CUSTOM_ELEMENT_HANDLING||{},Pt.CUSTOM_ELEMENT_HANDLING&&zi(Pt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Nn.tagNameCheck=Pt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Pt.CUSTOM_ELEMENT_HANDLING&&zi(Pt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Nn.attributeNameCheck=Pt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Pt.CUSTOM_ELEMENT_HANDLING&&typeof Pt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Nn.allowCustomizedBuiltInElements=Pt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),tr&&(jr=!1),ir&&(Gr=!0),Be&&(mn=T({},[...Pe]),An=[],Be.html===!0&&(T(mn,G),T(An,I)),Be.svg===!0&&(T(mn,ee),T(An,B),T(An,X)),Be.svgFilters===!0&&(T(mn,te),T(An,B),T(An,X)),Be.mathMl===!0&&(T(mn,me),T(An,z),T(An,X))),Pt.ADD_TAGS&&(mn===Gn&&(mn=L(mn)),T(mn,Pt.ADD_TAGS,_r)),Pt.ADD_ATTR&&(An===Wn&&(An=L(An)),T(An,Pt.ADD_ATTR,_r)),Pt.ADD_URI_SAFE_ATTR&&T(fn,Pt.ADD_URI_SAFE_ATTR,_r),Pt.FORBID_CONTENTS&&(St===Nt&&(St=L(St)),T(St,Pt.FORBID_CONTENTS,_r)),Xt&&(mn["#text"]=!0),Pr&&T(mn,["html","head","body"]),mn.table&&(T(mn,["tbody"]),delete Sn.tbody),o&&o(Pt),Ur=Pt)},Si=T({},["mi","mo","mn","ms","mtext"]),Ui=T({},["foreignobject","desc","title","annotation-xml"]),Vr=T({},["title","style","font","a","script"]),rt=T({},ee);T(rt,te),T(rt,V);const mt=T({},me);T(mt,xe);const ln=function(Pt){let wn=Me(Pt);(!wn||!wn.tagName)&&(wn={namespaceURI:wr,tagName:"template"});const Vn=d(Pt.tagName),Ir=d(wn.tagName);return Cr[Pt.namespaceURI]?Pt.namespaceURI===dr?wn.namespaceURI===br?Vn==="svg":wn.namespaceURI===ar?Vn==="svg"&&(Ir==="annotation-xml"||Si[Ir]):Boolean(rt[Vn]):Pt.namespaceURI===ar?wn.namespaceURI===br?Vn==="math":wn.namespaceURI===dr?Vn==="math"&&Ui[Ir]:Boolean(mt[Vn]):Pt.namespaceURI===br?wn.namespaceURI===dr&&!Ui[Ir]||wn.namespaceURI===ar&&!Si[Ir]?!1:!mt[Vn]&&(Vr[Vn]||!rt[Vn]):!!(xr==="application/xhtml+xml"&&Cr[Pt.namespaceURI]):!1},vn=function(Pt){g(ie.removed,{element:Pt});try{Pt.parentNode.removeChild(Pt)}catch{Pt.remove()}},Mr=function(Pt,wn){try{g(ie.removed,{attribute:wn.getAttributeNode(Pt),from:wn})}catch{g(ie.removed,{attribute:null,from:wn})}if(wn.removeAttribute(Pt),Pt==="is"&&!An[Pt])if(Gr||ir)try{vn(wn)}catch{}else try{wn.setAttribute(Pt,"")}catch{}},Zn=function(Pt){let wn,Vn;if(yr)Pt=""+Pt;else{const _i=p(Pt,/^[\r\n\t ]+/);Vn=_i&&_i[0]}xr==="application/xhtml+xml"&&wr===br&&(Pt=''+Pt+"");const Ir=He?He.createHTML(Pt):Pt;if(wr===br)try{wn=new Mt().parseFromString(Ir,xr)}catch{}if(!wn||!wn.documentElement){wn=ct.createDocument(wr,"template",null);try{wn.documentElement.innerHTML=Kr?ut:Ir}catch{}}const Br=wn.body||wn.documentElement;return Pt&&Vn&&Br.insertBefore(we.createTextNode(Vn),Br.childNodes[0]||null),wr===br?vt.call(wn,Pr?"html":"body")[0]:Pr?wn.documentElement:Br},Dr=function(Pt){return bt.call(Pt.ownerDocument||Pt,Pt,Ve.SHOW_ELEMENT|Ve.SHOW_COMMENT|Ve.SHOW_TEXT,null,!1)},ri=function(Pt){return Pt instanceof at&&(typeof Pt.nodeName!="string"||typeof Pt.textContent!="string"||typeof Pt.removeChild!="function"||!(Pt.attributes instanceof Ze)||typeof Pt.removeAttribute!="function"||typeof Pt.setAttribute!="function"||typeof Pt.namespaceURI!="string"||typeof Pt.insertBefore!="function"||typeof Pt.hasChildNodes!="function")},wi=function(Pt){return typeof fe=="object"?Pt instanceof fe:Pt&&typeof Pt=="object"&&typeof Pt.nodeType=="number"&&typeof Pt.nodeName=="string"},vi=function(Pt,wn,Vn){Ft[Pt]&&s(Ft[Pt],Ir=>{Ir.call(ie,wn,Vn,Ur)})},bi=function(Pt){let wn;if(vi("beforeSanitizeElements",Pt,null),ri(Pt))return vn(Pt),!0;const Vn=_r(Pt.nodeName);if(vi("uponSanitizeElement",Pt,{tagName:Vn,allowedTags:mn}),Pt.hasChildNodes()&&!wi(Pt.firstElementChild)&&(!wi(Pt.content)||!wi(Pt.content.firstElementChild))&&x(/<[/\w]/g,Pt.innerHTML)&&x(/<[/\w]/g,Pt.textContent))return vn(Pt),!0;if(!mn[Vn]||Sn[Vn]){if(!Sn[Vn]&&Gi(Vn)&&(Nn.tagNameCheck instanceof RegExp&&x(Nn.tagNameCheck,Vn)||Nn.tagNameCheck instanceof Function&&Nn.tagNameCheck(Vn)))return!1;if(Xt&&!St[Vn]){const Ir=Me(Pt)||Pt.parentNode,Br=J(Pt)||Pt.childNodes;if(Br&&Ir){const _i=Br.length;for(let Or=_i-1;Or>=0;--Or)Ir.insertBefore(ve(Br[Or],!0),W(Pt))}}return vn(Pt),!0}return Pt instanceof Ce&&!ln(Pt)||(Vn==="noscript"||Vn==="noembed")&&x(/<\/no(script|embed)/i,Pt.innerHTML)?(vn(Pt),!0):(tr&&Pt.nodeType===3&&(wn=Pt.textContent,wn=v(wn,Zt," "),wn=v(wn,Fe," "),wn=v(wn,ht," "),Pt.textContent!==wn&&(g(ie.removed,{element:Pt.cloneNode()}),Pt.textContent=wn)),vi("afterSanitizeElements",Pt,null),!1)},Ni=function(Pt,wn,Vn){if(lt&&(wn==="id"||wn==="name")&&(Vn in we||Vn in gi))return!1;if(!(jr&&!cr[wn]&&x(Ht,wn))){if(!(sr&&x(Qt,wn))){if(!An[wn]||cr[wn]){if(!(Gi(Pt)&&(Nn.tagNameCheck instanceof RegExp&&x(Nn.tagNameCheck,Pt)||Nn.tagNameCheck instanceof Function&&Nn.tagNameCheck(Pt))&&(Nn.attributeNameCheck instanceof RegExp&&x(Nn.attributeNameCheck,wn)||Nn.attributeNameCheck instanceof Function&&Nn.attributeNameCheck(wn))||wn==="is"&&Nn.allowCustomizedBuiltInElements&&(Nn.tagNameCheck instanceof RegExp&&x(Nn.tagNameCheck,Vn)||Nn.tagNameCheck instanceof Function&&Nn.tagNameCheck(Vn))))return!1}else if(!fn[wn]){if(!x(cn,v(Vn,qt,""))){if(!((wn==="src"||wn==="xlink:href"||wn==="href")&&Pt!=="script"&&y(Vn,"data:")===0&&tn[Pt])){if(!(pr&&!x(Jt,v(Vn,qt,"")))){if(Vn)return!1}}}}}}return!0},Gi=function(Pt){return Pt.indexOf("-")>0},xi=function(Pt){let wn,Vn,Ir,Br;vi("beforeSanitizeAttributes",Pt,null);const{attributes:_i}=Pt;if(!_i)return;const Or={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:An};for(Br=_i.length;Br--;){wn=_i[Br];const{name:ui,namespaceURI:Tr}=wn;if(Vn=ui==="value"?wn.value:f(wn.value),Ir=_r(ui),Or.attrName=Ir,Or.attrValue=Vn,Or.keepAttr=!0,Or.forceKeepAttr=void 0,vi("uponSanitizeAttribute",Pt,Or),Vn=Or.attrValue,Or.forceKeepAttr||(Mr(ui,Pt),!Or.keepAttr))continue;if(!hr&&x(/\/>/i,Vn)){Mr(ui,Pt);continue}tr&&(Vn=v(Vn,Zt," "),Vn=v(Vn,Fe," "),Vn=v(Vn,ht," "));const Je=_r(Pt.nodeName);if(Ni(Je,Ir,Vn)){if($e&&(Ir==="id"||Ir==="name")&&(Mr(ui,Pt),Vn=sn+Vn),He&&typeof Gt=="object"&&typeof Gt.getAttributeType=="function"&&!Tr)switch(Gt.getAttributeType(Je,Ir)){case"TrustedHTML":Vn=He.createHTML(Vn);break;case"TrustedScriptURL":Vn=He.createScriptURL(Vn);break}try{Tr?Pt.setAttributeNS(Tr,ui,Vn):Pt.setAttribute(ui,Vn),C(ie.removed)}catch{}}}vi("afterSanitizeAttributes",Pt,null)},ra=function nr(Pt){let wn;const Vn=Dr(Pt);for(vi("beforeSanitizeShadowDOM",Pt,null);wn=Vn.nextNode();)vi("uponSanitizeShadowNode",wn,null),!bi(wn)&&(wn.content instanceof ne&&nr(wn.content),xi(wn));vi("afterSanitizeShadowDOM",Pt,null)};return ie.sanitize=function(nr){let Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wn,Vn,Ir,Br;if(Kr=!nr,Kr&&(nr=""),typeof nr!="string"&&!wi(nr)){if(typeof nr.toString!="function")throw S("toString is not a function");if(nr=nr.toString(),typeof nr!="string")throw S("dirty is not a string, aborting")}if(!ie.isSupported)return nr;if(Hn||Ri(Pt),ie.removed=[],typeof nr=="string"&&(yt=!1),yt){if(nr.nodeName){const ui=_r(nr.nodeName);if(!mn[ui]||Sn[ui])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(nr instanceof fe)wn=Zn(""),Vn=wn.ownerDocument.importNode(nr,!0),Vn.nodeType===1&&Vn.nodeName==="BODY"||Vn.nodeName==="HTML"?wn=Vn:wn.appendChild(Vn);else{if(!Gr&&!tr&&!Pr&&nr.indexOf("<")===-1)return He&&Fr?He.createHTML(nr):nr;if(wn=Zn(nr),!wn)return Gr?null:Fr?ut:""}wn&&yr&&vn(wn.firstChild);const _i=Dr(yt?nr:wn);for(;Ir=_i.nextNode();)bi(Ir)||(Ir.content instanceof ne&&ra(Ir.content),xi(Ir));if(yt)return nr;if(Gr){if(ir)for(Br=un.call(wn.ownerDocument);wn.firstChild;)Br.appendChild(wn.firstChild);else Br=wn;return(An.shadowroot||An.shadowrootmod)&&(Br=Et.call(re,Br,!0)),Br}let Or=Pr?wn.outerHTML:wn.innerHTML;return Pr&&mn["!doctype"]&&wn.ownerDocument&&wn.ownerDocument.doctype&&wn.ownerDocument.doctype.name&&x(Oe,wn.ownerDocument.doctype.name)&&(Or="
`+Or),tr&&(Or=v(Or,Zt," "),Or=v(Or,Fe," "),Or=v(Or,ht," ")),He&&Fr?He.createHTML(Or):Or},ie.setConfig=function(nr){Ri(nr),Hn=!0},ie.clearConfig=function(){Ur=null,Hn=!1},ie.isValidAttribute=function(nr,Pt,wn){Ur||Ri({});const Vn=_r(nr),Ir=_r(Pt);return Ni(Vn,Ir,wn)},ie.addHook=function(nr,Pt){typeof Pt=="function"&&(Ft[nr]=Ft[nr]||[],g(Ft[nr],Pt))},ie.removeHook=function(nr){if(Ft[nr])return C(Ft[nr])},ie.removeHooks=function(nr){Ft[nr]&&(Ft[nr]=[])},ie.removeAllHooks=function(){Ft={}},ie}var Ye=Ne();return Ye})},c6cF5anj:(O,l,e)=>{"use strict";e.d(l,{Z:()=>Gt});var n=[],r=function(){return n.some(function(Xe){return Xe.activeTargets.length>0})},t=function(){return n.some(function(Xe){return Xe.skippedTargets.length>0})},o="ResizeObserver loop completed with undelivered notifications.",u=function(){var Xe;typeof ErrorEvent=="function"?Xe=new ErrorEvent("error",{message:o}):(Xe=document.createEvent("Event"),Xe.initEvent("error",!1,!1),Xe.message=o),window.dispatchEvent(Xe)},c;(function(Xe){Xe.BORDER_BOX="border-box",Xe.CONTENT_BOX="content-box",Xe.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(c||(c={}));var h=function(Xe){return Object.freeze(Xe)},b=function(){function Xe(ve,W){this.inlineSize=ve,this.blockSize=W,h(this)}return Xe}(),s=function(){function Xe(ve,W,J,Me){return this.x=ve,this.y=W,this.width=J,this.height=Me,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,h(this)}return Xe.prototype.toJSON=function(){var ve=this,W=ve.x,J=ve.y,Me=ve.top,He=ve.right,ut=ve.bottom,ct=ve.left,bt=ve.width,un=ve.height;return{x:W,y:J,top:Me,right:He,bottom:ut,left:ct,width:bt,height:un}},Xe.fromRect=function(ve){return new Xe(ve.x,ve.y,ve.width,ve.height)},Xe}(),C=function(Xe){return Xe instanceof SVGElement&&"getBBox"in Xe},g=function(Xe){if(C(Xe)){var ve=Xe.getBBox(),W=ve.width,J=ve.height;return!W&&!J}var Me=Xe,He=Me.offsetWidth,ut=Me.offsetHeight;return!(He||ut||Xe.getClientRects().length)},d=function(Xe){var ve,W;if(Xe instanceof Element)return!0;var J=(W=(ve=Xe)===null||ve===void 0?void 0:ve.ownerDocument)===null||W===void 0?void 0:W.defaultView;return!!(J&&Xe instanceof J.Element)},_=function(Xe){switch(Xe.tagName){case"INPUT":if(Xe.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},p=typeof window<"u"?window:{},v=new WeakMap,y=/auto|scroll/,f=/^tb|vertical/,x=/msie|trident/i.test(p.navigator&&p.navigator.userAgent),S=function(Xe){return parseFloat(Xe||"0")},A=function(Xe,ve,W){return Xe===void 0&&(Xe=0),ve===void 0&&(ve=0),W===void 0&&(W=!1),new b((W?ve:Xe)||0,(W?Xe:ve)||0)},w=h({devicePixelContentBoxSize:A(),borderBoxSize:A(),contentBoxSize:A(),contentRect:new s(0,0,0,0)}),T=function(Xe,ve){if(ve===void 0&&(ve=!1),v.has(Xe)&&!ve)return v.get(Xe);if(g(Xe))return v.set(Xe,w),w;var W=getComputedStyle(Xe),J=C(Xe)&&Xe.ownerSVGElement&&Xe.getBBox(),Me=!x&&W.boxSizing==="border-box",He=f.test(W.writingMode||""),ut=!J&&y.test(W.overflowY||""),ct=!J&&y.test(W.overflowX||""),bt=J?0:S(W.paddingTop),un=J?0:S(W.paddingRight),vt=J?0:S(W.paddingBottom),Et=J?0:S(W.paddingLeft),Ft=J?0:S(W.borderTopWidth),Zt=J?0:S(W.borderRightWidth),Fe=J?0:S(W.borderBottomWidth),ht=J?0:S(W.borderLeftWidth),Ht=Et+un,Qt=bt+vt,Jt=ht+Zt,qt=Ft+Fe,cn=ct?Xe.offsetHeight-qt-Xe.clientHeight:0,mn=ut?Xe.offsetWidth-Jt-Xe.clientWidth:0,Gn=Me?Ht+Jt:0,An=Me?Qt+qt:0,Wn=J?J.width:S(W.width)-Gn-mn,Nn=J?J.height:S(W.height)-An-cn,Sn=Wn+Ht+mn+Jt,cr=Nn+Qt+cn+qt,sr=h({devicePixelContentBoxSize:A(Math.round(Wn*devicePixelRatio),Math.round(Nn*devicePixelRatio),He),borderBoxSize:A(Sn,cr,He),contentBoxSize:A(Wn,Nn,He),contentRect:new s(Et,bt,Wn,Nn)});return v.set(Xe,sr),sr},L=function(Xe,ve,W){var J=T(Xe,W),Me=J.borderBoxSize,He=J.contentBoxSize,ut=J.devicePixelContentBoxSize;switch(ve){case c.DEVICE_PIXEL_CONTENT_BOX:return ut;case c.BORDER_BOX:return Me;default:return He}},k=function(){function Xe(ve){var W=T(ve);this.target=ve,this.contentRect=W.contentRect,this.borderBoxSize=h([W.borderBoxSize]),this.contentBoxSize=h([W.contentBoxSize]),this.devicePixelContentBoxSize=h([W.devicePixelContentBoxSize])}return Xe}(),G=function(Xe){if(g(Xe))return 1/0;for(var ve=0,W=Xe.parentNode;W;)ve+=1,W=W.parentNode;return ve},ee=function(){var Xe=1/0,ve=[];n.forEach(function(ut){if(ut.activeTargets.length!==0){var ct=[];ut.activeTargets.forEach(function(un){var vt=new k(un.target),Et=G(un.target);ct.push(vt),un.lastReportedSize=L(un.target,un.observedBox),EtXe?W.activeTargets.push(Me):W.skippedTargets.push(Me))})})},V=function(){var Xe=0;for(te(Xe);r();)Xe=ee(),te(Xe);return t()&&u(),Xe>0},me,xe=[],Pe=function(){return xe.splice(0).forEach(function(Xe){return Xe()})},I=function(Xe){if(!me){var ve=0,W=document.createTextNode(""),J={characterData:!0};new MutationObserver(function(){return Pe()}).observe(W,J),me=function(){W.textContent=""+(ve?ve--:ve++)}}xe.push(Xe),me()},B=function(Xe){I(function(){requestAnimationFrame(Xe)})},z=0,X=function(){return!!z},H=250,Z={attributes:!0,characterData:!0,childList:!0,subtree:!0},U=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],se=function(Xe){return Xe===void 0&&(Xe=0),Date.now()+Xe},q=!1,ue=function(){function Xe(){var ve=this;this.stopped=!0,this.listener=function(){return ve.schedule()}}return Xe.prototype.run=function(ve){var W=this;if(ve===void 0&&(ve=H),!q){q=!0;var J=se(ve);B(function(){var Me=!1;try{Me=V()}finally{if(q=!1,ve=J-se(),!X())return;Me?W.run(1e3):ve>0?W.run(ve):W.start()}})}},Xe.prototype.schedule=function(){this.stop(),this.run()},Xe.prototype.observe=function(){var ve=this,W=function(){return ve.observer&&ve.observer.observe(document.body,Z)};document.body?W():p.addEventListener("DOMContentLoaded",W)},Xe.prototype.start=function(){var ve=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),U.forEach(function(W){return p.addEventListener(W,ve.listener,!0)}))},Xe.prototype.stop=function(){var ve=this;this.stopped||(this.observer&&this.observer.disconnect(),U.forEach(function(W){return p.removeEventListener(W,ve.listener,!0)}),this.stopped=!0)},Xe}(),Ee=new ue,Re=function(Xe){!z&&Xe>0&&Ee.start(),z+=Xe,!z&&Ee.stop()},Oe=function(Xe){return!C(Xe)&&!_(Xe)&&getComputedStyle(Xe).display==="inline"},ce=function(){function Xe(ve,W){this.target=ve,this.observedBox=W||c.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return Xe.prototype.isActive=function(){var ve=L(this.target,this.observedBox,!0);return Oe(this.target)&&(this.lastReportedSize=ve),this.lastReportedSize.inlineSize!==ve.inlineSize||this.lastReportedSize.blockSize!==ve.blockSize},Xe}(),Q=function(){function Xe(ve,W){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=ve,this.callback=W}return Xe}(),oe=new WeakMap,Ne=function(Xe,ve){for(var W=0;W=0&&(He&&n.splice(n.indexOf(J),1),J.observationTargets.splice(Me,1),Re(-1))},Xe.disconnect=function(ve){var W=this,J=oe.get(ve);J.observationTargets.slice().forEach(function(Me){return W.unobserve(ve,Me.target)}),J.activeTargets.splice(0,J.activeTargets.length)},Xe}(),ae=function(){function Xe(ve){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof ve!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Ye.connect(this,ve)}return Xe.prototype.observe=function(ve,W){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!d(ve))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Ye.observe(this,ve,W)},Xe.prototype.unobserve=function(ve){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!d(ve))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Ye.unobserve(this,ve)},Xe.prototype.disconnect=function(){Ye.disconnect(this)},Xe.toString=function(){return"function ResizeObserver () { [polyfill code] }"},Xe}(),ie=e("Z7aTuO5B");const we=ie[typeof document<"u"&&document.createElement!==void 0?"useLayoutEffect":"useEffect"],de=Xe=>{const ve=ie.useRef(Xe);return ie.useEffect(()=>{ve.current=Xe}),ve},fe=typeof window<"u"&&"ResizeObserver"in window?window.ResizeObserver:ae;function Ce(){}function Ve(Xe,ve){const W=Mt(),J=de(ve);return we(()=>{let Me=!1;const He=Xe&&"current"in Xe?Xe.current:Xe;if(!He)return Ce;function ut(ct,bt){Me||J.current(ct,bt)}return W.subscribe(He,ut),()=>{Me=!0,W.unsubscribe(He,ut)}},[Xe,W,J]),W.observer}function Ze(){let Xe=!1,ve=[];const W=new Map,J=new fe((Me,He)=>{ve=ve.concat(Me);function ut(){const ct=new Set;for(let bt=0;btvt(ve[bt],He))}ve=[],Xe=!1}Xe||window.requestAnimationFrame(ut),Xe=!0});return{observer:J,subscribe(Me,He){var ut;J.observe(Me);const ct=(ut=W.get(Me))!==null&&ut!==void 0?ut:[];ct.push(He),W.set(Me,ct)},unsubscribe(Me,He){var ut;const ct=(ut=W.get(Me))!==null&&ut!==void 0?ut:[];if(ct.length===1){J.unobserve(Me),W.delete(Me);return}const bt=ct.indexOf(He);bt!==-1&&ct.splice(bt,1),W.set(Me,ct)}}}let at;const Mt=()=>at||(at=Ze()),Gt=Ve},"2HTbuIYx":(O,l,e)=>{"use strict";e.d(l,{h:()=>r(),G:()=>o});var n=e("sFv1NS+e"),r=e.n(n);class t{static register(c){window.plugins||(window.plugins=[]),window.plugins.push(c)}static unregister(c){window.plugins&&window.plugins.forEach((h,b)=>{h.metadata&&c.metadata&&h.metadata.name===c.metadata.name&&window.plugins.splice(b,1)})}static get(){return window.plugins||(window.plugins=[]),window.plugins}static exports(c){return[].concat.apply([],this.get().map(h=>h.exports&&h.exports[c]?h.exports[c]:[]))}}const o=t},"sFv1NS+e":O=>{class l{constructor(n,r){this._metadata=n,this._exports=r}get metadata(){return this._metadata}get exports(){return this._exports}}O.exports=l},"0miigXwP":(O,l,e)=>{"use strict";e.d(l,{Z:()=>g});const r={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let t;const o=new Uint8Array(16);function u(){if(!t&&(t=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!t))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(o)}const c=[];for(let d=0;d<256;++d)c.push((d+256).toString(16).slice(1));function h(d,_=0){return(c[d[_+0]]+c[d[_+1]]+c[d[_+2]]+c[d[_+3]]+"-"+c[d[_+4]]+c[d[_+5]]+"-"+c[d[_+6]]+c[d[_+7]]+"-"+c[d[_+8]]+c[d[_+9]]+"-"+c[d[_+10]]+c[d[_+11]]+c[d[_+12]]+c[d[_+13]]+c[d[_+14]]+c[d[_+15]]).toLowerCase()}function b(d,_=0){const p=h(d,_);if(!validate(p))throw TypeError("Stringified UUID is invalid");return p}const s=null;function C(d,_,p){if(r.randomUUID&&!_&&!d)return r.randomUUID();d=d||{};const v=d.random||(d.rng||u)();if(v[6]=v[6]&15|64,v[8]=v[8]&63|128,_){p=p||0;for(let y=0;y<16;++y)_[p+y]=v[y];return _}return h(v)}const g=C},"j6yQIY+r":(O,l,e)=>{"use strict";var n=e("VtR63BhO");O.exports=function(r){var t=typeof r;if(t==="string"){var o=r;if(r=+r,r===0&&n(o))return!1}else if(t!=="number")return!1;return r-r<1}},RfRQxd5h:O=>{function l(C,g){var d=g&&g.cache?g.cache:s,_=g&&g.serializer?g.serializer:h,p=g&&g.strategy?g.strategy:o;return p(C,{cache:d,serializer:_})}function e(C){return C==null||typeof C=="number"||typeof C=="boolean"}function n(C,g,d,_){var p=e(_)?_:d(_),v=g.get(p);return typeof v>"u"&&(v=C.call(this,_),g.set(p,v)),v}function r(C,g,d){var _=Array.prototype.slice.call(arguments,3),p=d(_),v=g.get(p);return typeof v>"u"&&(v=C.apply(this,_),g.set(p,v)),v}function t(C,g,d,_,p){return d.bind(g,C,_,p)}function o(C,g){var d=C.length===1?n:r;return t(C,this,d,g.cache.create(),g.serializer)}function u(C,g){var d=r;return t(C,this,d,g.cache.create(),g.serializer)}function c(C,g){var d=n;return t(C,this,d,g.cache.create(),g.serializer)}function h(){return JSON.stringify(arguments)}function b(){this.cache=Object.create(null)}b.prototype.has=function(C){return C in this.cache},b.prototype.get=function(C){return this.cache[C]},b.prototype.set=function(C,g){this.cache[C]=g};var s={create:function(){return new b}};O.exports=l,O.exports.strategies={variadic:u,monadic:c}},dWXpeJ2m:O=>{"use strict";var l="Function.prototype.bind called on incompatible ",e=Array.prototype.slice,n=Object.prototype.toString,r="[object Function]";O.exports=function(o){var u=this;if(typeof u!="function"||n.call(u)!==r)throw new TypeError(l+u);for(var c=e.call(arguments,1),h,b=function(){if(this instanceof h){var _=u.apply(this,c.concat(e.call(arguments)));return Object(_)===_?_:this}else return u.apply(o,c.concat(e.call(arguments)))},s=Math.max(0,u.length-c.length),C=[],g=0;g{"use strict";var n=e("dWXpeJ2m");O.exports=Function.prototype.bind||n},nfcsOxAb:(O,l,e)=>{"use strict";var n,r=SyntaxError,t=Function,o=TypeError,u=function(ee){try{return t('"use strict"; return ('+ee+").constructor;")()}catch{}},c=Object.getOwnPropertyDescriptor;if(c)try{c({},"")}catch{c=null}var h=function(){throw new o},b=c?function(){try{return arguments.callee,h}catch{try{return c(arguments,"callee").get}catch{return h}}}():h,s=e("TVq5NeGd")(),C=Object.getPrototypeOf||function(ee){return ee.__proto__},g={},d=typeof Uint8Array>"u"?n:C(Uint8Array),_={"%AggregateError%":typeof AggregateError>"u"?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?n:ArrayBuffer,"%ArrayIteratorPrototype%":s?C([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":g,"%AsyncGenerator%":g,"%AsyncGeneratorFunction%":g,"%AsyncIteratorPrototype%":g,"%Atomics%":typeof Atomics>"u"?n:Atomics,"%BigInt%":typeof BigInt>"u"?n:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?n:Float32Array,"%Float64Array%":typeof Float64Array>"u"?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?n:FinalizationRegistry,"%Function%":t,"%GeneratorFunction%":g,"%Int8Array%":typeof Int8Array>"u"?n:Int8Array,"%Int16Array%":typeof Int16Array>"u"?n:Int16Array,"%Int32Array%":typeof Int32Array>"u"?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s?C(C([][Symbol.iterator]())):n,"%JSON%":typeof JSON=="object"?JSON:n,"%Map%":typeof Map>"u"?n:Map,"%MapIteratorPrototype%":typeof Map>"u"||!s?n:C(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?n:Promise,"%Proxy%":typeof Proxy>"u"?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?n:Set,"%SetIteratorPrototype%":typeof Set>"u"||!s?n:C(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":s?C(""[Symbol.iterator]()):n,"%Symbol%":s?Symbol:n,"%SyntaxError%":r,"%ThrowTypeError%":b,"%TypedArray%":d,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array>"u"?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?n:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?n:WeakMap,"%WeakRef%":typeof WeakRef>"u"?n:WeakRef,"%WeakSet%":typeof WeakSet>"u"?n:WeakSet},p=function ee(te){var V;if(te==="%AsyncFunction%")V=u("async function () {}");else if(te==="%GeneratorFunction%")V=u("function* () {}");else if(te==="%AsyncGeneratorFunction%")V=u("async function* () {}");else if(te==="%AsyncGenerator%"){var me=ee("%AsyncGeneratorFunction%");me&&(V=me.prototype)}else if(te==="%AsyncIteratorPrototype%"){var xe=ee("%AsyncGenerator%");xe&&(V=C(xe.prototype))}return _[te]=V,V},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},y=e("cDOqdmCw"),f=e("gIeVmqS0"),x=y.call(Function.call,Array.prototype.concat),S=y.call(Function.apply,Array.prototype.splice),A=y.call(Function.call,String.prototype.replace),w=y.call(Function.call,String.prototype.slice),T=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,L=/\\(\\)?/g,k=function(te){var V=w(te,0,1),me=w(te,-1);if(V==="%"&&me!=="%")throw new r("invalid intrinsic syntax, expected closing `%`");if(me==="%"&&V!=="%")throw new r("invalid intrinsic syntax, expected opening `%`");var xe=[];return A(te,T,function(Pe,I,B,z){xe[xe.length]=B?A(z,L,"$1"):I||Pe}),xe},G=function(te,V){var me=te,xe;if(f(v,me)&&(xe=v[me],me="%"+xe[0]+"%"),f(_,me)){var Pe=_[me];if(Pe===g&&(Pe=p(me)),typeof Pe>"u"&&!V)throw new o("intrinsic "+te+" exists, but is not available. Please file an issue!");return{alias:xe,name:me,value:Pe}}throw new r("intrinsic "+te+" does not exist!")};O.exports=function(te,V){if(typeof te!="string"||te.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof V!="boolean")throw new o('"allowMissing" argument must be a boolean');var me=k(te),xe=me.length>0?me[0]:"",Pe=G("%"+xe+"%",V),I=Pe.name,B=Pe.value,z=!1,X=Pe.alias;X&&(xe=X[0],S(me,x([0,1],X)));for(var H=1,Z=!0;H=me.length){var ue=c(B,U);Z=!!ue,Z&&"get"in ue&&!("originalValue"in ue.get)?B=ue.get:B=B[U]}else Z=f(B,U),B=B[U];Z&&!z&&(_[I]=B)}}return B}},"/lejAXuQ":O=>{O.exports=l;function l(e,n){var r=n[0],t=n[1],o=n[2],u=n[3],c=n[4],h=n[5],b=n[6],s=n[7],C=n[8],g=n[9],d=n[10],_=n[11],p=n[12],v=n[13],y=n[14],f=n[15];return e[0]=h*(d*f-_*y)-g*(b*f-s*y)+v*(b*_-s*d),e[1]=-(t*(d*f-_*y)-g*(o*f-u*y)+v*(o*_-u*d)),e[2]=t*(b*f-s*y)-h*(o*f-u*y)+v*(o*s-u*b),e[3]=-(t*(b*_-s*d)-h*(o*_-u*d)+g*(o*s-u*b)),e[4]=-(c*(d*f-_*y)-C*(b*f-s*y)+p*(b*_-s*d)),e[5]=r*(d*f-_*y)-C*(o*f-u*y)+p*(o*_-u*d),e[6]=-(r*(b*f-s*y)-c*(o*f-u*y)+p*(o*s-u*b)),e[7]=r*(b*_-s*d)-c*(o*_-u*d)+C*(o*s-u*b),e[8]=c*(g*f-_*v)-C*(h*f-s*v)+p*(h*_-s*g),e[9]=-(r*(g*f-_*v)-C*(t*f-u*v)+p*(t*_-u*g)),e[10]=r*(h*f-s*v)-c*(t*f-u*v)+p*(t*s-u*h),e[11]=-(r*(h*_-s*g)-c*(t*_-u*g)+C*(t*s-u*h)),e[12]=-(c*(g*y-d*v)-C*(h*y-b*v)+p*(h*d-b*g)),e[13]=r*(g*y-d*v)-C*(t*y-o*v)+p*(t*d-o*g),e[14]=-(r*(h*y-b*v)-c*(t*y-o*v)+p*(t*b-o*h)),e[15]=r*(h*d-b*g)-c*(t*d-o*g)+C*(t*b-o*h),e}},sNn8anan:O=>{O.exports=l;function l(e){var n=new Float32Array(16);return n[0]=e[0],n[1]=e[1],n[2]=e[2],n[3]=e[3],n[4]=e[4],n[5]=e[5],n[6]=e[6],n[7]=e[7],n[8]=e[8],n[9]=e[9],n[10]=e[10],n[11]=e[11],n[12]=e[12],n[13]=e[13],n[14]=e[14],n[15]=e[15],n}},yI9wyRzQ:O=>{O.exports=l;function l(e,n){return e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=n[6],e[7]=n[7],e[8]=n[8],e[9]=n[9],e[10]=n[10],e[11]=n[11],e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15],e}},Ot6sMf6N:O=>{O.exports=l;function l(){var e=new Float32Array(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},MgKdmxtI:O=>{O.exports=l;function l(e){var n=e[0],r=e[1],t=e[2],o=e[3],u=e[4],c=e[5],h=e[6],b=e[7],s=e[8],C=e[9],g=e[10],d=e[11],_=e[12],p=e[13],v=e[14],y=e[15],f=n*c-r*u,x=n*h-t*u,S=n*b-o*u,A=r*h-t*c,w=r*b-o*c,T=t*b-o*h,L=s*p-C*_,k=s*v-g*_,G=s*y-d*_,ee=C*v-g*p,te=C*y-d*p,V=g*y-d*v;return f*V-x*te+S*ee+A*G-w*k+T*L}},Octaz5Sg:O=>{O.exports=l;function l(e,n){var r=n[0],t=n[1],o=n[2],u=n[3],c=r+r,h=t+t,b=o+o,s=r*c,C=t*c,g=t*h,d=o*c,_=o*h,p=o*b,v=u*c,y=u*h,f=u*b;return e[0]=1-g-p,e[1]=C+f,e[2]=d-y,e[3]=0,e[4]=C-f,e[5]=1-s-p,e[6]=_+v,e[7]=0,e[8]=d+y,e[9]=_-v,e[10]=1-s-g,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},fhH0n7L4:O=>{O.exports=l;function l(e,n,r){var t,o,u,c=r[0],h=r[1],b=r[2],s=Math.sqrt(c*c+h*h+b*b);return Math.abs(s)<1e-6?null:(s=1/s,c*=s,h*=s,b*=s,t=Math.sin(n),o=Math.cos(n),u=1-o,e[0]=c*c*u+o,e[1]=h*c*u+b*t,e[2]=b*c*u-h*t,e[3]=0,e[4]=c*h*u-b*t,e[5]=h*h*u+o,e[6]=b*h*u+c*t,e[7]=0,e[8]=c*b*u+h*t,e[9]=h*b*u-c*t,e[10]=b*b*u+o,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}},"IsaJDA+P":O=>{O.exports=l;function l(e,n,r){var t=n[0],o=n[1],u=n[2],c=n[3],h=t+t,b=o+o,s=u+u,C=t*h,g=t*b,d=t*s,_=o*b,p=o*s,v=u*s,y=c*h,f=c*b,x=c*s;return e[0]=1-(_+v),e[1]=g+x,e[2]=d-f,e[3]=0,e[4]=g-x,e[5]=1-(C+v),e[6]=p+y,e[7]=0,e[8]=d+f,e[9]=p-y,e[10]=1-(C+_),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}},iFZ5M58i:O=>{O.exports=l;function l(e,n){return e[0]=n[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=n[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},"naUCx/ct":O=>{O.exports=l;function l(e,n){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}},RmR55HhW:O=>{O.exports=l;function l(e,n){var r=Math.sin(n),t=Math.cos(n);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=t,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},ZTrLko0d:O=>{O.exports=l;function l(e,n){var r=Math.sin(n),t=Math.cos(n);return e[0]=t,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=t,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},IzyIMyrO:O=>{O.exports=l;function l(e,n){var r=Math.sin(n),t=Math.cos(n);return e[0]=t,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=t,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},Nh6oYPAD:O=>{O.exports=l;function l(e,n,r,t,o,u,c){var h=1/(r-n),b=1/(o-t),s=1/(u-c);return e[0]=u*2*h,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=u*2*b,e[6]=0,e[7]=0,e[8]=(r+n)*h,e[9]=(o+t)*b,e[10]=(c+u)*s,e[11]=-1,e[12]=0,e[13]=0,e[14]=c*u*2*s,e[15]=0,e}},e8hf73zC:O=>{O.exports=l;function l(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},"846O9Cno":(O,l,e)=>{O.exports={create:e("Ot6sMf6N"),clone:e("sNn8anan"),copy:e("yI9wyRzQ"),identity:e("e8hf73zC"),transpose:e("t98fJTnB"),invert:e("e2jmVUHG"),adjoint:e("/lejAXuQ"),determinant:e("MgKdmxtI"),multiply:e("xyzyxEaD"),translate:e("rX0TroSX"),scale:e("DCbB3NMd"),rotate:e("Ei8zoChE"),rotateX:e("6N3+Fk3i"),rotateY:e("vgKJ24vF"),rotateZ:e("KNkF149N"),fromRotation:e("fhH0n7L4"),fromRotationTranslation:e("IsaJDA+P"),fromScaling:e("iFZ5M58i"),fromTranslation:e("naUCx/ct"),fromXRotation:e("RmR55HhW"),fromYRotation:e("ZTrLko0d"),fromZRotation:e("IzyIMyrO"),fromQuat:e("Octaz5Sg"),frustum:e("Nh6oYPAD"),perspective:e("0eQC1Tyz"),perspectiveFromFieldOfView:e("ayDfvjeX"),ortho:e("oG1Dhaq6"),lookAt:e("c24wwqml"),str:e("275D9pww")}},e2jmVUHG:O=>{O.exports=l;function l(e,n){var r=n[0],t=n[1],o=n[2],u=n[3],c=n[4],h=n[5],b=n[6],s=n[7],C=n[8],g=n[9],d=n[10],_=n[11],p=n[12],v=n[13],y=n[14],f=n[15],x=r*h-t*c,S=r*b-o*c,A=r*s-u*c,w=t*b-o*h,T=t*s-u*h,L=o*s-u*b,k=C*v-g*p,G=C*y-d*p,ee=C*f-_*p,te=g*y-d*v,V=g*f-_*v,me=d*f-_*y,xe=x*me-S*V+A*te+w*ee-T*G+L*k;return xe?(xe=1/xe,e[0]=(h*me-b*V+s*te)*xe,e[1]=(o*V-t*me-u*te)*xe,e[2]=(v*L-y*T+f*w)*xe,e[3]=(d*T-g*L-_*w)*xe,e[4]=(b*ee-c*me-s*G)*xe,e[5]=(r*me-o*ee+u*G)*xe,e[6]=(y*A-p*L-f*S)*xe,e[7]=(C*L-d*A+_*S)*xe,e[8]=(c*V-h*ee+s*k)*xe,e[9]=(t*ee-r*V-u*k)*xe,e[10]=(p*T-v*A+f*x)*xe,e[11]=(g*A-C*T-_*x)*xe,e[12]=(h*G-c*te-b*k)*xe,e[13]=(r*te-t*G+o*k)*xe,e[14]=(v*S-p*w-y*x)*xe,e[15]=(C*w-g*S+d*x)*xe,e):null}},c24wwqml:(O,l,e)=>{var n=e("e8hf73zC");O.exports=r;function r(t,o,u,c){var h,b,s,C,g,d,_,p,v,y,f=o[0],x=o[1],S=o[2],A=c[0],w=c[1],T=c[2],L=u[0],k=u[1],G=u[2];return Math.abs(f-L)<1e-6&&Math.abs(x-k)<1e-6&&Math.abs(S-G)<1e-6?n(t):(_=f-L,p=x-k,v=S-G,y=1/Math.sqrt(_*_+p*p+v*v),_*=y,p*=y,v*=y,h=w*v-T*p,b=T*_-A*v,s=A*p-w*_,y=Math.sqrt(h*h+b*b+s*s),y?(y=1/y,h*=y,b*=y,s*=y):(h=0,b=0,s=0),C=p*s-v*b,g=v*h-_*s,d=_*b-p*h,y=Math.sqrt(C*C+g*g+d*d),y?(y=1/y,C*=y,g*=y,d*=y):(C=0,g=0,d=0),t[0]=h,t[1]=C,t[2]=_,t[3]=0,t[4]=b,t[5]=g,t[6]=p,t[7]=0,t[8]=s,t[9]=d,t[10]=v,t[11]=0,t[12]=-(h*f+b*x+s*S),t[13]=-(C*f+g*x+d*S),t[14]=-(_*f+p*x+v*S),t[15]=1,t)}},xyzyxEaD:O=>{O.exports=l;function l(e,n,r){var t=n[0],o=n[1],u=n[2],c=n[3],h=n[4],b=n[5],s=n[6],C=n[7],g=n[8],d=n[9],_=n[10],p=n[11],v=n[12],y=n[13],f=n[14],x=n[15],S=r[0],A=r[1],w=r[2],T=r[3];return e[0]=S*t+A*h+w*g+T*v,e[1]=S*o+A*b+w*d+T*y,e[2]=S*u+A*s+w*_+T*f,e[3]=S*c+A*C+w*p+T*x,S=r[4],A=r[5],w=r[6],T=r[7],e[4]=S*t+A*h+w*g+T*v,e[5]=S*o+A*b+w*d+T*y,e[6]=S*u+A*s+w*_+T*f,e[7]=S*c+A*C+w*p+T*x,S=r[8],A=r[9],w=r[10],T=r[11],e[8]=S*t+A*h+w*g+T*v,e[9]=S*o+A*b+w*d+T*y,e[10]=S*u+A*s+w*_+T*f,e[11]=S*c+A*C+w*p+T*x,S=r[12],A=r[13],w=r[14],T=r[15],e[12]=S*t+A*h+w*g+T*v,e[13]=S*o+A*b+w*d+T*y,e[14]=S*u+A*s+w*_+T*f,e[15]=S*c+A*C+w*p+T*x,e}},oG1Dhaq6:O=>{O.exports=l;function l(e,n,r,t,o,u,c){var h=1/(n-r),b=1/(t-o),s=1/(u-c);return e[0]=-2*h,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*b,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*s,e[11]=0,e[12]=(n+r)*h,e[13]=(o+t)*b,e[14]=(c+u)*s,e[15]=1,e}},"0eQC1Tyz":O=>{O.exports=l;function l(e,n,r,t,o){var u=1/Math.tan(n/2),c=1/(t-o);return e[0]=u/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=u,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(o+t)*c,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*o*t*c,e[15]=0,e}},ayDfvjeX:O=>{O.exports=l;function l(e,n,r,t){var o=Math.tan(n.upDegrees*Math.PI/180),u=Math.tan(n.downDegrees*Math.PI/180),c=Math.tan(n.leftDegrees*Math.PI/180),h=Math.tan(n.rightDegrees*Math.PI/180),b=2/(c+h),s=2/(o+u);return e[0]=b,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=s,e[6]=0,e[7]=0,e[8]=-((c-h)*b*.5),e[9]=(o-u)*s*.5,e[10]=t/(r-t),e[11]=-1,e[12]=0,e[13]=0,e[14]=t*r/(r-t),e[15]=0,e}},Ei8zoChE:O=>{O.exports=l;function l(e,n,r,t){var o=t[0],u=t[1],c=t[2],h=Math.sqrt(o*o+u*u+c*c),b,s,C,g,d,_,p,v,y,f,x,S,A,w,T,L,k,G,ee,te,V,me,xe,Pe;return Math.abs(h)<1e-6?null:(h=1/h,o*=h,u*=h,c*=h,b=Math.sin(r),s=Math.cos(r),C=1-s,g=n[0],d=n[1],_=n[2],p=n[3],v=n[4],y=n[5],f=n[6],x=n[7],S=n[8],A=n[9],w=n[10],T=n[11],L=o*o*C+s,k=u*o*C+c*b,G=c*o*C-u*b,ee=o*u*C-c*b,te=u*u*C+s,V=c*u*C+o*b,me=o*c*C+u*b,xe=u*c*C-o*b,Pe=c*c*C+s,e[0]=g*L+v*k+S*G,e[1]=d*L+y*k+A*G,e[2]=_*L+f*k+w*G,e[3]=p*L+x*k+T*G,e[4]=g*ee+v*te+S*V,e[5]=d*ee+y*te+A*V,e[6]=_*ee+f*te+w*V,e[7]=p*ee+x*te+T*V,e[8]=g*me+v*xe+S*Pe,e[9]=d*me+y*xe+A*Pe,e[10]=_*me+f*xe+w*Pe,e[11]=p*me+x*xe+T*Pe,n!==e&&(e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15]),e)}},"6N3+Fk3i":O=>{O.exports=l;function l(e,n,r){var t=Math.sin(r),o=Math.cos(r),u=n[4],c=n[5],h=n[6],b=n[7],s=n[8],C=n[9],g=n[10],d=n[11];return n!==e&&(e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15]),e[4]=u*o+s*t,e[5]=c*o+C*t,e[6]=h*o+g*t,e[7]=b*o+d*t,e[8]=s*o-u*t,e[9]=C*o-c*t,e[10]=g*o-h*t,e[11]=d*o-b*t,e}},vgKJ24vF:O=>{O.exports=l;function l(e,n,r){var t=Math.sin(r),o=Math.cos(r),u=n[0],c=n[1],h=n[2],b=n[3],s=n[8],C=n[9],g=n[10],d=n[11];return n!==e&&(e[4]=n[4],e[5]=n[5],e[6]=n[6],e[7]=n[7],e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15]),e[0]=u*o-s*t,e[1]=c*o-C*t,e[2]=h*o-g*t,e[3]=b*o-d*t,e[8]=u*t+s*o,e[9]=c*t+C*o,e[10]=h*t+g*o,e[11]=b*t+d*o,e}},KNkF149N:O=>{O.exports=l;function l(e,n,r){var t=Math.sin(r),o=Math.cos(r),u=n[0],c=n[1],h=n[2],b=n[3],s=n[4],C=n[5],g=n[6],d=n[7];return n!==e&&(e[8]=n[8],e[9]=n[9],e[10]=n[10],e[11]=n[11],e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15]),e[0]=u*o+s*t,e[1]=c*o+C*t,e[2]=h*o+g*t,e[3]=b*o+d*t,e[4]=s*o-u*t,e[5]=C*o-c*t,e[6]=g*o-h*t,e[7]=d*o-b*t,e}},DCbB3NMd:O=>{O.exports=l;function l(e,n,r){var t=r[0],o=r[1],u=r[2];return e[0]=n[0]*t,e[1]=n[1]*t,e[2]=n[2]*t,e[3]=n[3]*t,e[4]=n[4]*o,e[5]=n[5]*o,e[6]=n[6]*o,e[7]=n[7]*o,e[8]=n[8]*u,e[9]=n[9]*u,e[10]=n[10]*u,e[11]=n[11]*u,e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15],e}},"275D9pww":O=>{O.exports=l;function l(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"}},rX0TroSX:O=>{O.exports=l;function l(e,n,r){var t=r[0],o=r[1],u=r[2],c,h,b,s,C,g,d,_,p,v,y,f;return n===e?(e[12]=n[0]*t+n[4]*o+n[8]*u+n[12],e[13]=n[1]*t+n[5]*o+n[9]*u+n[13],e[14]=n[2]*t+n[6]*o+n[10]*u+n[14],e[15]=n[3]*t+n[7]*o+n[11]*u+n[15]):(c=n[0],h=n[1],b=n[2],s=n[3],C=n[4],g=n[5],d=n[6],_=n[7],p=n[8],v=n[9],y=n[10],f=n[11],e[0]=c,e[1]=h,e[2]=b,e[3]=s,e[4]=C,e[5]=g,e[6]=d,e[7]=_,e[8]=p,e[9]=v,e[10]=y,e[11]=f,e[12]=c*t+C*o+p*u+n[12],e[13]=h*t+g*o+v*u+n[13],e[14]=b*t+d*o+y*u+n[14],e[15]=s*t+_*o+f*u+n[15]),e}},t98fJTnB:O=>{O.exports=l;function l(e,n){if(e===n){var r=n[1],t=n[2],o=n[3],u=n[6],c=n[7],h=n[11];e[1]=n[4],e[2]=n[8],e[3]=n[12],e[4]=r,e[6]=n[9],e[7]=n[13],e[8]=t,e[9]=u,e[11]=n[14],e[12]=o,e[13]=c,e[14]=h}else e[0]=n[0],e[1]=n[4],e[2]=n[8],e[3]=n[12],e[4]=n[1],e[5]=n[5],e[6]=n[9],e[7]=n[13],e[8]=n[2],e[9]=n[6],e[10]=n[10],e[11]=n[14],e[12]=n[3],e[13]=n[7],e[14]=n[11],e[15]=n[15];return e}},TVq5NeGd:(O,l,e)=>{"use strict";var n=e.g.Symbol,r=e("ZlaUBCYP");O.exports=function(){return typeof n!="function"||typeof Symbol!="function"||typeof n("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:r()}},ZlaUBCYP:O=>{"use strict";O.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var t=42;e[n]=t;for(n in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var o=Object.getOwnPropertySymbols(e);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(e,n);if(u.value!==t||u.enumerable!==!0)return!1}return!0}},gIeVmqS0:(O,l,e)=>{"use strict";var n=e("cDOqdmCw");O.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},"l0ThiG+P":(O,l)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh  */l.read=function(e,n,r,t,o){var u,c,h=o*8-t-1,b=(1<>1,C=-7,g=r?o-1:0,d=r?-1:1,_=e[n+g];for(g+=d,u=_&(1<<-C)-1,_>>=-C,C+=h;C>0;u=u*256+e[n+g],g+=d,C-=8);for(c=u&(1<<-C)-1,u>>=-C,C+=t;C>0;c=c*256+e[n+g],g+=d,C-=8);if(u===0)u=1-s;else{if(u===b)return c?NaN:(_?-1:1)*(1/0);c=c+Math.pow(2,t),u=u-s}return(_?-1:1)*c*Math.pow(2,u-t)},l.write=function(e,n,r,t,o,u){var c,h,b,s=u*8-o-1,C=(1<>1,d=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,_=t?0:u-1,p=t?1:-1,v=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(h=isNaN(n)?1:0,c=C):(c=Math.floor(Math.log(n)/Math.LN2),n*(b=Math.pow(2,-c))<1&&(c--,b*=2),c+g>=1?n+=d/b:n+=d*Math.pow(2,1-g),n*b>=2&&(c++,b/=2),c+g>=C?(h=0,c=C):c+g>=1?(h=(n*b-1)*Math.pow(2,o),c=c+g):(h=n*Math.pow(2,g-1)*Math.pow(2,o),c=0));o>=8;e[r+_]=h&255,_+=p,h/=256,o-=8);for(c=c<0;e[r+_]=c&255,_+=p,c/=256,s-=8);e[r+_-p]|=v*128}},"H/eHg5XM":function(O){(function(l,e){O.exports=e()})(this,function(){"use strict";var l=Array.prototype.slice;function e(D,$){$&&(D.prototype=Object.create($.prototype)),D.prototype.constructor=D}function n(D){return u(D)?D:Q(D)}e(r,n);function r(D){return c(D)?D:oe(D)}e(t,n);function t(D){return h(D)?D:Ne(D)}e(o,n);function o(D){return u(D)&&!b(D)?D:Ye(D)}function u(D){return!!(D&&D[C])}function c(D){return!!(D&&D[g])}function h(D){return!!(D&&D[d])}function b(D){return c(D)||h(D)}function s(D){return!!(D&&D[_])}n.isIterable=u,n.isKeyed=c,n.isIndexed=h,n.isAssociative=b,n.isOrdered=s,n.Keyed=r,n.Indexed=t,n.Set=o;var C="@@__IMMUTABLE_ITERABLE__@@",g="@@__IMMUTABLE_KEYED__@@",d="@@__IMMUTABLE_INDEXED__@@",_="@@__IMMUTABLE_ORDERED__@@",p="delete",v=5,y=1<>>0;if(""+le!==$||le===4294967295)return NaN;$=le}return $<0?G(D)+$:$}function te(){return!0}function V(D,$,le){return(D===0||le!==void 0&&D<=-le)&&($===void 0||le!==void 0&&$>=le)}function me(D,$){return Pe(D,$,0)}function xe(D,$){return Pe(D,$,$)}function Pe(D,$,le){return D===void 0?le:D<0?Math.max(0,$+D):$===void 0?D:Math.min($,D)}var I=0,B=1,z=2,X=typeof Symbol=="function"&&Symbol.iterator,H="@@iterator",Z=X||H;function U(D){this.next=D}U.prototype.toString=function(){return"[Iterator]"},U.KEYS=I,U.VALUES=B,U.ENTRIES=z,U.prototype.inspect=U.prototype.toSource=function(){return this.toString()},U.prototype[Z]=function(){return this};function se(D,$,le,be){var Ae=D===0?$:D===1?le:[$,le];return be?be.value=Ae:be={value:Ae,done:!1},be}function q(){return{value:void 0,done:!0}}function ue(D){return!!Oe(D)}function Ee(D){return D&&typeof D.next=="function"}function Re(D){var $=Oe(D);return $&&$.call(D)}function Oe(D){var $=D&&(X&&D[X]||D[H]);if(typeof $=="function")return $}function ce(D){return D&&typeof D.length=="number"}e(Q,n);function Q(D){return D==null?Ce():u(D)?D.toSeq():at(D)}Q.of=function(){return Q(arguments)},Q.prototype.toSeq=function(){return this},Q.prototype.toString=function(){return this.__toString("Seq {","}")},Q.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},Q.prototype.__iterate=function(D,$){return Gt(this,D,$,!0)},Q.prototype.__iterator=function(D,$){return Xe(this,D,$,!0)},e(oe,Q);function oe(D){return D==null?Ce().toKeyedSeq():u(D)?c(D)?D.toSeq():D.fromEntrySeq():Ve(D)}oe.prototype.toKeyedSeq=function(){return this},e(Ne,Q);function Ne(D){return D==null?Ce():u(D)?c(D)?D.entrySeq():D.toIndexedSeq():Ze(D)}Ne.of=function(){return Ne(arguments)},Ne.prototype.toIndexedSeq=function(){return this},Ne.prototype.toString=function(){return this.__toString("Seq [","]")},Ne.prototype.__iterate=function(D,$){return Gt(this,D,$,!1)},Ne.prototype.__iterator=function(D,$){return Xe(this,D,$,!1)},e(Ye,Q);function Ye(D){return(D==null?Ce():u(D)?c(D)?D.entrySeq():D:Ze(D)).toSetSeq()}Ye.of=function(){return Ye(arguments)},Ye.prototype.toSetSeq=function(){return this},Q.isSeq=de,Q.Keyed=oe,Q.Set=Ye,Q.Indexed=Ne;var ae="@@__IMMUTABLE_SEQ__@@";Q.prototype[ae]=!0,e(ie,Ne);function ie(D){this._array=D,this.size=D.length}ie.prototype.get=function(D,$){return this.has(D)?this._array[ee(this,D)]:$},ie.prototype.__iterate=function(D,$){for(var le=this._array,be=le.length-1,Ae=0;Ae<=be;Ae++)if(D(le[$?be-Ae:Ae],Ae,this)===!1)return Ae+1;return Ae},ie.prototype.__iterator=function(D,$){var le=this._array,be=le.length-1,Ae=0;return new U(function(){return Ae>be?q():se(D,Ae,le[$?be-Ae++:Ae++])})},e(re,oe);function re(D){var $=Object.keys(D);this._object=D,this._keys=$,this.size=$.length}re.prototype.get=function(D,$){return $!==void 0&&!this.has(D)?$:this._object[D]},re.prototype.has=function(D){return this._object.hasOwnProperty(D)},re.prototype.__iterate=function(D,$){for(var le=this._object,be=this._keys,Ae=be.length-1,je=0;je<=Ae;je++){var nt=be[$?Ae-je:je];if(D(le[nt],nt,this)===!1)return je+1}return je},re.prototype.__iterator=function(D,$){var le=this._object,be=this._keys,Ae=be.length-1,je=0;return new U(function(){var nt=be[$?Ae-je:je];return je++>Ae?q():se(D,nt,le[nt])})},re.prototype[_]=!0,e(we,Ne);function we(D){this._iterable=D,this.size=D.length||D.size}we.prototype.__iterateUncached=function(D,$){if($)return this.cacheResult().__iterate(D,$);var le=this._iterable,be=Re(le),Ae=0;if(Ee(be))for(var je;!(je=be.next()).done&&D(je.value,Ae++,this)!==!1;);return Ae},we.prototype.__iteratorUncached=function(D,$){if($)return this.cacheResult().__iterator(D,$);var le=this._iterable,be=Re(le);if(!Ee(be))return new U(q);var Ae=0;return new U(function(){var je=be.next();return je.done?je:se(D,Ae++,je.value)})},e(ne,Ne);function ne(D){this._iterator=D,this._iteratorCache=[]}ne.prototype.__iterateUncached=function(D,$){if($)return this.cacheResult().__iterate(D,$);for(var le=this._iterator,be=this._iteratorCache,Ae=0;Ae=be.length){var je=le.next();if(je.done)return je;be[Ae]=je.value}return se(D,Ae,be[Ae++])})};function de(D){return!!(D&&D[ae])}var fe;function Ce(){return fe||(fe=new ie([]))}function Ve(D){var $=Array.isArray(D)?new ie(D).fromEntrySeq():Ee(D)?new ne(D).fromEntrySeq():ue(D)?new we(D).fromEntrySeq():typeof D=="object"?new re(D):void 0;if(!$)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+D);return $}function Ze(D){var $=Mt(D);if(!$)throw new TypeError("Expected Array or iterable object of values: "+D);return $}function at(D){var $=Mt(D)||typeof D=="object"&&new re(D);if(!$)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+D);return $}function Mt(D){return ce(D)?new ie(D):Ee(D)?new ne(D):ue(D)?new we(D):void 0}function Gt(D,$,le,be){var Ae=D._cache;if(Ae){for(var je=Ae.length-1,nt=0;nt<=je;nt++){var Dt=Ae[le?je-nt:nt];if($(Dt[1],be?Dt[0]:nt,D)===!1)return nt+1}return nt}return D.__iterateUncached($,le)}function Xe(D,$,le,be){var Ae=D._cache;if(Ae){var je=Ae.length-1,nt=0;return new U(function(){var Dt=Ae[le?je-nt:nt];return nt++>je?q():se($,be?Dt[0]:nt-1,Dt[1])})}return D.__iteratorUncached($,le)}function ve(D,$){return $?W($,D,"",{"":D}):J(D)}function W(D,$,le,be){return Array.isArray($)?D.call(be,le,Ne($).map(function(Ae,je){return W(D,Ae,je,$)})):Me($)?D.call(be,le,oe($).map(function(Ae,je){return W(D,Ae,je,$)})):$}function J(D){return Array.isArray(D)?Ne(D).map(J).toList():Me(D)?oe(D).map(J).toMap():D}function Me(D){return D&&(D.constructor===Object||D.constructor===void 0)}function He(D,$){if(D===$||D!==D&&$!==$)return!0;if(!D||!$)return!1;if(typeof D.valueOf=="function"&&typeof $.valueOf=="function"){if(D=D.valueOf(),$=$.valueOf(),D===$||D!==D&&$!==$)return!0;if(!D||!$)return!1}return!!(typeof D.equals=="function"&&typeof $.equals=="function"&&D.equals($))}function ut(D,$){if(D===$)return!0;if(!u($)||D.size!==void 0&&$.size!==void 0&&D.size!==$.size||D.__hash!==void 0&&$.__hash!==void 0&&D.__hash!==$.__hash||c(D)!==c($)||h(D)!==h($)||s(D)!==s($))return!1;if(D.size===0&&$.size===0)return!0;var le=!b(D);if(s(D)){var be=D.entries();return $.every(function(Vt,$t){var rn=be.next().value;return rn&&He(rn[1],Vt)&&(le||He(rn[0],$t))})&&be.next().done}var Ae=!1;if(D.size===void 0)if($.size===void 0)typeof D.cacheResult=="function"&&D.cacheResult();else{Ae=!0;var je=D;D=$,$=je}var nt=!0,Dt=$.__iterate(function(Vt,$t){if(le?!D.has(Vt):Ae?!He(Vt,D.get($t,x)):!He(D.get($t,x),Vt))return nt=!1,!1});return nt&&D.size===Dt}e(ct,Ne);function ct(D,$){if(!(this instanceof ct))return new ct(D,$);if(this._value=D,this.size=$===void 0?1/0:Math.max(0,$),this.size===0){if(bt)return bt;bt=this}}ct.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ct.prototype.get=function(D,$){return this.has(D)?this._value:$},ct.prototype.includes=function(D){return He(this._value,D)},ct.prototype.slice=function(D,$){var le=this.size;return V(D,$,le)?this:new ct(this._value,xe($,le)-me(D,le))},ct.prototype.reverse=function(){return this},ct.prototype.indexOf=function(D){return He(this._value,D)?0:-1},ct.prototype.lastIndexOf=function(D){return He(this._value,D)?this.size:-1},ct.prototype.__iterate=function(D,$){for(var le=0;le=0&&$=0&&lele?q():se(D,je++,nt)})},vt.prototype.equals=function(D){return D instanceof vt?this._start===D._start&&this._end===D._end&&this._step===D._step:ut(this,D)};var Et;e(Ft,n);function Ft(){throw TypeError("Abstract")}e(Zt,Ft);function Zt(){}e(Fe,Ft);function Fe(){}e(ht,Ft);function ht(){}Ft.Keyed=Zt,Ft.Indexed=Fe,Ft.Set=ht;var Ht=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function($,le){$=$|0,le=le|0;var be=$&65535,Ae=le&65535;return be*Ae+(($>>>16)*Ae+be*(le>>>16)<<16>>>0)|0};function Qt(D){return D>>>1&1073741824|D&3221225471}function Jt(D){if(D===!1||D===null||D===void 0||typeof D.valueOf=="function"&&(D=D.valueOf(),D===!1||D===null||D===void 0))return 0;if(D===!0)return 1;var $=typeof D;if($==="number"){if(D!==D||D===1/0)return 0;var le=D|0;for(le!==D&&(le^=D*4294967295);D>4294967295;)D/=4294967295,le^=D;return Qt(le)}if($==="string")return D.length>jr?qt(D):cn(D);if(typeof D.hashCode=="function")return D.hashCode();if($==="object")return mn(D);if(typeof D.toString=="function")return cn(D.toString());throw new Error("Value type "+$+" cannot be hashed.")}function qt(D){var $=tr[D];return $===void 0&&($=cn(D),hr===pr&&(hr=0,tr={}),hr++,tr[D]=$),$}function cn(D){for(var $=0,le=0;le0)switch(D.nodeType){case 1:return D.uniqueID;case 9:return D.documentElement&&D.documentElement.uniqueID}}var Nn=typeof WeakMap=="function",Sn;Nn&&(Sn=new WeakMap);var cr=0,sr="__immutablehash__";typeof Symbol=="function"&&(sr=Symbol(sr));var jr=16,pr=255,hr=0,tr={};function Pr(D){un(D!==1/0,"Cannot perform this action with an infinite size.")}e(Hn,Zt);function Hn(D){return D==null?Wt():yr(D)&&!s(D)?D:Wt().withMutations(function($){var le=r(D);Pr(le.size),le.forEach(function(be,Ae){return $.set(Ae,be)})})}Hn.of=function(){var D=l.call(arguments,0);return Wt().withMutations(function($){for(var le=0;le=D.length)throw new Error("Missing value for key: "+D[le]);$.set(D[le],D[le+1])}})},Hn.prototype.toString=function(){return this.__toString("Map {","}")},Hn.prototype.get=function(D,$){return this._root?this._root.get(0,void 0,D,$):$},Hn.prototype.set=function(D,$){return fn(this,D,$)},Hn.prototype.setIn=function(D,$){return this.updateIn(D,x,function(){return $})},Hn.prototype.remove=function(D){return fn(this,D,x)},Hn.prototype.deleteIn=function(D){return this.updateIn(D,function(){return x})},Hn.prototype.update=function(D,$,le){return arguments.length===1?D(this):this.updateIn([D],$,le)},Hn.prototype.updateIn=function(D,$,le){le||(le=$,$=void 0);var be=Xr(this,Jn(D),$,le);return be===x?void 0:be},Hn.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Wt()},Hn.prototype.merge=function(){return Cr(this,void 0,arguments)},Hn.prototype.mergeWith=function(D){var $=l.call(arguments,1);return Cr(this,D,$)},Hn.prototype.mergeIn=function(D){var $=l.call(arguments,1);return this.updateIn(D,Wt(),function(le){return typeof le.merge=="function"?le.merge.apply(le,$):$[$.length-1]})},Hn.prototype.mergeDeep=function(){return Cr(this,Yr,arguments)},Hn.prototype.mergeDeepWith=function(D){var $=l.call(arguments,1);return Cr(this,xr(D),$)},Hn.prototype.mergeDeepIn=function(D){var $=l.call(arguments,1);return this.updateIn(D,Wt(),function(le){return typeof le.mergeDeep=="function"?le.mergeDeep.apply(le,$):$[$.length-1]})},Hn.prototype.sort=function(D){return Pt(dn(this,D))},Hn.prototype.sortBy=function(D,$){return Pt(dn(this,$,D))},Hn.prototype.withMutations=function(D){var $=this.asMutable();return D($),$.wasAltered()?$.__ensureOwner(this.__ownerID):this},Hn.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new L)},Hn.prototype.asImmutable=function(){return this.__ensureOwner()},Hn.prototype.wasAltered=function(){return this.__altered},Hn.prototype.__iterator=function(D,$){return new yt(this,D,$)},Hn.prototype.__iterate=function(D,$){var le=this,be=0;return this._root&&this._root.iterate(function(Ae){return be++,D(Ae[1],Ae[0],le)},$),be},Hn.prototype.__ensureOwner=function(D){return D===this.__ownerID?this:D?Nt(this.size,this._root,D,this.__hash):(this.__ownerID=D,this.__altered=!1,this)};function yr(D){return!!(D&&D[Gr])}Hn.isMap=yr;var Gr="@@__IMMUTABLE_MAP__@@",ir=Hn.prototype;ir[Gr]=!0,ir[p]=ir.remove,ir.removeIn=ir.deleteIn;function Fr(D,$){this.ownerID=D,this.entries=$}Fr.prototype.get=function(D,$,le,be){for(var Ae=this.entries,je=0,nt=Ae.length;je=Ri)return br(D,Vt,be,Ae);var On=D&&D===this.ownerID,wt=On?Vt:k(Vt);return Tn?Dt?$t===rn-1?wt.pop():wt[$t]=wt.pop():wt[$t]=[be,Ae]:wt.push([be,Ae]),On?(this.entries=wt,this):new Fr(D,wt)}};function lt(D,$,le){this.ownerID=D,this.bitmap=$,this.nodes=le}lt.prototype.get=function(D,$,le,be){$===void 0&&($=Jt(le));var Ae=1<<((D===0?$:$>>>D)&f),je=this.bitmap;return je&Ae?this.nodes[_r(je&Ae-1)].get(D+v,$,le,be):be},lt.prototype.update=function(D,$,le,be,Ae,je,nt){le===void 0&&(le=Jt(be));var Dt=($===0?le:le>>>$)&f,Vt=1<=Si)return Kr(D,On,$t,Dt,Yt);if(rn&&!Yt&&On.length===2&&ar(On[Tn^1]))return On[Tn^1];if(rn&&Yt&&On.length===1&&ar(Yt))return Yt;var Kt=D&&D===this.ownerID,zn=rn?Yt?$t:$t^Vt:$t|Vt,gr=rn?Yt?Ur(On,Tn,Yt,Kt):zi(On,Tn,Kt):gi(On,Tn,Yt,Kt);return Kt?(this.bitmap=zn,this.nodes=gr,this):new lt(D,zn,gr)};function $e(D,$,le){this.ownerID=D,this.count=$,this.nodes=le}$e.prototype.get=function(D,$,le,be){$===void 0&&($=Jt(le));var Ae=(D===0?$:$>>>D)&f,je=this.nodes[Ae];return je?je.get(D+v,$,le,be):be},$e.prototype.update=function(D,$,le,be,Ae,je,nt){le===void 0&&(le=Jt(be));var Dt=($===0?le:le>>>$)&f,Vt=Ae===x,$t=this.nodes,rn=$t[Dt];if(Vt&&!rn)return this;var Tn=In(rn,D,$+v,le,be,Ae,je,nt);if(Tn===rn)return this;var On=this.count;if(!rn)On++;else if(!Tn&&(On--,On>>le)&f,nt=(le===0?be:be>>>le)&f,Dt,Vt=je===nt?[dr(D,$,le+v,be,Ae)]:(Dt=new Xt($,be,Ae),je>>=1)nt[Dt]=le&1?$[je++]:void 0;return nt[be]=Ae,new $e(D,je+1,nt)}function Cr(D,$,le){for(var be=[],Ae=0;Ae>1&1431655765),D=(D&858993459)+(D>>2&858993459),D=D+(D>>4)&252645135,D=D+(D>>8),D=D+(D>>16),D&127}function Ur(D,$,le,be){var Ae=be?D:k(D);return Ae[$]=le,Ae}function gi(D,$,le,be){var Ae=D.length+1;if(be&&$+1===Ae)return D[$]=le,D;for(var je=new Array(Ae),nt=0,Dt=0;Dt0&&be=0&&D>>$&f;if(be>=this.array.length)return new vn([],D);var Ae=be===0,je;if($>0){var nt=this.array[be];if(je=nt&&nt.removeBefore(D,$-v,le),je===nt&&Ae)return this}if(Ae&&!je)return this;var Dt=Ni(this,D);if(!Ae)for(var Vt=0;Vt>>$&f;if(be>=this.array.length)return this;var Ae;if($>0){var je=this.array[be];if(Ae=je&&je.removeAfter(D,$-v,le),Ae===je&&be===this.array.length-1)return this}var nt=Ni(this,D);return nt.array.splice(be+1),Ae&&(nt.array[be]=Ae),nt};var Mr={};function Zn(D,$){var le=D._origin,be=D._capacity,Ae=nr(be),je=D._tail;return nt(D._root,D._level,0);function nt($t,rn,Tn){return rn===0?Dt($t,Tn):Vt($t,rn,Tn)}function Dt($t,rn){var Tn=rn===Ae?je&&je.array:$t&&$t.array,On=rn>le?0:le-rn,wt=be-rn;return wt>y&&(wt=y),function(){if(On===wt)return Mr;var Yt=$?--wt:On++;return Tn&&Tn[Yt]}}function Vt($t,rn,Tn){var On,wt=$t&&$t.array,Yt=Tn>le?0:le-Tn>>rn,Kt=(be-Tn>>rn)+1;return Kt>y&&(Kt=y),function(){do{if(On){var zn=On();if(zn!==Mr)return zn;On=null}if(Yt===Kt)return Mr;var gr=$?--Kt:Yt++;On=nt(wt&&wt[gr],rn-v,Tn+(gr<=D.size||$<0)return D.withMutations(function(nt){$<0?xi(nt,$).set(0,le):xi(nt,0,$+1).set($,le)});$+=D._origin;var be=D._tail,Ae=D._root,je=w(A);return $>=nr(D._capacity)?be=bi(be,D.__ownerID,0,$,le,je):Ae=bi(Ae,D.__ownerID,D._level,$,le,je),je.value?D.__ownerID?(D._root=Ae,D._tail=be,D.__hash=void 0,D.__altered=!0,D):Dr(D._origin,D._capacity,D._level,Ae,be):D}function bi(D,$,le,be,Ae,je){var nt=be>>>le&f,Dt=D&&nt0){var $t=D&&D.array[nt],rn=bi($t,$,le-v,be,Ae,je);return rn===$t?D:(Vt=Ni(D,$),Vt.array[nt]=rn,Vt)}return Dt&&D.array[nt]===Ae?D:(T(je),Vt=Ni(D,$),Ae===void 0&&nt===Vt.array.length-1?Vt.array.pop():Vt.array[nt]=Ae,Vt)}function Ni(D,$){return $&&D&&$===D.ownerID?D:new vn(D?D.array.slice():[],$)}function Gi(D,$){if($>=nr(D._capacity))return D._tail;if($<1<0;)le=le.array[$>>>be&f],be-=v;return le}}function xi(D,$,le){$!==void 0&&($=$|0),le!==void 0&&(le=le|0);var be=D.__ownerID||new L,Ae=D._origin,je=D._capacity,nt=Ae+$,Dt=le===void 0?je:le<0?je+le:Ae+le;if(nt===Ae&&Dt===je)return D;if(nt>=Dt)return D.clear();for(var Vt=D._level,$t=D._root,rn=0;nt+rn<0;)$t=new vn($t&&$t.array.length?[void 0,$t]:[],be),Vt+=v,rn+=1<=1<Tn?new vn([],be):wt;if(wt&&On>Tn&&ntv;zn-=v){var gr=Tn>>>zn&f;Kt=Kt.array[gr]=Ni(Kt.array[gr],be)}Kt.array[Tn>>>v&f]=wt}if(Dt=On)nt-=On,Dt-=On,Vt=v,$t=null,Yt=Yt&&Yt.removeBefore(be,0,nt);else if(nt>Ae||On>>Vt&f;if($r!==On>>>Vt&f)break;$r&&(rn+=(1<Ae&&($t=$t.removeBefore(be,Vt,nt-rn)),$t&&OnAe&&(Ae=Dt.size),u(nt)||(Dt=Dt.map(function(Vt){return ve(Vt)})),be.push(Dt)}return Ae>D.size&&(D=D.setSize(Ae)),zr(D,$,be)}function nr(D){return D>>v<=y&&Ae.size>=be.size*2?(Vt=Ae.filter(function($t,rn){return $t!==void 0&&je!==rn}),Dt=Vt.toKeyedSeq().map(function($t){return $t[0]}).flip().toMap(),D.__ownerID&&(Dt.__ownerID=Vt.__ownerID=D.__ownerID)):(Dt=be.remove($),Vt=je===Ae.size-1?Ae.pop():Ae.set(je,void 0))}else if(nt){if(le===Ae.get(je)[1])return D;Dt=be,Vt=Ae.set(je,[$,le])}else Dt=be.set($,Ae.size),Vt=Ae.set(Ae.size,[$,le]);return D.__ownerID?(D.size=Dt.size,D._map=Dt,D._list=Vt,D.__hash=void 0,D):Vn(Dt,Vt)}e(Or,oe);function Or(D,$){this._iter=D,this._useKeys=$,this.size=D.size}Or.prototype.get=function(D,$){return this._iter.get(D,$)},Or.prototype.has=function(D){return this._iter.has(D)},Or.prototype.valueSeq=function(){return this._iter.valueSeq()},Or.prototype.reverse=function(){var D=this,$=Xn(this,!0);return this._useKeys||($.valueSeq=function(){return D._iter.toSeq().reverse()}),$},Or.prototype.map=function(D,$){var le=this,be=bn(this,D,$);return this._useKeys||(be.valueSeq=function(){return le._iter.toSeq().map(D,$)}),be},Or.prototype.__iterate=function(D,$){var le=this,be;return this._iter.__iterate(this._useKeys?function(Ae,je){return D(Ae,je,le)}:(be=$?st(this):0,function(Ae){return D(Ae,$?--be:be++,le)}),$)},Or.prototype.__iterator=function(D,$){if(this._useKeys)return this._iter.__iterator(D,$);var le=this._iter.__iterator(B,$),be=$?st(this):0;return new U(function(){var Ae=le.next();return Ae.done?Ae:se(D,$?--be:be++,Ae.value,Ae)})},Or.prototype[_]=!0,e(ui,Ne);function ui(D){this._iter=D,this.size=D.size}ui.prototype.includes=function(D){return this._iter.includes(D)},ui.prototype.__iterate=function(D,$){var le=this,be=0;return this._iter.__iterate(function(Ae){return D(Ae,be++,le)},$)},ui.prototype.__iterator=function(D,$){var le=this._iter.__iterator(B,$),be=0;return new U(function(){var Ae=le.next();return Ae.done?Ae:se(D,be++,Ae.value,Ae)})},e(Tr,Ye);function Tr(D){this._iter=D,this.size=D.size}Tr.prototype.has=function(D){return this._iter.includes(D)},Tr.prototype.__iterate=function(D,$){var le=this;return this._iter.__iterate(function(be){return D(be,be,le)},$)},Tr.prototype.__iterator=function(D,$){var le=this._iter.__iterator(B,$);return new U(function(){var be=le.next();return be.done?be:se(D,be.value,be.value,be)})},e(Je,oe);function Je(D){this._iter=D,this.size=D.size}Je.prototype.entrySeq=function(){return this._iter.toSeq()},Je.prototype.__iterate=function(D,$){var le=this;return this._iter.__iterate(function(be){if(be){er(be);var Ae=u(be);return D(Ae?be.get(1):be[1],Ae?be.get(0):be[0],le)}},$)},Je.prototype.__iterator=function(D,$){var le=this._iter.__iterator(B,$);return new U(function(){for(;;){var be=le.next();if(be.done)return be;var Ae=be.value;if(Ae){er(Ae);var je=u(Ae);return se(D,je?Ae.get(0):Ae[0],je?Ae.get(1):Ae[1],be)}}})},ui.prototype.cacheResult=Or.prototype.cacheResult=Tr.prototype.cacheResult=Je.prototype.cacheResult=nn;function jt(D){var $=Ln(D);return $._iter=D,$.size=D.size,$.flip=function(){return D},$.reverse=function(){var le=D.reverse.apply(this);return le.flip=function(){return D.reverse()},le},$.has=function(le){return D.includes(le)},$.includes=function(le){return D.has(le)},$.cacheResult=nn,$.__iterateUncached=function(le,be){var Ae=this;return D.__iterate(function(je,nt){return le(nt,je,Ae)!==!1},be)},$.__iteratorUncached=function(le,be){if(le===z){var Ae=D.__iterator(le,be);return new U(function(){var je=Ae.next();if(!je.done){var nt=je.value[0];je.value[0]=je.value[1],je.value[1]=nt}return je})}return D.__iterator(le===B?I:B,be)},$}function bn(D,$,le){var be=Ln(D);return be.size=D.size,be.has=function(Ae){return D.has(Ae)},be.get=function(Ae,je){var nt=D.get(Ae,x);return nt===x?je:$.call(le,nt,Ae,D)},be.__iterateUncached=function(Ae,je){var nt=this;return D.__iterate(function(Dt,Vt,$t){return Ae($.call(le,Dt,Vt,$t),Vt,nt)!==!1},je)},be.__iteratorUncached=function(Ae,je){var nt=D.__iterator(z,je);return new U(function(){var Dt=nt.next();if(Dt.done)return Dt;var Vt=Dt.value,$t=Vt[0];return se(Ae,$t,$.call(le,Vt[1],$t,D),Dt)})},be}function Xn(D,$){var le=Ln(D);return le._iter=D,le.size=D.size,le.reverse=function(){return D},D.flip&&(le.flip=function(){var be=jt(D);return be.reverse=function(){return D.flip()},be}),le.get=function(be,Ae){return D.get($?be:-1-be,Ae)},le.has=function(be){return D.has($?be:-1-be)},le.includes=function(be){return D.includes(be)},le.cacheResult=nn,le.__iterate=function(be,Ae){var je=this;return D.__iterate(function(nt,Dt){return be(nt,Dt,je)},!Ae)},le.__iterator=function(be,Ae){return D.__iterator(be,!Ae)},le}function Se(D,$,le,be){var Ae=Ln(D);return be&&(Ae.has=function(je){var nt=D.get(je,x);return nt!==x&&!!$.call(le,nt,je,D)},Ae.get=function(je,nt){var Dt=D.get(je,x);return Dt!==x&&$.call(le,Dt,je,D)?Dt:nt}),Ae.__iterateUncached=function(je,nt){var Dt=this,Vt=0;return D.__iterate(function($t,rn,Tn){if($.call(le,$t,rn,Tn))return Vt++,je($t,be?rn:Vt-1,Dt)},nt),Vt},Ae.__iteratorUncached=function(je,nt){var Dt=D.__iterator(z,nt),Vt=0;return new U(function(){for(;;){var $t=Dt.next();if($t.done)return $t;var rn=$t.value,Tn=rn[0],On=rn[1];if($.call(le,On,Tn,D))return se(je,be?Tn:Vt++,On,$t)}})},Ae}function We(D,$,le){var be=Hn().asMutable();return D.__iterate(function(Ae,je){be.update($.call(le,Ae,je,D),0,function(nt){return nt+1})}),be.asImmutable()}function Ke(D,$,le){var be=c(D),Ae=(s(D)?Pt():Hn()).asMutable();D.__iterate(function(nt,Dt){Ae.update($.call(le,nt,Dt,D),function(Vt){return Vt=Vt||[],Vt.push(be?[Dt,nt]:nt),Vt})});var je=Cn(D);return Ae.map(function(nt){return Bn(D,je(nt))})}function tt(D,$,le,be){var Ae=D.size;if($!==void 0&&($=$|0),le!==void 0&&(le===1/0?le=Ae:le=le|0),V($,le,Ae))return D;var je=me($,Ae),nt=xe(le,Ae);if(je!==je||nt!==nt)return tt(D.toSeq().cacheResult(),$,le,be);var Dt=nt-je,Vt;Dt===Dt&&(Vt=Dt<0?0:Dt);var $t=Ln(D);return $t.size=Vt===0?Vt:D.size&&Vt||void 0,!be&&de(D)&&Vt>=0&&($t.get=function(rn,Tn){return rn=ee(this,rn),rn>=0&&rnVt)return q();var Kt=On.next();return be||rn===B?Kt:rn===I?se(rn,Yt-1,void 0,Kt):se(rn,Yt-1,Kt.value[1],Kt)})},$t}function ot(D,$,le){var be=Ln(D);return be.__iterateUncached=function(Ae,je){var nt=this;if(je)return this.cacheResult().__iterate(Ae,je);var Dt=0;return D.__iterate(function(Vt,$t,rn){return $.call(le,Vt,$t,rn)&&++Dt&&Ae(Vt,$t,nt)}),Dt},be.__iteratorUncached=function(Ae,je){var nt=this;if(je)return this.cacheResult().__iterator(Ae,je);var Dt=D.__iterator(z,je),Vt=!0;return new U(function(){if(!Vt)return q();var $t=Dt.next();if($t.done)return $t;var rn=$t.value,Tn=rn[0],On=rn[1];return $.call(le,On,Tn,nt)?Ae===z?$t:se(Ae,Tn,On,$t):(Vt=!1,q())})},be}function Ot(D,$,le,be){var Ae=Ln(D);return Ae.__iterateUncached=function(je,nt){var Dt=this;if(nt)return this.cacheResult().__iterate(je,nt);var Vt=!0,$t=0;return D.__iterate(function(rn,Tn,On){if(!(Vt&&(Vt=$.call(le,rn,Tn,On))))return $t++,je(rn,be?Tn:$t-1,Dt)}),$t},Ae.__iteratorUncached=function(je,nt){var Dt=this;if(nt)return this.cacheResult().__iterator(je,nt);var Vt=D.__iterator(z,nt),$t=!0,rn=0;return new U(function(){var Tn,On,wt;do{if(Tn=Vt.next(),Tn.done)return be||je===B?Tn:je===I?se(je,rn++,void 0,Tn):se(je,rn++,Tn.value[1],Tn);var Yt=Tn.value;On=Yt[0],wt=Yt[1],$t&&($t=$.call(le,wt,On,Dt))}while($t);return je===z?Tn:se(je,On,wt,Tn)})},Ae}function Ut(D,$){var le=c(D),be=[D].concat($).map(function(nt){return u(nt)?le&&(nt=r(nt)):nt=le?Ve(nt):Ze(Array.isArray(nt)?nt:[nt]),nt}).filter(function(nt){return nt.size!==0});if(be.length===0)return D;if(be.length===1){var Ae=be[0];if(Ae===D||le&&c(Ae)||h(D)&&h(Ae))return Ae}var je=new ie(be);return le?je=je.toKeyedSeq():h(D)||(je=je.toSetSeq()),je=je.flatten(!0),je.size=be.reduce(function(nt,Dt){if(nt!==void 0){var Vt=Dt.size;if(Vt!==void 0)return nt+Vt}},0),je}function on(D,$,le){var be=Ln(D);return be.__iterateUncached=function(Ae,je){var nt=0,Dt=!1;function Vt($t,rn){var Tn=this;$t.__iterate(function(On,wt){return(!$||rn<$)&&u(On)?Vt(On,rn+1):Ae(On,le?wt:nt++,Tn)===!1&&(Dt=!0),!Dt},je)}return Vt(D,0),nt},be.__iteratorUncached=function(Ae,je){var nt=D.__iterator(Ae,je),Dt=[],Vt=0;return new U(function(){for(;nt;){var $t=nt.next();if($t.done!==!1){nt=Dt.pop();continue}var rn=$t.value;if(Ae===z&&(rn=rn[1]),(!$||Dt.length<$)&&u(rn))Dt.push(nt),nt=rn.__iterator(Ae,je);else return le?$t:se(Ae,Vt++,rn,$t)}return q()})},be}function hn(D,$,le){var be=Cn(D);return D.toSeq().map(function(Ae,je){return be($.call(le,Ae,je,D))}).flatten(!0)}function xn(D,$){var le=Ln(D);return le.size=D.size&&D.size*2-1,le.__iterateUncached=function(be,Ae){var je=this,nt=0;return D.__iterate(function(Dt,Vt){return(!nt||be($,nt++,je)!==!1)&&be(Dt,nt++,je)!==!1},Ae),nt},le.__iteratorUncached=function(be,Ae){var je=D.__iterator(B,Ae),nt=0,Dt;return new U(function(){return(!Dt||nt%2)&&(Dt=je.next(),Dt.done)?Dt:nt%2?se(be,nt++,$):se(be,nt++,Dt.value,Dt)})},le}function dn(D,$,le){$||($=ur);var be=c(D),Ae=0,je=D.toSeq().map(function(nt,Dt){return[Dt,nt,Ae++,le?le(nt,Dt,D):nt]}).toArray();return je.sort(function(nt,Dt){return $(nt[3],Dt[3])||nt[2]-Dt[2]}).forEach(be?function(nt,Dt){je[Dt].length=2}:function(nt,Dt){je[Dt]=nt[1]}),be?oe(je):h(D)?Ne(je):Ye(je)}function yn(D,$,le){if($||($=ur),le){var be=D.toSeq().map(function(Ae,je){return[Ae,le(Ae,je,D)]}).reduce(function(Ae,je){return jn($,Ae[1],je[1])?je:Ae});return be&&be[0]}else return D.reduce(function(Ae,je){return jn($,Ae,je)?je:Ae})}function jn(D,$,le){var be=D(le,$);return be===0&&le!==$&&(le==null||le!==le)||be>0}function Rn(D,$,le){var be=Ln(D);return be.size=new ie(le).map(function(Ae){return Ae.size}).min(),be.__iterate=function(Ae,je){for(var nt=this.__iterator(B,je),Dt,Vt=0;!(Dt=nt.next()).done&&Ae(Dt.value,Vt++,this)!==!1;);return Vt},be.__iteratorUncached=function(Ae,je){var nt=le.map(function($t){return $t=n($t),Re(je?$t.reverse():$t)}),Dt=0,Vt=!1;return new U(function(){var $t;return Vt||($t=nt.map(function(rn){return rn.next()}),Vt=$t.some(function(rn){return rn.done})),Vt?q():se(Ae,Dt++,$.apply(null,$t.map(function(rn){return rn.value})))})},be}function Bn(D,$){return de(D)?$:D.constructor($)}function er(D){if(D!==Object(D))throw new TypeError("Expected [K, V] tuple: "+D)}function st(D){return Pr(D.size),G(D)}function Cn(D){return c(D)?r:h(D)?t:o}function Ln(D){return Object.create((c(D)?oe:h(D)?Ne:Ye).prototype)}function nn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Q.prototype.cacheResult.call(this)}function ur(D,$){return D>$?1:D<$?-1:0}function Jn(D){var $=Re(D);if(!$){if(!ce(D))throw new TypeError("Expected iterable or array-like: "+D);$=Re(n(D))}return $}e(fr,Zt);function fr(D,$){var le,be=function(nt){if(nt instanceof be)return nt;if(!(this instanceof be))return new be(nt);if(!le){le=!0;var Dt=Object.keys(D);Qi(Ae,Dt),Ae.size=Dt.length,Ae._name=$,Ae._keys=Dt,Ae._defaultValues=D}this._map=Hn(nt)},Ae=be.prototype=Object.create(qn);return Ae.constructor=be,be}fr.prototype.toString=function(){return this.__toString(Zr(this)+" {","}")},fr.prototype.has=function(D){return this._defaultValues.hasOwnProperty(D)},fr.prototype.get=function(D,$){if(!this.has(D))return $;var le=this._defaultValues[D];return this._map?this._map.get(D,le):le},fr.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var D=this.constructor;return D._empty||(D._empty=Lr(this,Wt()))},fr.prototype.set=function(D,$){if(!this.has(D))throw new Error('Cannot set unknown key "'+D+'" on '+Zr(this));if(this._map&&!this._map.has(D)){var le=this._defaultValues[D];if($===le)return this}var be=this._map&&this._map.set(D,$);return this.__ownerID||be===this._map?this:Lr(this,be)},fr.prototype.remove=function(D){if(!this.has(D))return this;var $=this._map&&this._map.remove(D);return this.__ownerID||$===this._map?this:Lr(this,$)},fr.prototype.wasAltered=function(){return this._map.wasAltered()},fr.prototype.__iterator=function(D,$){var le=this;return r(this._defaultValues).map(function(be,Ae){return le.get(Ae)}).__iterator(D,$)},fr.prototype.__iterate=function(D,$){var le=this;return r(this._defaultValues).map(function(be,Ae){return le.get(Ae)}).__iterate(D,$)},fr.prototype.__ensureOwner=function(D){if(D===this.__ownerID)return this;var $=this._map&&this._map.__ensureOwner(D);return D?Lr(this,$,D):(this.__ownerID=D,this._map=$,this)};var qn=fr.prototype;qn[p]=qn.remove,qn.deleteIn=qn.removeIn=ir.removeIn,qn.merge=ir.merge,qn.mergeWith=ir.mergeWith,qn.mergeIn=ir.mergeIn,qn.mergeDeep=ir.mergeDeep,qn.mergeDeepWith=ir.mergeDeepWith,qn.mergeDeepIn=ir.mergeDeepIn,qn.setIn=ir.setIn,qn.update=ir.update,qn.updateIn=ir.updateIn,qn.withMutations=ir.withMutations,qn.asMutable=ir.asMutable,qn.asImmutable=ir.asImmutable;function Lr(D,$,le){var be=Object.create(Object.getPrototypeOf(D));return be._map=$,be.__ownerID=le,be}function Zr(D){return D._name||D.constructor.name||"Record"}function Qi(D,$){try{$.forEach(_a.bind(void 0,D))}catch{}}function _a(D,$){Object.defineProperty(D,$,{get:function(){return this.get($)},set:function(le){un(this.__ownerID,"Cannot set on an immutable record."),this.set($,le)}})}e(ci,ht);function ci(D){return D==null?Ia():Ji(D)&&!s(D)?D:Ia().withMutations(function($){var le=o(D);Pr(le.size),le.forEach(function(be){return $.add(be)})})}ci.of=function(){return this(arguments)},ci.fromKeys=function(D){return this(r(D).keySeq())},ci.prototype.toString=function(){return this.__toString("Set {","}")},ci.prototype.has=function(D){return this._map.has(D)},ci.prototype.add=function(D){return io(this,this._map.set(D,!0))},ci.prototype.remove=function(D){return io(this,this._map.remove(D))},ci.prototype.clear=function(){return io(this,this._map.clear())},ci.prototype.union=function(){var D=l.call(arguments,0);return D=D.filter(function($){return $.size!==0}),D.length===0?this:this.size===0&&!this.__ownerID&&D.length===1?this.constructor(D[0]):this.withMutations(function($){for(var le=0;le=0;le--)$={value:arguments[le],next:$};return this.__ownerID?(this.size=D,this._head=$,this.__hash=void 0,this.__altered=!0,this):Wa(D,$)},mi.prototype.pushAll=function(D){if(D=t(D),D.size===0)return this;Pr(D.size);var $=this.size,le=this._head;return D.reverse().forEach(function(be){$++,le={value:be,next:le}}),this.__ownerID?(this.size=$,this._head=le,this.__hash=void 0,this.__altered=!0,this):Wa($,le)},mi.prototype.pop=function(){return this.slice(1)},mi.prototype.unshift=function(){return this.push.apply(this,arguments)},mi.prototype.unshiftAll=function(D){return this.pushAll(D)},mi.prototype.shift=function(){return this.pop.apply(this,arguments)},mi.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Ha()},mi.prototype.slice=function(D,$){if(V(D,$,this.size))return this;var le=me(D,this.size),be=xe($,this.size);if(be!==this.size)return Fe.prototype.slice.call(this,D,$);for(var Ae=this.size-le,je=this._head;le--;)je=je.next;return this.__ownerID?(this.size=Ae,this._head=je,this.__hash=void 0,this.__altered=!0,this):Wa(Ae,je)},mi.prototype.__ensureOwner=function(D){return D===this.__ownerID?this:D?Wa(this.size,this._head,D,this.__hash):(this.__ownerID=D,this.__altered=!1,this)},mi.prototype.__iterate=function(D,$){if($)return this.reverse().__iterate(D);for(var le=0,be=this._head;be&&D(be.value,le++,this)!==!1;)be=be.next;return le},mi.prototype.__iterator=function(D,$){if($)return this.reverse().__iterator(D);var le=0,be=this._head;return new U(function(){if(be){var Ae=be.value;return be=be.next,se(D,le++,Ae)}return q()})};function ya(D){return!!(D&&D[Xa])}mi.isStack=ya;var Xa="@@__IMMUTABLE_STACK__@@",Qa=mi.prototype;Qa[Xa]=!0,Qa.withMutations=ir.withMutations,Qa.asMutable=ir.asMutable,Qa.asImmutable=ir.asImmutable,Qa.wasAltered=ir.wasAltered;function Wa(D,$,le,be){var Ae=Object.create(Qa);return Ae.size=D,Ae._head=$,Ae.__ownerID=le,Ae.__hash=be,Ae.__altered=!1,Ae}var Ii;function Ha(){return Ii||(Ii=Wa(0))}function Bi(D,$){var le=function(be){D.prototype[be]=$[be]};return Object.keys($).forEach(le),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols($).forEach(le),D}n.Iterator=U,Bi(n,{toArray:function(){Pr(this.size);var D=new Array(this.size||0);return this.valueSeq().__iterate(function($,le){D[le]=$}),D},toIndexedSeq:function(){return new ui(this)},toJS:function(){return this.toSeq().map(function(D){return D&&typeof D.toJS=="function"?D.toJS():D}).__toJS()},toJSON:function(){return this.toSeq().map(function(D){return D&&typeof D.toJSON=="function"?D.toJSON():D}).__toJS()},toKeyedSeq:function(){return new Or(this,!0)},toMap:function(){return Hn(this.toKeyedSeq())},toObject:function(){Pr(this.size);var D={};return this.__iterate(function($,le){D[le]=$}),D},toOrderedMap:function(){return Pt(this.toKeyedSeq())},toOrderedSet:function(){return fi(c(this)?this.valueSeq():this)},toSet:function(){return ci(c(this)?this.valueSeq():this)},toSetSeq:function(){return new Tr(this)},toSeq:function(){return h(this)?this.toIndexedSeq():c(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return mi(c(this)?this.valueSeq():this)},toList:function(){return Vr(c(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(D,$){return this.size===0?D+$:D+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+$},concat:function(){var D=l.call(arguments,0);return Bn(this,Ut(this,D))},includes:function(D){return this.some(function($){return He($,D)})},entries:function(){return this.__iterator(z)},every:function(D,$){Pr(this.size);var le=!0;return this.__iterate(function(be,Ae,je){if(!D.call($,be,Ae,je))return le=!1,!1}),le},filter:function(D,$){return Bn(this,Se(this,D,$,!0))},find:function(D,$,le){var be=this.findEntry(D,$);return be?be[1]:le},forEach:function(D,$){return Pr(this.size),this.__iterate($?D.bind($):D)},join:function(D){Pr(this.size),D=D!==void 0?""+D:",";var $="",le=!0;return this.__iterate(function(be){le?le=!1:$+=D,$+=be!=null?be.toString():""}),$},keys:function(){return this.__iterator(I)},map:function(D,$){return Bn(this,bn(this,D,$))},reduce:function(D,$,le){Pr(this.size);var be,Ae;return arguments.length<2?Ae=!0:be=$,this.__iterate(function(je,nt,Dt){Ae?(Ae=!1,be=je):be=D.call(le,be,je,nt,Dt)}),be},reduceRight:function(D,$,le){var be=this.toKeyedSeq().reverse();return be.reduce.apply(be,arguments)},reverse:function(){return Bn(this,Xn(this,!0))},slice:function(D,$){return Bn(this,tt(this,D,$,!0))},some:function(D,$){return!this.every(ba(D),$)},sort:function(D){return Bn(this,dn(this,D))},values:function(){return this.__iterator(B)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(D,$){return G(D?this.toSeq().filter(D,$):this)},countBy:function(D,$){return We(this,D,$)},equals:function(D){return ut(this,D)},entrySeq:function(){var D=this;if(D._cache)return new ie(D._cache);var $=D.toSeq().map(bo).toIndexedSeq();return $.fromEntrySeq=function(){return D.toSeq()},$},filterNot:function(D,$){return this.filter(ba(D),$)},findEntry:function(D,$,le){var be=le;return this.__iterate(function(Ae,je,nt){if(D.call($,Ae,je,nt))return be=[je,Ae],!1}),be},findKey:function(D,$){var le=this.findEntry(D,$);return le&&le[0]},findLast:function(D,$,le){return this.toKeyedSeq().reverse().find(D,$,le)},findLastEntry:function(D,$,le){return this.toKeyedSeq().reverse().findEntry(D,$,le)},findLastKey:function(D,$){return this.toKeyedSeq().reverse().findKey(D,$)},first:function(){return this.find(te)},flatMap:function(D,$){return Bn(this,hn(this,D,$))},flatten:function(D){return Bn(this,on(this,D,!0))},fromEntrySeq:function(){return new Je(this)},get:function(D,$){return this.find(function(le,be){return He(be,D)},void 0,$)},getIn:function(D,$){for(var le=this,be=Jn(D),Ae;!(Ae=be.next()).done;){var je=Ae.value;if(le=le&&le.get?le.get(je,x):x,le===x)return $}return le},groupBy:function(D,$){return Ke(this,D,$)},has:function(D){return this.get(D,x)!==x},hasIn:function(D){return this.getIn(D,x)!==x},isSubset:function(D){return D=typeof D.includes=="function"?D:n(D),this.every(function($){return D.includes($)})},isSuperset:function(D){return D=typeof D.isSubset=="function"?D:n(D),D.isSubset(this)},keyOf:function(D){return this.findKey(function($){return He($,D)})},keySeq:function(){return this.toSeq().map(ka).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(D){return this.toKeyedSeq().reverse().keyOf(D)},max:function(D){return yn(this,D)},maxBy:function(D,$){return yn(this,$,D)},min:function(D){return yn(this,D?ja(D):Ga)},minBy:function(D,$){return yn(this,$?ja($):Ga,D)},rest:function(){return this.slice(1)},skip:function(D){return this.slice(Math.max(0,D))},skipLast:function(D){return Bn(this,this.toSeq().reverse().skip(D).reverse())},skipWhile:function(D,$){return Bn(this,Ot(this,D,$,!0))},skipUntil:function(D,$){return this.skipWhile(ba(D),$)},sortBy:function(D,$){return Bn(this,dn(this,$,D))},take:function(D){return this.slice(0,Math.max(0,D))},takeLast:function(D){return Bn(this,this.toSeq().reverse().take(D).reverse())},takeWhile:function(D,$){return Bn(this,ot(this,D,$))},takeUntil:function(D,$){return this.takeWhile(ba(D),$)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=Lo(this))}});var Pi=n.prototype;Pi[C]=!0,Pi[Z]=Pi.values,Pi.__toJS=Pi.toArray,Pi.__toStringMapper=Bo,Pi.inspect=Pi.toSource=function(){return this.toString()},Pi.chain=Pi.flatMap,Pi.contains=Pi.includes,Bi(r,{flip:function(){return Bn(this,jt(this))},mapEntries:function(D,$){var le=this,be=0;return Bn(this,this.toSeq().map(function(Ae,je){return D.call($,[je,Ae],be++,le)}).fromEntrySeq())},mapKeys:function(D,$){var le=this;return Bn(this,this.toSeq().flip().map(function(be,Ae){return D.call($,be,Ae,le)}).flip())}});var Aa=r.prototype;Aa[g]=!0,Aa[Z]=Pi.entries,Aa.__toJS=Pi.toObject,Aa.__toStringMapper=function(D,$){return JSON.stringify($)+": "+Bo(D)},Bi(t,{toKeyedSeq:function(){return new Or(this,!1)},filter:function(D,$){return Bn(this,Se(this,D,$,!1))},findIndex:function(D,$){var le=this.findEntry(D,$);return le?le[0]:-1},indexOf:function(D){var $=this.keyOf(D);return $===void 0?-1:$},lastIndexOf:function(D){var $=this.lastKeyOf(D);return $===void 0?-1:$},reverse:function(){return Bn(this,Xn(this,!1))},slice:function(D,$){return Bn(this,tt(this,D,$,!1))},splice:function(D,$){var le=arguments.length;if($=Math.max($|0,0),le===0||le===2&&!$)return this;D=me(D,D<0?this.count():this.size);var be=this.slice(0,D);return Bn(this,le===1?be:be.concat(k(arguments,2),this.slice(D+$)))},findLastIndex:function(D,$){var le=this.findLastEntry(D,$);return le?le[0]:-1},first:function(){return this.get(0)},flatten:function(D){return Bn(this,on(this,D,!1))},get:function(D,$){return D=ee(this,D),D<0||this.size===1/0||this.size!==void 0&&D>this.size?$:this.find(function(le,be){return be===D},void 0,$)},has:function(D){return D=ee(this,D),D>=0&&(this.size!==void 0?this.size===1/0||D$?-1:0}function Lo(D){if(D.size===1/0)return 0;var $=s(D),le=c(D),be=$?1:0,Ae=D.__iterate(le?$?function(je,nt){be=31*be+wo(Jt(je),Jt(nt))|0}:function(je,nt){be=be+wo(Jt(je),Jt(nt))|0}:$?function(je){be=31*be+Jt(je)|0}:function(je){be=be+Jt(je)|0});return oo(Ae,be)}function oo(D,$){return $=Ht($,3432918353),$=Ht($<<15|$>>>-15,461845907),$=Ht($<<13|$>>>-13,5),$=($+3864292196|0)^D,$=Ht($^$>>>16,2246822507),$=Ht($^$>>>13,3266489909),$=Qt($^$>>>16),$}function wo(D,$){return D^$+2654435769+(D<<6)+(D>>2)|0}var Fa={Iterable:n,Seq:Q,Collection:Ft,Map:Hn,OrderedMap:Pt,List:Vr,Stack:mi,Set:ci,OrderedSet:fi,Record:fr,Range:vt,Repeat:ct,is:He,fromJS:ve};return Fa})},"euHX/qmX":O=>{"use strict";O.exports=r,O.exports.isMobile=r,O.exports.default=r;const l=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,e=/CrOS/,n=/android|ipad|playbook|silk/i;function r(t){t||(t={});let o=t.ua;if(!o&&typeof navigator<"u"&&(o=navigator.userAgent),o&&o.headers&&typeof o.headers["user-agent"]=="string"&&(o=o.headers["user-agent"]),typeof o!="string")return!1;let u=l.test(o)&&!e.test(o)||!!t.tablet&&n.test(o);return!u&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&o.indexOf("Macintosh")!==-1&&o.indexOf("Safari")!==-1&&(u=!0),u}},VtR63BhO:O=>{"use strict";O.exports=function(l){for(var e=l.length,n,r=0;r13)&&n!==32&&n!==133&&n!==160&&n!==5760&&n!==6158&&(n<8192||n>8205)&&n!==8232&&n!==8233&&n!==8239&&n!==8287&&n!==8288&&n!==12288&&n!==65279)return!1;return!0}},xDDmSnG9:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e=function(t){var o=t.offsetHeight,u=getComputedStyle(t),c=u.marginTop,h=u.marginBottom;return o+=parseInt(c,10)+parseInt(h,10),o},n=function(t){return function(o){var u=t.scrollTop,c=t.scrollHeight,h=o.type,b=o.detail,s=o.wheelDelta,C=e(t),g=h==="DOMMouseScroll"?b*-40:s,d=g>0,_=function(){return o.stopPropagation(),o.preventDefault(),o.returnValue=!1,!1};if(!d&&-g>c-C-u)return t.scrollTop=c,_();if(d&&g>u)return t.scrollTop=0,_()}};l.default=function(r){var t=n(r),o=(r.addEventListener||r.attachEvent).bind(r),u=(r.removeEventListener||r.detachEvent).bind(r);return o("mousewheel",t),o("DOMMouseScroll",t),function(){u("mousewheel",t),u("DOMMouseScroll",t)}},O.exports=l.default},"ZhFGqF+H":(O,l,e)=>{O=e.nmd(O);var n=200,r="__lodash_hash_undefined__",t=1,o=2,u=9007199254740991,c="[object Arguments]",h="[object Array]",b="[object AsyncFunction]",s="[object Boolean]",C="[object Date]",g="[object Error]",d="[object Function]",_="[object GeneratorFunction]",p="[object Map]",v="[object Number]",y="[object Null]",f="[object Object]",x="[object Promise]",S="[object Proxy]",A="[object RegExp]",w="[object Set]",T="[object String]",L="[object Symbol]",k="[object Undefined]",G="[object WeakMap]",ee="[object ArrayBuffer]",te="[object DataView]",V="[object Float32Array]",me="[object Float64Array]",xe="[object Int8Array]",Pe="[object Int16Array]",I="[object Int32Array]",B="[object Uint8Array]",z="[object Uint8ClampedArray]",X="[object Uint16Array]",H="[object Uint32Array]",Z=/[\\^$.*+?()[\]{}|]/g,U=/^\[object .+?Constructor\]$/,se=/^(?:0|[1-9]\d*)$/,q={};q[V]=q[me]=q[xe]=q[Pe]=q[I]=q[B]=q[z]=q[X]=q[H]=!0,q[c]=q[h]=q[ee]=q[s]=q[te]=q[C]=q[g]=q[d]=q[p]=q[v]=q[f]=q[A]=q[w]=q[T]=q[G]=!1;var ue=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,Ee=typeof self=="object"&&self&&self.Object===Object&&self,Re=ue||Ee||Function("return this")(),Oe=l&&!l.nodeType&&l,ce=Oe&&!0&&O&&!O.nodeType&&O,Q=ce&&ce.exports===Oe,oe=Q&&ue.process,Ne=function(){try{return oe&&oe.binding&&oe.binding("util")}catch{}}(),Ye=Ne&&Ne.isTypedArray;function ae(Je,jt){for(var bn=-1,Xn=Je==null?0:Je.length,Se=0,We=[];++bn-1}function lt(Je,jt){var bn=this.__data__,Xn=Cr(bn,Je);return Xn<0?(++this.size,bn.push([Je,jt])):bn[Xn][1]=jt,this}Hn.prototype.clear=yr,Hn.prototype.delete=Gr,Hn.prototype.get=ir,Hn.prototype.has=Fr,Hn.prototype.set=lt;function $e(Je){var jt=-1,bn=Je==null?0:Je.length;for(this.clear();++jttt))return!1;var Ot=We.get(Je);if(Ot&&We.get(jt))return Ot==jt;var Ut=-1,on=!0,hn=bn&o?new Nt:void 0;for(We.set(Je,jt),We.set(jt,Je);++Ut-1&&Je%1==0&&Je-1&&Je%1==0&&Je<=u}function Ir(Je){var jt=typeof Je;return Je!=null&&(jt=="object"||jt=="function")}function Br(Je){return Je!=null&&typeof Je=="object"}var _i=Ye?ne(Ye):gi;function Or(Je){return ra(Je)?Kr(Je):zi(Je)}function ui(){return[]}function Tr(){return!1}O.exports=Pt},"CupN+4mD":(O,l,e)=>{var n=e("C14Xp2Ng"),r=e("RMa3hR3V"),t=n(r,"DataView");O.exports=t},xSIpMwES:(O,l,e)=>{var n=e("molWVcsd"),r=e("Np/uUz3h"),t=e("l6cjUH6r"),o=e("BfCHtAmD"),u=e("Y2k8MD7+");function c(h){var b=-1,s=h==null?0:h.length;for(this.clear();++b{var n=e("36gvFkyC"),r=e("PIvmiIaU"),t=e("RNZ0AJ6u"),o=e("ujvxbrYf"),u=e("eor5MVfv");function c(h){var b=-1,s=h==null?0:h.length;for(this.clear();++b{var n=e("C14Xp2Ng"),r=e("RMa3hR3V"),t=n(r,"Map");O.exports=t},"+UVuVHRt":(O,l,e)=>{var n=e("dmHg9sC/"),r=e("O7WwaaiA"),t=e("MH5e4+91"),o=e("XbJIAQJx"),u=e("ikzlDpcK");function c(h){var b=-1,s=h==null?0:h.length;for(this.clear();++b{var n=e("C14Xp2Ng"),r=e("RMa3hR3V"),t=n(r,"Promise");O.exports=t},Eom51AvC:(O,l,e)=>{var n=e("C14Xp2Ng"),r=e("RMa3hR3V"),t=n(r,"Set");O.exports=t},Qf0Q7TmK:(O,l,e)=>{var n=e("+UVuVHRt"),r=e("Zz5qLMgh"),t=e("2LGZhEqn");function o(u){var c=-1,h=u==null?0:u.length;for(this.__data__=new n;++c{var n=e("jBfUYu/J"),r=e("pL6zch2t"),t=e("nIQP9B2F"),o=e("8NIKrZOh"),u=e("50XfFAhE"),c=e("8H4J8m+L");function h(b){var s=this.__data__=new n(b);this.size=s.size}h.prototype.clear=r,h.prototype.delete=t,h.prototype.get=o,h.prototype.has=u,h.prototype.set=c,O.exports=h},mCEiX8iM:(O,l,e)=>{var n=e("RMa3hR3V"),r=n.Symbol;O.exports=r},"2r49OBLU":(O,l,e)=>{var n=e("RMa3hR3V"),r=n.Uint8Array;O.exports=r},bYbldQND:(O,l,e)=>{var n=e("C14Xp2Ng"),r=e("RMa3hR3V"),t=n(r,"WeakMap");O.exports=t},Qg78R79P:O=>{function l(e,n,r){switch(r.length){case 0:return e.call(n);case 1:return e.call(n,r[0]);case 2:return e.call(n,r[0],r[1]);case 3:return e.call(n,r[0],r[1],r[2])}return e.apply(n,r)}O.exports=l},"r2wD/9dB":O=>{function l(e,n){for(var r=-1,t=e==null?0:e.length;++r{function l(e,n){for(var r=-1,t=e==null?0:e.length,o=0,u=[];++r{var n=e("2tBalWps");function r(t,o){var u=t==null?0:t.length;return!!u&&n(t,o,0)>-1}O.exports=r},eCP9gG8B:O=>{function l(e,n,r){for(var t=-1,o=e==null?0:e.length;++t{var n=e("tCcfpTJd"),r=e("K9urbY79"),t=e("Ai8uwR4r"),o=e("FTyHBy/Q"),u=e("03o60v9D"),c=e("5OQmTD4y"),h=Object.prototype,b=h.hasOwnProperty;function s(C,g){var d=t(C),_=!d&&r(C),p=!d&&!_&&o(C),v=!d&&!_&&!p&&c(C),y=d||_||p||v,f=y?n(C.length,String):[],x=f.length;for(var S in C)(g||b.call(C,S))&&!(y&&(S=="length"||p&&(S=="offset"||S=="parent")||v&&(S=="buffer"||S=="byteLength"||S=="byteOffset")||u(S,x)))&&f.push(S);return f}O.exports=s},REt7egjG:O=>{function l(e,n){for(var r=-1,t=e==null?0:e.length,o=Array(t);++r{function l(e,n){for(var r=-1,t=n.length,o=e.length;++r{function l(e,n,r,t){var o=-1,u=e==null?0:e.length;for(t&&u&&(r=e[++o]);++o{function l(e,n){for(var r=-1,t=e==null?0:e.length;++r{function l(e){return e.split("")}O.exports=l},FnVD3SpD:O=>{var l=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function e(n){return n.match(l)||[]}O.exports=e},ASzZCGNz:(O,l,e)=>{var n=e("rAowb+TC"),r=e("pfEsQUpv");function t(o,u,c){(c!==void 0&&!r(o[u],c)||c===void 0&&!(u in o))&&n(o,u,c)}O.exports=t},KKpMMHa1:(O,l,e)=>{var n=e("rAowb+TC"),r=e("pfEsQUpv"),t=Object.prototype,o=t.hasOwnProperty;function u(c,h,b){var s=c[h];(!(o.call(c,h)&&r(s,b))||b===void 0&&!(h in c))&&n(c,h,b)}O.exports=u},wZCk8eAc:(O,l,e)=>{var n=e("pfEsQUpv");function r(t,o){for(var u=t.length;u--;)if(n(t[u][0],o))return u;return-1}O.exports=r},pP8FZxkQ:(O,l,e)=>{var n=e("yiYgn92r"),r=e("S0mlcvmt");function t(o,u){return o&&n(u,r(u),o)}O.exports=t},hlVUI3ji:(O,l,e)=>{var n=e("yiYgn92r"),r=e("Dd9klwgo");function t(o,u){return o&&n(u,r(u),o)}O.exports=t},"rAowb+TC":(O,l,e)=>{var n=e("dgL6+KuW");function r(t,o,u){o=="__proto__"&&n?n(t,o,{configurable:!0,enumerable:!0,value:u,writable:!0}):t[o]=u}O.exports=r},SzBuSUKx:(O,l,e)=>{var n=e("4cLJWkbQ"),r=e("r2wD/9dB"),t=e("KKpMMHa1"),o=e("pP8FZxkQ"),u=e("hlVUI3ji"),c=e("lDA9+fNM"),h=e("3pf0Mfw6"),b=e("ui+Kt1aD"),s=e("AeW2TpB9"),C=e("LY2ULR/B"),g=e("Io424lOR"),d=e("hkYW3t1d"),_=e("HElhGzSN"),p=e("OHZO+S3J"),v=e("WXSjd/Yh"),y=e("Ai8uwR4r"),f=e("FTyHBy/Q"),x=e("x/55OylA"),S=e("u2mgHbaT"),A=e("PfQ9rIGA"),w=e("S0mlcvmt"),T=e("Dd9klwgo"),L=1,k=2,G=4,ee="[object Arguments]",te="[object Array]",V="[object Boolean]",me="[object Date]",xe="[object Error]",Pe="[object Function]",I="[object GeneratorFunction]",B="[object Map]",z="[object Number]",X="[object Object]",H="[object RegExp]",Z="[object Set]",U="[object String]",se="[object Symbol]",q="[object WeakMap]",ue="[object ArrayBuffer]",Ee="[object DataView]",Re="[object Float32Array]",Oe="[object Float64Array]",ce="[object Int8Array]",Q="[object Int16Array]",oe="[object Int32Array]",Ne="[object Uint8Array]",Ye="[object Uint8ClampedArray]",ae="[object Uint16Array]",ie="[object Uint32Array]",re={};re[ee]=re[te]=re[ue]=re[Ee]=re[V]=re[me]=re[Re]=re[Oe]=re[ce]=re[Q]=re[oe]=re[B]=re[z]=re[X]=re[H]=re[Z]=re[U]=re[se]=re[Ne]=re[Ye]=re[ae]=re[ie]=!0,re[xe]=re[Pe]=re[q]=!1;function we(ne,de,fe,Ce,Ve,Ze){var at,Mt=de&L,Gt=de&k,Xe=de&G;if(fe&&(at=Ve?fe(ne,Ce,Ve,Ze):fe(ne)),at!==void 0)return at;if(!S(ne))return ne;var ve=y(ne);if(ve){if(at=_(ne),!Mt)return h(ne,at)}else{var W=d(ne),J=W==Pe||W==I;if(f(ne))return c(ne,Mt);if(W==X||W==ee||J&&!Ve){if(at=Gt||J?{}:v(ne),!Mt)return Gt?s(ne,u(at,ne)):b(ne,o(at,ne))}else{if(!re[W])return Ve?ne:{};at=p(ne,W,Mt)}}Ze||(Ze=new n);var Me=Ze.get(ne);if(Me)return Me;Ze.set(ne,at),A(ne)?ne.forEach(function(ct){at.add(we(ct,de,fe,ct,ne,Ze))}):x(ne)&&ne.forEach(function(ct,bt){at.set(bt,we(ct,de,fe,bt,ne,Ze))});var He=Xe?Gt?g:C:Gt?T:w,ut=ve?void 0:He(ne);return r(ut||ne,function(ct,bt){ut&&(bt=ct,ct=ne[bt]),t(at,bt,we(ct,de,fe,bt,ne,Ze))}),at}O.exports=we},Ewbhy0hc:(O,l,e)=>{var n=e("u2mgHbaT"),r=Object.create,t=function(){function o(){}return function(u){if(!n(u))return{};if(r)return r(u);o.prototype=u;var c=new o;return o.prototype=void 0,c}}();O.exports=t},mKUXduhk:(O,l,e)=>{var n=e("Qf0Q7TmK"),r=e("gI5LzRMl"),t=e("eCP9gG8B"),o=e("REt7egjG"),u=e("VX7NnWTC"),c=e("CPEza9Tj"),h=200;function b(s,C,g,d){var _=-1,p=r,v=!0,y=s.length,f=[],x=C.length;if(!y)return f;g&&(C=o(C,u(g))),d?(p=t,v=!1):C.length>=h&&(p=c,v=!1,C=new n(C));e:for(;++_{var n=e("wVKZhHVI"),r=e("aDh5U/HU"),t=r(n);O.exports=t},ab0ZNIE7:(O,l,e)=>{var n=e("O+YxuZGn");function r(t,o,u){for(var c=-1,h=t.length;++c{function l(e,n,r,t){for(var o=e.length,u=r+(t?1:-1);t?u--:++u{var n=e("ZwIJ+u++"),r=e("80Blr2v5");function t(o,u,c,h,b){var s=-1,C=o.length;for(c||(c=r),b||(b=[]);++s0&&c(g)?u>1?t(g,u-1,c,h,b):n(b,g):h||(b[b.length]=g)}return b}O.exports=t},qAefrEwE:(O,l,e)=>{var n=e("LsNTLhVP"),r=n();O.exports=r},wVKZhHVI:(O,l,e)=>{var n=e("qAefrEwE"),r=e("S0mlcvmt");function t(o,u){return o&&n(o,u,r)}O.exports=t},MrH38Aof:(O,l,e)=>{var n=e("8DtZho62"),r=e("hgg5N7gh");function t(o,u){u=n(u,o);for(var c=0,h=u.length;o!=null&&c{var n=e("ZwIJ+u++"),r=e("Ai8uwR4r");function t(o,u,c){var h=u(o);return r(o)?h:n(h,c(o))}O.exports=t},yRXRscZV:(O,l,e)=>{var n=e("mCEiX8iM"),r=e("7nYOdoup"),t=e("r5em9lfo"),o="[object Null]",u="[object Undefined]",c=n?n.toStringTag:void 0;function h(b){return b==null?b===void 0?u:o:c&&c in Object(b)?r(b):t(b)}O.exports=h},aF7P5jKh:O=>{function l(e,n){return e>n}O.exports=l},iz46sUwP:O=>{function l(e,n){return e!=null&&n in Object(e)}O.exports=l},"2tBalWps":(O,l,e)=>{var n=e("+8zy/hiB"),r=e("EICXoGH6"),t=e("JasirbXS");function o(u,c,h){return c===c?t(u,c,h):n(u,r,h)}O.exports=o},ovuE086Q:O=>{function l(e,n,r,t){for(var o=r-1,u=e.length;++o{var n=e("yRXRscZV"),r=e("8qRsGgWC"),t="[object Arguments]";function o(u){return r(u)&&n(u)==t}O.exports=o},TZbuAMSu:(O,l,e)=>{var n=e("v7Leiqji"),r=e("8qRsGgWC");function t(o,u,c,h,b){return o===u?!0:o==null||u==null||!r(o)&&!r(u)?o!==o&&u!==u:n(o,u,c,h,t,b)}O.exports=t},v7Leiqji:(O,l,e)=>{var n=e("4cLJWkbQ"),r=e("Kgd3s3VL"),t=e("FCNzzYog"),o=e("taFwQE02"),u=e("hkYW3t1d"),c=e("Ai8uwR4r"),h=e("FTyHBy/Q"),b=e("5OQmTD4y"),s=1,C="[object Arguments]",g="[object Array]",d="[object Object]",_=Object.prototype,p=_.hasOwnProperty;function v(y,f,x,S,A,w){var T=c(y),L=c(f),k=T?g:u(y),G=L?g:u(f);k=k==C?d:k,G=G==C?d:G;var ee=k==d,te=G==d,V=k==G;if(V&&h(y)){if(!h(f))return!1;T=!0,ee=!1}if(V&&!ee)return w||(w=new n),T||b(y)?r(y,f,x,S,A,w):t(y,f,k,x,S,A,w);if(!(x&s)){var me=ee&&p.call(y,"__wrapped__"),xe=te&&p.call(f,"__wrapped__");if(me||xe){var Pe=me?y.value():y,I=xe?f.value():f;return w||(w=new n),A(Pe,I,x,S,w)}}return V?(w||(w=new n),o(y,f,x,S,A,w)):!1}O.exports=v},vA5QEKni:(O,l,e)=>{var n=e("hkYW3t1d"),r=e("8qRsGgWC"),t="[object Map]";function o(u){return r(u)&&n(u)==t}O.exports=o},rmNt5wnL:(O,l,e)=>{var n=e("4cLJWkbQ"),r=e("TZbuAMSu"),t=1,o=2;function u(c,h,b,s){var C=b.length,g=C,d=!s;if(c==null)return!g;for(c=Object(c);C--;){var _=b[C];if(d&&_[2]?_[1]!==c[_[0]]:!(_[0]in c))return!1}for(;++C{function l(e){return e!==e}O.exports=l},Bb7LHlWw:(O,l,e)=>{var n=e("oDdu0vts"),r=e("qmPJWXAk"),t=e("u2mgHbaT"),o=e("owiykrTV"),u=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,h=Function.prototype,b=Object.prototype,s=h.toString,C=b.hasOwnProperty,g=RegExp("^"+s.call(C).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function d(_){if(!t(_)||r(_))return!1;var p=n(_)?g:c;return p.test(o(_))}O.exports=d},"z/HNFIk2":(O,l,e)=>{var n=e("hkYW3t1d"),r=e("8qRsGgWC"),t="[object Set]";function o(u){return r(u)&&n(u)==t}O.exports=o},mkEuoKCD:(O,l,e)=>{var n=e("yRXRscZV"),r=e("NYE3wwKJ"),t=e("8qRsGgWC"),o="[object Arguments]",u="[object Array]",c="[object Boolean]",h="[object Date]",b="[object Error]",s="[object Function]",C="[object Map]",g="[object Number]",d="[object Object]",_="[object RegExp]",p="[object Set]",v="[object String]",y="[object WeakMap]",f="[object ArrayBuffer]",x="[object DataView]",S="[object Float32Array]",A="[object Float64Array]",w="[object Int8Array]",T="[object Int16Array]",L="[object Int32Array]",k="[object Uint8Array]",G="[object Uint8ClampedArray]",ee="[object Uint16Array]",te="[object Uint32Array]",V={};V[S]=V[A]=V[w]=V[T]=V[L]=V[k]=V[G]=V[ee]=V[te]=!0,V[o]=V[u]=V[f]=V[c]=V[x]=V[h]=V[b]=V[s]=V[C]=V[g]=V[d]=V[_]=V[p]=V[v]=V[y]=!1;function me(xe){return t(xe)&&r(xe.length)&&!!V[n(xe)]}O.exports=me},"2OyJXB+x":(O,l,e)=>{var n=e("Hf0/7Zwg"),r=e("Bg2B2Aqm"),t=e("9GW11MM0"),o=e("Ai8uwR4r"),u=e("XgCIusGB");function c(h){return typeof h=="function"?h:h==null?t:typeof h=="object"?o(h)?r(h[0],h[1]):n(h):u(h)}O.exports=c},"3QTVJl0r":(O,l,e)=>{var n=e("iRVW1B0q"),r=e("5L8v9Sbf"),t=Object.prototype,o=t.hasOwnProperty;function u(c){if(!n(c))return r(c);var h=[];for(var b in Object(c))o.call(c,b)&&b!="constructor"&&h.push(b);return h}O.exports=u},ZkkxUotJ:(O,l,e)=>{var n=e("u2mgHbaT"),r=e("iRVW1B0q"),t=e("cjIFmnMQ"),o=Object.prototype,u=o.hasOwnProperty;function c(h){if(!n(h))return t(h);var b=r(h),s=[];for(var C in h)C=="constructor"&&(b||!u.call(h,C))||s.push(C);return s}O.exports=c},"ao+ziWVX":(O,l,e)=>{var n=e("MGws0FP1"),r=e("yVnb1Yom");function t(o,u){var c=-1,h=r(o)?Array(o.length):[];return n(o,function(b,s,C){h[++c]=u(b,s,C)}),h}O.exports=t},"Hf0/7Zwg":(O,l,e)=>{var n=e("rmNt5wnL"),r=e("TBgxJZXR"),t=e("0EhpJg7d");function o(u){var c=r(u);return c.length==1&&c[0][2]?t(c[0][0],c[0][1]):function(h){return h===u||n(h,u,c)}}O.exports=o},Bg2B2Aqm:(O,l,e)=>{var n=e("TZbuAMSu"),r=e("htp0RzwN"),t=e("Txpn8yrL"),o=e("HJaIYHi4"),u=e("bDBSvNud"),c=e("0EhpJg7d"),h=e("hgg5N7gh"),b=1,s=2;function C(g,d){return o(g)&&u(d)?c(h(g),d):function(_){var p=r(_,g);return p===void 0&&p===d?t(_,g):n(d,p,b|s)}}O.exports=C},mJIYXQlj:(O,l,e)=>{var n=e("4cLJWkbQ"),r=e("ASzZCGNz"),t=e("qAefrEwE"),o=e("8nlt2VmX"),u=e("u2mgHbaT"),c=e("Dd9klwgo"),h=e("9He16nBk");function b(s,C,g,d,_){s!==C&&t(C,function(p,v){if(_||(_=new n),u(p))o(s,C,v,g,b,d,_);else{var y=d?d(h(s,v),p,v+"",s,C,_):void 0;y===void 0&&(y=p),r(s,v,y)}},c)}O.exports=b},"8nlt2VmX":(O,l,e)=>{var n=e("ASzZCGNz"),r=e("lDA9+fNM"),t=e("/e/meXvl"),o=e("3pf0Mfw6"),u=e("WXSjd/Yh"),c=e("K9urbY79"),h=e("Ai8uwR4r"),b=e("xp3VIIRX"),s=e("FTyHBy/Q"),C=e("oDdu0vts"),g=e("u2mgHbaT"),d=e("uTpwwmj/"),_=e("5OQmTD4y"),p=e("9He16nBk"),v=e("6BSwo193");function y(f,x,S,A,w,T,L){var k=p(f,S),G=p(x,S),ee=L.get(G);if(ee){n(f,S,ee);return}var te=T?T(k,G,S+"",f,x,L):void 0,V=te===void 0;if(V){var me=h(G),xe=!me&&s(G),Pe=!me&&!xe&&_(G);te=G,me||xe||Pe?h(k)?te=k:b(k)?te=o(k):xe?(V=!1,te=r(G,!0)):Pe?(V=!1,te=t(G,!0)):te=[]:d(G)||c(G)?(te=k,c(k)?te=v(k):(!g(k)||C(k))&&(te=u(G))):V=!1}V&&(L.set(G,te),w(te,G,A,T,L),L.delete(G)),n(f,S,te)}O.exports=y},CzXCwJO7:O=>{function l(e){return function(n){return n==null?void 0:n[e]}}O.exports=l},KoX0lWTH:(O,l,e)=>{var n=e("MrH38Aof");function r(t){return function(o){return n(o,t)}}O.exports=r},"7wlnsihR":O=>{function l(e){return function(n){return e==null?void 0:e[n]}}O.exports=l},FoO07lKo:(O,l,e)=>{var n=e("REt7egjG"),r=e("2tBalWps"),t=e("ovuE086Q"),o=e("VX7NnWTC"),u=e("3pf0Mfw6"),c=Array.prototype,h=c.splice;function b(s,C,g,d){var _=d?t:r,p=-1,v=C.length,y=s;for(s===C&&(C=u(C)),g&&(y=n(s,o(g)));++p-1;)y!==s&&h.call(y,f,1),h.call(s,f,1);return s}O.exports=b},"oPTuas+D":(O,l,e)=>{var n=e("9GW11MM0"),r=e("tIY68Q+U"),t=e("KiHc5gqA");function o(u,c){return t(r(u,c,n),u+"")}O.exports=o},"47mU6c8f":(O,l,e)=>{var n=e("nvPhAoN7"),r=e("dgL6+KuW"),t=e("9GW11MM0"),o=r?function(u,c){return r(u,"toString",{configurable:!0,enumerable:!1,value:n(c),writable:!0})}:t;O.exports=o},JHW3Q7Yc:O=>{function l(e,n,r){var t=-1,o=e.length;n<0&&(n=-n>o?0:o+n),r=r>o?o:r,r<0&&(r+=o),o=n>r?0:r-n>>>0,n>>>=0;for(var u=Array(o);++t{function l(e,n){for(var r=-1,t=Array(e);++r{var n=e("mCEiX8iM"),r=e("REt7egjG"),t=e("Ai8uwR4r"),o=e("O+YxuZGn"),u=1/0,c=n?n.prototype:void 0,h=c?c.toString:void 0;function b(s){if(typeof s=="string")return s;if(t(s))return r(s,b)+"";if(o(s))return h?h.call(s):"";var C=s+"";return C=="0"&&1/s==-u?"-0":C}O.exports=b},uqejFBDj:(O,l,e)=>{var n=e("Oq3mzCjZ"),r=/^\s+/;function t(o){return o&&o.slice(0,n(o)+1).replace(r,"")}O.exports=t},VX7NnWTC:O=>{function l(e){return function(n){return e(n)}}O.exports=l},BROiy16s:(O,l,e)=>{var n=e("Qf0Q7TmK"),r=e("gI5LzRMl"),t=e("eCP9gG8B"),o=e("CPEza9Tj"),u=e("lAxVS0uB"),c=e("lC7W8rzW"),h=200;function b(s,C,g){var d=-1,_=r,p=s.length,v=!0,y=[],f=y;if(g)v=!1,_=t;else if(p>=h){var x=C?null:u(s);if(x)return c(x);v=!1,_=o,f=new n}else f=C?[]:y;e:for(;++d{function l(e,n){return e.has(n)}O.exports=l},"5wyyxSBR":(O,l,e)=>{var n=e("9GW11MM0");function r(t){return typeof t=="function"?t:n}O.exports=r},"8DtZho62":(O,l,e)=>{var n=e("Ai8uwR4r"),r=e("HJaIYHi4"),t=e("E7RS5CCu"),o=e("baojvMiO");function u(c,h){return n(c)?c:r(c,h)?[c]:t(o(c))}O.exports=u},jSmk3Idv:(O,l,e)=>{var n=e("JHW3Q7Yc");function r(t,o,u){var c=t.length;return u=u===void 0?c:u,!o&&u>=c?t:n(t,o,u)}O.exports=r},ZET5oXQP:(O,l,e)=>{var n=e("2tBalWps");function r(t,o){for(var u=t.length;u--&&n(o,t[u],0)>-1;);return u}O.exports=r},eyiVkd5W:(O,l,e)=>{var n=e("2tBalWps");function r(t,o){for(var u=-1,c=t.length;++u-1;);return u}O.exports=r},P4tOE5v3:(O,l,e)=>{var n=e("2r49OBLU");function r(t){var o=new t.constructor(t.byteLength);return new n(o).set(new n(t)),o}O.exports=r},"lDA9+fNM":(O,l,e)=>{O=e.nmd(O);var n=e("RMa3hR3V"),r=l&&!l.nodeType&&l,t=r&&!0&&O&&!O.nodeType&&O,o=t&&t.exports===r,u=o?n.Buffer:void 0,c=u?u.allocUnsafe:void 0;function h(b,s){if(s)return b.slice();var C=b.length,g=c?c(C):new b.constructor(C);return b.copy(g),g}O.exports=h},KpUuxpHv:(O,l,e)=>{var n=e("P4tOE5v3");function r(t,o){var u=o?n(t.buffer):t.buffer;return new t.constructor(u,t.byteOffset,t.byteLength)}O.exports=r},tfeLNlKy:O=>{var l=/\w*$/;function e(n){var r=new n.constructor(n.source,l.exec(n));return r.lastIndex=n.lastIndex,r}O.exports=e},hA40zY5f:(O,l,e)=>{var n=e("mCEiX8iM"),r=n?n.prototype:void 0,t=r?r.valueOf:void 0;function o(u){return t?Object(t.call(u)):{}}O.exports=o},"/e/meXvl":(O,l,e)=>{var n=e("P4tOE5v3");function r(t,o){var u=o?n(t.buffer):t.buffer;return new t.constructor(u,t.byteOffset,t.length)}O.exports=r},"3pf0Mfw6":O=>{function l(e,n){var r=-1,t=e.length;for(n||(n=Array(t));++r{var n=e("KKpMMHa1"),r=e("rAowb+TC");function t(o,u,c,h){var b=!c;c||(c={});for(var s=-1,C=u.length;++s{var n=e("yiYgn92r"),r=e("PjrWv4IS");function t(o,u){return n(o,r(o),u)}O.exports=t},AeW2TpB9:(O,l,e)=>{var n=e("yiYgn92r"),r=e("SufxOAG9");function t(o,u){return n(o,r(o),u)}O.exports=t},wF2fOgH3:(O,l,e)=>{var n=e("RMa3hR3V"),r=n["__core-js_shared__"];O.exports=r},"cHkQCe+v":(O,l,e)=>{var n=e("oPTuas+D"),r=e("BhV0e01c");function t(o){return n(function(u,c){var h=-1,b=c.length,s=b>1?c[b-1]:void 0,C=b>2?c[2]:void 0;for(s=o.length>3&&typeof s=="function"?(b--,s):void 0,C&&r(c[0],c[1],C)&&(s=b<3?void 0:s,b=1),u=Object(u);++h{var n=e("yVnb1Yom");function r(t,o){return function(u,c){if(u==null)return u;if(!n(u))return t(u,c);for(var h=u.length,b=o?h:-1,s=Object(u);(o?b--:++b{function l(e){return function(n,r,t){for(var o=-1,u=Object(n),c=t(n),h=c.length;h--;){var b=c[e?h:++o];if(r(u[b],b,u)===!1)break}return n}}O.exports=l},"jz/qawZM":(O,l,e)=>{var n=e("jSmk3Idv"),r=e("vLRBYnW0"),t=e("lC0bY3Ff"),o=e("baojvMiO");function u(c){return function(h){h=o(h);var b=r(h)?t(h):void 0,s=b?b[0]:h.charAt(0),C=b?n(b,1).join(""):h.slice(1);return s[c]()+C}}O.exports=u},BEkFdMP7:(O,l,e)=>{var n=e("X4/11u1p"),r=e("bk16uxB3"),t=e("x37JfILs"),o="['\u2019]",u=RegExp(o,"g");function c(h){return function(b){return n(t(r(b).replace(u,"")),h,"")}}O.exports=c},JA49IaUv:(O,l,e)=>{var n=e("2OyJXB+x"),r=e("yVnb1Yom"),t=e("S0mlcvmt");function o(u){return function(c,h,b){var s=Object(c);if(!r(c)){var C=n(h,3);c=t(c),h=function(d){return C(s[d],d,s)}}var g=u(c,h,b);return g>-1?s[C?c[g]:g]:void 0}}O.exports=o},lAxVS0uB:(O,l,e)=>{var n=e("Eom51AvC"),r=e("PNF6DnrT"),t=e("lC7W8rzW"),o=1/0,u=n&&1/t(new n([,-0]))[1]==o?function(c){return new n(c)}:r;O.exports=u},NjtDklS8:(O,l,e)=>{var n=e("7wlnsihR"),r={\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"},t=n(r);O.exports=t},"dgL6+KuW":(O,l,e)=>{var n=e("C14Xp2Ng"),r=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch{}}();O.exports=r},Kgd3s3VL:(O,l,e)=>{var n=e("Qf0Q7TmK"),r=e("o4/dKci7"),t=e("CPEza9Tj"),o=1,u=2;function c(h,b,s,C,g,d){var _=s&o,p=h.length,v=b.length;if(p!=v&&!(_&&v>p))return!1;var y=d.get(h),f=d.get(b);if(y&&f)return y==b&&f==h;var x=-1,S=!0,A=s&u?new n:void 0;for(d.set(h,b),d.set(b,h);++x{var n=e("mCEiX8iM"),r=e("2r49OBLU"),t=e("pfEsQUpv"),o=e("Kgd3s3VL"),u=e("7PCskGWS"),c=e("lC7W8rzW"),h=1,b=2,s="[object Boolean]",C="[object Date]",g="[object Error]",d="[object Map]",_="[object Number]",p="[object RegExp]",v="[object Set]",y="[object String]",f="[object Symbol]",x="[object ArrayBuffer]",S="[object DataView]",A=n?n.prototype:void 0,w=A?A.valueOf:void 0;function T(L,k,G,ee,te,V,me){switch(G){case S:if(L.byteLength!=k.byteLength||L.byteOffset!=k.byteOffset)return!1;L=L.buffer,k=k.buffer;case x:return!(L.byteLength!=k.byteLength||!V(new r(L),new r(k)));case s:case C:case _:return t(+L,+k);case g:return L.name==k.name&&L.message==k.message;case p:case y:return L==k+"";case d:var xe=u;case v:var Pe=ee&h;if(xe||(xe=c),L.size!=k.size&&!Pe)return!1;var I=me.get(L);if(I)return I==k;ee|=b,me.set(L,k);var B=o(xe(L),xe(k),ee,te,V,me);return me.delete(L),B;case f:if(w)return w.call(L)==w.call(k)}return!1}O.exports=T},taFwQE02:(O,l,e)=>{var n=e("LY2ULR/B"),r=1,t=Object.prototype,o=t.hasOwnProperty;function u(c,h,b,s,C,g){var d=b&r,_=n(c),p=_.length,v=n(h),y=v.length;if(p!=y&&!d)return!1;for(var f=p;f--;){var x=_[f];if(!(d?x in h:o.call(h,x)))return!1}var S=g.get(c),A=g.get(h);if(S&&A)return S==h&&A==c;var w=!0;g.set(c,h),g.set(h,c);for(var T=d;++f{var n=e("7wlnsihR"),r={"&":"&","<":"<",">":">",'"':""","'":"'"},t=n(r);O.exports=t},"4b8PWZxA":(O,l,e)=>{var n=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g;O.exports=n},"LY2ULR/B":(O,l,e)=>{var n=e("yxRspkDm"),r=e("PjrWv4IS"),t=e("S0mlcvmt");function o(u){return n(u,t,r)}O.exports=o},Io424lOR:(O,l,e)=>{var n=e("yxRspkDm"),r=e("SufxOAG9"),t=e("Dd9klwgo");function o(u){return n(u,t,r)}O.exports=o},eXnMMeS9:(O,l,e)=>{var n=e("a7swBJz8");function r(t,o){var u=t.__data__;return n(o)?u[typeof o=="string"?"string":"hash"]:u.map}O.exports=r},TBgxJZXR:(O,l,e)=>{var n=e("bDBSvNud"),r=e("S0mlcvmt");function t(o){for(var u=r(o),c=u.length;c--;){var h=u[c],b=o[h];u[c]=[h,b,n(b)]}return u}O.exports=t},C14Xp2Ng:(O,l,e)=>{var n=e("Bb7LHlWw"),r=e("DAtDB7HU");function t(o,u){var c=r(o,u);return n(c)?c:void 0}O.exports=t},QoaPbia1:(O,l,e)=>{var n=e("rpdyzHjD"),r=n(Object.getPrototypeOf,Object);O.exports=r},"7nYOdoup":(O,l,e)=>{var n=e("mCEiX8iM"),r=Object.prototype,t=r.hasOwnProperty,o=r.toString,u=n?n.toStringTag:void 0;function c(h){var b=t.call(h,u),s=h[u];try{h[u]=void 0;var C=!0}catch{}var g=o.call(h);return C&&(b?h[u]=s:delete h[u]),g}O.exports=c},PjrWv4IS:(O,l,e)=>{var n=e("6tfh/myx"),r=e("wj7wmF19"),t=Object.prototype,o=t.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(h){return h==null?[]:(h=Object(h),n(u(h),function(b){return o.call(h,b)}))}:r;O.exports=c},SufxOAG9:(O,l,e)=>{var n=e("ZwIJ+u++"),r=e("QoaPbia1"),t=e("PjrWv4IS"),o=e("wj7wmF19"),u=Object.getOwnPropertySymbols,c=u?function(h){for(var b=[];h;)n(b,t(h)),h=r(h);return b}:o;O.exports=c},hkYW3t1d:(O,l,e)=>{var n=e("CupN+4mD"),r=e("U1UKruUk"),t=e("IF7lHyDi"),o=e("Eom51AvC"),u=e("bYbldQND"),c=e("yRXRscZV"),h=e("owiykrTV"),b="[object Map]",s="[object Object]",C="[object Promise]",g="[object Set]",d="[object WeakMap]",_="[object DataView]",p=h(n),v=h(r),y=h(t),f=h(o),x=h(u),S=c;(n&&S(new n(new ArrayBuffer(1)))!=_||r&&S(new r)!=b||t&&S(t.resolve())!=C||o&&S(new o)!=g||u&&S(new u)!=d)&&(S=function(A){var w=c(A),T=w==s?A.constructor:void 0,L=T?h(T):"";if(L)switch(L){case p:return _;case v:return b;case y:return C;case f:return g;case x:return d}return w}),O.exports=S},DAtDB7HU:O=>{function l(e,n){return e==null?void 0:e[n]}O.exports=l},"9vY6THJy":(O,l,e)=>{var n=e("8DtZho62"),r=e("K9urbY79"),t=e("Ai8uwR4r"),o=e("03o60v9D"),u=e("NYE3wwKJ"),c=e("hgg5N7gh");function h(b,s,C){s=n(s,b);for(var g=-1,d=s.length,_=!1;++g{var l="\\ud800-\\udfff",e="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",t=e+n+r,o="\\ufe0e\\ufe0f",u="\\u200d",c=RegExp("["+u+l+t+o+"]");function h(b){return c.test(b)}O.exports=h},SyoGty74:O=>{var l=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function e(n){return l.test(n)}O.exports=e},molWVcsd:(O,l,e)=>{var n=e("c9pzQvgA");function r(){this.__data__=n?n(null):{},this.size=0}O.exports=r},"Np/uUz3h":O=>{function l(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}O.exports=l},l6cjUH6r:(O,l,e)=>{var n=e("c9pzQvgA"),r="__lodash_hash_undefined__",t=Object.prototype,o=t.hasOwnProperty;function u(c){var h=this.__data__;if(n){var b=h[c];return b===r?void 0:b}return o.call(h,c)?h[c]:void 0}O.exports=u},BfCHtAmD:(O,l,e)=>{var n=e("c9pzQvgA"),r=Object.prototype,t=r.hasOwnProperty;function o(u){var c=this.__data__;return n?c[u]!==void 0:t.call(c,u)}O.exports=o},"Y2k8MD7+":(O,l,e)=>{var n=e("c9pzQvgA"),r="__lodash_hash_undefined__";function t(o,u){var c=this.__data__;return this.size+=this.has(o)?0:1,c[o]=n&&u===void 0?r:u,this}O.exports=t},HElhGzSN:O=>{var l=Object.prototype,e=l.hasOwnProperty;function n(r){var t=r.length,o=new r.constructor(t);return t&&typeof r[0]=="string"&&e.call(r,"index")&&(o.index=r.index,o.input=r.input),o}O.exports=n},"OHZO+S3J":(O,l,e)=>{var n=e("P4tOE5v3"),r=e("KpUuxpHv"),t=e("tfeLNlKy"),o=e("hA40zY5f"),u=e("/e/meXvl"),c="[object Boolean]",h="[object Date]",b="[object Map]",s="[object Number]",C="[object RegExp]",g="[object Set]",d="[object String]",_="[object Symbol]",p="[object ArrayBuffer]",v="[object DataView]",y="[object Float32Array]",f="[object Float64Array]",x="[object Int8Array]",S="[object Int16Array]",A="[object Int32Array]",w="[object Uint8Array]",T="[object Uint8ClampedArray]",L="[object Uint16Array]",k="[object Uint32Array]";function G(ee,te,V){var me=ee.constructor;switch(te){case p:return n(ee);case c:case h:return new me(+ee);case v:return r(ee,V);case y:case f:case x:case S:case A:case w:case T:case L:case k:return u(ee,V);case b:return new me;case s:case d:return new me(ee);case C:return t(ee);case g:return new me;case _:return o(ee)}}O.exports=G},"WXSjd/Yh":(O,l,e)=>{var n=e("Ewbhy0hc"),r=e("QoaPbia1"),t=e("iRVW1B0q");function o(u){return typeof u.constructor=="function"&&!t(u)?n(r(u)):{}}O.exports=o},"80Blr2v5":(O,l,e)=>{var n=e("mCEiX8iM"),r=e("K9urbY79"),t=e("Ai8uwR4r"),o=n?n.isConcatSpreadable:void 0;function u(c){return t(c)||r(c)||!!(o&&c&&c[o])}O.exports=u},"03o60v9D":O=>{var l=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function n(r,t){var o=typeof r;return t=t==null?l:t,!!t&&(o=="number"||o!="symbol"&&e.test(r))&&r>-1&&r%1==0&&r{var n=e("pfEsQUpv"),r=e("yVnb1Yom"),t=e("03o60v9D"),o=e("u2mgHbaT");function u(c,h,b){if(!o(b))return!1;var s=typeof h;return(s=="number"?r(b)&&t(h,b.length):s=="string"&&h in b)?n(b[h],c):!1}O.exports=u},HJaIYHi4:(O,l,e)=>{var n=e("Ai8uwR4r"),r=e("O+YxuZGn"),t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;function u(c,h){if(n(c))return!1;var b=typeof c;return b=="number"||b=="symbol"||b=="boolean"||c==null||r(c)?!0:o.test(c)||!t.test(c)||h!=null&&c in Object(h)}O.exports=u},a7swBJz8:O=>{function l(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}O.exports=l},qmPJWXAk:(O,l,e)=>{var n=e("wF2fOgH3"),r=function(){var o=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return o?"Symbol(src)_1."+o:""}();function t(o){return!!r&&r in o}O.exports=t},iRVW1B0q:O=>{var l=Object.prototype;function e(n){var r=n&&n.constructor,t=typeof r=="function"&&r.prototype||l;return n===t}O.exports=e},bDBSvNud:(O,l,e)=>{var n=e("u2mgHbaT");function r(t){return t===t&&!n(t)}O.exports=r},"36gvFkyC":O=>{function l(){this.__data__=[],this.size=0}O.exports=l},PIvmiIaU:(O,l,e)=>{var n=e("wZCk8eAc"),r=Array.prototype,t=r.splice;function o(u){var c=this.__data__,h=n(c,u);if(h<0)return!1;var b=c.length-1;return h==b?c.pop():t.call(c,h,1),--this.size,!0}O.exports=o},RNZ0AJ6u:(O,l,e)=>{var n=e("wZCk8eAc");function r(t){var o=this.__data__,u=n(o,t);return u<0?void 0:o[u][1]}O.exports=r},ujvxbrYf:(O,l,e)=>{var n=e("wZCk8eAc");function r(t){return n(this.__data__,t)>-1}O.exports=r},eor5MVfv:(O,l,e)=>{var n=e("wZCk8eAc");function r(t,o){var u=this.__data__,c=n(u,t);return c<0?(++this.size,u.push([t,o])):u[c][1]=o,this}O.exports=r},"dmHg9sC/":(O,l,e)=>{var n=e("xSIpMwES"),r=e("jBfUYu/J"),t=e("U1UKruUk");function o(){this.size=0,this.__data__={hash:new n,map:new(t||r),string:new n}}O.exports=o},O7WwaaiA:(O,l,e)=>{var n=e("eXnMMeS9");function r(t){var o=n(this,t).delete(t);return this.size-=o?1:0,o}O.exports=r},"MH5e4+91":(O,l,e)=>{var n=e("eXnMMeS9");function r(t){return n(this,t).get(t)}O.exports=r},XbJIAQJx:(O,l,e)=>{var n=e("eXnMMeS9");function r(t){return n(this,t).has(t)}O.exports=r},ikzlDpcK:(O,l,e)=>{var n=e("eXnMMeS9");function r(t,o){var u=n(this,t),c=u.size;return u.set(t,o),this.size+=u.size==c?0:1,this}O.exports=r},"7PCskGWS":O=>{function l(e){var n=-1,r=Array(e.size);return e.forEach(function(t,o){r[++n]=[o,t]}),r}O.exports=l},"0EhpJg7d":O=>{function l(e,n){return function(r){return r==null?!1:r[e]===n&&(n!==void 0||e in Object(r))}}O.exports=l},BeUPpiLA:(O,l,e)=>{var n=e("2fG0j4rQ"),r=500;function t(o){var u=n(o,function(h){return c.size===r&&c.clear(),h}),c=u.cache;return u}O.exports=t},c9pzQvgA:(O,l,e)=>{var n=e("C14Xp2Ng"),r=n(Object,"create");O.exports=r},"5L8v9Sbf":(O,l,e)=>{var n=e("rpdyzHjD"),r=n(Object.keys,Object);O.exports=r},cjIFmnMQ:O=>{function l(e){var n=[];if(e!=null)for(var r in Object(e))n.push(r);return n}O.exports=l},"4y+VVb9w":(O,l,e)=>{O=e.nmd(O);var n=e("4b8PWZxA"),r=l&&!l.nodeType&&l,t=r&&!0&&O&&!O.nodeType&&O,o=t&&t.exports===r,u=o&&n.process,c=function(){try{var h=t&&t.require&&t.require("util").types;return h||u&&u.binding&&u.binding("util")}catch{}}();O.exports=c},r5em9lfo:O=>{var l=Object.prototype,e=l.toString;function n(r){return e.call(r)}O.exports=n},rpdyzHjD:O=>{function l(e,n){return function(r){return e(n(r))}}O.exports=l},"tIY68Q+U":(O,l,e)=>{var n=e("Qg78R79P"),r=Math.max;function t(o,u,c){return u=r(u===void 0?o.length-1:u,0),function(){for(var h=arguments,b=-1,s=r(h.length-u,0),C=Array(s);++b{var n=e("4b8PWZxA"),r=typeof self=="object"&&self&&self.Object===Object&&self,t=n||r||Function("return this")();O.exports=t},"9He16nBk":O=>{function l(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}O.exports=l},Zz5qLMgh:O=>{var l="__lodash_hash_undefined__";function e(n){return this.__data__.set(n,l),this}O.exports=e},"2LGZhEqn":O=>{function l(e){return this.__data__.has(e)}O.exports=l},lC7W8rzW:O=>{function l(e){var n=-1,r=Array(e.size);return e.forEach(function(t){r[++n]=t}),r}O.exports=l},KiHc5gqA:(O,l,e)=>{var n=e("47mU6c8f"),r=e("q7uYAeXD"),t=r(n);O.exports=t},q7uYAeXD:O=>{var l=800,e=16,n=Date.now;function r(t){var o=0,u=0;return function(){var c=n(),h=e-(c-u);if(u=c,h>0){if(++o>=l)return arguments[0]}else o=0;return t.apply(void 0,arguments)}}O.exports=r},pL6zch2t:(O,l,e)=>{var n=e("jBfUYu/J");function r(){this.__data__=new n,this.size=0}O.exports=r},nIQP9B2F:O=>{function l(e){var n=this.__data__,r=n.delete(e);return this.size=n.size,r}O.exports=l},"8NIKrZOh":O=>{function l(e){return this.__data__.get(e)}O.exports=l},"50XfFAhE":O=>{function l(e){return this.__data__.has(e)}O.exports=l},"8H4J8m+L":(O,l,e)=>{var n=e("jBfUYu/J"),r=e("U1UKruUk"),t=e("+UVuVHRt"),o=200;function u(c,h){var b=this.__data__;if(b instanceof n){var s=b.__data__;if(!r||s.length{function l(e,n,r){for(var t=r-1,o=e.length;++t{var n=e("1pH6c0it"),r=e("vLRBYnW0"),t=e("38UD1Gh7");function o(u){return r(u)?t(u):n(u)}O.exports=o},E7RS5CCu:(O,l,e)=>{var n=e("BeUPpiLA"),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,t=/\\(\\)?/g,o=n(function(u){var c=[];return u.charCodeAt(0)===46&&c.push(""),u.replace(r,function(h,b,s,C){c.push(s?C.replace(t,"$1"):b||h)}),c});O.exports=o},hgg5N7gh:(O,l,e)=>{var n=e("O+YxuZGn"),r=1/0;function t(o){if(typeof o=="string"||n(o))return o;var u=o+"";return u=="0"&&1/o==-r?"-0":u}O.exports=t},owiykrTV:O=>{var l=Function.prototype,e=l.toString;function n(r){if(r!=null){try{return e.call(r)}catch{}try{return r+""}catch{}}return""}O.exports=n},Oq3mzCjZ:O=>{var l=/\s/;function e(n){for(var r=n.length;r--&&l.test(n.charAt(r)););return r}O.exports=e},"38UD1Gh7":O=>{var l="\\ud800-\\udfff",e="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",t=e+n+r,o="\\ufe0e\\ufe0f",u="["+l+"]",c="["+t+"]",h="\\ud83c[\\udffb-\\udfff]",b="(?:"+c+"|"+h+")",s="[^"+l+"]",C="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",d="\\u200d",_=b+"?",p="["+o+"]?",v="(?:"+d+"(?:"+[s,C,g].join("|")+")"+p+_+")*",y=p+_+v,f="(?:"+[s+c+"?",c,C,g,u].join("|")+")",x=RegExp(h+"(?="+h+")|"+f+y,"g");function S(A){return A.match(x)||[]}O.exports=S},j5XZnuwL:O=>{var l="\\ud800-\\udfff",e="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",t=e+n+r,o="\\u2700-\\u27bf",u="a-z\\xdf-\\xf6\\xf8-\\xff",c="\\xac\\xb1\\xd7\\xf7",h="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",b="\\u2000-\\u206f",s=" \\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",C="A-Z\\xc0-\\xd6\\xd8-\\xde",g="\\ufe0e\\ufe0f",d=c+h+b+s,_="['\u2019]",p="["+d+"]",v="["+t+"]",y="\\d+",f="["+o+"]",x="["+u+"]",S="[^"+l+d+y+o+u+C+"]",A="\\ud83c[\\udffb-\\udfff]",w="(?:"+v+"|"+A+")",T="[^"+l+"]",L="(?:\\ud83c[\\udde6-\\uddff]){2}",k="[\\ud800-\\udbff][\\udc00-\\udfff]",G="["+C+"]",ee="\\u200d",te="(?:"+x+"|"+S+")",V="(?:"+G+"|"+S+")",me="(?:"+_+"(?:d|ll|m|re|s|t|ve))?",xe="(?:"+_+"(?:D|LL|M|RE|S|T|VE))?",Pe=w+"?",I="["+g+"]?",B="(?:"+ee+"(?:"+[T,L,k].join("|")+")"+I+Pe+")*",z="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",X="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",H=I+Pe+B,Z="(?:"+[f,L,k].join("|")+")"+H,U=RegExp([G+"?"+x+"+"+me+"(?="+[p,G,"$"].join("|")+")",V+"+"+xe+"(?="+[p,G+te,"$"].join("|")+")",G+"?"+te+"+"+me,G+"+"+xe,X,z,y,Z].join("|"),"g");function se(q){return q.match(U)||[]}O.exports=se},OZcvNQmv:(O,l,e)=>{var n=e("RG+JoztX"),r=e("BEkFdMP7"),t=r(function(o,u,c){return u=u.toLowerCase(),o+(c?n(u):u)});O.exports=t},"RG+JoztX":(O,l,e)=>{var n=e("baojvMiO"),r=e("VYuQb9st");function t(o){return r(n(o).toLowerCase())}O.exports=t},iG1AjSQm:(O,l,e)=>{var n=e("SzBuSUKx"),r=1,t=4;function o(u){return n(u,r|t)}O.exports=o},EeemBwNM:(O,l,e)=>{var n=e("ZwIJ+u++"),r=e("rXvH2Tfh"),t=e("3pf0Mfw6"),o=e("Ai8uwR4r");function u(){var c=arguments.length;if(!c)return[];for(var h=Array(c-1),b=arguments[0],s=c;s--;)h[s-1]=arguments[s];return n(o(b)?t(b):[b],r(h,1))}O.exports=u},nvPhAoN7:O=>{function l(e){return function(){return e}}O.exports=l},"+V9FPWJ/":(O,l,e)=>{var n=e("u2mgHbaT"),r=e("/Wu+DgFK"),t=e("r0XEdTWG"),o="Expected a function",u=Math.max,c=Math.min;function h(b,s,C){var g,d,_,p,v,y,f=0,x=!1,S=!1,A=!0;if(typeof b!="function")throw new TypeError(o);s=t(s)||0,n(C)&&(x=!!C.leading,S="maxWait"in C,_=S?u(t(C.maxWait)||0,s):_,A="trailing"in C?!!C.trailing:A);function w(xe){var Pe=g,I=d;return g=d=void 0,f=xe,p=b.apply(I,Pe),p}function T(xe){return f=xe,v=setTimeout(G,s),x?w(xe):p}function L(xe){var Pe=xe-y,I=xe-f,B=s-Pe;return S?c(B,_-I):B}function k(xe){var Pe=xe-y,I=xe-f;return y===void 0||Pe>=s||Pe<0||S&&I>=_}function G(){var xe=r();if(k(xe))return ee(xe);v=setTimeout(G,L(xe))}function ee(xe){return v=void 0,A&&g?w(xe):(g=d=void 0,p)}function te(){v!==void 0&&clearTimeout(v),f=0,g=y=d=v=void 0}function V(){return v===void 0?p:ee(r())}function me(){var xe=r(),Pe=k(xe);if(g=arguments,d=this,y=xe,Pe){if(v===void 0)return T(y);if(S)return clearTimeout(v),v=setTimeout(G,s),w(y)}return v===void 0&&(v=setTimeout(G,s)),p}return me.cancel=te,me.flush=V,me}O.exports=h},bk16uxB3:(O,l,e)=>{var n=e("NjtDklS8"),r=e("baojvMiO"),t=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,o="\\u0300-\\u036f",u="\\ufe20-\\ufe2f",c="\\u20d0-\\u20ff",h=o+u+c,b="["+h+"]",s=RegExp(b,"g");function C(g){return g=r(g),g&&g.replace(t,n).replace(s,"")}O.exports=C},M09juI6U:O=>{function l(e,n){return e==null||e!==e?n:e}O.exports=l},xzK3tCcD:(O,l,e)=>{O.exports=e("Lj8fRClR")},pfEsQUpv:O=>{function l(e,n){return e===n||e!==e&&n!==n}O.exports=l},zwqkL7eo:(O,l,e)=>{var n=e("QEP6ehok"),r=e("baojvMiO"),t=/[&<>"']/g,o=RegExp(t.source);function u(c){return c=r(c),c&&o.test(c)?c.replace(t,n):c}O.exports=u},zz8lN1pr:(O,l,e)=>{var n=e("JA49IaUv"),r=e("qaXBRAsw"),t=n(r);O.exports=t},qaXBRAsw:(O,l,e)=>{var n=e("+8zy/hiB"),r=e("2OyJXB+x"),t=e("8q5ssxs1"),o=Math.max;function u(c,h,b){var s=c==null?0:c.length;if(!s)return-1;var C=b==null?0:t(b);return C<0&&(C=o(s+C,0)),n(c,r(h,3),C)}O.exports=u},Lj8fRClR:(O,l,e)=>{var n=e("r2wD/9dB"),r=e("MGws0FP1"),t=e("5wyyxSBR"),o=e("Ai8uwR4r");function u(c,h){var b=o(c)?n:r;return b(c,t(h))}O.exports=u},"2HNCJt8Q":(O,l,e)=>{var n=e("wVKZhHVI"),r=e("5wyyxSBR");function t(o,u){return o&&n(o,r(u))}O.exports=t},htp0RzwN:(O,l,e)=>{var n=e("MrH38Aof");function r(t,o,u){var c=t==null?void 0:n(t,o);return c===void 0?u:c}O.exports=r},Txpn8yrL:(O,l,e)=>{var n=e("iz46sUwP"),r=e("9vY6THJy");function t(o,u){return o!=null&&r(o,u,n)}O.exports=t},"9GW11MM0":O=>{function l(e){return e}O.exports=l},K9urbY79:(O,l,e)=>{var n=e("zsaqPi8I"),r=e("8qRsGgWC"),t=Object.prototype,o=t.hasOwnProperty,u=t.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(h){return r(h)&&o.call(h,"callee")&&!u.call(h,"callee")};O.exports=c},Ai8uwR4r:O=>{var l=Array.isArray;O.exports=l},yVnb1Yom:(O,l,e)=>{var n=e("oDdu0vts"),r=e("NYE3wwKJ");function t(o){return o!=null&&r(o.length)&&!n(o)}O.exports=t},xp3VIIRX:(O,l,e)=>{var n=e("yVnb1Yom"),r=e("8qRsGgWC");function t(o){return r(o)&&n(o)}O.exports=t},"FTyHBy/Q":(O,l,e)=>{O=e.nmd(O);var n=e("RMa3hR3V"),r=e("JXajPUSn"),t=l&&!l.nodeType&&l,o=t&&!0&&O&&!O.nodeType&&O,u=o&&o.exports===t,c=u?n.Buffer:void 0,h=c?c.isBuffer:void 0,b=h||r;O.exports=b},A56N27Uq:(O,l,e)=>{var n=e("3QTVJl0r"),r=e("hkYW3t1d"),t=e("K9urbY79"),o=e("Ai8uwR4r"),u=e("yVnb1Yom"),c=e("FTyHBy/Q"),h=e("iRVW1B0q"),b=e("5OQmTD4y"),s="[object Map]",C="[object Set]",g=Object.prototype,d=g.hasOwnProperty;function _(p){if(p==null)return!0;if(u(p)&&(o(p)||typeof p=="string"||typeof p.splice=="function"||c(p)||b(p)||t(p)))return!p.length;var v=r(p);if(v==s||v==C)return!p.size;if(h(p))return!n(p).length;for(var y in p)if(d.call(p,y))return!1;return!0}O.exports=_},FtmMm3gp:(O,l,e)=>{var n=e("TZbuAMSu");function r(t,o){return n(t,o)}O.exports=r},"ZtpRma/a":(O,l,e)=>{var n=e("TZbuAMSu");function r(t,o,u){u=typeof u=="function"?u:void 0;var c=u?u(t,o):void 0;return c===void 0?n(t,o,void 0,u):!!c}O.exports=r},oDdu0vts:(O,l,e)=>{var n=e("yRXRscZV"),r=e("u2mgHbaT"),t="[object AsyncFunction]",o="[object Function]",u="[object GeneratorFunction]",c="[object Proxy]";function h(b){if(!r(b))return!1;var s=n(b);return s==o||s==u||s==t||s==c}O.exports=h},"FWpQ+Wjd":(O,l,e)=>{var n=e("8q5ssxs1");function r(t){return typeof t=="number"&&t==n(t)}O.exports=r},NYE3wwKJ:O=>{var l=9007199254740991;function e(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=l}O.exports=e},"x/55OylA":(O,l,e)=>{var n=e("vA5QEKni"),r=e("VX7NnWTC"),t=e("4y+VVb9w"),o=t&&t.isMap,u=o?r(o):n;O.exports=u},u2mgHbaT:O=>{function l(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}O.exports=l},"8qRsGgWC":O=>{function l(e){return e!=null&&typeof e=="object"}O.exports=l},"uTpwwmj/":(O,l,e)=>{var n=e("yRXRscZV"),r=e("QoaPbia1"),t=e("8qRsGgWC"),o="[object Object]",u=Function.prototype,c=Object.prototype,h=u.toString,b=c.hasOwnProperty,s=h.call(Object);function C(g){if(!t(g)||n(g)!=o)return!1;var d=r(g);if(d===null)return!0;var _=b.call(d,"constructor")&&d.constructor;return typeof _=="function"&&_ instanceof _&&h.call(_)==s}O.exports=C},PfQ9rIGA:(O,l,e)=>{var n=e("z/HNFIk2"),r=e("VX7NnWTC"),t=e("4y+VVb9w"),o=t&&t.isSet,u=o?r(o):n;O.exports=u},"yviUsp+Y":(O,l,e)=>{var n=e("yRXRscZV"),r=e("Ai8uwR4r"),t=e("8qRsGgWC"),o="[object String]";function u(c){return typeof c=="string"||!r(c)&&t(c)&&n(c)==o}O.exports=u},"O+YxuZGn":(O,l,e)=>{var n=e("yRXRscZV"),r=e("8qRsGgWC"),t="[object Symbol]";function o(u){return typeof u=="symbol"||r(u)&&n(u)==t}O.exports=o},"5OQmTD4y":(O,l,e)=>{var n=e("mkEuoKCD"),r=e("VX7NnWTC"),t=e("4y+VVb9w"),o=t&&t.isTypedArray,u=o?r(o):n;O.exports=u},WqoGzrLC:O=>{function l(e){return e===void 0}O.exports=l},zowU9TNZ:(O,l,e)=>{var n=e("BEkFdMP7"),r=n(function(t,o,u){return t+(u?"-":"")+o.toLowerCase()});O.exports=r},S0mlcvmt:(O,l,e)=>{var n=e("UXl6fvh7"),r=e("3QTVJl0r"),t=e("yVnb1Yom");function o(u){return t(u)?n(u):r(u)}O.exports=o},Dd9klwgo:(O,l,e)=>{var n=e("UXl6fvh7"),r=e("ZkkxUotJ"),t=e("yVnb1Yom");function o(u){return t(u)?n(u,!0):r(u)}O.exports=o},p60vwpDe:O=>{function l(e){var n=e==null?0:e.length;return n?e[n-1]:void 0}O.exports=l},NV2C8ebe:function(O,l,e){O=e.nmd(O);var n;/**
* @license
* Lodash 
* Copyright OpenJS Foundation and other contributors 
* Released under MIT license 
* Based on Underscore.js 1.8.3 
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(){var r,t="4.17.21",o=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",h="Invalid `variable` option passed into `_.template`",b="__lodash_hash_undefined__",s=500,C="__lodash_placeholder__",g=1,d=2,_=4,p=1,v=2,y=1,f=2,x=4,S=8,A=16,w=32,T=64,L=128,k=256,G=512,ee=30,te="...",V=800,me=16,xe=1,Pe=2,I=3,B=1/0,z=9007199254740991,X=17976931348623157e292,H=0/0,Z=4294967295,U=Z-1,se=Z>>>1,q=[["ary",L],["bind",y],["bindKey",f],["curry",S],["curryRight",A],["flip",G],["partial",w],["partialRight",T],["rearg",k]],ue="[object Arguments]",Ee="[object Array]",Re="[object AsyncFunction]",Oe="[object Boolean]",ce="[object Date]",Q="[object DOMException]",oe="[object Error]",Ne="[object Function]",Ye="[object GeneratorFunction]",ae="[object Map]",ie="[object Number]",re="[object Null]",we="[object Object]",ne="[object Promise]",de="[object Proxy]",fe="[object RegExp]",Ce="[object Set]",Ve="[object String]",Ze="[object Symbol]",at="[object Undefined]",Mt="[object WeakMap]",Gt="[object WeakSet]",Xe="[object ArrayBuffer]",ve="[object DataView]",W="[object Float32Array]",J="[object Float64Array]",Me="[object Int8Array]",He="[object Int16Array]",ut="[object Int32Array]",ct="[object Uint8Array]",bt="[object Uint8ClampedArray]",un="[object Uint16Array]",vt="[object Uint32Array]",Et=/\b__p \+= '';/g,Ft=/\b(__p \+=) '' \+/g,Zt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Fe=/&(?:amp|lt|gt|quot|#39);/g,ht=/[&<>"']/g,Ht=RegExp(Fe.source),Qt=RegExp(ht.source),Jt=/<%-([\s\S]+?)%>/g,qt=/<%([\s\S]+?)%>/g,cn=/<%=([\s\S]+?)%>/g,mn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gn=/^\w*$/,An=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Wn=/[\\^$.*+?()[\]{}|]/g,Nn=RegExp(Wn.source),Sn=/^\s+/,cr=/\s/,sr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,jr=/\{\n\/\* \[wrapped with (.+)\] \*/,pr=/,? & /,hr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tr=/[()=,{}\[\]\/\s]/,Pr=/\\(\\)?/g,Hn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yr=/\w*$/,Gr=/^[-+]0x[0-9a-f]+$/i,ir=/^0b[01]+$/i,Fr=/^\[object .+?Constructor\]$/,lt=/^0o[0-7]+$/i,$e=/^(?:0|[1-9]\d*)$/,sn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xt=/($^)/,yt=/['\n\r\u2028\u2029\\]/g,Be="\\ud800-\\udfff",St="\\u0300-\\u036f",Nt="\\ufe20-\\ufe2f",tn="\\u20d0-\\u20ff",Wt=St+Nt+tn,fn="\\u2700-\\u27bf",In="a-z\\xdf-\\xf6\\xf8-\\xff",ar="\\xac\\xb1\\xd7\\xf7",dr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",br="\\u2000-\\u206f",wr=" \\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",Kr="A-Z\\xc0-\\xd6\\xd8-\\xde",Cr="\\ufe0e\\ufe0f",Yr=ar+dr+br+wr,xr="['\u2019]",zr="["+Be+"]",Xr="["+Yr+"]",_r="["+Wt+"]",Ur="\\d+",gi="["+fn+"]",zi="["+In+"]",Ri="[^"+Be+Yr+Ur+fn+In+Kr+"]",Si="\\ud83c[\\udffb-\\udfff]",Ui="(?:"+_r+"|"+Si+")",Vr="[^"+Be+"]",rt="(?:\\ud83c[\\udde6-\\uddff]){2}",mt="[\\ud800-\\udbff][\\udc00-\\udfff]",ln="["+Kr+"]",vn="\\u200d",Mr="(?:"+zi+"|"+Ri+")",Zn="(?:"+ln+"|"+Ri+")",Dr="(?:"+xr+"(?:d|ll|m|re|s|t|ve))?",ri="(?:"+xr+"(?:D|LL|M|RE|S|T|VE))?",wi=Ui+"?",vi="["+Cr+"]?",bi="(?:"+vn+"(?:"+[Vr,rt,mt].join("|")+")"+vi+wi+")*",Ni="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Gi="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",xi=vi+wi+bi,ra="(?:"+[gi,rt,mt].join("|")+")"+xi,nr="(?:"+[Vr+_r+"?",_r,rt,mt,zr].join("|")+")",Pt=RegExp(xr,"g"),wn=RegExp(_r,"g"),Vn=RegExp(Si+"(?="+Si+")|"+nr+xi,"g"),Ir=RegExp([ln+"?"+zi+"+"+Dr+"(?="+[Xr,ln,"$"].join("|")+")",Zn+"+"+ri+"(?="+[Xr,ln+Mr,"$"].join("|")+")",ln+"?"+Mr+"+"+Dr,ln+"+"+ri,Gi,Ni,Ur,ra].join("|"),"g"),Br=RegExp("["+vn+Be+Wt+Cr+"]"),_i=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Or=["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"],ui=-1,Tr={};Tr[W]=Tr[J]=Tr[Me]=Tr[He]=Tr[ut]=Tr[ct]=Tr[bt]=Tr[un]=Tr[vt]=!0,Tr[ue]=Tr[Ee]=Tr[Xe]=Tr[Oe]=Tr[ve]=Tr[ce]=Tr[oe]=Tr[Ne]=Tr[ae]=Tr[ie]=Tr[we]=Tr[fe]=Tr[Ce]=Tr[Ve]=Tr[Mt]=!1;var Je={};Je[ue]=Je[Ee]=Je[Xe]=Je[ve]=Je[Oe]=Je[ce]=Je[W]=Je[J]=Je[Me]=Je[He]=Je[ut]=Je[ae]=Je[ie]=Je[we]=Je[fe]=Je[Ce]=Je[Ve]=Je[Ze]=Je[ct]=Je[bt]=Je[un]=Je[vt]=!0,Je[oe]=Je[Ne]=Je[Mt]=!1;var jt={\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"},bn={"&":"&","<":"<",">":">",'"':""","'":"'"},Xn={"&":"&","<":"<",">":">",""":'"',"'":"'"},Se={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},We=parseFloat,Ke=parseInt,tt=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,ot=typeof self=="object"&&self&&self.Object===Object&&self,Ot=tt||ot||Function("return this")(),Ut=l&&!l.nodeType&&l,on=Ut&&!0&&O&&!O.nodeType&&O,hn=on&&on.exports===Ut,xn=hn&&tt.process,dn=function(){try{var wt=on&&on.require&&on.require("util").types;return wt||xn&&xn.binding&&xn.binding("util")}catch{}}(),yn=dn&&dn.isArrayBuffer,jn=dn&&dn.isDate,Rn=dn&&dn.isMap,Bn=dn&&dn.isRegExp,er=dn&&dn.isSet,st=dn&&dn.isTypedArray;function Cn(wt,Yt,Kt){switch(Kt.length){case 0:return wt.call(Yt);case 1:return wt.call(Yt,Kt[0]);case 2:return wt.call(Yt,Kt[0],Kt[1]);case 3:return wt.call(Yt,Kt[0],Kt[1],Kt[2])}return wt.apply(Yt,Kt)}function Ln(wt,Yt,Kt,zn){for(var gr=-1,$r=wt==null?0:wt.length;++gr<$r;){var Ci=wt[gr];Yt(zn,Ci,Kt(Ci),wt)}return zn}function nn(wt,Yt){for(var Kt=-1,zn=wt==null?0:wt.length;++Kt-1}function Lr(wt,Yt,Kt){for(var zn=-1,gr=wt==null?0:wt.length;++zn-1;);return Kt}function Aa(wt,Yt){for(var Kt=wt.length;Kt--&&Ia(Yt,wt[Kt],0)>-1;);return Kt}function ka(wt,Yt){for(var Kt=wt.length,zn=0;Kt--;)wt[Kt]===Yt&&++zn;return zn}var bo=qi(jt),ba=qi(bn);function ja(wt){return"\\"+Se[wt]}function Bo(wt,Yt){return wt==null?r:wt[Yt]}function ia(wt){return Br.test(wt)}function Ga(wt){return _i.test(wt)}function Lo(wt){for(var Yt,Kt=[];!(Yt=wt.next()).done;)Kt.push(Yt.value);return Kt}function oo(wt){var Yt=-1,Kt=Array(wt.size);return wt.forEach(function(zn,gr){Kt[++Yt]=[gr,zn]}),Kt}function wo(wt,Yt){return function(Kt){return wt(Yt(Kt))}}function Fa(wt,Yt){for(var Kt=-1,zn=wt.length,gr=0,$r=[];++Kt-1}function Al(i,m){var F=this.__data__,ge=ha(F,i);return ge<0?(++this.size,F.push([i,m])):F[ge][1]=m,this}qa.prototype.clear=Js,qa.prototype.delete=Ss,qa.prototype.get=Kl,qa.prototype.has=Cs,qa.prototype.set=Al;function eo(i){var m=-1,F=i==null?0:i.length;for(this.clear();++m=m?i:m)),i}function Ta(i,m,F,ge,Le,qe){var _t,zt=m&g,en=m&d,_n=m&_;if(F&&(_t=Le?F(i,ge,Le,qe):F(i)),_t!==r)return _t;if(!ji(i))return i;var En=qr(i);if(En){if(_t=Us(i),!zt)return Ra(i,_t)}else{var kn=Ai(i),or=kn==Ne||kn==Ye;if(js(i))return Oa(i,zt);if(kn==we||kn==ue||or&&!Le){if(_t=en||or?{}:Ws(i),!zt)return en?Ou(i,Co(_t,i)):Tu(i,$o(_t,i))}else{if(!Je[kn])return Le?i:{};_t=Pu(i,kn,zt)}}qe||(qe=new Da);var Er=qe.get(i);if(Er)return Er;qe.set(i,_t),Cc(i)?i.forEach(function(Hr){_t.add(Ta(Hr,m,F,Hr,i,qe))}):Ec(i)&&i.forEach(function(Hr,li){_t.set(li,Ta(Hr,m,F,li,i,qe))});var Wr=_n?en?Yn:Un:en?no:xa,ai=En?r:Wr(i);return nn(ai||i,function(Hr,li){ai&&(li=Hr,Hr=i[li]),os(_t,li,Ta(Hr,m,F,li,i,qe))}),_t}function Xl(i){var m=xa(i);return function(F){return Rs(F,i,m)}}function Rs(i,m,F){var ge=F.length;if(i==null)return!ge;for(i=oi(i);ge--;){var Le=F[ge],qe=m[Le],_t=i[Le];if(_t===r&&!(Le in i)||!qe(_t))return!1}return!0}function rl(i,m,F){if(typeof i!="function")throw new yi(c);return su(function(){i.apply(r,F)},m)}function Xo(i,m,F,ge){var Le=-1,qe=qn,_t=!0,zt=i.length,en=[],_n=m.length;if(!zt)return en;F&&(m=Zr(m,Ii(F))),ge?(qe=Lr,_t=!1):m.length>=o&&(qe=Bi,_t=!1,m=new So(m));e:for(;++LeLe?0:Le+F),ge=ge===r||ge>Le?Le:ni(ge),ge<0&&(ge+=Le),ge=F>ge?0:Tc(ge);F0&&F(zt)?m>1?Yi(zt,m-1,F,ge,Le):Qi(Le,zt):ge||(Le[Le.length]=zt)}return Le}var Is=fu(),ss=fu(!0);function Ka(i,m){return i&&Is(i,m,xa)}function Qo(i,m){return i&&ss(i,m,xa)}function ls(i,m){return fr(m,function(F){return ds(i[F])})}function Ya(i,m){m=ga(m,i);for(var F=0,ge=m.length;i!=null&&Fm}function Bs(i,m){return i!=null&&Qr.call(i,m)}function il(i,m){return i!=null&&m in oi(i)}function Pl(i,m,F){return i>=sa(m,F)&&i=120&&En.length>=120)?new So(_t&&En):r}En=i[0];var kn=-1,or=zt[0];e:for(;++kn-1;)zt!==i&&ys.call(zt,en,1),ys.call(i,en,1);return i}function Bt(i,m){for(var F=i?m.length:0,ge=F-1;F--;){var Le=m[F];if(F==ge||Le!==qe){var qe=Le;Mo(Le)?ys.call(i,Le,1):Oi(i,Le)}}return i}function At(i,m){return i+ws(gl()*(m-i+1))}function pn(i,m,F,ge){for(var Le=-1,qe=Li(ns((m-i)/(F||1)),0),_t=Kt(qe);qe--;)_t[ge?qe:++Le]=i,i+=F;return _t}function Mn(i,m){var F="";if(!i||m<1||m>z)return F;do m%2&&(F+=i),m=ws(m/2),m&&(i+=i);while(m);return F}function gn(i,m){return Nu(ec(i,m,ro),i+"")}function Fn(i){return Os(zl(i))}function $n(i,m){var F=zl(i);return yu(F,To(m,0,F.length))}function Kn(i,m,F,ge){if(!ji(i))return i;m=ga(m,i);for(var Le=-1,qe=m.length,_t=qe-1,zt=i;zt!=null&&++LeLe?0:Le+m),F=F>Le?Le:F,F<0&&(F+=Le),Le=m>F?0:F-m>>>0,m>>>=0;for(var qe=Kt(Le);++ge>>1,_t=i[qe];_t!==null&&!go(_t)&&(F?_t<=m:_t=o){var _n=m?null:Te(i);if(_n)return D(_n);_t=!1,Le=Bi,en=new So}else en=m?[]:zt;e:for(;++ge=ge?i:Nr(i,m,F)}var Hi=Gs||function(i){return Ot.clearTimeout(i)};function Oa(i,m){if(m)return i.slice();var F=i.length,ge=vs?vs(F):new i.constructor(F);return i.copy(ge),ge}function za(i){var m=new i.constructor(i.byteLength);return new Ko(m).set(new Ko(i)),m}function Ua(i,m){var F=m?za(i.buffer):i.buffer;return new i.constructor(F,i.byteOffset,i.byteLength)}function qo(i){var m=new i.constructor(i.source,yr.exec(i));return m.lastIndex=i.lastIndex,m}function Wo(i){return co?oi(co.call(i)):{}}function po(i,m){var F=m?za(i.buffer):i.buffer;return new i.constructor(F,i.byteOffset,i.length)}function cs(i,m){if(i!==m){var F=i!==r,ge=i===null,Le=i===i,qe=go(i),_t=m!==r,zt=m===null,en=m===m,_n=go(m);if(!zt&&!_n&&!qe&&i>m||qe&&_t&&en&&!zt&&!_n||ge&&_t&&en||!F&&en||!Le)return 1;if(!ge&&!qe&&!_n&&i=zt)return en;var _n=F[ge];return en*(_n=="desc"?-1:1)}}return i.index-m.index}function uu(i,m,F,ge){for(var Le=-1,qe=i.length,_t=F.length,zt=-1,en=m.length,_n=Li(qe-_t,0),En=Kt(en+_n),kn=!ge;++zt1?F[Le-1]:r,_t=Le>2?F[2]:r;for(qe=i.length>3&&typeof qe=="function"?(Le--,qe):r,_t&&Ma(F[0],F[1],_t)&&(qe=Le<3?r:qe,Le=1),m=oi(m);++ge-1?Le[qe?m[_t]:_t]:r}}function ru(i){return an(function(m){var F=m.length,ge=F,Le=Ca.prototype.thru;for(i&&m.reverse();ge--;){var qe=m[ge];if(typeof qe!="function")throw new yi(c);if(Le&&!_t&&lr(qe)=="wrapper")var _t=new Ca([],!0)}for(ge=_t?ge:F;++ge1&&pi.reverse(),En&&enzt))return!1;var _n=qe.get(i),En=qe.get(m);if(_n&&En)return _n==m&&En==i;var kn=-1,or=!0,Er=F&v?new So:r;for(qe.set(i,m),qe.set(m,i);++kn1?"& ":"")+m[ge],m=m.join(F>2?", ":" "),i.replace(sr,`{
/* [wrapped with `+m+`] */
`)}function gu(i){return qr(i)||fl(i)||!!(bs&&i&&i[bs])}function Mo(i,m){var F=typeof i;return m=m==null?z:m,!!m&&(F=="number"||F!="symbol"&&$e.test(i))&&i>-1&&i%1==0&&i0){if(++m>=V)return arguments[0]}else m=0;return i.apply(r,arguments)}}function yu(i,m){var F=-1,ge=i.length,Le=ge-1;for(m=m===r?ge:m;++F1?i[m-1]:r;return F=typeof F=="function"?(i.pop(),F):r,dc(i,F)});function hc(i){var m=Ge(i);return m.__chain__=!0,m}function Yf(i,m){return m(i),i}function bu(i,m){return m(i)}var Zf=an(function(i){var m=i.length,F=m?i[0]:0,ge=this.__wrapped__,Le=function(qe){return Do(qe,i)};return m>1||this.__actions__.length||!(ge instanceof ti)||!Mo(F)?this.thru(Le):(ge=ge.slice(F,+F+(m?1:0)),ge.__actions__.push({func:bu,args:[Le],thisArg:r}),new Ca(ge,this.__chain__).thru(function(qe){return m&&!qe.length&&qe.push(r),qe}))});function $f(){return hc(this)}function Xf(){return new Ca(this.value(),this.__chain__)}function Qf(){this.__values__===r&&(this.__values__=Dc(this.value()));var i=this.__index__>=this.__values__.length,m=i?r:this.__values__[this.__index__++];return{done:i,value:m}}function Jf(){return this}function qf(i){for(var m,F=this;F instanceof fo;){var ge=oc(F);ge.__index__=0,ge.__values__=r,m?Le.__wrapped__=ge:m=ge;var Le=ge;F=F.__wrapped__}return Le.__wrapped__=i,m}function ed(){var i=this.__wrapped__;if(i instanceof ti){var m=i;return this.__actions__.length&&(m=new ti(this)),m=m.reverse(),m.__actions__.push({func:bu,args:[zu],thisArg:r}),new Ca(m,this.__chain__)}return this.thru(zu)}function td(){return ua(this.__wrapped__,this.__actions__)}var nd=ol(function(i,m,F){Qr.call(i,F)?++i[F]:Na(i,F,1)});function rd(i,m,F){var ge=qr(i)?Jn:Ml;return F&&Ma(i,m,F)&&(m=r),ge(i,Pn(m,3))}function id(i,m){var F=qr(i)?fr:Ps;return F(i,Pn(m,3))}var ad=Ll(sc),od=Ll(lc);function sd(i,m){return Yi(wu(i,m),1)}function ld(i,m){return Yi(wu(i,m),B)}function ud(i,m,F){return F=F===r?1:ni(F),Yi(wu(i,m),F)}function pc(i,m){var F=qr(i)?nn:wa;return F(i,Pn(m,3))}function gc(i,m){var F=qr(i)?ur:Rl;return F(i,Pn(m,3))}var cd=ol(function(i,m,F){Qr.call(i,F)?i[F].push(m):Na(i,F,[m])});function fd(i,m,F,ge){i=to(i)?i:zl(i),F=F&&!ge?ni(F):0;var Le=i.length;return F<0&&(F=Li(Le+F,0)),Su(i)?F<=Le&&i.indexOf(m,F)>-1:!!Le&&Ia(i,m,F)>-1}var dd=gn(function(i,m,F){var ge=-1,Le=typeof m=="function",qe=to(i)?Kt(i.length):[];return wa(i,function(_t){qe[++ge]=Le?Cn(m,_t,F):Jo(_t,m,F)}),qe}),hd=ol(function(i,m,F){Na(i,F,m)});function wu(i,m){var F=qr(i)?Zr:_e;return F(i,Pn(m,3))}function pd(i,m,F,ge){return i==null?[]:(qr(m)||(m=m==null?[]:[m]),F=ge?r:F,qr(F)||(F=F==null?[]:[F]),Lt(i,m,F))}var gd=ol(function(i,m,F){i[F?0:1].push(m)},function(){return[[],[]]});function vd(i,m,F){var ge=qr(i)?_a:La,Le=arguments.length<3;return ge(i,Pn(m,4),F,Le,wa)}function md(i,m,F){var ge=qr(i)?ci:La,Le=arguments.length<3;return ge(i,Pn(m,4),F,Le,Rl)}function yd(i,m){var F=qr(i)?fr:Ps;return F(i,Au(Pn(m,3)))}function bd(i){var m=qr(i)?Os:Fn;return m(i)}function wd(i,m,F){(F?Ma(i,m,F):m===r)?m=1:m=ni(m);var ge=qr(i)?Tl:$n;return ge(i,m)}function xd(i){var m=qr(i)?$l:vr;return m(i)}function _d(i){if(i==null)return 0;if(to(i))return Su(i)?Ae(i):i.length;var m=Ai(i);return m==ae||m==Ce?i.size:Y(i).length}function Ad(i,m,F){var ge=qr(i)?Ji:Di;return F&&Ma(i,m,F)&&(m=r),ge(i,Pn(m,3))}var Ed=gn(function(i,m){if(i==null)return[];var F=m.length;return F>1&&Ma(i,m[0],m[1])?m=[]:F>2&&Ma(m[0],m[1],m[2])&&(m=[m[0]]),Lt(i,Yi(m,1),[])}),xu=pl||function(){return Ot.Date.now()};function Sd(i,m){if(typeof m!="function")throw new yi(c);return i=ni(i),function(){if(--i<1)return m.apply(this,arguments)}}function vc(i,m,F){return m=F?r:m,m=i&&m==null?i.length:m,ze(i,L,r,r,r,r,m)}function mc(i,m){var F;if(typeof m!="function")throw new yi(c);return i=ni(i),function(){return--i>0&&(F=m.apply(this,arguments)),i<=1&&(m=r),F}}var Wu=gn(function(i,m,F){var ge=y;if(F.length){var Le=Fa(F,mr(Wu));ge|=w}return ze(i,ge,m,F,Le)}),yc=gn(function(i,m,F){var ge=y|f;if(F.length){var Le=Fa(F,mr(yc));ge|=w}return ze(m,ge,i,F,Le)});function bc(i,m,F){m=F?r:m;var ge=ze(i,S,r,r,r,r,r,m);return ge.placeholder=bc.placeholder,ge}function wc(i,m,F){m=F?r:m;var ge=ze(i,A,r,r,r,r,r,m);return ge.placeholder=wc.placeholder,ge}function xc(i,m,F){var ge,Le,qe,_t,zt,en,_n=0,En=!1,kn=!1,or=!0;if(typeof i!="function")throw new yi(c);m=Io(m)||0,ji(F)&&(En=!!F.leading,kn="maxWait"in F,qe=kn?Li(Io(F.maxWait)||0,m):qe,or="trailing"in F?!!F.trailing:or);function Er(na){var jo=ge,ps=Le;return ge=Le=r,_n=na,_t=i.apply(ps,jo),_t}function Wr(na){return _n=na,zt=su(li,m),En?Er(na):_t}function ai(na){var jo=na-en,ps=na-_n,Uc=m-jo;return kn?sa(Uc,qe-ps):Uc}function Hr(na){var jo=na-en,ps=na-_n;return en===r||jo>=m||jo<0||kn&&ps>=qe}function li(){var na=xu();if(Hr(na))return pi(na);zt=su(li,ai(na))}function pi(na){return zt=r,or&&ge?Er(na):(ge=Le=r,_t)}function vo(){zt!==r&&Hi(zt),_n=0,ge=en=Le=zt=r}function $a(){return zt===r?_t:pi(xu())}function mo(){var na=xu(),jo=Hr(na);if(ge=arguments,Le=this,en=na,jo){if(zt===r)return Wr(en);if(kn)return Hi(zt),zt=su(li,m),Er(en)}return zt===r&&(zt=su(li,m)),_t}return mo.cancel=vo,mo.flush=$a,mo}var Cd=gn(function(i,m){return rl(i,1,m)}),Dd=gn(function(i,m,F){return rl(i,Io(m)||0,F)});function Td(i){return ze(i,G)}function _u(i,m){if(typeof i!="function"||m!=null&&typeof m!="function")throw new yi(c);var F=function(){var ge=arguments,Le=m?m.apply(this,ge):ge[0],qe=F.cache;if(qe.has(Le))return qe.get(Le);var _t=i.apply(this,ge);return F.cache=qe.set(Le,_t)||qe,_t};return F.cache=new(_u.Cache||eo),F}_u.Cache=eo;function Au(i){if(typeof i!="function")throw new yi(c);return function(){var m=arguments;switch(m.length){case 0:return!i.call(this);case 1:return!i.call(this,m[0]);case 2:return!i.call(this,m[0],m[1]);case 3:return!i.call(this,m[0],m[1],m[2])}return!i.apply(this,m)}}function Od(i){return mc(2,i)}var Rd=tu(function(i,m){m=m.length==1&&qr(m[0])?Zr(m[0],Ii(Pn())):Zr(Yi(m,1),Ii(Pn()));var F=m.length;return gn(function(ge){for(var Le=-1,qe=sa(ge.length,F);++Le=m}),fl=Il(function(){return arguments}())?Il:function(i){return Xi(i)&&Qr.call(i,"callee")&&!lo.call(i,"callee")},qr=Kt.isArray,Vd=yn?Ii(yn):Jl;function to(i){return i!=null&&Eu(i.length)&&!ds(i)}function ta(i){return Xi(i)&&to(i)}function Kd(i){return i===!0||i===!1||Xi(i)&&la(i)==Oe}var js=Ks||qu,Yd=jn?Ii(jn):ql;function Zd(i){return Xi(i)&&i.nodeType===1&&!lu(i)}function $d(i){if(i==null)return!0;if(to(i)&&(qr(i)||typeof i=="string"||typeof i.splice=="function"||js(i)||Nl(i)||fl(i)))return!i.length;var m=Ai(i);if(m==ae||m==Ce)return!i.size;if(ul(i))return!Y(i).length;for(var F in i)if(Qr.call(i,F))return!1;return!0}function Xd(i,m){return Oo(i,m)}function Qd(i,m,F){F=typeof F=="function"?F:r;var ge=F?F(i,m):r;return ge===r?Oo(i,m,r,F):!!ge}function ju(i){if(!Xi(i))return!1;var m=la(i);return m==oe||m==Q||typeof i.message=="string"&&typeof i.name=="string"&&!lu(i)}function Jd(i){return typeof i=="number"&&Ys(i)}function ds(i){if(!ji(i))return!1;var m=la(i);return m==Ne||m==Ye||m==Re||m==de}function Ac(i){return typeof i=="number"&&i==ni(i)}function Eu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=z}function ji(i){var m=typeof i;return i!=null&&(m=="object"||m=="function")}function Xi(i){return i!=null&&typeof i=="object"}var Ec=Rn?Ii(Rn):eu;function qd(i,m){return i===m||al(i,m,Jr(m))}function eh(i,m,F){return F=typeof F=="function"?F:r,al(i,m,Jr(m),F)}function th(i){return Sc(i)&&i!=+i}function nh(i){if(Bu(i))throw new gr(u);return a(i)}function rh(i){return i===null}function ih(i){return i==null}function Sc(i){return typeof i=="number"||Xi(i)&&la(i)==ie}function lu(i){if(!Xi(i)||la(i)!=we)return!1;var m=ms(i);if(m===null)return!0;var F=Qr.call(m,"constructor")&&m.constructor;return typeof F=="function"&&F instanceof F&&_o.call(F)==Ul}var Gu=Bn?Ii(Bn):E;function ah(i){return Ac(i)&&i>=-z&&i<=z}var Cc=er?Ii(er):M;function Su(i){return typeof i=="string"||!qr(i)&&Xi(i)&&la(i)==Ve}function go(i){return typeof i=="symbol"||Xi(i)&&la(i)==Ze}var Nl=st?Ii(st):N;function oh(i){return i===r}function sh(i){return Xi(i)&&Ai(i)==Mt}function lh(i){return Xi(i)&&la(i)==Gt}var uh=K(he),ch=K(function(i,m){return i<=m});function Dc(i){if(!i)return[];if(to(i))return Su(i)?je(i):Ra(i);if(ko&&i[ko])return Lo(i[ko]());var m=Ai(i),F=m==ae?oo:m==Ce?D:zl;return F(i)}function hs(i){if(!i)return i===0?i:0;if(i=Io(i),i===B||i===-B){var m=i<0?-1:1;return m*X}return i===i?i:0}function ni(i){var m=hs(i),F=m%1;return m===m?F?m-F:m:0}function Tc(i){return i?To(ni(i),0,Z):0}function Io(i){if(typeof i=="number")return i;if(go(i))return H;if(ji(i)){var m=typeof i.valueOf=="function"?i.valueOf():i;i=ji(m)?m+"":m}if(typeof i!="string")return i===0?i:+i;i=Wa(i);var F=ir.test(i);return F||lt.test(i)?Ke(i.slice(2),F?2:8):Gr.test(i)?H:+i}function Oc(i){return Ro(i,no(i))}function fh(i){return i?To(ni(i),-z,z):i===0?i:0}function Ei(i){return i==null?"":kr(i)}var dh=Fs(function(i,m){if(ul(m)||to(m)){Ro(m,xa(m),i);return}for(var F in m)Qr.call(m,F)&&os(i,F,m[F])}),Rc=Fs(function(i,m){Ro(m,no(m),i)}),Cu=Fs(function(i,m,F,ge){Ro(m,no(m),i,ge)}),hh=Fs(function(i,m,F,ge){Ro(m,xa(m),i,ge)}),ph=an(Do);function gh(i,m){var F=Zo(i);return m==null?F:$o(F,m)}var vh=gn(function(i,m){i=oi(i);var F=-1,ge=m.length,Le=ge>2?m[2]:r;for(Le&&Ma(m[0],m[1],Le)&&(ge=1);++F1),qe}),Ro(i,Yn(i),F),ge&&(F=Ta(F,g|d|_,Rt));for(var Le=m.length;Le--;)Oi(F,m[Le]);return F});function Bh(i,m){return Pc(i,Au(Pn(m)))}var Lh=an(function(i,m){return i==null?{}:it(i,m)});function Pc(i,m){if(i==null)return{};var F=Zr(Yn(i),function(ge){return[ge]});return m=Pn(m),gt(i,F,function(ge,Le){return m(ge,Le[0])})}function kh(i,m,F){m=ga(m,i);var ge=-1,Le=m.length;for(Le||(Le=1,i=r);++gem){var ge=i;i=m,m=ge}if(F||i%1||m%1){var Le=gl();return sa(i+Le*(m-i+We("1e-"+((Le+"").length-1))),m)}return At(i,m)}var Yh=fs(function(i,m,F){return m=m.toLowerCase(),i+(F?Lc(m):m)});function Lc(i){return Yu(Ei(i).toLowerCase())}function kc(i){return i=Ei(i),i&&i.replace(sn,bo).replace(wn,"")}function Zh(i,m,F){i=Ei(i),m=kr(m);var ge=i.length;F=F===r?ge:To(ni(F),0,ge);var Le=F;return F-=m.length,F>=0&&i.slice(F,Le)==m}function $h(i){return i=Ei(i),i&&Qt.test(i)?i.replace(ht,ba):i}function Xh(i){return i=Ei(i),i&&Nn.test(i)?i.replace(Wn,"\\$&"):i}var Qh=fs(function(i,m,F){return i+(F?"-":"")+m.toLowerCase()}),Jh=fs(function(i,m,F){return i+(F?" ":"")+m.toLowerCase()}),qh=du("toLowerCase");function ep(i,m,F){i=Ei(i),m=ni(m);var ge=m?Ae(i):0;if(!m||ge>=m)return i;var Le=(m-ge)/2;return ll(ws(Le),F)+i+ll(ns(Le),F)}function tp(i,m,F){i=Ei(i),m=ni(m);var ge=m?Ae(i):0;return m&&ge>>0,F?(i=Ei(i),i&&(typeof m=="string"||m!=null&&!Gu(m))&&(m=kr(m),!m&&ia(i))?$i(je(i),0,F):i.split(m,F)):[]}var lp=fs(function(i,m,F){return i+(F?" ":"")+Yu(m)});function up(i,m,F){return i=Ei(i),F=F==null?0:To(ni(F),0,i.length),m=kr(m),i.slice(F,F+m.length)==m}function cp(i,m,F){var ge=Ge.templateSettings;F&&Ma(i,m,F)&&(m=r),i=Ei(i),m=Cu({},m,ge,ft);var Le=Cu({},m.imports,ge.imports,ft),qe=xa(Le),_t=Ha(Le,qe),zt,en,_n=0,En=m.interpolate||Xt,kn="__p += '",or=xo((m.escape||Xt).source+"|"+En.source+"|"+(En===cn?Hn:Xt).source+"|"+(m.evaluate||Xt).source+"|$","g"),Er="//# sourceURL="+(Qr.call(m,"sourceURL")?(m.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ui+"]")+`
`;i.replace(or,function(Hr,li,pi,vo,$a,mo){return pi||(pi=vo),kn+=i.slice(_n,mo).replace(yt,ja),li&&(zt=!0,kn+=`' +
__e(`+li+`) +
'`),$a&&(en=!0,kn+=`';
`+$a+`;
__p += '`),pi&&(kn+=`' +
((__t = (`+pi+`)) == null ? '' : __t) +
'`),_n=mo+Hr.length,Hr}),kn+=`';
`;var Wr=Qr.call(m,"variable")&&m.variable;if(!Wr)kn=`with (obj) {
`+kn+`
}
`;else if(tr.test(Wr))throw new gr(h);kn=(en?kn.replace(Et,""):kn).replace(Ft,"$1").replace(Zt,"$1;"),kn="function("+(Wr||"obj")+`) {
`+(Wr?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(zt?", __e = _.escape":"")+(en?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+kn+`return __p
}`;var ai=Nc(function(){return $r(qe,Er+"return "+kn).apply(r,_t)});if(ai.source=kn,ju(ai))throw ai;return ai}function fp(i){return Ei(i).toLowerCase()}function dp(i){return Ei(i).toUpperCase()}function hp(i,m,F){if(i=Ei(i),i&&(F||m===r))return Wa(i);if(!i||!(m=kr(m)))return i;var ge=je(i),Le=je(m),qe=Pi(ge,Le),_t=Aa(ge,Le)+1;return $i(ge,qe,_t).join("")}function pp(i,m,F){if(i=Ei(i),i&&(F||m===r))return i.slice(0,nt(i)+1);if(!i||!(m=kr(m)))return i;var ge=je(i),Le=Aa(ge,je(m))+1;return $i(ge,0,Le).join("")}function gp(i,m,F){if(i=Ei(i),i&&(F||m===r))return i.replace(Sn,"");if(!i||!(m=kr(m)))return i;var ge=je(i),Le=Pi(ge,je(m));return $i(ge,Le).join("")}function vp(i,m){var F=ee,ge=te;if(ji(m)){var Le="separator"in m?m.separator:Le;F="length"in m?ni(m.length):F,ge="omission"in m?kr(m.omission):ge}i=Ei(i);var qe=i.length;if(ia(i)){var _t=je(i);qe=_t.length}if(F>=qe)return i;var zt=F-Ae(ge);if(zt<1)return ge;var en=_t?$i(_t,0,zt).join(""):i.slice(0,zt);if(Le===r)return en+ge;if(_t&&(zt+=en.length-zt),Gu(Le)){if(i.slice(zt).search(Le)){var _n,En=en;for(Le.global||(Le=xo(Le.source,Ei(yr.exec(Le))+"g")),Le.lastIndex=0;_n=Le.exec(En);)var kn=_n.index;en=en.slice(0,kn===r?zt:kn)}}else if(i.indexOf(kr(Le),zt)!=zt){var or=en.lastIndexOf(Le);or>-1&&(en=en.slice(0,or))}return en+ge}function mp(i){return i=Ei(i),i&&Ht.test(i)?i.replace(Fe,Dt):i}var yp=fs(function(i,m,F){return i+(F?" ":"")+m.toUpperCase()}),Yu=du("toUpperCase");function Fc(i,m,F){return i=Ei(i),m=F?r:m,m===r?Ga(i)?rn(i):io(i):i.match(m)||[]}var Nc=gn(function(i,m){try{return Cn(i,r,m)}catch(F){return ju(F)?F:new gr(F)}}),bp=an(function(i,m){return nn(m,function(F){F=es(F),Na(i,F,Wu(i[F],i))}),i});function wp(i){var m=i==null?0:i.length,F=Pn();return i=m?Zr(i,function(ge){if(typeof ge[1]!="function")throw new yi(c);return[F(ge[0]),ge[1]]}):[],gn(function(ge){for(var Le=-1;++Lez)return[];var F=Z,ge=sa(i,Z);m=Pn(m),i-=Z;for(var Le=Xa(ge,m);++F0||m<0)?new ti(F):(i<0?F=F.takeRight(-i):i&&(F=F.drop(i)),m!==r&&(m=ni(m),F=m<0?F.dropRight(-m):F.take(m-i)),F)},ti.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},ti.prototype.toArray=function(){return this.take(Z)},Ka(ti.prototype,function(i,m){var F=/^(?:filter|find|map|reject)|While$/.test(m),ge=/^(?:head|last)$/.test(m),Le=Ge[ge?"take"+(m=="last"?"Right":""):m],qe=ge||/^find/.test(m);Le&&(Ge.prototype[m]=function(){var _t=this.__wrapped__,zt=ge?[1]:arguments,en=_t instanceof ti,_n=zt[0],En=en||qr(_t),kn=function(li){var pi=Le.apply(Ge,Qi([li],zt));return ge&&or?pi[0]:pi};En&&F&&typeof _n=="function"&&_n.length!=1&&(en=En=!1);var or=this.__chain__,Er=!!this.__actions__.length,Wr=qe&&!or,ai=en&&!Er;if(!qe&&En){_t=ai?_t:new ti(this);var Hr=i.apply(_t,zt);return Hr.__actions__.push({func:bu,args:[kn],thisArg:r}),new Ca(Hr,or)}return Wr&&ai?i.apply(this,zt):(Hr=this.thru(kn),Wr?ge?Hr.value()[0]:Hr.value():Hr)})}),nn(["pop","push","shift","sort","splice","unshift"],function(i){var m=aa[i],F=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",ge=/^(?:pop|shift)$/.test(i);Ge.prototype[i]=function(){var Le=arguments;if(ge&&!this.__chain__){var qe=this.value();return m.apply(qr(qe)?qe:[],Le)}return this[F](function(_t){return m.apply(qr(_t)?_t:[],Le)})}}),Ka(ti.prototype,function(i,m){var F=Ge[m];if(F){var ge=F.name+"";Qr.call(Uo,ge)||(Uo[ge]=[]),Uo[ge].push({name:m,func:F})}}),Uo[kl(r,f).name]=[{name:"wrapper",func:r}],ti.prototype.clone=Es,ti.prototype.reverse=wl,ti.prototype.value=Xs,Ge.prototype.at=Zf,Ge.prototype.chain=$f,Ge.prototype.commit=Xf,Ge.prototype.next=Qf,Ge.prototype.plant=qf,Ge.prototype.reverse=ed,Ge.prototype.toJSON=Ge.prototype.valueOf=Ge.prototype.value=td,Ge.prototype.first=Ge.prototype.head,ko&&(Ge.prototype[ko]=Jf),Ge},On=Tn();Ot._=On,n=function(){return On}.call(l,e,l,O),n!==r&&(O.exports=n)}).call(this)},PHWUskn4:(O,l,e)=>{var n=e("REt7egjG"),r=e("2OyJXB+x"),t=e("ao+ziWVX"),o=e("Ai8uwR4r");function u(c,h){var b=o(c)?n:t;return b(c,r(h,3))}O.exports=u},rIfZdGtU:(O,l,e)=>{var n=e("ab0ZNIE7"),r=e("aF7P5jKh"),t=e("9GW11MM0");function o(u){return u&&u.length?n(u,t,r):void 0}O.exports=o},"2fG0j4rQ":(O,l,e)=>{var n=e("+UVuVHRt"),r="Expected a function";function t(o,u){if(typeof o!="function"||u!=null&&typeof u!="function")throw new TypeError(r);var c=function(){var h=arguments,b=u?u.apply(this,h):h[0],s=c.cache;if(s.has(b))return s.get(b);var C=o.apply(this,h);return c.cache=s.set(b,C)||s,C};return c.cache=new(t.Cache||n),c}t.Cache=n,O.exports=t},C19pcrjQ:(O,l,e)=>{var n=e("mJIYXQlj"),r=e("cHkQCe+v"),t=r(function(o,u,c){n(o,u,c)});O.exports=t},PNF6DnrT:O=>{function l(){}O.exports=l},"/Wu+DgFK":(O,l,e)=>{var n=e("RMa3hR3V"),r=function(){return n.Date.now()};O.exports=r},XgCIusGB:(O,l,e)=>{var n=e("CzXCwJO7"),r=e("KoX0lWTH"),t=e("HJaIYHi4"),o=e("hgg5N7gh");function u(c){return t(c)?n(o(c)):r(c)}O.exports=u},"3VgbVypm":(O,l,e)=>{var n=e("oPTuas+D"),r=e("Q+Ptm7Sq"),t=n(r);O.exports=t},"Q+Ptm7Sq":(O,l,e)=>{var n=e("FoO07lKo");function r(t,o){return t&&t.length&&o&&o.length?n(t,o):t}O.exports=r},wj7wmF19:O=>{function l(){return[]}O.exports=l},JXajPUSn:O=>{function l(){return!1}O.exports=l},"8r2MpjbV":(O,l,e)=>{var n=e("+V9FPWJ/"),r=e("u2mgHbaT"),t="Expected a function";function o(u,c,h){var b=!0,s=!0;if(typeof u!="function")throw new TypeError(t);return r(h)&&(b="leading"in h?!!h.leading:b,s="trailing"in h?!!h.trailing:s),n(u,c,{leading:b,maxWait:c,trailing:s})}O.exports=o},"xODYE/oT":(O,l,e)=>{var n=e("r0XEdTWG"),r=1/0,t=17976931348623157e292;function o(u){if(!u)return u===0?u:0;if(u=n(u),u===r||u===-r){var c=u<0?-1:1;return c*t}return u===u?u:0}O.exports=o},"8q5ssxs1":(O,l,e)=>{var n=e("xODYE/oT");function r(t){var o=n(t),u=o%1;return o===o?u?o-u:o:0}O.exports=r},r0XEdTWG:(O,l,e)=>{var n=e("uqejFBDj"),r=e("u2mgHbaT"),t=e("O+YxuZGn"),o=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,h=/^0o[0-7]+$/i,b=parseInt;function s(C){if(typeof C=="number")return C;if(t(C))return o;if(r(C)){var g=typeof C.valueOf=="function"?C.valueOf():C;C=r(g)?g+"":g}if(typeof C!="string")return C===0?C:+C;C=n(C);var d=c.test(C);return d||h.test(C)?b(C.slice(2),d?2:8):u.test(C)?o:+C}O.exports=s},"6BSwo193":(O,l,e)=>{var n=e("yiYgn92r"),r=e("Dd9klwgo");function t(o){return n(o,r(o))}O.exports=t},baojvMiO:(O,l,e)=>{var n=e("mYJxd2R1");function r(t){return t==null?"":n(t)}O.exports=r},"eh/hLw98":(O,l,e)=>{var n=e("mYJxd2R1"),r=e("uqejFBDj"),t=e("jSmk3Idv"),o=e("ZET5oXQP"),u=e("eyiVkd5W"),c=e("lC0bY3Ff"),h=e("baojvMiO");function b(s,C,g){if(s=h(s),s&&(g||C===void 0))return r(s);if(!s||!(C=n(C)))return s;var d=c(s),_=c(C),p=u(d,_),v=o(d,_)+1;return t(d,p,v).join("")}O.exports=b},XAlhTQ1W:(O,l,e)=>{var n=e("rXvH2Tfh"),r=e("oPTuas+D"),t=e("BROiy16s"),o=e("xp3VIIRX"),u=r(function(c){return t(n(c,1,o,!0))});O.exports=u},KhtSIDKH:(O,l,e)=>{var n=e("BROiy16s");function r(t){return t&&t.length?n(t):[]}O.exports=r},VYuQb9st:(O,l,e)=>{var n=e("jz/qawZM"),r=n("toUpperCase");O.exports=r},YHdXwNS6:(O,l,e)=>{var n=e("mKUXduhk"),r=e("oPTuas+D"),t=e("xp3VIIRX"),o=r(function(u,c){return t(u)?n(u,c):[]});O.exports=o},x37JfILs:(O,l,e)=>{var n=e("FnVD3SpD"),r=e("SyoGty74"),t=e("baojvMiO"),o=e("j5XZnuwL");function u(c,h,b){return c=t(c),h=b?void 0:h,h===void 0?r(c)?o(c):n(c):c.match(h)||[]}O.exports=u},"sbzPTQ5+":(O,l,e)=>{"use strict";e.r(l),e.d(l,{amber:()=>p,black:()=>G,blue:()=>c,blueGrey:()=>S,brown:()=>f,cyan:()=>b,darkIcons:()=>T,darkText:()=>A,deepOrange:()=>y,deepPurple:()=>o,default:()=>ee,green:()=>C,grey:()=>x,indigo:()=>u,lightBlue:()=>h,lightGreen:()=>g,lightIcons:()=>L,lightText:()=>w,lime:()=>d,orange:()=>v,pink:()=>r,purple:()=>t,red:()=>n,teal:()=>s,white:()=>k,yellow:()=>_});var n={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},r={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},t={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},o={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},u={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},c={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},h={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},b={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},s={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},C={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},g={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},d={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},_={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},p={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},v={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},y={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},f={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},x={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121"},S={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},A={primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",dividers:"rgba(0, 0, 0, 0.12)"},w={primary:"rgba(255, 255, 255, 1)",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",dividers:"rgba(255, 255, 255, 0.12)"},T={active:"rgba(0, 0, 0, 0.54)",inactive:"rgba(0, 0, 0, 0.38)"},L={active:"rgba(255, 255, 255, 1)",inactive:"rgba(255, 255, 255, 0.5)"},k="#ffffff",G="#000000";const ee={red:n,pink:r,purple:t,deepPurple:o,indigo:u,blue:c,lightBlue:h,cyan:b,teal:s,green:C,lightGreen:g,lime:d,yellow:_,amber:p,orange:v,deepOrange:y,brown:f,grey:x,blueGrey:S,darkText:A,lightText:w,darkIcons:T,lightIcons:L,white:k,black:G}},"aoUhF/h/":(O,l,e)=>{"use strict";e.d(l,{Z:()=>t});function n(o,u){if(o.length!==u.length)return!1;for(var c=0;cce.length?!1:ce.indexOf(Q)!==-1}function d(ce){for(var Q="";ce;)Q+="0",ce-=1;return Q}function _(ce){for(var Q=ce.split("").reverse(),oe=0,Ne=!0;Ne&&oe0&&(fe.maximumSignificantDigits=ie),h){if(!b){var Ce=I({},Q);Ce.useGrouping=!1,Ce.decimalSeparator=".",ce=parseFloat(v(ce,Ce),10)}return p(oe,fe).format(ce)}else{if(!c){var Ce=I({},Q);Ce.useGrouping=!1,Ce.decimalSeparator=".",ce=parseFloat(v(ce,Ce),10)}return ce.toLocaleString(oe,fe)}}var Ve;ie?Ve=ce.toPrecision(ie+1):Ve=ce.toFixed(we+1);var Ze,at,Mt,Gt=Ve.split("e");Mt=Gt[1]||"",Gt=Gt[0].split("."),at=Gt[1]||"",Ze=Gt[0]||"";var Xe=Ze.length,ve=at.length,W=Xe+ve,J=Ze+at;(ie&&W===ie+1||!ie&&ve===we+1)&&(J=_(J),J.length===W+1&&(Xe=Xe+1),ve&&(J=J.slice(0,-1)),Ze=J.slice(0,Xe),at=J.slice(Xe)),ie&&(at=at.replace(/0*$/,""));var Me=parseInt(Mt,10);Me>0?at.length<=Me?(at=at+d(Me-at.length),Ze=Ze+at,at=""):(Ze=Ze+at.slice(0,Me),at=at.slice(Me)):Me<0&&(at=d(Math.abs(Me)-Ze.length)+Ze+at,Ze="0"),ie||(at=at.slice(0,we),at.lengthQ.label.length?-1:ce.label.length0,ct=ut?Q.precision:0,bt=ct,un=Q.minValue,vt=!1,Et=Q.maxValue,Ft=!1,Zt=Q.useToLocaleString,Fe=Q.groupingSeparator,ht=Q.decimalSeparator,Ht=Q.grouping;Zt=Zt&&(u||h);var Qt=Q.trim;A(Qt)&&(Qt=Qt.join(" ")),Qt===null&&(Ze||Et||ut)&&(Qt="all"),(Qt===null||Qt===!0||Qt==="left"||Qt==="right")&&(Qt="large"),Qt===!1&&(Qt="");var Jt=function($e){return $e.test(Qt)},qt=/large/,cn=/small/,mn=/both/,Gn=/mid/,An=/^all|[^sm]all/,Wn=/final/,Nn=Ze>0||z([qt,mn,An],Jt),Sn=z([cn,mn,An],Jt),cr=z([Gn,An],Jt),sr=z([Wn,An],Jt),jr=G(fe.match(de),function($e,sn){var Xt=ne($e);return $e.slice(0,1)==="*"&&($e=$e.slice(1),Xt!=="escape"&&Xt!=="general"&&at.push(Xt)),{index:sn,length:$e.length,text:"",token:Xt==="escape"?$e.replace(we.escape,"$1"):$e,type:Xt==="escape"||Xt==="general"?null:Xt}}),pr={index:0,length:0,token:"",text:"",type:null},hr=[];Xe&&jr.reverse(),k(jr,function($e){if($e.type){(pr.type||pr.text)&&hr.push(pr),pr=$e;return}Xe?pr.text=$e.token+pr.text:pr.text+=$e.token}),(pr.type||pr.text)&&hr.push(pr),Xe&&hr.reverse();var tr=me(s,V(te(ee(hr,"type"))));if(!tr.length)return ee(hr,"text").join("");tr=G(tr,function($e,sn){var Xt=sn+1===tr.length,yt=!sn,Be;$e==="years"||$e==="months"?Be=ie.as($e):Be=ae.as($e);var St=Math.floor(Be),Nt=Be-St,tn=L(hr,function(Wt){return $e===Wt.type});return yt&&Et&&Be>Et&&(Ft=!0),Xt&&un&&Math.abs(Q.duration.as($e))1&&(J=!0),ae.subtract(St,$e),ie.subtract(St,$e),{rawValue:Be,wholeValue:St,decimalValue:Xt?Nt:0,isSmallest:Xt,isLargest:yt,type:$e,tokenLength:tn.length}});var Pr=He?Math.floor:Math.round,Hn=function($e,sn){var Xt=Math.pow(10,sn);return Pr($e*Xt)/Xt},yr=!1,Gr=!1,ir=function($e,sn){var Xt={useGrouping:Me,groupingSeparator:Fe,decimalSeparator:ht,grouping:Ht,useToLocaleString:Zt};return ut&&(ct<=0?($e.rawValue=0,$e.wholeValue=0,$e.decimalValue=0):(Xt.maximumSignificantDigits=ct,$e.significantDigits=ct)),Ft&&!Gr&&($e.isLargest?($e.wholeValue=Et,$e.decimalValue=0):($e.wholeValue=0,$e.decimalValue=0)),vt&&!Gr&&($e.isSmallest?($e.wholeValue=un,$e.decimalValue=0):($e.wholeValue=0,$e.decimalValue=0)),$e.isSmallest||$e.significantDigits&&$e.significantDigits-$e.wholeValue.toString().length<=0?W<0?$e.value=Hn($e.wholeValue,W):W===0?$e.value=Pr($e.wholeValue+$e.decimalValue):ut?(He?$e.value=Hn($e.rawValue,ct-$e.wholeValue.toString().length):$e.value=$e.rawValue,$e.wholeValue&&(ct-=$e.wholeValue.toString().length)):(Xt.fractionDigits=W,He?$e.value=$e.wholeValue+Hn($e.decimalValue,W):$e.value=$e.wholeValue+$e.decimalValue):ut&&$e.wholeValue?($e.value=Math.round(Hn($e.wholeValue,$e.significantDigits-$e.wholeValue.toString().length)),ct-=$e.wholeValue.toString().length):$e.value=$e.wholeValue,$e.tokenLength>1&&(J||yr)&&(Xt.minimumIntegerDigits=$e.tokenLength,Gr&&Xt.maximumSignificantDigits<$e.tokenLength&&delete Xt.maximumSignificantDigits),!yr&&($e.value>0||Qt===""||L(at,$e.type)||L(Ce,$e.type))&&(yr=!0),$e.formattedValue=v($e.value,Xt,Gt),Xt.useGrouping=!1,Xt.decimalSeparator=".",$e.formattedValueEn=v($e.value,Xt,"en"),$e.tokenLength===2&&$e.type==="milliseconds"&&($e.formattedValueMS=v($e.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),$e};if(tr=G(tr,ir),tr=te(tr),tr.length>1){var Fr=function($e){return L(tr,function(sn){return sn.type===$e})},lt=function($e){var sn=Fr($e.type);sn&&k($e.targets,function(Xt){var yt=Fr(Xt.type);yt&&parseInt(sn.formattedValueEn,10)===Xt.value&&(sn.rawValue=0,sn.wholeValue=0,sn.decimalValue=0,yt.rawValue+=1,yt.wholeValue+=1,yt.decimalValue=0,yt.formattedValueEn=yt.wholeValue.toString(),Gr=!0)})};k(C,lt)}return Gr&&(yr=!1,ct=bt,tr=G(tr,ir),tr=te(tr)),Ce&&!(Ft&&!Q.trim)?(tr=G(tr,function($e){return L(Ce,function(sn){return $e.type===sn})?$e:null}),tr=te(tr)):(Nn&&(tr=xe(tr,function($e){return!$e.isSmallest&&!$e.wholeValue&&!L(at,$e.type)})),Ze&&tr.length&&(tr=tr.slice(0,Ze)),Sn&&tr.length>1&&(tr=Pe(tr,function($e){return!$e.wholeValue&&!L(at,$e.type)&&!$e.isLargest})),cr&&(tr=G(tr,function($e,sn){return sn>0&&sn ",Ft=!1,vt=!1),Ye&&(sn.value>0||Qt===""||L(at,sn.type)||L(Ce,sn.type))&&(Xt+="-",Ye=!1),$e.type==="milliseconds"&&sn.formattedValueMS?Xt+=sn.formattedValueMS:Xt+=sn.formattedValue,Xe||(Xt+=$e.text),Xt}),hr.join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function ue(){var ce=this.duration,Q=function(ae){return ce._data[ae]},oe=L(this.types,Q),Ne=T(this.types,Q);switch(oe){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(oe===Ne)return"d __";case"weeks":return oe===Ne?"w __":(this.trim===null&&(this.trim="both"),"w __, d __, h __");case"months":if(oe===Ne)return"M __";case"years":return oe===Ne?"y __":(this.trim===null&&(this.trim="both"),"y __, M __, d __");default:return this.trim===null&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function Ee(ce){if(!ce)throw"Moment Duration Format init cannot find moment instance.";ce.duration.format=se,ce.duration.fn.format=q,ce.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:ue,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},ce.updateLocale("en",S)}var Re=function(ce,Q,oe){return ce.toLocaleString(Q,oe)};u=H()&&U(Re),c=u&&Z(Re);var Oe=function(ce,Q,oe){if(typeof window<"u"&&window&&window.Intl&&window.Intl.NumberFormat)return window.Intl.NumberFormat(Q,oe).format(ce)};return h=U(Oe),b=h&&Z(Oe),Ee(o),Ee})},"lK/ETmc5":(O,l,e)=>{var n;(function(r,t,o){if(!r)return;for(var u={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},c={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},h={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},b={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},s,C=1;C<20;++C)u[111+C]="f"+C;for(C=0;C<=9;++C)u[C+96]=C.toString();function g(k,G,ee){if(k.addEventListener){k.addEventListener(G,ee,!1);return}k.attachEvent("on"+G,ee)}function d(k){if(k.type=="keypress"){var G=String.fromCharCode(k.which);return k.shiftKey||(G=G.toLowerCase()),G}return u[k.which]?u[k.which]:c[k.which]?c[k.which]:String.fromCharCode(k.which).toLowerCase()}function _(k,G){return k.sort().join(",")===G.sort().join(",")}function p(k){var G=[];return k.shiftKey&&G.push("shift"),k.altKey&&G.push("alt"),k.ctrlKey&&G.push("ctrl"),k.metaKey&&G.push("meta"),G}function v(k){if(k.preventDefault){k.preventDefault();return}k.returnValue=!1}function y(k){if(k.stopPropagation){k.stopPropagation();return}k.cancelBubble=!0}function f(k){return k=="shift"||k=="ctrl"||k=="alt"||k=="meta"}function x(){if(!s){s={};for(var k in u)k>95&&k<112||u.hasOwnProperty(k)&&(s[u[k]]=k)}return s}function S(k,G,ee){return ee||(ee=x()[k]?"keydown":"keypress"),ee=="keypress"&&G.length&&(ee="keydown"),ee}function A(k){return k==="+"?["+"]:(k=k.replace(/\+{2}/g,"+plus"),k.split("+"))}function w(k,G){var ee,te,V,me=[];for(ee=A(k),V=0;V1){H(U,Re,se,q);return}Oe=w(U,q),G._callbacks[Oe.key]=G._callbacks[Oe.key]||[],I(Oe.key,Oe.modifiers,{type:Oe.action},ue,U,Ee),G._callbacks[Oe.key][ue?"unshift":"push"]({callback:se,modifiers:Oe.modifiers,action:Oe.action,seq:ue,level:Ee,combo:U})}G._bindMultiple=function(U,se,q){for(var ue=0;ue-1||T(G,ee.target))return!1;if("composedPath"in k&&typeof k.composedPath=="function"){var te=k.composedPath()[0];te!==k.target&&(G=te)}return G.tagName=="INPUT"||G.tagName=="SELECT"||G.tagName=="TEXTAREA"||G.isContentEditable},L.prototype.handleKey=function(){var k=this;return k._handleKey.apply(k,arguments)},L.addKeycodes=function(k){for(var G in k)k.hasOwnProperty(G)&&(u[G]=k[G]);s=null},L.init=function(){var k=L(t);for(var G in k)G.charAt(0)!=="_"&&(L[G]=function(ee){return function(){return k[ee].apply(k,arguments)}}(G))},L.init(),r.Mousetrap=L,O.exports&&(O.exports=L),n=function(){return L}.call(l,e,l,O),n!==o&&(O.exports=n)})(typeof window<"u"?window:null,typeof window<"u"?document:null)},Ept3tno1:function(O,l,e){var n,r;/*! @preserve
* numeral.js
* version : 2.0.6
* author : Adam Draper
* license : MIT
* http://adamwdraper.github.com/Numeral-js/
*/(function(t,o){n=o,r=typeof n=="function"?n.call(l,e,l,O):n,r!==void 0&&(O.exports=r)})(this,function(){var t,o,u="2.0.6",c={},h={},b={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},s={currentLocale:b.currentLocale,zeroFormat:b.zeroFormat,nullFormat:b.nullFormat,defaultFormat:b.defaultFormat,scalePercentBy100:b.scalePercentBy100};function C(g,d){this._input=g,this._value=d}return t=function(g){var d,_,p,v;if(t.isNumeral(g))d=g.value();else if(g===0||typeof g>"u")d=0;else if(g===null||o.isNaN(g))d=null;else if(typeof g=="string")if(s.zeroFormat&&g===s.zeroFormat)d=0;else if(s.nullFormat&&g===s.nullFormat||!g.replace(/[^0-9]+/g,"").length)d=null;else{for(_ in c)if(v=typeof c[_].regexps.unformat=="function"?c[_].regexps.unformat():c[_].regexps.unformat,v&&g.match(v)){p=c[_].unformat;break}p=p||t._.stringToNumber,d=p(g)}else d=Number(g)||null;return new C(g,d)},t.version=u,t.isNumeral=function(g){return g instanceof C},t._=o={numberToFormat:function(g,d,_){var p=h[t.options.currentLocale],v=!1,y=!1,f=0,x="",S=1e12,A=1e9,w=1e6,T=1e3,L="",k=!1,G,ee,te,V,me,xe,Pe,I,B,z;if(g=g||0,ee=Math.abs(g),t._.includes(d,"(")?(v=!0,d=d.replace(/[\(|\)]/g,"")):(t._.includes(d,"+")||t._.includes(d,"-"))&&(I=t._.includes(d,"+")?d.indexOf("+"):g<0?d.indexOf("-"):-1,d=d.replace(/[\+|\-]/g,"")),t._.includes(d,"a")&&(G=d.match(/a(k|m|b|t)?/),G=G?G[1]:!1,t._.includes(d," a")&&(x=" "),d=d.replace(new RegExp(x+"a[kmbt]?"),""),ee>=S&&!G||G==="t"?(x+=p.abbreviations.trillion,g=g/S):ee=A&&!G||G==="b"?(x+=p.abbreviations.billion,g=g/A):ee=w&&!G||G==="m"?(x+=p.abbreviations.million,g=g/w):(ee=T&&!G||G==="k")&&(x+=p.abbreviations.thousand,g=g/T)),t._.includes(d,"[.]")&&(y=!0,d=d.replace("[.]",".")),xe=g.toString().split(".")[0],Pe=d.split(".")[1],B=d.indexOf(","),f=(d.split(".")[0].split(",")[0].match(/0/g)||[]).length,Pe?(t._.includes(Pe,"[")?(Pe=Pe.replace("]",""),Pe=Pe.split("["),L=t._.toFixed(g,Pe[0].length+Pe[1].length,_,Pe[1].length)):L=t._.toFixed(g,Pe.length,_),xe=L.split(".")[0],t._.includes(L,".")?L=p.delimiters.decimal+L.split(".")[1]:L="",y&&Number(L.slice(1))===0&&(L="")):xe=t._.toFixed(g,0,_),x&&!G&&Number(xe)>=1e3&&x!==p.abbreviations.trillion)switch(xe=String(Number(xe)/1e3),x){case p.abbreviations.thousand:x=p.abbreviations.million;break;case p.abbreviations.million:x=p.abbreviations.billion;break;case p.abbreviations.billion:x=p.abbreviations.trillion;break}if(t._.includes(xe,"-")&&(xe=xe.slice(1),k=!0),xe.length0;X--)xe="0"+xe;return B>-1&&(xe=xe.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+p.delimiters.thousands)),d.indexOf(".")===0&&(xe=""),z=xe+L+(x||""),v?z=(v&&k?"(":"")+z+(v&&k?")":""):I>=0?z=I===0?(k?"-":"+")+z:z+(k?"-":"+"):k&&(z="-"+z),z},stringToNumber:function(g){var d=h[s.currentLocale],_=g,p={thousand:3,million:6,billion:9,trillion:12},v,y,f,x;if(s.zeroFormat&&g===s.zeroFormat)y=0;else if(s.nullFormat&&g===s.nullFormat||!g.replace(/[^0-9]+/g,"").length)y=null;else{y=1,d.delimiters.decimal!=="."&&(g=g.replace(/\./g,"").replace(d.delimiters.decimal,"."));for(v in p)if(x=new RegExp("[^a-zA-Z]"+d.abbreviations[v]+"(?:\\)|(\\"+d.currency.symbol+")?(?:\\))?)?$"),_.match(x)){y*=Math.pow(10,p[v]);break}y*=(g.split("-").length+Math.min(g.split("(").length-1,g.split(")").length-1))%2?1:-1,g=g.replace(/[^0-9\.]+/g,""),y*=Number(g)}return y},isNaN:function(g){return typeof g=="number"&&isNaN(g)},includes:function(g,d){return g.indexOf(d)!==-1},insert:function(g,d,_){return g.slice(0,_)+d+g.slice(_)},reduce:function(g,d){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof d!="function")throw new TypeError(d+" is not a function");var _=Object(g),p=_.length>>>0,v=0,y;if(arguments.length===3)y=arguments[2];else{for(;v=p)throw new TypeError("Reduce of empty array with no initial value");y=_[v++]}for(;vp?d:p},1)},toFixed:function(g,d,_,p){var v=g.toString().split("."),y=d-(p||0),f,x,S,A;return v.length===2?f=Math.min(Math.max(v[1].length,y),d):f=y,S=Math.pow(10,f),A=(_(g+"e+"+f)/S).toFixed(f),p>d-f&&(x=new RegExp("\\.?0{1,"+(p-(d-f))+"}$"),A=A.replace(x,"")),A}},t.options=s,t.formats=c,t.locales=h,t.locale=function(g){return g&&(s.currentLocale=g.toLowerCase()),s.currentLocale},t.localeData=function(g){if(!g)return h[s.currentLocale];if(g=g.toLowerCase(),!h[g])throw new Error("Unknown locale : "+g);return h[g]},t.reset=function(){for(var g in b)s[g]=b[g]},t.zeroFormat=function(g){s.zeroFormat=typeof g=="string"?g:null},t.nullFormat=function(g){s.nullFormat=typeof g=="string"?g:null},t.defaultFormat=function(g){s.defaultFormat=typeof g=="string"?g:"0.0"},t.register=function(g,d,_){if(d=d.toLowerCase(),this[g+"s"][d])throw new TypeError(d+" "+g+" already registered.");return this[g+"s"][d]=_,_},t.validate=function(g,d){var _,p,v,y,f,x,S,A;if(typeof g!="string"&&(g+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",g)),g=g.trim(),g.match(/^\d+$/))return!0;if(g==="")return!1;try{S=t.localeData(d)}catch{S=t.localeData(t.locale())}return v=S.currency.symbol,f=S.abbreviations,_=S.delimiters.decimal,S.delimiters.thousands==="."?p="\\.":p=S.delimiters.thousands,A=g.match(/^[^\d]+/),A!==null&&(g=g.substr(1),A[0]!==v)||(A=g.match(/[^\d]+$/),A!==null&&(g=g.slice(0,-1),A[0]!==f.thousand&&A[0]!==f.million&&A[0]!==f.billion&&A[0]!==f.trillion))?!1:(x=new RegExp(p+"{2}"),g.match(/[^\d.,]/g)?!1:(y=g.split(_),y.length>2?!1:y.length<2?!!y[0].match(/^\d+.*\d$/)&&!y[0].match(x):y[0].length===1?!!y[0].match(/^\d+$/)&&!y[0].match(x)&&!!y[1].match(/^\d+$/):!!y[0].match(/^\d+.*\d$/)&&!y[0].match(x)&&!!y[1].match(/^\d+$/)))},t.fn=C.prototype={clone:function(){return t(this)},format:function(g,d){var _=this._value,p=g||s.defaultFormat,v,y,f;if(d=d||Math.round,_===0&&s.zeroFormat!==null)y=s.zeroFormat;else if(_===null&&s.nullFormat!==null)y=s.nullFormat;else{for(v in c)if(p.match(c[v].regexps.format)){f=c[v].format;break}f=f||t._.numberToFormat,y=f(_,p,d)}return y},value:function(){return this._value},input:function(){return this._input},set:function(g){return this._value=Number(g),this},add:function(g){var d=o.correctionFactor.call(null,this._value,g);function _(p,v,y,f){return p+Math.round(d*v)}return this._value=o.reduce([this._value,g],_,0)/d,this},subtract:function(g){var d=o.correctionFactor.call(null,this._value,g);function _(p,v,y,f){return p-Math.round(d*v)}return this._value=o.reduce([g],_,Math.round(this._value*d))/d,this},multiply:function(g){function d(_,p,v,y){var f=o.correctionFactor(_,p);return Math.round(_*f)*Math.round(p*f)/Math.round(f*f)}return this._value=o.reduce([this._value,g],d,1),this},divide:function(g){function d(_,p,v,y){var f=o.correctionFactor(_,p);return Math.round(_*f)/Math.round(p*f)}return this._value=o.reduce([this._value,g],d),this},difference:function(g){return Math.abs(t(this._value).subtract(g).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(g){var d=g%10;return~~(g%100/10)===1?"th":d===1?"st":d===2?"nd":d===3?"rd":"th"},currency:{symbol:"$"}}),function(){t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(g,d,_){var p=t._.includes(d," BPS")?" ":"",v;return g=g*1e4,d=d.replace(/\s?BPS/,""),v=t._.numberToFormat(g,d,_),t._.includes(v,")")?(v=v.split(""),v.splice(-1,0,p+"BPS"),v=v.join("")):v=v+p+"BPS",v},unformat:function(g){return+(t._.stringToNumber(g)*1e-4).toFixed(15)}})}(),function(){var g={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},d={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},_=g.suffixes.concat(d.suffixes.filter(function(v){return g.suffixes.indexOf(v)<0})),p=_.join("|");p="("+p.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(p)},format:function(v,y,f){var x,S=t._.includes(y,"ib")?d:g,A=t._.includes(y," b")||t._.includes(y," ib")?" ":"",w,T,L;for(y=y.replace(/\s?i?b/,""),w=0;w<=S.suffixes.length;w++)if(T=Math.pow(S.base,w),L=Math.pow(S.base,w+1),v===null||v===0||v>=T&&v0&&(v=v/T);break}return x=t._.numberToFormat(v,y,f),x+A},unformat:function(v){var y=t._.stringToNumber(v),f,x;if(y){for(f=g.suffixes.length-1;f>=0;f--){if(t._.includes(v,g.suffixes[f])){x=Math.pow(g.base,f);break}if(t._.includes(v,d.suffixes[f])){x=Math.pow(d.base,f);break}}y*=x||1}return y}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(g,d,_){var p=t.locales[t.options.currentLocale],v={before:d.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:d.match(/([\+|\-|\)|\s|\$]*)$/)[0]},y,f,x;for(d=d.replace(/\s?\$\s?/,""),y=t._.numberToFormat(g,d,_),g>=0?(v.before=v.before.replace(/[\-\(]/,""),v.after=v.after.replace(/[\-\)]/,"")):g<0&&!t._.includes(v.before,"-")&&!t._.includes(v.before,"(")&&(v.before="-"+v.before),x=0;x=0;x--)switch(f=v.after[x],f){case"$":y=x===v.after.length-1?y+p.currency.symbol:t._.insert(y,p.currency.symbol,-(v.after.length-(1+x)));break;case" ":y=x===v.after.length-1?y+" ":t._.insert(y," ",-(v.after.length-(1+x)+p.currency.symbol.length-1));break}return y}})}(),function(){t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(g,d,_){var p,v=typeof g=="number"&&!t._.isNaN(g)?g.toExponential():"0e+0",y=v.split("e");return d=d.replace(/e[\+|\-]{1}0/,""),p=t._.numberToFormat(Number(y[0]),d,_),p+"e"+y[1]},unformat:function(g){var d=t._.includes(g,"e+")?g.split("e+"):g.split("e-"),_=Number(d[0]),p=Number(d[1]);p=t._.includes(g,"e-")?p*=-1:p;function v(y,f,x,S){var A=t._.correctionFactor(y,f),w=y*A*(f*A)/(A*A);return w}return t._.reduce([_,Math.pow(10,p)],v,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(g,d,_){var p=t.locales[t.options.currentLocale],v,y=t._.includes(d," o")?" ":"";return d=d.replace(/\s?o/,""),y+=p.ordinal(g),v=t._.numberToFormat(g,d,_),v+y}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(g,d,_){var p=t._.includes(d," %")?" ":"",v;return t.options.scalePercentBy100&&(g=g*100),d=d.replace(/\s?\%/,""),v=t._.numberToFormat(g,d,_),t._.includes(v,")")?(v=v.split(""),v.splice(-1,0,p+"%"),v=v.join("")):v=v+p+"%",v},unformat:function(g){var d=t._.stringToNumber(g);return t.options.scalePercentBy100?d*.01:d}})}(),function(){t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(g,d,_){var p=Math.floor(g/60/60),v=Math.floor((g-p*60*60)/60),y=Math.round(g-p*60*60-v*60);return p+":"+(v<10?"0"+v:v)+":"+(y<10?"0"+y:y)},unformat:function(g){var d=g.split(":"),_=0;return d.length===3?(_=_+Number(d[0])*60*60,_=_+Number(d[1])*60,_=_+Number(d[2])):d.length===2&&(_=_+Number(d[0])*60,_=_+Number(d[1])),Number(_)}})}(),t})},HNbMu1z2:(O,l,e)=>{var n=typeof Map=="function"&&Map.prototype,r=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,t=n&&r&&typeof r.get=="function"?r.get:null,o=n&&Map.prototype.forEach,u=typeof Set=="function"&&Set.prototype,c=Object.getOwnPropertyDescriptor&&u?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,h=u&&c&&typeof c.get=="function"?c.get:null,b=u&&Set.prototype.forEach,s=typeof WeakMap=="function"&&WeakMap.prototype,C=s?WeakMap.prototype.has:null,g=typeof WeakSet=="function"&&WeakSet.prototype,d=g?WeakSet.prototype.has:null,_=Boolean.prototype.valueOf,p=Object.prototype.toString,v=String.prototype.match,y=typeof BigInt=="function"?BigInt.prototype.valueOf:null,f=e("/Gr37E0h").custom,x=f&&G(f)?f:null;O.exports=function Q(oe,Ne,Ye,ae){var ie=Ne||{};if(Pe(ie,"quoteStyle")&&ie.quoteStyle!=="single"&&ie.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(typeof oe>"u")return"undefined";if(oe===null)return"null";if(typeof oe=="boolean")return oe?"true":"false";if(typeof oe=="string")return q(oe,ie);if(typeof oe=="number")return oe===0?1/0/oe>0?"0":"-0":String(oe);if(typeof oe=="bigint")return String(oe)+"n";var re=typeof ie.depth>"u"?5:ie.depth;if(typeof Ye>"u"&&(Ye=0),Ye>=re&&re>0&&typeof oe=="object")return"[Object]";if(typeof ae>"u")ae=[];else if(z(ae,oe)>=0)return"[Circular]";function we(Xe,ve){return ve&&(ae=ae.slice(),ae.push(ve)),Q(Xe,ie,Ye+1,ae)}if(typeof oe=="function"){var ne=B(oe);return"[Function"+(ne?": "+ne:"")+"]"}if(G(oe)){var de=Symbol.prototype.toString.call(oe);return typeof oe=="object"?Ee(de):de}if(se(oe)){for(var fe="<"+String(oe.nodeName).toLowerCase(),Ce=oe.attributes||[],Ve=0;Ve",fe}if(w(oe))return oe.length===0?"[]":"[ "+ce(oe,we).join(", ")+" ]";if(k(oe)){var Ze=ce(oe,we);return Ze.length===0?"["+String(oe)+"]":"{ ["+String(oe)+"] "+Ze.join(", ")+" }"}if(typeof oe=="object"){if(x&&typeof oe[x]=="function")return oe[x]();if(typeof oe.inspect=="function")return oe.inspect()}if(X(oe)){var at=[];return o.call(oe,function(Xe,ve){at.push(we(ve,oe)+" => "+we(Xe,oe))}),Oe("Map",t.call(oe),at)}if(Z(oe)){var Mt=[];return b.call(oe,function(Xe){Mt.push(we(Xe,oe))}),Oe("Set",h.call(oe),Mt)}if(H(oe))return Re("WeakMap");if(U(oe))return Re("WeakSet");if(te(oe))return Ee(we(Number(oe)));if(V(oe))return Ee(we(y.call(oe)));if(me(oe))return Ee(_.call(oe));if(ee(oe))return Ee(we(String(oe)));if(!T(oe)&&!L(oe)){var Gt=ce(oe,we);return Gt.length===0?"{}":"{ "+Gt.join(", ")+" }"}return String(oe)};function S(Q,oe,Ne){var Ye=(Ne.quoteStyle||oe)==="double"?'"':"'";return Ye+Q+Ye}function A(Q){return String(Q).replace(/"/g,""")}function w(Q){return I(Q)==="[object Array]"}function T(Q){return I(Q)==="[object Date]"}function L(Q){return I(Q)==="[object RegExp]"}function k(Q){return I(Q)==="[object Error]"}function G(Q){return I(Q)==="[object Symbol]"}function ee(Q){return I(Q)==="[object String]"}function te(Q){return I(Q)==="[object Number]"}function V(Q){return I(Q)==="[object BigInt]"}function me(Q){return I(Q)==="[object Boolean]"}var xe=Object.prototype.hasOwnProperty||function(Q){return Q in this};function Pe(Q,oe){return xe.call(Q,oe)}function I(Q){return p.call(Q)}function B(Q){if(Q.name)return Q.name;var oe=v.call(Q,/^function\s*([\w$]+)/);return oe?oe[1]:null}function z(Q,oe){if(Q.indexOf)return Q.indexOf(oe);for(var Ne=0,Ye=Q.length;Ne{"use strict";l.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],l.defaultLine="#444",l.lightLine="#eee",l.background="#fff",l.borderLine="#BEC8D9",l.lightFraction=100*(14-4)/(15-4)},dDrLnjiw:(O,l,e)=>{"use strict";var n=e("DFnakCUV"),r=e("j6yQIY+r"),t=e("0BDZSqpM").isTypedArray,o=O.exports={},u=e("V1/HMom/");o.defaults=u.defaults;var c=o.defaultLine=u.defaultLine;o.lightLine=u.lightLine;var h=o.background=u.background;o.tinyRGB=function(s){var C=s.toRgb();return"rgb("+Math.round(C.r)+", "+Math.round(C.g)+", "+Math.round(C.b)+")"},o.rgb=function(s){return o.tinyRGB(n(s))},o.opacity=function(s){return s?n(s).getAlpha():0},o.addOpacity=function(s,C){var g=n(s).toRgb();return"rgba("+Math.round(g.r)+", "+Math.round(g.g)+", "+Math.round(g.b)+", "+C+")"},o.combine=function(s,C){var g=n(s).toRgb();if(g.a===1)return n(s).toRgbString();var d=n(C||h).toRgb(),_=d.a===1?d:{r:255*(1-d.a)+d.r*d.a,g:255*(1-d.a)+d.g*d.a,b:255*(1-d.a)+d.b*d.a},p={r:_.r*(1-g.a)+g.r*g.a,g:_.g*(1-g.a)+g.g*g.a,b:_.b*(1-g.a)+g.b*g.a};return n(p).toRgbString()},o.contrast=function(s,C,g){var d=n(s);d.getAlpha()!==1&&(d=n(o.combine(s,h)));var _=d.isDark()?C?d.lighten(C):h:g?d.darken(g):c;return _.toString()},o.stroke=function(s,C){var g=n(C);s.style({stroke:o.tinyRGB(g),"stroke-opacity":g.getAlpha()})},o.fill=function(s,C){var g=n(C);s.style({fill:o.tinyRGB(g),"fill-opacity":g.getAlpha()})},o.clean=function(s){if(!(!s||typeof s!="object")){var C=Object.keys(s),g,d,_,p;for(g=0;g=0)))return s;if(p===3)d[p]>1&&(d[p]=1);else if(d[p]>=1)return s}var v=Math.round(d[0]*255)+", "+Math.round(d[1]*255)+", "+Math.round(d[2]*255);return _?"rgba("+v+", "+d[3]+")":"rgb("+v+")"}},"3fNtVRbs":(O,l,e)=>{"use strict";var n=e("7a73G6xA"),r=e("iNVXrAXN"),t=e("TfssAhrc").extendFlat,o=e("2POXedf6").overrideAll;O.exports=o({orientation:{valType:"enumerated",values:["h","v"],dflt:"v",description:"Sets the orientation of the colorbar."},thicknessmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"pixels",description:["Determines whether this color bar's thickness","(i.e. the measure in the constant color direction)","is set in units of plot *fraction* or in *pixels*.","Use `thickness` to set the value."].join(" ")},thickness:{valType:"number",min:0,dflt:30,description:["Sets the thickness of the color bar","This measure excludes the size of the padding, ticks and labels."].join(" ")},lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction",description:["Determines whether this color bar's length","(i.e. the measure in the color variation direction)","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,description:["Sets the length of the color bar","This measure excludes the padding of both ends.","That is, the color bar length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",min:-2,max:3,description:["Sets the x position of the color bar (in plot fraction).","Defaults to 1.02 when `orientation` is *v* and","0.5 when `orientation` is *h*."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],description:["Sets this color bar's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the color bar.","Defaults to *left* when `orientation` is *v* and","*center* when `orientation` is *h*."].join(" ")},xpad:{valType:"number",min:0,dflt:10,description:"Sets the amount of padding (in px) along the x direction."},y:{valType:"number",min:-2,max:3,description:["Sets the y position of the color bar (in plot fraction).","Defaults to 0.5 when `orientation` is *v* and","1.02 when `orientation` is *h*."].join(" ")},yanchor:{valType:"enumerated",values:["top","middle","bottom"],description:["Sets this color bar's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the color bar.","Defaults to *middle* when `orientation` is *v* and","*bottom* when `orientation` is *h*."].join(" ")},ypad:{valType:"number",min:0,dflt:10,description:"Sets the amount of padding (in px) along the y direction."},outlinecolor:n.linecolor,outlinewidth:n.linewidth,bordercolor:n.linecolor,borderwidth:{valType:"number",min:0,dflt:0,description:["Sets the width (in px) or the border enclosing this color bar."].join(" ")},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",description:"Sets the color of padded area."},tickmode:n.minor.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:t({},n.ticks,{dflt:""}),ticklabeloverflow:t({},n.ticklabeloverflow,{description:["Determines how we handle tick labels that would overflow either the graph div or the domain of the axis.","The default value for inside tick labels is *hide past domain*.","In other cases the default is *hide past div*."].join(" ")}),ticklabelposition:{valType:"enumerated",values:["outside","inside","outside top","inside top","outside left","inside left","outside right","inside right","outside bottom","inside bottom"],dflt:"outside",description:["Determines where tick labels are drawn relative to the ticks.","Left and right options are used when `orientation` is *h*,","top and bottom when `orientation` is *v*."].join(" ")},ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,ticklabelstep:n.ticklabelstep,showticklabels:n.showticklabels,labelalias:n.labelalias,tickfont:r({description:"Sets the color bar's tick label font"}),tickangle:n.tickangle,tickformat:n.tickformat,tickformatstops:n.tickformatstops,tickprefix:n.tickprefix,showtickprefix:n.showtickprefix,ticksuffix:n.ticksuffix,showticksuffix:n.showticksuffix,separatethousands:n.separatethousands,exponentformat:n.exponentformat,minexponent:n.minexponent,showexponent:n.showexponent,title:{text:{valType:"string",description:["Sets the title of the color bar.","Note that before the existence of `title.text`, the title's","contents used to be defined as the `title` attribute itself.","This behavior has been deprecated."].join(" ")},font:r({description:["Sets this color bar's title font.","Note that the title's font used to be set","by the now deprecated `titlefont` attribute."].join(" ")}),side:{valType:"enumerated",values:["right","top","bottom"],description:["Determines the location of color bar's title","with respect to the color bar.","Defaults to *top* when `orientation` if *v* and ","defaults to *right* when `orientation` if *h*.","Note that the title's location used to be set","by the now deprecated `titleside` attribute."].join(" ")}},_deprecated:{title:{valType:"string",description:["Deprecated in favor of color bar's `title.text`.","Note that value of color bar's `title` is no longer a simple","*string* but a set of sub-attributes."].join(" ")},titlefont:r({description:"Deprecated in favor of color bar's `title.font`."}),titleside:{valType:"enumerated",values:["right","top","bottom"],dflt:"top",description:"Deprecated in favor of color bar's `title.side`."}}},"colorbars","from-root")},r36KvtXM:(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("OQCOsJIy"),t=e("y6uxiAkU"),o=e("b7wv4AKD"),u=e("9KsbdorZ"),c=e("5R+gcorB"),h=e("3fNtVRbs");O.exports=function(s,C,g){var d=r.newContainer(C,"colorbar"),_=s.colorbar||{};function p(te,V){return n.coerce(_,d,h,te,V)}var v=g.margin||{t:0,b:0,l:0,r:0},y=g.width-v.l-v.r,f=g.height-v.t-v.b,x=p("orientation"),S=x==="v",A=p("thicknessmode");p("thickness",A==="fraction"?30/(S?y:f):30);var w=p("lenmode");p("len",w==="fraction"?1:S?f:y),p("x",S?1.02:.5),p("xanchor",S?"left":"center"),p("xpad"),p("y",S?.5:1.02),p("yanchor",S?"middle":"bottom"),p("ypad"),n.noneOrAll(_,d,["x","y"]),p("outlinecolor"),p("outlinewidth"),p("bordercolor"),p("borderwidth"),p("bgcolor");var T=n.coerce(_,d,{ticklabelposition:{valType:"enumerated",dflt:"outside",values:S?["outside","inside","outside top","inside top","outside bottom","inside bottom"]:["outside","inside","outside left","inside left","outside right","inside right"]}},"ticklabelposition");p("ticklabeloverflow",T.indexOf("inside")!==-1?"hide past domain":"hide past div"),t(_,d,p,"linear");var L=g.font,k={outerTicks:!1,font:L};T.indexOf("inside")!==-1&&(k.bgColor="black"),c(_,d,p,"linear",k),u(_,d,p,"linear",k),o(_,d,p,"linear",k),p("title.text",g._dfltTitle.colorbar);var G=d.showticklabels?d.tickfont:L,ee=n.extendFlat({},G,{color:L.color,size:n.bigFont(G.size)});n.coerceFont(p,"title.font",ee),p("title.side",S?"top":"right")}},"6aJIT9SO":(O,l,e)=>{"use strict";var n=e("5/7eUVNk");O.exports=function(t){return n.isPlainObject(t.colorbar)}},"tC5iIzG/":(O,l,e)=>{"use strict";var n=e("3fNtVRbs"),r=e("hIYhsYNd").counter,t=e("uZ1jKsxY"),o=e("l6Py6PBr").scales,u=t(o);function c(h){return"`"+h+"`"}O.exports=function(b,s){b=b||"",s=s||{};var C=s.cLetter||"c",g="onlyIfNumerical"in s?s.onlyIfNumerical:Boolean(b),d="noScale"in s?s.noScale:b==="marker.line",_="showScaleDflt"in s?s.showScaleDflt:C==="z",p=typeof s.colorscaleDflt=="string"?o[s.colorscaleDflt]:null,v=s.editTypeOverride||"",y=b?b+".":"",f,x;"colorAttr"in s?(f=s.colorAttr,x=s.colorAttr):(f={z:"z",c:"color"}[C],x="in "+c(y+f));var S=g?" Has an effect only if "+x+" is set to a numerical array.":"",A=C+"auto",w=C+"min",T=C+"max",L=C+"mid",k=c(y+A),G=c(y+w),ee=c(y+T),te=G+" and "+ee,V={};V[w]=V[T]=void 0;var me={};me[A]=!1;var xe={};return f==="color"&&(xe.color={valType:"color",arrayOk:!0,editType:v||"style",description:["Sets the",b,"color.","It accepts either a specific color","or an array of numbers that are mapped to the colorscale","relative to the max and min values of the array or relative to",te,"if set."].join(" ")},s.anim&&(xe.color.anim=!0)),xe[A]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:V,description:["Determines whether or not the color domain is computed","with respect to the input data (here "+x+") or the bounds set in",te+S,"Defaults to `false` when",te,"are set by the user."].join(" ")},xe[w]={valType:"number",dflt:null,editType:v||"plot",impliedEdits:me,description:["Sets the lower bound of the color domain."+S,"Value should have the same units as",x,"and if set,",ee,"must be set as well."].join(" ")},xe[T]={valType:"number",dflt:null,editType:v||"plot",impliedEdits:me,description:["Sets the upper bound of the color domain."+S,"Value should have the same units as",x,"and if set,",G,"must be set as well."].join(" ")},xe[L]={valType:"number",dflt:null,editType:"calc",impliedEdits:V,description:["Sets the mid-point of the color domain by scaling",G,"and/or",ee,"to be equidistant to this point."+S,"Value should have the same units as",x+".","Has no effect when",k,"is `false`."].join(" ")},xe.colorscale={valType:"colorscale",editType:"calc",dflt:p,impliedEdits:{autocolorscale:!1},description:["Sets the colorscale."+S,"The colorscale must be an array containing","arrays mapping a normalized value to an","rgb, rgba, hex, hsl, hsv, or named color string.","At minimum, a mapping for the lowest (0) and highest (1)","values are required. For example,","`[[0, 'rgb(0,0,255)'], [1, 'rgb(255,0,0)']]`.","To control the bounds of the colorscale in color space,","use",te+".","Alternatively, `colorscale` may be a palette name string","of the following list: "+u+"."].join(" ")},xe.autocolorscale={valType:"boolean",dflt:s.autoColorDflt!==!1,editType:"calc",impliedEdits:{colorscale:void 0},description:["Determines whether the colorscale is a default palette (`autocolorscale: true`)","or the palette determined by",c(y+"colorscale")+"."+S,"In case `colorscale` is unspecified or `autocolorscale` is true, the default","palette will be chosen according to whether numbers in the `color` array are","all positive, all negative or mixed."].join(" ")},xe.reversescale={valType:"boolean",dflt:!1,editType:"plot",description:["Reverses the color mapping if true."+S,"If true,",G,"will correspond to the last color","in the array and",ee,"will correspond to the first color."].join(" ")},d||(xe.showscale={valType:"boolean",dflt:_,editType:"calc",description:["Determines whether or not a colorbar is displayed for this trace."+S].join(" ")},xe.colorbar=n),s.noColorAxis||(xe.coloraxis={valType:"subplotid",regex:r("coloraxis"),dflt:null,editType:"calc",description:["Sets a reference to a shared color axis.","References to these shared color axes are *coloraxis*, *coloraxis2*, *coloraxis3*, etc.","Settings for these shared color axes are set in the layout, under","`layout.coloraxis`, `layout.coloraxis2`, etc.","Note that multiple color scales can be linked to the same color axis."].join(" ")}),xe}},apgeUDk5:(O,l,e)=>{"use strict";var n=e("j6yQIY+r"),r=e("5/7eUVNk"),t=e("J/bOp/5I").extractOpts;O.exports=function(u,c,h){var b=u._fullLayout,s=h.vals,C=h.containerStr,g=C?r.nestedProperty(c,C).get():c,d=t(g),_=d.auto!==!1,p=d.min,v=d.max,y=d.mid,f=function(){return r.aggNums(Math.min,null,s)},x=function(){return r.aggNums(Math.max,null,s)};if(p===void 0?p=f():_&&(g._colorAx&&n(p)?p=Math.min(p,f()):p=f()),v===void 0?v=x():_&&(g._colorAx&&n(v)?v=Math.max(v,x()):v=x()),_&&y!==void 0&&(v-y>y-p?p=y-(v-y):v-y=0?S=b.colorscale.sequential:S=b.colorscale.sequentialminus,d._sync("colorscale",S)}}},XFcTBNTp:(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("J/bOp/5I").hasColorscale,t=e("J/bOp/5I").extractOpts;O.exports=function(u,c){function h(p,v){var y=p["_"+v];y!==void 0&&(p[v]=y)}function b(p,v){var y=v.container?n.nestedProperty(p,v.container).get():p;if(y)if(y.coloraxis)y._colorAx=c[y.coloraxis];else{var f=t(y),x=f.auto;(x||f.min===void 0)&&h(y,v.min),(x||f.max===void 0)&&h(y,v.max),f.autocolorscale&&h(y,"colorscale")}}for(var s=0;s{"use strict";var n=e("j6yQIY+r"),r=e("5/7eUVNk"),t=e("6aJIT9SO"),o=e("r36KvtXM"),u=e("l6Py6PBr").isValid,c=e("Bm/lNwZF").traceIs;function h(b,s){var C=s.slice(0,s.length-1);return s?r.nestedProperty(b,C).get()||{}:b}O.exports=function b(s,C,g,d,_){var p=_.prefix,v=_.cLetter,y="_module"in C,f=h(s,p),x=h(C,p),S=h(C._template||{},p)||{},A=function(){return delete s.coloraxis,delete C.coloraxis,b(s,C,g,d,_)};if(y){var w=g._colorAxes||{},T=d(p+"coloraxis");if(T){var L=c(C,"contour")&&r.nestedProperty(C,"contours.coloring").get()||"heatmap",k=w[T];k?(k[2].push(A),k[0]!==L&&(k[0]=!1,r.warn(["Ignoring coloraxis:",T,"setting","as it is linked to incompatible colorscales."].join(" ")))):w[T]=[L,C,[A]];return}}var G=f[v+"min"],ee=f[v+"max"],te=n(G)&&n(ee)&&G{"use strict";var n=e("BsFWGRIE"),r=e("DFnakCUV"),t=e("j6yQIY+r"),o=e("5/7eUVNk"),u=e("dDrLnjiw"),c=e("l6Py6PBr").isValid;function h(y,f,x){var S=f?o.nestedProperty(y,f).get()||{}:y,A=S[x||"color"],w=!1;if(o.isArrayOrTypedArray(A)){for(var T=0;T=0;S--,A++){var w=y[S];x[A]=[1-w[0],w[1]]}return x}function _(y,f){f=f||{};for(var x=y.domain,S=y.range,A=S.length,w=new Array(A),T=0;T{"use strict";var n=e("l6Py6PBr"),r=e("J/bOp/5I");O.exports={moduleType:"component",name:"colorscale",attributes:e("tC5iIzG/"),layoutAttributes:e("XRfRdMuy"),supplyLayoutDefaults:e("mZMPD1Fo"),handleDefaults:e("m0Hv6p+F"),crossTraceDefaults:e("XFcTBNTp"),calc:e("apgeUDk5"),scales:n.scales,defaultScale:n.defaultScale,getScale:n.get,isValidScale:n.isValid,hasColorscale:r.hasColorscale,extractOpts:r.extractOpts,extractScale:r.extractScale,flipScale:r.flipScale,makeColorScaleFunc:r.makeColorScaleFunc,makeColorScaleFuncFromTrace:r.makeColorScaleFuncFromTrace}},XRfRdMuy:(O,l,e)=>{"use strict";var n=e("TfssAhrc").extendFlat,r=e("tC5iIzG/"),t=e("l6Py6PBr").scales,o="Note that `autocolorscale` must be true for this attribute to work.";O.exports={editType:"calc",colorscale:{editType:"calc",sequential:{valType:"colorscale",dflt:t.Reds,editType:"calc",description:["Sets the default sequential colorscale for positive values.",o].join(" ")},sequentialminus:{valType:"colorscale",dflt:t.Blues,editType:"calc",description:["Sets the default sequential colorscale for negative values.",o].join(" ")},diverging:{valType:"colorscale",dflt:t.RdBu,editType:"calc",description:["Sets the default diverging colorscale.",o].join(" ")}},coloraxis:n({_isSubplotObj:!0,editType:"calc",description:[""].join(" ")},r("",{colorAttr:"corresponding trace color array(s)",noColorAxis:!0,showScaleDflt:!0}))}},mZMPD1Fo:(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("OQCOsJIy"),t=e("XRfRdMuy"),o=e("m0Hv6p+F");O.exports=function(c,h){function b(y,f){return n.coerce(c,h,t,y,f)}b("colorscale.sequential"),b("colorscale.sequentialminus"),b("colorscale.diverging");var s=h._colorAxes,C,g;function d(y,f){return n.coerce(C,g,t.coloraxis,y,f)}for(var _ in s){var p=s[_];if(p[0])C=c[_]||{},g=r.newContainer(h,_,"coloraxis"),g._name=_,o(C,g,h,d,{prefix:"",cLetter:"c"});else{for(var v=0;v{"use strict";var n=e("DFnakCUV"),r={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]],Cividis:[[0,"rgb(0,32,76)"],[.058824,"rgb(0,42,102)"],[.117647,"rgb(0,52,110)"],[.176471,"rgb(39,63,108)"],[.235294,"rgb(60,74,107)"],[.294118,"rgb(76,85,107)"],[.352941,"rgb(91,95,109)"],[.411765,"rgb(104,106,112)"],[.470588,"rgb(117,117,117)"],[.529412,"rgb(131,129,120)"],[.588235,"rgb(146,140,120)"],[.647059,"rgb(161,152,118)"],[.705882,"rgb(176,165,114)"],[.764706,"rgb(192,177,109)"],[.823529,"rgb(209,191,102)"],[.882353,"rgb(225,204,92)"],[.941176,"rgb(243,219,79)"],[1,"rgb(255,233,69)"]]},t=r.RdBu;function o(h,b){if(b||(b=t),!h)return b;function s(){try{h=r[h]||JSON.parse(h)}catch{h=b}}return typeof h=="string"&&(s(),typeof h=="string"&&s()),u(h)?h:b}function u(h){var b=0;if(!Array.isArray(h)||h.length<2||!h[0]||!h[h.length-1]||+h[0][0]!=0||+h[h.length-1][0]!=1)return!1;for(var s=0;s{"use strict";var e;l.P={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style",description:["Sets the dash style of lines. Set to a dash type string","(*solid*, *dot*, *dash*, *longdash*, *dashdot*, or *longdashdot*)","or a dash length list in px (eg *5px,10px,2px,2px*)."].join(" ")},e={shape:{valType:"enumerated",values:["","/","\\","x","-","|","+","."],dflt:"",arrayOk:!0,editType:"style",description:["Sets the shape of the pattern fill.","By default, no pattern is used for filling the area."].join(" ")},fillmode:{valType:"enumerated",values:["replace","overlay"],dflt:"replace",editType:"style",description:["Determines whether `marker.color` should be used","as a default to `bgcolor` or a `fgcolor`."].join(" ")},bgcolor:{valType:"color",arrayOk:!0,editType:"style",description:["When there is no colorscale sets the color of background pattern fill.","Defaults to a `marker.color` background when `fillmode` is *overlay*.","Otherwise, defaults to a transparent background."].join(" ")},fgcolor:{valType:"color",arrayOk:!0,editType:"style",description:["When there is no colorscale sets the color of foreground pattern fill.","Defaults to a `marker.color` background when `fillmode` is *replace*.","Otherwise, defaults to dark grey or white","to increase contrast with the `bgcolor`."].join(" ")},fgopacity:{valType:"number",editType:"style",min:0,max:1,description:["Sets the opacity of the foreground pattern fill.","Defaults to a 0.5 when `fillmode` is *overlay*.","Otherwise, defaults to 1."].join(" ")},size:{valType:"number",min:0,dflt:8,arrayOk:!0,editType:"style",description:["Sets the size of unit squares of the pattern fill in pixels,","which corresponds to the interval of repetition of the pattern."].join(" ")},solidity:{valType:"number",min:0,max:1,dflt:.3,arrayOk:!0,editType:"style",description:["Sets the solidity of the pattern fill.","Solidity is roughly the fraction of the area filled by the pattern.","Solidity of 0 shows only the background color without pattern","and solidty of 1 shows only the foreground color without pattern."].join(" ")},editType:"style",description:["Sets the pattern within the marker."].join(" ")}},"iCaN1/dF":(O,l,e)=>{"use strict";var n=e("iNVXrAXN"),r=e("6W6WqWjy").hoverlabel,t=e("TfssAhrc").extendFlat;O.exports={hoverlabel:{bgcolor:t({},r.bgcolor,{arrayOk:!0,description:"Sets the background color of the hover labels for this trace"}),bordercolor:t({},r.bordercolor,{arrayOk:!0,description:"Sets the border color of the hover labels for this trace."}),font:n({arrayOk:!0,editType:"none",description:"Sets the font used in hover labels."}),align:t({},r.align,{arrayOk:!0}),namelength:t({},r.namelength,{arrayOk:!0}),editType:"none"}}},AZTJ59pn:O=>{"use strict";O.exports={YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50,HOVERID:"-hover"}},"6W6WqWjy":(O,l,e)=>{"use strict";var n=e("AZTJ59pn"),r=e("iNVXrAXN"),t=r({editType:"none",description:"Sets the default hover label font used by all traces on the graph."});t.family.dflt=n.HOVERFONT,t.size.dflt=n.HOVERFONTSIZE,O.exports={clickmode:{valType:"flaglist",flags:["event","select"],dflt:"event",editType:"plot",extras:["none"],description:["Determines the mode of single click interactions.","*event* is the default value and emits the `plotly_click`","event. In addition this mode emits the `plotly_selected` event","in drag modes *lasso* and *select*, but with no event data attached","(kept for compatibility reasons).","The *select* flag enables selecting single","data points via click. This mode also supports persistent selections,","meaning that pressing Shift while clicking, adds to / subtracts from an","existing selection. *select* with `hovermode`: *x* can be confusing, consider","explicitly setting `hovermode`: *closest* when using this feature.","Selection events are sent accordingly as long as *event* flag is set as well.","When the *event* flag is missing, `plotly_click` and `plotly_selected`","events are not fired."].join(" ")},dragmode:{valType:"enumerated",values:["zoom","pan","select","lasso","drawclosedpath","drawopenpath","drawline","drawrect","drawcircle","orbit","turntable",!1],dflt:"zoom",editType:"modebar",description:["Determines the mode of drag interactions.","*select* and *lasso* apply only to scatter traces with","markers or text. *orbit* and *turntable* apply only to","3D scenes."].join(" ")},hovermode:{valType:"enumerated",values:["x","y","closest",!1,"x unified","y unified"],dflt:"closest",editType:"modebar",description:["Determines the mode of hover interactions.","If *closest*, a single hoverlabel will appear","for the *closest* point within the `hoverdistance`.","If *x* (or *y*), multiple hoverlabels will appear for multiple points","at the *closest* x- (or y-) coordinate within the `hoverdistance`,","with the caveat that no more than one hoverlabel will appear per trace.","If *x unified* (or *y unified*), a single hoverlabel will appear","multiple points at the closest x- (or y-) coordinate within the `hoverdistance`","with the caveat that no more than one hoverlabel will appear per trace.","In this mode, spikelines are enabled by default perpendicular to the specified axis.","If false, hover interactions are disabled."].join(" ")},hoverdistance:{valType:"integer",min:-1,dflt:20,editType:"none",description:["Sets the default distance (in pixels) to look for data","to add hover labels (-1 means no cutoff, 0 means no looking for data).","This is only a real distance for hovering on point-like objects,","like scatter points. For area-like objects (bars, scatter fills, etc)","hovering is on inside the area and off outside, but these objects","will not supersede hover on point-like objects in case of conflict."].join(" ")},spikedistance:{valType:"integer",min:-1,dflt:-1,editType:"none",description:["Sets the default distance (in pixels) to look for data to draw","spikelines to (-1 means no cutoff, 0 means no looking for data).","As with hoverdistance, distance does not apply to area-like objects.","In addition, some objects can be hovered on but will not generate","spikelines, such as scatter fills."].join(" ")},hoverlabel:{bgcolor:{valType:"color",editType:"none",description:["Sets the background color of all hover labels on graph"].join(" ")},bordercolor:{valType:"color",editType:"none",description:["Sets the border color of all hover labels on graph."].join(" ")},font:t,grouptitlefont:r({editType:"none",description:["Sets the font for group titles in hover (unified modes).","Defaults to `hoverlabel.font`."].join(" ")}),align:{valType:"enumerated",values:["left","right","auto"],dflt:"auto",editType:"none",description:["Sets the horizontal alignment of the text content within hover label box.","Has an effect only if the hover label text spans more two or more lines"].join(" ")},namelength:{valType:"integer",min:-1,dflt:15,editType:"none",description:["Sets the default length (in number of characters) of the trace name in","the hover labels for all traces. -1 shows the whole name","regardless of length. 0-3 shows the first 0-3 characters, and","an integer >3 will show the whole name if it is less than that","many characters, but if it is longer, will truncate to","`namelength - 3` characters and add an ellipsis."].join(" ")},editType:"none"},selectdirection:{valType:"enumerated",values:["h","v","d","any"],dflt:"any",description:["When `dragmode` is set to *select*, this limits the selection of the drag to","horizontal, vertical or diagonal. *h* only allows horizontal selection,","*v* only vertical, *d* only diagonal and *any* sets no limit."].join(" "),editType:"none"}}},KLiTPZCa:(O,l,e)=>{"use strict";var n=e("aVcyJLJW").P,r=e("TfssAhrc").extendFlat;O.exports={newselection:{mode:{valType:"enumerated",values:["immediate","gradual"],dflt:"immediate",editType:"none",description:["Describes how a new selection is created.","If `immediate`, a new selection is created after first mouse up.","If `gradual`, a new selection is not created after first mouse.","By adding to and subtracting from the initial selection,","this option allows declaring extra outlines of the selection."].join(" ")},line:{color:{valType:"color",editType:"none",description:["Sets the line color.","By default uses either dark grey or white","to increase contrast with background color."].join(" ")},width:{valType:"number",min:1,dflt:1,editType:"none",description:"Sets the line width (in px)."},dash:r({},n,{dflt:"dot",editType:"none"}),editType:"none"},editType:"none"},activeselection:{fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"none",description:"Sets the color filling the active selection' interior."},opacity:{valType:"number",min:0,max:1,dflt:.5,editType:"none",description:"Sets the opacity of the active selection."},editType:"none"}}},"yo7D+ph3":(O,l,e)=>{"use strict";var n=e("iNVXrAXN"),r=e("aVcyJLJW").P,t=e("TfssAhrc").extendFlat,o=e("QshEd6Ts").R,u=e("N2cfJBD8");O.exports={newshape:{line:{color:{valType:"color",editType:"none",description:["Sets the line color.","By default uses either dark grey or white","to increase contrast with background color."].join(" ")},width:{valType:"number",min:0,dflt:4,editType:"none",description:"Sets the line width (in px)."},dash:t({},r,{dflt:"solid",editType:"none"}),editType:"none"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"none",description:["Sets the color filling new shapes' interior.","Please note that if using a fillcolor with alpha greater than half,","drag inside the active shape starts moving the shape underneath,","otherwise a new shape could be started over."].join(" ")},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"none",description:["Determines the path's interior.","For more info please visit https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-rule"].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"none",description:"Sets the opacity of new shapes."},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"none",description:"Specifies whether new shapes are drawn below or above traces."},drawdirection:{valType:"enumerated",values:["ortho","horizontal","vertical","diagonal"],dflt:"diagonal",editType:"none",description:["When `dragmode` is set to *drawrect*, *drawline* or *drawcircle*","this limits the drag to be horizontal, vertical or diagonal.","Using *diagonal* there is no limit e.g. in drawing lines in any direction.","*ortho* limits the draw to be either horizontal or vertical.","*horizontal* allows horizontal extend.","*vertical* allows vertical extend."].join(" ")},label:{text:{valType:"string",dflt:"",editType:"none",description:"Sets the text to display with the new shape."},texttemplate:o({newshape:!0,editType:"none"},{keys:Object.keys(u)}),font:n({editType:"none",description:"Sets the new shape label text font."}),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right","start","middle","end"],editType:"none",description:["Sets the position of the label text relative to the new shape.","Supported values for rectangles, circles and paths are","*top left*, *top center*, *top right*, *middle left*,","*middle center*, *middle right*, *bottom left*, *bottom center*,","and *bottom right*.","Supported values for lines are *start*, *middle*, and *end*.","Default: *middle center* for rectangles, circles, and paths; *middle* for lines."].join(" ")},textangle:{valType:"angle",dflt:"auto",editType:"none",description:["Sets the angle at which the label text is drawn","with respect to the horizontal. For lines, angle *auto*","is the same angle as the line. For all other shapes,","angle *auto* is horizontal."].join(" ")},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"none",description:["Sets the label's horizontal position anchor","This anchor binds the specified `textposition` to the *left*, *center*","or *right* of the label text.","For example, if `textposition` is set to *top right* and","`xanchor` to *right* then the right-most portion of the","label text lines up with the right-most edge of the","new shape."].join(" ")},yanchor:{valType:"enumerated",values:["top","middle","bottom"],editType:"none",description:["Sets the label's vertical position anchor","This anchor binds the specified `textposition` to the *top*, *middle*","or *bottom* of the label text.","For example, if `textposition` is set to *top right* and","`yanchor` to *top* then the top-most portion of the","label text lines up with the top-most edge of the","new shape."].join(" ")},padding:{valType:"number",dflt:3,min:0,editType:"none",description:"Sets padding (in px) between edge of label and edge of new shape."},editType:"none"},editType:"none"},activeshape:{fillcolor:{valType:"color",dflt:"rgb(255,0,255)",editType:"none",description:"Sets the color filling the active shape' interior."},opacity:{valType:"number",min:0,max:1,dflt:.5,editType:"none",description:"Sets the opacity of the active shape."},editType:"none"}}},N2cfJBD8:O=>{"use strict";function l(_,p){return p?p.d2l(_):_}function e(_,p){return p?p.l2d(_):_}function n(_){return _.x0}function r(_){return _.x1}function t(_){return _.y0}function o(_){return _.y1}function u(_,p){return l(_.x1,p)-l(_.x0,p)}function c(_,p,v){return l(_.y1,v)-l(_.y0,v)}function h(_,p){return Math.abs(u(_,p))}function b(_,p,v){return Math.abs(c(_,p,v))}function s(_,p,v){return _.type!=="line"?void 0:Math.sqrt(Math.pow(u(_,p),2)+Math.pow(c(_,p,v),2))}function C(_,p){return e((l(_.x1,p)+l(_.x0,p))/2,p)}function g(_,p,v){return e((l(_.y1,v)+l(_.y0,v))/2,v)}function d(_,p,v){return _.type!=="line"?void 0:c(_,p,v)/u(_,p)}O.exports={x0:n,x1:r,y0:t,y1:o,slope:d,dx:u,dy:c,width:h,height:b,length:s,xcenter:C,ycenter:g}},"SL3i/G8s":O=>{"use strict";O.exports={FORMAT_LINK:"https://github.com/d3/d3-format/tree/v1.4.5#d3-format",DATE_FORMAT_LINK:"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format"}},IJdYVct1:O=>{"use strict";O.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},iExSEXQX:O=>{"use strict";O.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE*1e-4,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:24405875e-1,ALMOST_EQUAL:1-1e-6,LOG_CLIP:10,MINUS_SIGN:"\u2212"}},IVTV0GvM:(O,l)=>{"use strict";l.isLeftAnchor=function(n){return n.xanchor==="left"||n.xanchor==="auto"&&n.x<=1/3},l.isCenterAnchor=function(n){return n.xanchor==="center"||n.xanchor==="auto"&&n.x>1/3&&n.x<2/3},l.isRightAnchor=function(n){return n.xanchor==="right"||n.xanchor==="auto"&&n.x>=2/3},l.isTopAnchor=function(n){return n.yanchor==="top"||n.yanchor==="auto"&&n.y>=2/3},l.isMiddleAnchor=function(n){return n.yanchor==="middle"||n.yanchor==="auto"&&n.y>1/3&&n.y<2/3},l.isBottomAnchor=function(n){return n.yanchor==="bottom"||n.yanchor==="auto"&&n.y<=1/3}},piMYAl9d:(O,l,e)=>{"use strict";var n=e("sLiuERVk"),r=n.mod,t=n.modHalf,o=Math.PI,u=2*o;function c(f){return f/180*o}function h(f){return f/o*180}function b(f){return Math.abs(f[1]-f[0])>u-1e-14}function s(f,x){return t(x-f,u)}function C(f,x){return Math.abs(s(f,x))}function g(f,x){if(b(x))return!0;var S,A;x[0]A&&(A+=u);var w=r(f,u),T=w+u;return w>=S&&w<=A||T>=S&&T<=A}function d(f,x,S,A){if(!g(x,A))return!1;var w,T;return S[0]=w&&f<=T}function _(f,x,S,A,w,T,L){w=w||0,T=T||0;var k=b([S,A]),G,ee,te,V,me;k?(G=0,ee=o,te=u):S{"use strict";var e=Array.isArray,n=ArrayBuffer,r=DataView;function t(h){return n.isView(h)&&!(h instanceof r)}l.isTypedArray=t;function o(h){return e(h)||t(h)}l.isArrayOrTypedArray=o;function u(h){return!o(h[0])}l.isArray1D=u,l.ensureArray=function(h,b){return e(h)||(h=[]),h.length=b,h},l.concat=function(){var h=[],b=!0,s=0,C,g,d,_,p,v,y,f;for(d=0;d{"use strict";var n=e("j6yQIY+r"),r=e("iExSEXQX").BADNUM,t=/^['"%,$#\s']+|[, ]|['"%,$#\s']+$/g;O.exports=function(u){return typeof u=="string"&&(u=u.replace(t,"")),n(u)?Number(u):r}},ih8Tp1Rj:O=>{"use strict";O.exports=function(e){e._responsiveChartHandler&&(window.removeEventListener("resize",e._responsiveChartHandler),delete e._responsiveChartHandler)}},PMBuWMsa:(O,l,e)=>{"use strict";var n=e("j6yQIY+r"),r=e("DFnakCUV"),t=e("lERw8KBg"),o=e("l6Py6PBr"),u=e("dDrLnjiw"),c=e("IJdYVct1").DESELECTDIM,h=e("P6Qu44rU"),b=e("hIYhsYNd").counter,s=e("sLiuERVk").modHalf,C=e("0BDZSqpM").isArrayOrTypedArray;l.valObjectMeta={data_array:{description:["An {array} of data.","The value MUST be an {array}, or we ignore it.","Note that typed arrays (e.g. Float32Array) are supported."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(d,_,p){C(d)?_.set(d):p!==void 0&&_.set(p)}},enumerated:{description:["Enumerated value type. The available values are listed","in `values`."].join(" "),requiredOpts:["values"],otherOpts:["dflt","coerceNumber","arrayOk"],coerceFunction:function(d,_,p,v){v.coerceNumber&&(d=+d),v.values.indexOf(d)===-1?_.set(p):_.set(d)},validateFunction:function(d,_){_.coerceNumber&&(d=+d);for(var p=_.values,v=0;vv.max?_.set(p):_.set(+d)}},integer:{description:["An integer or an integer inside a string.","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max","arrayOk"],coerceFunction:function(d,_,p,v){d%1||!n(d)||v.min!==void 0&&dv.max?_.set(p):_.set(+d)}},string:{description:["A string value.","Numbers are converted to strings except for attributes with","`strict` set to true."].join(" "),requiredOpts:[],otherOpts:["dflt","noBlank","strict","arrayOk","values"],coerceFunction:function(d,_,p,v){if(typeof d!="string"){var y=typeof d=="number";v.strict===!0||!y?_.set(p):_.set(String(d))}else v.noBlank&&!d?_.set(p):_.set(d)}},color:{description:["A string describing color.","Supported formats:","- hex (e.g. '#d3d3d3')","- rgb (e.g. 'rgb(255, 0, 0)')","- rgba (e.g. 'rgb(255, 0, 0, 0.5)')","- hsl (e.g. 'hsl(0, 100%, 50%)')","- hsv (e.g. 'hsv(0, 100%, 100%)')","- named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)"].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(d,_,p){r(d).isValid()?_.set(d):_.set(p)}},colorlist:{description:["A list of colors.","Must be an {array} containing valid colors."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(d,_,p){function v(y){return r(y).isValid()}!Array.isArray(d)||!d.length?_.set(p):d.every(v)?_.set(d):_.set(p)}},colorscale:{description:["A Plotly colorscale either picked by a name:","(any of",Object.keys(o.scales).join(", "),")","customized as an {array} of 2-element {arrays} where","the first element is the normalized color level value","(starting at *0* and ending at *1*),","and the second item is a valid color string."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(d,_,p){_.set(o.get(d,p))}},angle:{description:["A number (in degree) between -180 and 180."].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(d,_,p){d==="auto"?_.set("auto"):n(d)?_.set(s(+d,360)):_.set(p)}},subplotid:{description:["An id string of a subplot type (given by dflt), optionally","followed by an integer >1. e.g. if dflt='geo', we can have","'geo', 'geo2', 'geo3', ..."].join(" "),requiredOpts:["dflt"],otherOpts:["regex"],coerceFunction:function(d,_,p,v){var y=v.regex||b(p);if(typeof d=="string"&&y.test(d)){_.set(d);return}_.set(p)},validateFunction:function(d,_){var p=_.dflt;return d===p?!0:typeof d!="string"?!1:!!b(p).test(d)}},flaglist:{description:["A string representing a combination of flags","(order does not matter here).","Combine any of the available `flags` with *+*.","(e.g. ('lines+markers')).","Values in `extras` cannot be combined."].join(" "),requiredOpts:["flags"],otherOpts:["dflt","extras","arrayOk"],coerceFunction:function(d,_,p,v){if((v.extras||[]).indexOf(d)!==-1){_.set(d);return}if(typeof d!="string"){_.set(p);return}for(var y=d.split("+"),f=0;f{"use strict";var n=e("7kzdQo4h").i$,r=e("j6yQIY+r"),t=e("/sRs2fqg"),o=e("sLiuERVk").mod,u=e("iExSEXQX"),c=u.BADNUM,h=u.ONEDAY,b=u.ONEHOUR,s=u.ONEMIN,C=u.ONESEC,g=u.EPOCHJD,d=e("Bm/lNwZF"),_=e("7kzdQo4h").g0,p=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\d)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,v=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\di?)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,y=new Date().getFullYear()-70;function f(B){return B&&d.componentsRegistry.calendars&&typeof B=="string"&&B!=="gregorian"}l.dateTick0=function(B,z){var X=x(B,!!z);if(z<2)return X;var H=l.dateTime2ms(X,B);return H+=h*(z-1),l.ms2DateTime(H,0,B)};function x(B,z){return f(B)?z?d.getComponentMethod("calendars","CANONICAL_SUNDAY")[B]:d.getComponentMethod("calendars","CANONICAL_TICK")[B]:z?"2000-01-02":"2000-01-01"}l.dfltRange=function(B){return f(B)?d.getComponentMethod("calendars","DFLTRANGE")[B]:["2000-01-01","2001-01-01"]},l.isJSDate=function(B){return typeof B=="object"&&B!==null&&typeof B.getTime=="function"};var S,A;l.dateTime2ms=function(B,z){if(l.isJSDate(B)){var X=B.getTimezoneOffset()*s,H=(B.getUTCMinutes()-B.getMinutes())*s+(B.getUTCSeconds()-B.getSeconds())*C+(B.getUTCMilliseconds()-B.getMilliseconds());if(H){var Z=3*s;X=X-Z/2+o(H-X+Z/2,Z)}return B=Number(B)-X,B>=S&&B<=A?B:c}if(typeof B!="string"&&typeof B!="number")return c;B=String(B);var U=f(z),se=B.charAt(0);U&&(se==="G"||se==="g")&&(B=B.substr(1),z="");var q=U&&z.substr(0,7)==="chinese",ue=B.match(q?v:p);if(!ue)return c;var Ee=ue[1],Re=ue[3]||"1",Oe=Number(ue[5]||1),ce=Number(ue[7]||0),Q=Number(ue[9]||0),oe=Number(ue[11]||0);if(U){if(Ee.length===2)return c;Ee=Number(Ee);var Ne;try{var Ye=d.getComponentMethod("calendars","getCal")(z);if(q){var ae=Re.charAt(Re.length-1)==="i";Re=parseInt(Re,10),Ne=Ye.newDate(Ee,Ye.toMonthIndex(Ee,Re,ae),Oe)}else Ne=Ye.newDate(Ee,Number(Re),Oe)}catch{return c}return Ne?(Ne.toJD()-g)*h+ce*b+Q*s+oe*C:c}Ee.length===2?Ee=(Number(Ee)+2e3-y)%100+y:Ee=Number(Ee),Re-=1;var ie=new Date(Date.UTC(2e3,Re,Oe,ce,Q));return ie.setUTCFullYear(Ee),ie.getUTCMonth()!==Re||ie.getUTCDate()!==Oe?c:ie.getTime()+oe*C},S=l.MIN_MS=l.dateTime2ms("-9999"),A=l.MAX_MS=l.dateTime2ms("9999-12-31 23:59:59.9999"),l.isDateTime=function(B,z){return l.dateTime2ms(B,z)!==c};function w(B,z){return String(B+Math.pow(10,z)).substr(1)}var T=90*h,L=3*b,k=5*s;l.ms2DateTime=function(B,z,X){if(typeof B!="number"||!(B>=S&&B<=A))return c;z||(z=0);var H=Math.floor(o(B+.05,1)*10),Z=Math.round(B-H/10),U,se,q,ue,Ee,Re;if(f(X)){var Oe=Math.floor(Z/h)+g,ce=Math.floor(o(B,h));try{U=d.getComponentMethod("calendars","getCal")(X).fromJD(Oe).formatDate("yyyy-mm-dd")}catch{U=_("G%Y-%m-%d")(new Date(Z))}if(U.charAt(0)==="-")for(;U.length<11;)U="-0"+U.substr(1);else for(;U.length<10;)U="0"+U;se=z=S+h&&B<=A-h))return c;var z=Math.floor(o(B+.05,1)*10),X=new Date(Math.round(B-z/10)),H=n("%Y-%m-%d")(X),Z=X.getHours(),U=X.getMinutes(),se=X.getSeconds(),q=X.getUTCMilliseconds()*10+z;return G(H,Z,U,se,q)};function G(B,z,X,H,Z){if((z||X||H||Z)&&(B+=" "+w(z,2)+":"+w(X,2),(H||Z)&&(B+=":"+w(H,2),Z))){for(var U=4;Z%10===0;)U-=1,Z/=10;B+="."+w(Z,U)}return B}l.cleanDate=function(B,z,X){if(B===c)return z;if(l.isJSDate(B)||typeof B=="number"&&isFinite(B)){if(f(X))return t.error("JS Dates and milliseconds are incompatible with world calendars",B),z;if(B=l.ms2DateTimeLocal(+B),!B&&z!==void 0)return z}else if(!l.isDateTime(B,X))return t.error("unrecognized date",B),z;return B};var ee=/%\d?f/g,te=/%h/g,V={1:"1",2:"1",3:"2",4:"2"};function me(B,z,X,H){B=B.replace(ee,function(U){var se=Math.min(+U.charAt(1)||6,6),q=(z/1e3%1+2).toFixed(se).substr(2).replace(/0+$/,"")||"0";return q});var Z=new Date(Math.floor(z+.05));if(B=B.replace(te,function(){return V[X("%q")(Z)]}),f(H))try{B=d.getComponentMethod("calendars","worldCalFmt")(B,z,H)}catch{return"Invalid"}return X(B)(Z)}var xe=[59,59.9,59.99,59.999,59.9999];function Pe(B,z){var X=o(B+.05,h),H=w(Math.floor(X/b),2)+":"+w(o(Math.floor(X/s),60),2);if(z!=="M"){r(z)||(z=0);var Z=Math.min(o(B/C,60),xe[z]),U=(100+Z).toFixed(z).substr(1);z>0&&(U=U.replace(/0+$/,"").replace(/[\.]$/,"")),H+=":"+U}return H}l.formatDate=function(B,z,X,H,Z,U){if(Z=f(Z)&&Z,!z)if(X==="y")z=U.year;else if(X==="m")z=U.month;else if(X==="d")z=U.dayMonth+`
`+U.year;else return Pe(B,X)+`
`+me(U.dayMonthYear,B,H,Z);return me(z,B,H,Z)};var I=3*h;l.incrementMonth=function(B,z,X){X=f(X)&&X;var H=o(B,h);if(B=Math.round(B-H),X)try{var Z=Math.round(B/h)+g,U=d.getComponentMethod("calendars","getCal")(X),se=U.fromJD(Z);return z%12?U.add(se,z,"m"):U.add(se,z/12,"y"),(se.toJD()-g)*h+H}catch{t.error("invalid ms "+B+" in calendar "+X)}var q=new Date(B+I);return q.setUTCMonth(q.getUTCMonth()+z)+H-I},l.findExactDates=function(B,z){for(var X=0,H=0,Z=0,U=0,se,q,ue=f(z)&&d.getComponentMethod("calendars","getCal")(z),Ee=0;Ee{"use strict";var n=e("BsFWGRIE"),r=e("/sRs2fqg"),t=e("7DJq4y0k"),o=e("846O9Cno");function u(y){var f;if(typeof y=="string"){if(f=document.getElementById(y),f===null)throw new Error("No DOM element with id '"+y+"' exists on the page.");return f}else if(y==null)throw new Error("DOM element provided is null or undefined");return y}function c(y){var f=n.select(y);return f.node()instanceof HTMLElement&&f.size()&&f.classed("js-plotly-plot")}function h(y){var f=y&&y.parentNode;f&&f.removeChild(y)}function b(y,f){s("global",y,f)}function s(y,f,x){var S="plotly.js-style-"+y,A=document.getElementById(S);A||(A=document.createElement("style"),A.setAttribute("id",S),A.appendChild(document.createTextNode("")),document.head.appendChild(A));var w=A.sheet;w.insertRule?w.insertRule(f+"{"+x+"}",0):w.addRule?w.addRule(f,x,0):r.warn("addStyleRule failed")}function C(y){var f="plotly.js-style-"+y,x=document.getElementById(f);x&&h(x)}function g(y){var f=_(y),x=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return f.forEach(function(S){var A=d(S);if(A){var w=t.convertCssMatrix(A);x=o.multiply(x,x,w)}}),x}function d(y){var f=window.getComputedStyle(y,null),x=f.getPropertyValue("-webkit-transform")||f.getPropertyValue("-moz-transform")||f.getPropertyValue("-ms-transform")||f.getPropertyValue("-o-transform")||f.getPropertyValue("transform");return x==="none"?null:x.replace("matrix","").replace("3d","").slice(1,-1).split(",").map(function(S){return+S})}function _(y){for(var f=[];p(y);)f.push(y),y=y.parentNode;return f}function p(y){return y&&(y instanceof Element||y instanceof HTMLElement)}function v(y,f){return y&&f&&y.top===f.top&&y.left===f.left&&y.right===f.right&&y.bottom===f.bottom}O.exports={getGraphDiv:u,isPlotDiv:c,removeElement:h,addStyleRule:b,addRelatedStyleRule:s,deleteRelatedStyleRule:C,getFullTransformMatrix:g,getElementTransformMatrix:d,getElementAndAncestors:_,equalDomRects:v}},TfssAhrc:(O,l,e)=>{"use strict";var n=e("rBVYdNku"),r=Array.isArray;function t(u,c){var h,b;for(h=0;h{"use strict";O.exports=function(e){for(var n={},r=[],t=0,o=0;o{"use strict";O.exports=function(t){for(var o=n(t)?e:l,u=[],c=0;c{"use strict";var n=e("sLiuERVk").mod;l.segmentsIntersect=r;function r(h,b,s,C,g,d,_,p){var v=s-h,y=g-h,f=_-g,x=C-b,S=d-b,A=p-d,w=v*A-f*x;if(w===0)return null;var T=(y*A-f*S)/w,L=(y*x-v*S)/w;return L<0||L>1||T<0||T>1?null:{x:h+v*T,y:b+x*T}}l.segmentDistance=function(b,s,C,g,d,_,p,v){if(r(b,s,C,g,d,_,p,v))return 0;var y=C-b,f=g-s,x=p-d,S=v-_,A=y*y+f*f,w=x*x+S*S,T=Math.min(t(y,f,A,d-b,_-s),t(y,f,A,p-b,v-s),t(x,S,w,b-d,s-_),t(x,S,w,C-d,g-_));return Math.sqrt(T)};function t(h,b,s,C,g){var d=C*h+g*b;if(d<0)return C*C+g*g;if(d>s){var _=C-h,p=g-b;return _*_+p*p}else{var v=C*b-g*h;return v*v/s}}var o,u,c;l.getTextLocation=function(b,s,C,g){if((b!==u||g!==c)&&(o={},u=b,c=g),o[C])return o[C];var d=b.getPointAtLength(n(C-g/2,s)),_=b.getPointAtLength(n(C+g/2,s)),p=Math.atan((_.y-d.y)/(_.x-d.x)),v=b.getPointAtLength(n(C,s)),y=(v.x*4+d.x+_.x)/6,f=(v.y*4+d.y+_.y)/6,x={x:y,y:f,theta:p};return o[C]=x,x},l.clearLocationCache=function(){u=null},l.getVisibleSegment=function(b,s,C){var g=s.left,d=s.right,_=s.top,p=s.bottom,v=0,y=b.getTotalLength(),f=y,x,S;function A(T){var L=b.getPointAtLength(T);T===0?x=L:T===y&&(S=L);var k=L.xd?L.x-d:0,G=L.y<_?_-L.y:L.y>p?L.y-p:0;return Math.sqrt(k*k+G*G)}for(var w=A(v);w;){if(v+=w+C,v>f)return;w=A(v)}for(w=A(f);w;){if(f-=w+C,v>f)return;w=A(f)}return{min:v,max:f,len:f-v,total:y,isClosed:v===0&&f===y&&Math.abs(x.x-S.x)<.1&&Math.abs(x.y-S.y)<.1}},l.findPointOnPath=function(b,s,C,g){g=g||{};for(var d=g.pathLength||b.getTotalLength(),_=g.tolerance||.001,p=g.iterationLimit||30,v=b.getPointAtLength(0)[C]>b.getPointAtLength(d)[C]?-1:1,y=0,f=0,x=d,S,A,w;y0?x=S:f=S,y++}return A}},EcG8kEcp:O=>{"use strict";O.exports=function(e){return e}},J9bmtrcW:O=>{"use strict";O.exports=function(e,n){if(!n)return e;var r=1/Math.abs(n),t=r>1?(r*e+r*n)/r:e+n,o=String(t).length;if(o>16){var u=String(n).length,c=String(e).length;if(o>=c+u){var h=parseFloat(t).toPrecision(12);h.indexOf("e+")===-1&&(t=+h)}}return t}},"5/7eUVNk":(O,l,e)=>{"use strict";var n=e("BsFWGRIE"),r=e("7kzdQo4h").g0,t=e("wWDbu37G").WU,o=e("j6yQIY+r"),u=e("iExSEXQX"),c=u.FP_SAFE,h=-c,b=u.BADNUM,s=O.exports={};s.adjustFormat=function(Q){return!Q||/^\d[.]\df/.test(Q)||/[.]\d%/.test(Q)?Q:Q==="0.f"?"~f":/^\d%/.test(Q)?"~%":/^\ds/.test(Q)?"~s":!/^[~,.0$]/.test(Q)&&/[&fps]/.test(Q)?"~"+Q:Q};var C={};s.warnBadFormat=function(ce){var Q=String(ce);C[Q]||(C[Q]=1,s.warn('encountered bad format: "'+Q+'"'))},s.noFormat=function(ce){return String(ce)},s.numberFormat=function(ce){var Q;try{Q=t(s.adjustFormat(ce))}catch{return s.warnBadFormat(ce),s.noFormat}return Q},s.nestedProperty=e("P6Qu44rU"),s.keyedContainer=e("Y/f1qGGL"),s.relativeAttr=e("g0j5tBcH"),s.isPlainObject=e("rBVYdNku"),s.toLogRange=e("dgxdK2Tt"),s.relinkPrivateKeys=e("9NIqyexy");var g=e("0BDZSqpM");s.isTypedArray=g.isTypedArray,s.isArrayOrTypedArray=g.isArrayOrTypedArray,s.isArray1D=g.isArray1D,s.ensureArray=g.ensureArray,s.concat=g.concat,s.maxRowLength=g.maxRowLength,s.minRowLength=g.minRowLength;var d=e("sLiuERVk");s.mod=d.mod,s.modHalf=d.modHalf;var _=e("PMBuWMsa");s.valObjectMeta=_.valObjectMeta,s.coerce=_.coerce,s.coerce2=_.coerce2,s.coerceFont=_.coerceFont,s.coercePattern=_.coercePattern,s.coerceHoverinfo=_.coerceHoverinfo,s.coerceSelectionMarkerOpacity=_.coerceSelectionMarkerOpacity,s.validate=_.validate;var p=e("FOJ47D27");s.dateTime2ms=p.dateTime2ms,s.isDateTime=p.isDateTime,s.ms2DateTime=p.ms2DateTime,s.ms2DateTimeLocal=p.ms2DateTimeLocal,s.cleanDate=p.cleanDate,s.isJSDate=p.isJSDate,s.formatDate=p.formatDate,s.incrementMonth=p.incrementMonth,s.dateTick0=p.dateTick0,s.dfltRange=p.dfltRange,s.findExactDates=p.findExactDates,s.MIN_MS=p.MIN_MS,s.MAX_MS=p.MAX_MS;var v=e("ZYE3ZraJ");s.findBin=v.findBin,s.sorterAsc=v.sorterAsc,s.sorterDes=v.sorterDes,s.distinctVals=v.distinctVals,s.roundUp=v.roundUp,s.sort=v.sort,s.findIndexOfMin=v.findIndexOfMin,s.sortObjectKeys=e("uZ1jKsxY");var y=e("AsNl5sRN");s.aggNums=y.aggNums,s.len=y.len,s.mean=y.mean,s.median=y.median,s.midRange=y.midRange,s.variance=y.variance,s.stdev=y.stdev,s.interp=y.interp;var f=e("7DJq4y0k");s.init2dArray=f.init2dArray,s.transposeRagged=f.transposeRagged,s.dot=f.dot,s.translationMatrix=f.translationMatrix,s.rotationMatrix=f.rotationMatrix,s.rotationXYMatrix=f.rotationXYMatrix,s.apply3DTransform=f.apply3DTransform,s.apply2DTransform=f.apply2DTransform,s.apply2DTransform2=f.apply2DTransform2,s.convertCssMatrix=f.convertCssMatrix,s.inverseTransformMatrix=f.inverseTransformMatrix;var x=e("piMYAl9d");s.deg2rad=x.deg2rad,s.rad2deg=x.rad2deg,s.angleDelta=x.angleDelta,s.angleDist=x.angleDist,s.isFullCircle=x.isFullCircle,s.isAngleInsideSector=x.isAngleInsideSector,s.isPtInsideSector=x.isPtInsideSector,s.pathArc=x.pathArc,s.pathSector=x.pathSector,s.pathAnnulus=x.pathAnnulus;var S=e("IVTV0GvM");s.isLeftAnchor=S.isLeftAnchor,s.isCenterAnchor=S.isCenterAnchor,s.isRightAnchor=S.isRightAnchor,s.isTopAnchor=S.isTopAnchor,s.isMiddleAnchor=S.isMiddleAnchor,s.isBottomAnchor=S.isBottomAnchor;var A=e("cX1GJydu");s.segmentsIntersect=A.segmentsIntersect,s.segmentDistance=A.segmentDistance,s.getTextLocation=A.getTextLocation,s.clearLocationCache=A.clearLocationCache,s.getVisibleSegment=A.getVisibleSegment,s.findPointOnPath=A.findPointOnPath;var w=e("TfssAhrc");s.extendFlat=w.extendFlat,s.extendDeep=w.extendDeep,s.extendDeepAll=w.extendDeepAll,s.extendDeepNoArrays=w.extendDeepNoArrays;var T=e("/sRs2fqg");s.log=T.log,s.warn=T.warn,s.error=T.error;var L=e("hIYhsYNd");s.counterRegex=L.counter;var k=e("GRhTgMPP");s.throttle=k.throttle,s.throttleDone=k.done,s.clearThrottle=k.clear;var G=e("/xcJVK9I");s.getGraphDiv=G.getGraphDiv,s.isPlotDiv=G.isPlotDiv,s.removeElement=G.removeElement,s.addStyleRule=G.addStyleRule,s.addRelatedStyleRule=G.addRelatedStyleRule,s.deleteRelatedStyleRule=G.deleteRelatedStyleRule,s.getFullTransformMatrix=G.getFullTransformMatrix,s.getElementTransformMatrix=G.getElementTransformMatrix,s.getElementAndAncestors=G.getElementAndAncestors,s.equalDomRects=G.equalDomRects,s.clearResponsive=e("ih8Tp1Rj"),s.preserveDrawingBuffer=e("LNVY/Cio"),s.makeTraceGroups=e("4H6lL+pr"),s._=e("1LlkY7Ka"),s.notifier=e("cc8YJqD7"),s.filterUnique=e("IRORBio+"),s.filterVisible=e("ssS9wgil"),s.pushUnique=e("+mXUIs+M"),s.increment=e("J9bmtrcW"),s.cleanNumber=e("NeA6b+rB"),s.ensureNumber=function(Q){return o(Q)?(Q=Number(Q),Q>c||Q=Q?!1:o(ce)&&ce>=0&&ce%1===0},s.noop=e("naY+V7tj"),s.identity=e("EcG8kEcp"),s.repeat=function(ce,Q){for(var oe=new Array(Q),Ne=0;Neoe?Math.max(oe,Math.min(Q,ce)):Math.max(Q,Math.min(oe,ce))},s.bBoxIntersect=function(ce,Q,oe){return oe=oe||0,ce.left<=Q.right+oe&&Q.left<=ce.right+oe&&ce.top<=Q.bottom+oe&&Q.top<=ce.bottom+oe},s.simpleMap=function(ce,Q,oe,Ne,Ye){for(var ae=ce.length,ie=new Array(ae),re=0;re=Math.pow(2,oe)?Ye>10?(s.warn("randstr failed uniqueness"),ie):ce(Q,oe,Ne,(Ye||0)+1):ie},s.OptionControl=function(ce,Q){ce||(ce={}),Q||(Q="opt");var oe={};return oe.optionList=[],oe._newoption=function(Ne){Ne[Q]=ce,oe[Ne.name]=Ne,oe.optionList.push(Ne)},oe["_"+Q]=ce,oe},s.smooth=function(ce,Q){if(Q=Math.round(Q)||0,Q<2)return ce;var oe=ce.length,Ne=2*oe,Ye=2*Q-1,ae=new Array(Ye),ie=new Array(oe),re,we,ne,de;for(re=0;re=Ne&&(ne-=Ne*Math.floor(ne/Ne)),ne<0?ne=-1-ne:ne>=oe&&(ne=Ne-1-ne),de+=ce[ne]*ae[we];ie[re]=de}return ie},s.syncOrAsync=function(ce,Q,oe){var Ne,Ye;function ae(){return s.syncOrAsync(ce,Q,oe)}for(;ce.length;)if(Ye=ce.splice(0,1)[0],Ne=Ye(Q),Ne&&Ne.then)return Ne.then(ae);return oe&&oe(Q)},s.stripTrailingSlash=function(ce){return ce.substr(-1)==="/"?ce.substr(0,ce.length-1):ce},s.noneOrAll=function(ce,Q,oe){if(ce){var Ne=!1,Ye=!0,ae,ie;for(ae=0;ae0?Ye:0})},s.fillArray=function(ce,Q,oe,Ne){if(Ne=Ne||s.identity,s.isArrayOrTypedArray(ce))for(var Ye=0;Ye1?Ye+ie[1]:"";if(ae&&(ie.length>1||re.length>4||oe))for(;Ne.test(re);)re=re.replace(Ne,"$1"+ae+"$2");return re+we},s.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)([:|\|][^}]*)?}/g;var I=/^\w*$/;s.templateString=function(ce,Q){var oe={};return ce.replace(s.TEMPLATE_STRING_REGEX,function(Ne,Ye){var ae;return I.test(Ye)?ae=Q[Ye]:(oe[Ye]=oe[Ye]||s.nestedProperty(Q,Ye).get,ae=oe[Ye]()),s.isValidTextValue(ae)?ae:""})};var B={max:10,count:0,name:"hovertemplate"};s.hovertemplateString=function(){return se.apply(B,arguments)};var z={max:10,count:0,name:"texttemplate"};s.texttemplateString=function(){return se.apply(z,arguments)};var X=/^(\S+)([\*\/])(-?\d+(\.\d+)?)$/;function H(ce){var Q=ce.match(X);return Q?{key:Q[1],op:Q[2],number:Number(Q[3])}:{key:ce,op:null,number:null}}var Z={max:10,count:0,name:"texttemplate",parseMultDiv:!0};s.texttemplateStringForShapes=function(){return se.apply(Z,arguments)};var U=/^[:|\|]/;function se(ce,Q,oe){var Ne=this,Ye=arguments;Q||(Q={});var ae={};return ce.replace(s.TEMPLATE_STRING_REGEX,function(ie,re,we){var ne=re==="xother"||re==="yother",de=re==="_xother"||re==="_yother",fe=re==="_xother_"||re==="_yother_",Ce=re==="xother_"||re==="yother_",Ve=ne||de||Ce||fe,Ze=re;(de||fe)&&(Ze=Ze.substring(1)),(Ce||fe)&&(Ze=Ze.substring(0,Ze.length-1));var at=null,Mt=null;if(Ne.parseMultDiv){var Gt=H(Ze);Ze=Gt.key,at=Gt.op,Mt=Gt.number}var Xe;if(Ve){if(Xe=Q[Ze],Xe===void 0)return""}else{var ve,W;for(W=3;W=q&&ie<=ue,ne=re>=q&&re<=ue;if(we&&(Ne=10*Ne+ie-q),ne&&(Ye=10*Ye+re-q),!we||!ne){if(Ne!==Ye)return Ne-Ye;if(ie!==re)return ie-re}}return Ye-Ne};var Ee=2e9;s.seedPseudoRandom=function(){Ee=2e9},s.pseudoRandom=function(){var ce=Ee;return Ee=(69069*Ee+1)%4294967296,Math.abs(Ee-ce)<429496729?s.pseudoRandom():Ee/4294967296},s.fillText=function(ce,Q,oe){var Ne=Array.isArray(oe)?function(ie){oe.push(ie)}:function(ie){oe.text=ie},Ye=s.extractOption(ce,Q,"htx","hovertext");if(s.isValidTextValue(Ye))return Ne(Ye);var ae=s.extractOption(ce,Q,"tx","text");if(s.isValidTextValue(ae))return Ne(ae)},s.isValidTextValue=function(ce){return ce||ce===0},s.formatPercent=function(ce,Q){Q=Q||0;for(var oe=(Math.round(100*ce*Math.pow(10,Q))*Math.pow(.1,Q)).toFixed(Q)+"%",Ne=0;Ne1&&(ne=1):ne=0,s.strTranslate(Ye-ne*(oe+ie),ae-ne*(Ne+re))+s.strScale(ne)+(we?"rotate("+we+(Q?"":" "+oe+" "+Ne)+")":"")},s.setTransormAndDisplay=function(ce,Q){ce.attr("transform",s.getTextTransform(Q)),ce.style("display",Q.scale?null:"none")},s.ensureUniformFontSize=function(ce,Q){var oe=s.extendFlat({},Q);return oe.size=Math.max(Q.size,ce._fullLayout.uniformtext.minsize||0),oe},s.join2=function(ce,Q,oe){var Ne=ce.length;return Ne>1?ce.slice(0,-1).join(Q)+oe+ce[Ne-1]:ce.join(Q)},s.bigFont=function(ce){return Math.round(1.2*ce)};var Re=s.getFirefoxVersion(),Oe=Re!==null&&Re<86;s.getPositionFromD3Event=function(){return Oe?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},rBVYdNku:O=>{"use strict";O.exports=function(e){return window&&window.process&&window.process.versions?Object.prototype.toString.call(e)==="[object Object]":Object.prototype.toString.call(e)==="[object Object]"&&Object.getPrototypeOf(e).hasOwnProperty("hasOwnProperty")}},"Y/f1qGGL":(O,l,e)=>{"use strict";var n=e("P6Qu44rU"),r=/^\w*$/,t=0,o=1,u=2,c=3,h=4;O.exports=function(s,C,g,d){g=g||"name",d=d||"value";var _,p,v,y={};C&&C.length?(v=n(s,C),p=v.get()):p=s,C=C||"";var f={};if(p)for(_=0;_2)return y[w]=y[w]|u,S.set(A,null);if(x){for(_=w;_{"use strict";var n=e("Bm/lNwZF");O.exports=function(t,o){for(var u=t._context.locale,c=0;c<2;c++){for(var h=t._context.locales,b=0;b<2;b++){var s=(h[u]||{}).dictionary;if(s){var C=s[o];if(C)return C}h=n.localeRegistry}var g=u.split("-")[0];if(g===u)break;u=g}return o}},"/sRs2fqg":(O,l,e)=>{"use strict";var n=e("eDGpSI/L").dfltConfig,r=e("cc8YJqD7"),t=O.exports={};t.log=function(){var o;if(n.logging>1){var u=["LOG:"];for(o=0;o1){var c=[];for(o=0;o"),"long")}},t.warn=function(){var o;if(n.logging>0){var u=["WARN:"];for(o=0;o0){var c=[];for(o=0;o"),"stick")}},t.error=function(){var o;if(n.logging>0){var u=["ERROR:"];for(o=0;o0){var c=[];for(o=0;o"),"stick")}}},"4H6lL+pr":(O,l,e)=>{"use strict";var n=e("BsFWGRIE");O.exports=function(t,o,u){var c=t.selectAll("g."+u.replace(/\s/g,".")).data(o,function(b){return b[0].trace.uid});c.exit().remove(),c.enter().append("g").attr("class",u),c.order();var h=t.classed("rangeplot")?"nodeRangePlot3":"node3";return c.each(function(b){b[0][h]=n.select(this)}),c}},"7DJq4y0k":(O,l,e)=>{"use strict";var n=e("846O9Cno");l.init2dArray=function(r,t){for(var o=new Array(r),u=0;u{"use strict";function l(n,r){var t=n%r;return t<0?t+r:t}function e(n,r){return Math.abs(n)>r/2?n-Math.round(n/r)*r:n}O.exports={mod:l,modHalf:e}},P6Qu44rU:(O,l,e)=>{"use strict";var n=e("j6yQIY+r"),r=e("0BDZSqpM").isArrayOrTypedArray;O.exports=function(d,_){if(n(_))_=String(_);else if(typeof _!="string"||_.substr(_.length-4)==="[-1]")throw"bad property string";for(var p=0,v=_.split("."),y,f,x;p{"use strict";O.exports=function(){}},cc8YJqD7:(O,l,e)=>{"use strict";var n=e("BsFWGRIE"),r=e("j6yQIY+r"),t=[];O.exports=function(o,u){if(t.indexOf(o)!==-1)return;t.push(o);var c=1e3;r(u)?c=u:u==="long"&&(c=3e3);var h=n.select("body").selectAll(".plotly-notifier").data([0]);h.enter().append("div").classed("plotly-notifier",!0);var b=h.selectAll(".notifier-note").data(t);function s(C){C.duration(700).style("opacity",0).each("end",function(g){var d=t.indexOf(g);d!==-1&&t.splice(d,1),n.select(this).remove()})}b.enter().append("div").classed("notifier-note",!0).style("opacity",0).each(function(C){var g=n.select(this);g.append("button").classed("notifier-close",!0).html("×").on("click",function(){g.transition().call(s)});for(var d=g.append("p"),_=C.split(//g),p=0;p<_.length;p++)p&&d.append("br"),d.append("span").text(_[p]);u==="stick"?g.transition().duration(350).style("opacity",1):g.transition().duration(700).style("opacity",1).transition().delay(c).call(s)})}},"LNVY/Cio":(O,l,e)=>{"use strict";var n=e("j6yQIY+r"),r=e("euHX/qmX");O.exports=function(u){var c;if(u&&u.hasOwnProperty("userAgent")?c=u.userAgent:c=t(),typeof c!="string")return!0;var h=r({ua:{headers:{"user-agent":c}},tablet:!0,featureDetect:!1});if(!h)for(var b=c.split(" "),s=1;s-1;g--){var d=b[g];if(d.substr(0,8)==="Version/"){var _=d.substr(8).split(".")[0];if(n(_)&&(_=+_),_>=13)return!0}}}return h};function t(){var o;return typeof navigator<"u"&&(o=navigator.userAgent),o&&o.headers&&typeof o.headers["user-agent"]=="string"&&(o=o.headers["user-agent"]),o}},"+mXUIs+M":O=>{"use strict";O.exports=function(e,n){if(n instanceof RegExp){for(var r=n.toString(),t=0;t{"use strict";l.counter=function(e,n,r,t){var o=(n||"")+(r?"":"$"),u=t===!1?"":"^";return e==="xy"?new RegExp(u+"x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?"+o):new RegExp(u+e+"([2-9]|[1-9][0-9]+)?"+o)}},g0j5tBcH:O=>{"use strict";var l=/^(.*)(\.[^\.\[\]]+|\[\d\])$/,e=/^[^\.\[\]]+$/;O.exports=function(n,r){for(;r;){var t=n.match(l);if(t)n=t[1];else if(n.match(e))n="";else throw new Error("bad relativeAttr call:"+[n,r]);if(r.charAt(0)==="^")r=r.slice(1);else break}return n&&r.charAt(0)!=="["?n+"."+r:n+r}},"9NIqyexy":(O,l,e)=>{"use strict";var n=e("0BDZSqpM").isArrayOrTypedArray,r=e("rBVYdNku");O.exports=function t(o,u){for(var c in u){var h=u[c],b=o[c];if(b!==h)if(c.charAt(0)==="_"||typeof h=="function"){if(c in o)continue;o[c]=h}else if(n(h)&&n(b)&&r(h[0])){if(c==="customdata"||c==="ids")continue;for(var s=Math.min(h.length,b.length),C=0;C{"use strict";var n=e("j6yQIY+r"),r=e("/sRs2fqg"),t=e("EcG8kEcp"),o=e("iExSEXQX").BADNUM,u=1e-9;l.findBin=function(C,g,d){if(n(g.start))return d?Math.ceil((C-g.start)/g.size-u)-1:Math.floor((C-g.start)/g.size+u);var _=0,p=g.length,v=0,y=p>1?(g[p-1]-g[0])/(p-1):1,f,x;for(y>=0?x=d?c:h:x=d?s:b,C+=y*u*(d?-1:1)*(y>=0?1:-1);_90&&r.log("Long binary search..."),_-1};function c(C,g){return Cg}function s(C,g){return C>=g}l.sorterAsc=function(C,g){return C-g},l.sorterDes=function(C,g){return g-C},l.distinctVals=function(C){var g=C.slice();g.sort(l.sorterAsc);var d;for(d=g.length-1;d>-1&&g[d]===o;d--);for(var _=g[d]-g[0]||1,p=_/(d||1)/1e4,v=[],y,f=0;f<=d;f++){var x=g[f],S=x-y;y===void 0?(v.push(x),y=x):S>p&&(_=Math.min(_,S),v.push(x),y=x)}return{vals:v,minDiff:_}},l.roundUp=function(C,g,d){for(var _=0,p=g.length-1,v,y=0,f=d?0:1,x=d?1:0,S=d?Math.ceil:Math.floor;_0&&(_=1),d&&_)return C.sort(g)}return _?C:C.reverse()},l.findIndexOfMin=function(C,g){g=g||t;for(var d=1/0,_,p=0;p{"use strict";O.exports=function(e){return Object.keys(e).sort()}},AsNl5sRN:(O,l,e)=>{"use strict";var n=e("j6yQIY+r"),r=e("0BDZSqpM").isArrayOrTypedArray;l.aggNums=function(t,o,u,c){var h,b;if((!c||c>u.length)&&(c=u.length),n(o)||(o=!1),r(u[0])){for(b=new Array(c),h=0;ht.length-1)return t[t.length-1];var u=o%1;return u*t[Math.ceil(o)]+(1-u)*t[Math.floor(o)]}},GRhTgMPP:(O,l)=>{"use strict";var e={};l.throttle=function(t,o,u){var c=e[t],h=Date.now();if(!c){for(var b in e)e[b].tsc.ts+o){s();return}c.timer=setTimeout(function(){s(),c.timer=null},o)},l.done=function(r){var t=e[r];return!t||!t.timer?Promise.resolve():new Promise(function(o){var u=t.onDone;t.onDone=function(){u&&u(),o(),t.onDone=null}})},l.clear=function(r){if(r)n(e[r]),delete e[r];else for(var t in e)l.clear(t)};function n(r){r&&r.timer!==null&&(clearTimeout(r.timer),r.timer=null)}},dgxdK2Tt:(O,l,e)=>{"use strict";var n=e("j6yQIY+r");O.exports=function(t,o){if(t>0)return Math.log(t)/Math.LN10;var u=Math.log(Math.min(o[0],o[1]))/Math.LN10;return n(u)||(u=Math.log(Math.max(o[0],o[1]))/Math.LN10-6),u}},"2POXedf6":(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=n.extendFlat,t=n.isPlainObject,o={valType:"flaglist",extras:["none"],flags:["calc","clearAxisTypes","plot","style","markerSize","colorbars"],description:["trace attributes should include an `editType` string matching this flaglist.","*calc* is the most extensive: a full (re)plot starting by clearing `gd.calcdata`","to force it to be regenerated","*clearAxisTypes* resets the types of the axes this trace is on, because new data could","cause the automatic axis type detection to change. Log type will not be cleared, as that","is never automatically chosen so must have been user-specified.","*plot* (re)plots but without first clearing `gd.calcdata`.","*style* only calls `module.style` (or module.editStyle) for all trace modules and redraws the legend.","*markerSize* is like *style*, but propagate axis-range changes due to scatter `marker.size`","*colorbars* only redraws colorbars."].join(" ")},u={valType:"flaglist",extras:["none"],flags:["calc","plot","legend","ticks","axrange","layoutstyle","modebar","camera","arraydraw","colorbars"],description:["layout attributes should include an `editType` string matching this flaglist.","*calc* is the most extensive: a full (re)plot starting by clearing `gd.calcdata`","to force it to be regenerated","*plot* (re)plots but without first clearing `gd.calcdata`.","*legend* only redraws the legend.","*ticks* only redraws axis ticks, labels, and gridlines.","*axrange* minimal sequence when updating axis ranges.","*layoutstyle* reapplies global and SVG cartesian axis styles.","*modebar* just updates the modebar.","*camera* just updates the camera settings for gl3d scenes.","*arraydraw* allows component arrays to invoke the redraw routines just for the","component(s) that changed.","*colorbars* only redraws colorbars."].join(" ")},c=o.flags.slice().concat(["fullReplot"]),h=u.flags.slice().concat("layoutReplot");O.exports={traces:o,layout:u,traceFlags:function(){return b(c)},layoutFlags:function(){return b(h)},update:function(g,d){var _=d.editType;if(_&&_!=="none")for(var p=_.split("+"),v=0;v{"use strict";var l={staticPlot:{valType:"boolean",dflt:!1,description:["Determines whether the graphs are interactive or not.","If *false*, no interactivity, for export or image generation."].join(" ")},typesetMath:{valType:"boolean",dflt:!0,description:["Determines whether math should be typeset or not,","when MathJax (either v2 or v3) is present on the page."].join(" ")},plotlyServerURL:{valType:"string",dflt:"",description:["When set it determines base URL for","the 'Edit in Chart Studio' `showEditInChartStudio`/`showSendToCloud` mode bar button","and the showLink/sendData on-graph link.","To enable sending your data to Chart Studio Cloud, you need to","set both `plotlyServerURL` to 'https://chart-studio.plotly.com' and","also set `showSendToCloud` to true."].join(" ")},editable:{valType:"boolean",dflt:!1,description:["Determines whether the graph is editable or not.","Sets all pieces of `edits`","unless a separate `edits` config item overrides individual parts."].join(" ")},edits:{annotationPosition:{valType:"boolean",dflt:!1,description:["Determines if the main anchor of the annotation is editable.","The main anchor corresponds to the","text (if no arrow) or the arrow (which drags the whole thing leaving","the arrow length & direction unchanged)."].join(" ")},annotationTail:{valType:"boolean",dflt:!1,description:["Has only an effect for annotations with arrows.","Enables changing the length and direction of the arrow."].join(" ")},annotationText:{valType:"boolean",dflt:!1,description:"Enables editing annotation text."},axisTitleText:{valType:"boolean",dflt:!1,description:"Enables editing axis title text."},colorbarPosition:{valType:"boolean",dflt:!1,description:"Enables moving colorbars."},colorbarTitleText:{valType:"boolean",dflt:!1,description:"Enables editing colorbar title text."},legendPosition:{valType:"boolean",dflt:!1,description:"Enables moving the legend."},legendText:{valType:"boolean",dflt:!1,description:"Enables editing the trace name fields from the legend"},shapePosition:{valType:"boolean",dflt:!1,description:"Enables moving shapes."},titleText:{valType:"boolean",dflt:!1,description:"Enables editing the global layout title."}},editSelection:{valType:"boolean",dflt:!0,description:"Enables moving selections."},autosizable:{valType:"boolean",dflt:!1,description:["Determines whether the graphs are plotted with respect to","layout.autosize:true and infer its container size."].join(" ")},responsive:{valType:"boolean",dflt:!1,description:["Determines whether to change the layout size when window is resized.","In v3, this option will be removed and will always be true."].join(" ")},fillFrame:{valType:"boolean",dflt:!1,description:["When `layout.autosize` is turned on, determines whether the graph","fills the container (the default) or the screen (if set to *true*)."].join(" ")},frameMargins:{valType:"number",dflt:0,min:0,max:.5,description:["When `layout.autosize` is turned on, set the frame margins","in fraction of the graph size."].join(" ")},scrollZoom:{valType:"flaglist",flags:["cartesian","gl3d","geo","mapbox"],extras:[!0,!1],dflt:"gl3d+geo+mapbox",description:["Determines whether mouse wheel or two-finger scroll zooms is enable.","Turned on by default for gl3d, geo and mapbox subplots","(as these subplot types do not have zoombox via pan),","but turned off by default for cartesian subplots.","Set `scrollZoom` to *false* to disable scrolling for all subplots."].join(" ")},doubleClick:{valType:"enumerated",values:[!1,"reset","autosize","reset+autosize"],dflt:"reset+autosize",description:["Sets the double click interaction mode.","Has an effect only in cartesian plots.","If *false*, double click is disable.","If *reset*, double click resets the axis ranges to their initial values.","If *autosize*, double click set the axis ranges to their autorange values.","If *reset+autosize*, the odd double clicks resets the axis ranges","to their initial values and even double clicks set the axis ranges","to their autorange values."].join(" ")},doubleClickDelay:{valType:"number",dflt:300,min:0,description:["Sets the delay for registering a double-click in ms.","This is the time interval (in ms) between first mousedown and","2nd mouseup to constitute a double-click.","This setting propagates to all on-subplot double clicks","(except for geo and mapbox) and on-legend double clicks."].join(" ")},showAxisDragHandles:{valType:"boolean",dflt:!0,description:["Set to *false* to omit cartesian axis pan/zoom drag handles."].join(" ")},showAxisRangeEntryBoxes:{valType:"boolean",dflt:!0,description:["Set to *false* to omit direct range entry at the pan/zoom drag points,","note that `showAxisDragHandles` must be enabled to have an effect."].join(" ")},showTips:{valType:"boolean",dflt:!0,description:["Determines whether or not tips are shown while interacting","with the resulting graphs."].join(" ")},showLink:{valType:"boolean",dflt:!1,description:["Determines whether a link to Chart Studio Cloud is displayed","at the bottom right corner of resulting graphs.","Use with `sendData` and `linkText`."].join(" ")},linkText:{valType:"string",dflt:"Edit chart",noBlank:!0,description:["Sets the text appearing in the `showLink` link."].join(" ")},sendData:{valType:"boolean",dflt:!0,description:["If *showLink* is true, does it contain data","just link to a Chart Studio Cloud file?"].join(" ")},showSources:{valType:"any",dflt:!1,description:["Adds a source-displaying function to show sources on","the resulting graphs."].join(" ")},displayModeBar:{valType:"enumerated",values:["hover",!0,!1],dflt:"hover",description:["Determines the mode bar display mode.","If *true*, the mode bar is always visible.","If *false*, the mode bar is always hidden.","If *hover*, the mode bar is visible while the mouse cursor","is on the graph container."].join(" ")},showSendToCloud:{valType:"boolean",dflt:!1,description:['Should we include a ModeBar button, labeled "Edit in Chart Studio",',"that sends this chart to chart-studio.plotly.com (formerly plot.ly) or another plotly server","as specified by `plotlyServerURL` for editing, export, etc? Prior to version 1.43.0","this button was included by default, now it is opt-in using this flag.","Note that this button can (depending on `plotlyServerURL` being set) send your data","to an external server. However that server does not persist your data",'until you arrive at the Chart Studio and explicitly click "Save".'].join(" ")},showEditInChartStudio:{valType:"boolean",dflt:!1,description:["Same as `showSendToCloud`, but use a pencil icon instead of a floppy-disk.","Note that if both `showSendToCloud` and `showEditInChartStudio` are turned,","only `showEditInChartStudio` will be honored."].join(" ")},modeBarButtonsToRemove:{valType:"any",dflt:[],description:["Remove mode bar buttons by name.","See ./components/modebar/buttons.js for the list of names."].join(" ")},modeBarButtonsToAdd:{valType:"any",dflt:[],description:["Add mode bar button using config objects","See ./components/modebar/buttons.js for list of arguments.","To enable predefined modebar buttons e.g. shape drawing, hover and spikelines,","simply provide their string name(s). This could include:","*v1hovermode*, *hoverclosest*, *hovercompare*, *togglehover*, *togglespikelines*,","*drawline*, *drawopenpath*, *drawclosedpath*, *drawcircle*, *drawrect* and *eraseshape*.","Please note that these predefined buttons will only be shown if they are compatible","with all trace types used in a graph."].join(" ")},modeBarButtons:{valType:"any",dflt:!1,description:["Define fully custom mode bar buttons as nested array,","where the outer arrays represents button groups, and","the inner arrays have buttons config objects or names of default buttons","See ./components/modebar/buttons.js for more info."].join(" ")},toImageButtonOptions:{valType:"any",dflt:{},description:["Statically override options for toImage modebar button","allowed keys are format, filename, width, height, scale","see ../components/modebar/buttons.js"].join(" ")},displaylogo:{valType:"boolean",dflt:!0,description:["Determines whether or not the plotly logo is displayed","on the end of the mode bar."].join(" ")},watermark:{valType:"boolean",dflt:!1,description:"watermark the images with the company's logo"},plotGlPixelRatio:{valType:"number",dflt:2,min:1,max:4,description:["Set the pixel ratio during WebGL image export.","This config option was formerly named `plot3dPixelRatio`","which is now deprecated."].join(" ")},setBackground:{valType:"any",dflt:"transparent",description:["Set function to add the background color (i.e. `layout.paper_color`)","to a different container.","This function take the graph div as first argument and the current background","color as second argument.","Alternatively, set to string *opaque* to ensure there is white behind it."].join(" ")},topojsonURL:{valType:"string",noBlank:!0,dflt:"https://cdn.plot.ly/",description:["Set the URL to topojson used in geo charts.","By default, the topojson files are fetched from cdn.plot.ly.","For example, set this option to:","/dist/topojson/","to render geographical feature using the topojson files","that ship with the plotly.js module."].join(" ")},mapboxAccessToken:{valType:"string",dflt:null,description:["Mapbox access token (required to plot mapbox trace types)","If using an Mapbox Atlas server, set this option to ''","so that plotly.js won't attempt to authenticate to the public Mapbox server."].join(" ")},logging:{valType:"integer",min:0,max:2,dflt:1,description:["Turn all console logging on or off (errors will be thrown)","This should ONLY be set via Plotly.setPlotConfig","Available levels:","0: no logs","1: warnings and errors, but not informational messages","2: verbose logs"].join(" ")},notifyOnLogging:{valType:"integer",min:0,max:2,dflt:0,description:["Set on-graph logging (notifier) level","This should ONLY be set via Plotly.setPlotConfig","Available levels:","0: no on-graph logs","1: warnings and errors, but not informational messages","2: verbose logs"].join(" ")},queueLength:{valType:"integer",min:0,dflt:0,description:"Sets the length of the undo/redo queue."},globalTransforms:{valType:"any",dflt:[],description:["Set global transform to be applied to all traces with no","specification needed"].join(" ")},locale:{valType:"string",dflt:"en-US",description:["Which localization should we use?","Should be a string like 'en' or 'en-US'."].join(" ")},locales:{valType:"any",dflt:{},description:["Localization definitions","Locales can be provided either here (specific to one chart) or globally","by registering them as modules.","Should be an object of objects {locale: {dictionary: {...}, format: {...}}}","{","  da: {","      dictionary: {'Reset axes': 'Nulstil aksler', ...},","      format: {months: [...], shortMonths: [...]}","  },","  ...","}","All parts are optional. When looking for translation or format fields, we","look first for an exact match in a config locale, then in a registered","module. If those fail, we strip off any regionalization ('en-US' -> 'en')","and try each (config, registry) again. The final fallback for translation","is untranslated (which is US English) and for formats is the base English","(the only consequence being the last fallback date format %x is DD/MM/YYYY","instead of MM/DD/YYYY). Currently `grouping` and `currency` are ignored","for our automatic number formatting, but can be used in custom formats."].join(" ")}},e={};function n(r,t){for(var o in r){var u=r[o];u.valType?t[o]=u.dflt:(t[o]||(t[o]={}),n(u,t[o]))}}n(l,e),O.exports={configAttributes:l,dfltConfig:e}},OQCOsJIy:(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("lERw8KBg"),t="templateitemname",o={name:{valType:"string",editType:"none",description:["When used in a template, named items are created in the output figure","in addition to any items the figure already has in this array.","You can modify these items in the output figure by making your own","item with `templateitemname` matching this `name`","alongside your modifications (including `visible: false` or","`enabled: false` to hide it).","Has no effect outside of a template."].join(" ")}};o[t]={valType:"string",editType:"calc",description:["Used to refer to a named item in this array in the template. Named","items from the template will be created even without a matching item","in the input figure, but you can modify one by making an item with","`templateitemname` matching its `name`, alongside your modifications","(including `visible: false` or `enabled: false` to hide it).","If there is no template or no matching item, this item will be","hidden unless you explicitly show it with `visible: true`."].join(" ")},l.templatedArray=function(h,b){return b._isLinkedToArray=h,b.name=o.name,b[t]=o[t],b},l.traceTemplater=function(h){var b={},s,C;for(s in h)C=h[s],Array.isArray(C)&&C.length&&(b[s]=0);function g(d){s=n.coerce(d,{},r,"type");var _={type:s,_template:null};if(s in b){C=h[s];var p=b[s]%C.length;b[s]++,_._template=C[p]}return _}return{newTrace:g}},l.newContainer=function(h,b,s){var C=h._template,g=C&&(C[b]||s&&C[s]);n.isPlainObject(g)||(g=null);var d=h[b]={_template:g};return d},l.arrayTemplater=function(h,b,s){var C=h._template,g=C&&C[c(b)],d=C&&C[b];(!Array.isArray(d)||!d.length)&&(d=[]);var _={};function p(y){var f={name:y.name,_input:y},x=f[t]=y[t];if(!u(x))return f._template=g,f;for(var S=0;S=C&&(s._input||{})._templateitemname;d&&(g=C);var _=b+"["+g+"]",p;function v(){p={},d&&(p[_]={},p[_][t]=d)}v();function y(A,w){p[A]=w}function f(A,w){d?n.nestedProperty(p[_],A).set(w):p[_+"."+A]=w}function x(){var A=p;return v(),A}function S(A,w){A&&f(A,w);var T=x();for(var L in T)n.nestedProperty(h,L).set(T[L])}return{modifyBase:y,modifyItem:f,getUpdateObj:x,applyUpdate:S}}},jdWgOtRY:O=>{"use strict";O.exports={mode:{valType:"enumerated",dflt:"afterall",values:["immediate","next","afterall"],description:["Describes how a new animate call interacts with currently-running","animations. If `immediate`, current animations are interrupted and","the new animation is started. If `next`, the current frame is allowed","to complete, after which the new animation is started. If `afterall`","all existing frames are animated to completion before the new animation","is started."].join(" ")},direction:{valType:"enumerated",values:["forward","reverse"],dflt:"forward",description:["The direction in which to play the frames triggered by the animation call"].join(" ")},fromcurrent:{valType:"boolean",dflt:!1,description:["Play frames starting at the current frame instead of the beginning."].join(" ")},frame:{duration:{valType:"number",min:0,dflt:500,description:["The duration in milliseconds of each frame. If greater than the frame","duration, it will be limited to the frame duration."].join(" ")},redraw:{valType:"boolean",dflt:!0,description:["Redraw the plot at completion of the transition. This is desirable","for transitions that include properties that cannot be transitioned,","but may significantly slow down updates that do not require a full","redraw of the plot"].join(" ")}},transition:{duration:{valType:"number",min:0,dflt:500,editType:"none",description:["The duration of the transition, in milliseconds. If equal to zero,","updates are synchronous."].join(" ")},easing:{valType:"enumerated",dflt:"cubic-in-out",values:["linear","quad","cubic","sin","exp","circle","elastic","back","bounce","linear-in","quad-in","cubic-in","sin-in","exp-in","circle-in","elastic-in","back-in","bounce-in","linear-out","quad-out","cubic-out","sin-out","exp-out","circle-out","elastic-out","back-out","bounce-out","linear-in-out","quad-in-out","cubic-in-out","sin-in-out","exp-in-out","circle-in-out","elastic-in-out","back-in-out","bounce-in-out"],editType:"none",description:"The easing function used for the transition"},ordering:{valType:"enumerated",values:["layout first","traces first"],dflt:"layout first",editType:"none",description:["Determines whether the figure's layout or traces smoothly transitions","during updates that make both traces and layout change."].join(" ")}}}},OYHyEGiK:(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("OQCOsJIy");O.exports=function(o,u,c){var h=c.name,b=c.inclusionAttr||"visible",s=u[h],C=n.isArrayOrTypedArray(o[h])?o[h]:[],g=u[h]=[],d=r.arrayTemplater(u,h,b),_,p;for(_=0;_{"use strict";var n=e("iNVXrAXN"),r=e("iCaN1/dF");O.exports={type:{valType:"enumerated",values:[],dflt:"scatter",editType:"calc+clearAxisTypes",_noTemplating:!0},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],dflt:!0,editType:"calc",description:["Determines whether or not this trace is visible.","If *legendonly*, the trace is not drawn,","but can appear as a legend item","(provided that the legend itself is visible)."].join(" ")},showlegend:{valType:"boolean",dflt:!0,editType:"style",description:["Determines whether or not an item corresponding to this","trace is shown in the legend."].join(" ")},legendgroup:{valType:"string",dflt:"",editType:"style",description:["Sets the legend group for this trace.","Traces part of the same legend group hide/show at the same time","when toggling legend items."].join(" ")},legendgrouptitle:{text:{valType:"string",dflt:"",editType:"style",description:["Sets the title of the legend group."].join(" ")},font:n({editType:"style",description:["Sets this legend group's title font."].join(" ")}),editType:"style"},legendrank:{valType:"number",dflt:1e3,editType:"style",description:["Sets the legend rank for this trace.","Items and groups with smaller ranks are presented on top/left side while","with `*reversed* `legend.traceorder` they are on bottom/right side.","The default legendrank is 1000,","so that you can use ranks less than 1000 to place certain items before all unranked items,","and ranks greater than 1000 to go after all unranked items."].join(" ")},legendwidth:{valType:"number",min:0,editType:"style",description:"Sets the width (in px or fraction) of the legend for this trace."},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"style",description:"Sets the opacity of the trace."},name:{valType:"string",editType:"style",description:["Sets the trace name.","The trace name appear as the legend item and on hover."].join(" ")},uid:{valType:"string",editType:"plot",anim:!0,description:["Assign an id to this trace,","Use this to provide object constancy between traces during animations","and transitions."].join(" ")},ids:{valType:"data_array",editType:"calc",anim:!0,description:["Assigns id labels to each datum.","These ids for object constancy of data points during animation.","Should be an array of strings, not numbers or any other type."].join(" ")},customdata:{valType:"data_array",editType:"calc",description:["Assigns extra data each datum.","This may be useful when listening to hover, click and selection events.","Note that, *scatter* traces also appends customdata items in the markers","DOM elements"].join(" ")},meta:{valType:"any",arrayOk:!0,editType:"plot",description:["Assigns extra meta information associated with this trace","that can be used in various text attributes.","Attributes such as trace `name`, graph, axis and colorbar `title.text`, annotation `text`","`rangeselector`, `updatemenues` and `sliders` `label` text","all support `meta`.","To access the trace `meta` values in an attribute in the same trace, simply use","`%{meta[i]}` where `i` is the index or key of the `meta`","item in question.","To access trace `meta` in layout attributes, use","`%{data[n[.meta[i]}` where `i` is the index or key of the `meta`","and `n` is the trace index."].join(" ")},selectedpoints:{valType:"any",editType:"calc",description:["Array containing integer indices of selected points.","Has an effect only for traces that support selections.","Note that an empty array means an empty selection where the `unselected`","are turned on for all points, whereas, any other non-array values means no","selection all where the `selected` and `unselected` styles have no effect."].join(" ")},hoverinfo:{valType:"flaglist",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",editType:"none",description:["Determines which trace information appear on hover.","If `none` or `skip` are set, no information is displayed upon hovering.","But, if `none` is set, click and hover events are still fired."].join(" ")},hoverlabel:r.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,editType:"calc",description:["The stream id number links a data trace on a plot with a stream.","See https://chart-studio.plotly.com/settings for more details."].join(" ")},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,editType:"calc",description:["Sets the maximum number of points to keep on the plots from an","incoming stream.","If `maxpoints` is set to *50*, only the newest 50 points will","be displayed on the plot."].join(" ")},editType:"calc"},transforms:{_isLinkedToArray:"transform",editType:"calc",description:["WARNING: All transforms are deprecated and may be removed from the API in next major version.","An array of operations that manipulate the trace data,","for example filtering or sorting the data arrays."].join(" ")},uirevision:{valType:"any",editType:"none",description:["Controls persistence of some user-driven changes to the trace:","`constraintrange` in `parcoords` traces, as well as some","`editable: true` modifications such as `name` and `colorbar.title`.","Defaults to `layout.uirevision`.","Note that other user-driven trace attribute changes are controlled","by `layout` attributes:","`trace.visible` is controlled by `layout.legend.uirevision`,","`selectedpoints` is controlled by `layout.selectionrevision`,","and `colorbar.(x|y)` (accessible with `config: {editable: true}`)","is controlled by `layout.editrevision`.","Trace changes are tracked by `uid`, which only falls back on trace","index if no `uid` is provided. So if your app can add/remove traces","before the end of the `data` array, such that the same trace has a","different index, you can still preserve user-driven changes if you","give each trace a `uid` that stays with it as it moves."].join(" ")}}},sp7vjgda:(O,l,e)=>{"use strict";var n=e("SL3i/G8s"),r=n.FORMAT_LINK,t=n.DATE_FORMAT_LINK;function o(h,b){return{valType:"string",dflt:"",editType:"none",description:(b?u:c)("hover text",h)+["By default the values are formatted using "+(b?"generic number format":"`"+h+"axis.hoverformat`")+"."].join(" ")}}function u(h,b){return["Sets the "+h+" formatting rule"+(b?"for `"+b+"` ":""),"using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see: "+r+"."].join(" ")}function c(h,b){return u(h,b)+[" And for dates see: "+t+".","We add two items to d3's date formatter:","*%h* for half of the year as a decimal number as well as","*%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")}O.exports={axisHoverFormat:o,descriptionOnlyNumbers:u,descriptionWithDates:c}},A0hsR495:(O,l,e)=>{"use strict";var n=e("j6yQIY+r"),r=e("5/7eUVNk"),t=e("iExSEXQX"),o=t.ONEDAY,u=t.ONEWEEK;l.dtick=function(c,h){var b=h==="log",s=h==="date",C=h==="category",g=s?o:1;if(!c)return g;if(n(c))return c=Number(c),c<=0?g:C?Math.max(1,Math.round(c)):s?Math.max(.1,c):c;if(typeof c!="string"||!(s||b))return g;var d=c.charAt(0),_=c.substr(1);return _=n(_)?Number(_):0,_<=0||!(s&&d==="M"&&_===Math.round(_)||b&&d==="L"||b&&d==="D"&&(_===1||_===2))?g:c},l.tick0=function(c,h,b,s){if(h==="date")return r.cleanDate(c,r.dateTick0(b,s%u===0?1:0));if(!(s==="D1"||s==="D2"))return n(c)?Number(c):0}},myC6jQfm:(O,l,e)=>{"use strict";var n=e("hIYhsYNd").counter;O.exports={idRegex:{x:n("x","( domain)?"),y:n("y","( domain)?")},attrRegex:n("[xy]axis"),xAxisMatch:n("xaxis"),yAxisMatch:n("yaxis"),AX_ID_PATTERN:/^[xyz][0-9]*( domain)?$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,SUBPLOT_PATTERN:/^x([0-9]*)y([0-9]*)$/,HOUR_PATTERN:"hour",WEEKDAY_PATTERN:"day of week",MINDRAG:8,MINZOOM:20,DRAGGERSIZE:20,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4],traceLayerClasses:["imagelayer","heatmaplayer","contourcarpetlayer","contourlayer","funnellayer","waterfalllayer","barlayer","carpetlayer","violinlayer","boxlayer","ohlclayer","scattercarpetlayer","scatterlayer"],clipOnAxisFalseQuery:[".scatterlayer",".barlayer",".funnellayer",".waterfalllayer"],layerValue2layerClass:{"above traces":"above","below traces":"below"}}},"7a73G6xA":(O,l,e)=>{"use strict";var n=e("iNVXrAXN"),r=e("V1/HMom/"),t=e("aVcyJLJW").P,o=e("TfssAhrc").extendFlat,u=e("OQCOsJIy").templatedArray,c=e("sp7vjgda").descriptionWithDates,h=e("iExSEXQX").ONEDAY,b=e("myC6jQfm"),s=b.HOUR_PATTERN,C=b.WEEKDAY_PATTERN,g={valType:"enumerated",values:["auto","linear","array"],editType:"ticks",impliedEdits:{tick0:void 0,dtick:void 0},description:["Sets the tick mode for this axis.","If *auto*, the number of ticks is set via `nticks`.","If *linear*, the placement of the ticks is determined by","a starting position `tick0` and a tick step `dtick`","(*linear* is the default value if `tick0` and `dtick` are provided).","If *array*, the placement of the ticks is set via `tickvals`","and the tick text is `ticktext`.","(*array* is the default value if `tickvals` is provided)."].join(" ")},d=o({},g,{values:g.values.slice().concat(["sync"]),description:[g.description,"If *sync*, the number of ticks will sync with the overlayed axis","set by `overlaying` property."].join(" ")});function _(G){return{valType:"integer",min:0,dflt:G?5:0,editType:"ticks",description:["Specifies the maximum number of ticks for the particular axis.","The actual number of ticks will be chosen automatically to be","less than or equal to `nticks`.","Has an effect only if `tickmode` is set to *auto*."].join(" ")}}var p={valType:"any",editType:"ticks",impliedEdits:{tickmode:"linear"},description:["Sets the placement of the first tick on this axis.","Use with `dtick`.","If the axis `type` is *log*, then you must take the log of your starting tick","(e.g. to set the starting tick to 100, set the `tick0` to 2)","except when `dtick`=*L* (see `dtick` for more info).","If the axis `type` is *date*, it should be a date string, like date data.","If the axis `type` is *category*, it should be a number, using the scale where","each category is assigned a serial number from zero in the order it appears."].join(" ")},v={valType:"any",editType:"ticks",impliedEdits:{tickmode:"linear"},description:["Sets the step in-between ticks on this axis. Use with `tick0`.","Must be a positive number, or special strings available to *log* and *date* axes.","If the axis `type` is *log*, then ticks are set every 10^(n*dtick) where n","is the tick number. For example,","to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1.","To set tick marks at 1, 100, 10000, ... set dtick to 2.","To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433.","*log* has several special values; *L*, where `f` is a positive number,","gives ticks linearly spaced in value (but not position).","For example `tick0` = 0.1, `dtick` = *L0.5* will put ticks at 0.1, 0.6, 1.1, 1.6 etc.","To show powers of 10 plus small digits between, use *D1* (all digits) or *D2* (only 2 and 5).","`tick0` is ignored for *D1* and *D2*.","If the axis `type` is *date*, then you must convert the time to milliseconds.","For example, to set the interval between ticks to one day,","set `dtick` to 86400000.0.","*date* also has special values *M* gives ticks spaced by a number of months.","`n` must be a positive integer.","To set ticks on the 15th of every third month, set `tick0` to *2000-01-15* and `dtick` to *M3*.","To set ticks every 4 years, set `dtick` to *M48*"].join(" ")},y={valType:"data_array",editType:"ticks",description:["Sets the values at which ticks on this axis appear.","Only has an effect if `tickmode` is set to *array*.","Used with `ticktext`."].join(" ")},f={valType:"enumerated",values:["outside","inside",""],editType:"ticks",description:["Determines whether ticks are drawn or not.","If **, this axis' ticks are not drawn.","If *outside* (*inside*), this axis' are drawn outside (inside)","the axis lines."].join(" ")};function x(G){var ee={valType:"number",min:0,editType:"ticks",description:"Sets the tick length (in px)."};return G||(ee.dflt=5),ee}function S(G){var ee={valType:"number",min:0,editType:"ticks",description:"Sets the tick width (in px)."};return G||(ee.dflt=1),ee}var A={valType:"color",dflt:r.defaultLine,editType:"ticks",description:"Sets the tick color."},w={valType:"color",dflt:r.lightLine,editType:"ticks",description:"Sets the color of the grid lines."};function T(G){var ee={valType:"number",min:0,editType:"ticks",description:"Sets the width (in px) of the grid lines."};return G||(ee.dflt=1),ee}var L=o({},t,{editType:"ticks"}),k={valType:"boolean",editType:"ticks",description:["Determines whether or not grid lines are drawn.","If *true*, the grid lines are drawn at every tick mark."].join(" ")};O.exports={visible:{valType:"boolean",editType:"plot",description:["A single toggle to hide the axis while preserving interaction like dragging.","Default is true when a cheater plot is present on the axis, otherwise","false"].join(" ")},color:{valType:"color",dflt:r.defaultLine,editType:"ticks",description:["Sets default for all colors associated with this axis","all at once: line, font, tick, and grid colors.","Grid color is lightened by blending this with the plot background","Individual pieces can override this."].join(" ")},title:{text:{valType:"string",editType:"ticks",description:["Sets the title of this axis.","Note that before the existence of `title.text`, the title's","contents used to be defined as the `title` attribute itself.","This behavior has been deprecated."].join(" ")},font:n({editType:"ticks",description:["Sets this axis' title font.","Note that the title's font used to be customized","by the now deprecated `titlefont` attribute."].join(" ")}),standoff:{valType:"number",min:0,editType:"ticks",description:["Sets the standoff distance (in px) between the axis labels and the title text","The default value is a function of the axis tick labels, the title `font.size`","and the axis `linewidth`.","Note that the axis title position is always constrained within the margins,","so the actual standoff distance is always less than the set or default value.","By setting `standoff` and turning on `automargin`, plotly.js will push the","margins to fit the axis title at given standoff distance."].join(" ")},editType:"ticks"},type:{valType:"enumerated",values:["-","linear","log","date","category","multicategory"],dflt:"-",editType:"calc",_noTemplating:!0,description:["Sets the axis type.","By default, plotly attempts to determined the axis type","by looking into the data of the traces that referenced","the axis in question."].join(" ")},autotypenumbers:{valType:"enumerated",values:["convert types","strict"],dflt:"convert types",editType:"calc",description:["Using *strict* a numeric string in trace data is not converted to a number.","Using *convert types* a numeric string in trace data may be","treated as a number during automatic axis `type` detection.","Defaults to layout.autotypenumbers."].join(" ")},autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,editType:"axrange",impliedEdits:{"range[0]":void 0,"range[1]":void 0},description:["Determines whether or not the range of this axis is","computed in relation to the input data.","See `rangemode` for more info.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",editType:"plot",description:["If *normal*, the range is computed in relation to the extrema","of the input data.","If *tozero*`, the range extends to 0,","regardless of the input data","If *nonnegative*, the range is non-negative,","regardless of the input data.","Applies only to linear axes."].join(" ")},range:{valType:"info_array",items:[{valType:"any",editType:"axrange",impliedEdits:{"^autorange":!1},anim:!0},{valType:"any",editType:"axrange",impliedEdits:{"^autorange":!1},anim:!0}],editType:"axrange",impliedEdits:{autorange:!1},anim:!0,description:["Sets the range of this axis.","If the axis `type` is *log*, then you must take the log of your","desired range (e.g. to set the range from 1 to 100,","set the range from 0 to 2).","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},fixedrange:{valType:"boolean",dflt:!1,editType:"calc",description:["Determines whether or not this axis is zoom-able.","If true, then zoom is disabled."].join(" ")},scaleanchor:{valType:"enumerated",values:[b.idRegex.x.toString(),b.idRegex.y.toString()],editType:"plot",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","changes together with the range of the corresponding axis","such that the scale of pixels per unit is in a constant ratio.","Both axes are still zoomable, but when you zoom one, the other will","zoom the same amount, keeping a fixed midpoint.","`constrain` and `constraintoward` determine how we enforce the constraint.","You can chain these, ie `yaxis: {scaleanchor: *x*}, xaxis2: {scaleanchor: *y*}`","but you can only link axes of the same `type`.","The linked axis can have the opposite letter (to constrain the aspect ratio)","or the same letter (to match scales across subplots).","Loops (`yaxis: {scaleanchor: *x*}, xaxis: {scaleanchor: *y*}` or longer) are redundant","and the last constraint encountered will be ignored to avoid possible","inconsistent constraints via `scaleratio`.","Note that setting axes simultaneously in both a `scaleanchor` and a `matches` constraint","is currently forbidden."].join(" ")},scaleratio:{valType:"number",min:0,dflt:1,editType:"plot",description:["If this axis is linked to another by `scaleanchor`, this determines the pixel","to unit scale ratio. For example, if this value is 10, then every unit on","this axis spans 10 times the number of pixels as a unit on the linked axis.","Use this for example to create an elevation profile where the vertical scale","is exaggerated a fixed amount with respect to the horizontal."].join(" ")},constrain:{valType:"enumerated",values:["range","domain"],editType:"plot",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines how that happens:","by increasing the *range*, or by decreasing the *domain*.","Default is *domain* for axes containing image traces, *range* otherwise."].join(" ")},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],editType:"plot",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines which direction we push","the originally specified plot area. Options are *left*, *center* (default),","and *right* for x axes, and *top*, *middle* (default), and *bottom* for y axes."].join(" ")},matches:{valType:"enumerated",values:[b.idRegex.x.toString(),b.idRegex.y.toString()],editType:"calc",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","will match the range of the corresponding axis in data-coordinates space.","Moreover, matching axes share auto-range values, category lists and","histogram auto-bins.","Note that setting axes simultaneously in both a `scaleanchor` and a `matches` constraint","is currently forbidden.","Moreover, note that matching axes must have the same `type`."].join(" ")},rangebreaks:u("rangebreak",{enabled:{valType:"boolean",dflt:!0,editType:"calc",description:["Determines whether this axis rangebreak is enabled or disabled.","Please note that `rangebreaks` only work for *date* axis type."].join(" ")},bounds:{valType:"info_array",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}],editType:"calc",description:["Sets the lower and upper bounds of this axis rangebreak.","Can be used with `pattern`."].join(" ")},pattern:{valType:"enumerated",values:[C,s,""],editType:"calc",description:["Determines a pattern on the time line that generates breaks.","If *"+C+"* - days of the week in English e.g. 'Sunday' or `sun`","(matching is case-insensitive and considers only the first three characters),","as well as Sunday-based integers between 0 and 6.","If *"+s+"* - hour (24-hour clock) as decimal numbers between 0 and 24.","for more info.","Examples:","- { pattern: '"+C+"', bounds: [6, 1] }"," or simply { bounds: ['sat', 'mon'] }","  breaks from Saturday to Monday (i.e. skips the weekends).","- { pattern: '"+s+"', bounds: [17, 8] }","  breaks from 5pm to 8am (i.e. skips non-work hours)."].join(" ")},values:{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"any",editType:"calc"},description:["Sets the coordinate values corresponding to the rangebreaks.","An alternative to `bounds`.","Use `dvalue` to set the size of the values along the axis."].join(" ")},dvalue:{valType:"number",editType:"calc",min:0,dflt:h,description:["Sets the size of each `values` item.","The default is one day in milliseconds."].join(" ")},editType:"calc"}),tickmode:d,nticks:_(),tick0:p,dtick:v,ticklabelstep:{valType:"integer",min:1,dflt:1,editType:"ticks",description:["Sets the spacing between tick labels as compared to the spacing between ticks.","A value of 1 (default) means each tick gets a label.","A value of 2 means shows every 2nd label.","A larger value n means only every nth tick is labeled.","`tick0` determines which labels are shown.","Not implemented for axes with `type` *log* or *multicategory*, or when `tickmode` is *array*."].join(" ")},tickvals:y,ticktext:{valType:"data_array",editType:"ticks",description:["Sets the text displayed at the ticks position via `tickvals`.","Only has an effect if `tickmode` is set to *array*.","Used with `tickvals`."].join(" ")},ticks:f,tickson:{valType:"enumerated",values:["labels","boundaries"],dflt:"labels",editType:"ticks",description:["Determines where ticks and grid lines are drawn with respect to their","corresponding tick labels.","Only has an effect for axes of `type` *category* or *multicategory*.","When set to *boundaries*, ticks and grid lines are drawn half a category","to the left/bottom of labels."].join(" ")},ticklabelmode:{valType:"enumerated",values:["instant","period"],dflt:"instant",editType:"ticks",description:["Determines where tick labels are drawn with respect to their","corresponding ticks and grid lines.","Only has an effect for axes of `type` *date*","When set to *period*, tick labels are drawn in the middle of the period","between ticks."].join(" ")},ticklabelposition:{valType:"enumerated",values:["outside","inside","outside top","inside top","outside left","inside left","outside right","inside right","outside bottom","inside bottom"],dflt:"outside",editType:"calc",description:["Determines where tick labels are drawn with respect to the axis","Please note that","top or bottom has no effect on x axes or when `ticklabelmode` is set to *period*.","Similarly","left or right has no effect on y axes or when `ticklabelmode` is set to *period*.","Has no effect on *multicategory* axes or when `tickson` is set to *boundaries*.","When used on axes linked by `matches` or `scaleanchor`,","no extra padding for inside labels would be added by autorange,","so that the scales could match."].join(" ")},ticklabeloverflow:{valType:"enumerated",values:["allow","hide past div","hide past domain"],editType:"calc",description:["Determines how we handle tick labels that would overflow either the graph div or the domain of the axis.","The default value for inside tick labels is *hide past domain*.","Otherwise on *category* and *multicategory* axes the default is *allow*.","In other cases the default is *hide past div*."].join(" ")},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,editType:"ticks+layoutstyle",description:["Determines if the axis lines or/and ticks are mirrored to","the opposite side of the plotting area.","If *true*, the axis lines are mirrored.","If *ticks*, the axis lines and ticks are mirrored.","If *false*, mirroring is disable.","If *all*, axis lines are mirrored on all shared-axes subplots.","If *allticks*, axis lines and ticks are mirrored","on all shared-axes subplots."].join(" ")},ticklen:x(),tickwidth:S(),tickcolor:A,showticklabels:{valType:"boolean",dflt:!0,editType:"ticks",description:"Determines whether or not the tick labels are drawn."},labelalias:{valType:"any",dflt:!1,editType:"ticks",description:["Replacement text for specific tick or hover labels.","For example using {US: 'USA', CA: 'Canada'} changes US to USA","and CA to Canada. The labels we would have shown must match","the keys exactly, after adding any tickprefix or ticksuffix.","labelalias can be used with any axis type, and both keys (if needed)","and values (if desired) can include html-like tags or MathJax."].join(" ")},automargin:{valType:"flaglist",flags:["height","width","left","right","top","bottom"],extras:[!0,!1],dflt:!1,editType:"ticks",description:["Determines whether long tick labels automatically grow the figure","margins."].join(" ")},showspikes:{valType:"boolean",dflt:!1,editType:"modebar",description:["Determines whether or not spikes (aka droplines) are drawn for this axis.","Note: This only takes affect when hovermode = closest"].join(" ")},spikecolor:{valType:"color",dflt:null,editType:"none",description:"Sets the spike color. If undefined, will use the series color"},spikethickness:{valType:"number",dflt:3,editType:"none",description:"Sets the width (in px) of the zero line."},spikedash:o({},t,{dflt:"dash",editType:"none"}),spikemode:{valType:"flaglist",flags:["toaxis","across","marker"],dflt:"toaxis",editType:"none",description:["Determines the drawing mode for the spike line","If *toaxis*, the line is drawn from the data point to the axis the ","series is plotted on.","If *across*, the line is drawn across the entire plot area, and","supercedes *toaxis*.","If *marker*, then a marker dot is drawn on the axis the series is","plotted on"].join(" ")},spikesnap:{valType:"enumerated",values:["data","cursor","hovered data"],dflt:"hovered data",editType:"none",description:"Determines whether spikelines are stuck to the cursor or to the closest datapoints."},tickfont:n({editType:"ticks",description:"Sets the tick font."}),tickangle:{valType:"angle",dflt:"auto",editType:"ticks",description:["Sets the angle of the tick labels with respect to the horizontal.","For example, a `tickangle` of -90 draws the tick labels","vertically."].join(" ")},tickprefix:{valType:"string",dflt:"",editType:"ticks",description:"Sets a tick label prefix."},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks",description:["If *all*, all tick labels are displayed with a prefix.","If *first*, only the first tick is displayed with a prefix.","If *last*, only the last tick is displayed with a suffix.","If *none*, tick prefixes are hidden."].join(" ")},ticksuffix:{valType:"string",dflt:"",editType:"ticks",description:"Sets a tick label suffix."},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks",description:"Same as `showtickprefix` but for tick suffixes."},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks",description:["If *all*, all exponents are shown besides their significands.","If *first*, only the exponent of the first tick is shown.","If *last*, only the exponent of the last tick is shown.","If *none*, no exponents appear."].join(" ")},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",editType:"ticks",description:["Determines a formatting rule for the tick exponents.","For example, consider the number 1,000,000,000.","If *none*, it appears as 1,000,000,000.","If *e*, 1e+9.","If *E*, 1E+9.","If *power*, 1x10^9 (with 9 in a super script).","If *SI*, 1G.","If *B*, 1B."].join(" ")},minexponent:{valType:"number",dflt:3,min:0,editType:"ticks",description:["Hide SI prefix for 10^n if |n| is below this number.","This only has an effect when `tickformat` is *SI* or *B*."].join(" ")},separatethousands:{valType:"boolean",dflt:!1,editType:"ticks",description:['If "true", even 4-digit integers are separated'].join(" ")},tickformat:{valType:"string",dflt:"",editType:"ticks",description:c("tick label")},tickformatstops:u("tickformatstop",{enabled:{valType:"boolean",dflt:!0,editType:"ticks",description:["Determines whether or not this stop is used.","If `false`, this stop is ignored even within its `dtickrange`."].join(" ")},dtickrange:{valType:"info_array",items:[{valType:"any",editType:"ticks"},{valType:"any",editType:"ticks"}],editType:"ticks",description:["range [*min*, *max*], where *min*, *max* - dtick values","which describe some zoom level, it is possible to omit *min*","or *max* value by passing *null*"].join(" ")},value:{valType:"string",dflt:"",editType:"ticks",description:["string - dtickformat for described zoom level, the same as *tickformat*"].join(" ")},editType:"ticks"}),hoverformat:{valType:"string",dflt:"",editType:"none",description:c("hover text")},showline:{valType:"boolean",dflt:!1,editType:"ticks+layoutstyle",description:["Determines whether or not a line bounding this axis is drawn."].join(" ")},linecolor:{valType:"color",dflt:r.defaultLine,editType:"layoutstyle",description:"Sets the axis line color."},linewidth:{valType:"number",min:0,dflt:1,editType:"ticks+layoutstyle",description:"Sets the width (in px) of the axis line."},showgrid:k,gridcolor:w,gridwidth:T(),griddash:L,zeroline:{valType:"boolean",editType:"ticks",description:["Determines whether or not a line is drawn at along the 0 value","of this axis.","If *true*, the zero line is drawn on top of the grid lines."].join(" ")},zerolinecolor:{valType:"color",dflt:r.defaultLine,editType:"ticks",description:"Sets the line color of the zero line."},zerolinewidth:{valType:"number",dflt:1,editType:"ticks",description:"Sets the width (in px) of the zero line."},showdividers:{valType:"boolean",dflt:!0,editType:"ticks",description:["Determines whether or not a dividers are drawn","between the category levels of this axis.","Only has an effect on *multicategory* axes."].join(" ")},dividercolor:{valType:"color",dflt:r.defaultLine,editType:"ticks",description:["Sets the color of the dividers","Only has an effect on *multicategory* axes."].join(" ")},dividerwidth:{valType:"number",dflt:1,editType:"ticks",description:["Sets the width (in px) of the dividers","Only has an effect on *multicategory* axes."].join(" ")},anchor:{valType:"enumerated",values:["free",b.idRegex.x.toString(),b.idRegex.y.toString()],editType:"plot",description:["If set to an opposite-letter axis id (e.g. `x2`, `y`), this axis is bound to","the corresponding opposite-letter axis.","If set to *free*, this axis' position is determined by `position`."].join(" ")},side:{valType:"enumerated",values:["top","bottom","left","right"],editType:"plot",description:["Determines whether a x (y) axis is positioned","at the *bottom* (*left*) or *top* (*right*)","of the plotting area."].join(" ")},overlaying:{valType:"enumerated",values:["free",b.idRegex.x.toString(),b.idRegex.y.toString()],editType:"plot",description:["If set a same-letter axis id, this axis is overlaid on top of","the corresponding same-letter axis, with traces and axes visible for both","axes.","If *false*, this axis does not overlay any same-letter axes.","In this case, for axes with overlapping domains only the highest-numbered","axis will be visible."].join(" ")},minor:{tickmode:g,nticks:_("minor"),tick0:p,dtick:v,tickvals:y,ticks:f,ticklen:x("minor"),tickwidth:S("minor"),tickcolor:A,gridcolor:w,gridwidth:T("minor"),griddash:L,showgrid:k,editType:"ticks"},layer:{valType:"enumerated",values:["above traces","below traces"],dflt:"above traces",editType:"plot",description:["Sets the layer on which this axis is displayed.","If *above traces*, this axis is displayed above all the subplot's traces","If *below traces*, this axis is displayed below all the subplot's traces,","but above the grid lines.","Useful when used together with scatter-like traces with `cliponaxis`","set to *false* to show markers and/or text nodes above this axis."].join(" ")},domain:{valType:"info_array",items:[{valType:"number",min:0,max:1,editType:"plot"},{valType:"number",min:0,max:1,editType:"plot"}],dflt:[0,1],editType:"plot",description:["Sets the domain of this axis (in plot fraction)."].join(" ")},position:{valType:"number",min:0,max:1,dflt:0,editType:"plot",description:["Sets the position of this axis in the plotting space","(in normalized coordinates).","Only has an effect if `anchor` is set to *free*."].join(" ")},autoshift:{valType:"boolean",dflt:!1,editType:"plot",description:["Automatically reposition the axis to avoid","overlap with other axes with the same `overlaying` value.","This repositioning will account for any `shift` amount applied to other","axes on the same side with `autoshift` is set to true.","Only has an effect if `anchor` is set to *free*."].join(" ")},shift:{valType:"number",editType:"plot",description:["Moves the axis a given number of pixels from where it would have been otherwise.","Accepts both positive and negative values, which will shift the axis either right","or left, respectively.","If `autoshift` is set to true, then this defaults to a padding of -3 if `side` is set to *left*.","and defaults to +3 if `side` is set to *right*. Defaults to 0 if `autoshift` is set to false.","Only has an effect if `anchor` is set to *free*."].join(" ")},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array","total ascending","total descending","min ascending","min descending","max ascending","max descending","sum ascending","sum descending","mean ascending","mean descending","median ascending","median descending"],dflt:"trace",editType:"calc",description:["Specifies the ordering logic for the case of categorical variables.","By default, plotly uses *trace*, which specifies the order that is present in the data supplied.","Set `categoryorder` to *category ascending* or *category descending* if order should be determined by","the alphanumerical order of the category names.","Set `categoryorder` to *array* to derive the ordering from the attribute `categoryarray`. If a category","is not found in the `categoryarray` array, the sorting behavior for that attribute will be identical to","the *trace* mode. The unspecified categories will follow the categories in `categoryarray`.","Set `categoryorder` to *total ascending* or *total descending* if order should be determined by the","numerical order of the values.","Similarly, the order can be determined by the min, max, sum, mean or median of all the values."].join(" ")},categoryarray:{valType:"data_array",editType:"calc",description:["Sets the order in which categories on this axis appear.","Only has an effect if `categoryorder` is set to *array*.","Used with `categoryorder`."].join(" ")},uirevision:{valType:"any",editType:"none",description:["Controls persistence of user-driven changes in axis `range`,","`autorange`, and `title` if in `editable: true` configuration.","Defaults to `layout.uirevision`."].join(" ")},editType:"calc",_deprecated:{autotick:{valType:"boolean",editType:"ticks",description:["Obsolete.","Set `tickmode` to *auto* for old `autotick` *true* behavior.","Set `tickmode` to *linear* for `autotick` *false*."].join(" ")},title:{valType:"string",editType:"ticks",description:["Value of `title` is no longer a simple *string* but a set of sub-attributes.","To set the axis' title, please use `title.text` now."].join(" ")},titlefont:n({editType:"ticks",description:["Former `titlefont` is now the sub-attribute `font` of `title`.","To customize title font properties, please use `title.font` now."].join(" ")})}}},"5R+gcorB":(O,l,e)=>{"use strict";var n=e("s+/YokfA");O.exports=function(t,o,u,c,h){h||(h={});var b=h.tickSuffixDflt,s=n(t),C=u("tickprefix");C&&u("showtickprefix",s);var g=u("ticksuffix",b);g&&u("showticksuffix",s)}},"s+/YokfA":O=>{"use strict";O.exports=function(e){var n=["showexponent","showtickprefix","showticksuffix"],r=n.filter(function(o){return e[o]!==void 0}),t=function(o){return e[o]===e[r[0]]};if(r.every(t)||r.length===1)return e[r[0]]}},"9KsbdorZ":(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("dDrLnjiw").contrast,t=e("7a73G6xA"),o=e("s+/YokfA"),u=e("OYHyEGiK");O.exports=function(b,s,C,g,d){d||(d={});var _=C("labelalias");n.isPlainObject(_)||delete s.labelalias;var p=o(b),v=C("showticklabels");if(v){var y=d.font||{},f=s.color,x=s.ticklabelposition||"",S=x.indexOf("inside")!==-1?r(d.bgColor):f&&f!==t.color.dflt?f:y.color;if(n.coerceFont(C,"tickfont",{family:y.family,size:y.size,color:S}),!d.noTicklabelstep&&g!=="multicategory"&&g!=="log"&&C("ticklabelstep"),d.noAng||C("tickangle"),g!=="category"){var A=C("tickformat");u(b,s,{name:"tickformatstops",inclusionAttr:"enabled",handleItemDefaults:c}),s.tickformatstops.length||delete s.tickformatstops,!d.noExp&&!A&&g!=="date"&&(C("showexponent",p),C("exponentformat"),C("minexponent"),C("separatethousands"))}}};function c(h,b){function s(g,d){return n.coerce(h,b,t.tickformatstops,g,d)}var C=s("enabled");C&&(s("dtickrange"),s("value"))}},b7wv4AKD:(O,l,e)=>{"use strict";var n=e("5/7eUVNk"),r=e("7a73G6xA");O.exports=function(o,u,c,h){var b=h.isMinor,s=b?o.minor||{}:o,C=b?u.minor:u,g=b?r.minor:r,d=b?"minor.":"",_=n.coerce2(s,C,g,"ticklen",b?(u.ticklen||5)*.6:void 0),p=n.coerce2(s,C,g,"tickwidth",b?u.tickwidth||1:void 0),v=n.coerce2(s,C,g,"tickcolor",(b?u.tickcolor:void 0)||C.color),y=c(d+"ticks",!b&&h.outerTicks||_||p||v?"outside":"");y||(delete C.ticklen,delete C.tickwidth,delete C.tickcolor)}},y6uxiAkU:(O,l,e)=>{"use strict";var n=e("A0hsR495"),r=e("5/7eUVNk").isArrayOrTypedArray;O.exports=function(o,u,c,h,b){b||(b={});var s=b.isMinor,C=s?o.minor||{}:o,g=s?u.minor:u,d=s?"minor.":"";function _(w){var T=C[w];return T!==void 0?T:(g._template||{})[w]}var p=_("tick0"),v=_("dtick"),y=_("tickvals"),f=r(y)?"array":v?"linear":"auto",x=c(d+"tickmode",f);if(x==="auto"||x==="sync")c(d+"nticks");else if(x==="linear"){var S=g.dtick=n.dtick(v,h);g.tick0=n.tick0(p,h,u.calendar,S)}else if(h!=="multicategory"){var A=c(d+"tickvals");A===void 0?g.tickmode="auto":s||c("ticktext")}}},iNVXrAXN:O=>{"use strict";O.exports=function(l){var e=l.editType,n=l.colorEditType;n===void 0&&(n=e);var r={family:{valType:"string",noBlank:!0,strict:!0,editType:e,description:["HTML font family - the typeface that will be applied by the web browser.","The web browser will only be able to apply a font if it is available on the system","which it operates. Provide multiple font families, separated by commas, to indicate","the preference in which to apply fonts if they aren't available on the system.","The Chart Studio Cloud (at https://chart-studio.plotly.com or on-premise) generates images on a server,","where only a select number of","fonts are installed and supported.","These include *Arial*, *Balto*, *Courier New*, *Droid Sans*,, *Droid Serif*,","*Droid Sans Mono*, *Gravitas One*, *Old Standard TT*, *Open Sans*, *Overpass*,","*PT Sans Narrow*, *Raleway*, *Times New Roman*."].join(" ")},size:{valType:"number",min:1,editType:e},color:{valType:"color",editType:n},editType:e,description:""+(l.description||"")};return l.autoSize&&(r.size.dflt="auto"),l.autoColor&&(r.color.dflt="auto"),l.arrayOk&&(r.family.arrayOk=!0,r.size.arrayOk=!0,r.color.arrayOk=!0),r}},"1nRCi8aA":(O,l,e)=>{"use strict";var n=e("iNVXrAXN"),r=e("jdWgOtRY"),t=e("V1/HMom/"),o=e("yo7D+ph3"),u=e("KLiTPZCa"),c=e("orkBWmko"),h=e("TfssAhrc").extendFlat,b=n({editType:"calc",description:["Sets the global font.","Note that fonts used in traces and other","layout components inherit from the global font."].join(" ")});b.family.dflt='"Open Sans", verdana, arial, sans-serif',b.size.dflt=12,b.color.dflt=t.defaultLine,O.exports={font:b,title:{text:{valType:"string",editType:"layoutstyle",description:["Sets the plot's title.","Note that before the existence of `title.text`, the title's","contents used to be defined as the `title` attribute itself.","This behavior has been deprecated."].join(" ")},font:n({editType:"layoutstyle",description:["Sets the title font.","Note that the title's font used to be customized","by the now deprecated `titlefont` attribute."].join(" ")}),xref:{valType:"enumerated",dflt:"container",values:["container","paper"],editType:"layoutstyle",description:["Sets the container `x` refers to.","*container* spans the entire `width` of the plot.","*paper* refers to the width of the plotting area only."].join(" ")},yref:{valType:"enumerated",dflt:"container",values:["container","paper"],editType:"layoutstyle",description:["Sets the container `y` refers to.","*container* spans the entire `height` of the plot.","*paper* refers to the height of the plotting area only."].join(" ")},x:{valType:"number",min:0,max:1,dflt:.5,editType:"layoutstyle",description:["Sets the x position with respect to `xref` in normalized","coordinates from *0* (left) to *1* (right)."].join(" ")},y:{valType:"number",min:0,max:1,dflt:"auto",editType:"layoutstyle",description:["Sets the y position with respect to `yref` in normalized","coordinates from *0* (bottom) to *1* (top).","*auto* places the baseline of the title onto the","vertical center of the top margin."].join(" ")},xanchor:{valType:"enumerated",dflt:"auto",values:["auto","left","center","right"],editType:"layoutstyle",description:["Sets the title's horizontal alignment with respect to its x position.","*left* means that the title starts at x,","*right* means that the title ends at x","and *center* means that the title's center is at x.","*auto* divides `xref` by three and calculates the `xanchor`","value automatically based on the value of `x`."].join(" ")},yanchor:{valType:"enumerated",dflt:"auto",values:["auto","top","middle","bottom"],editType:"layoutstyle",description:["Sets the title's vertical alignment with respect to its y position.","*top* means that the title's cap line is at y,","*bottom* means that the title's baseline is at y","and *middle* means that the title's midline is at y.","*auto* divides `yref` by three and calculates the `yanchor`","value automatically based on the value of `y`."].join(" ")},pad:h(c({editType:"layoutstyle"}),{description:["Sets the padding of the title.","Each padding value only applies when the corresponding","`xanchor`/`yanchor` value is set accordingly. E.g. for left","padding to take effect, `xanchor` must be set to *left*.","The same rule applies if `xanchor`/`yanchor` is determined automatically.","Padding is muted if the respective anchor value is *middle*/*center*."].join(" ")}),automargin:{valType:"boolean",dflt:!1,editType:"plot",description:["Determines whether the title can automatically push the figure margins.","If `yref='paper'` then the margin will expand to ensure that the title doesn\u2019t","overlap with the edges of the container. If `yref='container'` then the margins","will ensure that the title doesn\u2019t overlap with the plot area, tick labels,","and axis titles. If `automargin=true` and the margins need to be expanded,","then y will be set to a default 1 and yanchor will be set to an appropriate","default to ensure that minimal margin space is needed. Note that when `yref='paper'`,","only 1 or 0 are allowed y values. Invalid values will be reset to the default 1."].join(" ")},editType:"layoutstyle"},uniformtext:{mode:{valType:"enumerated",values:[!1,"hide","show"],dflt:!1,editType:"plot",description:["Determines how the font size for various text","elements are uniformed between each trace type.","If the computed text sizes were smaller than","the minimum size defined by `uniformtext.minsize`","using *hide* option hides the text; and","using *show* option shows the text without further downscaling.","Please note that if the size defined by `minsize` is greater than","the font size defined by trace, then the `minsize` is used."].join(" ")},minsize:{valType:"number",min:0,dflt:0,editType:"plot",description:["Sets the minimum text size between traces of the same type."].join(" ")},editType:"plot"},autosize:{valType:"boolean",dflt:!1,editType:"none",description:["Determines whether or not a layout width or height","that has been left undefined by the user","is initialized on each relayout.","Note that, regardless of this attribute,","an undefined layout width or height","is always initialized on the first call to plot."].join(" ")},width:{valType:"number",min:10,dflt:700,editType:"plot",description:["Sets the plot's width (in px)."].join(" ")},height:{valType:"number",min:10,dflt:450,editType:"plot",description:["Sets the plot's height (in px)."].join(" ")},minreducedwidth:{valType:"number",min:2,dflt:64,editType:"plot",description:"Minimum width of the plot with margin.automargin applied (in px)"},minreducedheight:{valType:"number",min:2,dflt:64,editType:"plot",description:"Minimum height of the plot with margin.automargin applied (in px)"},margin:{l:{valType:"number",min:0,dflt:80,editType:"plot",description:"Sets the left margin (in px)."},r:{valType:"number",min:0,dflt:80,editType:"plot",description:"Sets the right margin (in px)."},t:{valType:"number",min:0,dflt:100,editType:"plot",description:"Sets the top margin (in px)."},b:{valType:"number",min:0,dflt:80,editType:"plot",description:"Sets the bottom margin (in px)."},pad:{valType:"number",min:0,dflt:0,editType:"plot",description:["Sets the amount of padding (in px)","between the plotting area and the axis lines"].join(" ")},autoexpand:{valType:"boolean",dflt:!0,editType:"plot",description:["Turns on/off margin expansion computations.","Legends, colorbars, updatemenus, sliders, axis rangeselector and rangeslider","are allowed to push the margins by defaults."].join(" ")},editType:"plot"},computed:{valType:"any",editType:"none",description:["Placeholder for exporting automargin-impacting values namely","`margin.t`, `margin.b`, `margin.l` and `margin.r` in *full-json* mode."].join(" ")},paper_bgcolor:{valType:"color",dflt:t.background,editType:"plot",description:"Sets the background color of the paper where the graph is drawn."},plot_bgcolor:{valType:"color",dflt:t.background,editType:"layoutstyle",description:["Sets the background color of the plotting area in-between x and y axes."].join(" ")},autotypenumbers:{valType:"enumerated",values:["convert types","strict"],dflt:"convert types",editType:"calc",description:["Using *strict* a numeric string in trace data is not converted to a number.","Using *convert types* a numeric string in trace data may be","treated as a number during automatic axis `type` detection.","This is the default value; however it could be overridden for individual axes."].join(" ")},separators:{valType:"string",editType:"plot",description:["Sets the decimal and thousand separators.","For example, *. * puts a '.' before decimals and a space","between thousands. In English locales, dflt is *.,* but","other locales may alter this default."].join(" ")},hidesources:{valType:"boolean",dflt:!1,editType:"plot",description:["Determines whether or not a text link citing the data source is","placed at the bottom-right cored of the figure.","Has only an effect only on graphs that have been generated via","forked graphs from the Chart Studio Cloud (at https://chart-studio.plotly.com or on-premise)."].join(" ")},showlegend:{valType:"boolean",editType:"legend",description:["Determines whether or not a legend is drawn.","Default is `true` if there is a trace to show and any of these:","a) Two or more traces would by default be shown in the legend.","b) One pie trace is shown in the legend.","c) One trace is explicitly given with `showlegend: true`."].join(" ")},colorway:{valType:"colorlist",dflt:t.defaults,editType:"calc",description:"Sets the default trace colors."},datarevision:{valType:"any",editType:"calc",description:["If provided, a changed value tells `Plotly.react` that","one or more data arrays has changed. This way you can modify","arrays in-place rather than making a complete new copy for an","incremental change.","If NOT provided, `Plotly.react` assumes that data arrays are","being treated as immutable, thus any data array with a","different identity from its predecessor contains new data."].join(" ")},uirevision:{valType:"any",editType:"none",description:["Used to allow user interactions with the plot to persist after","`Plotly.react` calls that are unaware of these interactions.","If `uirevision` is omitted, or if it is given and it changed from","the previous `Plotly.react` call, the exact new figure is used.","If `uirevision` is truthy and did NOT change, any attribute","that has been affected by user interactions and did not receive a","different value in the new figure will keep the interaction value.","`layout.uirevision` attribute serves as the default for","`uirevision` attributes in various sub-containers. For finer","control you can set these sub-attributes directly. For example,","if your app separately controls the data on the x and y axes you","might set `xaxis.uirevision=*time*` and `yaxis.uirevision=*cost*`.","Then if only the y data is changed, you can update","`yaxis.uirevision=*quantity*` and the y axis range will reset but","the x axis range will retain any user-driven zoom."].join(" ")},editrevision:{valType:"any",editType:"none",description:["Controls persistence of user-driven changes in `editable: true`","configuration, other than trace names and axis titles.","Defaults to `layout.uirevision`."].join(" ")},selectionrevision:{valType:"any",editType:"none",description:["Controls persistence of user-driven changes in selected points","from all traces."].join(" ")},template:{valType:"any",editType:"calc",description:["Default attributes to be applied to the plot. Templates can be","created from existing plots using `Plotly.makeTemplate`, or","created manually. They should be objects with format:","`{layout: layoutTemplate, data: {[type]: [traceTemplate, ...]}, ...}`","`layoutTemplate` and `traceTemplate` are objects matching the","attribute structure of `layout` and a data trace. ","Trace templates are applied cyclically to traces of each type.","Container arrays (eg `annotations`) have special handling:","An object ending in `defaults` (eg `annotationdefaults`) is applied","to each array item. But if an item has a `templateitemname` key","we look in the template array for an item with matching `name` and","apply that instead. If no matching `name` is found we mark the item","invisible. Any named template item not referenced is appended to","the end of the array, so you can use this for a watermark annotation","or a logo image, for example. To omit one of these items on the plot,","make an item with matching `templateitemname` and `visible: false`."].join(" ")},newshape:o.newshape,activeshape:o.activeshape,newselection:u.newselection,activeselection:u.activeselection,meta:{valType:"any",arrayOk:!0,editType:"plot",description:["Assigns extra meta information that can be used in various `text` attributes.","Attributes such as the graph, axis and colorbar `title.text`, annotation `text`","`trace.name` in legend items, `rangeselector`, `updatemenus` and `sliders` `label` text","all support `meta`. One can access `meta` fields using template strings:","`%{meta[i]}` where `i` is the index of the `meta`","item in question.","`meta` can also be an object for example `{key: value}` which can be accessed","%{meta[key]}."].join(" ")},transition:h({},r.transition,{description:["Sets transition options used during Plotly.react updates."].join(" "),editType:"none"}),_deprecated:{title:{valType:"string",editType:"layoutstyle",description:["Value of `title` is no longer a simple *string* but a set of sub-attributes.","To set the contents of the title, please use `title.text` now."].join(" ")},titlefont:n({editType:"layoutstyle",description:["Former `titlefont` is now the sub-attribute `font` of `title`.","To customize title font properties, please use `title.font` now."].join(" ")})}}},orkBWmko:O=>{"use strict";O.exports=function(l){var e=l.editType;return{t:{valType:"number",dflt:0,editType:e,description:"The amount of padding (in px) along the top of the component."},r:{valType:"number",dflt:0,editType:e,description:"The amount of padding (in px) on the right side of the component."},b:{valType:"number",dflt:0,editType:e,description:"The amount of padding (in px) along the bottom of the component."},l:{valType:"number",dflt:0,editType:e,description:"The amount of padding (in px) on the left side of the component."},editType:e}}},QshEd6Ts:(O,l,e)=>{"use strict";var n,r=e("SL3i/G8s"),t=r.FORMAT_LINK,o=r.DATE_FORMAT_LINK;function u(b){var s=b&&b.supportOther;return["Variables are inserted using %{variable},",'for example "y: %{y}"'+(s?" as well as %{xother}, {%_xother}, {%_xother_}, {%xother_}. When showing info for several points, *xother* will be added to those with different x positions from the first point. An underscore before or after *(x|y)other* will add a space on that side, only when this field is shown.":"."),`Numbers are formatted using d3-format's syntax %{variable:d3-format}, for example "Price: %{y:$.2f}".`,t,"for details on the formatting syntax.",`Dates are formatted using d3-time-format's syntax %{variable|d3-time-format}, for example "Day: %{2019-01-01|%A}".`,o,"for details on the date formatting syntax."].join(" ")}function c(){return["Variables are inserted using %{variable},",'for example "x0: %{x0}".',`Numbers are formatted using d3-format's syntax %{variable:d3-format}, for example "Price: %{x0:$.2f}". See`,t,"for details on the formatting syntax.",`Dates are formatted using d3-time-format's syntax %{variable|d3-time-format}, for example "Day: %{x0|%m %b %Y}". See`,o,"for details on the date formatting syntax.","A single multiplication or division operation may be applied to numeric variables, and combined with",'d3 number formatting, for example "Length in cm: %{x0*2.54}", "%{slope*60:.1f} meters per second."',"For log axes, variable values are given in log units.","For date axes, x/y coordinate variables and center variables use datetimes, while all other variable values use values in ms."].join(" ")}function h(b){var s=b.description?" "+b.description:"",C=b.keys||[];if(C.length>0){for(var g=[],d=0;d` is displayed in the secondary box, for example "{fullData.name}".',"To hide the secondary box completely, use an empty tag ``."].join(" ")};return b.arrayOk!==!1&&(g.arrayOk=!0),g},n=function(b,s){b=b||{},s=s||{};var C=h(s),g={valType:"string",dflt:"",editType:b.editType||"calc",description:["Template string used for rendering the information text that appear on points.","Note that this will override `textinfo`.",u(),"Every attributes that can be specified per-point (the ones that are `arrayOk: true`) are available.",C].join(" ")};return b.arrayOk!==!1&&(g.arrayOk=!0),g},l.R=function(b,s){b=b||{},s=s||{};var C=b.newshape?"new ":"",g=h(s),d={valType:"string",dflt:"",editType:b.editType||"arraydraw",description:["Template string used for rendering the "+C+"shape's label.","Note that this will override `text`.",c(),g].join(" ")};return d}},"Bm/lNwZF":(O,l,e)=>{"use strict";var n=e("/sRs2fqg"),r=e("naY+V7tj"),t=e("+mXUIs+M"),o=e("rBVYdNku"),u=e("/xcJVK9I").addStyleRule,c=e("TfssAhrc"),h=e("lERw8KBg"),b=e("1nRCi8aA"),s=c.extendFlat,C=c.extendDeepAll;l.modules={},l.allCategories={},l.allTypes=[],l.subplotsRegistry={},l.transformsRegistry={},l.componentsRegistry={},l.layoutArrayContainers=[],l.layoutArrayRegexes=[],l.traceLayoutAttributes={},l.localeRegistry={},l.apiMethodRegistry={},l.collectableSubplotTypes=null,l.register=function(T){if(l.collectableSubplotTypes=null,T)T&&!Array.isArray(T)&&(T=[T]);else throw new Error("No argument passed to Plotly.register.");for(var L=0;L{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(b){return typeof b}:function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},r=e("Z7aTuO5B"),t=c(r),o=e("GA0N2UIq"),u=c(o);function c(b){return b&&b.__esModule?b:{default:b}}function h(b,s,C,g,d){var _=b[s],p=typeof _>"u"?"undefined":n(_);return t.default.isValidElement(_)?new Error("Invalid "+g+" `"+d+"` of type ReactElement "+("supplied to `"+C+"`, expected a ReactComponent or a ")+"DOMElement. You can usually obtain a ReactComponent or DOMElement from a ReactElement by attaching a ref to it."):(p!=="object"||typeof _.render!="function")&&_.nodeType!==1?new Error("Invalid "+g+" `"+d+"` of value `"+_+"` "+("supplied to `"+C+"`, expected a ReactComponent or a ")+"DOMElement."):null}l.default=(0,u.default)(h),O.exports=l.default},FQC8QRVf:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=u;var n=e("Zl/9AVal"),r=t(n);function t(h){return h&&h.__esModule?h:{default:h}}var o={};function u(h,b){return function(C,g,d,_,p){var v=d||"<>",y=p||g;if(C[g]!=null){var f=d+"."+g;(0,r.default)(o[f],"The "+_+" `"+y+"` of "+("`"+v+"` is deprecated. "+b+".")),o[f]=!0}for(var x=arguments.length,S=Array(x>5?x-5:0),A=5;A{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=e("Z7aTuO5B"),r=c(n),t=e("Nf991nad"),o=e("GA0N2UIq"),u=c(o);function c(b){return b&&b.__esModule?b:{default:b}}function h(b,s,C,g,d){var _=b[s];return r.default.isValidElement(_)?new Error("Invalid "+g+" `"+d+"` of type ReactElement "+("supplied to `"+C+"`,expected an element type (a string ")+", component class, or function component)."):(0,t.isValidElementType)(_)?null:new Error("Invalid "+g+" `"+d+"` of value `"+_+"` "+("supplied to `"+C+"`, expected an element type (a string ")+", component class, or function component).")}l.default=(0,u.default)(h),O.exports=l.default},GA0N2UIq:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=e;function e(n){function r(o,u,c,h,b,s){var C=h||"<>",g=s||c;if(u[c]==null)return o?new Error("Required "+b+" `"+g+"` was not specified "+("in `"+C+"`.")):null;for(var d=arguments.length,_=Array(d>6?d-6:0),p=6;p{"use strict";var n=e("0ixxqcOw");function r(){}function t(){}t.resetWarningCache=r,O.exports=function(){function o(h,b,s,C,g,d){if(d!==n){var _=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 _.name="Invariant Violation",_}}o.isRequired=o;function u(){return o}var c={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:u,element:o,elementType:o,instanceOf:u,node:o,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:t,resetWarningCache:r};return c.PropTypes=c,c}},"KfF0gQb+":(O,l,e)=>{if(!1)var n,r;else O.exports=e("FYc/Z/+c")()},"0ixxqcOw":O=>{"use strict";var l="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";O.exports=l},xG4tHsxw:O=>{"use strict";var l=String.prototype.replace,e=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};O.exports={default:n.RFC3986,formatters:{RFC1738:function(r){return l.call(r,e,"+")},RFC3986:function(r){return String(r)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986}},"bcEkMz+H":(O,l,e)=>{"use strict";var n=e("ecCmsrqV"),r=e("b/JBQA0I"),t=e("xG4tHsxw");O.exports={formats:t,parse:r,stringify:n}},"b/JBQA0I":(O,l,e)=>{"use strict";var n=e("IpjLdSCX"),r=Object.prototype.hasOwnProperty,t=Array.isArray,o={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:n.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},u=function(_){return _.replace(/&#(\d+);/g,function(p,v){return String.fromCharCode(parseInt(v,10))})},c=function(_,p){return _&&typeof _=="string"&&p.comma&&_.indexOf(",")>-1?_.split(","):_},h="utf8=%26%2310003%3B",b="utf8=%E2%9C%93",s=function(p,v){var y={},f=v.ignoreQueryPrefix?p.replace(/^\?/,""):p,x=v.parameterLimit===1/0?void 0:v.parameterLimit,S=f.split(v.delimiter,x),A=-1,w,T=v.charset;if(v.charsetSentinel)for(w=0;w-1&&(te=t(te)?[te]:te),r.call(y,ee)?y[ee]=n.combine(y[ee],te):y[ee]=te}return y},C=function(_,p,v,y){for(var f=y?p:c(p,v),x=_.length-1;x>=0;--x){var S,A=_[x];if(A==="[]"&&v.parseArrays)S=[].concat(f);else{S=v.plainObjects?Object.create(null):{};var w=A.charAt(0)==="["&&A.charAt(A.length-1)==="]"?A.slice(1,-1):A,T=parseInt(w,10);!v.parseArrays&&w===""?S={0:f}:!isNaN(T)&&A!==w&&String(T)===w&&T>=0&&v.parseArrays&&T<=v.arrayLimit?(S=[],S[T]=f):w!=="__proto__"&&(S[w]=f)}f=S}return f},g=function(p,v,y,f){if(p){var x=y.allowDots?p.replace(/\.([^.[]+)/g,"[$1]"):p,S=/(\[[^[\]]*])/,A=/(\[[^[\]]*])/g,w=y.depth>0&&S.exec(x),T=w?x.slice(0,w.index):x,L=[];if(T){if(!y.plainObjects&&r.call(Object.prototype,T)&&!y.allowPrototypes)return;L.push(T)}for(var k=0;y.depth>0&&(w=A.exec(x))!==null&&k"u"?o.charset:p.charset;return{allowDots:typeof p.allowDots>"u"?o.allowDots:!!p.allowDots,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:o.allowPrototypes,allowSparse:typeof p.allowSparse=="boolean"?p.allowSparse:o.allowSparse,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:o.arrayLimit,charset:v,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:o.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:o.comma,decoder:typeof p.decoder=="function"?p.decoder:o.decoder,delimiter:typeof p.delimiter=="string"||n.isRegExp(p.delimiter)?p.delimiter:o.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:o.depth,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:o.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:o.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:o.plainObjects,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:o.strictNullHandling}};O.exports=function(_,p){var v=d(p);if(_===""||_===null||typeof _>"u")return v.plainObjects?Object.create(null):{};for(var y=typeof _=="string"?s(_,v):_,f=v.plainObjects?Object.create(null):{},x=Object.keys(y),S=0;S{"use strict";var n=e("1u0msBni"),r=e("IpjLdSCX"),t=e("xG4tHsxw"),o=Object.prototype.hasOwnProperty,u={brackets:function(f){return f+"[]"},comma:"comma",indices:function(f,x){return f+"["+x+"]"},repeat:function(f){return f}},c=Array.isArray,h=Array.prototype.push,b=function(y,f){h.apply(y,c(f)?f:[f])},s=Date.prototype.toISOString,C=t.default,g={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:C,formatter:t.formatters[C],indices:!1,serializeDate:function(f){return s.call(f)},skipNulls:!1,strictNullHandling:!1},d=function(f){return typeof f=="string"||typeof f=="number"||typeof f=="boolean"||typeof f=="symbol"||typeof f=="bigint"},_={},p=function y(f,x,S,A,w,T,L,k,G,ee,te,V,me,xe,Pe,I){for(var B=f,z=I,X=0,H=!1;(z=z.get(_))!==void 0&&!H;){var Z=z.get(f);if(X+=1,typeof Z<"u"){if(Z===X)throw new RangeError("Cyclic object value");H=!0}typeof z.get(_)>"u"&&(X=0)}if(typeof k=="function"?B=k(x,B):B instanceof Date?B=te(B):S==="comma"&&c(B)&&(B=r.maybeMap(B,function(Ne){return Ne instanceof Date?te(Ne):Ne})),B===null){if(w)return L&&!xe?L(x,g.encoder,Pe,"key",V):x;B=""}if(d(B)||r.isBuffer(B)){if(L){var U=xe?x:L(x,g.encoder,Pe,"key",V);return[me(U)+"="+me(L(B,g.encoder,Pe,"value",V))]}return[me(x)+"="+me(String(B))]}var se=[];if(typeof B>"u")return se;var q;if(S==="comma"&&c(B))xe&&L&&(B=r.maybeMap(B,L)),q=[{value:B.length>0?B.join(",")||null:void 0}];else if(c(k))q=k;else{var ue=Object.keys(B);q=G?ue.sort(G):ue}for(var Ee=A&&c(B)&&B.length===1?x+"[]":x,Re=0;Re"u"?g.allowDots:!!f.allowDots,charset:x,charsetSentinel:typeof f.charsetSentinel=="boolean"?f.charsetSentinel:g.charsetSentinel,delimiter:typeof f.delimiter>"u"?g.delimiter:f.delimiter,encode:typeof f.encode=="boolean"?f.encode:g.encode,encoder:typeof f.encoder=="function"?f.encoder:g.encoder,encodeValuesOnly:typeof f.encodeValuesOnly=="boolean"?f.encodeValuesOnly:g.encodeValuesOnly,filter:w,format:S,formatter:A,serializeDate:typeof f.serializeDate=="function"?f.serializeDate:g.serializeDate,skipNulls:typeof f.skipNulls=="boolean"?f.skipNulls:g.skipNulls,sort:typeof f.sort=="function"?f.sort:null,strictNullHandling:typeof f.strictNullHandling=="boolean"?f.strictNullHandling:g.strictNullHandling}};O.exports=function(y,f){var x=y,S=v(f),A,w;typeof S.filter=="function"?(w=S.filter,x=w("",x)):c(S.filter)&&(w=S.filter,A=w);var T=[];if(typeof x!="object"||x===null)return"";var L;f&&f.arrayFormat in u?L=f.arrayFormat:f&&"indices"in f?L=f.indices?"indices":"repeat":L="indices";var k=u[L];if(f&&"commaRoundTrip"in f&&typeof f.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var G=k==="comma"&&f&&f.commaRoundTrip;A||(A=Object.keys(x)),S.sort&&A.sort(S.sort);for(var ee=n(),te=0;te0?xe+me:""}},IpjLdSCX:(O,l,e)=>{"use strict";var n=e("xG4tHsxw"),r=Object.prototype.hasOwnProperty,t=Array.isArray,o=function(){for(var y=[],f=0;f<256;++f)y.push("%"+((f<16?"0":"")+f.toString(16)).toUpperCase());return y}(),u=function(f){for(;f.length>1;){var x=f.pop(),S=x.obj[x.prop];if(t(S)){for(var A=[],w=0;w=48&&G<=57||G>=65&&G<=90||G>=97&&G<=122||w===n.RFC1738&&(G===40||G===41)){L+=T.charAt(k);continue}if(G<128){L=L+o[G];continue}if(G<2048){L=L+(o[192|G>>6]+o[128|G&63]);continue}if(G<55296||G>=57344){L=L+(o[224|G>>12]+o[128|G>>6&63]+o[128|G&63]);continue}k+=1,G=65536+((G&1023)<<10|T.charCodeAt(k)&1023),L+=o[240|G>>18]+o[128|G>>12&63]+o[128|G>>6&63]+o[128|G&63]}return L},g=function(f){for(var x=[{obj:{o:f},prop:"o"}],S=[],A=0;A{"use strict";e.d(l,{Z5:()=>_e,_l:()=>sl,bK:()=>ll});var n=e("Z7aTuO5B"),r=e("guHz/lNd"),t=e("66aSeaJf"),o=e("JuypItPU"),u=e("lCPkTODq");function c(R,P){if(R.length!==P.length)return!1;for(var K=0;K");return pe.callbacks},pe.setCallbacks=function(ze){pe.callbacks=ze},pe}var K=P.prototype;return K.componentDidMount=function(){this.unbind=Re(window,[{eventName:"error",fn:this.onWindowError}])},K.componentDidCatch=function(De){if(De instanceof Q){this.setState({});return}throw De},K.componentWillUnmount=function(){this.unbind()},K.render=function(){return this.props.children(this.setCallbacks)},P}(n.Component),Ye=`
  Press space bar to start a drag.
  When dragging you can use the arrow keys to move the item around and escape to cancel.
  Some screen readers may require you to be in focus mode or to use your pass through key
`,ae=function(P){return P+1},ie=function(P){return`
  You have lifted an item in position `+ae(P.source.index)+`
`},re=function(P,K){var pe=P.droppableId===K.droppableId,De=ae(P.index),Te=ae(K.index);return pe?`
      You have moved the item from position `+De+`
      to position `+Te+`
    `:`
    You have moved the item from position `+De+`
    in list `+P.droppableId+`
    to list `+K.droppableId+`
    in position `+Te+`
  `},we=function(P,K,pe){var De=K.droppableId===pe.droppableId;return De?`
      The item `+P+`
      has been combined with `+pe.draggableId:`
      The item `+P+`
      in list `+K.droppableId+`
      has been combined with `+pe.draggableId+`
      in list `+pe.droppableId+`
    `},ne=function(P){var K=P.destination;if(K)return re(P.source,K);var pe=P.combine;return pe?we(P.draggableId,P.source,pe):"You are over an area that cannot be dropped on"},de=function(P){return`
  The item has returned to its starting position
  of `+ae(P.index)+`
`},fe=function(P){if(P.reason==="CANCEL")return`
      Movement cancelled.
      `+de(P.source)+`
    `;var K=P.destination,pe=P.combine;return K?`
      You have dropped the item.
      `+re(P.source,K)+`
    `:pe?`
      You have dropped the item.
      `+we(P.draggableId,P.source,pe)+`
    `:`
    The item has been dropped while not over a drop area.
    `+de(P.source)+`
  `},Ce={dragHandleUsageInstructions:Ye,onDragStart:ie,onDragUpdate:ne,onDragEnd:fe},Ve={x:0,y:0},Ze=function(P,K){return{x:P.x+K.x,y:P.y+K.y}},at=function(P,K){return{x:P.x-K.x,y:P.y-K.y}},Mt=function(P,K){return P.x===K.x&&P.y===K.y},Gt=function(P){return{x:P.x!==0?-P.x:0,y:P.y!==0?-P.y:0}},Xe=function(P,K,pe){var De;return pe===void 0&&(pe=0),De={},De[P]=K,De[P==="x"?"y":"x"]=pe,De},ve=function(P,K){return Math.sqrt(Math.pow(K.x-P.x,2)+Math.pow(K.y-P.y,2))},W=function(P,K){return Math.min.apply(Math,K.map(function(pe){return ve(P,pe)}))},J=function(P){return function(K){return{x:P(K.x),y:P(K.y)}}},Me=function(R,P){var K=v({top:Math.max(P.top,R.top),right:Math.min(P.right,R.right),bottom:Math.min(P.bottom,R.bottom),left:Math.max(P.left,R.left)});return K.width<=0||K.height<=0?null:K},He=function(P,K){return{top:P.top+K.y,left:P.left+K.x,bottom:P.bottom+K.y,right:P.right+K.x}},ut=function(P){return[{x:P.left,y:P.top},{x:P.right,y:P.top},{x:P.left,y:P.bottom},{x:P.right,y:P.bottom}]},ct={top:0,right:0,bottom:0,left:0},bt=function(P,K){return K?He(P,K.scroll.diff.displacement):P},un=function(P,K,pe){if(pe&&pe.increasedBy){var De;return(0,t.Z)({},P,(De={},De[K.end]=P[K.end]+pe.increasedBy[K.line],De))}return P},vt=function(P,K){return K&&K.shouldClipSubject?Me(K.pageMarginBox,P):v(P)},Et=function(R){var P=R.page,K=R.withPlaceholder,pe=R.axis,De=R.frame,Te=bt(P.marginBox,De),Ue=un(Te,pe,K),ze=vt(Ue,De);return{page:P,withPlaceholder:K,active:ze}},Ft=function(R,P){R.frame||oe(!1);var K=R.frame,pe=at(P,K.scroll.initial),De=Gt(pe),Te=(0,t.Z)({},K,{scroll:{initial:K.scroll.initial,current:P,diff:{value:pe,displacement:De},max:K.scroll.max}}),Ue=Et({page:R.subject.page,withPlaceholder:R.subject.withPlaceholder,axis:R.axis,frame:Te}),ze=(0,t.Z)({},R,{frame:Te,subject:Ue});return ze};function Zt(R){return Number.isInteger?Number.isInteger(R):typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function Fe(R){return Object.values?Object.values(R):Object.keys(R).map(function(P){return R[P]})}function ht(R,P){if(R.findIndex)return R.findIndex(P);for(var K=0;KR.bottom,Tt=pe.leftR.right,Rt=ft&&Tt;if(Rt)return!0;var pt=ft&&Ue||Tt&&Te;return pt}},Pr=function(R){var P=hr(R.top,R.bottom),K=hr(R.left,R.right);return function(pe){var De=P(pe.top)&&P(pe.bottom)&&K(pe.left)&&K(pe.right);return De}},Hn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},yr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Gr=function(R){return function(P){var K=hr(P.top,P.bottom),pe=hr(P.left,P.right);return function(De){return R===Hn?K(De.top)&&K(De.bottom):pe(De.left)&&pe(De.right)}}},ir=function(P,K){var pe=K.frame?K.frame.scroll.diff.displacement:Ve;return He(P,pe)},Fr=function(P,K,pe){return K.subject.active?pe(K.subject.active)(P):!1},lt=function(P,K,pe){return pe(K)(P)},$e=function(P){var K=P.target,pe=P.destination,De=P.viewport,Te=P.withDroppableDisplacement,Ue=P.isVisibleThroughFrameFn,ze=Te?ir(K,pe):K;return Fr(ze,pe,Ue)&<(ze,De,Ue)},sn=function(P){return $e((0,t.Z)({},P,{isVisibleThroughFrameFn:tr}))},Xt=function(P){return $e((0,t.Z)({},P,{isVisibleThroughFrameFn:Pr}))},yt=function(P){return $e((0,t.Z)({},P,{isVisibleThroughFrameFn:Gr(P.destination.axis)}))},Be=function(P,K,pe){if(typeof pe=="boolean")return pe;if(!K)return!0;var De=K.invisible,Te=K.visible;if(De[P])return!1;var Ue=Te[P];return Ue?Ue.shouldAnimate:!0};function St(R,P){var K=R.page.marginBox,pe={top:P.point.y,right:0,bottom:0,left:P.point.x};return v(y(K,pe))}function Nt(R){var P=R.afterDragging,K=R.destination,pe=R.displacedBy,De=R.viewport,Te=R.forceShouldAnimate,Ue=R.last;return P.reduce(function(ft,Tt){var Rt=St(Tt,pe),pt=Tt.descriptor.id;ft.all.push(pt);var dt=sn({target:Rt,destination:K,viewport:De,withDroppableDisplacement:!0});if(!dt)return ft.invisible[Tt.descriptor.id]=!0,ft;var kt=Be(pt,Ue,Te),an={draggableId:pt,shouldAnimate:kt};return ft.visible[pt]=an,ft},{all:[],visible:{},invisible:{}})}function tn(R,P){if(!R.length)return 0;var K=R[R.length-1].descriptor.index;return P.inHomeList?K:K+1}function Wt(R){var P=R.insideDestination,K=R.inHomeList,pe=R.displacedBy,De=R.destination,Te=tn(P,{inHomeList:K});return{displaced:jr,displacedBy:pe,at:{type:"REORDER",destination:{droppableId:De.descriptor.id,index:Te}}}}function fn(R){var P=R.draggable,K=R.insideDestination,pe=R.destination,De=R.viewport,Te=R.displacedBy,Ue=R.last,ze=R.index,ft=R.forceShouldAnimate,Tt=cr(P,pe);if(ze==null)return Wt({insideDestination:K,inHomeList:Tt,displacedBy:Te,destination:pe});var Rt=Ht(K,function(Un){return Un.descriptor.index===ze});if(!Rt)return Wt({insideDestination:K,inHomeList:Tt,displacedBy:Te,destination:pe});var pt=Nn(P,K),dt=K.indexOf(Rt),kt=pt.slice(dt),an=Nt({afterDragging:kt,destination:pe,displacedBy:Te,last:Ue,viewport:De.frame,forceShouldAnimate:ft});return{displaced:an,displacedBy:Te,at:{type:"REORDER",destination:{droppableId:pe.descriptor.id,index:ze}}}}function In(R,P){return Boolean(P.effected[R])}var ar=function(R){var P=R.isMovingForward,K=R.destination,pe=R.draggables,De=R.combine,Te=R.afterCritical;if(!K.isCombineEnabled)return null;var Ue=De.draggableId,ze=pe[Ue],ft=ze.descriptor.index,Tt=In(Ue,Te);return Tt?P?ft:ft-1:P?ft+1:ft},dr=function(R){var P=R.isMovingForward,K=R.isInHomeList,pe=R.insideDestination,De=R.location;if(!pe.length)return null;var Te=De.index,Ue=P?Te+1:Te-1,ze=pe[0].descriptor.index,ft=pe[pe.length-1].descriptor.index,Tt=K?ft:ft+1;return UeTt?null:Ue},br=function(R){var P=R.isMovingForward,K=R.isInHomeList,pe=R.draggable,De=R.draggables,Te=R.destination,Ue=R.insideDestination,ze=R.previousImpact,ft=R.viewport,Tt=R.afterCritical,Rt=ze.at;if(Rt||oe(!1),Rt.type==="REORDER"){var pt=dr({isMovingForward:P,isInHomeList:K,location:Rt.destination,insideDestination:Ue});return pt==null?null:fn({draggable:pe,insideDestination:Ue,destination:Te,viewport:ft,last:ze.displaced,displacedBy:ze.displacedBy,index:pt})}var dt=ar({isMovingForward:P,destination:Te,displaced:ze.displaced,draggables:De,combine:Rt.combine,afterCritical:Tt});return dt==null?null:fn({draggable:pe,insideDestination:Ue,destination:Te,viewport:ft,last:ze.displaced,displacedBy:ze.displacedBy,index:dt})},wr=function(R){var P=R.displaced,K=R.afterCritical,pe=R.combineWith,De=R.displacedBy,Te=Boolean(P.visible[pe]||P.invisible[pe]);return In(pe,K)?Te?Ve:Gt(De.point):Te?De.point:Ve},Kr=function(R){var P=R.afterCritical,K=R.impact,pe=R.draggables,De=Wn(K);De||oe(!1);var Te=De.draggableId,Ue=pe[Te].page.borderBox.center,ze=wr({displaced:K.displaced,afterCritical:P,combineWith:Te,displacedBy:K.displacedBy});return Ze(Ue,ze)},Cr=function(P,K){return K.margin[P.start]+K.borderBox[P.size]/2},Yr=function(P,K){return K.margin[P.end]+K.borderBox[P.size]/2},xr=function(P,K,pe){return K[P.crossAxisStart]+pe.margin[P.crossAxisStart]+pe.borderBox[P.crossAxisSize]/2},zr=function(P){var K=P.axis,pe=P.moveRelativeTo,De=P.isMoving;return Xe(K.line,pe.marginBox[K.end]+Cr(K,De),xr(K,pe.marginBox,De))},Xr=function(P){var K=P.axis,pe=P.moveRelativeTo,De=P.isMoving;return Xe(K.line,pe.marginBox[K.start]-Yr(K,De),xr(K,pe.marginBox,De))},_r=function(P){var K=P.axis,pe=P.moveInto,De=P.isMoving;return Xe(K.line,pe.contentBox[K.start]+Cr(K,De),xr(K,pe.contentBox,De))},Ur=function(R){var P=R.impact,K=R.draggable,pe=R.draggables,De=R.droppable,Te=R.afterCritical,Ue=Gn(De.descriptor.id,pe),ze=K.page,ft=De.axis;if(!Ue.length)return _r({axis:ft,moveInto:De.page,isMoving:ze});var Tt=P.displaced,Rt=P.displacedBy,pt=Tt.all[0];if(pt){var dt=pe[pt];if(In(pt,Te))return Xr({axis:ft,moveRelativeTo:dt.page,isMoving:ze});var kt=L(dt.page,Rt.point);return Xr({axis:ft,moveRelativeTo:kt,isMoving:ze})}var an=Ue[Ue.length-1];if(an.descriptor.id===K.descriptor.id)return ze.borderBox.center;if(In(an.descriptor.id,Te)){var Un=L(an.page,Gt(Te.displacedBy.point));return zr({axis:ft,moveRelativeTo:Un,isMoving:ze})}return zr({axis:ft,moveRelativeTo:an.page,isMoving:ze})},gi=function(R,P){var K=R.frame;return K?Ze(P,K.scroll.diff.displacement):P},zi=function(P){var K=P.impact,pe=P.draggable,De=P.droppable,Te=P.draggables,Ue=P.afterCritical,ze=pe.page.borderBox.center,ft=K.at;return!De||!ft?ze:ft.type==="REORDER"?Ur({impact:K,draggable:pe,draggables:Te,droppable:De,afterCritical:Ue}):Kr({impact:K,draggables:Te,afterCritical:Ue})},Ri=function(R){var P=zi(R),K=R.droppable,pe=K?gi(K,P):P;return pe},Si=function(R,P){var K=at(P,R.scroll.initial),pe=Gt(K),De=v({top:P.y,bottom:P.y+R.frame.height,left:P.x,right:P.x+R.frame.width}),Te={frame:De,scroll:{initial:R.scroll.initial,max:R.scroll.max,current:P,diff:{value:K,displacement:pe}}};return Te};function Ui(R,P){return R.map(function(K){return P[K]})}function Vr(R,P){for(var K=0;K1?Rt.sort(function(pt,dt){return Zn(pt)[ze.start]-Zn(dt)[ze.start]})[0]:Tt.sort(function(pt,dt){var kt=W(K,ut(Zn(pt))),an=W(K,ut(Zn(dt)));return kt!==an?kt-an:Zn(pt)[ze.start]-Zn(dt)[ze.start]})[0]},ri=function(P,K){var pe=P.page.borderBox.center;return In(P.descriptor.id,K)?at(pe,K.displacedBy.point):pe},wi=function(P,K){var pe=P.page.borderBox;return In(P.descriptor.id,K)?He(pe,Gt(K.displacedBy.point)):pe},vi=function(R){var P=R.pageBorderBoxCenter,K=R.viewport,pe=R.destination,De=R.insideDestination,Te=R.afterCritical,Ue=De.filter(function(ze){return Xt({target:wi(ze,Te),destination:pe,viewport:K.frame,withDroppableDisplacement:!0})}).sort(function(ze,ft){var Tt=ve(P,gi(pe,ri(ze,Te))),Rt=ve(P,gi(pe,ri(ft,Te)));return TtP.left&&R.topP.top}function ui(R){var P=R.pageBorderBox,K=R.draggable,pe=R.candidates,De=K.page.borderBox.center,Te=pe.map(function(Ue){var ze=Ue.axis,ft=Xe(Ue.axis.line,P.center[ze.line],Ue.page.borderBox.center[ze.crossAxisLine]);return{id:Ue.descriptor.id,distance:ve(De,ft)}}).sort(function(Ue,ze){return ze.distance-Ue.distance});return Te[0]?Te[0].id:null}function Tr(R){var P=R.pageBorderBox,K=R.draggable,pe=R.droppables,De=cn(pe).filter(function(Te){if(!Te.isEnabled)return!1;var Ue=Te.subject.active;if(!Ue||!Or(P,Ue))return!1;if(_i(Ue)(P.center))return!0;var ze=Te.axis,ft=Ue.center[ze.crossAxisLine],Tt=P[ze.crossAxisStart],Rt=P[ze.crossAxisEnd],pt=hr(Ue[ze.crossAxisStart],Ue[ze.crossAxisEnd]),dt=pt(Tt),kt=pt(Rt);return!dt&&!kt?!0:dt?Ttft});return De.length?De.length===1?De[0].descriptor.id:ui({pageBorderBox:P,draggable:K,candidates:De}):null}var Je=function(P,K){return v(He(P,K))},jt=function(R,P){var K=R.frame;return K?Je(P,K.scroll.diff.value):P};function bn(R){var P=R.displaced,K=R.id;return Boolean(P.visible[K]||P.invisible[K])}function Xn(R){var P=R.draggable,K=R.closest,pe=R.inHomeList;return K?pe&&K.descriptor.index>P.descriptor.index?K.descriptor.index-1:K.descriptor.index:null}var Se=function(R){var P=R.pageBorderBoxWithDroppableScroll,K=R.draggable,pe=R.destination,De=R.insideDestination,Te=R.last,Ue=R.viewport,ze=R.afterCritical,ft=pe.axis,Tt=bi(pe.axis,K.displaceBy),Rt=Tt.value,pt=P[ft.start],dt=P[ft.end],kt=Nn(K,De),an=Ht(kt,function(Yn){var rr=Yn.descriptor.id,lr=Yn.page.borderBox.center[ft.line],mr=In(rr,ze),Pn=bn({displaced:Te,id:rr});return mr?Pn?dt<=lr:ptrr[ze.start]+mr&&ptrr[ze.start]-Tt+mr&&Rtrr[ze.start]+Tt+mr&&ptrr[ze.start]+mr&&Rt=wo)return Lo;var Te=De/wo,Ue=Ga+oo*Te,ze=pe==="CANCEL"?Ue*Fa:Ue;return Number(ze.toFixed(2))},$=function(R){var P=R.impact,K=R.draggable,pe=R.dimensions,De=R.viewport,Te=R.afterCritical,Ue=pe.draggables,ze=pe.droppables,ft=wn(P),Tt=ft?ze[ft]:null,Rt=ze[K.descriptor.droppableId],pt=dn({impact:P,draggable:K,draggables:Ue,afterCritical:Te,droppable:Tt||Rt,viewport:De}),dt=at(pt,K.client.borderBox.center);return dt},le=function(R){var P=R.draggables,K=R.reason,pe=R.lastImpact,De=R.home,Te=R.viewport,Ue=R.onLiftImpact;if(!pe.at||K!=="DROP"){var ze=xn({draggables:P,impact:Ue,destination:De,viewport:Te,forceShouldAnimate:!0});return{impact:ze,didDropInsideDroppable:!1}}if(pe.at.type==="REORDER")return{impact:pe,didDropInsideDroppable:!0};var ft=(0,t.Z)({},pe,{displaced:jr});return{impact:ft,didDropInsideDroppable:!0}},be=function(R){var P=R.getState,K=R.dispatch;return function(pe){return function(De){if(De.type!=="DROP"){pe(De);return}var Te=P(),Ue=De.payload.reason;if(Te.phase==="COLLECTING"){K(Qa({reason:Ue}));return}if(Te.phase!=="IDLE"){var ze=Te.phase==="DROP_PENDING"&&Te.isWaiting;ze&&oe(!1),Te.phase==="DRAGGING"||Te.phase==="DROP_PENDING"||oe(!1);var ft=Te.critical,Tt=Te.dimensions,Rt=Tt.draggables[Te.critical.draggable.id],pt=le({reason:Ue,lastImpact:Te.impact,afterCritical:Te.afterCritical,onLiftImpact:Te.onLiftImpact,home:Te.dimensions.droppables[Te.critical.droppable.id],viewport:Te.viewport,draggables:Te.dimensions.draggables}),dt=pt.impact,kt=pt.didDropInsideDroppable,an=kt?An(dt):null,Un=kt?Wn(dt):null,Yn={index:ft.draggable.index,droppableId:ft.droppable.id},rr={draggableId:Rt.descriptor.id,type:Rt.descriptor.type,source:Yn,reason:Ue,mode:Te.movementMode,destination:an,combine:Un},lr=$({impact:dt,draggable:Rt,dimensions:Tt,viewport:Te.viewport,afterCritical:Te.afterCritical}),mr={critical:Te.critical,afterCritical:Te.afterCritical,result:rr,impact:dt},Pn=!Mt(Te.current.client.offset,lr)||Boolean(rr.combine);if(!Pn){K(ya({completed:mr}));return}var ii=D({current:Te.current.client.offset,destination:lr,reason:Ue}),Jr={newHomeClientOffset:lr,dropDuration:ii,completed:mr};K(mi(Jr))}}}},Ae=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function je(R){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(K){K.target!==window&&K.target!==window.document||R()}}}function nt(R){var P=R.onWindowScroll;function K(){P(Ae())}var pe=me(K),De=je(pe),Te=ue;function Ue(){return Te!==ue}function ze(){Ue()&&oe(!1),Te=Re(window,[De])}function ft(){Ue()||oe(!1),pe.cancel(),Te(),Te=ue}return{start:ze,stop:ft,isActive:Ue}}var Dt=function(P){return P.type==="DROP_COMPLETE"||P.type==="DROP_ANIMATE"||P.type==="FLUSH"},Vt=function(R){var P=nt({onWindowScroll:function(pe){R.dispatch(Ia({newScroll:pe}))}});return function(K){return function(pe){!P.isActive()&&pe.type==="INITIAL_PUBLISH"&&P.start(),P.isActive()&&Dt(pe)&&P.stop(),K(pe)}}},$t=function(R){var P=!1,K=!1,pe=setTimeout(function(){K=!0}),De=function(Ue){P||K||(P=!0,R(Ue),clearTimeout(pe))};return De.wasCalled=function(){return P},De},rn=function(){var R=[],P=function(Te){var Ue=ht(R,function(Tt){return Tt.timerId===Te});Ue===-1&&oe(!1);var ze=R.splice(Ue,1),ft=ze[0];ft.callback()},K=function(Te){var Ue=setTimeout(function(){return P(Ue)}),ze={timerId:Ue,callback:Te};R.push(ze)},pe=function(){if(R.length){var Te=[].concat(R);R.length=0,Te.forEach(function(Ue){clearTimeout(Ue.timerId),Ue.callback()})}};return{add:K,flush:pe}},Tn=function(P,K){return P==null&&K==null?!0:P==null||K==null?!1:P.droppableId===K.droppableId&&P.index===K.index},On=function(P,K){return P==null&&K==null?!0:P==null||K==null?!1:P.draggableId===K.draggableId&&P.droppableId===K.droppableId},wt=function(P,K){if(P===K)return!0;var pe=P.draggable.id===K.draggable.id&&P.draggable.droppableId===K.draggable.droppableId&&P.draggable.type===K.draggable.type&&P.draggable.index===K.draggable.index,De=P.droppable.id===K.droppable.id&&P.droppable.type===K.droppable.type;return pe&&De},Yt=function(P,K){er(),K(),st()},Kt=function(P,K){return{draggableId:P.draggable.id,type:P.droppable.type,source:{droppableId:P.droppable.id,index:P.draggable.index},mode:K}},zn=function(P,K,pe,De){if(!P){pe(De(K));return}var Te=$t(pe),Ue={announce:Te};P(K,Ue),Te.wasCalled()||pe(De(K))},gr=function(R,P){var K=rn(),pe=null,De=function(dt,kt){pe&&oe(!1),Yt("onBeforeCapture",function(){var an=R().onBeforeCapture;if(an){var Un={draggableId:dt,mode:kt};an(Un)}})},Te=function(dt,kt){pe&&oe(!1),Yt("onBeforeDragStart",function(){var an=R().onBeforeDragStart;an&&an(Kt(dt,kt))})},Ue=function(dt,kt){pe&&oe(!1);var an=Kt(dt,kt);pe={mode:kt,lastCritical:dt,lastLocation:an.source,lastCombine:null},K.add(function(){Yt("onDragStart",function(){return zn(R().onDragStart,an,P,Ce.onDragStart)})})},ze=function(dt,kt){var an=An(kt),Un=Wn(kt);pe||oe(!1);var Yn=!wt(dt,pe.lastCritical);Yn&&(pe.lastCritical=dt);var rr=!Tn(pe.lastLocation,an);rr&&(pe.lastLocation=an);var lr=!On(pe.lastCombine,Un);if(lr&&(pe.lastCombine=Un),!(!Yn&&!rr&&!lr)){var mr=(0,t.Z)({},Kt(dt,pe.mode),{combine:Un,destination:an});K.add(function(){Yt("onDragUpdate",function(){return zn(R().onDragUpdate,mr,P,Ce.onDragUpdate)})})}},ft=function(){pe||oe(!1),K.flush()},Tt=function(dt){pe||oe(!1),pe=null,Yt("onDragEnd",function(){return zn(R().onDragEnd,dt,P,Ce.onDragEnd)})},Rt=function(){if(pe){var dt=(0,t.Z)({},Kt(pe.lastCritical,pe.mode),{combine:null,destination:null,reason:"CANCEL"});Tt(dt)}};return{beforeCapture:De,beforeStart:Te,start:Ue,update:ze,flush:ft,drop:Tt,abort:Rt}},$r=function(R,P){var K=gr(R,P);return function(pe){return function(De){return function(Te){if(Te.type==="BEFORE_INITIAL_CAPTURE"){K.beforeCapture(Te.payload.draggableId,Te.payload.movementMode);return}if(Te.type==="INITIAL_PUBLISH"){var Ue=Te.payload.critical;K.beforeStart(Ue,Te.payload.movementMode),De(Te),K.start(Ue,Te.payload.movementMode);return}if(Te.type==="DROP_COMPLETE"){var ze=Te.payload.completed.result;K.flush(),De(Te),K.drop(ze);return}if(De(Te),Te.type==="FLUSH"){K.abort();return}var ft=pe.getState();ft.phase==="DRAGGING"&&K.update(ft.critical,ft.impact)}}}},Ci=function(R){return function(P){return function(K){if(K.type!=="DROP_ANIMATION_FINISHED"){P(K);return}var pe=R.getState();pe.phase!=="DROP_ANIMATING"&&oe(!1),R.dispatch(ya({completed:pe.completed}))}}},oi=function(R){var P=null,K=null;function pe(){K&&(cancelAnimationFrame(K),K=null),P&&(P(),P=null)}return function(De){return function(Te){if((Te.type==="FLUSH"||Te.type==="DROP_COMPLETE"||Te.type==="DROP_ANIMATION_FINISHED")&&pe(),De(Te),Te.type==="DROP_ANIMATE"){var Ue={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ft=R.getState();ft.phase==="DROP_ANIMATING"&&R.dispatch(Wa())}};K=requestAnimationFrame(function(){K=null,P=Re(window,[Ue])})}}}},xo=function(R){return function(){return function(P){return function(K){(K.type==="DROP_COMPLETE"||K.type==="FLUSH"||K.type==="DROP_ANIMATE")&&R.stopPublishing(),P(K)}}}},ts=function(R){var P=!1;return function(){return function(K){return function(pe){if(pe.type==="INITIAL_PUBLISH"){P=!0,R.tryRecordFocus(pe.payload.critical.draggable.id),K(pe),R.tryRestoreFocusRecorded();return}if(K(pe),!!P){if(pe.type==="FLUSH"){P=!1,R.tryRestoreFocusRecorded();return}if(pe.type==="DROP_COMPLETE"){P=!1;var De=pe.payload.completed.result;De.combine&&R.tryShiftRecord(De.draggableId,De.combine.draggableId),R.tryRestoreFocusRecorded()}}}}}},yi=function(P){return P.type==="DROP_COMPLETE"||P.type==="DROP_ANIMATE"||P.type==="FLUSH"},aa=function(R){return function(P){return function(K){return function(pe){if(yi(pe)){R.stop(),K(pe);return}if(pe.type==="INITIAL_PUBLISH"){K(pe);var De=P.getState();De.phase!=="DRAGGING"&&oe(!1),R.start(De);return}K(pe),R.scroll(P.getState())}}}},Ea=function(R){return function(P){return function(K){if(P(K),K.type==="PUBLISH_WHILE_DRAGGING"){var pe=R.getState();pe.phase==="DROP_PENDING"&&(pe.isWaiting||R.dispatch(Xa({reason:pe.reason})))}}}},oa=o.compose,fa=function(R){var P=R.dimensionMarshal,K=R.focusMarshal,pe=R.styleMarshal,De=R.getResponders,Te=R.announce,Ue=R.autoScroller;return(0,o.createStore)(Zr,oa((0,o.applyMiddleware)(Pi(pe),xo(P),Bi(P),be,Ci,oi,Ea,aa(Ue),Vt,ts(K),$r(De,Te))))},_o=function(){return{additions:{},removals:{},modified:{}}};function Qr(R){var P=R.registry,K=R.callbacks,pe=_o(),De=null,Te=function(){De||(K.collectionStarting(),De=requestAnimationFrame(function(){De=null,er();var Rt=pe,pt=Rt.additions,dt=Rt.removals,kt=Rt.modified,an=Object.keys(pt).map(function(rr){return P.draggable.getById(rr).getDimension(Ve)}).sort(function(rr,lr){return rr.descriptor.index-lr.descriptor.index}),Un=Object.keys(kt).map(function(rr){var lr=P.droppable.getById(rr),mr=lr.callbacks.getScrollWhileDragging();return{droppableId:rr,scroll:mr}}),Yn={additions:an,removals:Object.keys(dt),modified:Un};pe=_o(),st(),K.publish(Yn)}))},Ue=function(Rt){var pt=Rt.descriptor.id;pe.additions[pt]=Rt,pe.modified[Rt.descriptor.droppableId]=!0,pe.removals[pt]&&delete pe.removals[pt],Te()},ze=function(Rt){var pt=Rt.descriptor;pe.removals[pt.id]=!0,pe.modified[pt.droppableId]=!0,pe.additions[pt.id]&&delete pe.additions[pt.id],Te()},ft=function(){De&&(cancelAnimationFrame(De),De=null,pe=_o())};return{add:Ue,remove:ze,stop:ft}}var Go=function(R){var P=R.scrollHeight,K=R.scrollWidth,pe=R.height,De=R.width,Te=at({x:K,y:P},{x:De,y:pe}),Ue={x:Math.max(0,Te.x),y:Math.max(0,Te.y)};return Ue},Vo=function(){var R=document.documentElement;return R||oe(!1),R},Ao=function(){var R=Vo(),P=Go({scrollHeight:R.scrollHeight,scrollWidth:R.scrollWidth,width:R.clientWidth,height:R.clientHeight});return P},Ul=function(){var R=Ae(),P=Ao(),K=R.y,pe=R.x,De=Vo(),Te=De.clientWidth,Ue=De.clientHeight,ze=pe+Te,ft=K+Ue,Tt=v({top:K,left:pe,right:ze,bottom:ft}),Rt={frame:Tt,scroll:{initial:R,current:R,max:P,diff:{value:Ve,displacement:Ve}}};return Rt},Wl=function(R){var P=R.critical,K=R.scrollOptions,pe=R.registry;er();var De=Ul(),Te=De.scroll.current,Ue=P.droppable,ze=pe.droppable.getAllByType(Ue.type).map(function(pt){return pt.callbacks.getDimensionAndWatchScroll(Te,K)}),ft=pe.draggable.getAllByType(P.draggable.type).map(function(pt){return pt.getDimension(Te)}),Tt={draggables:qt(ft),droppables:Jt(ze)};st();var Rt={dimensions:Tt,critical:P,viewport:De};return Rt};function dl(R,P,K){if(K.descriptor.id===P.id||K.descriptor.type!==P.type)return!1;var pe=R.droppable.getById(K.descriptor.droppableId);return pe.descriptor.mode==="virtual"}var gs=function(R,P){var K=null,pe=Qr({callbacks:{publish:P.publishWhileDragging,collectionStarting:P.collectionStarting},registry:R}),De=function(kt,an){R.droppable.exists(kt)||oe(!1),K&&P.updateDroppableIsEnabled({id:kt,isEnabled:an})},Te=function(kt,an){K&&(R.droppable.exists(kt)||oe(!1),P.updateDroppableIsCombineEnabled({id:kt,isCombineEnabled:an}))},Ue=function(kt,an){K&&(R.droppable.exists(kt)||oe(!1),P.updateDroppableScroll({id:kt,newScroll:an}))},ze=function(kt,an){K&&R.droppable.getById(kt).callbacks.scroll(an)},ft=function(){if(K){pe.stop();var kt=K.critical.droppable;R.droppable.getAllByType(kt.type).forEach(function(an){return an.callbacks.dragStopped()}),K.unsubscribe(),K=null}},Tt=function(kt){K||oe(!1);var an=K.critical.draggable;kt.type==="ADDITION"&&dl(R,an,kt.value)&&pe.add(kt.value),kt.type==="REMOVAL"&&dl(R,an,kt.value)&&pe.remove(kt.value)},Rt=function(kt){K&&oe(!1);var an=R.draggable.getById(kt.draggableId),Un=R.droppable.getById(an.descriptor.droppableId),Yn={draggable:an.descriptor,droppable:Un.descriptor},rr=R.subscribe(Tt);return K={critical:Yn,unsubscribe:rr},Wl({critical:Yn,registry:R,scrollOptions:kt.scrollOptions})},pt={updateDroppableIsEnabled:De,updateDroppableIsCombineEnabled:Te,scrollDroppable:ze,updateDroppableScroll:Ue,startPublishing:Rt,stopPublishing:ft};return pt},so=function(R,P){return R.phase==="IDLE"?!0:R.phase!=="DROP_ANIMATING"||R.completed.result.draggableId===P?!1:R.completed.result.reason==="DROP"},Ko=function(R){window.scrollBy(R.x,R.y)},vs=(0,te.Z)(function(R){return cn(R).filter(function(P){return!(!P.isEnabled||!P.frame)})}),ms=function(P,K){var pe=Ht(vs(K),function(De){return De.frame||oe(!1),_i(De.frame.pageMarginBox)(P)});return pe},hl=function(R){var P=R.center,K=R.destination,pe=R.droppables;if(K){var De=pe[K];return De.frame?De:null}var Te=ms(P,pe);return Te},lo={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(P){return Math.pow(P,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ys=function(R,P){var K=R[P.size]*lo.startFromPercentage,pe=R[P.size]*lo.maxScrollAtPercentage,De={startScrollingFrom:K,maxScrollValueAt:pe};return De},bs=function(R){var P=R.startOfRange,K=R.endOfRange,pe=R.current,De=K-P;if(De===0)return 0;var Te=pe-P,Ue=Te/De;return Ue},ko=1,Fo=function(R,P){if(R>P.startScrollingFrom)return 0;if(R<=P.maxScrollValueAt)return lo.maxPixelScroll;if(R===P.startScrollingFrom)return ko;var K=bs({startOfRange:P.maxScrollValueAt,endOfRange:P.startScrollingFrom,current:R}),pe=1-K,De=lo.maxPixelScroll*lo.ease(pe);return Math.ceil(De)},No=lo.durationDampening.accelerateAt,Gs=lo.durationDampening.stopDampeningAt,pl=function(R,P){var K=P,pe=Gs,De=Date.now(),Te=De-K;if(Te>=Gs)return R;if(TeP.height,Te=K.width>P.width;return!Te&&!De?pe:Te&&De?null:{x:Te?0:pe.x,y:De?0:pe.y}},xs=J(function(R){return R===0?0:R}),Ks=function(R){var P=R.dragStartTime,K=R.container,pe=R.subject,De=R.center,Te=R.shouldUseTimeDampening,Ue={top:De.y-K.top,right:K.right-De.x,bottom:K.bottom-De.y,left:De.x-K.left},ze=ns({container:K,distanceToEdges:Ue,dragStartTime:P,axis:Hn,shouldUseTimeDampening:Te}),ft=ns({container:K,distanceToEdges:Ue,dragStartTime:P,axis:yr,shouldUseTimeDampening:Te}),Tt=xs({x:ft,y:ze});if(Mt(Tt,Ve))return null;var Rt=ws({container:K,subject:pe,proposedScroll:Tt});return Rt?Mt(Rt,Ve)?null:Rt:null},Ys=J(function(R){return R===0?0:R>0?1:-1}),rs=function(){var R=function(K,pe){return K<0?K:K>pe?K-pe:0};return function(P){var K=P.current,pe=P.max,De=P.change,Te=Ze(K,De),Ue={x:R(Te.x,pe.x),y:R(Te.y,pe.y)};return Mt(Ue,Ve)?null:Ue}}(),_s=function(P){var K=P.max,pe=P.current,De=P.change,Te={x:Math.max(pe.x,K.x),y:Math.max(pe.y,K.y)},Ue=Ys(De),ze=rs({max:Te,current:pe,change:Ue});return!ze||Ue.x!==0&&ze.x===0||Ue.y!==0&&ze.y===0},Li=function(P,K){return _s({current:P.scroll.current,max:P.scroll.max,change:K})},sa=function(P,K){if(!Li(P,K))return null;var pe=P.scroll.max,De=P.scroll.current;return rs({current:De,max:pe,change:K})},Zs=function(P,K){var pe=P.frame;return pe?_s({current:pe.scroll.current,max:pe.scroll.max,change:K}):!1},Hl=function(P,K){var pe=P.frame;return!pe||!Zs(P,K)?null:rs({current:pe.scroll.current,max:pe.scroll.max,change:K})},gl=function(R){var P=R.viewport,K=R.subject,pe=R.center,De=R.dragStartTime,Te=R.shouldUseTimeDampening,Ue=Ks({dragStartTime:De,container:P.frame,subject:K,center:pe,shouldUseTimeDampening:Te});return Ue&&Li(P,Ue)?Ue:null},vl=function(R){var P=R.droppable,K=R.subject,pe=R.center,De=R.dragStartTime,Te=R.shouldUseTimeDampening,Ue=P.frame;if(!Ue)return null;var ze=Ks({dragStartTime:De,container:Ue.pageMarginBox,subject:K,center:pe,shouldUseTimeDampening:Te});return ze&&Zs(P,ze)?ze:null},is=function(R){var P=R.state,K=R.dragStartTime,pe=R.shouldUseTimeDampening,De=R.scrollWindow,Te=R.scrollDroppable,Ue=P.current.page.borderBoxCenter,ze=P.dimensions.draggables[P.critical.draggable.id],ft=ze.page.marginBox;if(P.isWindowScrollAllowed){var Tt=P.viewport,Rt=gl({dragStartTime:K,viewport:Tt,subject:ft,center:Ue,shouldUseTimeDampening:pe});if(Rt){De(Rt);return}}var pt=hl({center:Ue,destination:wn(P.impact),droppables:P.dimensions.droppables});if(pt){var dt=vl({dragStartTime:K,droppable:pt,subject:ft,center:Ue,shouldUseTimeDampening:pe});dt&&Te(pt.descriptor.id,dt)}},zo=function(R){var P=R.scrollWindow,K=R.scrollDroppable,pe=me(P),De=me(K),Te=null,Ue=function(Rt){Te||oe(!1);var pt=Te,dt=pt.shouldUseTimeDampening,kt=pt.dragStartTime;is({state:Rt,scrollWindow:pe,scrollDroppable:De,dragStartTime:kt,shouldUseTimeDampening:dt})},ze=function(Rt){er(),Te&&oe(!1);var pt=Date.now(),dt=!1,kt=function(){dt=!0};is({state:Rt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:kt,scrollDroppable:kt}),Te={dragStartTime:pt,shouldUseTimeDampening:dt},st(),dt&&Ue(Rt)},ft=function(){Te&&(pe.cancel(),De.cancel(),Te=null)};return{start:ze,stop:ft,scroll:Ue}},As=function(R){var P=R.move,K=R.scrollDroppable,pe=R.scrollWindow,De=function(Tt,Rt){var pt=Ze(Tt.current.client.selection,Rt);P({client:pt})},Te=function(Tt,Rt){if(!Zs(Tt,Rt))return Rt;var pt=Hl(Tt,Rt);if(!pt)return K(Tt.descriptor.id,Rt),null;var dt=at(Rt,pt);K(Tt.descriptor.id,dt);var kt=at(Rt,dt);return kt},Ue=function(Tt,Rt,pt){if(!Tt||!Li(Rt,pt))return pt;var dt=sa(Rt,pt);if(!dt)return pe(pt),null;var kt=at(pt,dt);pe(kt);var an=at(pt,kt);return an},ze=function(Tt){var Rt=Tt.scrollJumpRequest;if(Rt){var pt=wn(Tt.impact);pt||oe(!1);var dt=Te(Tt.dimensions.droppables[pt],Rt);if(dt){var kt=Tt.viewport,an=Ue(Tt.isWindowScrollAllowed,kt,dt);an&&De(Tt,an)}}};return ze},uo=function(R){var P=R.scrollDroppable,K=R.scrollWindow,pe=R.move,De=zo({scrollWindow:K,scrollDroppable:P}),Te=As({move:pe,scrollWindow:K,scrollDroppable:P}),Ue=function(Tt){if(Tt.phase==="DRAGGING"){if(Tt.movementMode==="FLUID"){De.scroll(Tt);return}Tt.scrollJumpRequest&&Te(Tt)}},ze={scroll:Ue,start:De.start,stop:De.stop};return ze},Sa="data-rbd",Ja=function(){var R=Sa+"-drag-handle";return{base:R,draggableId:R+"-draggable-id",contextId:R+"-context-id"}}(),Eo=function(){var R=Sa+"-draggable";return{base:R,contextId:R+"-context-id",id:R+"-id"}}(),Uo=function(){var R=Sa+"-droppable";return{base:R,contextId:R+"-context-id",id:R+"-id"}}(),ml={contextId:Sa+"-scroll-container-context-id"},jl=function(P){return function(K){return"["+K+'="'+P+'"]'}},Yo=function(P,K){return P.map(function(pe){var De=pe.styles[K];return De?pe.selector+" { "+De+" }":""}).join(" ")},yl="pointer-events: none;",bl=function(R){var P=jl(R),K=function(){var ze=`
      cursor: -webkit-grab;
      cursor: grab;
    `;return{selector:P(Ja.contextId),styles:{always:`
          -webkit-touch-callout: none;
          -webkit-tap-highlight-color: rgba(0,0,0,0);
          touch-action: manipulation;
        `,resting:ze,dragging:yl,dropAnimating:ze}}}(),pe=function(){var ze=`
      transition: `+ja.outOfTheWay+`;
    `;return{selector:P(Eo.contextId),styles:{dragging:ze,dropAnimating:ze,userCancel:ze}}}(),De={selector:P(Uo.contextId),styles:{always:"overflow-anchor: none;"}},Te={selector:"body",styles:{dragging:`
        cursor: grabbing;
        cursor: -webkit-grabbing;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        overflow-anchor: none;
      `}},Ue=[pe,K,De,Te];return{always:Yo(Ue,"always"),resting:Yo(Ue,"resting"),dragging:Yo(Ue,"dragging"),dropAnimating:Yo(Ue,"dropAnimating"),userCancel:Yo(Ue,"userCancel")}},Ki=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?n.useLayoutEffect:n.useEffect,co=function(){var P=document.querySelector("head");return P||oe(!1),P},$s=function(P){var K=document.createElement("style");return P&&K.setAttribute("nonce",P),K.type="text/css",K};function Ge(R,P){var K=s(function(){return bl(R)},[R]),pe=(0,n.useRef)(null),De=(0,n.useRef)(null),Te=C((0,te.Z)(function(pt){var dt=De.current;dt||oe(!1),dt.textContent=pt}),[]),Ue=C(function(pt){var dt=pe.current;dt||oe(!1),dt.textContent=pt},[]);Ki(function(){!pe.current&&!De.current||oe(!1);var pt=$s(P),dt=$s(P);return pe.current=pt,De.current=dt,pt.setAttribute(Sa+"-always",R),dt.setAttribute(Sa+"-dynamic",R),co().appendChild(pt),co().appendChild(dt),Ue(K.always),Te(K.resting),function(){var kt=function(Un){var Yn=Un.current;Yn||oe(!1),co().removeChild(Yn),Un.current=null};kt(pe),kt(De)}},[P,Ue,Te,K.always,K.resting,R]);var ze=C(function(){return Te(K.dragging)},[Te,K.dragging]),ft=C(function(pt){if(pt==="DROP"){Te(K.dropAnimating);return}Te(K.userCancel)},[Te,K.dropAnimating,K.userCancel]),Tt=C(function(){De.current&&Te(K.resting)},[Te,K.resting]),Rt=s(function(){return{dragging:ze,dropping:ft,resting:Tt}},[ze,ft,Tt]);return Rt}var Zo=function(R){return R&&R.ownerDocument?R.ownerDocument.defaultView:window};function fo(R){return R instanceof Zo(R).HTMLElement}function Ca(R,P){var K="["+Ja.contextId+'="'+R+'"]',pe=Qt(document.querySelectorAll(K));if(!pe.length)return null;var De=Ht(pe,function(Te){return Te.getAttribute(Ja.draggableId)===P});return!De||!fo(De)?null:De}function ti(R){var P=(0,n.useRef)({}),K=(0,n.useRef)(null),pe=(0,n.useRef)(null),De=(0,n.useRef)(!1),Te=C(function(dt,kt){var an={id:dt,focus:kt};return P.current[dt]=an,function(){var Yn=P.current,rr=Yn[dt];rr!==an&&delete Yn[dt]}},[]),Ue=C(function(dt){var kt=Ca(R,dt);kt&&kt!==document.activeElement&&kt.focus()},[R]),ze=C(function(dt,kt){K.current===dt&&(K.current=kt)},[]),ft=C(function(){pe.current||De.current&&(pe.current=requestAnimationFrame(function(){pe.current=null;var dt=K.current;dt&&Ue(dt)}))},[Ue]),Tt=C(function(dt){K.current=null;var kt=document.activeElement;kt&&kt.getAttribute(Ja.draggableId)===dt&&(K.current=dt)},[]);Ki(function(){return De.current=!0,function(){De.current=!1;var dt=pe.current;dt&&cancelAnimationFrame(dt)}},[]);var Rt=s(function(){return{register:Te,tryRecordFocus:Tt,tryRestoreFocusRecorded:ft,tryShiftRecord:ze}},[Te,Tt,ft,ze]);return Rt}function Es(){var R={draggables:{},droppables:{}},P=[];function K(pt){return P.push(pt),function(){var kt=P.indexOf(pt);kt!==-1&&P.splice(kt,1)}}function pe(pt){P.length&&P.forEach(function(dt){return dt(pt)})}function De(pt){return R.draggables[pt]||null}function Te(pt){var dt=De(pt);return dt||oe(!1),dt}var Ue={register:function(dt){R.draggables[dt.descriptor.id]=dt,pe({type:"ADDITION",value:dt})},update:function(dt,kt){var an=R.draggables[kt.descriptor.id];an&&an.uniqueId===dt.uniqueId&&(delete R.draggables[kt.descriptor.id],R.draggables[dt.descriptor.id]=dt)},unregister:function(dt){var kt=dt.descriptor.id,an=De(kt);an&&dt.uniqueId===an.uniqueId&&(delete R.draggables[kt],pe({type:"REMOVAL",value:dt}))},getById:Te,findById:De,exists:function(dt){return Boolean(De(dt))},getAllByType:function(dt){return Fe(R.draggables).filter(function(kt){return kt.descriptor.type===dt})}};function ze(pt){return R.droppables[pt]||null}function ft(pt){var dt=ze(pt);return dt||oe(!1),dt}var Tt={register:function(dt){R.droppables[dt.descriptor.id]=dt},unregister:function(dt){var kt=ze(dt.descriptor.id);kt&&dt.uniqueId===kt.uniqueId&&delete R.droppables[dt.descriptor.id]},getById:ft,findById:ze,exists:function(dt){return Boolean(ze(dt))},getAllByType:function(dt){return Fe(R.droppables).filter(function(kt){return kt.descriptor.type===dt})}};function Rt(){R.draggables={},R.droppables={},P.length=0}return{draggable:Ue,droppable:Tt,subscribe:K,clean:Rt}}function wl(){var R=s(Es,[]);return(0,n.useEffect)(function(){return function(){requestAnimationFrame(R.clean)}},[R]),R}var Xs=n.createContext(null),Va=function(){var R=document.body;return R||oe(!1),R},Gl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Vl=function(P){return"rbd-announcement-"+P};function xl(R){var P=s(function(){return Vl(R)},[R]),K=(0,n.useRef)(null);(0,n.useEffect)(function(){var Te=document.createElement("div");return K.current=Te,Te.id=P,Te.setAttribute("aria-live","assertive"),Te.setAttribute("aria-atomic","true"),(0,t.Z)(Te.style,Gl),Va().appendChild(Te),function(){setTimeout(function(){var ft=Va();ft.contains(Te)&&ft.removeChild(Te),Te===K.current&&(K.current=null)})}},[P]);var pe=C(function(De){var Te=K.current;if(Te){Te.textContent=De;return}},[]);return pe}var Qs=0,_l={separator:"::"};function qa(){Qs=0}function Js(R,P){return P===void 0&&(P=_l),s(function(){return""+R+P.separator+Qs++},[P.separator,R])}function Ss(R){var P=R.contextId,K=R.uniqueId;return"rbd-hidden-text-"+P+"-"+K}function Kl(R){var P=R.contextId,K=R.text,pe=Js("hidden-text",{separator:"-"}),De=s(function(){return Ss({contextId:P,uniqueId:pe})},[pe,P]);return(0,n.useEffect)(function(){var Ue=document.createElement("div");return Ue.id=De,Ue.textContent=K,Ue.style.display="none",Va().appendChild(Ue),function(){var ft=Va();ft.contains(Ue)&&ft.removeChild(Ue)}},[De,K]),De}var Cs=n.createContext(null),Al={react:"^16.8.5 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.5 || ^17.0.0 || ^18.0.0"},eo=/(\d+)\.(\d+)\.(\d+)/,El=function(P){var K=eo.exec(P);K==null&&oe(!1);var pe=Number(K[1]),De=Number(K[2]),Te=Number(K[3]);return{major:pe,minor:De,patch:Te,raw:P}},Ds=function(P,K){return K.major>P.major?!0:K.majorP.minor?!0:K.minor=P.patch},Ts=function(R,P){var K=El(R),pe=El(P);Ds(K,pe)},Yl=`
  We expect a html5 doctype: 
  This is to ensure consistent browser layout and measurement

  More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,Sl=function(R){var P=R.doctype;P&&(P.name.toLowerCase(),P.publicId)};function So(R){}function da(R,P){}function Cl(){da(function(){Ts(Al.react,n.version),Sl(document)},[])}function Da(R){var P=(0,n.useRef)(R);return(0,n.useEffect)(function(){P.current=R}),P}function qs(){var R=null;function P(){return Boolean(R)}function K(Ue){return Ue===R}function pe(Ue){R&&oe(!1);var ze={abandon:Ue};return R=ze,ze}function De(){R||oe(!1),R=null}function Te(){R&&(R.abandon(),De())}return{isClaimed:P,isActive:K,claim:pe,release:De,tryAbandon:Te}}var el=9,Zl=13,tl=27,Dl=32,as=33,Os=34,Tl=35,$l=36,nl=37,os=38,ha=39,Ol=40,$o,Co=($o={},$o[Zl]=!0,$o[el]=!0,$o),Na=function(R){Co[R.keyCode]&&R.preventDefault()},Do=function(){var R="visibilitychange";if(typeof document>"u")return R;var P=[R,"ms"+R,"webkit"+R,"moz"+R,"o"+R],K=Ht(P,function(pe){return"on"+pe in document});return K||R}(),To=0,Ta=5;function Xl(R,P){return Math.abs(P.x-R.x)>=Ta||Math.abs(P.y-R.y)>=Ta}var Rs={type:"IDLE"};function rl(R){var P=R.cancel,K=R.completed,pe=R.getPhase,De=R.setPhase;return[{eventName:"mousemove",fn:function(Ue){var ze=Ue.button,ft=Ue.clientX,Tt=Ue.clientY;if(ze===To){var Rt={x:ft,y:Tt},pt=pe();if(pt.type==="DRAGGING"){Ue.preventDefault(),pt.actions.move(Rt);return}pt.type!=="PENDING"&&oe(!1);var dt=pt.point;if(Xl(dt,Rt)){Ue.preventDefault();var kt=pt.actions.fluidLift(Rt);De({type:"DRAGGING",actions:kt})}}}},{eventName:"mouseup",fn:function(Ue){var ze=pe();if(ze.type!=="DRAGGING"){P();return}Ue.preventDefault(),ze.actions.drop({shouldBlockNextClick:!0}),K()}},{eventName:"mousedown",fn:function(Ue){pe().type==="DRAGGING"&&Ue.preventDefault(),P()}},{eventName:"keydown",fn:function(Ue){var ze=pe();if(ze.type==="PENDING"){P();return}if(Ue.keyCode===tl){Ue.preventDefault(),P();return}Na(Ue)}},{eventName:"resize",fn:P},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){pe().type==="PENDING"&&P()}},{eventName:"webkitmouseforcedown",fn:function(Ue){var ze=pe();if(ze.type==="IDLE"&&oe(!1),ze.actions.shouldRespectForcePress()){P();return}Ue.preventDefault()}},{eventName:Do,fn:P}]}function Xo(R){var P=(0,n.useRef)(Rs),K=(0,n.useRef)(ue),pe=s(function(){return{eventName:"mousedown",fn:function(pt){if(!pt.defaultPrevented&&pt.button===To&&!(pt.ctrlKey||pt.metaKey||pt.shiftKey||pt.altKey)){var dt=R.findClosestDraggableId(pt);if(dt){var kt=R.tryGetLock(dt,Ue,{sourceEvent:pt});if(kt){pt.preventDefault();var an={x:pt.clientX,y:pt.clientY};K.current(),Tt(kt,an)}}}}}},[R]),De=s(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(pt){if(!pt.defaultPrevented){var dt=R.findClosestDraggableId(pt);if(dt){var kt=R.findOptionsForDraggable(dt);kt&&(kt.shouldRespectForcePress||R.canGetLock(dt)&&pt.preventDefault())}}}}},[R]),Te=C(function(){var pt={passive:!1,capture:!0};K.current=Re(window,[De,pe],pt)},[De,pe]),Ue=C(function(){var Rt=P.current;Rt.type!=="IDLE"&&(P.current=Rs,K.current(),Te())},[Te]),ze=C(function(){var Rt=P.current;Ue(),Rt.type==="DRAGGING"&&Rt.actions.cancel({shouldBlockNextClick:!0}),Rt.type==="PENDING"&&Rt.actions.abort()},[Ue]),ft=C(function(){var pt={capture:!0,passive:!1},dt=rl({cancel:ze,completed:Ue,getPhase:function(){return P.current},setPhase:function(an){P.current=an}});K.current=Re(window,dt,pt)},[ze,Ue]),Tt=C(function(pt,dt){P.current.type!=="IDLE"&&oe(!1),P.current={type:"PENDING",point:dt,actions:pt},ft()},[ft]);Ki(function(){return Te(),function(){K.current()}},[Te])}var wa;function Rl(){}var Ml=(wa={},wa[Os]=!0,wa[as]=!0,wa[$l]=!0,wa[Tl]=!0,wa);function Ms(R,P){function K(){P(),R.cancel()}function pe(){P(),R.drop()}return[{eventName:"keydown",fn:function(Te){if(Te.keyCode===tl){Te.preventDefault(),K();return}if(Te.keyCode===Dl){Te.preventDefault(),pe();return}if(Te.keyCode===Ol){Te.preventDefault(),R.moveDown();return}if(Te.keyCode===os){Te.preventDefault(),R.moveUp();return}if(Te.keyCode===ha){Te.preventDefault(),R.moveRight();return}if(Te.keyCode===nl){Te.preventDefault(),R.moveLeft();return}if(Ml[Te.keyCode]){Te.preventDefault();return}Na(Te)}},{eventName:"mousedown",fn:K},{eventName:"mouseup",fn:K},{eventName:"click",fn:K},{eventName:"touchstart",fn:K},{eventName:"resize",fn:K},{eventName:"wheel",fn:K,options:{passive:!0}},{eventName:Do,fn:K}]}function Ql(R){var P=(0,n.useRef)(Rl),K=s(function(){return{eventName:"keydown",fn:function(Te){if(Te.defaultPrevented||Te.keyCode!==Dl)return;var Ue=R.findClosestDraggableId(Te);if(!Ue)return;var ze=R.tryGetLock(Ue,Rt,{sourceEvent:Te});if(!ze)return;Te.preventDefault();var ft=!0,Tt=ze.snapLift();P.current();function Rt(){ft||oe(!1),ft=!1,P.current(),pe()}P.current=Re(window,Ms(Tt,Rt),{capture:!0,passive:!1})}}},[R]),pe=C(function(){var Te={passive:!1,capture:!0};P.current=Re(window,[K],Te)},[K]);Ki(function(){return pe(),function(){P.current()}},[pe])}var Ps={type:"IDLE"},Yi=120,Is=.15;function ss(R){var P=R.cancel,K=R.getPhase;return[{eventName:"orientationchange",fn:P},{eventName:"resize",fn:P},{eventName:"contextmenu",fn:function(De){De.preventDefault()}},{eventName:"keydown",fn:function(De){if(K().type!=="DRAGGING"){P();return}De.keyCode===tl&&De.preventDefault(),P()}},{eventName:Do,fn:P}]}function Ka(R){var P=R.cancel,K=R.completed,pe=R.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Te){var Ue=pe();if(Ue.type!=="DRAGGING"){P();return}Ue.hasMoved=!0;var ze=Te.touches[0],ft=ze.clientX,Tt=ze.clientY,Rt={x:ft,y:Tt};Te.preventDefault(),Ue.actions.move(Rt)}},{eventName:"touchend",fn:function(Te){var Ue=pe();if(Ue.type!=="DRAGGING"){P();return}Te.preventDefault(),Ue.actions.drop({shouldBlockNextClick:!0}),K()}},{eventName:"touchcancel",fn:function(Te){if(pe().type!=="DRAGGING"){P();return}Te.preventDefault(),P()}},{eventName:"touchforcechange",fn:function(Te){var Ue=pe();Ue.type==="IDLE"&&oe(!1);var ze=Te.touches[0];if(ze){var ft=ze.force>=Is;if(ft){var Tt=Ue.actions.shouldRespectForcePress();if(Ue.type==="PENDING"){Tt&&P();return}if(Tt){if(Ue.hasMoved){Te.preventDefault();return}P();return}Te.preventDefault()}}}},{eventName:Do,fn:P}]}function Qo(R){var P=(0,n.useRef)(Ps),K=(0,n.useRef)(ue),pe=C(function(){return P.current},[]),De=C(function(kt){P.current=kt},[]),Te=s(function(){return{eventName:"touchstart",fn:function(kt){if(!kt.defaultPrevented){var an=R.findClosestDraggableId(kt);if(an){var Un=R.tryGetLock(an,ze,{sourceEvent:kt});if(Un){var Yn=kt.touches[0],rr=Yn.clientX,lr=Yn.clientY,mr={x:rr,y:lr};K.current(),pt(Un,mr)}}}}}},[R]),Ue=C(function(){var kt={capture:!0,passive:!1};K.current=Re(window,[Te],kt)},[Te]),ze=C(function(){var dt=P.current;dt.type!=="IDLE"&&(dt.type==="PENDING"&&clearTimeout(dt.longPressTimerId),De(Ps),K.current(),Ue())},[Ue,De]),ft=C(function(){var dt=P.current;ze(),dt.type==="DRAGGING"&&dt.actions.cancel({shouldBlockNextClick:!0}),dt.type==="PENDING"&&dt.actions.abort()},[ze]),Tt=C(function(){var kt={capture:!0,passive:!1},an={cancel:ft,completed:ze,getPhase:pe},Un=Re(window,Ka(an),kt),Yn=Re(window,ss(an),kt);K.current=function(){Un(),Yn()}},[ft,pe,ze]),Rt=C(function(){var kt=pe();kt.type!=="PENDING"&&oe(!1);var an=kt.actions.fluidLift(kt.point);De({type:"DRAGGING",actions:an,hasMoved:!1})},[pe,De]),pt=C(function(kt,an){pe().type!=="IDLE"&&oe(!1);var Un=setTimeout(Rt,Yi);De({type:"PENDING",point:an,actions:kt,longPressTimerId:Un}),Tt()},[Tt,pe,De,Rt]);Ki(function(){return Ue(),function(){K.current();var an=pe();an.type==="PENDING"&&(clearTimeout(an.longPressTimerId),De(Ps))}},[pe,Ue,De]),Ki(function(){var kt=Re(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return kt},[])}function ls(R){}var Ya={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Mi(R,P){if(P==null)return!1;var K=Boolean(Ya[P.tagName.toLowerCase()]);if(K)return!0;var pe=P.getAttribute("contenteditable");return pe==="true"||pe===""?!0:P===R?!1:Mi(R,P.parentElement)}function la(R,P){var K=P.target;return fo(K)?Mi(R,K):!1}var ho=function(R){return v(R.getBoundingClientRect()).center};function Bs(R){return R instanceof Zo(R).Element}var il=function(){var R="matches";if(typeof document>"u")return R;var P=[R,"msMatchesSelector","webkitMatchesSelector"],K=Ht(P,function(pe){return pe in Element.prototype});return K||R}();function Pl(R,P){return R==null?null:R[il](P)?R:Pl(R.parentElement,P)}function us(R,P){return R.closest?R.closest(P):Pl(R,P)}function Ls(R){return"["+Ja.contextId+'="'+R+'"]'}function Jo(R,P){var K=P.target;if(!Bs(K))return null;var pe=Ls(R),De=us(K,pe);return!De||!fo(De)?null:De}function Il(R,P){var K=Jo(R,P);return K?K.getAttribute(Ja.draggableId):null}function Jl(R,P){var K="["+Eo.contextId+'="'+R+'"]',pe=Qt(document.querySelectorAll(K)),De=Ht(pe,function(Te){return Te.getAttribute(Eo.id)===P});return!De||!fo(De)?null:De}function ql(R){R.preventDefault()}function Oo(R){var P=R.expected,K=R.phase,pe=R.isLockActive,De=R.shouldWarn;return!(!pe()||P!==K)}function ks(R){var P=R.lockAPI,K=R.store,pe=R.registry,De=R.draggableId;if(P.isClaimed())return!1;var Te=pe.draggable.findById(De);return!(!Te||!Te.options.isEnabled||!so(K.getState(),De))}function eu(R){var P=R.lockAPI,K=R.contextId,pe=R.store,De=R.registry,Te=R.draggableId,Ue=R.forceSensorStop,ze=R.sourceEvent,ft=ks({lockAPI:P,store:pe,registry:De,draggableId:Te});if(!ft)return null;var Tt=De.draggable.getById(Te),Rt=Jl(K,Tt.descriptor.id);if(!Rt||ze&&!Tt.options.canDragInteractiveElements&&la(Rt,ze))return null;var pt=P.claim(Ue||ue),dt="PRE_DRAG";function kt(){return Tt.options.shouldRespectForcePress}function an(){return P.isActive(pt)}function Un(Jr,di){Oo({expected:Jr,phase:dt,isLockActive:an,shouldWarn:!0})&&pe.dispatch(di())}var Yn=Un.bind(null,"DRAGGING");function rr(Jr){function di(){P.release(),dt="COMPLETED"}dt!=="PRE_DRAG"&&(di(),dt!=="PRE_DRAG"&&oe(!1)),pe.dispatch(_a(Jr.liftActionArgs)),dt="DRAGGING";function va(hi,ea){if(ea===void 0&&(ea={shouldBlockNextClick:!1}),Jr.cleanup(),ea.shouldBlockNextClick){var Ai=Re(window,[{eventName:"click",fn:ql,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ai)}di(),pe.dispatch(Xa({reason:hi}))}return(0,t.Z)({isActive:function(){return Oo({expected:"DRAGGING",phase:dt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:kt,drop:function(ea){return va("DROP",ea)},cancel:function(ea){return va("CANCEL",ea)}},Jr.actions)}function lr(Jr){var di=me(function(hi){Yn(function(){return ma({client:hi})})}),va=rr({liftActionArgs:{id:Te,clientSelection:Jr,movementMode:"FLUID"},cleanup:function(){return di.cancel()},actions:{move:di}});return(0,t.Z)({},va,{move:di})}function mr(){var Jr={moveUp:function(){return Yn(Ba)},moveRight:function(){return Yn(ao)},moveDown:function(){return Yn(Vi)},moveLeft:function(){return Yn(qi)}};return rr({liftActionArgs:{id:Te,clientSelection:ho(Rt),movementMode:"SNAP"},cleanup:ue,actions:Jr})}function Pn(){var Jr=Oo({expected:"PRE_DRAG",phase:dt,isLockActive:an,shouldWarn:!0});Jr&&P.release()}var ii={isActive:function(){return Oo({expected:"PRE_DRAG",phase:dt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:kt,fluidLift:lr,snapLift:mr,abort:Pn};return ii}var al=[Xo,Ql,Qo];function a(R){var P=R.contextId,K=R.store,pe=R.registry,De=R.customSensors,Te=R.enableDefaultSensors,Ue=[].concat(Te?al:[],De||[]),ze=(0,n.useState)(function(){return qs()})[0],ft=C(function(lr,mr){lr.isDragging&&!mr.isDragging&&ze.tryAbandon()},[ze]);Ki(function(){var lr=K.getState(),mr=K.subscribe(function(){var Pn=K.getState();ft(lr,Pn),lr=Pn});return mr},[ze,K,ft]),Ki(function(){return ze.tryAbandon},[ze.tryAbandon]);var Tt=C(function(rr){return ks({lockAPI:ze,registry:pe,store:K,draggableId:rr})},[ze,pe,K]),Rt=C(function(rr,lr,mr){return eu({lockAPI:ze,registry:pe,contextId:P,store:K,draggableId:rr,forceSensorStop:lr,sourceEvent:mr&&mr.sourceEvent?mr.sourceEvent:null})},[P,ze,pe,K]),pt=C(function(rr){return Il(P,rr)},[P]),dt=C(function(rr){var lr=pe.draggable.findById(rr);return lr?lr.options:null},[pe.draggable]),kt=C(function(){ze.isClaimed()&&(ze.tryAbandon(),K.getState().phase!=="IDLE"&&K.dispatch(La()))},[ze,K]),an=C(ze.isClaimed,[ze]),Un=s(function(){return{canGetLock:Tt,tryGetLock:Rt,findClosestDraggableId:pt,findOptionsForDraggable:dt,tryReleaseLock:kt,isLockClaimed:an}},[Tt,Rt,pt,dt,kt,an]);ls(Ue);for(var Yn=0;Yn{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.AlphaPicker=void 0;var n=Object.assign||function(g){for(var d=1;d{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.AlphaPointer=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.AlphaPointer=function(b){var s=b.direction,C=(0,o.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:s==="vertical"});return r.default.createElement("div",{style:C.picker})};l.default=c},TohfJLGw:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Block=void 0;var n=e("Z7aTuO5B"),r=p(n),t=e("KfF0gQb+"),o=p(t),u=e("zGS59GCK"),c=p(u),h=e("C19pcrjQ"),b=p(h),s=e("kOI9bxm6"),C=p(s),g=e("50Juodil"),d=e("htkUizel"),_=p(d);function p(y){return y&&y.__esModule?y:{default:y}}var v=l.Block=function(f){var x=f.onChange,S=f.onSwatchHover,A=f.hex,w=f.colors,T=f.width,L=f.triangle,k=f.styles,G=k===void 0?{}:k,ee=f.className,te=ee===void 0?"":ee,V=A==="transparent",me=function(I,B){C.default.isValidHex(I)&&x({hex:I,source:"hex"},B)},xe=(0,c.default)((0,b.default)({default:{card:{width:T,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:A,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:C.default.getContrastingColor(A),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+A+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},G),{"hide-triangle":L==="hide"});return r.default.createElement("div",{style:xe.card,className:"block-picker "+te},r.default.createElement("div",{style:xe.triangle}),r.default.createElement("div",{style:xe.head},V&&r.default.createElement(g.Checkboard,{borderRadius:"6px 6px 0 0"}),r.default.createElement("div",{style:xe.label},A)),r.default.createElement("div",{style:xe.body},r.default.createElement(_.default,{colors:w,onClick:me,onSwatchHover:S}),r.default.createElement(g.EditableInput,{style:{input:xe.input},value:A,onChange:me})))};v.propTypes={width:o.default.oneOfType([o.default.string,o.default.number]),colors:o.default.arrayOf(o.default.string),triangle:o.default.oneOf(["top","hide"]),styles:o.default.object},v.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},l.default=(0,g.ColorWrap)(v)},htkUizel:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.BlockSwatches=void 0;var n=e("Z7aTuO5B"),r=b(n),t=e("zGS59GCK"),o=b(t),u=e("PHWUskn4"),c=b(u),h=e("50Juodil");function b(C){return C&&C.__esModule?C:{default:C}}var s=l.BlockSwatches=function(g){var d=g.colors,_=g.onClick,p=g.onSwatchHover,v=(0,o.default)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return r.default.createElement("div",{style:v.swatches},(0,c.default)(d,function(y){return r.default.createElement(h.Swatch,{key:y,color:y,style:v.swatch,onClick:_,onHover:p,focusStyle:{boxShadow:"0 0 4px "+y}})}),r.default.createElement("div",{style:v.clear}))};l.default=s},Nnu6OYeX:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Chrome=void 0;var n=e("Z7aTuO5B"),r=y(n),t=e("KfF0gQb+"),o=y(t),u=e("zGS59GCK"),c=y(u),h=e("C19pcrjQ"),b=y(h),s=e("50Juodil"),C=e("mqdqrxWG"),g=y(C),d=e("enjB4QzD"),_=y(d),p=e("jknumh3o"),v=y(p);function y(x){return x&&x.__esModule?x:{default:x}}var f=l.Chrome=function(S){var A=S.width,w=S.onChange,T=S.disableAlpha,L=S.rgb,k=S.hsl,G=S.hsv,ee=S.hex,te=S.renderers,V=S.styles,me=V===void 0?{}:V,xe=S.className,Pe=xe===void 0?"":xe,I=S.defaultView,B=(0,c.default)((0,b.default)({default:{picker:{width:A,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+L.r+", "+L.g+", "+L.b+", "+L.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},me),{disableAlpha:T});return r.default.createElement("div",{style:B.picker,className:"chrome-picker "+Pe},r.default.createElement("div",{style:B.saturation},r.default.createElement(s.Saturation,{style:B.Saturation,hsl:k,hsv:G,pointer:v.default,onChange:w})),r.default.createElement("div",{style:B.body},r.default.createElement("div",{style:B.controls,className:"flexbox-fix"},r.default.createElement("div",{style:B.color},r.default.createElement("div",{style:B.swatch},r.default.createElement("div",{style:B.active}),r.default.createElement(s.Checkboard,{renderers:te}))),r.default.createElement("div",{style:B.toggles},r.default.createElement("div",{style:B.hue},r.default.createElement(s.Hue,{style:B.Hue,hsl:k,pointer:_.default,onChange:w})),r.default.createElement("div",{style:B.alpha},r.default.createElement(s.Alpha,{style:B.Alpha,rgb:L,hsl:k,pointer:_.default,renderers:te,onChange:w})))),r.default.createElement(g.default,{rgb:L,hsl:k,hex:ee,view:I,onChange:w,disableAlpha:T})))};f.propTypes={width:o.default.oneOfType([o.default.string,o.default.number]),disableAlpha:o.default.bool,styles:o.default.object,defaultView:o.default.oneOf(["hex","rgb","hsl"])},f.defaultProps={width:225,disableAlpha:!1,styles:{}},l.default=(0,s.ColorWrap)(f)},mqdqrxWG:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.ChromeFields=void 0;var n=function(){function x(S,A){for(var w=0;w1&&(T.a=1),w.props.onChange({h:w.props.hsl.h,s:w.props.hsl.s,l:w.props.hsl.l,a:Math.round(T.a*100)/100,source:"rgb"},L)):(T.h||T.s||T.l)&&(typeof T.s=="string"&&T.s.includes("%")&&(T.s=T.s.replace("%","")),typeof T.l=="string"&&T.l.includes("%")&&(T.l=T.l.replace("%","")),T.s==1?T.s=.01:T.l==1&&(T.l=.01),w.props.onChange({h:T.h||w.props.hsl.h,s:Number((0,s.default)(T.s)?w.props.hsl.s:T.s),l:Number((0,s.default)(T.l)?w.props.hsl.l:T.l),source:"hsl"},L))},w.showHighlight=function(T){T.currentTarget.style.background="#eee"},w.hideHighlight=function(T){T.currentTarget.style.background="transparent"},A.hsl.a!==1&&A.view==="hex"?w.state={view:"rgb"}:w.state={view:A.view},w}return n(S,[{key:"render",value:function(){var w=this,T=(0,u.default)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),L=void 0;return this.state.view==="hex"?L=t.default.createElement("div",{style:T.fields,className:"flexbox-fix"},t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?L=t.default.createElement("div",{style:T.fields,className:"flexbox-fix"},t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),t.default.createElement("div",{style:T.alpha},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(L=t.default.createElement("div",{style:T.fields,className:"flexbox-fix"},t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),t.default.createElement("div",{style:T.field},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),t.default.createElement("div",{style:T.alpha},t.default.createElement(C.EditableInput,{style:{input:T.input,label:T.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),t.default.createElement("div",{style:T.wrap,className:"flexbox-fix"},L,t.default.createElement("div",{style:T.toggle},t.default.createElement("div",{style:T.icon,onClick:this.toggleViews,ref:function(G){return w.icon=G}},t.default.createElement(d.default,{style:T.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(w,T){return w.hsl.a!==1&&T.view==="hex"?{view:"rgb"}:null}}]),S}(t.default.Component);f.defaultProps={view:"hex"},l.default=f},enjB4QzD:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.ChromePointer=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.ChromePointer=function(){var b=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.default.createElement("div",{style:b.picker})};l.default=c},jknumh3o:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.ChromePointerCircle=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.ChromePointerCircle=function(){var b=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return r.default.createElement("div",{style:b.picker})};l.default=c},"m/EOH/1h":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Circle=void 0;var n=e("Z7aTuO5B"),r=f(n),t=e("KfF0gQb+"),o=f(t),u=e("zGS59GCK"),c=f(u),h=e("PHWUskn4"),b=f(h),s=e("C19pcrjQ"),C=f(s),g=e("sbzPTQ5+"),d=y(g),_=e("50Juodil"),p=e("XaKrCOaP"),v=f(p);function y(S){if(S&&S.__esModule)return S;var A={};if(S!=null)for(var w in S)Object.prototype.hasOwnProperty.call(S,w)&&(A[w]=S[w]);return A.default=S,A}function f(S){return S&&S.__esModule?S:{default:S}}var x=l.Circle=function(A){var w=A.width,T=A.onChange,L=A.onSwatchHover,k=A.colors,G=A.hex,ee=A.circleSize,te=A.styles,V=te===void 0?{}:te,me=A.circleSpacing,xe=A.className,Pe=xe===void 0?"":xe,I=(0,c.default)((0,C.default)({default:{card:{width:w,display:"flex",flexWrap:"wrap",marginRight:-me,marginBottom:-me}}},V)),B=function(X,H){return T({hex:X,source:"hex"},H)};return r.default.createElement("div",{style:I.card,className:"circle-picker "+Pe},(0,b.default)(k,function(z){return r.default.createElement(v.default,{key:z,color:z,onClick:B,onSwatchHover:L,active:G===z.toLowerCase(),circleSize:ee,circleSpacing:me})}))};x.propTypes={width:o.default.oneOfType([o.default.string,o.default.number]),circleSize:o.default.number,circleSpacing:o.default.number,styles:o.default.object},x.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[d.red[500],d.pink[500],d.purple[500],d.deepPurple[500],d.indigo[500],d.blue[500],d.lightBlue[500],d.cyan[500],d.teal[500],d.green[500],d.lightGreen[500],d.lime[500],d.yellow[500],d.amber[500],d.orange[500],d.deepOrange[500],d.brown[500],d.blueGrey[500]],styles:{}},l.default=(0,_.ColorWrap)(x)},XaKrCOaP:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.CircleSwatch=void 0;var n=e("Z7aTuO5B"),r=c(n),t=e("zGS59GCK"),o=c(t),u=e("50Juodil");function c(b){return b&&b.__esModule?b:{default:b}}var h=l.CircleSwatch=function(s){var C=s.color,g=s.onClick,d=s.onSwatchHover,_=s.hover,p=s.active,v=s.circleSize,y=s.circleSpacing,f=(0,o.default)({default:{swatch:{width:v,height:v,marginRight:y,marginBottom:y,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(v/2+1)+"px "+C,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+C}}},{hover:_,active:p});return r.default.createElement("div",{style:f.swatch},r.default.createElement(u.Swatch,{style:f.Swatch,color:C,onClick:g,onHover:d,focusStyle:{boxShadow:f.Swatch.boxShadow+", 0 0 5px "+C}}))};h.defaultProps={circleSize:28,circleSpacing:14},l.default=(0,t.handleHover)(h)},W2qugioQ:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Alpha=void 0;var n=Object.assign||function(f){for(var x=1;x{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Checkboard=void 0;var n=Object.assign||function(g){for(var d=1;d{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.ColorWrap=void 0;var n=Object.assign||function(p){for(var v=1;v{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.EditableInput=void 0;var n=function(){function x(S,A){for(var w=0;w-1},y=function(S){return Number(String(S).replace(/%/g,""))},f=l.EditableInput=function(x){C(S,x);function S(A){b(this,S);var w=s(this,(S.__proto__||Object.getPrototypeOf(S)).call(this));return w.handleBlur=function(){w.state.blurValue&&w.setState({value:w.state.blurValue,blurValue:null})},w.handleChange=function(T){w.setUpdatedValue(T.target.value,T)},w.handleKeyDown=function(T){var L=y(T.target.value);if(!isNaN(L)&&v(T.keyCode)){var k=w.getArrowOffset(),G=T.keyCode===d?L+k:L-k;w.setUpdatedValue(G,T)}},w.handleDrag=function(T){if(w.props.dragLabel){var L=Math.round(w.props.value+T.movementX);L>=0&&L<=w.props.dragMax&&w.props.onChange&&w.props.onChange(w.getValueObjectWithLabel(L),T)}},w.handleMouseDown=function(T){w.props.dragLabel&&(T.preventDefault(),w.handleDrag(T),window.addEventListener("mousemove",w.handleDrag),window.addEventListener("mouseup",w.handleMouseUp))},w.handleMouseUp=function(){w.unbindEventListeners()},w.unbindEventListeners=function(){window.removeEventListener("mousemove",w.handleDrag),window.removeEventListener("mouseup",w.handleMouseUp)},w.state={value:String(A.value).toUpperCase(),blurValue:String(A.value).toUpperCase()},w}return n(S,[{key:"componentDidUpdate",value:function(w,T){this.props.value!==this.state.value&&(w.value!==this.props.value||T.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(w){return h({},this.props.label,w)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||g}},{key:"setUpdatedValue",value:function(w,T){var L=this.props.label?this.getValueObjectWithLabel(w):w;this.props.onChange&&this.props.onChange(L,T),this.setState({value:w})}},{key:"render",value:function(){var w=this,T=(0,u.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return t.default.createElement("div",{style:T.wrap},t.default.createElement("input",{style:T.input,ref:function(k){return w.input=k},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?t.default.createElement("span",{style:T.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),S}(r.PureComponent||r.Component);l.default=f},"4OJvUVPG":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Hue=void 0;var n=function(){function p(v,y){for(var f=0;f{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Raised=void 0;var n=e("Z7aTuO5B"),r=s(n),t=e("KfF0gQb+"),o=s(t),u=e("zGS59GCK"),c=s(u),h=e("C19pcrjQ"),b=s(h);function s(g){return g&&g.__esModule?g:{default:g}}var C=l.Raised=function(d){var _=d.zDepth,p=d.radius,v=d.background,y=d.children,f=d.styles,x=f===void 0?{}:f,S=(0,c.default)((0,b.default)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+_+"px "+_*4+"px rgba(0,0,0,.24)",borderRadius:p,background:v}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},x),{"zDepth-1":_===1});return r.default.createElement("div",{style:S.wrap},r.default.createElement("div",{style:S.bg}),r.default.createElement("div",{style:S.content},y))};C.propTypes={background:o.default.string,zDepth:o.default.oneOf([0,1,2,3,4,5]),radius:o.default.number,styles:o.default.object},C.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}},l.default=C},BdwEOMSP:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Saturation=void 0;var n=function(){function y(f,x){for(var S=0;S{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Swatch=void 0;var n=Object.assign||function(d){for(var _=1;_{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=e("W2qugioQ");Object.defineProperty(l,"Alpha",{enumerable:!0,get:function(){return s(n).default}});var r=e("2yQMsnyz");Object.defineProperty(l,"Checkboard",{enumerable:!0,get:function(){return s(r).default}});var t=e("iCQRg+2H");Object.defineProperty(l,"EditableInput",{enumerable:!0,get:function(){return s(t).default}});var o=e("4OJvUVPG");Object.defineProperty(l,"Hue",{enumerable:!0,get:function(){return s(o).default}});var u=e("xlaHyUGs");Object.defineProperty(l,"Raised",{enumerable:!0,get:function(){return s(u).default}});var c=e("BdwEOMSP");Object.defineProperty(l,"Saturation",{enumerable:!0,get:function(){return s(c).default}});var h=e("99KYJWxP");Object.defineProperty(l,"ColorWrap",{enumerable:!0,get:function(){return s(h).default}});var b=e("s7OgWrle");Object.defineProperty(l,"Swatch",{enumerable:!0,get:function(){return s(b).default}});function s(C){return C&&C.__esModule?C:{default:C}}},CTscPvbn:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Compact=void 0;var n=e("Z7aTuO5B"),r=x(n),t=e("KfF0gQb+"),o=x(t),u=e("zGS59GCK"),c=x(u),h=e("PHWUskn4"),b=x(h),s=e("C19pcrjQ"),C=x(s),g=e("kOI9bxm6"),d=x(g),_=e("50Juodil"),p=e("/ZWh+C5P"),v=x(p),y=e("2gc7+/JM"),f=x(y);function x(A){return A&&A.__esModule?A:{default:A}}var S=l.Compact=function(w){var T=w.onChange,L=w.onSwatchHover,k=w.colors,G=w.hex,ee=w.rgb,te=w.styles,V=te===void 0?{}:te,me=w.className,xe=me===void 0?"":me,Pe=(0,c.default)((0,C.default)({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},V)),I=function(z,X){z.hex?d.default.isValidHex(z.hex)&&T({hex:z.hex,source:"hex"},X):T(z,X)};return r.default.createElement(_.Raised,{style:Pe.Compact,styles:V},r.default.createElement("div",{style:Pe.compact,className:"compact-picker "+xe},r.default.createElement("div",null,(0,b.default)(k,function(B){return r.default.createElement(v.default,{key:B,color:B,active:B.toLowerCase()===G,onClick:I,onSwatchHover:L})}),r.default.createElement("div",{style:Pe.clear})),r.default.createElement(f.default,{hex:G,rgb:ee,onChange:I})))};S.propTypes={colors:o.default.arrayOf(o.default.string),styles:o.default.object},S.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},l.default=(0,_.ColorWrap)(S)},"/ZWh+C5P":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.CompactColor=void 0;var n=e("Z7aTuO5B"),r=b(n),t=e("zGS59GCK"),o=b(t),u=e("kOI9bxm6"),c=b(u),h=e("50Juodil");function b(C){return C&&C.__esModule?C:{default:C}}var s=l.CompactColor=function(g){var d=g.color,_=g.onClick,p=_===void 0?function(){}:_,v=g.onSwatchHover,y=g.active,f=(0,o.default)({default:{color:{background:d,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:c.default.getContrastingColor(d),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:y,"color-#FFFFFF":d==="#FFFFFF",transparent:d==="transparent"});return r.default.createElement(h.Swatch,{style:f.color,color:d,onClick:p,onHover:v,focusStyle:{boxShadow:"0 0 4px "+d}},r.default.createElement("div",{style:f.dot}))};l.default=s},"2gc7+/JM":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.CompactFields=void 0;var n=e("Z7aTuO5B"),r=c(n),t=e("zGS59GCK"),o=c(t),u=e("50Juodil");function c(b){return b&&b.__esModule?b:{default:b}}var h=l.CompactFields=function(s){var C=s.hex,g=s.rgb,d=s.onChange,_=(0,o.default)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:C},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),p=function(y,f){y.r||y.g||y.b?d({r:y.r||g.r,g:y.g||g.g,b:y.b||g.b,source:"rgb"},f):d({hex:y.hex,source:"hex"},f)};return r.default.createElement("div",{style:_.fields,className:"flexbox-fix"},r.default.createElement("div",{style:_.active}),r.default.createElement(u.EditableInput,{style:{wrap:_.HEXwrap,input:_.HEXinput,label:_.HEXlabel},label:"hex",value:C,onChange:p}),r.default.createElement(u.EditableInput,{style:{wrap:_.RGBwrap,input:_.RGBinput,label:_.RGBlabel},label:"r",value:g.r,onChange:p}),r.default.createElement(u.EditableInput,{style:{wrap:_.RGBwrap,input:_.RGBinput,label:_.RGBlabel},label:"g",value:g.g,onChange:p}),r.default.createElement(u.EditableInput,{style:{wrap:_.RGBwrap,input:_.RGBinput,label:_.RGBlabel},label:"b",value:g.b,onChange:p}))};l.default=h},jdj53D7Q:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Github=void 0;var n=e("Z7aTuO5B"),r=p(n),t=e("KfF0gQb+"),o=p(t),u=e("zGS59GCK"),c=p(u),h=e("PHWUskn4"),b=p(h),s=e("C19pcrjQ"),C=p(s),g=e("50Juodil"),d=e("GcTd4j0J"),_=p(d);function p(y){return y&&y.__esModule?y:{default:y}}var v=l.Github=function(f){var x=f.width,S=f.colors,A=f.onChange,w=f.onSwatchHover,T=f.triangle,L=f.styles,k=L===void 0?{}:L,G=f.className,ee=G===void 0?"":G,te=(0,c.default)((0,C.default)({default:{card:{width:x,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},k),{"hide-triangle":T==="hide","top-left-triangle":T==="top-left","top-right-triangle":T==="top-right","bottom-left-triangle":T==="bottom-left","bottom-right-triangle":T==="bottom-right"}),V=function(xe,Pe){return A({hex:xe,source:"hex"},Pe)};return r.default.createElement("div",{style:te.card,className:"github-picker "+ee},r.default.createElement("div",{style:te.triangleShadow}),r.default.createElement("div",{style:te.triangle}),(0,b.default)(S,function(me){return r.default.createElement(_.default,{color:me,key:me,onClick:V,onSwatchHover:w})}))};v.propTypes={width:o.default.oneOfType([o.default.string,o.default.number]),colors:o.default.arrayOf(o.default.string),triangle:o.default.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:o.default.object},v.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},l.default=(0,g.ColorWrap)(v)},GcTd4j0J:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.GithubSwatch=void 0;var n=e("Z7aTuO5B"),r=c(n),t=e("zGS59GCK"),o=c(t),u=e("50Juodil");function c(b){return b&&b.__esModule?b:{default:b}}var h=l.GithubSwatch=function(s){var C=s.hover,g=s.color,d=s.onClick,_=s.onSwatchHover,p={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},v=(0,o.default)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:p}},{hover:C});return r.default.createElement("div",{style:v.swatch},r.default.createElement(u.Swatch,{color:g,onClick:d,onHover:_,focusStyle:p}))};l.default=(0,t.handleHover)(h)},"krarzO/E":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.HuePicker=void 0;var n=Object.assign||function(v){for(var y=1;y{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SliderPointer=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.SliderPointer=function(b){var s=b.direction,C=(0,o.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:s==="vertical"});return r.default.createElement("div",{style:C.picker})};l.default=c},aHBOerTE:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Material=void 0;var n=e("Z7aTuO5B"),r=C(n),t=e("zGS59GCK"),o=C(t),u=e("C19pcrjQ"),c=C(u),h=e("kOI9bxm6"),b=C(h),s=e("50Juodil");function C(d){return d&&d.__esModule?d:{default:d}}var g=l.Material=function(_){var p=_.onChange,v=_.hex,y=_.rgb,f=_.styles,x=f===void 0?{}:f,S=_.className,A=S===void 0?"":S,w=(0,o.default)((0,c.default)({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+v,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},x)),T=function(k,G){k.hex?b.default.isValidHex(k.hex)&&p({hex:k.hex,source:"hex"},G):(k.r||k.g||k.b)&&p({r:k.r||y.r,g:k.g||y.g,b:k.b||y.b,source:"rgb"},G)};return r.default.createElement(s.Raised,{styles:x},r.default.createElement("div",{style:w.material,className:"material-picker "+A},r.default.createElement(s.EditableInput,{style:{wrap:w.HEXwrap,input:w.HEXinput,label:w.HEXlabel},label:"hex",value:v,onChange:T}),r.default.createElement("div",{style:w.split,className:"flexbox-fix"},r.default.createElement("div",{style:w.third},r.default.createElement(s.EditableInput,{style:{wrap:w.RGBwrap,input:w.RGBinput,label:w.RGBlabel},label:"r",value:y.r,onChange:T})),r.default.createElement("div",{style:w.third},r.default.createElement(s.EditableInput,{style:{wrap:w.RGBwrap,input:w.RGBinput,label:w.RGBlabel},label:"g",value:y.g,onChange:T})),r.default.createElement("div",{style:w.third},r.default.createElement(s.EditableInput,{style:{wrap:w.RGBwrap,input:w.RGBinput,label:w.RGBlabel},label:"b",value:y.b,onChange:T})))))};l.default=(0,s.ColorWrap)(g)},"M1wFS+FZ":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Photoshop=void 0;var n=function(){function ee(te,V){for(var me=0;me{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.PhotoshopButton=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.PhotoshopButton=function(b){var s=b.onClick,C=b.label,g=b.children,d=b.active,_=(0,o.default)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:d});return r.default.createElement("div",{style:_.button,onClick:s},C||g)};l.default=c},pllINsA4:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.PhotoshopPicker=void 0;var n=e("Z7aTuO5B"),r=b(n),t=e("zGS59GCK"),o=b(t),u=e("kOI9bxm6"),c=b(u),h=e("50Juodil");function b(C){return C&&C.__esModule?C:{default:C}}var s=l.PhotoshopPicker=function(g){var d=g.onChange,_=g.rgb,p=g.hsv,v=g.hex,y=(0,o.default)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),f=function(S,A){S["#"]?c.default.isValidHex(S["#"])&&d({hex:S["#"],source:"hex"},A):S.r||S.g||S.b?d({r:S.r||_.r,g:S.g||_.g,b:S.b||_.b,source:"rgb"},A):(S.h||S.s||S.v)&&d({h:S.h||p.h,s:S.s||p.s,v:S.v||p.v,source:"hsv"},A)};return r.default.createElement("div",{style:y.fields},r.default.createElement(h.EditableInput,{style:{wrap:y.RGBwrap,input:y.RGBinput,label:y.RGBlabel},label:"h",value:Math.round(p.h),onChange:f}),r.default.createElement(h.EditableInput,{style:{wrap:y.RGBwrap,input:y.RGBinput,label:y.RGBlabel},label:"s",value:Math.round(p.s*100),onChange:f}),r.default.createElement(h.EditableInput,{style:{wrap:y.RGBwrap,input:y.RGBinput,label:y.RGBlabel},label:"v",value:Math.round(p.v*100),onChange:f}),r.default.createElement("div",{style:y.divider}),r.default.createElement(h.EditableInput,{style:{wrap:y.RGBwrap,input:y.RGBinput,label:y.RGBlabel},label:"r",value:_.r,onChange:f}),r.default.createElement(h.EditableInput,{style:{wrap:y.RGBwrap,input:y.RGBinput,label:y.RGBlabel},label:"g",value:_.g,onChange:f}),r.default.createElement(h.EditableInput,{style:{wrap:y.RGBwrap,input:y.RGBinput,label:y.RGBlabel},label:"b",value:_.b,onChange:f}),r.default.createElement("div",{style:y.divider}),r.default.createElement(h.EditableInput,{style:{wrap:y.HEXwrap,input:y.HEXinput,label:y.HEXlabel},label:"#",value:v.replace("#",""),onChange:f}),r.default.createElement("div",{style:y.fieldSymbols},r.default.createElement("div",{style:y.symbol},"\xB0"),r.default.createElement("div",{style:y.symbol},"%"),r.default.createElement("div",{style:y.symbol},"%")))};l.default=s},EOkJcQHQ:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.PhotoshopPointerCircle=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.PhotoshopPointerCircle=function(){var b=(0,o.default)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return r.default.createElement("div",{style:b.pointer},r.default.createElement("div",{style:b.left},r.default.createElement("div",{style:b.leftInside})),r.default.createElement("div",{style:b.right},r.default.createElement("div",{style:b.rightInside})))};l.default=c},"wMnPy6+m":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.PhotoshopPointerCircle=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.PhotoshopPointerCircle=function(b){var s=b.hsl,C=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":s.l>.5});return r.default.createElement("div",{style:C.picker})};l.default=c},mrYkOj7D:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.PhotoshopPreviews=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.PhotoshopPreviews=function(b){var s=b.rgb,C=b.currentColor,g=(0,o.default)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+s.r+","+s.g+", "+s.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:C,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return r.default.createElement("div",null,r.default.createElement("div",{style:g.label},"new"),r.default.createElement("div",{style:g.swatches},r.default.createElement("div",{style:g.new}),r.default.createElement("div",{style:g.current})),r.default.createElement("div",{style:g.label},"current"))};l.default=c},"3l3fajAv":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Sketch=void 0;var n=Object.assign||function(f){for(var x=1;x{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SketchFields=void 0;var n=e("Z7aTuO5B"),r=b(n),t=e("zGS59GCK"),o=b(t),u=e("kOI9bxm6"),c=b(u),h=e("50Juodil");function b(C){return C&&C.__esModule?C:{default:C}}var s=l.SketchFields=function(g){var d=g.onChange,_=g.rgb,p=g.hsl,v=g.hex,y=g.disableAlpha,f=(0,o.default)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:y}),x=function(A,w){A.hex?c.default.isValidHex(A.hex)&&d({hex:A.hex,source:"hex"},w):A.r||A.g||A.b?d({r:A.r||_.r,g:A.g||_.g,b:A.b||_.b,a:_.a,source:"rgb"},w):A.a&&(A.a<0?A.a=0:A.a>100&&(A.a=100),A.a/=100,d({h:p.h,s:p.s,l:p.l,a:A.a,source:"rgb"},w))};return r.default.createElement("div",{style:f.fields,className:"flexbox-fix"},r.default.createElement("div",{style:f.double},r.default.createElement(h.EditableInput,{style:{input:f.input,label:f.label},label:"hex",value:v.replace("#",""),onChange:x})),r.default.createElement("div",{style:f.single},r.default.createElement(h.EditableInput,{style:{input:f.input,label:f.label},label:"r",value:_.r,onChange:x,dragLabel:"true",dragMax:"255"})),r.default.createElement("div",{style:f.single},r.default.createElement(h.EditableInput,{style:{input:f.input,label:f.label},label:"g",value:_.g,onChange:x,dragLabel:"true",dragMax:"255"})),r.default.createElement("div",{style:f.single},r.default.createElement(h.EditableInput,{style:{input:f.input,label:f.label},label:"b",value:_.b,onChange:x,dragLabel:"true",dragMax:"255"})),r.default.createElement("div",{style:f.alpha},r.default.createElement(h.EditableInput,{style:{input:f.input,label:f.label},label:"a",value:Math.round(_.a*100),onChange:x,dragLabel:"true",dragMax:"100"})))};l.default=s},FALlnFca:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SketchPresetColors=void 0;var n=Object.assign||function(g){for(var d=1;d{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Slider=void 0;var n=e("Z7aTuO5B"),r=p(n),t=e("KfF0gQb+"),o=p(t),u=e("zGS59GCK"),c=p(u),h=e("C19pcrjQ"),b=p(h),s=e("50Juodil"),C=e("A09+FXxw"),g=p(C),d=e("XroQk7b7"),_=p(d);function p(y){return y&&y.__esModule?y:{default:y}}var v=l.Slider=function(f){var x=f.hsl,S=f.onChange,A=f.pointer,w=f.styles,T=w===void 0?{}:w,L=f.className,k=L===void 0?"":L,G=(0,c.default)((0,b.default)({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},T));return r.default.createElement("div",{style:G.wrap||{},className:"slider-picker "+k},r.default.createElement("div",{style:G.hue},r.default.createElement(s.Hue,{style:G.Hue,hsl:x,pointer:A,onChange:S})),r.default.createElement("div",{style:G.swatches},r.default.createElement(g.default,{hsl:x,onClick:S})))};v.propTypes={styles:o.default.object},v.defaultProps={pointer:_.default,styles:{}},l.default=(0,s.ColorWrap)(v)},XroQk7b7:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SliderPointer=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.SliderPointer=function(){var b=(0,o.default)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.default.createElement("div",{style:b.picker})};l.default=c},Yb0CWKWw:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SliderSwatch=void 0;var n=e("Z7aTuO5B"),r=u(n),t=e("zGS59GCK"),o=u(t);function u(h){return h&&h.__esModule?h:{default:h}}var c=l.SliderSwatch=function(b){var s=b.hsl,C=b.offset,g=b.onClick,d=g===void 0?function(){}:g,_=b.active,p=b.first,v=b.last,y=(0,o.default)({default:{swatch:{height:"12px",background:"hsl("+s.h+", 50%, "+C*100+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:_,first:p,last:v}),f=function(S){return d({h:s.h,s:.5,l:C,source:"hsl"},S)};return r.default.createElement("div",{style:y.swatch,onClick:f})};l.default=c},"A09+FXxw":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SliderSwatches=void 0;var n=e("Z7aTuO5B"),r=h(n),t=e("zGS59GCK"),o=h(t),u=e("Yb0CWKWw"),c=h(u);function h(s){return s&&s.__esModule?s:{default:s}}var b=l.SliderSwatches=function(C){var g=C.onClick,d=C.hsl,_=(0,o.default)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),p=.1;return r.default.createElement("div",{style:_.swatches},r.default.createElement("div",{style:_.swatch},r.default.createElement(c.default,{hsl:d,offset:".80",active:Math.abs(d.l-.8){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Swatches=void 0;var n=e("Z7aTuO5B"),r=f(n),t=e("KfF0gQb+"),o=f(t),u=e("zGS59GCK"),c=f(u),h=e("PHWUskn4"),b=f(h),s=e("C19pcrjQ"),C=f(s),g=e("sbzPTQ5+"),d=y(g),_=e("50Juodil"),p=e("kt1l+HxZ"),v=f(p);function y(S){if(S&&S.__esModule)return S;var A={};if(S!=null)for(var w in S)Object.prototype.hasOwnProperty.call(S,w)&&(A[w]=S[w]);return A.default=S,A}function f(S){return S&&S.__esModule?S:{default:S}}var x=l.Swatches=function(A){var w=A.width,T=A.height,L=A.onChange,k=A.onSwatchHover,G=A.colors,ee=A.hex,te=A.styles,V=te===void 0?{}:te,me=A.className,xe=me===void 0?"":me,Pe=(0,c.default)((0,C.default)({default:{picker:{width:w,height:T},overflow:{height:T,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},V)),I=function(z,X){return L({hex:z,source:"hex"},X)};return r.default.createElement("div",{style:Pe.picker,className:"swatches-picker "+xe},r.default.createElement(_.Raised,null,r.default.createElement("div",{style:Pe.overflow},r.default.createElement("div",{style:Pe.body},(0,b.default)(G,function(B){return r.default.createElement(v.default,{key:B.toString(),group:B,active:ee,onClick:I,onSwatchHover:k})}),r.default.createElement("div",{style:Pe.clear})))))};x.propTypes={width:o.default.oneOfType([o.default.string,o.default.number]),height:o.default.oneOfType([o.default.string,o.default.number]),colors:o.default.arrayOf(o.default.arrayOf(o.default.string)),styles:o.default.object},x.defaultProps={width:320,height:240,colors:[[d.red[900],d.red[700],d.red[500],d.red[300],d.red[100]],[d.pink[900],d.pink[700],d.pink[500],d.pink[300],d.pink[100]],[d.purple[900],d.purple[700],d.purple[500],d.purple[300],d.purple[100]],[d.deepPurple[900],d.deepPurple[700],d.deepPurple[500],d.deepPurple[300],d.deepPurple[100]],[d.indigo[900],d.indigo[700],d.indigo[500],d.indigo[300],d.indigo[100]],[d.blue[900],d.blue[700],d.blue[500],d.blue[300],d.blue[100]],[d.lightBlue[900],d.lightBlue[700],d.lightBlue[500],d.lightBlue[300],d.lightBlue[100]],[d.cyan[900],d.cyan[700],d.cyan[500],d.cyan[300],d.cyan[100]],[d.teal[900],d.teal[700],d.teal[500],d.teal[300],d.teal[100]],["#194D33",d.green[700],d.green[500],d.green[300],d.green[100]],[d.lightGreen[900],d.lightGreen[700],d.lightGreen[500],d.lightGreen[300],d.lightGreen[100]],[d.lime[900],d.lime[700],d.lime[500],d.lime[300],d.lime[100]],[d.yellow[900],d.yellow[700],d.yellow[500],d.yellow[300],d.yellow[100]],[d.amber[900],d.amber[700],d.amber[500],d.amber[300],d.amber[100]],[d.orange[900],d.orange[700],d.orange[500],d.orange[300],d.orange[100]],[d.deepOrange[900],d.deepOrange[700],d.deepOrange[500],d.deepOrange[300],d.deepOrange[100]],[d.brown[900],d.brown[700],d.brown[500],d.brown[300],d.brown[100]],[d.blueGrey[900],d.blueGrey[700],d.blueGrey[500],d.blueGrey[300],d.blueGrey[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},l.default=(0,_.ColorWrap)(x)},hdcso7KI:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SwatchesColor=void 0;var n=e("Z7aTuO5B"),r=C(n),t=e("zGS59GCK"),o=C(t),u=e("kOI9bxm6"),c=C(u),h=e("50Juodil"),b=e("FIH0PMrk"),s=C(b);function C(d){return d&&d.__esModule?d:{default:d}}var g=l.SwatchesColor=function(_){var p=_.color,v=_.onClick,y=v===void 0?function(){}:v,f=_.onSwatchHover,x=_.first,S=_.last,A=_.active,w=(0,o.default)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:p,marginBottom:"1px"},check:{color:c.default.getContrastingColor(p),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:x,last:S,active:A,"color-#FFFFFF":p==="#FFFFFF",transparent:p==="transparent"});return r.default.createElement(h.Swatch,{color:p,style:w.color,onClick:y,onHover:f,focusStyle:{boxShadow:"0 0 4px "+p}},r.default.createElement("div",{style:w.check},r.default.createElement(s.default,null)))};l.default=g},"kt1l+HxZ":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.SwatchesGroup=void 0;var n=e("Z7aTuO5B"),r=s(n),t=e("zGS59GCK"),o=s(t),u=e("PHWUskn4"),c=s(u),h=e("hdcso7KI"),b=s(h);function s(g){return g&&g.__esModule?g:{default:g}}var C=l.SwatchesGroup=function(d){var _=d.onClick,p=d.onSwatchHover,v=d.group,y=d.active,f=(0,o.default)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return r.default.createElement("div",{style:f.group},(0,c.default)(v,function(x,S){return r.default.createElement(b.default,{key:x,color:x,active:x.toLowerCase()===y,first:S===0,last:S===v.length-1,onClick:_,onSwatchHover:p})}))};l.default=C},VNmdgZcm:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.Twitter=void 0;var n=e("Z7aTuO5B"),r=p(n),t=e("KfF0gQb+"),o=p(t),u=e("zGS59GCK"),c=p(u),h=e("PHWUskn4"),b=p(h),s=e("C19pcrjQ"),C=p(s),g=e("kOI9bxm6"),d=p(g),_=e("50Juodil");function p(y){return y&&y.__esModule?y:{default:y}}var v=l.Twitter=function(f){var x=f.onChange,S=f.onSwatchHover,A=f.hex,w=f.colors,T=f.width,L=f.triangle,k=f.styles,G=k===void 0?{}:k,ee=f.className,te=ee===void 0?"":ee,V=(0,c.default)((0,C.default)({default:{card:{width:T,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},G),{"hide-triangle":L==="hide","top-left-triangle":L==="top-left","top-right-triangle":L==="top-right"}),me=function(Pe,I){d.default.isValidHex(Pe)&&x({hex:Pe,source:"hex"},I)};return r.default.createElement("div",{style:V.card,className:"twitter-picker "+te},r.default.createElement("div",{style:V.triangleShadow}),r.default.createElement("div",{style:V.triangle}),r.default.createElement("div",{style:V.body},(0,b.default)(w,function(xe,Pe){return r.default.createElement(_.Swatch,{key:Pe,color:xe,hex:xe,style:V.swatch,onClick:me,onHover:S,focusStyle:{boxShadow:"0 0 4px "+xe}})}),r.default.createElement("div",{style:V.hash},"#"),r.default.createElement(_.EditableInput,{label:null,style:{input:V.input},value:A.replace("#",""),onChange:me}),r.default.createElement("div",{style:V.clear})))};v.propTypes={width:o.default.oneOfType([o.default.string,o.default.number]),triangle:o.default.oneOf(["hide","top-left","top-right"]),colors:o.default.arrayOf(o.default.string),styles:o.default.object},v.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},l.default=(0,_.ColorWrap)(v)},uHYHKUZX:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e=l.calculateChange=function(r,t,o,u,c){var h=c.clientWidth,b=c.clientHeight,s=typeof r.pageX=="number"?r.pageX:r.touches[0].pageX,C=typeof r.pageY=="number"?r.pageY:r.touches[0].pageY,g=s-(c.getBoundingClientRect().left+window.pageXOffset),d=C-(c.getBoundingClientRect().top+window.pageYOffset);if(o==="vertical"){var _=void 0;if(d<0?_=0:d>b?_=1:_=Math.round(d*100/b)/100,t.a!==_)return{h:t.h,s:t.s,l:t.l,a:_,source:"rgb"}}else{var p=void 0;if(g<0?p=0:g>h?p=1:p=Math.round(g*100/h)/100,u!==p)return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}},bAkv9MOw:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e={},n=l.render=function(o,u,c,h){if(typeof document>"u"&&!h)return null;var b=h?new h:document.createElement("canvas");b.width=c*2,b.height=c*2;var s=b.getContext("2d");return s?(s.fillStyle=o,s.fillRect(0,0,b.width,b.height),s.fillStyle=u,s.fillRect(0,0,c,c),s.translate(c,c),s.fillRect(0,0,c,c),b.toDataURL()):null},r=l.get=function(o,u,c,h){var b=o+"-"+u+"-"+c+(h?"-server":"");if(e[b])return e[b];var s=n(o,u,c,h);return e[b]=s,s}},kOI9bxm6:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.red=l.getContrastingColor=l.isValidHex=l.toState=l.simpleCheckForValidColor=void 0;var n=e("xzK3tCcD"),r=u(n),t=e("DFnakCUV"),o=u(t);function u(g){return g&&g.__esModule?g:{default:g}}var c=l.simpleCheckForValidColor=function(d){var _=["r","g","b","a","h","s","l","v"],p=0,v=0;return(0,r.default)(_,function(y){if(d[y]&&(p+=1,isNaN(d[y])||(v+=1),y==="s"||y==="l")){var f=/^\d+%$/;f.test(d[y])&&(v+=1)}}),p===v?d:!1},h=l.toState=function(d,_){var p=d.hex?(0,o.default)(d.hex):(0,o.default)(d),v=p.toHsl(),y=p.toHsv(),f=p.toRgb(),x=p.toHex();v.s===0&&(v.h=_||0,y.h=_||0);var S=x==="000000"&&f.a===0;return{hsl:v,hex:S?"transparent":"#"+x,rgb:f,hsv:y,oldHue:d.h||_||v.h,source:d.source}},b=l.isValidHex=function(d){var _=String(d).charAt(0)==="#"?1:0;return d.length!==4+_&&d.length<7+_&&(0,o.default)(d).isValid()},s=l.getContrastingColor=function(d){if(!d)return"#fff";var _=h(d);if(_.hex==="transparent")return"rgba(0,0,0,0.4)";var p=(_.rgb.r*299+_.rgb.g*587+_.rgb.b*114)/1e3;return p>=128?"#000":"#fff"},C=l.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}};l.default=l},"FdyG+bRy":(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e=l.calculateChange=function(r,t,o,u){var c=u.clientWidth,h=u.clientHeight,b=typeof r.pageX=="number"?r.pageX:r.touches[0].pageX,s=typeof r.pageY=="number"?r.pageY:r.touches[0].pageY,C=b-(u.getBoundingClientRect().left+window.pageXOffset),g=s-(u.getBoundingClientRect().top+window.pageYOffset);if(t==="vertical"){var d=void 0;if(g<0)d=359;else if(g>h)d=0;else{var _=-(g*100/h)+100;d=360*_/100}if(o.h!==d)return{h:d,s:o.s,l:o.l,a:o.a,source:"hsl"}}else{var p=void 0;if(C<0)p=0;else if(C>c)p=359;else{var v=C*100/c;p=360*v/100}if(o.h!==p)return{h:p,s:o.s,l:o.l,a:o.a,source:"hsl"}}return null}},"6wDqlv+C":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.handleFocus=void 0;var n=Object.assign||function(C){for(var g=1;g1&&arguments[1]!==void 0?arguments[1]:"span";return function(_){b(p,_);function p(){var v,y,f,x;c(this,p);for(var S=arguments.length,A=Array(S),w=0;w{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e=l.calculateChange=function(r,t,o){var u=o.getBoundingClientRect(),c=u.width,h=u.height,b=typeof r.pageX=="number"?r.pageX:r.touches[0].pageX,s=typeof r.pageY=="number"?r.pageY:r.touches[0].pageY,C=b-(o.getBoundingClientRect().left+window.pageXOffset),g=s-(o.getBoundingClientRect().top+window.pageYOffset);C<0?C=0:C>c&&(C=c),g<0?g=0:g>h&&(g=h);var d=C/c,_=1-g/h;return{h:t.h,s:d,v:_,a:t.a,source:"hsv"}}},ybot7P0S:(O,l,e)=>{"use strict";var n;n={value:!0},n=n=l.FJ=n=n=n=n=n=n=n=n=n=n=n=n=void 0;var r=e("TlkBKPFQ");n={enumerable:!0,get:function(){return f(r).default}};var t=e("TohfJLGw");n={enumerable:!0,get:function(){return f(t).default}};var o=e("m/EOH/1h");n={enumerable:!0,get:function(){return f(o).default}};var u=e("Nnu6OYeX");n={enumerable:!0,get:function(){return f(u).default}};var c=e("CTscPvbn");n={enumerable:!0,get:function(){return f(c).default}};var h=e("jdj53D7Q");n={enumerable:!0,get:function(){return f(h).default}};var b=e("krarzO/E");n={enumerable:!0,get:function(){return f(b).default}};var s=e("aHBOerTE");n={enumerable:!0,get:function(){return f(s).default}};var C=e("M1wFS+FZ");n={enumerable:!0,get:function(){return f(C).default}};var g=e("3l3fajAv");n={enumerable:!0,get:function(){return f(g).default}};var d=e("yLZIYifI");n={enumerable:!0,get:function(){return f(d).default}};var _=e("CUs3OVlX");Object.defineProperty(l,"FJ",{enumerable:!0,get:function(){return f(_).default}});var p=e("VNmdgZcm");n={enumerable:!0,get:function(){return f(p).default}};var v=e("99KYJWxP");n={enumerable:!0,get:function(){return f(v).default}};var y=f(u);function f(x){return x&&x.__esModule?x:{default:x}}n=y.default},"7fWcu65b":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=function(){function p(v,y){for(var f=0;f{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.clone=e,l.isDate=n,l.addMonths=r,l.isSameDay=t,l.isSameMonth=o,l.isDayBefore=u,l.isDayAfter=c,l.isPastDay=h,l.isFutureDay=b,l.isDayBetween=s,l.addDayToRange=C,l.isDayInRange=g,l.getWeekNumber=d;function e(_){return new Date(_.getTime())}function n(_){return _ instanceof Date&&!isNaN(_.valueOf())}function r(_,p){var v=e(_);return v.setMonth(_.getMonth()+p),v}function t(_,p){return!_||!p?!1:_.getDate()===p.getDate()&&_.getMonth()===p.getMonth()&&_.getFullYear()===p.getFullYear()}function o(_,p){return!_||!p?!1:_.getMonth()===p.getMonth()&&_.getFullYear()===p.getFullYear()}function u(_,p){var v=e(_).setHours(0,0,0,0),y=e(p).setHours(0,0,0,0);return vy}function h(_){var p=new Date;return p.setHours(0,0,0,0),u(_,p)}function b(_){var p=new Date(new Date().getTime()+864e5);return p.setHours(0,0,0,0),_>=p}function s(_,p,v){var y=e(_);return y.setHours(0,0,0,0),c(y,p)&&u(y,v)||c(y,v)&&u(y,p)}function C(_){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{from:null,to:null},v=p.from,y=p.to;return v?v&&y&&t(v,y)&&t(_,v)?(v=null,y=null):y&&u(_,v)?v=_:y&&t(_,y)?(v=_,y=_):(y=_,u(y,v)&&(y=v,v=_)):v=_,{from:v,to:y}}function g(_,p){var v=p.from,y=p.to;return v&&t(_,v)||y&&t(_,y)||v&&y&&s(_,v,y)}function d(_){var p=e(_);return p.setHours(0,0,0),p.setDate(p.getDate()+4-(p.getDay()||7)),Math.ceil(((p-new Date(p.getFullYear(),0,1))/864e5+1)/7)}l.default={addDayToRange:C,addMonths:r,clone:e,getWeekNumber:d,isDate:n,isDayAfter:c,isDayBefore:u,isDayBetween:s,isDayInRange:g,isFutureDay:b,isPastDay:h,isSameDay:t,isSameMonth:o}},"t/WxxlV6":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=Object.assign||function(f){for(var x=1;x{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.ModifiersUtils=l.LocaleUtils=l.DateUtils=l.DayPicker=void 0;var n=Object.assign||function(B){for(var z=1;z=0||Object.prototype.hasOwnProperty.call(B,H)&&(X[H]=B[H]);return X}function me(B,z){if(!(B instanceof z))throw new TypeError("Cannot call a class as a function")}function xe(B,z){if(!B)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z&&(typeof z=="object"||typeof z=="function")?z:B}function Pe(B,z){if(typeof z!="function"&&z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof z);B.prototype=Object.create(z&&z.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),z&&(Object.setPrototypeOf?Object.setPrototypeOf(B,z):B.__proto__=z)}var I=l.DayPicker=function(B){Pe(z,B);function z(X){me(this,z);var H=xe(this,(z.__proto__||Object.getPrototypeOf(z)).call(this,X));H.dayPicker=null,H.showNextMonth=function(U){if(H.allowNextMonth()){var se=H.props.pagedNavigation?H.props.numberOfMonths:1,q=x.addMonths(H.state.currentMonth,se);H.showMonth(q,U)}},H.showPreviousMonth=function(U){if(H.allowPreviousMonth()){var se=H.props.pagedNavigation?H.props.numberOfMonths:1,q=x.addMonths(H.state.currentMonth,-se);H.showMonth(q,U)}},H.handleKeyDown=function(U){switch(U.persist(),U.keyCode){case G.LEFT:H.props.dir==="rtl"?H.showNextMonth():H.showPreviousMonth(),y.cancelEvent(U);break;case G.RIGHT:H.props.dir==="rtl"?H.showPreviousMonth():H.showNextMonth(),y.cancelEvent(U);break;case G.UP:H.showPreviousYear(),y.cancelEvent(U);break;case G.DOWN:H.showNextYear(),y.cancelEvent(U);break;default:break}H.props.onKeyDown&&H.props.onKeyDown(U)},H.handleDayKeyDown=function(U,se,q){switch(q.persist(),q.keyCode){case G.LEFT:y.cancelEvent(q),H.props.dir==="rtl"?H.focusNextDay(q.target):H.focusPreviousDay(q.target);break;case G.RIGHT:y.cancelEvent(q),H.props.dir==="rtl"?H.focusPreviousDay(q.target):H.focusNextDay(q.target);break;case G.UP:y.cancelEvent(q),H.focusPreviousWeek(q.target);break;case G.DOWN:y.cancelEvent(q),H.focusNextWeek(q.target);break;case G.ENTER:case G.SPACE:y.cancelEvent(q),H.props.onDayClick&&H.handleDayClick(U,se,q);break;default:break}H.props.onDayKeyDown&&H.props.onDayKeyDown(U,se,q)},H.handleDayClick=function(U,se,q){q.persist(),se[H.props.classNames.outside]&&H.props.enableOutsideDaysClick&&H.handleOutsideDayClick(U),H.props.onDayClick&&H.props.onDayClick(U,se,q)},H.handleTodayButtonClick=function(U){var se=new Date,q=new Date(se.getFullYear(),se.getMonth());H.showMonth(q),U.target.blur(),H.props.onTodayButtonClick&&(U.persist(),H.props.onTodayButtonClick(new Date(se.getFullYear(),se.getMonth(),se.getDate()),T.getModifiersForDay(se,H.props.modifiers),U))};var Z=H.getCurrentMonthFromProps(X);return H.state={currentMonth:Z},H}return r(z,[{key:"componentDidUpdate",value:function(H){if(H.month!==this.props.month&&!x.isSameMonth(H.month,this.props.month)){var Z=this.getCurrentMonthFromProps(this.props);this.setState({currentMonth:Z})}}},{key:"getCurrentMonthFromProps",value:function(H){var Z=y.startOfMonth(H.month||H.initialMonth||new Date),U=Z;if(H.pagedNavigation&&H.numberOfMonths>1&&H.fromMonth){var se=y.startOfMonth(H.fromMonth),q=y.getMonthsDiff(se,U);U=x.addMonths(se,Math.floor(q/H.numberOfMonths)*H.numberOfMonths)}else H.toMonth&&H.numberOfMonths>1&&y.getMonthsDiff(U,H.toMonth)<=0&&(U=x.addMonths(y.startOfMonth(H.toMonth),1-this.props.numberOfMonths));return U}},{key:"getNextNavigableMonth",value:function(){return x.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return x.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var H=x.addMonths(this.state.currentMonth,-1);return this.allowMonth(H)}},{key:"allowNextMonth",value:function(){var H=x.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(H)}},{key:"allowMonth",value:function(H){var Z=this.props,U=Z.fromMonth,se=Z.toMonth,q=Z.canChangeMonth;return!(!q||U&&y.getMonthsDiff(U,H)<0||se&&y.getMonthsDiff(se,H)>0)}},{key:"allowYearChange",value:function(){return this.props.canChangeMonth}},{key:"showMonth",value:function(H,Z){var U=this;this.allowMonth(H)&&this.setState({currentMonth:y.startOfMonth(H)},function(){Z&&Z(),U.props.onMonthChange&&U.props.onMonthChange(U.state.currentMonth)})}},{key:"showNextYear",value:function(){if(this.allowYearChange()){var H=x.addMonths(this.state.currentMonth,12);this.showMonth(H)}}},{key:"showPreviousYear",value:function(){if(this.allowYearChange()){var H=x.addMonths(this.state.currentMonth,-12);this.showMonth(H)}}},{key:"focus",value:function(){this.wrapper.focus()}},{key:"focusFirstDayOfMonth",value:function(){y.getDayNodes(this.dayPicker,this.props.classNames)[0].focus()}},{key:"focusLastDayOfMonth",value:function(){var H=y.getDayNodes(this.dayPicker,this.props.classNames);H[H.length-1].focus()}},{key:"focusPreviousDay",value:function(H){var Z=this,U=y.getDayNodes(this.dayPicker,this.props.classNames),se=y.nodeListToArray(U).indexOf(H);se!==-1&&(se===0?this.showPreviousMonth(function(){return Z.focusLastDayOfMonth()}):U[se-1].focus())}},{key:"focusNextDay",value:function(H){var Z=this,U=y.getDayNodes(this.dayPicker,this.props.classNames),se=y.nodeListToArray(U).indexOf(H);se!==-1&&(se===U.length-1?this.showNextMonth(function(){return Z.focusFirstDayOfMonth()}):U[se+1].focus())}},{key:"focusNextWeek",value:function(H){var Z=this,U=y.getDayNodes(this.dayPicker,this.props.classNames),se=y.nodeListToArray(U).indexOf(H),q=se>U.length-8;q?this.showNextMonth(function(){var ue=U.length-se,Ee=7-ue;y.getDayNodes(Z.dayPicker,Z.props.classNames)[Ee].focus()}):U[se+7].focus()}},{key:"focusPreviousWeek",value:function(H){var Z=this,U=y.getDayNodes(this.dayPicker,this.props.classNames),se=y.nodeListToArray(U).indexOf(H),q=se<=6;q?this.showPreviousMonth(function(){var ue=y.getDayNodes(Z.dayPicker,Z.props.classNames),Ee=ue.length-7,Re=Ee+se;ue[Re].focus()}):U[se-7].focus()}},{key:"handleOutsideDayClick",value:function(H){var Z=this.state.currentMonth,U=this.props.numberOfMonths,se=y.getMonthsDiff(Z,H);se>0&&se>=U?this.showNextMonth():se<0&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var H=this.props,Z=H.labels,U=H.locale,se=H.localeUtils,q=H.canChangeMonth,ue=H.navbarElement,Ee=V(H,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!q)return null;var Re={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:Ee.dir,labels:Z,locale:U,localeUtils:se};return o.default.isValidElement(ue)?o.default.cloneElement(ue,Re):o.default.createElement(ue,Re)}},{key:"renderMonths",value:function(){for(var H=[],Z=y.getFirstDayOfWeekFromProps(this.props),U=0;U{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=Object.assign||function(S){for(var A=1;A1&&arguments[1]!==void 0?arguments[1]:(0,t.getFirstDayOfWeek)(),w=arguments[2],T=s(S),L=[],k=[],G=[],ee=1;ee<=T;ee+=1)L.push(new Date(S.getFullYear(),S.getMonth(),ee,12));L.forEach(function(se){k.length>0&&se.getDay()===A&&(G.push(k),k=[]),k.push(se),L.indexOf(se)===L.length-1&&G.push(k)});for(var te=G[0],V=7-te.length;V>0;V-=1){var me=(0,r.clone)(te[0]);me.setDate(te[0].getDate()-1),te.unshift(me)}for(var xe=G[G.length-1],Pe=xe.length;Pe<7;Pe+=1){var I=(0,r.clone)(xe[xe.length-1]);I.setDate(xe[xe.length-1].getDate()+1),xe.push(I)}if(w&&G.length<6)for(var B=void 0,z=G.length;z<6;z+=1){B=G[G.length-1];for(var X=B[B.length-1],H=[],Z=0;Z<7;Z+=1){var U=(0,r.clone)(X);U.setDate(X.getDate()+Z+1),H.push(U)}G.push(H)}return G}function v(S){var A=(0,r.clone)(S);return A.setDate(1),A.setHours(12,0,0,0),A}function y(S,A){var w=void 0;A===u.default?w=A.day+"--"+A.outside:w=""+A.outside;var T=A.day.replace(/ /g,"."),L=w.replace(/ /g,"."),k="."+T+":not(."+L+")";return S.querySelectorAll(k)}function f(S){return Array.prototype.slice.call(S,0)}function x(S,A){return Object.prototype.hasOwnProperty.call(S,A)}},ScMkYT5j:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.formatDay=t,l.formatMonthTitle=o,l.formatWeekdayShort=u,l.formatWeekdayLong=c,l.getFirstDayOfWeek=h,l.getMonths=b;var e=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["January","February","March","April","May","June","July","August","September","October","November","December"];function t(s){return s.toDateString()}function o(s){return r[s.getMonth()]+" "+s.getFullYear()}function u(s){return n[s]}function c(s){return e[s]}function h(){return 0}function b(){return r}l.default={formatDay:t,formatMonthTitle:o,formatWeekdayShort:u,formatWeekdayLong:c,getFirstDayOfWeek:h,getMonths:b}},"j+qKUAcR":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.dayMatchesModifier=t,l.getModifiersForDay=o;var n=e("JNDXVW5Y"),r=e("wi4Ns4DK");function t(u,c){if(!c)return!1;var h=Array.isArray(c)?c:[c];return h.some(function(b){return b?b instanceof Date?(0,n.isSameDay)(u,b):(0,r.isRangeOfDates)(b)?(0,n.isDayInRange)(u,b):b.after&&b.before&&(0,n.isDayAfter)(b.before,b.after)?(0,n.isDayAfter)(u,b.after)&&(0,n.isDayBefore)(u,b.before):b.after&&b.before&&((0,n.isDayAfter)(b.after,b.before)||(0,n.isSameDay)(b.after,b.before))?(0,n.isDayAfter)(u,b.after)||(0,n.isDayBefore)(u,b.before):b.after?(0,n.isDayAfter)(u,b.after):b.before?(0,n.isDayBefore)(u,b.before):b.daysOfWeek?b.daysOfWeek.some(function(s){return u.getDay()===s}):typeof b=="function"?b(u):!1:!1})}function o(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(c).reduce(function(h,b){var s=c[b];return t(u,s)&&h.push(b),h},[])}l.default={dayMatchesModifier:t,getModifiersForDay:o}},GyAfcnzl:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=function(){function L(k,G){for(var ee=0;ee-1,ariaSelected:X.indexOf(te.props.classNames.selected)>-1,onClick:te.props.onDayClick,onFocus:te.props.onDayFocus,onKeyDown:te.props.onDayKeyDown,onMouseEnter:te.props.onDayMouseEnter,onMouseLeave:te.props.onDayMouseLeave,onMouseDown:te.props.onDayMouseDown,onMouseUp:te.props.onDayMouseUp,onTouchEnd:te.props.onDayTouchEnd,onTouchStart:te.props.onDayTouchStart},te.props.renderDay(I,se))},ee),A(te,V)}return n(k,[{key:"render",value:function(){var ee=this,te=this.props,V=te.classNames,me=te.month,xe=te.months,Pe=te.fixedWeeks,I=te.captionElement,B=te.weekdayElement,z=te.locale,X=te.localeUtils,H=te.weekdaysLong,Z=te.weekdaysShort,U=te.firstDayOfWeek,se=te.onCaptionClick,q=te.showWeekNumbers,ue=te.showWeekDays,Ee=te.onWeekClick,Re={date:me,classNames:V,months:xe,localeUtils:X,locale:z,onClick:se?function(Q){return se(me,Q)}:void 0},Oe=t.default.isValidElement(I)?t.default.cloneElement(I,Re):t.default.createElement(I,Re),ce=p.getWeekArray(me,U,Pe);return t.default.createElement("div",{className:V.month,role:"grid"},Oe,ue&&t.default.createElement(h.default,{classNames:V,weekdaysShort:Z,weekdaysLong:H,firstDayOfWeek:U,showWeekNumbers:q,locale:z,localeUtils:X,weekdayElement:B}),t.default.createElement("div",{className:V.body,role:"rowgroup"},ce.map(function(Q){var oe=void 0;return q&&(oe=y.getWeekNumber(Q[6])),t.default.createElement("div",{key:Q[0].getTime(),className:V.week,role:"row"},q&&t.default.createElement("div",{className:V.weekNumber,tabIndex:Ee?0:-1,role:"gridcell",onClick:Ee?function(Ne){return Ee(oe,Q,Ne)}:void 0,onKeyUp:Ee?function(Ne){return Ne.keyCode===C.ENTER&&Ee(oe,Q,Ne)}:void 0},ee.props.renderWeek(oe,Q,me)),Q.map(ee.renderDay))})))}}]),k}(r.Component);T.propTypes={classNames:u.default.shape({body:u.default.string.isRequired,month:u.default.string.isRequired,outside:u.default.string.isRequired,today:u.default.string.isRequired,week:u.default.string.isRequired,weekNumber:u.default.string.isRequired,disabled:u.default.string.isRequired,selected:u.default.string.isRequired}).isRequired,tabIndex:u.default.number,month:u.default.instanceOf(Date).isRequired,months:u.default.arrayOf(u.default.string),modifiersStyles:u.default.object,showWeekDays:u.default.bool,showOutsideDays:u.default.bool,renderDay:u.default.func.isRequired,renderWeek:u.default.func.isRequired,captionElement:u.default.oneOfType([u.default.element,u.default.func,u.default.instanceOf(t.default.Component)]).isRequired,weekdayElement:u.default.oneOfType([u.default.element,u.default.func,u.default.instanceOf(t.default.Component)]),fixedWeeks:u.default.bool,showWeekNumbers:u.default.bool,locale:u.default.string.isRequired,localeUtils:u.default.object.isRequired,weekdaysLong:u.default.arrayOf(u.default.string),weekdaysShort:u.default.arrayOf(u.default.string),firstDayOfWeek:u.default.number.isRequired,onCaptionClick:u.default.func,onDayClick:u.default.func,onDayFocus:u.default.func,onDayKeyDown:u.default.func,onDayMouseEnter:u.default.func,onDayMouseLeave:u.default.func,onDayMouseDown:u.default.func,onDayMouseUp:u.default.func,onDayTouchEnd:u.default.func,onDayTouchStart:u.default.func,onWeekClick:u.default.func},l.default=T},dUnGuipy:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=function(){function p(v,y){for(var f=0;f{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=function(){function g(d,_){for(var p=0;p<_.length;p++){var v=_[p];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(d,v.key,v)}}return function(d,_,p){return _&&g(d.prototype,_),p&&g(d,p),d}}(),r=e("Z7aTuO5B"),t=c(r),o=e("KfF0gQb+"),u=c(o);function c(g){return g&&g.__esModule?g:{default:g}}function h(g,d){if(!(g instanceof d))throw new TypeError("Cannot call a class as a function")}function b(g,d){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:g}function s(g,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);g.prototype=Object.create(d&&d.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(g,d):g.__proto__=d)}var C=function(g){s(d,g);function d(){return h(this,d),b(this,(d.__proto__||Object.getPrototypeOf(d)).apply(this,arguments))}return n(d,[{key:"shouldComponentUpdate",value:function(p){return this.props!==p}},{key:"render",value:function(){var p=this.props,v=p.weekday,y=p.className,f=p.weekdaysLong,x=p.weekdaysShort,S=p.localeUtils,A=p.locale,w=void 0;f?w=f[v]:w=S.formatWeekdayLong(v,A);var T=void 0;return x?T=x[v]:T=S.formatWeekdayShort(v,A),t.default.createElement("div",{className:y,role:"columnheader"},t.default.createElement("abbr",{title:w},T))}}]),d}(r.Component);C.propTypes={weekday:u.default.number,className:u.default.string,locale:u.default.string,localeUtils:u.default.object,weekdaysLong:u.default.arrayOf(u.default.string),weekdaysShort:u.default.arrayOf(u.default.string)},l.default=C},VQNFNdfd:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=function(){function g(d,_){for(var p=0;p<_.length;p++){var v=_[p];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(d,v.key,v)}}return function(d,_,p){return _&&g(d.prototype,_),p&&g(d,p),d}}(),r=e("Z7aTuO5B"),t=c(r),o=e("KfF0gQb+"),u=c(o);function c(g){return g&&g.__esModule?g:{default:g}}function h(g,d){if(!(g instanceof d))throw new TypeError("Cannot call a class as a function")}function b(g,d){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:g}function s(g,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);g.prototype=Object.create(d&&d.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(g,d):g.__proto__=d)}var C=function(g){s(d,g);function d(){return h(this,d),b(this,(d.__proto__||Object.getPrototypeOf(d)).apply(this,arguments))}return n(d,[{key:"shouldComponentUpdate",value:function(p){return this.props!==p}},{key:"render",value:function(){for(var p=this.props,v=p.classNames,y=p.firstDayOfWeek,f=p.showWeekNumbers,x=p.weekdaysLong,S=p.weekdaysShort,A=p.locale,w=p.localeUtils,T=p.weekdayElement,L=[],k=0;k<7;k+=1){var G=(k+y)%7,ee={key:k,className:v.weekday,weekday:G,weekdaysLong:x,weekdaysShort:S,localeUtils:w,locale:A},te=t.default.isValidElement(T)?t.default.cloneElement(T,ee):t.default.createElement(T,ee);L.push(te)}return t.default.createElement("div",{className:v.weekdays,role:"rowgroup"},t.default.createElement("div",{className:v.weekdaysRow,role:"row"},f&&t.default.createElement("div",{className:v.weekday}),L))}}]),d}(r.Component);C.propTypes={classNames:u.default.shape({weekday:u.default.string.isRequired,weekdays:u.default.string.isRequired,weekdaysRow:u.default.string.isRequired}).isRequired,firstDayOfWeek:u.default.number.isRequired,weekdaysLong:u.default.arrayOf(u.default.string),weekdaysShort:u.default.arrayOf(u.default.string),showWeekNumbers:u.default.bool,locale:u.default.string.isRequired,localeUtils:u.default.object.isRequired,weekdayElement:u.default.oneOfType([u.default.element,u.default.func,u.default.instanceOf(t.default.Component)])},l.default=C},BOiO2Qbu:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={container:"DayPicker",wrapper:"DayPicker-wrapper",interactionDisabled:"DayPicker--interactionDisabled",months:"DayPicker-Months",month:"DayPicker-Month",navBar:"DayPicker-NavBar",navButtonPrev:"DayPicker-NavButton DayPicker-NavButton--prev",navButtonNext:"DayPicker-NavButton DayPicker-NavButton--next",navButtonInteractionDisabled:"DayPicker-NavButton--interactionDisabled",caption:"DayPicker-Caption",weekdays:"DayPicker-Weekdays",weekdaysRow:"DayPicker-WeekdaysRow",weekday:"DayPicker-Weekday",body:"DayPicker-Body",week:"DayPicker-Week",weekNumber:"DayPicker-WeekNumber",day:"DayPicker-Day",footer:"DayPicker-Footer",todayButton:"DayPicker-TodayButton",today:"today",selected:"selected",disabled:"disabled",outside:"outside"}},jlUcZkDc:(O,l,e)=>{"use strict";var n;n={value:!0};var r=e("7itDe+ih");Object.defineProperty(l,"ZP",{enumerable:!0,get:function(){return c(r).default}});var t=e("JNDXVW5Y");n={enumerable:!0,get:function(){return c(t).default}};var o=e("ScMkYT5j");n={enumerable:!0,get:function(){return c(o).default}};var u=e("j+qKUAcR");n={enumerable:!0,get:function(){return c(u).default}};function c(h){return h&&h.__esModule?h:{default:h}}},V2HiuFGL:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e=l.LEFT=37,n=l.UP=38,r=l.RIGHT=39,t=l.DOWN=40,o=l.ENTER=13,u=l.SPACE=32,c=l.ESC=27,h=l.TAB=9},v2b4N2Sz:(O,l,e)=>{"use strict";function n(U){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(q){return typeof q}:n=function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},n(U)}Object.defineProperty(l,"__esModule",{value:!0}),Object.defineProperty(l,"DraggableCore",{enumerable:!0,get:function(){return s.default}}),l.default=void 0;var r=p(e("Z7aTuO5B")),t=d(e("KfF0gQb+")),o=d(e("zKLlqmvB")),u=d(e("+bbSl/ZL")),c=e("mr68ZkgN"),h=e("p+6EIu9l"),b=e("DizCJaNG"),s=d(e("llF1ns1p")),C=d(e("+iAOTUve")),g=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function d(U){return U&&U.__esModule?U:{default:U}}function _(U){if(typeof WeakMap!="function")return null;var se=new WeakMap,q=new WeakMap;return(_=function(Ee){return Ee?q:se})(U)}function p(U,se){if(!se&&U&&U.__esModule)return U;if(U===null||n(U)!=="object"&&typeof U!="function")return{default:U};var q=_(se);if(q&&q.has(U))return q.get(U);var ue={},Ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Re in U)if(Re!=="default"&&Object.prototype.hasOwnProperty.call(U,Re)){var Oe=Ee?Object.getOwnPropertyDescriptor(U,Re):null;Oe&&(Oe.get||Oe.set)?Object.defineProperty(ue,Re,Oe):ue[Re]=U[Re]}return ue.default=U,q&&q.set(U,ue),ue}function v(){return v=Object.assign||function(U){for(var se=1;se=0)&&Object.prototype.propertyIsEnumerable.call(U,ue)&&(q[ue]=U[ue])}return q}function f(U,se){if(U==null)return{};var q={},ue=Object.keys(U),Ee,Re;for(Re=0;Re=0)&&(q[Ee]=U[Ee]);return q}function x(U,se){var q=Object.keys(U);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(U);se&&(ue=ue.filter(function(Ee){return Object.getOwnPropertyDescriptor(U,Ee).enumerable})),q.push.apply(q,ue)}return q}function S(U){for(var se=1;seU.length)&&(se=U.length);for(var q=0,ue=new Array(se);q"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function X(U){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(q){return q.__proto__||Object.getPrototypeOf(q)},X(U)}function H(U,se,q){return se in U?Object.defineProperty(U,se,{value:q,enumerable:!0,configurable:!0,writable:!0}):U[se]=q,U}var Z=function(U){me(q,U);var se=Pe(q);function q(ue){var Ee;return ee(this,q),Ee=se.call(this,ue),H(B(Ee),"onDragStart",function(Re,Oe){(0,C.default)("Draggable: onDragStart: %j",Oe);var ce=Ee.props.onStart(Re,(0,h.createDraggableData)(B(Ee),Oe));if(ce===!1)return!1;Ee.setState({dragging:!0,dragged:!0})}),H(B(Ee),"onDrag",function(Re,Oe){if(!Ee.state.dragging)return!1;(0,C.default)("Draggable: onDrag: %j",Oe);var ce=(0,h.createDraggableData)(B(Ee),Oe),Q={x:ce.x,y:ce.y};if(Ee.props.bounds){var oe=Q.x,Ne=Q.y;Q.x+=Ee.state.slackX,Q.y+=Ee.state.slackY;var Ye=(0,h.getBoundPosition)(B(Ee),Q.x,Q.y),ae=A(Ye,2),ie=ae[0],re=ae[1];Q.x=ie,Q.y=re,Q.slackX=Ee.state.slackX+(oe-Q.x),Q.slackY=Ee.state.slackY+(Ne-Q.y),ce.x=Q.x,ce.y=Q.y,ce.deltaX=Q.x-Ee.state.x,ce.deltaY=Q.y-Ee.state.y}var we=Ee.props.onDrag(Re,ce);if(we===!1)return!1;Ee.setState(Q)}),H(B(Ee),"onDragStop",function(Re,Oe){if(!Ee.state.dragging)return!1;var ce=Ee.props.onStop(Re,(0,h.createDraggableData)(B(Ee),Oe));if(ce===!1)return!1;(0,C.default)("Draggable: onDragStop: %j",Oe);var Q={dragging:!1,slackX:0,slackY:0},oe=Boolean(Ee.props.position);if(oe){var Ne=Ee.props.position,Ye=Ne.x,ae=Ne.y;Q.x=Ye,Q.y=ae}Ee.setState(Q)}),Ee.state={dragging:!1,dragged:!1,x:ue.position?ue.position.x:ue.defaultPosition.x,y:ue.position?ue.position.y:ue.defaultPosition.y,prevPropsPosition:S({},ue.position),slackX:0,slackY:0,isElementSVG:!1},ue.position&&!(ue.onDrag||ue.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),Ee}return V(q,[{key:"componentDidMount",value:function(){typeof window.SVGElement<"u"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var Ee,Re,Oe;return(Ee=(Re=this.props)===null||Re===void 0||(Oe=Re.nodeRef)===null||Oe===void 0?void 0:Oe.current)!==null&&Ee!==void 0?Ee:o.default.findDOMNode(this)}},{key:"render",value:function(){var Ee,Re=this.props,Oe=Re.axis,ce=Re.bounds,Q=Re.children,oe=Re.defaultPosition,Ne=Re.defaultClassName,Ye=Re.defaultClassNameDragging,ae=Re.defaultClassNameDragged,ie=Re.position,re=Re.positionOffset,we=Re.scale,ne=y(Re,g),de={},fe=null,Ce=Boolean(ie),Ve=!Ce||this.state.dragging,Ze=ie||oe,at={x:(0,h.canDragX)(this)&&Ve?this.state.x:Ze.x,y:(0,h.canDragY)(this)&&Ve?this.state.y:Ze.y};this.state.isElementSVG?fe=(0,c.createSVGTransform)(at,re):de=(0,c.createCSSTransform)(at,re);var Mt=(0,u.default)(Q.props.className||"",Ne,(Ee={},H(Ee,Ye,this.state.dragging),H(Ee,ae,this.state.dragged),Ee));return r.createElement(s.default,v({},ne,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(Q),{className:Mt,style:S(S({},Q.props.style),de),transform:fe}))}}],[{key:"getDerivedStateFromProps",value:function(Ee,Re){var Oe=Ee.position,ce=Re.prevPropsPosition;return Oe&&(!ce||Oe.x!==ce.x||Oe.y!==ce.y)?((0,C.default)("Draggable: getDerivedStateFromProps %j",{position:Oe,prevPropsPosition:ce}),{x:Oe.x,y:Oe.y,prevPropsPosition:S({},Oe)}):null}}]),q}(r.Component);l.default=Z,H(Z,"displayName","Draggable"),H(Z,"propTypes",S(S({},s.default.propTypes),{},{axis:t.default.oneOf(["both","x","y","none"]),bounds:t.default.oneOfType([t.default.shape({left:t.default.number,right:t.default.number,top:t.default.number,bottom:t.default.number}),t.default.string,t.default.oneOf([!1])]),defaultClassName:t.default.string,defaultClassNameDragging:t.default.string,defaultClassNameDragged:t.default.string,defaultPosition:t.default.shape({x:t.default.number,y:t.default.number}),positionOffset:t.default.shape({x:t.default.oneOfType([t.default.number,t.default.string]),y:t.default.oneOfType([t.default.number,t.default.string])}),position:t.default.shape({x:t.default.number,y:t.default.number}),className:b.dontSetMe,style:b.dontSetMe,transform:b.dontSetMe})),H(Z,"defaultProps",S(S({},s.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},llF1ns1p:(O,l,e)=>{"use strict";function n(I){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(z){return typeof z}:n=function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z},n(I)}Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var r=g(e("Z7aTuO5B")),t=s(e("KfF0gQb+")),o=s(e("zKLlqmvB")),u=e("mr68ZkgN"),c=e("p+6EIu9l"),h=e("DizCJaNG"),b=s(e("+iAOTUve"));function s(I){return I&&I.__esModule?I:{default:I}}function C(I){if(typeof WeakMap!="function")return null;var B=new WeakMap,z=new WeakMap;return(C=function(H){return H?z:B})(I)}function g(I,B){if(!B&&I&&I.__esModule)return I;if(I===null||n(I)!=="object"&&typeof I!="function")return{default:I};var z=C(B);if(z&&z.has(I))return z.get(I);var X={},H=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in I)if(Z!=="default"&&Object.prototype.hasOwnProperty.call(I,Z)){var U=H?Object.getOwnPropertyDescriptor(I,Z):null;U&&(U.get||U.set)?Object.defineProperty(X,Z,U):X[Z]=I[Z]}return X.default=I,z&&z.set(I,X),X}function d(I,B){return f(I)||y(I,B)||p(I,B)||_()}function _(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p(I,B){if(I){if(typeof I=="string")return v(I,B);var z=Object.prototype.toString.call(I).slice(8,-1);if(z==="Object"&&I.constructor&&(z=I.constructor.name),z==="Map"||z==="Set")return Array.from(I);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return v(I,B)}}function v(I,B){(B==null||B>I.length)&&(B=I.length);for(var z=0,X=new Array(B);z"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function te(I){return te=Object.setPrototypeOf?Object.getPrototypeOf:function(z){return z.__proto__||Object.getPrototypeOf(z)},te(I)}function V(I,B,z){return B in I?Object.defineProperty(I,B,{value:z,enumerable:!0,configurable:!0,writable:!0}):I[B]=z,I}var me={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},xe=me.mouse,Pe=function(I){w(z,I);var B=L(z);function z(){var X;x(this,z);for(var H=arguments.length,Z=new Array(H),U=0;U not mounted on DragStart!");var ue=q.ownerDocument;if(!(X.props.disabled||!(se.target instanceof ue.defaultView.Node)||X.props.handle&&!(0,u.matchesSelectorAndParentsTo)(se.target,X.props.handle,q)||X.props.cancel&&(0,u.matchesSelectorAndParentsTo)(se.target,X.props.cancel,q))){se.type==="touchstart"&&se.preventDefault();var Ee=(0,u.getTouchIdentifier)(se);X.setState({touchIdentifier:Ee});var Re=(0,c.getControlPosition)(se,Ee,G(X));if(Re!=null){var Oe=Re.x,ce=Re.y,Q=(0,c.createCoreData)(G(X),Oe,ce);(0,b.default)("DraggableCore: handleDragStart: %j",Q),(0,b.default)("calling",X.props.onStart);var oe=X.props.onStart(se,Q);oe===!1||X.mounted===!1||(X.props.enableUserSelectHack&&(0,u.addUserSelectStyles)(ue),X.setState({dragging:!0,lastX:Oe,lastY:ce}),(0,u.addEvent)(ue,xe.move,X.handleDrag),(0,u.addEvent)(ue,xe.stop,X.handleDragStop))}}}),V(G(X),"handleDrag",function(se){var q=(0,c.getControlPosition)(se,X.state.touchIdentifier,G(X));if(q!=null){var ue=q.x,Ee=q.y;if(Array.isArray(X.props.grid)){var Re=ue-X.state.lastX,Oe=Ee-X.state.lastY,ce=(0,c.snapToGrid)(X.props.grid,Re,Oe),Q=d(ce,2);if(Re=Q[0],Oe=Q[1],!Re&&!Oe)return;ue=X.state.lastX+Re,Ee=X.state.lastY+Oe}var oe=(0,c.createCoreData)(G(X),ue,Ee);(0,b.default)("DraggableCore: handleDrag: %j",oe);var Ne=X.props.onDrag(se,oe);if(Ne===!1||X.mounted===!1){try{X.handleDragStop(new MouseEvent("mouseup"))}catch{var Ye=document.createEvent("MouseEvents");Ye.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),X.handleDragStop(Ye)}return}X.setState({lastX:ue,lastY:Ee})}}),V(G(X),"handleDragStop",function(se){if(X.state.dragging){var q=(0,c.getControlPosition)(se,X.state.touchIdentifier,G(X));if(q!=null){var ue=q.x,Ee=q.y,Re=(0,c.createCoreData)(G(X),ue,Ee),Oe=X.props.onStop(se,Re);if(Oe===!1||X.mounted===!1)return!1;var ce=X.findDOMNode();ce&&X.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(ce.ownerDocument),(0,b.default)("DraggableCore: handleDragStop: %j",Re),X.setState({dragging:!1,lastX:NaN,lastY:NaN}),ce&&((0,b.default)("DraggableCore: Removing handlers"),(0,u.removeEvent)(ce.ownerDocument,xe.move,X.handleDrag),(0,u.removeEvent)(ce.ownerDocument,xe.stop,X.handleDragStop))}}}),V(G(X),"onMouseDown",function(se){return xe=me.mouse,X.handleDragStart(se)}),V(G(X),"onMouseUp",function(se){return xe=me.mouse,X.handleDragStop(se)}),V(G(X),"onTouchStart",function(se){return xe=me.touch,X.handleDragStart(se)}),V(G(X),"onTouchEnd",function(se){return xe=me.touch,X.handleDragStop(se)}),X}return A(z,[{key:"componentDidMount",value:function(){this.mounted=!0;var H=this.findDOMNode();H&&(0,u.addEvent)(H,me.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var H=this.findDOMNode();if(H){var Z=H.ownerDocument;(0,u.removeEvent)(Z,me.mouse.move,this.handleDrag),(0,u.removeEvent)(Z,me.touch.move,this.handleDrag),(0,u.removeEvent)(Z,me.mouse.stop,this.handleDragStop),(0,u.removeEvent)(Z,me.touch.stop,this.handleDragStop),(0,u.removeEvent)(H,me.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(Z)}}},{key:"findDOMNode",value:function(){var H,Z,U;return(H=(Z=this.props)===null||Z===void 0||(U=Z.nodeRef)===null||U===void 0?void 0:U.current)!==null&&H!==void 0?H:o.default.findDOMNode(this)}},{key:"render",value:function(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),z}(r.Component);l.default=Pe,V(Pe,"displayName","DraggableCore"),V(Pe,"propTypes",{allowAnyClick:t.default.bool,disabled:t.default.bool,enableUserSelectHack:t.default.bool,offsetParent:function(B,z){if(B[z]&&B[z].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:t.default.arrayOf(t.default.number),handle:t.default.string,cancel:t.default.string,nodeRef:t.default.object,onStart:t.default.func,onDrag:t.default.func,onStop:t.default.func,onMouseDown:t.default.func,scale:t.default.number,className:h.dontSetMe,style:h.dontSetMe,transform:h.dontSetMe}),V(Pe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},D5WZ8cx1:(O,l,e)=>{"use strict";var n=e("v2b4N2Sz"),r=n.default,t=n.DraggableCore;O.exports=r,O.exports.default=r,O.exports.DraggableCore=t},mr68ZkgN:(O,l,e)=>{"use strict";function n(V){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(xe){return typeof xe}:n=function(xe){return xe&&typeof Symbol=="function"&&xe.constructor===Symbol&&xe!==Symbol.prototype?"symbol":typeof xe},n(V)}Object.defineProperty(l,"__esModule",{value:!0}),l.matchesSelector=C,l.matchesSelectorAndParentsTo=g,l.addEvent=d,l.removeEvent=_,l.outerHeight=p,l.outerWidth=v,l.innerHeight=y,l.innerWidth=f,l.offsetXYFromParent=x,l.createCSSTransform=S,l.createSVGTransform=A,l.getTranslation=w,l.getTouch=T,l.getTouchIdentifier=L,l.addUserSelectStyles=k,l.removeUserSelectStyles=G,l.addClassName=ee,l.removeClassName=te;var r=e("DizCJaNG"),t=u(e("vYxVwEsv"));function o(V){if(typeof WeakMap!="function")return null;var me=new WeakMap,xe=new WeakMap;return(o=function(I){return I?xe:me})(V)}function u(V,me){if(!me&&V&&V.__esModule)return V;if(V===null||n(V)!=="object"&&typeof V!="function")return{default:V};var xe=o(me);if(xe&&xe.has(V))return xe.get(V);var Pe={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in V)if(B!=="default"&&Object.prototype.hasOwnProperty.call(V,B)){var z=I?Object.getOwnPropertyDescriptor(V,B):null;z&&(z.get||z.set)?Object.defineProperty(Pe,B,z):Pe[B]=V[B]}return Pe.default=V,xe&&xe.set(V,Pe),Pe}function c(V,me){var xe=Object.keys(V);if(Object.getOwnPropertySymbols){var Pe=Object.getOwnPropertySymbols(V);me&&(Pe=Pe.filter(function(I){return Object.getOwnPropertyDescriptor(V,I).enumerable})),xe.push.apply(xe,Pe)}return xe}function h(V){for(var me=1;me{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getPrefix=n,l.browserPrefixToKey=r,l.browserPrefixToStyle=t,l.default=void 0;var e=["Moz","Webkit","O","ms"];function n(){var c,h,b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window>"u")return"";var s=(c=window.document)===null||c===void 0||(h=c.documentElement)===null||h===void 0?void 0:h.style;if(!s||b in s)return"";for(var C=0;C{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=e;function e(){var n}},"p+6EIu9l":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getBoundPosition=t,l.snapToGrid=o,l.canDragX=u,l.canDragY=c,l.getControlPosition=h,l.createCoreData=b,l.createDraggableData=s;var n=e("DizCJaNG"),r=e("mr68ZkgN");function t(d,_,p){if(!d.props.bounds)return[_,p];var v=d.props.bounds;v=typeof v=="string"?v:C(v);var y=g(d);if(typeof v=="string"){var f=y.ownerDocument,x=f.defaultView,S;if(v==="parent"?S=y.parentNode:S=f.querySelector(v),!(S instanceof x.HTMLElement))throw new Error('Bounds selector "'+v+'" could not find an element.');var A=S,w=x.getComputedStyle(y),T=x.getComputedStyle(A);v={left:-y.offsetLeft+(0,n.int)(T.paddingLeft)+(0,n.int)(w.marginLeft),top:-y.offsetTop+(0,n.int)(T.paddingTop)+(0,n.int)(w.marginTop),right:(0,r.innerWidth)(A)-(0,r.outerWidth)(y)-y.offsetLeft+(0,n.int)(T.paddingRight)-(0,n.int)(w.marginRight),bottom:(0,r.innerHeight)(A)-(0,r.outerHeight)(y)-y.offsetTop+(0,n.int)(T.paddingBottom)-(0,n.int)(w.marginBottom)}}return(0,n.isNum)(v.right)&&(_=Math.min(_,v.right)),(0,n.isNum)(v.bottom)&&(p=Math.min(p,v.bottom)),(0,n.isNum)(v.left)&&(_=Math.max(_,v.left)),(0,n.isNum)(v.top)&&(p=Math.max(p,v.top)),[_,p]}function o(d,_,p){var v=Math.round(_/d[0])*d[0],y=Math.round(p/d[1])*d[1];return[v,y]}function u(d){return d.props.axis==="both"||d.props.axis==="x"}function c(d){return d.props.axis==="both"||d.props.axis==="y"}function h(d,_,p){var v=typeof _=="number"?(0,r.getTouch)(d,_):null;if(typeof _=="number"&&!v)return null;var y=g(p),f=p.props.offsetParent||y.offsetParent||y.ownerDocument.body;return(0,r.offsetXYFromParent)(v||d,f,p.props.scale)}function b(d,_,p){var v=d.state,y=!(0,n.isNum)(v.lastX),f=g(d);return y?{node:f,deltaX:0,deltaY:0,lastX:_,lastY:p,x:_,y:p}:{node:f,deltaX:_-v.lastX,deltaY:p-v.lastY,lastX:v.lastX,lastY:v.lastY,x:_,y:p}}function s(d,_){var p=d.props.scale;return{node:_.node,x:d.state.x+_.deltaX/p,y:d.state.y+_.deltaY/p,deltaX:_.deltaX/p,deltaY:_.deltaY/p,lastX:d.state.x,lastY:d.state.y}}function C(d){return{left:d.left,top:d.top,right:d.right,bottom:d.bottom}}function g(d){var _=d.findDOMNode();if(!_)throw new Error(": Unmounted during event!");return _}},DizCJaNG:(O,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.findInArray=e,l.isFunction=n,l.isNum=r,l.int=t,l.dontSetMe=o;function e(u,c){for(var h=0,b=u.length;h{"use strict";e.d(l,{SV:()=>h});var n=e("Z7aTuO5B");function r(v,y,f,x){Object.defineProperty(v,y,{get:f,set:x,enumerable:!0,configurable:!0})}var t={};r(t,"ErrorBoundary",()=>h);var o={};r(o,"ErrorBoundaryContext",()=>u);const u=(0,n.createContext)(null),c={didCatch:!1,error:null};class h extends n.Component{constructor(){super(...arguments);Du(this,"state",c);Du(this,"resetErrorBoundary",(...f)=>{var S,A;const{error:x}=this.state;x!==null&&((A=(S=this.props).onReset)==null||A.call(S,{args:f,reason:"imperative-api"}),this.setState(c))})}static getDerivedStateFromError(f){return{didCatch:!0,error:f}}componentDidCatch(f,x){var S,A;(A=(S=this.props).onError)==null||A.call(S,f,x)}componentDidUpdate(f,x){var w,T;const{didCatch:S}=this.state,{resetKeys:A}=this.props;S&&x.error!==null&&b(f.resetKeys,A)&&((T=(w=this.props).onReset)==null||T.call(w,{next:A,prev:f.resetKeys,reason:"keys"}),this.setState(c))}render(){const{children:f,fallbackRender:x,FallbackComponent:S,fallback:A}=this.props,{didCatch:w,error:T}=this.state;let L=f;if(w){const k={error:T,resetErrorBoundary:this.resetErrorBoundary};if((0,n.isValidElement)(A))L=A;else if(typeof x=="function")L=x(k);else if(S)L=(0,n.createElement)(S,k);else throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return(0,n.createElement)(u.Provider,{value:{didCatch:w,error:T,resetErrorBoundary:this.resetErrorBoundary}},L)}}function b(v=[],y=[]){return v.length!==y.length||v.some((f,x)=>!Object.is(f,y[x]))}var s={};r(s,"useErrorBoundary",()=>g);function C(v){if(v==null||typeof v.didCatch!="boolean"||typeof v.resetErrorBoundary!="function")throw new Error("ErrorBoundaryContext not found");return!0}function g(){const v=(0,n.useContext)(u);C(v);const[y,f]=(0,n.useState)({error:null,hasError:!1}),x=(0,n.useMemo)(()=>({resetBoundary:()=>{v==null||v.resetErrorBoundary(),f({error:null,hasError:!1})},showBoundary:S=>f({error:S,hasError:!0})}),[v==null?void 0:v.resetErrorBoundary]);if(y.hasError)throw y.error;return x}var d={};r(d,"withErrorBoundary",()=>_);function _(v,y){const f=(0,n.forwardRef)((S,A)=>(0,n.createElement)(h,y,(0,n.createElement)(v,{...S,ref:A}))),x=v.displayName||v.name||"Unknown";return f.displayName=`withErrorBoundary(${x})`,f}var p={}},LLNBJPkI:O=>{var l=typeof Element<"u",e=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function t(o,u){if(o===u)return!0;if(o&&u&&typeof o=="object"&&typeof u=="object"){if(o.constructor!==u.constructor)return!1;var c,h,b;if(Array.isArray(o)){if(c=o.length,c!=u.length)return!1;for(h=c;h--!==0;)if(!t(o[h],u[h]))return!1;return!0}var s;if(e&&o instanceof Map&&u instanceof Map){if(o.size!==u.size)return!1;for(s=o.entries();!(h=s.next()).done;)if(!u.has(h.value[0]))return!1;for(s=o.entries();!(h=s.next()).done;)if(!t(h.value[1],u.get(h.value[0])))return!1;return!0}if(n&&o instanceof Set&&u instanceof Set){if(o.size!==u.size)return!1;for(s=o.entries();!(h=s.next()).done;)if(!u.has(h.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(o)&&ArrayBuffer.isView(u)){if(c=o.length,c!=u.length)return!1;for(h=c;h--!==0;)if(o[h]!==u[h])return!1;return!0}if(o.constructor===RegExp)return o.source===u.source&&o.flags===u.flags;if(o.valueOf!==Object.prototype.valueOf&&typeof o.valueOf=="function"&&typeof u.valueOf=="function")return o.valueOf()===u.valueOf();if(o.toString!==Object.prototype.toString&&typeof o.toString=="function"&&typeof u.toString=="function")return o.toString()===u.toString();if(b=Object.keys(o),c=b.length,c!==Object.keys(u).length)return!1;for(h=c;h--!==0;)if(!Object.prototype.hasOwnProperty.call(u,b[h]))return!1;if(l&&o instanceof Element)return!1;for(h=c;h--!==0;)if(!((b[h]==="_owner"||b[h]==="__v"||b[h]==="__o")&&o.$$typeof)&&!t(o[b[h]],u[b[h]]))return!1;return!0}return o!==o&&u!==u}O.exports=function(u,c){try{return t(u,c)}catch(h){if((h.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw h}}},hroej4vc:(O,l,e)=>{"use strict";function n(G){return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ee){return typeof ee}:function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},n(G)}Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var r=C(e("Z7aTuO5B")),t=C(e("KfF0gQb+")),o=e("D5WZ8cx1"),u=e("/H8ohJ6c"),c=e("ZEKxoZqW"),h=e("swWFMCsk"),b=e("Z7MEYOL/"),s=C(e("+bbSl/ZL"));function C(G){return G&&G.__esModule?G:{default:G}}function g(G,ee){var te=Object.keys(G);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(G);ee&&(V=V.filter(function(me){return Object.getOwnPropertyDescriptor(G,me).enumerable})),te.push.apply(te,V)}return te}function d(G){for(var ee=1;ee"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function T(G){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(te){return te.__proto__||Object.getPrototypeOf(te)},T(G)}function L(G,ee,te){return ee in G?Object.defineProperty(G,ee,{value:te,enumerable:!0,configurable:!0,writable:!0}):G[ee]=te,G}var k=function(G){y(te,G);var ee=x(te);function te(){var V;_(this,te);for(var me=arguments.length,xe=new Array(me),Pe=0;Pe0&&arguments[0]!==void 0?arguments[0]:this.props;return{cols:me.cols,containerPadding:me.containerPadding,containerWidth:me.containerWidth,margin:me.margin,maxRows:me.maxRows,rowHeight:me.rowHeight}}},{key:"createStyle",value:function(me){var xe=this.props,Pe=xe.usePercentages,I=xe.containerWidth,B=xe.useCSSTransforms,z;return B?z=(0,c.setTransform)(me):(z=(0,c.setTopLeft)(me),Pe&&(z.left=(0,c.perc)(me.left/I),z.width=(0,c.perc)(me.width/I))),z}},{key:"mixinDraggable",value:function(me,xe){return r.default.createElement(o.DraggableCore,{disabled:!xe,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},me)}},{key:"mixinResizable",value:function(me,xe,Pe){var I=this.props,B=I.cols,z=I.x,X=I.minW,H=I.minH,Z=I.maxW,U=I.maxH,se=I.transformScale,q=I.resizeHandles,ue=I.resizeHandle,Ee=this.getPositionParams(),Re=(0,h.calcGridItemPosition)(Ee,0,0,B-z,0).width,Oe=(0,h.calcGridItemPosition)(Ee,0,0,X,H),ce=(0,h.calcGridItemPosition)(Ee,0,0,Z,U),Q=[Oe.width,Oe.height],oe=[Math.min(ce.width,Re),Math.min(ce.height,1/0)];return r.default.createElement(u.Resizable,{draggableOpts:{disabled:!Pe},className:Pe?void 0:"react-resizable-hide",width:xe.width,height:xe.height,minConstraints:Q,maxConstraints:oe,onResizeStop:this.onResizeStop,onResizeStart:this.onResizeStart,onResize:this.onResize,transformScale:se,resizeHandles:q,handle:ue},me)}},{key:"onResizeHandler",value:function(me,xe,Pe){var I=xe.node,B=xe.size,z=this.props[Pe];if(z){var X=this.props,H=X.cols,Z=X.x,U=X.y,se=X.i,q=X.maxH,ue=X.minH,Ee=this.props,Re=Ee.minW,Oe=Ee.maxW,ce=(0,h.calcWH)(this.getPositionParams(),B.width,B.height,Z,U),Q=ce.w,oe=ce.h;Re=Math.max(Re,1),Oe=Math.min(Oe,H-Z),Q=(0,h.clamp)(Q,Re,Oe),oe=(0,h.clamp)(oe,ue,q),this.setState({resizing:Pe==="onResizeStop"?null:B}),z.call(this,se,Q,oe,{e:me,node:I,size:B})}}},{key:"render",value:function(){var me=this.props,xe=me.x,Pe=me.y,I=me.w,B=me.h,z=me.isDraggable,X=me.isResizable,H=me.droppingPosition,Z=me.useCSSTransforms,U=(0,h.calcGridItemPosition)(this.getPositionParams(),xe,Pe,I,B,this.state),se=r.default.Children.only(this.props.children),q=r.default.cloneElement(se,{ref:this.elementRef,className:(0,s.default)("react-grid-item",se.props.className,this.props.className,{static:this.props.static,resizing:Boolean(this.state.resizing),"react-draggable":z,"react-draggable-dragging":Boolean(this.state.dragging),dropping:Boolean(H),cssTransforms:Z}),style:d(d(d({},this.props.style),se.props.style),this.createStyle(U))});return q=this.mixinResizable(q,U,X),q=this.mixinDraggable(q,z),q}}]),te}(r.default.Component);l.default=k,L(k,"propTypes",{children:t.default.element,cols:t.default.number.isRequired,containerWidth:t.default.number.isRequired,rowHeight:t.default.number.isRequired,margin:t.default.array.isRequired,maxRows:t.default.number.isRequired,containerPadding:t.default.array.isRequired,x:t.default.number.isRequired,y:t.default.number.isRequired,w:t.default.number.isRequired,h:t.default.number.isRequired,minW:function(ee,te){var V=ee[te];if(typeof V!="number")return new Error("minWidth not Number");if(V>ee.w||V>ee.maxW)return new Error("minWidth larger than item width/maxWidth")},maxW:function(ee,te){var V=ee[te];if(typeof V!="number")return new Error("maxWidth not Number");if(Vee.h||V>ee.maxH)return new Error("minHeight larger than item height/maxHeight")},maxH:function(ee,te){var V=ee[te];if(typeof V!="number")return new Error("maxHeight not Number");if(V{"use strict";function n(U){return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(se){return typeof se}:function(se){return se&&typeof Symbol=="function"&&se.constructor===Symbol&&se!==Symbol.prototype?"symbol":typeof se},n(U)}Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var r=g(e("Z7aTuO5B")),t=s(e("ZhFGqF+H")),o=s(e("+bbSl/ZL")),u=e("ZEKxoZqW"),c=e("swWFMCsk"),h=s(e("hroej4vc")),b=s(e("Z7MEYOL/"));function s(U){return U&&U.__esModule?U:{default:U}}function C(U){if(typeof WeakMap!="function")return null;var se=new WeakMap,q=new WeakMap;return(C=function(Ee){return Ee?q:se})(U)}function g(U,se){if(!se&&U&&U.__esModule)return U;if(U===null||n(U)!=="object"&&typeof U!="function")return{default:U};var q=C(se);if(q&&q.has(U))return q.get(U);var ue={},Ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Re in U)if(Re!=="default"&&Object.prototype.hasOwnProperty.call(U,Re)){var Oe=Ee?Object.getOwnPropertyDescriptor(U,Re):null;Oe&&(Oe.get||Oe.set)?Object.defineProperty(ue,Re,Oe):ue[Re]=U[Re]}return ue.default=U,q&&q.set(U,ue),ue}function d(U){return v(U)||p(U)||A(U)||_()}function _(){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 p(U){if(typeof Symbol<"u"&&U[Symbol.iterator]!=null||U["@@iterator"]!=null)return Array.from(U)}function v(U){if(Array.isArray(U))return w(U)}function y(U,se){var q=Object.keys(U);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(U);se&&(ue=ue.filter(function(Ee){return Object.getOwnPropertyDescriptor(U,Ee).enumerable})),q.push.apply(q,ue)}return q}function f(U){for(var se=1;seU.length)&&(se=U.length);for(var q=0,ue=new Array(se);q"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function B(U){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(q){return q.__proto__||Object.getPrototypeOf(q)},B(U)}function z(U,se,q){return se in U?Object.defineProperty(U,se,{value:q,enumerable:!0,configurable:!0,writable:!0}):U[se]=q,U}var X="react-grid-layout",H=!1;try{H=/firefox/i.test(navigator.userAgent)}catch{}var Z=function(U){te(q,U);var se=me(q);function q(){var ue;k(this,q);for(var Ee=arguments.length,Re=new Array(Ee),Oe=0;Oe0,ve){var J=1/0,Me=1/0;W.forEach(function(He){He.x>Xe.x&&(J=Math.min(J,He.x)),He.y>Xe.y&&(Me=Math.min(Me,He.y))}),Number.isFinite(J)&&(Xe.w=J-Xe.x),Number.isFinite(Me)&&(Xe.h=Me-Xe.y)}}return ve||(Xe.w=Q,Xe.h=oe),Xe}),Ze=x(Ve,2),at=Ze[0],Mt=Ze[1];if(Mt){var Gt={w:Mt.w,h:Mt.h,x:Mt.x,y:Mt.y,static:!0,i:ce};ue.props.onResize(at,we,Mt,Gt,Ye,ae),ue.setState({layout:Ce?at:(0,u.compact)(at,(0,u.compactType)(ue.props),de),activeDrag:Gt})}}),z(Pe(ue),"onResizeStop",function(ce,Q,oe,Ne){var Ye=Ne.e,ae=Ne.node,ie=ue.state,re=ie.layout,we=ie.oldResizeItem,ne=ue.props,de=ne.cols,fe=ne.allowOverlap,Ce=(0,u.getLayoutItem)(re,ce);ue.props.onResizeStop(re,we,Ce,null,Ye,ae);var Ve=fe?re:(0,u.compact)(re,(0,u.compactType)(ue.props),de),Ze=ue.state.oldLayout;ue.setState({activeDrag:null,layout:Ve,oldResizeItem:null,oldLayout:null}),ue.onLayoutMaybeChanged(Ve,Ze)}),z(Pe(ue),"onDragOver",function(ce){var Q;if(ce.preventDefault(),ce.stopPropagation(),H&&!((Q=ce.nativeEvent.target)!==null&&Q!==void 0&&Q.classList.contains(X)))return!1;var oe=ue.props,Ne=oe.droppingItem,Ye=oe.onDropDragOver,ae=oe.margin,ie=oe.cols,re=oe.rowHeight,we=oe.maxRows,ne=oe.width,de=oe.containerPadding,fe=oe.transformScale,Ce=Ye==null?void 0:Ye(ce);if(Ce===!1)return ue.state.droppingDOMNode&&ue.removeDroppingPlaceholder(),!1;var Ve=f(f({},Ne),Ce),Ze=ue.state.layout,at=ce.nativeEvent,Mt=at.layerX,Gt=at.layerY,Xe={left:Mt/fe,top:Gt/fe,e:ce};if(ue.state.droppingDOMNode){if(ue.state.droppingPosition){var J=ue.state.droppingPosition,Me=J.left,He=J.top,ut=Me!=Mt||He!=Gt;ut&&ue.setState({droppingPosition:Xe})}}else{var ve={cols:ie,margin:ae,maxRows:we,rowHeight:re,containerWidth:ne,containerPadding:de||ae},W=(0,c.calcXY)(ve,Gt,Mt,Ve.w,Ve.h);ue.setState({droppingDOMNode:r.createElement("div",{key:Ve.i}),droppingPosition:Xe,layout:[].concat(d(Ze),[f(f({},Ve),{},{x:W.x,y:W.y,static:!1,isDraggable:!0})])})}}),z(Pe(ue),"removeDroppingPlaceholder",function(){var ce=ue.props,Q=ce.droppingItem,oe=ce.cols,Ne=ue.state.layout,Ye=(0,u.compact)(Ne.filter(function(ae){return ae.i!==Q.i}),(0,u.compactType)(ue.props),oe);ue.setState({layout:Ye,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})}),z(Pe(ue),"onDragLeave",function(ce){ce.preventDefault(),ce.stopPropagation(),ue.dragEnterCounter--,ue.dragEnterCounter===0&&ue.removeDroppingPlaceholder()}),z(Pe(ue),"onDragEnter",function(ce){ce.preventDefault(),ce.stopPropagation(),ue.dragEnterCounter++}),z(Pe(ue),"onDrop",function(ce){ce.preventDefault(),ce.stopPropagation();var Q=ue.props.droppingItem,oe=ue.state.layout,Ne=oe.find(function(Ye){return Ye.i===Q.i});ue.dragEnterCounter=0,ue.removeDroppingPlaceholder(),ue.props.onDrop(oe,Ne,ce)}),ue}return ee(q,[{key:"componentDidMount",value:function(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}},{key:"shouldComponentUpdate",value:function(Ee,Re){return this.props.children!==Ee.children||!(0,u.fastRGLPropsEqual)(this.props,Ee,t.default)||this.state.activeDrag!==Re.activeDrag||this.state.mounted!==Re.mounted||this.state.droppingPosition!==Re.droppingPosition}},{key:"componentDidUpdate",value:function(Ee,Re){if(!this.state.activeDrag){var Oe=this.state.layout,ce=Re.layout;this.onLayoutMaybeChanged(Oe,ce)}}},{key:"containerHeight",value:function(){if(this.props.autoSize){var Ee=(0,u.bottom)(this.state.layout),Re=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return Ee*this.props.rowHeight+(Ee-1)*this.props.margin[1]+Re*2+"px"}}},{key:"onLayoutMaybeChanged",value:function(Ee,Re){Re||(Re=this.state.layout),(0,t.default)(Re,Ee)||this.props.onLayoutChange(Ee)}},{key:"placeholder",value:function(){var Ee=this.state.activeDrag;if(!Ee)return null;var Re=this.props,Oe=Re.width,ce=Re.cols,Q=Re.margin,oe=Re.containerPadding,Ne=Re.rowHeight,Ye=Re.maxRows,ae=Re.useCSSTransforms,ie=Re.transformScale;return r.createElement(h.default,{w:Ee.w,h:Ee.h,x:Ee.x,y:Ee.y,i:Ee.i,className:"react-grid-placeholder",containerWidth:Oe,cols:ce,margin:Q,containerPadding:oe||Q,maxRows:Ye,rowHeight:Ne,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:ae,transformScale:ie},r.createElement("div",null))}},{key:"processGridItem",value:function(Ee,Re){if(!(!Ee||!Ee.key)){var Oe=(0,u.getLayoutItem)(this.state.layout,String(Ee.key));if(!Oe)return null;var ce=this.props,Q=ce.width,oe=ce.cols,Ne=ce.margin,Ye=ce.containerPadding,ae=ce.rowHeight,ie=ce.maxRows,re=ce.isDraggable,we=ce.isResizable,ne=ce.isBounded,de=ce.useCSSTransforms,fe=ce.transformScale,Ce=ce.draggableCancel,Ve=ce.draggableHandle,Ze=ce.resizeHandles,at=ce.resizeHandle,Mt=this.state,Gt=Mt.mounted,Xe=Mt.droppingPosition,ve=typeof Oe.isDraggable=="boolean"?Oe.isDraggable:!Oe.static&&re,W=typeof Oe.isResizable=="boolean"?Oe.isResizable:!Oe.static&&we,J=Oe.resizeHandles||Ze,Me=ve&&ne&&Oe.isBounded!==!1;return r.createElement(h.default,{containerWidth:Q,cols:oe,margin:Ne,containerPadding:Ye||Ne,maxRows:ie,rowHeight:ae,cancel:Ce,handle:Ve,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:ve,isResizable:W,isBounded:Me,useCSSTransforms:de&&Gt,usePercentages:!Gt,transformScale:fe,w:Oe.w,h:Oe.h,x:Oe.x,y:Oe.y,i:Oe.i,minH:Oe.minH,minW:Oe.minW,maxH:Oe.maxH,maxW:Oe.maxW,static:Oe.static,droppingPosition:Re?Xe:void 0,resizeHandles:J,resizeHandle:at},Ee)}}},{key:"render",value:function(){var Ee=this,Re=this.props,Oe=Re.className,ce=Re.style,Q=Re.isDroppable,oe=Re.innerRef,Ne=(0,o.default)(X,Oe),Ye=f({height:this.containerHeight()},ce);return r.createElement("div",{ref:oe,className:Ne,style:Ye,onDrop:Q?this.onDrop:u.noop,onDragLeave:Q?this.onDragLeave:u.noop,onDragEnter:Q?this.onDragEnter:u.noop,onDragOver:Q?this.onDragOver:u.noop},r.Children.map(this.props.children,function(ae){return Ee.processGridItem(ae)}),Q&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}}],[{key:"getDerivedStateFromProps",value:function(Ee,Re){var Oe;if(Re.activeDrag)return null;if(!(0,t.default)(Ee.layout,Re.propsLayout)||Ee.compactType!==Re.compactType?Oe=Ee.layout:(0,u.childrenEqual)(Ee.children,Re.children)||(Oe=Re.layout),Oe){var ce=(0,u.synchronizeLayoutWithChildren)(Oe,Ee.children,Ee.cols,(0,u.compactType)(Ee),Ee.allowOverlap);return{layout:ce,compactType:Ee.compactType,children:Ee.children,propsLayout:Ee.layout}}return null}}]),q}(r.Component);l.default=Z,z(Z,"displayName","ReactGridLayout"),z(Z,"propTypes",b.default),z(Z,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:u.noop,onDragStart:u.noop,onDrag:u.noop,onDragStop:u.noop,onResizeStart:u.noop,onResize:u.noop,onResizeStop:u.noop,onDrop:u.noop,onDropDragOver:u.noop})},"Z7MEYOL/":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.resizeHandleType=l.resizeHandleAxesType=l.default=void 0;var n=t(e("KfF0gQb+")),r=t(e("Z7aTuO5B"));function t(h){return h&&h.__esModule?h:{default:h}}var o=n.default.arrayOf(n.default.oneOf(["s","w","e","n","sw","nw","se","ne"]));l.resizeHandleAxesType=o;var u=n.default.oneOfType([n.default.node,n.default.func]);l.resizeHandleType=u;var c={className:n.default.string,style:n.default.object,width:n.default.number,autoSize:n.default.bool,cols:n.default.number,draggableCancel:n.default.string,draggableHandle:n.default.string,verticalCompact:function(b){b.verticalCompact},compactType:n.default.oneOf(["vertical","horizontal"]),layout:function(b){var s=b.layout;s!==void 0&&e("ZEKxoZqW").validateLayout(s,"layout")},margin:n.default.arrayOf(n.default.number),containerPadding:n.default.arrayOf(n.default.number),rowHeight:n.default.number,maxRows:n.default.number,isBounded:n.default.bool,isDraggable:n.default.bool,isResizable:n.default.bool,allowOverlap:n.default.bool,preventCollision:n.default.bool,useCSSTransforms:n.default.bool,transformScale:n.default.number,isDroppable:n.default.bool,resizeHandles:o,resizeHandle:u,onLayoutChange:n.default.func,onDragStart:n.default.func,onDrag:n.default.func,onDragStop:n.default.func,onResizeStart:n.default.func,onResize:n.default.func,onResizeStop:n.default.func,onDrop:n.default.func,droppingItem:n.default.shape({i:n.default.string.isRequired,w:n.default.number.isRequired,h:n.default.number.isRequired}),children:function(b,s){var C=b[s],g={};r.default.Children.forEach(C,function(d){if((d==null?void 0:d.key)!=null){if(g[d.key])throw new Error('Duplicate child key "'+d.key+'" found! This will cause problems in ReactGridLayout.');g[d.key]=!0}})},innerRef:n.default.any};l.default=c},"+pq9QeKM":(O,l,e)=>{"use strict";var n;function r(I){return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(B){return typeof B}:function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},r(I)}n={value:!0},l.default=void 0;var t=d(e("Z7aTuO5B")),o=C(e("KfF0gQb+")),u=C(e("ZhFGqF+H")),c=e("ZEKxoZqW"),h=e("JHQXf8d7"),b=C(e("mw4dFkN/")),s=["breakpoint","breakpoints","cols","layouts","margin","containerPadding","onBreakpointChange","onLayoutChange","onWidthChange"];function C(I){return I&&I.__esModule?I:{default:I}}function g(I){if(typeof WeakMap!="function")return null;var B=new WeakMap,z=new WeakMap;return(g=function(H){return H?z:B})(I)}function d(I,B){if(!B&&I&&I.__esModule)return I;if(I===null||r(I)!=="object"&&typeof I!="function")return{default:I};var z=g(B);if(z&&z.has(I))return z.get(I);var X={},H=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in I)if(Z!=="default"&&Object.prototype.hasOwnProperty.call(I,Z)){var U=H?Object.getOwnPropertyDescriptor(I,Z):null;U&&(U.get||U.set)?Object.defineProperty(X,Z,U):X[Z]=I[Z]}return X.default=I,z&&z.set(I,X),X}function _(){return _=Object.assign||function(I){for(var B=1;B=0)&&Object.prototype.propertyIsEnumerable.call(I,X)&&(z[X]=I[X])}return z}function v(I,B){if(I==null)return{};var z={},X=Object.keys(I),H,Z;for(Z=0;Z=0)&&(z[H]=I[H]);return z}function y(I,B){var z=Object.keys(I);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(I);B&&(X=X.filter(function(H){return Object.getOwnPropertyDescriptor(I,H).enumerable})),z.push.apply(z,X)}return z}function f(I){for(var B=1;B"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function te(I){return te=Object.setPrototypeOf?Object.getPrototypeOf:function(z){return z.__proto__||Object.getPrototypeOf(z)},te(I)}function V(I,B,z){return B in I?Object.defineProperty(I,B,{value:z,enumerable:!0,configurable:!0,writable:!0}):I[B]=z,I}var me=function(B){return Object.prototype.toString.call(B)};function xe(I,B){return I==null?null:Array.isArray(I)?I:I[B]}var Pe=function(I){w(z,I);var B=L(z);function z(){var X;x(this,z);for(var H=arguments.length,Z=new Array(H),U=0;U{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.calcGridColWidth=e,l.calcGridItemPosition=r,l.calcGridItemWHPx=n,l.calcWH=o,l.calcXY=t,l.clamp=u;function e(c){var h=c.margin,b=c.containerPadding,s=c.containerWidth,C=c.cols;return(s-h[0]*(C-1)-b[0]*2)/C}function n(c,h,b){return Number.isFinite(c)?Math.round(h*c+Math.max(0,c-1)*b):c}function r(c,h,b,s,C,g){var d=c.margin,_=c.containerPadding,p=c.rowHeight,v=e(c),y={};return g&&g.resizing?(y.width=Math.round(g.resizing.width),y.height=Math.round(g.resizing.height)):(y.width=n(s,v,d[0]),y.height=n(C,p,d[1])),g&&g.dragging?(y.top=Math.round(g.dragging.top),y.left=Math.round(g.dragging.left)):(y.top=Math.round((p+d[1])*b+_[1]),y.left=Math.round((v+d[0])*h+_[0])),y}function t(c,h,b,s,C){var g=c.margin,d=c.cols,_=c.rowHeight,p=c.maxRows,v=e(c),y=Math.round((b-g[0])/(v+g[0])),f=Math.round((h-g[1])/(_+g[1]));return y=u(y,0,d-s),f=u(f,0,p-C),{x:y,y:f}}function o(c,h,b,s,C){var g=c.margin,d=c.maxRows,_=c.cols,p=c.rowHeight,v=e(c),y=Math.round((h+g[0])/(v+g[0])),f=Math.round((b+g[1])/(p+g[1]));return y=u(y,0,_-s),f=u(f,0,d-C),{w:y,h:f}}function u(c,h,b){return Math.max(Math.min(c,b),h)}},OE0UFjy9:(O,l,e)=>{"use strict";var n;function r(ee){return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(te){return typeof te}:function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},r(ee)}n={value:!0},l.default=G;var t=s(e("Z7aTuO5B")),o=h(e("KfF0gQb+")),u=h(e("+bbSl/ZL")),c=["measureBeforeMount"];function h(ee){return ee&&ee.__esModule?ee:{default:ee}}function b(ee){if(typeof WeakMap!="function")return null;var te=new WeakMap,V=new WeakMap;return(b=function(xe){return xe?V:te})(ee)}function s(ee,te){if(!te&&ee&&ee.__esModule)return ee;if(ee===null||r(ee)!=="object"&&typeof ee!="function")return{default:ee};var V=b(te);if(V&&V.has(ee))return V.get(ee);var me={},xe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in ee)if(Pe!=="default"&&Object.prototype.hasOwnProperty.call(ee,Pe)){var I=xe?Object.getOwnPropertyDescriptor(ee,Pe):null;I&&(I.get||I.set)?Object.defineProperty(me,Pe,I):me[Pe]=ee[Pe]}return me.default=ee,V&&V.set(ee,me),me}function C(){return C=Object.assign||function(ee){for(var te=1;te=0)&&Object.prototype.propertyIsEnumerable.call(ee,me)&&(V[me]=ee[me])}return V}function d(ee,te){if(ee==null)return{};var V={},me=Object.keys(ee),xe,Pe;for(Pe=0;Pe=0)&&(V[xe]=ee[xe]);return V}function _(ee,te){if(!(ee instanceof te))throw new TypeError("Cannot call a class as a function")}function p(ee,te){for(var V=0;V"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function T(ee){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(V){return V.__proto__||Object.getPrototypeOf(V)},T(ee)}function L(ee,te,V){return te in ee?Object.defineProperty(ee,te,{value:V,enumerable:!0,configurable:!0,writable:!0}):ee[te]=V,ee}var k="react-grid-layout";function G(ee){var te;return te=function(V){y(xe,V);var me=x(xe);function xe(){var Pe;_(this,xe);for(var I=arguments.length,B=new Array(I),z=0;z{O.exports=function(e,n,r){return e===n?!0:e.className===n.className&&r(e.style,n.style)&&e.width===n.width&&e.autoSize===n.autoSize&&e.cols===n.cols&&e.draggableCancel===n.draggableCancel&&e.draggableHandle===n.draggableHandle&&r(e.verticalCompact,n.verticalCompact)&&r(e.compactType,n.compactType)&&r(e.layout,n.layout)&&r(e.margin,n.margin)&&r(e.containerPadding,n.containerPadding)&&e.rowHeight===n.rowHeight&&e.maxRows===n.maxRows&&e.isBounded===n.isBounded&&e.isDraggable===n.isDraggable&&e.isResizable===n.isResizable&&e.allowOverlap===n.allowOverlap&&e.preventCollision===n.preventCollision&&e.useCSSTransforms===n.useCSSTransforms&&e.transformScale===n.transformScale&&e.isDroppable===n.isDroppable&&r(e.resizeHandles,n.resizeHandles)&&r(e.resizeHandle,n.resizeHandle)&&e.onLayoutChange===n.onLayoutChange&&e.onDragStart===n.onDragStart&&e.onDrag===n.onDrag&&e.onDragStop===n.onDragStop&&e.onResizeStart===n.onResizeStart&&e.onResize===n.onResize&&e.onResizeStop===n.onResizeStop&&e.onDrop===n.onDrop&&r(e.droppingItem,n.droppingItem)&&r(e.innerRef,n.innerRef)}},JHQXf8d7:(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.findOrGenerateResponsiveLayout=o,l.getBreakpointFromWidth=r,l.getColsFromBreakpoint=t,l.sortBreakpoints=u;var n=e("ZEKxoZqW");function r(c,h){for(var b=u(c),s=b[0],C=1,g=b.length;Cc[d]&&(s=d)}return s}function t(c,h){if(!h[c])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+c+" is missing!");return h[c]}function o(c,h,b,s,C,g){if(c[b])return(0,n.cloneLayout)(c[b]);for(var d=c[s],_=u(h),p=_.slice(_.indexOf(b)),v=0,y=p.length;v{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.bottom=s,l.childrenEqual=p,l.cloneLayout=C,l.cloneLayoutItem=_,l.collides=f,l.compact=x,l.compactItem=w,l.compactType=Z,l.correctBounds=T,l.fastPositionEqual=y,l.fastRGLPropsEqual=void 0,l.getAllCollisions=G,l.getFirstCollision=k,l.getLayoutItem=L,l.getStatics=ee,l.modifyLayout=g,l.moveElement=te,l.moveElementAwayFromCollision=V,l.noop=void 0,l.perc=me,l.setTopLeft=Pe,l.setTransform=xe,l.sortLayoutItems=I,l.sortLayoutItemsByColRow=z,l.sortLayoutItemsByRowCol=B,l.synchronizeLayoutWithChildren=X,l.validateLayout=H,l.withLayoutItem=d;var n=t(e("ZhFGqF+H")),r=t(e("Z7aTuO5B"));function t(q){return q&&q.__esModule?q:{default:q}}function o(q,ue){var Ee=Object.keys(q);if(Object.getOwnPropertySymbols){var Re=Object.getOwnPropertySymbols(q);ue&&(Re=Re.filter(function(Oe){return Object.getOwnPropertyDescriptor(q,Oe).enumerable})),Ee.push.apply(Ee,Re)}return Ee}function u(q){for(var ue=1;ueue&&(ue=Ee);return ue}function C(q){for(var ue=Array(q.length),Ee=0,Re=q.length;Ee=ue.x+ue.w||q.y+q.h<=ue.y||q.y>=ue.y+ue.h)}function x(q,ue,Ee){for(var Re=ee(q),Oe=I(q,ue),ce=Array(q.length),Q=0,oe=Oe.length;Que.y+ue.h)break;f(ue,oe)&&A(q,oe,Ee+ue[Oe],Re)}}ue[Re]=Ee}function w(q,ue,Ee,Re,Oe){var ce=Ee==="vertical",Q=Ee==="horizontal";if(ce)for(ue.y=Math.min(s(q),ue.y);ue.y>0&&!k(q,ue);)ue.y--;else if(Q)for(;ue.x>0&&!k(q,ue);)ue.x--;for(var oe;oe=k(q,ue);)Q?A(Oe,ue,oe.x+oe.w,"x"):A(Oe,ue,oe.y+oe.h,"y"),Q&&ue.x+ue.w>Re&&(ue.x=Re-ue.w,ue.y++);return ue.y=Math.max(ue.y,0),ue.x=Math.max(ue.x,0),ue}function T(q,ue){for(var Ee=ee(q),Re=0,Oe=q.length;Reue.cols&&(ce.x=ue.cols-ce.w),ce.x<0&&(ce.x=0,ce.w=ue.cols),!ce.static)Ee.push(ce);else for(;k(Ee,ce);)ce.y++}return q}function L(q,ue){for(var Ee=0,Re=q.length;Ee=Re:Q==="horizontal"&&typeof Ee=="number"?Ye>=Ee:!1;re&&(ie=ie.reverse());var we=G(ie,ue),ne=we.length>0;if(ne&&Ne)return C(q);if(ne&&ce)return U("Collision prevented on ".concat(ue.i,", reverting.")),ue.x=Ye,ue.y=ae,ue.moved=!1,q;for(var de=0,fe=we.length;deEe.y||ue.y===Ee.y&&ue.x>Ee.x?1:ue.y===Ee.y&&ue.x===Ee.x?0:-1})}function z(q){return q.slice(0).sort(function(ue,Ee){return ue.x>Ee.x||ue.x===Ee.x&&ue.y>Ee.y?1:-1})}function X(q,ue,Ee,Re,Oe){q=q||[];var ce=[];r.default.Children.forEach(ue,function(oe){if((oe==null?void 0:oe.key)!=null){var Ne=L(q,String(oe.key));if(Ne)ce.push(_(Ne));else{!h&&oe.props._grid&&console.warn("`_grid` properties on children have been deprecated as of React 15.2. Please use `data-grid` or add your properties directly to the `layout`.");var Ye=oe.props["data-grid"]||oe.props._grid;Ye?(h||H([Ye],"ReactGridLayout.children"),ce.push(_(u(u({},Ye),{},{i:oe.key})))):ce.push(_({w:1,h:1,x:0,y:s(ce),i:String(oe.key)}))}}});var Q=T(ce,{cols:Ee});return Oe?Q:x(Q,Re,Ee)}function H(q){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Layout",Ee=["x","y","w","h"];if(!Array.isArray(q))throw new Error(ue+" must be an array!");for(var Re=0,Oe=q.length;Re{O.exports=e("mw4dFkN/").default,e("ZEKxoZqW"),O.exports.Responsive=e("+pq9QeKM").default,O.exports.Responsive.utils=e("JHQXf8d7"),O.exports.WidthProvider=e("OE0UFjy9").default},YFjXGkXd:(O,l,e)=>{"use strict";var n;n={value:!0};var r=Object.assign||function(A){for(var w=1;w=0||Object.prototype.hasOwnProperty.call(A,L)&&(T[L]=A[L]);return T}function C(A,w){if(!(A instanceof w))throw new TypeError("Cannot call a class as a function")}function g(A,w){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:A}function d(A,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);A.prototype=Object.create(w&&w.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(A,w):A.__proto__=w)}var _={position:"absolute",top:0,left:0,visibility:"hidden",height:0,overflow:"scroll",whiteSpace:"pre"},p=["extraWidth","injectStyles","inputClassName","inputRef","inputStyle","minWidth","onAutosize","placeholderIsMinWidth"],v=function(w){return p.forEach(function(T){return delete w[T]}),w},y=function(w,T){T.style.fontSize=w.fontSize,T.style.fontFamily=w.fontFamily,T.style.fontWeight=w.fontWeight,T.style.fontStyle=w.fontStyle,T.style.letterSpacing=w.letterSpacing,T.style.textTransform=w.textTransform},f=typeof window<"u"&&window.navigator?/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent):!1,x=function(){return f?"_"+Math.random().toString(36).substr(2,12):void 0},S=function(A){d(w,A),t(w,null,[{key:"getDerivedStateFromProps",value:function(L,k){var G=L.id;return G!==k.prevId?{inputId:G||x(),prevId:G}:null}}]);function w(T){C(this,w);var L=g(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,T));return L.inputRef=function(k){L.input=k,typeof L.props.inputRef=="function"&&L.props.inputRef(k)},L.placeHolderSizerRef=function(k){L.placeHolderSizer=k},L.sizerRef=function(k){L.sizer=k},L.state={inputWidth:T.minWidth,inputId:T.id||x(),prevId:T.id},L}return t(w,[{key:"componentDidMount",value:function(){this.mounted=!0,this.copyInputStyles(),this.updateInputWidth()}},{key:"componentDidUpdate",value:function(L,k){k.inputWidth!==this.state.inputWidth&&typeof this.props.onAutosize=="function"&&this.props.onAutosize(this.state.inputWidth),this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"copyInputStyles",value:function(){if(!(!this.mounted||!window.getComputedStyle)){var L=this.input&&window.getComputedStyle(this.input);L&&(y(L,this.sizer),this.placeHolderSizer&&y(L,this.placeHolderSizer))}}},{key:"updateInputWidth",value:function(){if(!(!this.mounted||!this.sizer||typeof this.sizer.scrollWidth>"u")){var L=void 0;this.props.placeholder&&(!this.props.value||this.props.value&&this.props.placeholderIsMinWidth)?L=Math.max(this.sizer.scrollWidth,this.placeHolderSizer.scrollWidth)+2:L=this.sizer.scrollWidth+2;var k=this.props.type==="number"&&this.props.extraWidth===void 0?16:parseInt(this.props.extraWidth)||0;L+=k,L{"use strict";/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var e=typeof Symbol=="function"&&Symbol.for,n=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,t=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,u=e?Symbol.for("react.profiler"):60114,c=e?Symbol.for("react.provider"):60109,h=e?Symbol.for("react.context"):60110,b=e?Symbol.for("react.async_mode"):60111,s=e?Symbol.for("react.concurrent_mode"):60111,C=e?Symbol.for("react.forward_ref"):60112,g=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,_=e?Symbol.for("react.memo"):60115,p=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.block"):60121,y=e?Symbol.for("react.fundamental"):60117,f=e?Symbol.for("react.responder"):60118,x=e?Symbol.for("react.scope"):60119;function S(w){if(typeof w=="object"&&w!==null){var T=w.$$typeof;switch(T){case n:switch(w=w.type,w){case b:case s:case t:case u:case o:case g:return w;default:switch(w=w&&w.$$typeof,w){case h:case C:case p:case _:case c:return w;default:return T}}case r:return T}}}function A(w){return S(w)===s}l.AsyncMode=b,l.ConcurrentMode=s,l.ContextConsumer=h,l.ContextProvider=c,l.Element=n,l.ForwardRef=C,l.Fragment=t,l.Lazy=p,l.Memo=_,l.Portal=r,l.Profiler=u,l.StrictMode=o,l.Suspense=g,l.isAsyncMode=function(w){return A(w)||S(w)===b},l.isConcurrentMode=A,l.isContextConsumer=function(w){return S(w)===h},l.isContextProvider=function(w){return S(w)===c},l.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===n},l.isForwardRef=function(w){return S(w)===C},l.isFragment=function(w){return S(w)===t},l.isLazy=function(w){return S(w)===p},l.isMemo=function(w){return S(w)===_},l.isPortal=function(w){return S(w)===r},l.isProfiler=function(w){return S(w)===u},l.isStrictMode=function(w){return S(w)===o},l.isSuspense=function(w){return S(w)===g},l.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===t||w===s||w===u||w===o||w===g||w===d||typeof w=="object"&&w!==null&&(w.$$typeof===p||w.$$typeof===_||w.$$typeof===c||w.$$typeof===h||w.$$typeof===C||w.$$typeof===y||w.$$typeof===f||w.$$typeof===x||w.$$typeof===v)},l.typeOf=S},Nf991nad:(O,l,e)=>{"use strict";O.exports=e("Y5VdcND4")},"c59+uKGP":(O,l,e)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var n=Object.assign||function(v){for(var y=1;y{"use strict";l.__esModule=!0;var n=Object.assign||function(B){for(var z=1;zZ.getPositionTopMax()){Z.state.affixed==="bottom"?Z.updateStateAtBottom():Z.setState({affixed:"bottom",position:"absolute",top:null},function(){Z._isMounted&&Z.updateStateAtBottom()});return}Z.updateState("affix","fixed",q)}},Z.getPositionTopMax=function(){var U=(0,L.default)((0,G.default)(Z)),se=(0,u.default)(S.default.findDOMNode(Z));return U-se-Z.props.offsetBottom},Z.updateState=function(U,se,q){if(!(U===Z.state.affixed&&se===Z.state.position&&q===Z.state.top)){var ue=U==="affix"?"":U.charAt(0).toUpperCase()+U.substr(1);Z.props["onAffix"+ue]&&Z.props["onAffix"+ue](),Z.setState({affixed:U,position:se,top:q},function(){Z.props["onAffixed"+ue]&&Z.props["onAffixed"+ue]()})}},Z.updateStateAtBottom=function(){var U=Z.getPositionTopMax(),se=(0,s.default)(S.default.findDOMNode(Z)),q=(0,h.default)(se).top;Z.updateState("bottom","absolute",U-q)},Z.state={affixed:"top",position:null,top:null},Z._needPositionUpdate=!1,Z}return z.prototype.componentDidMount=function(){var H=this;this._isMounted=!0,this._windowScrollListener=(0,w.default)((0,te.default)(this),"scroll",function(){return H.onWindowScroll()}),this._documentClickListener=(0,w.default)((0,G.default)(this),"click",function(){return H.onDocumentClick()}),this.onUpdate()},z.prototype.componentWillReceiveProps=function(){this._needPositionUpdate=!0},z.prototype.componentDidUpdate=function(){this._needPositionUpdate&&(this._needPositionUpdate=!1,this.onUpdate())},z.prototype.componentWillUnmount=function(){this._isMounted=!1,this._windowScrollListener&&this._windowScrollListener.remove(),this._documentClickListener&&this._documentClickListener.remove()},z.prototype.render=function(){var H=f.default.Children.only(this.props.children),Z=H.props,U=Z.className,se=Z.style,q=this.state,ue=q.affixed,Ee=q.position,Re=q.top,Oe={position:Ee,top:Re},ce=void 0,Q=void 0;return ue==="top"?(ce=this.props.topClassName,Q=this.props.topStyle):ue==="bottom"?(ce=this.props.bottomClassName,Q=this.props.bottomStyle):(ce=this.props.affixClassName,Q=this.props.affixStyle),f.default.cloneElement(H,{className:(0,t.default)(ce,U),style:n({},Oe,Q,se)})},z}(f.default.Component);I.propTypes={offsetTop:v.default.number,viewportOffsetTop:v.default.number,offsetBottom:v.default.number,topClassName:v.default.string,topStyle:v.default.object,affixClassName:v.default.string,affixStyle:v.default.object,bottomClassName:v.default.string,bottomStyle:v.default.object,onAffix:v.default.func,onAffixed:v.default.func,onAffixTop:v.default.func,onAffixedTop:v.default.func,onAffixBottom:v.default.func,onAffixedBottom:v.default.func},I.defaultProps={offsetTop:0,viewportOffsetTop:null,offsetBottom:0},l.default=I,O.exports=l.default},yIEygJCr:(O,l,e)=>{"use strict";l.__esModule=!0;var n=Object.assign||function(B){for(var z=1;z=0||Object.prototype.hasOwnProperty.call(B,H)&&(X[H]=B[H]);return X}function ee(B,z){if(!(B instanceof z))throw new TypeError("Cannot call a class as a function")}function te(B,z){if(!B)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z&&(typeof z=="object"||typeof z=="function")?z:B}function V(B,z){if(typeof z!="function"&&z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof z);B.prototype=Object.create(z&&z.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),z&&(Object.setPrototypeOf?Object.setPrototypeOf(B,z):B.__proto__=z)}var me="AutoAffix",xe=n({},_.default.propTypes,{container:h.default.oneOfType([s.default,h.default.func]),autoWidth:h.default.bool}),Pe={viewportOffsetTop:0,autoWidth:!0},I=function(B){V(z,B);function z(X,H){ee(this,z);var Z=te(this,B.call(this,X,H));return Z.onWindowScroll=function(){Z.onUpdate()},Z.onWindowResize=function(){Z.props.autoWidth&&(0,u.default)(function(){return Z.onUpdate()})},Z.onDocumentClick=function(){(0,u.default)(function(){return Z.onUpdate()})},Z.onUpdate=function(){if(Z._isMounted){var U=(0,t.default)(Z.positioner),se=U.top,q=U.width,ue=(0,f.default)(Z.props.container),Ee=void 0;if(ue){var Re=(0,S.default)((0,w.default)(Z)),Oe=(0,t.default)(ue),ce=Oe.top,Q=Oe.height;Ee=Re-ce-Q}else Ee=null;Z.updateState(se,Ee,q)}},Z.updateState=function(U,se,q){U===Z.state.offsetTop&&se===Z.state.offsetBottom&&q===Z.state.width||Z.setState({offsetTop:U,offsetBottom:se,width:q})},Z.state={offsetTop:null,offsetBottom:null,width:null},Z}return z.prototype.componentDidMount=function(){var H=this;this._isMounted=!0,this._windowScrollListener=(0,v.default)((0,L.default)(this),"scroll",function(){return H.onWindowScroll()}),this._windowResizeListener=(0,v.default)((0,L.default)(this),"resize",function(){return H.onWindowResize()}),this._documentClickListener=(0,v.default)((0,w.default)(this),"click",function(){return H.onDocumentClick()}),this.onUpdate()},z.prototype.componentWillReceiveProps=function(){this._needPositionUpdate=!0},z.prototype.componentDidUpdate=function(){this._needPositionUpdate&&(this._needPositionUpdate=!1,this.onUpdate())},z.prototype.componentWillUnmount=function(){this._isMounted=!1,this._windowScrollListener&&this._windowScrollListener.remove(),this._documentClickListener&&this._documentClickListener.remove(),this._windowResizeListener&&this._windowResizeListener.remove()},z.prototype.render=function(){var H=this,Z=this.props,U=Z.autoWidth,se=Z.viewportOffsetTop,q=Z.children,ue=G(Z,["autoWidth","viewportOffsetTop","children"]),Ee=this.state,Re=Ee.offsetTop,Oe=Ee.offsetBottom,ce=Ee.width;delete ue.container;var Q=Math.max(Re,se||0),oe=this.props,Ne=oe.affixStyle,Ye=oe.bottomStyle;return U&&(Ne=n({width:ce},Ne),Ye=n({width:ce},Ye)),g.default.createElement("div",null,g.default.createElement("div",{ref:function(ie){H.positioner=ie}}),g.default.createElement(_.default,n({},ue,{offsetTop:Q,viewportOffsetTop:se,offsetBottom:Oe,affixStyle:Ne,bottomStyle:Ye}),q))},z}(g.default.Component);I.displayName=me,I.propTypes=xe,I.defaultProps=Pe,l.default=I,O.exports=l.default},"u8ZE/1/p":(O,l,e)=>{"use strict";l.__esModule=!0;var n=e("KfF0gQb+"),r=_(n),t=e("oEMkTawP"),o=_(t),u=e("Z7aTuO5B"),c=_(u),h=e("zKLlqmvB"),b=_(h),s=e("Qbc6c8lg"),C=_(s),g=e("4eVeBMFY"),d=_(g);function _(x){return x&&x.__esModule?x:{default:x}}function p(x,S){if(!(x instanceof S))throw new TypeError("Cannot call a class as a function")}function v(x,S){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:x}function y(x,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);x.prototype=Object.create(S&&S.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(x,S):x.__proto__=S)}var f=function(x){y(S,x);function S(){var A,w,T;p(this,S);for(var L=arguments.length,k=Array(L),G=0;G{"use strict";l.__esModule=!0;var n=Object.assign||function(Re){for(var Oe=1;Oe{"use strict";l.__esModule=!0;var n=e("qIjeOw2z"),r=C(n),t=e("9I8pDqdR"),o=C(t),u=e("PiF6VCfp"),c=C(u),h=e("fM2YhWwX"),b=C(h),s=e("wXVID/wZ");function C(f){return f&&f.__esModule?f:{default:f}}function g(f,x){if(!(f instanceof x))throw new TypeError("Cannot call a class as a function")}function d(f,x){var S=-1;return f.some(function(A,w){if(x(A,w))return S=w,!0}),S}function _(f,x){return d(f,function(S){return S.modals.indexOf(x)!==-1})}function p(f,x){var S={overflow:"hidden"};f.style={overflow:x.style.overflow,paddingRight:x.style.paddingRight},f.overflowing&&(S.paddingRight=parseInt((0,o.default)(x,"paddingRight")||0,10)+(0,c.default)()+"px"),(0,o.default)(x,S)}function v(f,x){var S=f.style;Object.keys(S).forEach(function(A){return x.style[A]=S[A]})}var y=function f(){var x=this,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},A=S.hideSiblingNodes,w=A===void 0?!0:A,T=S.handleContainerOverflow,L=T===void 0?!0:T;g(this,f),this.add=function(k,G,ee){var te=x.modals.indexOf(k),V=x.containers.indexOf(G);if(te!==-1)return te;if(te=x.modals.length,x.modals.push(k),x.hideSiblingNodes&&(0,s.hideSiblings)(G,k.mountNode),V!==-1)return x.data[V].modals.push(k),te;var me={modals:[k],classes:ee?ee.split(/\s+/):[],overflowing:(0,b.default)(G)};return x.handleContainerOverflow&&p(me,G),me.classes.forEach(r.default.addClass.bind(null,G)),x.containers.push(G),x.data.push(me),te},this.remove=function(k){var G=x.modals.indexOf(k);if(G!==-1){var ee=_(x.data,k),te=x.data[ee],V=x.containers[ee];te.modals.splice(te.modals.indexOf(k),1),x.modals.splice(G,1),te.modals.length===0?(te.classes.forEach(r.default.removeClass.bind(null,V)),x.handleContainerOverflow&&v(te,V),x.hideSiblingNodes&&(0,s.showSiblings)(V,k.mountNode),x.containers.splice(ee,1),x.data.splice(ee,1)):x.hideSiblingNodes&&(0,s.ariaHidden)(!1,te.modals[te.modals.length-1].mountNode)}},this.isTopModal=function(k){return!!x.modals.length&&x.modals[x.modals.length-1]===k},this.hideSiblingNodes=w,this.handleContainerOverflow=L,this.modals=[],this.containers=[],this.data=[]};l.default=y,O.exports=l.default},"wrkgWm+z":(O,l,e)=>{"use strict";l.__esModule=!0;var n=Object.assign||function(A){for(var w=1;w=0||Object.prototype.hasOwnProperty.call(A,L)&&(T[L]=A[L]);return T}function y(A,w){if(!(A instanceof w))throw new TypeError("Cannot call a class as a function")}function f(A,w){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:A}function x(A,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);A.prototype=Object.create(w&&w.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(A,w):A.__proto__=w)}var S=function(A){x(w,A);function w(T,L){y(this,w);var k=f(this,A.call(this,T,L));return k.handleHidden=function(){if(k.setState({exited:!0}),k.props.onExited){var G;(G=k.props).onExited.apply(G,arguments)}},k.state={exited:!T.show},k.onHiddenListener=k.handleHidden.bind(k),k}return w.prototype.componentWillReceiveProps=function(L){L.show?this.setState({exited:!1}):L.transition||this.setState({exited:!0})},w.prototype.render=function(){var L=this.props,k=L.container,G=L.containerPadding,ee=L.target,te=L.placement,V=L.shouldUpdatePosition,me=L.rootClose,xe=L.children,Pe=L.transition,I=v(L,["container","containerPadding","target","placement","shouldUpdatePosition","rootClose","children","transition"]),B=I.show||Pe&&!this.state.exited;if(!B)return null;var z=xe;if(z=h.default.createElement(g.default,{container:k,containerPadding:G,target:ee,placement:te,shouldUpdatePosition:V},z),Pe){var X=I.onExit,H=I.onExiting,Z=I.onEnter,U=I.onEntering,se=I.onEntered;z=h.default.createElement(Pe,{in:I.show,transitionAppear:!0,onExit:X,onExiting:H,onExited:this.onHiddenListener,onEnter:Z,onEntering:U,onEntered:se},z)}return me&&(z=h.default.createElement(_.default,{onRootClose:I.onHide},z)),h.default.createElement(s.default,{container:k},z)},w}(h.default.Component);S.propTypes=n({},s.default.propTypes,g.default.propTypes,{show:t.default.bool,rootClose:t.default.bool,onHide:function(w){var T=t.default.func;w.rootClose&&(T=T.isRequired);for(var L=arguments.length,k=Array(L>1?L-1:0),G=1;G{"use strict";l.__esModule=!0;var n=e("KfF0gQb+"),r=v(n),t=e("oEMkTawP"),o=v(t),u=e("Z7aTuO5B"),c=v(u),h=e("zKLlqmvB"),b=v(h),s=e("Qbc6c8lg"),C=v(s),g=e("4eVeBMFY"),d=v(g),_=e("u8ZE/1/p"),p=v(_);function v(A){return A&&A.__esModule?A:{default:A}}function y(A,w){if(!(A instanceof w))throw new TypeError("Cannot call a class as a function")}function f(A,w){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:A}function x(A,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);A.prototype=Object.create(w&&w.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(A,w):A.__proto__=w)}var S=function(A){x(w,A);function w(){var T,L,k;y(this,w);for(var G=arguments.length,ee=Array(G),te=0;te0&&arguments[0]!==void 0?arguments[0]:L.props;L._portalContainerNode=(0,C.default)(V.container,(0,d.default)(L).body)},L.getMountNode=function(){return L._portalContainerNode},T),f(L,k)}return w.prototype.componentDidMount=function(){this.setContainer(),this.forceUpdate(this.props.onRendered)},w.prototype.componentWillReceiveProps=function(L){L.container!==this.props.container&&this.setContainer(L)},w.prototype.componentWillUnmount=function(){this._portalContainerNode=null},w.prototype.render=function(){return this.props.children&&this._portalContainerNode?b.default.createPortal(this.props.children,this._portalContainerNode):null},w}(c.default.Component);S.displayName="Portal",S.propTypes={container:r.default.oneOfType([o.default,r.default.func]),onRendered:r.default.func},l.default=b.default.createPortal?S:p.default,O.exports=l.default},tCfucYaG:(O,l,e)=>{"use strict";l.__esModule=!0;var n=Object.assign||function(k){for(var G=1;G=0||Object.prototype.hasOwnProperty.call(k,te)&&(ee[te]=k[te]);return ee}function A(k,G){if(!(k instanceof G))throw new TypeError("Cannot call a class as a function")}function w(k,G){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return G&&(typeof G=="object"||typeof G=="function")?G:k}function T(k,G){if(typeof G!="function"&&G!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof G);k.prototype=Object.create(G&&G.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),G&&(Object.setPrototypeOf?Object.setPrototypeOf(k,G):k.__proto__=G)}var L=function(k){T(G,k);function G(ee,te){A(this,G);var V=w(this,k.call(this,ee,te));return V.getTarget=function(){var me=V.props.target,xe=typeof me=="function"?me():me;return xe&&g.default.findDOMNode(xe)||null},V.maybeUpdatePosition=function(me){var xe=V.getTarget();!V.props.shouldUpdatePosition&&xe===V._lastTarget&&!me||V.updatePosition(xe)},V.state={positionLeft:0,positionTop:0,arrowOffsetLeft:null,arrowOffsetTop:null},V._needsFlush=!1,V._lastTarget=null,V}return G.prototype.componentDidMount=function(){this.updatePosition(this.getTarget())},G.prototype.componentWillReceiveProps=function(){this._needsFlush=!0},G.prototype.componentDidUpdate=function(te){this._needsFlush&&(this._needsFlush=!1,this.maybeUpdatePosition(this.props.placement!==te.placement))},G.prototype.render=function(){var te=this.props,V=te.children,me=te.className,xe=S(te,["children","className"]),Pe=this.state,I=Pe.positionLeft,B=Pe.positionTop,z=S(Pe,["positionLeft","positionTop"]);delete xe.target,delete xe.container,delete xe.containerPadding,delete xe.shouldUpdatePosition;var X=s.default.Children.only(V);return(0,b.cloneElement)(X,n({},xe,z,{positionLeft:I,positionTop:B,className:(0,t.default)(me,X.props.className),style:n({},X.props.style,{left:I,top:B})}))},G.prototype.updatePosition=function(te){if(this._lastTarget=te,!te){this.setState({positionLeft:0,positionTop:0,arrowOffsetLeft:null,arrowOffsetTop:null});return}var V=g.default.findDOMNode(this),me=(0,v.default)(this.props.container,(0,f.default)(this).body);this.setState((0,_.default)(this.props.placement,V,te,me,this.props.containerPadding))},G}(s.default.Component);L.propTypes={target:u.default.oneOfType([h.default,u.default.func]),container:u.default.oneOfType([h.default,u.default.func]),containerPadding:u.default.number,placement:u.default.oneOf(["top","right","bottom","left"]),shouldUpdatePosition:u.default.bool},L.displayName="Position",L.defaultProps={containerPadding:0,placement:"right",shouldUpdatePosition:!1},l.default=L,O.exports=l.default},e5aGEh23:(O,l,e)=>{"use strict";l.__esModule=!0;var n=e("KfF0gQb+"),r=u(n),t=e("Z7aTuO5B"),o=u(t);function u(g){return g&&g.__esModule?g:{default:g}}function c(g,d){if(!(g instanceof d))throw new TypeError("Cannot call a class as a function")}function h(g,d){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:g}function b(g,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);g.prototype=Object.create(d&&d.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(g,d):g.__proto__=d)}var s={children:r.default.node},C=function(g){b(d,g);function d(){return c(this,d),h(this,g.apply(this,arguments))}return d.prototype.render=function(){return this.props.children},d}(o.default.Component);C.propTypes=s,l.default=C,O.exports=l.default},iLnaOEZx:(O,l,e)=>{"use strict";l.__esModule=!0;var n=e("CLydMl5W"),r=_(n),t=e("KfF0gQb+"),o=_(t),u=e("Z7aTuO5B"),c=_(u),h=e("zKLlqmvB"),b=_(h),s=e("oj9xBZdX"),C=_(s),g=e("4eVeBMFY"),d=_(g);function _(w){return w&&w.__esModule?w:{default:w}}function p(w,T){if(!(w instanceof T))throw new TypeError("Cannot call a class as a function")}function v(w,T){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:w}function y(w,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);w.prototype=Object.create(T&&T.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(w,T):w.__proto__=T)}var f=27;function x(w){return w.button===0}function S(w){return!!(w.metaKey||w.altKey||w.ctrlKey||w.shiftKey)}var A=function(w){y(T,w);function T(L,k){p(this,T);var G=v(this,w.call(this,L,k));return G.addEventListeners=function(){var ee=G.props.event,te=(0,d.default)(G);G.documentMouseCaptureListener=(0,C.default)(te,ee,G.handleMouseCapture,!0),G.documentMouseListener=(0,C.default)(te,ee,G.handleMouse),G.documentKeyupListener=(0,C.default)(te,"keyup",G.handleKeyUp)},G.removeEventListeners=function(){G.documentMouseCaptureListener&&G.documentMouseCaptureListener.remove(),G.documentMouseListener&&G.documentMouseListener.remove(),G.documentKeyupListener&&G.documentKeyupListener.remove()},G.handleMouseCapture=function(ee){G.preventMouseRootClose=S(ee)||!x(ee)||(0,r.default)(b.default.findDOMNode(G),ee.target)},G.handleMouse=function(ee){!G.preventMouseRootClose&&G.props.onRootClose&&G.props.onRootClose(ee)},G.handleKeyUp=function(ee){ee.keyCode===f&&G.props.onRootClose&&G.props.onRootClose(ee)},G.preventMouseRootClose=!1,G}return T.prototype.componentDidMount=function(){this.props.disabled||this.addEventListeners()},T.prototype.componentDidUpdate=function(k){!this.props.disabled&&k.disabled?this.addEventListeners():this.props.disabled&&!k.disabled&&this.removeEventListeners()},T.prototype.componentWillUnmount=function(){this.props.disabled||this.removeEventListeners()},T.prototype.render=function(){return this.props.children},T}(c.default.Component);A.displayName="RootCloseWrapper",A.propTypes={onRootClose:o.default.func,children:o.default.element,disabled:o.default.bool,event:o.default.oneOf(["click","mousedown"])},A.defaultProps={event:"click"},l.default=A,O.exports=l.default},"UAQrp/zB":(O,l,e)=>{"use strict";l.__esModule=!0,l.EXITING=l.ENTERED=l.ENTERING=l.EXITED=l.UNMOUNTED=void 0;var n=Object.assign||function(te){for(var V=1;V=0||Object.prototype.hasOwnProperty.call(te,xe)&&(me[xe]=te[xe]);return me}function y(te,V){if(!(te instanceof V))throw new TypeError("Cannot call a class as a function")}function f(te,V){if(!te)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V&&(typeof V=="object"||typeof V=="function")?V:te}function x(te,V){if(typeof V!="function"&&V!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof V);te.prototype=Object.create(V&&V.prototype,{constructor:{value:te,enumerable:!1,writable:!0,configurable:!0}}),V&&(Object.setPrototypeOf?Object.setPrototypeOf(te,V):te.__proto__=V)}var S=h.default.end,A=l.UNMOUNTED=0,w=l.EXITED=1,T=l.ENTERING=2,L=l.ENTERED=3,k=l.EXITING=4,G=function(te){x(V,te);function V(me,xe){y(this,V);var Pe=f(this,te.call(this,me,xe));Pe.updateStatus=function(){if(Pe.nextStatus!==null){Pe.cancelNextCallback();var B=_.default.findDOMNode(Pe);Pe.nextStatus===T?(Pe.props.onEnter(B),Pe.safeSetState({status:T},function(){Pe.props.onEntering(B),Pe.onTransitionEnd(B,function(){Pe.safeSetState({status:L},function(){Pe.props.onEntered(B)})})})):(Pe.props.onExit(B),Pe.safeSetState({status:k},function(){Pe.props.onExiting(B),Pe.onTransitionEnd(B,function(){Pe.safeSetState({status:w},function(){Pe.props.onExited(B)})})})),Pe.nextStatus=null}else Pe.props.unmountOnExit&&Pe.state.status===w&&Pe.setState({status:A})},Pe.cancelNextCallback=function(){Pe.nextCallback!==null&&(Pe.nextCallback.cancel(),Pe.nextCallback=null)},Pe.safeSetState=function(B,z){Pe.setState(B,Pe.setNextCallback(z))},Pe.setNextCallback=function(B){var z=!0;return Pe.nextCallback=function(X){z&&(z=!1,Pe.nextCallback=null,B(X))},Pe.nextCallback.cancel=function(){z=!1},Pe.nextCallback},Pe.onTransitionEnd=function(B,z){Pe.setNextCallback(z),B?((0,u.default)(B,S,Pe.nextCallback),setTimeout(Pe.nextCallback,Pe.props.timeout)):setTimeout(Pe.nextCallback,0)};var I=void 0;return Pe.nextStatus=null,me.in?me.transitionAppear?(I=w,Pe.nextStatus=T):I=L:me.unmountOnExit||me.mountOnEnter?I=A:I=w,Pe.state={status:I},Pe.nextCallback=null,Pe}return V.prototype.componentDidMount=function(){this.updateStatus()},V.prototype.componentWillReceiveProps=function(xe){var Pe=this.state.status;xe.in?(Pe===A&&this.setState({status:w}),Pe!==T&&Pe!==L&&(this.nextStatus=T)):(Pe===T||Pe===L)&&(this.nextStatus=k)},V.prototype.componentDidUpdate=function(){this.updateStatus()},V.prototype.componentWillUnmount=function(){this.cancelNextCallback()},V.prototype.render=function(){var xe=this.state.status;if(xe===A)return null;var Pe=this.props,I=Pe.children,B=Pe.className,z=v(Pe,["children","className"]);Object.keys(V.propTypes).forEach(function(Z){return delete z[Z]});var X=void 0;xe===w?X=this.props.exitedClassName:xe===T?X=this.props.enteringClassName:xe===L?X=this.props.enteredClassName:xe===k&&(X=this.props.exitingClassName);var H=g.default.Children.only(I);return g.default.cloneElement(H,n({},z,{className:(0,t.default)(H.props.className,B,X)}))},V}(g.default.Component);G.propTypes={in:s.default.bool,mountOnEnter:s.default.bool,unmountOnExit:s.default.bool,transitionAppear:s.default.bool,timeout:s.default.number,exitedClassName:s.default.string,exitingClassName:s.default.string,enteredClassName:s.default.string,enteringClassName:s.default.string,onEnter:s.default.func,onEntering:s.default.func,onEntered:s.default.func,onExit:s.default.func,onExiting:s.default.func,onExited:s.default.func};function ee(){}G.displayName="Transition",G.defaultProps={in:!1,unmountOnExit:!1,transitionAppear:!1,timeout:5e3,onEnter:ee,onEntering:ee,onEntered:ee,onExit:ee,onExiting:ee,onExited:ee},l.default=G},"8mAVzjyp":(O,l,e)=>{"use strict";var n;n=!0,n=l.uT=n=n=l.aV=n=n=n=void 0;var r=e("bfnI9Xz4"),t=x(r),o=e("yIEygJCr"),u=x(o),c=e("2CQBBfaz"),h=x(c),b=e("wrkgWm+z"),s=x(b),C=e("r0S7GEro"),g=x(C),d=e("tCfucYaG"),_=x(d),p=e("UAQrp/zB"),v=x(p),y=e("iLnaOEZx"),f=x(y);function x(S){return S&&S.__esModule?S:{default:S}}n=t.default,n=u.default,n=h.default,l.aV=s.default,n=g.default,n=_.default,l.uT=v.default,n=f.default},oj9xBZdX:(O,l,e)=>{"use strict";l.__esModule=!0,l.default=function(c,h,b,s){return(0,r.default)(c,h,b,s),{remove:function(){(0,o.default)(c,h,b,s)}}};var n=e("4LjjnCe/"),r=u(n),t=e("R6Bge8S9"),o=u(t);function u(c){return c&&c.__esModule?c:{default:c}}O.exports=l.default},uoEErfUH:(O,l)=>{"use strict";l.__esModule=!0,l.default=e;function e(n){var r=!document.addEventListener,t=void 0;return r?(document.attachEvent("onfocusin",n),t=function(){return document.detachEvent("onfocusin",n)}):(document.addEventListener("focus",n,!0),t=function(){return document.removeEventListener("focus",n,!0)}),{remove:t}}O.exports=l.default},"Gtx9i+3d":(O,l,e)=>{"use strict";l.__esModule=!0,l.default=_;var n=e("uFFaJ7o2"),r=s(n),t=e("jI9smUmu"),o=s(t),u=e("LUwWrx2D"),c=s(u),h=e("4eVeBMFY"),b=s(h);function s(p){return p&&p.__esModule?p:{default:p}}function C(p){var v=void 0,y=void 0,f=void 0;if(p.tagName==="BODY")v=window.innerWidth,y=window.innerHeight,f=(0,c.default)((0,b.default)(p).documentElement)||(0,c.default)(p);else{var x=(0,r.default)(p);v=x.width,y=x.height,f=(0,c.default)(p)}return{width:v,height:y,scroll:f}}function g(p,v,y,f){var x=C(y),S=x.scroll,A=x.height,w=p-f-S,T=p+f-S+v;return w<0?-w:T>A?A-T:0}function d(p,v,y,f){var x=C(y),S=x.width,A=p-f,w=p+f+v;return A<0?-A:w>S?S-w:0}function _(p,v,y,f,x){var S=f.tagName==="BODY"?(0,r.default)(y):(0,o.default)(y,f),A=(0,r.default)(v),w=A.height,T=A.width,L=void 0,k=void 0,G=void 0,ee=void 0;if(p==="left"||p==="right"){k=S.top+(S.height-w)/2,p==="left"?L=S.left-T:L=S.left+S.width;var te=g(k,w,f,x);k+=te,ee=50*(1-2*te/w)+"%",G=void 0}else if(p==="top"||p==="bottom"){L=S.left+(S.width-T)/2,p==="top"?k=S.top-w:k=S.top+S.height;var V=d(L,T,f,x);L+=V,G=50*(1-2*V/T)+"%",ee=void 0}else throw new Error('calcOverlayPosition(): No such placement of "'+p+'" found.');return{positionLeft:L,positionTop:k,arrowOffsetLeft:G,arrowOffsetTop:ee}}O.exports=l.default},Qbc6c8lg:(O,l,e)=>{"use strict";l.__esModule=!0,l.default=o;var n=e("zKLlqmvB"),r=t(n);function t(u){return u&&u.__esModule?u:{default:u}}function o(u,c){return u=typeof u=="function"?u():u,r.default.findDOMNode(u)||c}O.exports=l.default},LZs0w8Bz:(O,l)=>{"use strict";l.__esModule=!0,l.default=function(e){return Math.max(e.documentElement.offsetHeight||0,e.height||0,e.body.scrollHeight||0,e.body.offsetHeight||0)},O.exports=l.default},fM2YhWwX:(O,l,e)=>{"use strict";l.__esModule=!0,l.default=b;var n=e("PoZw58Gy"),r=u(n),t=e("r7hIrl4o"),o=u(t);function u(s){return s&&s.__esModule?s:{default:s}}function c(s){return s&&s.tagName.toLowerCase()==="body"}function h(s){var C=(0,o.default)(s),g=(0,r.default)(C),d=g.innerWidth;if(!d){var _=C.documentElement.getBoundingClientRect();d=_.right-Math.abs(_.left)}return C.body.clientWidths.clientHeight}O.exports=l.default},"wXVID/wZ":(O,l)=>{"use strict";l.__esModule=!0,l.ariaHidden=t,l.hideSiblings=o,l.showSiblings=u;var e=["template","script","style"],n=function(h){var b=h.nodeType,s=h.tagName;return b===1&&e.indexOf(s.toLowerCase())===-1},r=function(h,b,s){b=[].concat(b),[].forEach.call(h.children,function(C){b.indexOf(C)===-1&&n(C)&&s(C)})};function t(c,h){h&&(c?h.setAttribute("aria-hidden","true"):h.removeAttribute("aria-hidden"))}function o(c,h){r(c,h,function(b){return t(!0,b)})}function u(c,h){r(c,h,function(b){return t(!1,b)})}},"4eVeBMFY":(O,l,e)=>{"use strict";l.__esModule=!0,l.default=function(c){return(0,o.default)(r.default.findDOMNode(c))};var n=e("zKLlqmvB"),r=u(n),t=e("r7hIrl4o"),o=u(t);function u(c){return c&&c.__esModule?c:{default:c}}O.exports=l.default},fjsTIhRd:(O,l,e)=>{"use strict";l.__esModule=!0,l.default=function(c){return(0,o.default)(r.default.findDOMNode(c))};var n=e("zKLlqmvB"),r=u(n),t=e("FDjgrJKB"),o=u(t);function u(c){return c&&c.__esModule?c:{default:c}}O.exports=l.default},IhRcihGQ:(O,l,e)=>{"use strict";l.__esModule=!0,l.default=void 0;var n=h(e("Z7aTuO5B")),r=e("D5WZ8cx1"),t=e("eteMqLbb"),o=e("UvqQT9Zo"),u=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function c(x){if(typeof WeakMap!="function")return null;var S=new WeakMap,A=new WeakMap;return(c=function(T){return T?A:S})(x)}function h(x,S){if(!S&&x&&x.__esModule)return x;if(x===null||typeof x!="object"&&typeof x!="function")return{default:x};var A=c(S);if(A&&A.has(x))return A.get(x);var w={},T=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in x)if(L!=="default"&&Object.prototype.hasOwnProperty.call(x,L)){var k=T?Object.getOwnPropertyDescriptor(x,L):null;k&&(k.get||k.set)?Object.defineProperty(w,L,k):w[L]=x[L]}return w.default=x,A&&A.set(x,w),w}function b(){return b=Object.assign?Object.assign.bind():function(x){for(var S=1;S=0)&&(A[T]=x[T]);return A}function C(x,S){var A=Object.keys(x);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(x);S&&(w=w.filter(function(T){return Object.getOwnPropertyDescriptor(x,T).enumerable})),A.push.apply(A,w)}return A}function g(x){for(var S=1;SMath.abs(xe*V)?L=T/V:T=L*V}var Pe=T,I=L,B=this.slack||[0,0],z=B[0],X=B[1];return T+=z,L+=X,G&&(T=Math.max(G[0],T),L=Math.max(G[1],L)),ee&&(T=Math.min(ee[0],T),L=Math.min(ee[1],L)),this.slack=[z+(Pe-T),X+(I-L)],[T,L]},A.resizeHandler=function(T,L){var k=this;return function(G,ee){var te=ee.node,V=ee.deltaX,me=ee.deltaY;T==="onResizeStart"&&k.resetData();var xe=(k.props.axis==="both"||k.props.axis==="x")&&L!=="n"&&L!=="s",Pe=(k.props.axis==="both"||k.props.axis==="y")&&L!=="e"&&L!=="w";if(!(!xe&&!Pe)){var I=L[0],B=L[L.length-1],z=te.getBoundingClientRect();if(k.lastHandleRect!=null){if(B==="w"){var X=z.left-k.lastHandleRect.left;V+=X}if(I==="n"){var H=z.top-k.lastHandleRect.top;me+=H}}k.lastHandleRect=z,B==="w"&&(V=-V),I==="n"&&(me=-me);var Z=k.props.width+(xe?V/k.props.transformScale:0),U=k.props.height+(Pe?me/k.props.transformScale:0),se=k.runConstraints(Z,U);Z=se[0],U=se[1];var q=Z!==k.props.width||U!==k.props.height,ue=typeof k.props[T]=="function"?k.props[T]:null,Ee=T==="onResize"&&!q;ue&&!Ee&&(G.persist==null||G.persist(),ue(G,{node:te,size:{width:Z,height:U},handle:L})),T==="onResizeStop"&&k.resetData()}}},A.renderResizeHandle=function(T,L){var k=this.props.handle;if(!k)return n.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+T,ref:L});if(typeof k=="function")return k(T,L);var G=typeof k.type=="string",ee=g({ref:L},G?{}:{handleAxis:T});return n.cloneElement(k,ee)},A.render=function(){var T=this,L=this.props,k=L.children,G=L.className,ee=L.draggableOpts,te=L.width,V=L.height,me=L.handle,xe=L.handleSize,Pe=L.lockAspectRatio,I=L.axis,B=L.minConstraints,z=L.maxConstraints,X=L.onResize,H=L.onResizeStop,Z=L.onResizeStart,U=L.resizeHandles,se=L.transformScale,q=s(L,u);return(0,t.cloneElement)(k,g(g({},q),{},{className:(G?G+" ":"")+"react-resizable",children:[].concat(k.props.children,U.map(function(ue){var Ee,Re=(Ee=T.handleRefs[ue])!=null?Ee:T.handleRefs[ue]=n.createRef();return n.createElement(r.DraggableCore,b({},ee,{nodeRef:Re,key:"resizableHandle-"+ue,onStop:T.resizeHandler("onResizeStop",ue),onStart:T.resizeHandler("onResizeStart",ue),onDrag:T.resizeHandler("onResize",ue)}),T.renderResizeHandle(ue,Re))}))}))},S}(n.Component);l.default=f,f.propTypes=o.resizableProps,f.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},MGzJwoLU:(O,l,e)=>{"use strict";var n;n=!0,l.default=void 0;var r=s(e("Z7aTuO5B")),t=h(e("KfF0gQb+")),o=h(e("IhRcihGQ")),u=e("UvqQT9Zo"),c=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function h(A){return A&&A.__esModule?A:{default:A}}function b(A){if(typeof WeakMap!="function")return null;var w=new WeakMap,T=new WeakMap;return(b=function(k){return k?T:w})(A)}function s(A,w){if(!w&&A&&A.__esModule)return A;if(A===null||typeof A!="object"&&typeof A!="function")return{default:A};var T=b(w);if(T&&T.has(A))return T.get(A);var L={},k=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var G in A)if(G!=="default"&&Object.prototype.hasOwnProperty.call(A,G)){var ee=k?Object.getOwnPropertyDescriptor(A,G):null;ee&&(ee.get||ee.set)?Object.defineProperty(L,G,ee):L[G]=A[G]}return L.default=A,T&&T.set(A,L),L}function C(){return C=Object.assign?Object.assign.bind():function(A){for(var w=1;w=0)&&(T[k]=A[k]);return T}function f(A,w){A.prototype=Object.create(w.prototype),A.prototype.constructor=A,x(A,w)}function x(A,w){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(L,k){return L.__proto__=k,L},x(A,w)}var S=function(A){f(w,A);function w(){for(var L,k=arguments.length,G=new Array(k),ee=0;ee{"use strict";l.__esModule=!0,l.resizableProps=void 0;var n=t(e("KfF0gQb+")),r=e("D5WZ8cx1");function t(u){return u&&u.__esModule?u:{default:u}}var o={axis:n.default.oneOf(["both","x","y","none"]),className:n.default.string,children:n.default.element.isRequired,draggableOpts:n.default.shape({allowAnyClick:n.default.bool,cancel:n.default.string,children:n.default.node,disabled:n.default.bool,enableUserSelectHack:n.default.bool,offsetParent:n.default.node,grid:n.default.arrayOf(n.default.number),handle:n.default.string,nodeRef:n.default.object,onStart:n.default.func,onDrag:n.default.func,onStop:n.default.func,onMouseDown:n.default.func,scale:n.default.number}),height:function(){for(var c=arguments.length,h=new Array(c),b=0;b{"use strict";l.__esModule=!0,l.cloneElement=b;var n=r(e("Z7aTuO5B"));function r(s){return s&&s.__esModule?s:{default:s}}function t(s,C){var g=Object.keys(s);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(s);C&&(d=d.filter(function(_){return Object.getOwnPropertyDescriptor(s,_).enumerable})),g.push.apply(g,d)}return g}function o(s){for(var C=1;C{"use strict";O.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},O.exports.Resizable=e("IhRcihGQ").default,O.exports.ResizableBox=e("MGzJwoLU").default},"A028iK/c":(O,l,e)=>{"use strict";e.d(l,{s:()=>B});var n=e("Z7aTuO5B"),r=e("D5WZ8cx1"),t=e.n(r),o=function(){var z=function(X,H){return z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,U){Z.__proto__=U}||function(Z,U){for(var se in U)Object.prototype.hasOwnProperty.call(U,se)&&(Z[se]=U[se])},z(X,H)};return function(X,H){z(X,H);function Z(){this.constructor=X}X.prototype=H===null?Object.create(H):(Z.prototype=H.prototype,new Z)}}(),u=function(){return u=Object.assign||function(z){for(var X,H=1,Z=arguments.length;H"u"?void 0:Number(Z),maxHeight:typeof U>"u"?void 0:Number(U),minWidth:typeof se>"u"?void 0:Number(se),minHeight:typeof q>"u"?void 0:Number(q)}}),L=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],k="__resizable_base__",G=function(z){C(X,z);function X(H){var Z=z.call(this,H)||this;return Z.ratio=1,Z.resizable=null,Z.parentLeft=0,Z.parentTop=0,Z.resizableLeft=0,Z.resizableRight=0,Z.resizableTop=0,Z.resizableBottom=0,Z.targetLeft=0,Z.targetTop=0,Z.appendBase=function(){if(!Z.resizable||!Z.window)return null;var U=Z.parentNode;if(!U)return null;var se=Z.window.document.createElement("div");return se.style.width="100%",se.style.height="100%",se.style.position="absolute",se.style.transform="scale(0, 0)",se.style.left="0",se.style.flex="0",se.classList?se.classList.add(k):se.className+=k,U.appendChild(se),se},Z.removeBase=function(U){var se=Z.parentNode;se&&se.removeChild(U)},Z.ref=function(U){U&&(Z.resizable=U)},Z.state={isResizing:!1,width:typeof(Z.propsSize&&Z.propsSize.width)>"u"?"auto":Z.propsSize&&Z.propsSize.width,height:typeof(Z.propsSize&&Z.propsSize.height)>"u"?"auto":Z.propsSize&&Z.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},Z.onResizeStart=Z.onResizeStart.bind(Z),Z.onMouseMove=Z.onMouseMove.bind(Z),Z.onMouseUp=Z.onMouseUp.bind(Z),Z}return Object.defineProperty(X.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||d},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"size",{get:function(){var H=0,Z=0;if(this.resizable&&this.window){var U=this.resizable.offsetWidth,se=this.resizable.offsetHeight,q=this.resizable.style.position;q!=="relative"&&(this.resizable.style.position="relative"),H=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:U,Z=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:se,this.resizable.style.position=q}return{width:H,height:Z}},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"sizeStyle",{get:function(){var H=this,Z=this.props.size,U=function(ue){if(typeof H.state[ue]>"u"||H.state[ue]==="auto")return"auto";if(H.propsSize&&H.propsSize[ue]&&S(H.propsSize[ue].toString(),"%")){if(S(H.state[ue].toString(),"%"))return H.state[ue].toString();var Ee=H.getParentSize(),Re=Number(H.state[ue].toString().replace("px","")),Oe=Re/Ee[ue]*100;return Oe+"%"}return A(H.state[ue])},se=Z&&typeof Z.width<"u"&&!this.state.isResizing?A(Z.width):U("width"),q=Z&&typeof Z.height<"u"&&!this.state.isResizing?A(Z.height):U("height");return{width:se,height:q}},enumerable:!1,configurable:!0}),X.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var H=this.appendBase();if(!H)return{width:0,height:0};var Z=!1,U=this.parentNode.style.flexWrap;U!=="wrap"&&(Z=!0,this.parentNode.style.flexWrap="wrap"),H.style.position="relative",H.style.minWidth="100%";var se={width:H.offsetWidth,height:H.offsetHeight};return Z&&(this.parentNode.style.flexWrap=U),this.removeBase(H),se},X.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},X.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},X.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var H=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:H.flexBasis!=="auto"?H.flexBasis:void 0})}},X.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},X.prototype.createSizeForCssProperty=function(H,Z){var U=this.propsSize&&this.propsSize[Z];return this.state[Z]==="auto"&&this.state.original[Z]===H&&(typeof U>"u"||U==="auto")?"auto":H},X.prototype.calculateNewMaxFromBoundary=function(H,Z){var U=this.props.boundsByDirection,se=this.state.direction,q=U&&v("left",se),ue=U&&v("top",se),Ee,Re;if(this.props.bounds==="parent"){var Oe=this.parentNode;Oe&&(Ee=q?this.resizableRight-this.parentLeft:Oe.offsetWidth+(this.parentLeft-this.resizableLeft),Re=ue?this.resizableBottom-this.parentTop:Oe.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(Ee=q?this.resizableRight:this.window.innerWidth-this.resizableLeft,Re=ue?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(Ee=q?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),Re=ue?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return Ee&&Number.isFinite(Ee)&&(H=H&&H"u"?10:se.width,ce=typeof U.width>"u"||U.width<0?H:U.width,Q=typeof se.height>"u"?10:se.height,oe=typeof U.height>"u"||U.height<0?Z:U.height,Ne=Ee||0,Ye=Re||0;if(ue){var ae=(Q-Ne)*this.ratio+Ye,ie=(oe-Ne)*this.ratio+Ye,re=(Oe-Ye)/this.ratio+Ne,we=(ce-Ye)/this.ratio+Ne,ne=Math.max(Oe,ae),de=Math.min(ce,ie),fe=Math.max(Q,re),Ce=Math.min(oe,we);H=_(H,ne,de),Z=_(Z,fe,Ce)}else H=_(H,Oe,ce),Z=_(Z,Q,oe);return{newWidth:H,newHeight:Z}},X.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var H=this.parentNode;if(H){var Z=H.getBoundingClientRect();this.parentLeft=Z.left,this.parentTop=Z.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var U=this.props.bounds.getBoundingClientRect();this.targetLeft=U.left,this.targetTop=U.top}if(this.resizable){var se=this.resizable.getBoundingClientRect(),q=se.left,ue=se.top,Ee=se.right,Re=se.bottom;this.resizableLeft=q,this.resizableRight=Ee,this.resizableTop=ue,this.resizableBottom=Re}},X.prototype.onResizeStart=function(H,Z){if(!(!this.resizable||!this.window)){var U=0,se=0;if(H.nativeEvent&&f(H.nativeEvent)?(U=H.nativeEvent.clientX,se=H.nativeEvent.clientY):H.nativeEvent&&y(H.nativeEvent)&&(U=H.nativeEvent.touches[0].clientX,se=H.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var q=this.props.onResizeStart(H,Z,this.resizable);if(q===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var ue,Ee=this.window.getComputedStyle(this.resizable);if(Ee.flexBasis!=="auto"){var Re=this.parentNode;if(Re){var Oe=this.window.getComputedStyle(Re).flexDirection;this.flexDir=Oe.startsWith("row")?"row":"column",ue=Ee.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var ce={original:{x:U,y:se,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:g(g({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(H.target).cursor||"auto"}),direction:Z,flexBasis:ue};this.setState(ce)}},X.prototype.onMouseMove=function(H){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&y(H))try{H.preventDefault(),H.stopPropagation()}catch{}var Z=this.props,U=Z.maxWidth,se=Z.maxHeight,q=Z.minWidth,ue=Z.minHeight,Ee=y(H)?H.touches[0].clientX:H.clientX,Re=y(H)?H.touches[0].clientY:H.clientY,Oe=this.state,ce=Oe.direction,Q=Oe.original,oe=Oe.width,Ne=Oe.height,Ye=this.getParentSize(),ae=T(Ye,this.window.innerWidth,this.window.innerHeight,U,se,q,ue);U=ae.maxWidth,se=ae.maxHeight,q=ae.minWidth,ue=ae.minHeight;var ie=this.calculateNewSizeFromDirection(Ee,Re),re=ie.newHeight,we=ie.newWidth,ne=this.calculateNewMaxFromBoundary(U,se),de=this.calculateNewSizeFromAspectRatio(we,re,{width:ne.maxWidth,height:ne.maxHeight},{width:q,height:ue});if(we=de.newWidth,re=de.newHeight,this.props.grid){var fe=p(we,this.props.grid[0]),Ce=p(re,this.props.grid[1]),Ve=this.props.snapGap||0;we=Ve===0||Math.abs(fe-we)<=Ve?fe:we,re=Ve===0||Math.abs(Ce-re)<=Ve?Ce:re}this.props.snap&&this.props.snap.x&&(we=x(we,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(re=x(re,this.props.snap.y,this.props.snapGap));var Ze={width:we-Q.width,height:re-Q.height};if(oe&&typeof oe=="string"){if(S(oe,"%")){var at=we/Ye.width*100;we=at+"%"}else if(S(oe,"vw")){var Mt=we/this.window.innerWidth*100;we=Mt+"vw"}else if(S(oe,"vh")){var Gt=we/this.window.innerHeight*100;we=Gt+"vh"}}if(Ne&&typeof Ne=="string"){if(S(Ne,"%")){var at=re/Ye.height*100;re=at+"%"}else if(S(Ne,"vw")){var Mt=re/this.window.innerWidth*100;re=Mt+"vw"}else if(S(Ne,"vh")){var Gt=re/this.window.innerHeight*100;re=Gt+"vh"}}var Xe={width:this.createSizeForCssProperty(we,"width"),height:this.createSizeForCssProperty(re,"height")};this.flexDir==="row"?Xe.flexBasis=Xe.width:this.flexDir==="column"&&(Xe.flexBasis=Xe.height),this.setState(Xe),this.props.onResize&&this.props.onResize(H,ce,this.resizable,Ze)}},X.prototype.onMouseUp=function(H){var Z=this.state,U=Z.isResizing,se=Z.direction,q=Z.original;if(!(!U||!this.resizable)){var ue={width:this.size.width-q.width,height:this.size.height-q.height};this.props.onResizeStop&&this.props.onResizeStop(H,se,this.resizable,ue),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:g(g({},this.state.backgroundStyle),{cursor:"auto"})})}},X.prototype.updateSize=function(H){this.setState({width:H.width,height:H.height})},X.prototype.renderResizer=function(){var H=this,Z=this.props,U=Z.enable,se=Z.handleStyles,q=Z.handleClasses,ue=Z.handleWrapperStyle,Ee=Z.handleWrapperClass,Re=Z.handleComponent;if(!U)return null;var Oe=Object.keys(U).map(function(ce){return U[ce]!==!1?n.createElement(h,{key:ce,direction:ce,onResizeStart:H.onResizeStart,replaceStyles:se&&se[ce],className:q&&q[ce]},Re&&Re[ce]?Re[ce]:null):null});return n.createElement("div",{className:Ee,style:ue},Oe)},X.prototype.render=function(){var H=this,Z=Object.keys(this.props).reduce(function(q,ue){return L.indexOf(ue)!==-1||(q[ue]=H.props[ue]),q},{}),U=g(g(g({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(U.flexBasis=this.state.flexBasis);var se=this.props.as||"div";return n.createElement(se,g({ref:this.ref,style:U,className:this.props.className},Z),this.state.isResizing&&n.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},X.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},X}(n.PureComponent);/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.

See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */var ee=function(z,X){return ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(H,Z){H.__proto__=Z}||function(H,Z){for(var U in Z)Z.hasOwnProperty(U)&&(H[U]=Z[U])},ee(z,X)};function te(z,X){ee(z,X);function H(){this.constructor=z}z.prototype=X===null?Object.create(X):(H.prototype=X.prototype,new H)}var V=function(){return V=Object.assign||function(X){for(var H,Z=1,U=arguments.length;Z"u"?Number.MAX_SAFE_INTEGER:this.props.maxWidth,Z=typeof this.props.maxHeight>"u"?Number.MAX_SAFE_INTEGER:this.props.maxHeight;return{maxWidth:H,maxHeight:Z}},X.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},X.prototype.getOffsetHeight=function(H){var Z=this.props.scale;switch(this.props.bounds){case"window":return window.innerHeight/Z;case"body":return document.body.offsetHeight/Z;default:return H.offsetHeight}},X.prototype.getOffsetWidth=function(H){var Z=this.props.scale;switch(this.props.bounds){case"window":return window.innerWidth/Z;case"body":return document.body.offsetWidth/Z;default:return H.offsetWidth}},X.prototype.onDragStart=function(H,Z){this.props.onDragStart&&this.props.onDragStart(H,Z);var U=this.getDraggablePosition();if(this.originalPosition=U,!!this.props.bounds){var se=this.getParent(),q=this.props.scale,ue;if(this.props.bounds==="parent")ue=se;else if(this.props.bounds==="body"){var Ee=se.getBoundingClientRect(),Re=Ee.left,Oe=Ee.top,ce=document.body.getBoundingClientRect(),Q=-(Re-se.offsetLeft*q-ce.left)/q,oe=-(Oe-se.offsetTop*q-ce.top)/q,Ne=(document.body.offsetWidth-this.resizable.size.width*q)/q+Q,Ye=(document.body.offsetHeight-this.resizable.size.height*q)/q+oe;return this.setState({bounds:{top:oe,right:Ne,bottom:Ye,left:Q}})}else if(this.props.bounds==="window"){if(!this.resizable)return;var ae=se.getBoundingClientRect(),ie=ae.left,re=ae.top,we=-(ie-se.offsetLeft*q)/q,ne=-(re-se.offsetTop*q)/q,Ne=(window.innerWidth-this.resizable.size.width*q)/q+we,Ye=(window.innerHeight-this.resizable.size.height*q)/q+ne;return this.setState({bounds:{top:ne,right:Ne,bottom:Ye,left:we}})}else ue=document.querySelector(this.props.bounds);if(!(!(ue instanceof HTMLElement)||!(se instanceof HTMLElement))){var de=ue.getBoundingClientRect(),fe=de.left,Ce=de.top,Ve=se.getBoundingClientRect(),Ze=Ve.left,at=Ve.top,Mt=(fe-Ze)/q,Gt=Ce-at;if(this.resizable){this.updateOffsetFromParent();var Xe=this.offsetFromParent;this.setState({bounds:{top:Gt-Xe.top,right:Mt+(ue.offsetWidth-this.resizable.size.width)-Xe.left/q,bottom:Gt+(ue.offsetHeight-this.resizable.size.height)-Xe.top,left:Mt-Xe.left/q}})}}}},X.prototype.onDrag=function(H,Z){if(this.props.onDrag){var U=this.offsetFromParent,se=U.left,q=U.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDrag(H,V(V({},Z),{x:Z.x-se,y:Z.y-q}));if(this.props.dragAxis==="x")return this.props.onDrag(H,V(V({},Z),{x:Z.x+se,y:this.originalPosition.y+q,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDrag(H,V(V({},Z),{x:this.originalPosition.x+se,y:Z.y+q,deltaX:0}))}},X.prototype.onDragStop=function(H,Z){if(this.props.onDragStop){var U=this.offsetFromParent,se=U.left,q=U.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDragStop(H,V(V({},Z),{x:Z.x+se,y:Z.y+q}));if(this.props.dragAxis==="x")return this.props.onDragStop(H,V(V({},Z),{x:Z.x+se,y:this.originalPosition.y+q,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDragStop(H,V(V({},Z),{x:this.originalPosition.x+se,y:Z.y+q,deltaX:0}))}},X.prototype.onResizeStart=function(H,Z,U){H.stopPropagation(),this.setState({resizing:!0});var se=this.props.scale,q=this.offsetFromParent,ue=this.getDraggablePosition();if(this.resizingPosition={x:ue.x+q.left,y:ue.y+q.top},this.originalPosition=ue,this.props.bounds){var Ee=this.getParent(),Re=void 0;this.props.bounds==="parent"?Re=Ee:this.props.bounds==="body"?Re=document.body:this.props.bounds==="window"?Re=window:Re=document.querySelector(this.props.bounds);var Oe=this.getSelfElement();if(Oe instanceof Element&&(Re instanceof HTMLElement||Re===window)&&Ee instanceof HTMLElement){var ce=this.getMaxSizesFromProps(),Q=ce.maxWidth,oe=ce.maxHeight,Ne=this.getParentSize();if(Q&&typeof Q=="string")if(Q.endsWith("%")){var Ye=Number(Q.replace("%",""))/100;Q=Ne.width*Ye}else Q.endsWith("px")&&(Q=Number(Q.replace("px","")));if(oe&&typeof oe=="string")if(oe.endsWith("%")){var Ye=Number(oe.replace("%",""))/100;oe=Ne.width*Ye}else oe.endsWith("px")&&(oe=Number(oe.replace("px","")));var ae=Oe.getBoundingClientRect(),ie=ae.left,re=ae.top,we=this.props.bounds==="window"?{left:0,top:0}:Re.getBoundingClientRect(),ne=we.left,de=we.top,fe=this.getOffsetWidth(Re),Ce=this.getOffsetHeight(Re),Ve=Z.toLowerCase().endsWith("left"),Ze=Z.toLowerCase().endsWith("right"),at=Z.startsWith("top"),Mt=Z.startsWith("bottom");if((Ve||at)&&this.resizable){var Gt=(ie-ne)/se+this.resizable.size.width;this.setState({maxWidth:Gt>Number(Q)?Q:Gt})}if(Ze||this.props.lockAspectRatio&&!Ve&&!at){var Gt=fe+(ne-ie)/se;this.setState({maxWidth:Gt>Number(Q)?Q:Gt})}if((at||Ve)&&this.resizable){var Gt=(re-de)/se+this.resizable.size.height;this.setState({maxHeight:Gt>Number(oe)?oe:Gt})}if(Mt||this.props.lockAspectRatio&&!at&&!Ve){var Gt=Ce+(de-re)/se;this.setState({maxHeight:Gt>Number(oe)?oe:Gt})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(H,Z,U)},X.prototype.onResize=function(H,Z,U,se){var q={x:this.originalPosition.x,y:this.originalPosition.y},ue=-se.width,Ee=-se.height,Re=["top","left","topLeft","bottomLeft","topRight"];Re.indexOf(Z)!==-1&&(Z==="bottomLeft"?q.x+=ue:(Z==="topRight"||(q.x+=ue),q.y+=Ee)),(q.x!==this.draggable.state.x||q.y!==this.draggable.state.y)&&this.draggable.setState(q),this.updateOffsetFromParent();var Oe=this.offsetFromParent,ce=this.getDraggablePosition().x+Oe.left,Q=this.getDraggablePosition().y+Oe.top;this.resizingPosition={x:ce,y:Q},this.props.onResize&&this.props.onResize(H,Z,U,se,{x:ce,y:Q})},X.prototype.onResizeStop=function(H,Z,U,se){this.setState({resizing:!1});var q=this.getMaxSizesFromProps(),ue=q.maxWidth,Ee=q.maxHeight;this.setState({maxWidth:ue,maxHeight:Ee}),this.props.onResizeStop&&this.props.onResizeStop(H,Z,U,se,this.resizingPosition)},X.prototype.updateSize=function(H){this.resizable&&this.resizable.updateSize({width:H.width,height:H.height})},X.prototype.updatePosition=function(H){this.draggable.setState(H)},X.prototype.updateOffsetFromParent=function(){var H=this.props.scale,Z=this.getParent(),U=this.getSelfElement();if(!Z||U===null)return{top:0,left:0};var se=Z.getBoundingClientRect(),q=se.left,ue=se.top,Ee=U.getBoundingClientRect(),Re=this.getDraggablePosition(),Oe=Z.scrollLeft,ce=Z.scrollTop;this.offsetFromParent={left:Ee.left-q+Oe-Re.x*H,top:Ee.top-ue+ce-Re.y*H}},X.prototype.render=function(){var H=this.props,Z=H.disableDragging,U=H.style,se=H.dragHandleClassName,q=H.position,ue=H.onMouseDown,Ee=H.onMouseUp,Re=H.dragAxis,Oe=H.dragGrid,ce=H.bounds,Q=H.enableUserSelectHack,oe=H.cancel,Ne=H.children,Ye=H.onResizeStart,ae=H.onResize,ie=H.onResizeStop,re=H.onDragStart,we=H.onDrag,ne=H.onDragStop,de=H.resizeHandleStyles,fe=H.resizeHandleClasses,Ce=H.resizeHandleComponent,Ve=H.enableResizing,Ze=H.resizeGrid,at=H.resizeHandleWrapperClass,Mt=H.resizeHandleWrapperStyle,Gt=H.scale,Xe=H.allowAnyClick,ve=me(H,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick"]),W=this.props.default?V({},this.props.default):void 0;delete ve.default;var J=Z||se?{cursor:"auto"}:{cursor:"move"},Me=V(V(V({},Pe),J),U),He=this.offsetFromParent,ut=He.left,ct=He.top,bt;q&&(bt={x:q.x-ut,y:q.y-ct});var un=this.state.resizing?void 0:bt,vt=this.state.resizing?"both":Re;return(0,n.createElement)(xe,{ref:this.refDraggable,handle:se?".".concat(se):void 0,defaultPosition:W,onMouseDown:ue,onMouseUp:Ee,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:vt,disabled:Z,grid:Oe,bounds:ce?this.state.bounds:void 0,position:un,enableUserSelectHack:Q,cancel:oe,scale:Gt,allowAnyClick:Xe,nodeRef:this.resizableElement},(0,n.createElement)(G,V({},ve,{ref:this.refResizable,defaultSize:W,size:this.props.size,enable:typeof Ve=="boolean"?I(Ve):Ve,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:Me,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Ze,handleWrapperClass:at,handleWrapperStyle:Mt,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:de,handleClasses:fe,handleComponent:Ce,scale:this.props.scale}),Ne))},X.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},X}(n.PureComponent)},KtULIsGV:(O,l,e)=>{"use strict";e.d(l,{rU:()=>Mr,gs:()=>ra});var n=e("Z7aTuO5B"),r=e("yAXMqwrl");/**
 * @remix-run/router v1.5.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function t(){return t=Object.assign?Object.assign.bind():function(Se){for(var We=1;Wedn(Rn,typeof Rn=="string"?null:Rn.state,Bn===0?"default":void 0));let Ot=hn(Ke==null?ot.length-1:Ke),Ut=o.Pop,on=null;function hn(Rn){return Math.min(Math.max(Rn,0),ot.length-1)}function xn(){return ot[Ot]}function dn(Rn,Bn,er){Bn===void 0&&(Bn=null);let st=_(ot?xn().pathname:"/",Rn,Bn,er);return C(st.pathname.charAt(0)==="/","relative pathnames are not supported in memory history: "+JSON.stringify(Rn)),st}function yn(Rn){return typeof Rn=="string"?Rn:p(Rn)}return{get index(){return Ot},get action(){return Ut},get location(){return xn()},createHref:yn,createURL(Rn){return new URL(yn(Rn),"http://localhost")},encodeLocation(Rn){let Bn=typeof Rn=="string"?v(Rn):Rn;return{pathname:Bn.pathname||"",search:Bn.search||"",hash:Bn.hash||""}},push(Rn,Bn){Ut=o.Push;let er=dn(Rn,Bn);Ot+=1,ot.splice(Ot,ot.length,er),tt&&on&&on({action:Ut,location:er,delta:1})},replace(Rn,Bn){Ut=o.Replace;let er=dn(Rn,Bn);ot[Ot]=er,tt&&on&&on({action:Ut,location:er,delta:0})},go(Rn){Ut=o.Pop;let Bn=hn(Ot+Rn),er=ot[Bn];Ot=Bn,on&&on({action:Ut,location:er,delta:Rn})},listen(Rn){return on=Rn,()=>{on=null}}}}function h(Se){Se===void 0&&(Se={});function We(tt,ot){let{pathname:Ot,search:Ut,hash:on}=tt.location;return _("",{pathname:Ot,search:Ut,hash:on},ot.state&&ot.state.usr||null,ot.state&&ot.state.key||"default")}function Ke(tt,ot){return typeof ot=="string"?ot:p(ot)}return y(We,Ke,null,Se)}function b(Se){Se===void 0&&(Se={});function We(ot,Ot){let{pathname:Ut="/",search:on="",hash:hn=""}=v(ot.location.hash.substr(1));return _("",{pathname:Ut,search:on,hash:hn},Ot.state&&Ot.state.usr||null,Ot.state&&Ot.state.key||"default")}function Ke(ot,Ot){let Ut=ot.document.querySelector("base"),on="";if(Ut&&Ut.getAttribute("href")){let hn=ot.location.href,xn=hn.indexOf("#");on=xn===-1?hn:hn.slice(0,xn)}return on+"#"+(typeof Ot=="string"?Ot:p(Ot))}function tt(ot,Ot){C(ot.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(Ot)+")")}return y(We,Ke,tt,Se)}function s(Se,We){if(Se===!1||Se===null||typeof Se>"u")throw new Error(We)}function C(Se,We){if(!Se){typeof console<"u"&&console.warn(We);try{throw new Error(We)}catch{}}}function g(){return Math.random().toString(36).substr(2,8)}function d(Se,We){return{usr:Se.state,key:Se.key,idx:We}}function _(Se,We,Ke,tt){return Ke===void 0&&(Ke=null),t({pathname:typeof Se=="string"?Se:Se.pathname,search:"",hash:""},typeof We=="string"?v(We):We,{state:Ke,key:We&&We.key||tt||g()})}function p(Se){let{pathname:We="/",search:Ke="",hash:tt=""}=Se;return Ke&&Ke!=="?"&&(We+=Ke.charAt(0)==="?"?Ke:"?"+Ke),tt&&tt!=="#"&&(We+=tt.charAt(0)==="#"?tt:"#"+tt),We}function v(Se){let We={};if(Se){let Ke=Se.indexOf("#");Ke>=0&&(We.hash=Se.substr(Ke),Se=Se.substr(0,Ke));let tt=Se.indexOf("?");tt>=0&&(We.search=Se.substr(tt),Se=Se.substr(0,tt)),Se&&(We.pathname=Se)}return We}function y(Se,We,Ke,tt){tt===void 0&&(tt={});let{window:ot=document.defaultView,v5Compat:Ot=!1}=tt,Ut=ot.history,on=o.Pop,hn=null,xn=dn();xn==null&&(xn=0,Ut.replaceState(t({},Ut.state,{idx:xn}),""));function dn(){return(Ut.state||{idx:null}).idx}function yn(){on=o.Pop;let st=dn(),Cn=st==null?null:st-xn;xn=st,hn&&hn({action:on,location:er.location,delta:Cn})}function jn(st,Cn){on=o.Push;let Ln=_(er.location,st,Cn);Ke&&Ke(Ln,st),xn=dn()+1;let nn=d(Ln,xn),ur=er.createHref(Ln);try{Ut.pushState(nn,"",ur)}catch{ot.location.assign(ur)}Ot&&hn&&hn({action:on,location:er.location,delta:1})}function Rn(st,Cn){on=o.Replace;let Ln=_(er.location,st,Cn);Ke&&Ke(Ln,st),xn=dn();let nn=d(Ln,xn),ur=er.createHref(Ln);Ut.replaceState(nn,"",ur),Ot&&hn&&hn({action:on,location:er.location,delta:0})}function Bn(st){let Cn=ot.location.origin!=="null"?ot.location.origin:ot.location.href,Ln=typeof st=="string"?st:p(st);return s(Cn,"No window.location.(origin|href) available to create URL for href: "+Ln),new URL(Ln,Cn)}let er={get action(){return on},get location(){return Se(ot,Ut)},listen(st){if(hn)throw new Error("A history only accepts one active listener");return ot.addEventListener(u,yn),hn=st,()=>{ot.removeEventListener(u,yn),hn=null}},createHref(st){return We(ot,st)},createURL:Bn,encodeLocation(st){let Cn=Bn(st);return{pathname:Cn.pathname,search:Cn.search,hash:Cn.hash}},push:jn,replace:Rn,go(st){return Ut.go(st)}};return er}var f;(function(Se){Se.data="data",Se.deferred="deferred",Se.redirect="redirect",Se.error="error"})(f||(f={}));const x=new Set(["lazy","caseSensitive","path","id","index","children"]);function S(Se){return Se.index===!0}function A(Se,We,Ke,tt){return Ke===void 0&&(Ke=[]),tt===void 0&&(tt={}),Se.map((ot,Ot)=>{let Ut=[...Ke,Ot],on=typeof ot.id=="string"?ot.id:Ut.join("-");if(s(ot.index!==!0||!ot.children,"Cannot specify children on an index route"),s(!tt[on],'Found a route id collision on id "'+on+`".  Route id's must be globally unique within Data Router usages`),S(ot)){let hn=t({},ot,{hasErrorBoundary:We(ot),id:on});return tt[on]=hn,hn}else{let hn=t({},ot,{id:on,hasErrorBoundary:We(ot),children:void 0});return tt[on]=hn,ot.children&&(hn.children=A(ot.children,We,Ut,tt)),hn}})}function w(Se,We,Ke){Ke===void 0&&(Ke="/");let tt=typeof We=="string"?v(We):We,ot=q(tt.pathname||"/",Ke);if(ot==null)return null;let Ot=T(Se);k(Ot);let Ut=null;for(let on=0;Ut==null&&on{let hn={relativePath:on===void 0?Ot.path||"":on,caseSensitive:Ot.caseSensitive===!0,childrenIndex:Ut,route:Ot};hn.relativePath.startsWith("/")&&(s(hn.relativePath.startsWith(tt),'Absolute route path "'+hn.relativePath+'" nested under path '+('"'+tt+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),hn.relativePath=hn.relativePath.slice(tt.length));let xn=oe([tt,hn.relativePath]),dn=Ke.concat(hn);Ot.children&&Ot.children.length>0&&(s(Ot.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+xn+'".')),T(Ot.children,We,dn,xn)),!(Ot.path==null&&!Ot.index)&&We.push({path:xn,score:I(xn,Ot.index),routesMeta:dn})};return Se.forEach((Ot,Ut)=>{var on;if(Ot.path===""||!((on=Ot.path)!=null&&on.includes("?")))ot(Ot,Ut);else for(let hn of L(Ot.path))ot(Ot,Ut,hn)}),We}function L(Se){let We=Se.split("/");if(We.length===0)return[];let[Ke,...tt]=We,ot=Ke.endsWith("?"),Ot=Ke.replace(/\?$/,"");if(tt.length===0)return ot?[Ot,""]:[Ot];let Ut=L(tt.join("/")),on=[];return on.push(...Ut.map(hn=>hn===""?Ot:[Ot,hn].join("/"))),ot&&on.push(...Ut),on.map(hn=>Se.startsWith("/")&&hn===""?"/":hn)}function k(Se){Se.sort((We,Ke)=>We.score!==Ke.score?Ke.score-We.score:B(We.routesMeta.map(tt=>tt.childrenIndex),Ke.routesMeta.map(tt=>tt.childrenIndex)))}const G=/^:\w+$/,ee=3,te=2,V=1,me=10,xe=null,Pe=Se=>Se==="*";function I(Se,We){let Ke=Se.split("/"),tt=Ke.length;return Ke.some(Pe)&&(tt+=xe),We&&(tt+=te),Ke.filter(ot=>!Pe(ot)).reduce((ot,Ot)=>ot+(G.test(Ot)?ee:Ot===""?V:me),tt)}function B(Se,We){return Se.length===We.length&&Se.slice(0,-1).every((tt,ot)=>tt===We[ot])?Se[Se.length-1]-We[We.length-1]:0}function z(Se,We){let{routesMeta:Ke}=Se,tt={},ot="/",Ot=[];for(let Ut=0;Ut{if(Ut===on.length-1&&Ot==="*")return We["*"];const xn=Ot.match(/^:(\w+)(\??)$/);if(xn){const[,dn,yn]=xn;let jn=We[dn];return yn==="?"?jn==null?"":jn:(jn==null&&s(!1,'Missing ":'+dn+'" param'),jn)}return Ot.replace(/\?$/g,"")}).filter(Ot=>!!Ot);return tt+ot.join("/")}function H(Se,We){typeof Se=="string"&&(Se={path:Se,caseSensitive:!1,end:!0});let[Ke,tt]=Z(Se.path,Se.caseSensitive,Se.end),ot=We.match(Ke);if(!ot)return null;let Ot=ot[0],Ut=Ot.replace(/(.)\/+$/,"$1"),on=ot.slice(1);return{params:tt.reduce((xn,dn,yn)=>{if(dn==="*"){let jn=on[yn]||"";Ut=Ot.slice(0,Ot.length-jn.length).replace(/(.)\/+$/,"$1")}return xn[dn]=se(on[yn]||"",dn),xn},{}),pathname:Ot,pathnameBase:Ut,pattern:Se}}function Z(Se,We,Ke){We===void 0&&(We=!1),Ke===void 0&&(Ke=!0),C(Se==="*"||!Se.endsWith("*")||Se.endsWith("/*"),'Route path "'+Se+'" will be treated as if it were '+('"'+Se.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+Se.replace(/\*$/,"/*")+'".'));let tt=[],ot="^"+Se.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(Ut,on)=>(tt.push(on),"/([^\\/]+)"));return Se.endsWith("*")?(tt.push("*"),ot+=Se==="*"||Se==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):Ke?ot+="\\/*$":Se!==""&&Se!=="/"&&(ot+="(?:(?=\\/|$))"),[new RegExp(ot,We?void 0:"i"),tt]}function U(Se){try{return decodeURI(Se)}catch(We){return C(!1,'The URL path "'+Se+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+We+").")),Se}}function se(Se,We){try{return decodeURIComponent(Se)}catch(Ke){return C(!1,'The value for the URL param "'+We+'" will not be decoded because'+(' the string "'+Se+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+Ke+").")),Se}}function q(Se,We){if(We==="/")return Se;if(!Se.toLowerCase().startsWith(We.toLowerCase()))return null;let Ke=We.endsWith("/")?We.length-1:We.length,tt=Se.charAt(Ke);return tt&&tt!=="/"?null:Se.slice(Ke)||"/"}function ue(Se,We){We===void 0&&(We="/");let{pathname:Ke,search:tt="",hash:ot=""}=typeof Se=="string"?v(Se):Se;return{pathname:Ke?Ke.startsWith("/")?Ke:Ee(Ke,We):We,search:Ye(tt),hash:ae(ot)}}function Ee(Se,We){let Ke=We.replace(/\/+$/,"").split("/");return Se.split("/").forEach(ot=>{ot===".."?Ke.length>1&&Ke.pop():ot!=="."&&Ke.push(ot)}),Ke.length>1?Ke.join("/"):"/"}function Re(Se,We,Ke,tt){return"Cannot include a '"+Se+"' character in a manually specified "+("`to."+We+"` field ["+JSON.stringify(tt)+"].  Please separate it out to the ")+("`to."+Ke+"` field. Alternatively you may provide the full path as ")+'a string in  and the router will parse it for you.'}function Oe(Se){return Se.filter((We,Ke)=>Ke===0||We.route.path&&We.route.path.length>0)}function ce(Se,We,Ke,tt){tt===void 0&&(tt=!1);let ot;typeof Se=="string"?ot=v(Se):(ot=t({},Se),s(!ot.pathname||!ot.pathname.includes("?"),Re("?","pathname","search",ot)),s(!ot.pathname||!ot.pathname.includes("#"),Re("#","pathname","hash",ot)),s(!ot.search||!ot.search.includes("#"),Re("#","search","hash",ot)));let Ot=Se===""||ot.pathname==="",Ut=Ot?"/":ot.pathname,on;if(tt||Ut==null)on=Ke;else{let yn=We.length-1;if(Ut.startsWith("..")){let jn=Ut.split("/");for(;jn[0]==="..";)jn.shift(),yn-=1;ot.pathname=jn.join("/")}on=yn>=0?We[yn]:"/"}let hn=ue(ot,on),xn=Ut&&Ut!=="/"&&Ut.endsWith("/"),dn=(Ot||Ut===".")&&Ke.endsWith("/");return!hn.pathname.endsWith("/")&&(xn||dn)&&(hn.pathname+="/"),hn}function Q(Se){return Se===""||Se.pathname===""?"/":typeof Se=="string"?v(Se).pathname:Se.pathname}const oe=Se=>Se.join("/").replace(/\/\/+/g,"/"),Ne=Se=>Se.replace(/\/+$/,"").replace(/^\/*/,"/"),Ye=Se=>!Se||Se==="?"?"":Se.startsWith("?")?Se:"?"+Se,ae=Se=>!Se||Se==="#"?"":Se.startsWith("#")?Se:"#"+Se,ie=function(We,Ke){Ke===void 0&&(Ke={});let tt=typeof Ke=="number"?{status:Ke}:Ke,ot=new Headers(tt.headers);return ot.has("Content-Type")||ot.set("Content-Type","application/json; charset=utf-8"),new Response(JSON.stringify(We),t({},tt,{headers:ot}))};class re extends Error{}class we{constructor(We,Ke){this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],s(We&&typeof We=="object"&&!Array.isArray(We),"defer() only accepts plain objects");let tt;this.abortPromise=new Promise((Ot,Ut)=>tt=Ut),this.controller=new AbortController;let ot=()=>tt(new re("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",ot),this.controller.signal.addEventListener("abort",ot),this.data=Object.entries(We).reduce((Ot,Ut)=>{let[on,hn]=Ut;return Object.assign(Ot,{[on]:this.trackPromise(on,hn)})},{}),this.done&&this.unlistenAbortSignal(),this.init=Ke}trackPromise(We,Ke){if(!(Ke instanceof Promise))return Ke;this.deferredKeys.push(We),this.pendingKeysSet.add(We);let tt=Promise.race([Ke,this.abortPromise]).then(ot=>this.onSettle(tt,We,null,ot),ot=>this.onSettle(tt,We,ot));return tt.catch(()=>{}),Object.defineProperty(tt,"_tracked",{get:()=>!0}),tt}onSettle(We,Ke,tt,ot){return this.controller.signal.aborted&&tt instanceof re?(this.unlistenAbortSignal(),Object.defineProperty(We,"_error",{get:()=>tt}),Promise.reject(tt)):(this.pendingKeysSet.delete(Ke),this.done&&this.unlistenAbortSignal(),tt?(Object.defineProperty(We,"_error",{get:()=>tt}),this.emit(!1,Ke),Promise.reject(tt)):(Object.defineProperty(We,"_data",{get:()=>ot}),this.emit(!1,Ke),ot))}emit(We,Ke){this.subscribers.forEach(tt=>tt(We,Ke))}subscribe(We){return this.subscribers.add(We),()=>this.subscribers.delete(We)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach((We,Ke)=>this.pendingKeysSet.delete(Ke)),this.emit(!0)}async resolveData(We){let Ke=!1;if(!this.done){let tt=()=>this.cancel();We.addEventListener("abort",tt),Ke=await new Promise(ot=>{this.subscribe(Ot=>{We.removeEventListener("abort",tt),(Ot||this.done)&&ot(Ot)})})}return Ke}get done(){return this.pendingKeysSet.size===0}get unwrappedData(){return s(this.data!==null&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce((We,Ke)=>{let[tt,ot]=Ke;return Object.assign(We,{[tt]:de(ot)})},{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function ne(Se){return Se instanceof Promise&&Se._tracked===!0}function de(Se){if(!ne(Se))return Se;if(Se._error)throw Se._error;return Se._data}const fe=function(We,Ke){Ke===void 0&&(Ke={});let tt=typeof Ke=="number"?{status:Ke}:Ke;return new we(We,tt)},Ce=function(We,Ke){Ke===void 0&&(Ke=302);let tt=Ke;typeof tt=="number"?tt={status:tt}:typeof tt.status>"u"&&(tt.status=302);let ot=new Headers(tt.headers);return ot.set("Location",We),new Response(null,t({},tt,{headers:ot}))};class Ve{constructor(We,Ke,tt,ot){ot===void 0&&(ot=!1),this.status=We,this.statusText=Ke||"",this.internal=ot,tt instanceof Error?(this.data=tt.toString(),this.error=tt):this.data=tt}}function Ze(Se){return Se!=null&&typeof Se.status=="number"&&typeof Se.statusText=="string"&&typeof Se.internal=="boolean"&&"data"in Se}const at=["post","put","patch","delete"],Mt=new Set(at),Gt=["get",...at],Xe=new Set(Gt),ve=new Set([301,302,303,307,308]),W=new Set([307,308]),J={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Me={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},He={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ut=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ct=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",bt=!ct,un=Se=>Boolean(Se.hasErrorBoundary);function vt(Se){s(Se.routes.length>0,"You must provide a non-empty routes array to createRouter");let We=Se.detectErrorBoundary||un,Ke={},tt=A(Se.routes,We,void 0,Ke),ot,Ot=t({v7_normalizeFormMethod:!1},Se.future),Ut=null,on=new Set,hn=null,xn=null,dn=null,yn=Se.hydrationData!=null,jn=w(tt,Se.history.location,Se.basename),Rn=null;if(jn==null){let le=pr(404,{pathname:Se.history.location.pathname}),{matches:be,route:Ae}=jr(tt);jn=be,Rn={[Ae.id]:le}}let Bn=!jn.some(le=>le.route.lazy)&&(!jn.some(le=>le.route.loader)||Se.hydrationData!=null),er,st={historyAction:Se.history.action,location:Se.history.location,matches:jn,initialized:Bn,navigation:J,restoreScrollPosition:Se.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:Se.hydrationData&&Se.hydrationData.loaderData||{},actionData:Se.hydrationData&&Se.hydrationData.actionData||null,errors:Se.hydrationData&&Se.hydrationData.errors||Rn,fetchers:new Map,blockers:new Map},Cn=o.Pop,Ln=!1,nn,ur=!1,Jn=!1,fr=[],qn=[],Lr=new Map,Zr=0,Qi=-1,_a=new Map,ci=new Set,Ji=new Map,Pa=new Map,Ti=new Map,io=!1;function yo(){return Ut=Se.history.listen(le=>{let{action:be,location:Ae,delta:je}=le;if(io){io=!1;return}C(Ti.size===0||je!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let nt=Lo({currentLocation:st.location,nextLocation:Ae,historyAction:be});if(nt&&je!=null){io=!0,Se.history.go(je*-1),Ga(nt,{state:"blocked",location:Ae,proceed(){Ga(nt,{state:"proceeding",proceed:void 0,reset:void 0,location:Ae}),Se.history.go(je)},reset(){ia(nt),fi({blockers:new Map(er.state.blockers)})}});return}return qi(be,Ae)}),st.initialized||qi(o.Pop,st.location),er}function ma(){Ut&&Ut(),on.clear(),nn&&nn.abort(),st.fetchers.forEach((le,be)=>Aa(be)),st.blockers.forEach((le,be)=>ia(be))}function Ia(le){return on.add(le),()=>on.delete(le)}function fi(le){st=t({},st,le),on.forEach(be=>be(st))}function Ba(le,be){var Ae,je;let nt=st.actionData!=null&&st.navigation.formMethod!=null&&Xt(st.navigation.formMethod)&&st.navigation.state==="loading"&&((Ae=le.state)==null?void 0:Ae._isRedirect)!==!0,Dt;be.actionData?Object.keys(be.actionData).length>0?Dt=be.actionData:Dt=null:nt?Dt=st.actionData:Dt=null;let Vt=be.loaderData?cr(st.loaderData,be.loaderData,be.matches||[],be.errors):st.loaderData;for(let[rn]of Ti)ia(rn);let $t=Ln===!0||st.navigation.formMethod!=null&&Xt(st.navigation.formMethod)&&((je=le.state)==null?void 0:je._isRedirect)!==!0;ot&&(tt=ot,ot=void 0),fi(t({},be,{actionData:Dt,loaderData:Vt,historyAction:Cn,location:le,initialized:!0,navigation:J,revalidation:"idle",restoreScrollPosition:D(le,be.matches||st.matches),preventScrollReset:$t,blockers:new Map(st.blockers)})),ur||Cn===o.Pop||(Cn===o.Push?Se.history.push(le,le.state):Cn===o.Replace&&Se.history.replace(le,le.state)),Cn=o.Pop,Ln=!1,ur=!1,Jn=!1,fr=[],qn=[]}async function Vi(le,be){if(typeof le=="number"){Se.history.go(le);return}let{path:Ae,submission:je,error:nt}=ht(le,Ot,be),Dt=st.location,Vt=_(st.location,Ae,be&&be.state);Vt=t({},Vt,Se.history.encodeLocation(Vt));let $t=be&&be.replace!=null?be.replace:void 0,rn=o.Push;$t===!0?rn=o.Replace:$t===!1||je!=null&&Xt(je.formMethod)&&je.formAction===st.location.pathname+st.location.search&&(rn=o.Replace);let Tn=be&&"preventScrollReset"in be?be.preventScrollReset===!0:void 0,On=Lo({currentLocation:Dt,nextLocation:Vt,historyAction:rn});if(On){Ga(On,{state:"blocked",location:Vt,proceed(){Ga(On,{state:"proceeding",proceed:void 0,reset:void 0,location:Vt}),Vi(le,be)},reset(){ia(On),fi({blockers:new Map(st.blockers)})}});return}return await qi(rn,Vt,{submission:je,pendingError:nt,preventScrollReset:Tn,replace:be&&be.replace})}function ao(){if(Bi(),fi({revalidation:"loading"}),st.navigation.state!=="submitting"){if(st.navigation.state==="idle"){qi(st.historyAction,st.location,{startUninterruptedRevalidation:!0});return}qi(Cn||st.historyAction,st.navigation.location,{overrideNavigation:st.navigation})}}async function qi(le,be,Ae){nn&&nn.abort(),nn=null,Cn=le,ur=(Ae&&Ae.startUninterruptedRevalidation)===!0,Fa(st.location,st.matches),Ln=(Ae&&Ae.preventScrollReset)===!0;let je=ot||tt,nt=Ae&&Ae.overrideNavigation,Dt=w(je,be,Se.basename);if(!Dt){let Yt=pr(404,{pathname:be.pathname}),{matches:Kt,route:zn}=jr(je);oo(),Ba(be,{matches:Kt,loaderData:{},errors:{[zn.id]:Yt}});return}if(Pr(st.location,be)&&!(Ae&&Ae.submission&&Xt(Ae.submission.formMethod))){Ba(be,{matches:Dt});return}nn=new AbortController;let Vt=An(Se.history,be,nn.signal,Ae&&Ae.submission),$t,rn;if(Ae&&Ae.pendingError)rn={[sr(Dt).route.id]:Ae.pendingError};else if(Ae&&Ae.submission&&Xt(Ae.submission.formMethod)){let Yt=await La(Vt,be,Ae.submission,Dt,{replace:Ae.replace});if(Yt.shortCircuited)return;$t=Yt.pendingActionData,rn=Yt.pendingActionError,nt=t({state:"loading",location:be},Ae.submission),Vt=new Request(Vt.url,{signal:Vt.signal})}let{shortCircuited:Tn,loaderData:On,errors:wt}=await mi(Vt,be,Dt,nt,Ae&&Ae.submission,Ae&&Ae.fetcherSubmission,Ae&&Ae.replace,$t,rn);Tn||(nn=null,Ba(be,t({matches:Dt},$t?{actionData:$t}:{},{loaderData:On,errors:wt})))}async function La(le,be,Ae,je,nt){Bi();let Dt=t({state:"submitting",location:be},Ae);fi({navigation:Dt});let Vt,$t=tn(je,be);if(!$t.route.action&&!$t.route.lazy)Vt={type:f.error,error:pr(405,{method:le.method,pathname:be.pathname,routeId:$t.route.id})};else if(Vt=await Gn("action",le,$t,je,Ke,We,er.basename),le.signal.aborted)return{shortCircuited:!0};if(Gr(Vt)){let rn;return nt&&nt.replace!=null?rn=nt.replace:rn=Vt.location===st.location.pathname+st.location.search,await Ii(st,Vt,{submission:Ae,replace:rn}),{shortCircuited:!0}}if(yr(Vt)){let rn=sr(je,$t.route.id);return(nt&&nt.replace)!==!0&&(Cn=o.Push),{pendingActionData:{},pendingActionError:{[rn.route.id]:Vt.error}}}if(Hn(Vt))throw pr(400,{type:"defer-action"});return{pendingActionData:{[$t.route.id]:Vt.data}}}async function mi(le,be,Ae,je,nt,Dt,Vt,$t,rn){let Tn=je;Tn||(Tn=t({state:"loading",location:be,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},nt));let On=nt||Dt?nt||Dt:Tn.formMethod&&Tn.formAction&&Tn.formData&&Tn.formEncType?{formMethod:Tn.formMethod,formAction:Tn.formAction,formData:Tn.formData,formEncType:Tn.formEncType}:void 0,wt=ot||tt,[Yt,Kt]=Qt(Se.history,st,Ae,On,be,Jn,fr,qn,Ji,wt,Se.basename,$t,rn);if(oo(yi=>!(Ae&&Ae.some(aa=>aa.route.id===yi))||Yt&&Yt.some(aa=>aa.route.id===yi)),Yt.length===0&&Kt.length===0)return Ba(be,t({matches:Ae,loaderData:{},errors:rn||null},$t?{actionData:$t}:{})),{shortCircuited:!0};if(!ur){Kt.forEach(aa=>{let Ea=st.fetchers.get(aa.key),oa={state:"loading",data:Ea&&Ea.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};st.fetchers.set(aa.key,oa)});let yi=$t||st.actionData;fi(t({navigation:Tn},yi?Object.keys(yi).length===0?{actionData:null}:{actionData:yi}:{},Kt.length>0?{fetchers:new Map(st.fetchers)}:{}))}Qi=++Zr,Kt.forEach(yi=>Lr.set(yi.key,nn));let{results:zn,loaderResults:gr,fetcherResults:$r}=await Ha(st.matches,Ae,Yt,Kt,le);if(le.signal.aborted)return{shortCircuited:!0};Kt.forEach(yi=>Lr.delete(yi.key));let Ci=hr(zn);if(Ci)return await Ii(st,Ci,{replace:Vt}),{shortCircuited:!0};let{loaderData:oi,errors:xo}=Sn(st,Ae,Yt,gr,rn,Kt,$r,Pa);Pa.forEach((yi,aa)=>{yi.subscribe(Ea=>{(Ea||yi.done)&&Pa.delete(aa)})}),ba();let ts=ja(Qi);return t({loaderData:oi,errors:xo},ts||Kt.length>0?{fetchers:new Map(st.fetchers)}:{})}function ya(le){return st.fetchers.get(le)||Me}function Xa(le,be,Ae,je){if(bt)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Lr.has(le)&&ka(le);let Dt=w(ot||tt,Ae,Se.basename);if(!Dt){Pi(le,be,pr(404,{pathname:Ae}));return}let{path:Vt,submission:$t}=ht(Ae,Ot,je,!0),rn=tn(Dt,Vt);if(Ln=(je&&je.preventScrollReset)===!0,$t&&Xt($t.formMethod)){Qa(le,be,Vt,rn,Dt,$t);return}Ji.set(le,{routeId:be,path:Vt}),Wa(le,be,Vt,rn,Dt,$t)}async function Qa(le,be,Ae,je,nt,Dt){if(Bi(),Ji.delete(le),!je.route.action&&!je.route.lazy){let Qr=pr(405,{method:Dt.formMethod,pathname:Ae,routeId:be});Pi(le,be,Qr);return}let Vt=st.fetchers.get(le),$t=t({state:"submitting"},Dt,{data:Vt&&Vt.data," _hasFetcherDoneAnything ":!0});st.fetchers.set(le,$t),fi({fetchers:new Map(st.fetchers)});let rn=new AbortController,Tn=An(Se.history,Ae,rn.signal,Dt);Lr.set(le,rn);let On=await Gn("action",Tn,je,nt,Ke,We,er.basename);if(Tn.signal.aborted){Lr.get(le)===rn&&Lr.delete(le);return}if(Gr(On)){Lr.delete(le),ci.add(le);let Qr=t({state:"loading"},Dt,{data:void 0," _hasFetcherDoneAnything ":!0});return st.fetchers.set(le,Qr),fi({fetchers:new Map(st.fetchers)}),Ii(st,On,{submission:Dt,isFetchActionRedirect:!0})}if(yr(On)){Pi(le,be,On.error);return}if(Hn(On))throw pr(400,{type:"defer-action"});let wt=st.navigation.location||st.location,Yt=An(Se.history,wt,rn.signal),Kt=ot||tt,zn=st.navigation.state!=="idle"?w(Kt,st.navigation.location,Se.basename):st.matches;s(zn,"Didn't find any matches after fetcher action");let gr=++Zr;_a.set(le,gr);let $r=t({state:"loading",data:On.data},Dt,{" _hasFetcherDoneAnything ":!0});st.fetchers.set(le,$r);let[Ci,oi]=Qt(Se.history,st,zn,Dt,wt,Jn,fr,qn,Ji,Kt,Se.basename,{[je.route.id]:On.data},void 0);oi.filter(Qr=>Qr.key!==le).forEach(Qr=>{let Go=Qr.key,Vo=st.fetchers.get(Go),Ao={state:"loading",data:Vo&&Vo.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};st.fetchers.set(Go,Ao),Lr.set(Go,rn)}),fi({fetchers:new Map(st.fetchers)});let{results:xo,loaderResults:ts,fetcherResults:yi}=await Ha(st.matches,zn,Ci,oi,Yt);if(rn.signal.aborted)return;_a.delete(le),Lr.delete(le),oi.forEach(Qr=>Lr.delete(Qr.key));let aa=hr(xo);if(aa)return Ii(st,aa);let{loaderData:Ea,errors:oa}=Sn(st,st.matches,Ci,ts,void 0,oi,yi,Pa),fa={state:"idle",data:On.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};st.fetchers.set(le,fa);let _o=ja(gr);st.navigation.state==="loading"&&gr>Qi?(s(Cn,"Expected pending action"),nn&&nn.abort(),Ba(st.navigation.location,{matches:zn,loaderData:Ea,errors:oa,fetchers:new Map(st.fetchers)})):(fi(t({errors:oa,loaderData:cr(st.loaderData,Ea,zn,oa)},_o?{fetchers:new Map(st.fetchers)}:{})),Jn=!1)}async function Wa(le,be,Ae,je,nt,Dt){let Vt=st.fetchers.get(le),$t=t({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Dt,{data:Vt&&Vt.data," _hasFetcherDoneAnything ":!0});st.fetchers.set(le,$t),fi({fetchers:new Map(st.fetchers)});let rn=new AbortController,Tn=An(Se.history,Ae,rn.signal);Lr.set(le,rn);let On=await Gn("loader",Tn,je,nt,Ke,We,er.basename);if(Hn(On)&&(On=await Be(On,Tn.signal,!0)||On),Lr.get(le)===rn&&Lr.delete(le),Tn.signal.aborted)return;if(Gr(On)){await Ii(st,On);return}if(yr(On)){let Yt=sr(st.matches,be);st.fetchers.delete(le),fi({fetchers:new Map(st.fetchers),errors:{[Yt.route.id]:On.error}});return}s(!Hn(On),"Unhandled fetcher deferred data");let wt={state:"idle",data:On.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};st.fetchers.set(le,wt),fi({fetchers:new Map(st.fetchers)})}async function Ii(le,be,Ae){var je;let{submission:nt,replace:Dt,isFetchActionRedirect:Vt}=Ae===void 0?{}:Ae;be.revalidate&&(Jn=!0);let $t=_(le.location,be.location,t({_isRedirect:!0},Vt?{_isFetchActionRedirect:!0}:{}));if(s($t,"Expected a location on the redirect navigation"),ut.test(be.location)&&ct&&typeof((je=window)==null?void 0:je.location)<"u"){let Kt=Se.history.createURL(be.location),zn=q(Kt.pathname,Se.basename||"/")==null;if(window.location.origin!==Kt.origin||zn){Dt?window.location.replace(be.location):window.location.assign(be.location);return}}nn=null;let rn=Dt===!0?o.Replace:o.Push,{formMethod:Tn,formAction:On,formEncType:wt,formData:Yt}=le.navigation;!nt&&Tn&&On&&Yt&&wt&&(nt={formMethod:Tn,formAction:On,formEncType:wt,formData:Yt}),W.has(be.status)&&nt&&Xt(nt.formMethod)?await qi(rn,$t,{submission:t({},nt,{formAction:be.location}),preventScrollReset:Ln}):Vt?await qi(rn,$t,{overrideNavigation:{state:"loading",location:$t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},fetcherSubmission:nt,preventScrollReset:Ln}):await qi(rn,$t,{overrideNavigation:{state:"loading",location:$t,formMethod:nt?nt.formMethod:void 0,formAction:nt?nt.formAction:void 0,formEncType:nt?nt.formEncType:void 0,formData:nt?nt.formData:void 0},preventScrollReset:Ln})}async function Ha(le,be,Ae,je,nt){let Dt=await Promise.all([...Ae.map(rn=>Gn("loader",nt,rn,be,Ke,We,er.basename)),...je.map(rn=>rn.matches&&rn.match?Gn("loader",An(Se.history,rn.path,nt.signal),rn.match,rn.matches,Ke,We,er.basename):{type:f.error,error:pr(404,{pathname:rn.path})})]),Vt=Dt.slice(0,Ae.length),$t=Dt.slice(Ae.length);return await Promise.all([yt(le,Ae,Vt,nt.signal,!1,st.loaderData),yt(le,je.map(rn=>rn.match),$t,nt.signal,!0)]),{results:Dt,loaderResults:Vt,fetcherResults:$t}}function Bi(){Jn=!0,fr.push(...oo()),Ji.forEach((le,be)=>{Lr.has(be)&&(qn.push(be),ka(be))})}function Pi(le,be,Ae){let je=sr(st.matches,be);Aa(le),fi({errors:{[je.route.id]:Ae},fetchers:new Map(st.fetchers)})}function Aa(le){Lr.has(le)&&ka(le),Ji.delete(le),_a.delete(le),ci.delete(le),st.fetchers.delete(le)}function ka(le){let be=Lr.get(le);s(be,"Expected fetch controller: "+le),be.abort(),Lr.delete(le)}function bo(le){for(let be of le){let je={state:"idle",data:ya(be).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};st.fetchers.set(be,je)}}function ba(){let le=[];for(let be of ci){let Ae=st.fetchers.get(be);s(Ae,"Expected fetcher: "+be),Ae.state==="loading"&&(ci.delete(be),le.push(be))}bo(le)}function ja(le){let be=[];for(let[Ae,je]of _a)if(je0}function Bo(le,be){let Ae=st.blockers.get(le)||He;return Ti.get(le)!==be&&Ti.set(le,be),Ae}function ia(le){st.blockers.delete(le),Ti.delete(le)}function Ga(le,be){let Ae=st.blockers.get(le)||He;s(Ae.state==="unblocked"&&be.state==="blocked"||Ae.state==="blocked"&&be.state==="blocked"||Ae.state==="blocked"&&be.state==="proceeding"||Ae.state==="blocked"&&be.state==="unblocked"||Ae.state==="proceeding"&&be.state==="unblocked","Invalid blocker state transition: "+Ae.state+" -> "+be.state),st.blockers.set(le,be),fi({blockers:new Map(st.blockers)})}function Lo(le){let{currentLocation:be,nextLocation:Ae,historyAction:je}=le;if(Ti.size===0)return;Ti.size>1&&C(!1,"A router only supports one blocker at a time");let nt=Array.from(Ti.entries()),[Dt,Vt]=nt[nt.length-1],$t=st.blockers.get(Dt);if(!($t&&$t.state==="proceeding")&&Vt({currentLocation:be,nextLocation:Ae,historyAction:je}))return Dt}function oo(le){let be=[];return Pa.forEach((Ae,je)=>{(!le||le(je))&&(Ae.cancel(),be.push(je),Pa.delete(je))}),be}function wo(le,be,Ae){if(hn=le,dn=be,xn=Ae||(je=>je.key),!yn&&st.navigation===J){yn=!0;let je=D(st.location,st.matches);je!=null&&fi({restoreScrollPosition:je})}return()=>{hn=null,dn=null,xn=null}}function Fa(le,be){if(hn&&xn&&dn){let Ae=be.map(nt=>Nt(nt,st.loaderData)),je=xn(le,Ae)||le.key;hn[je]=dn()}}function D(le,be){if(hn&&xn&&dn){let Ae=be.map(Dt=>Nt(Dt,st.loaderData)),je=xn(le,Ae)||le.key,nt=hn[je];if(typeof nt=="number")return nt}return null}function $(le){ot=le}return er={get basename(){return Se.basename},get state(){return st},get routes(){return tt},initialize:yo,subscribe:Ia,enableScrollRestoration:wo,navigate:Vi,fetch:Xa,revalidate:ao,createHref:le=>Se.history.createHref(le),encodeLocation:le=>Se.history.encodeLocation(le),getFetcher:ya,deleteFetcher:Aa,dispose:ma,getBlocker:Bo,deleteBlocker:ia,_internalFetchControllers:Lr,_internalActiveDeferreds:Pa,_internalSetRoutes:$},er}const Et=Symbol("deferred");function Ft(Se,We){s(Se.length>0,"You must provide a non-empty routes array to createStaticHandler");let Ke={},tt=(We==null?void 0:We.detectErrorBoundary)||un,ot=A(Se,tt,void 0,Ke),Ot=(We?We.basename:null)||"/";async function Ut(yn,jn){let{requestContext:Rn}=jn===void 0?{}:jn,Bn=new URL(yn.url),er=yn.method,st=_("",p(Bn),null,"default"),Cn=w(ot,st,Ot);if(!sn(er)&&er!=="HEAD"){let nn=pr(405,{method:er}),{matches:ur,route:Jn}=jr(ot);return{basename:Ot,location:st,matches:ur,loaderData:{},actionData:null,errors:{[Jn.id]:nn},statusCode:nn.status,loaderHeaders:{},actionHeaders:{},activeDeferreds:null}}else if(!Cn){let nn=pr(404,{pathname:st.pathname}),{matches:ur,route:Jn}=jr(ot);return{basename:Ot,location:st,matches:ur,loaderData:{},actionData:null,errors:{[Jn.id]:nn},statusCode:nn.status,loaderHeaders:{},actionHeaders:{},activeDeferreds:null}}let Ln=await hn(yn,st,Cn,Rn);return Fr(Ln)?Ln:t({location:st,basename:Ot},Ln)}async function on(yn,jn){let{routeId:Rn,requestContext:Bn}=jn===void 0?{}:jn,er=new URL(yn.url),st=yn.method,Cn=_("",p(er),null,"default"),Ln=w(ot,Cn,Ot);if(!sn(st)&&st!=="HEAD"&&st!=="OPTIONS")throw pr(405,{method:st});if(!Ln)throw pr(404,{pathname:Cn.pathname});let nn=Rn?Ln.find(qn=>qn.route.id===Rn):tn(Ln,Cn);if(Rn&&!nn)throw pr(403,{pathname:Cn.pathname,routeId:Rn});if(!nn)throw pr(404,{pathname:Cn.pathname});let ur=await hn(yn,Cn,Ln,Bn,nn);if(Fr(ur))return ur;let Jn=ur.errors?Object.values(ur.errors)[0]:void 0;if(Jn!==void 0)throw Jn;if(ur.actionData)return Object.values(ur.actionData)[0];if(ur.loaderData){var fr;let qn=Object.values(ur.loaderData)[0];return(fr=ur.activeDeferreds)!=null&&fr[nn.route.id]&&(qn[Et]=ur.activeDeferreds[nn.route.id]),qn}}async function hn(yn,jn,Rn,Bn,er){s(yn.signal,"query()/queryRoute() requests must contain an AbortController signal");try{if(Xt(yn.method.toLowerCase()))return await xn(yn,Rn,er||tn(Rn,jn),Bn,er!=null);let st=await dn(yn,Rn,Bn,er);return Fr(st)?st:t({},st,{actionData:null,actionHeaders:{}})}catch(st){if($e(st)){if(st.type===f.error&&!lt(st.response))throw st.response;return st.response}if(lt(st))return st;throw st}}async function xn(yn,jn,Rn,Bn,er){let st;if(!Rn.route.action&&!Rn.route.lazy){let nn=pr(405,{method:yn.method,pathname:new URL(yn.url).pathname,routeId:Rn.route.id});if(er)throw nn;st={type:f.error,error:nn}}else if(st=await Gn("action",yn,Rn,jn,Ke,tt,Ot,!0,er,Bn),yn.signal.aborted){let nn=er?"queryRoute":"query";throw new Error(nn+"() call aborted")}if(Gr(st))throw new Response(null,{status:st.status,headers:{Location:st.location}});if(Hn(st)){let nn=pr(400,{type:"defer-action"});if(er)throw nn;st={type:f.error,error:nn}}if(er){if(yr(st))throw st.error;return{matches:[Rn],loaderData:{},actionData:{[Rn.route.id]:st.data},errors:null,statusCode:200,loaderHeaders:{},actionHeaders:{},activeDeferreds:null}}if(yr(st)){let nn=sr(jn,Rn.route.id),ur=await dn(yn,jn,Bn,void 0,{[nn.route.id]:st.error});return t({},ur,{statusCode:Ze(st.error)?st.error.status:500,actionData:null,actionHeaders:t({},st.headers?{[Rn.route.id]:st.headers}:{})})}let Cn=new Request(yn.url,{headers:yn.headers,redirect:yn.redirect,signal:yn.signal}),Ln=await dn(Cn,jn,Bn);return t({},Ln,st.statusCode?{statusCode:st.statusCode}:{},{actionData:{[Rn.route.id]:st.data},actionHeaders:t({},st.headers?{[Rn.route.id]:st.headers}:{})})}async function dn(yn,jn,Rn,Bn,er){let st=Bn!=null;if(st&&!(Bn!=null&&Bn.route.loader)&&!(Bn!=null&&Bn.route.lazy))throw pr(400,{method:yn.method,pathname:new URL(yn.url).pathname,routeId:Bn==null?void 0:Bn.route.id});let Ln=(Bn?[Bn]:Ht(jn,Object.keys(er||{})[0])).filter(qn=>qn.route.loader||qn.route.lazy);if(Ln.length===0)return{matches:jn,loaderData:jn.reduce((qn,Lr)=>Object.assign(qn,{[Lr.route.id]:null}),{}),errors:er||null,statusCode:200,loaderHeaders:{},activeDeferreds:null};let nn=await Promise.all([...Ln.map(qn=>Gn("loader",yn,qn,jn,Ke,tt,Ot,!0,st,Rn))]);if(yn.signal.aborted){let qn=st?"queryRoute":"query";throw new Error(qn+"() call aborted")}let ur=new Map,Jn=Nn(jn,Ln,nn,er,ur),fr=new Set(Ln.map(qn=>qn.route.id));return jn.forEach(qn=>{fr.has(qn.route.id)||(Jn.loaderData[qn.route.id]=null)}),t({},Jn,{matches:jn,activeDeferreds:ur.size>0?Object.fromEntries(ur.entries()):null})}return{dataRoutes:ot,query:Ut,queryRoute:on}}function Zt(Se,We,Ke){return t({},We,{statusCode:500,errors:{[We._deepestRenderedBoundaryId||Se[0].id]:Ke}})}function Fe(Se){return Se!=null&&"formData"in Se}function ht(Se,We,Ke,tt){tt===void 0&&(tt=!1);let ot=typeof Se=="string"?Se:p(Se);if(!Ke||!Fe(Ke))return{path:ot};if(Ke.formMethod&&!sn(Ke.formMethod))return{path:ot,error:pr(405,{method:Ke.formMethod})};let Ot;if(Ke.formData){let hn=Ke.formMethod||"get";if(Ot={formMethod:We.v7_normalizeFormMethod?hn.toUpperCase():hn.toLowerCase(),formAction:tr(ot),formEncType:Ke&&Ke.formEncType||"application/x-www-form-urlencoded",formData:Ke.formData},Xt(Ot.formMethod))return{path:ot,submission:Ot}}let Ut=v(ot),on=Wn(Ke.formData);return tt&&Ut.search&&St(Ut.search)&&on.append("index",""),Ut.search="?"+on,{path:p(Ut),submission:Ot}}function Ht(Se,We){let Ke=Se;if(We){let tt=Se.findIndex(ot=>ot.route.id===We);tt>=0&&(Ke=Se.slice(0,tt))}return Ke}function Qt(Se,We,Ke,tt,ot,Ot,Ut,on,hn,xn,dn,yn,jn){let Rn=jn?Object.values(jn)[0]:yn?Object.values(yn)[0]:void 0,Bn=Se.createURL(We.location),er=Se.createURL(ot),st=Ot||Bn.toString()===er.toString()||Bn.search!==er.search,Cn=jn?Object.keys(jn)[0]:void 0,nn=Ht(Ke,Cn).filter((Jn,fr)=>{if(Jn.route.lazy)return!0;if(Jn.route.loader==null)return!1;if(Jt(We.loaderData,We.matches[fr],Jn)||Ut.some(Zr=>Zr===Jn.route.id))return!0;let qn=We.matches[fr],Lr=Jn;return cn(Jn,t({currentUrl:Bn,currentParams:qn.params,nextUrl:er,nextParams:Lr.params},tt,{actionResult:Rn,defaultShouldRevalidate:st||qt(qn,Lr)}))}),ur=[];return hn.forEach((Jn,fr)=>{if(!Ke.some(Qi=>Qi.route.id===Jn.routeId))return;let qn=w(xn,Jn.path,dn);if(!qn){ur.push(t({key:fr},Jn,{matches:null,match:null}));return}let Lr=tn(qn,Jn.path);if(on.includes(fr)){ur.push(t({key:fr,matches:qn,match:Lr},Jn));return}cn(Lr,t({currentUrl:Bn,currentParams:We.matches[We.matches.length-1].params,nextUrl:er,nextParams:Ke[Ke.length-1].params},tt,{actionResult:Rn,defaultShouldRevalidate:st}))&&ur.push(t({key:fr,matches:qn,match:Lr},Jn))}),[nn,ur]}function Jt(Se,We,Ke){let tt=!We||Ke.route.id!==We.route.id,ot=Se[Ke.route.id]===void 0;return tt||ot}function qt(Se,We){let Ke=Se.route.path;return Se.pathname!==We.pathname||Ke!=null&&Ke.endsWith("*")&&Se.params["*"]!==We.params["*"]}function cn(Se,We){if(Se.route.shouldRevalidate){let Ke=Se.route.shouldRevalidate(We);if(typeof Ke=="boolean")return Ke}return We.defaultShouldRevalidate}async function mn(Se,We,Ke){if(!Se.lazy)return;let tt=await Se.lazy();if(!Se.lazy)return;let ot=Ke[Se.id];s(ot,"No route found in manifest");let Ot={};for(let Ut in tt){let hn=ot[Ut]!==void 0&&Ut!=="hasErrorBoundary";C(!hn,'Route "'+ot.id+'" has a static property "'+Ut+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+Ut+'" will be ignored.')),!hn&&!x.has(Ut)&&(Ot[Ut]=tt[Ut])}Object.assign(ot,Ot),Object.assign(ot,{hasErrorBoundary:We(t({},ot)),lazy:void 0})}async function Gn(Se,We,Ke,tt,ot,Ot,Ut,on,hn,xn){Ut===void 0&&(Ut="/"),on===void 0&&(on=!1),hn===void 0&&(hn=!1);let dn,yn,jn,Rn=st=>{let Cn,Ln=new Promise((nn,ur)=>Cn=ur);return jn=()=>Cn(),We.signal.addEventListener("abort",jn),Promise.race([st({request:We,params:Ke.params,context:xn}),Ln])};try{let st=Ke.route[Se];if(Ke.route.lazy)if(st)yn=(await Promise.all([Rn(st),mn(Ke.route,Ot,ot)]))[0];else if(await mn(Ke.route,Ot,ot),st=Ke.route[Se],st)yn=await Rn(st);else{if(Se==="action")throw pr(405,{method:We.method,pathname:new URL(We.url).pathname,routeId:Ke.route.id});return{type:f.data,data:void 0}}else s(st,"Could not find the "+Se+' to run on the "'+Ke.route.id+'" route'),yn=await Rn(st);s(yn!==void 0,"You defined "+(Se==="action"?"an action":"a loader")+" for route "+('"'+Ke.route.id+"\" but didn't return anything from your `"+Se+"` ")+"function. Please return a value or `null`.")}catch(st){dn=f.error,yn=st}finally{jn&&We.signal.removeEventListener("abort",jn)}if(Fr(yn)){let st=yn.status;if(ve.has(st)){let nn=yn.headers.get("Location");if(s(nn,"Redirects returned/thrown from loaders/actions must have a Location header"),ut.test(nn)){if(!on){let ur=new URL(We.url),Jn=nn.startsWith("//")?new URL(ur.protocol+nn):new URL(nn),fr=q(Jn.pathname,Ut)!=null;Jn.origin===ur.origin&&fr&&(nn=Jn.pathname+Jn.search+Jn.hash)}}else{let ur=tt.slice(0,tt.indexOf(Ke)+1),Jn=Oe(ur).map(qn=>qn.pathnameBase),fr=ce(nn,Jn,new URL(We.url).pathname);if(s(p(fr),"Unable to resolve redirect location: "+nn),Ut){let qn=fr.pathname;fr.pathname=qn==="/"?Ut:oe([Ut,qn])}nn=p(fr)}if(on)throw yn.headers.set("Location",nn),yn;return{type:f.redirect,status:st,location:nn,revalidate:yn.headers.get("X-Remix-Revalidate")!==null}}if(hn)throw{type:dn||f.data,response:yn};let Cn,Ln=yn.headers.get("Content-Type");return Ln&&/\bapplication\/json\b/.test(Ln)?Cn=await yn.json():Cn=await yn.text(),dn===f.error?{type:dn,error:new Ve(st,yn.statusText,Cn),headers:yn.headers}:{type:f.data,data:Cn,statusCode:yn.status,headers:yn.headers}}if(dn===f.error)return{type:dn,error:yn};if(ir(yn)){var Bn,er;return{type:f.deferred,deferredData:yn,statusCode:(Bn=yn.init)==null?void 0:Bn.status,headers:((er=yn.init)==null?void 0:er.headers)&&new Headers(yn.init.headers)}}return{type:f.data,data:yn}}function An(Se,We,Ke,tt){let ot=Se.createURL(tr(We)).toString(),Ot={signal:Ke};if(tt&&Xt(tt.formMethod)){let{formMethod:Ut,formEncType:on,formData:hn}=tt;Ot.method=Ut.toUpperCase(),Ot.body=on==="application/x-www-form-urlencoded"?Wn(hn):hn}return new Request(ot,Ot)}function Wn(Se){let We=new URLSearchParams;for(let[Ke,tt]of Se.entries())We.append(Ke,tt instanceof File?tt.name:tt);return We}function Nn(Se,We,Ke,tt,ot){let Ot={},Ut=null,on,hn=!1,xn={};return Ke.forEach((dn,yn)=>{let jn=We[yn].route.id;if(s(!Gr(dn),"Cannot handle redirect results in processLoaderData"),yr(dn)){let Rn=sr(Se,jn),Bn=dn.error;tt&&(Bn=Object.values(tt)[0],tt=void 0),Ut=Ut||{},Ut[Rn.route.id]==null&&(Ut[Rn.route.id]=Bn),Ot[jn]=void 0,hn||(hn=!0,on=Ze(dn.error)?dn.error.status:500),dn.headers&&(xn[jn]=dn.headers)}else Hn(dn)?(ot.set(jn,dn.deferredData),Ot[jn]=dn.deferredData.data):Ot[jn]=dn.data,dn.statusCode!=null&&dn.statusCode!==200&&!hn&&(on=dn.statusCode),dn.headers&&(xn[jn]=dn.headers)}),tt&&(Ut=tt,Ot[Object.keys(tt)[0]]=void 0),{loaderData:Ot,errors:Ut,statusCode:on||200,loaderHeaders:xn}}function Sn(Se,We,Ke,tt,ot,Ot,Ut,on){let{loaderData:hn,errors:xn}=Nn(We,Ke,tt,ot,on);for(let dn=0;dntt.route.id===We)+1):[...Se]).reverse().find(tt=>tt.route.hasErrorBoundary===!0)||Se[0]}function jr(Se){let We=Se.find(Ke=>Ke.index||!Ke.path||Ke.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:We}],route:We}}function pr(Se,We){let{pathname:Ke,routeId:tt,method:ot,type:Ot}=We===void 0?{}:We,Ut="Unknown Server Error",on="Unknown @remix-run/router error";return Se===400?(Ut="Bad Request",ot&&Ke&&tt?on="You made a "+ot+' request to "'+Ke+'" but '+('did not provide a `loader` for route "'+tt+'", ')+"so there is no way to handle the request.":Ot==="defer-action"&&(on="defer() is not supported in actions")):Se===403?(Ut="Forbidden",on='Route "'+tt+'" does not match URL "'+Ke+'"'):Se===404?(Ut="Not Found",on='No route matches URL "'+Ke+'"'):Se===405&&(Ut="Method Not Allowed",ot&&Ke&&tt?on="You made a "+ot.toUpperCase()+' request to "'+Ke+'" but '+('did not provide an `action` for route "'+tt+'", ')+"so there is no way to handle the request.":ot&&(on='Invalid request method "'+ot.toUpperCase()+'"')),new Ve(Se||500,Ut,new Error(on),!0)}function hr(Se){for(let We=Se.length-1;We>=0;We--){let Ke=Se[We];if(Gr(Ke))return Ke}}function tr(Se){let We=typeof Se=="string"?v(Se):Se;return p(t({},We,{hash:""}))}function Pr(Se,We){return Se.pathname===We.pathname&&Se.search===We.search&&Se.hash!==We.hash}function Hn(Se){return Se.type===f.deferred}function yr(Se){return Se.type===f.error}function Gr(Se){return(Se&&Se.type)===f.redirect}function ir(Se){let We=Se;return We&&typeof We=="object"&&typeof We.data=="object"&&typeof We.subscribe=="function"&&typeof We.cancel=="function"&&typeof We.resolveData=="function"}function Fr(Se){return Se!=null&&typeof Se.status=="number"&&typeof Se.statusText=="string"&&typeof Se.headers=="object"&&typeof Se.body<"u"}function lt(Se){if(!Fr(Se))return!1;let We=Se.status,Ke=Se.headers.get("Location");return We>=300&&We<=399&&Ke!=null}function $e(Se){return Se&&Fr(Se.response)&&(Se.type===f.data||f.error)}function sn(Se){return Xe.has(Se.toLowerCase())}function Xt(Se){return Mt.has(Se.toLowerCase())}async function yt(Se,We,Ke,tt,ot,Ot){for(let Ut=0;Utyn.route.id===hn.route.id),dn=xn!=null&&!qt(xn,hn)&&(Ot&&Ot[hn.route.id])!==void 0;Hn(on)&&(ot||dn)&&await Be(on,tt,ot).then(yn=>{yn&&(Ke[Ut]=yn||Ke[Ut])})}}async function Be(Se,We,Ke){if(Ke===void 0&&(Ke=!1),!await Se.deferredData.resolveData(We)){if(Ke)try{return{type:f.data,data:Se.deferredData.unwrappedData}}catch(ot){return{type:f.error,error:ot}}return{type:f.data,data:Se.deferredData.data}}}function St(Se){return new URLSearchParams(Se).getAll("index").some(We=>We==="")}function Nt(Se,We){let{route:Ke,pathname:tt,params:ot}=Se;return{id:Ke.id,pathname:tt,params:ot,data:We[Ke.id],handle:Ke.handle}}function tn(Se,We){let Ke=typeof We=="string"?v(We).search:We.search;if(Se[Se.length-1].route.index&&St(Ke||""))return Se[Se.length-1];let tt=Oe(Se);return tt[tt.length-1]}/**
 * React Router DOM v6.10.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function Wt(){return Wt=Object.assign?Object.assign.bind():function(Se){for(var We=1;We=0)&&(Ke[ot]=Se[ot]);return Ke}const In="get",ar="application/x-www-form-urlencoded";function dr(Se){return Se!=null&&typeof Se.tagName=="string"}function br(Se){return dr(Se)&&Se.tagName.toLowerCase()==="button"}function wr(Se){return dr(Se)&&Se.tagName.toLowerCase()==="form"}function Kr(Se){return dr(Se)&&Se.tagName.toLowerCase()==="input"}function Cr(Se){return!!(Se.metaKey||Se.altKey||Se.ctrlKey||Se.shiftKey)}function Yr(Se,We){return Se.button===0&&(!We||We==="_self")&&!Cr(Se)}function xr(Se){return Se===void 0&&(Se=""),new URLSearchParams(typeof Se=="string"||Array.isArray(Se)||Se instanceof URLSearchParams?Se:Object.keys(Se).reduce((We,Ke)=>{let tt=Se[Ke];return We.concat(Array.isArray(tt)?tt.map(ot=>[Ke,ot]):[[Ke,tt]])},[]))}function zr(Se,We){let Ke=xr(Se);if(We)for(let tt of We.keys())Ke.has(tt)||We.getAll(tt).forEach(ot=>{Ke.append(tt,ot)});return Ke}function Xr(Se,We,Ke){let tt,ot,Ot,Ut;if(wr(Se)){let dn=Ke.submissionTrigger;tt=Ke.method||Se.getAttribute("method")||In,ot=Ke.action||Se.getAttribute("action")||We,Ot=Ke.encType||Se.getAttribute("enctype")||ar,Ut=new FormData(Se),dn&&dn.name&&Ut.append(dn.name,dn.value)}else if(br(Se)||Kr(Se)&&(Se.type==="submit"||Se.type==="image")){let dn=Se.form;if(dn==null)throw new Error('Cannot submit a ',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function L(te){c&&c(te)}function k(te){var V=G(),me=te.iconClass||V.iconClass;if(typeof te.optionsOverride<"u"&&(V=o.extend(V,te.optionsOverride),me=te.optionsOverride.iconClass||me),ae(V,te))return;h++,u=d(V,!0);var xe=null,Pe=o("
"),I=o("
"),B=o("
"),z=o("
"),X=o(V.closeHtml),H={intervalId:null,hideEta:null,maxHideTime:null},Z={toastId:h,state:"visible",startTime:new Date,options:V,map:te};return se(),Ee(),ue(),L(Z),V.debug&&console&&console.log(Z),Pe;function U(de){return de==null&&(de=""),de.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function se(){Re(),ce(),Q(),oe(),Ne(),Ye(),Oe(),q()}function q(){var de="";switch(te.iconClass){case"toast-success":case"toast-info":de="polite";break;default:de="assertive"}Pe.attr("aria-live",de)}function ue(){V.closeOnHover&&Pe.hover(we,re),!V.onclick&&V.tapToDismiss&&Pe.click(ie),V.closeButton&&X&&X.click(function(de){de.stopPropagation?de.stopPropagation():de.cancelBubble!==void 0&&de.cancelBubble!==!0&&(de.cancelBubble=!0),V.onCloseClick&&V.onCloseClick(de),ie(!0)}),V.onclick&&Pe.click(function(de){V.onclick(de),ie()})}function Ee(){Pe.hide(),Pe[V.showMethod]({duration:V.showDuration,easing:V.showEasing,complete:V.onShown}),V.timeOut>0&&(xe=setTimeout(ie,V.timeOut),H.maxHideTime=parseFloat(V.timeOut),H.hideEta=new Date().getTime()+H.maxHideTime,V.progressBar&&(H.intervalId=setInterval(ne,10)))}function Re(){te.iconClass&&Pe.addClass(V.toastClass).addClass(me)}function Oe(){V.newestOnTop?u.prepend(Pe):u.append(Pe)}function ce(){if(te.title){var de=te.title;V.escapeHtml&&(de=U(te.title)),I.append(de).addClass(V.titleClass),Pe.append(I)}}function Q(){if(te.message){var de=te.message;V.escapeHtml&&(de=U(te.message)),B.append(de).addClass(V.messageClass),Pe.append(B)}}function oe(){V.closeButton&&(X.addClass(V.closeClass).attr("role","button"),Pe.prepend(X))}function Ne(){V.progressBar&&(z.addClass(V.progressClass),Pe.prepend(z))}function Ye(){V.rtl&&Pe.addClass("rtl")}function ae(de,fe){if(de.preventDuplicates){if(fe.message===C)return!0;C=fe.message}return!1}function ie(de){var fe=de&&V.closeMethod!==!1?V.closeMethod:V.hideMethod,Ce=de&&V.closeDuration!==!1?V.closeDuration:V.hideDuration,Ve=de&&V.closeEasing!==!1?V.closeEasing:V.hideEasing;if(!(o(":focus",Pe).length&&!de))return clearTimeout(H.intervalId),Pe[fe]({duration:Ce,easing:Ve,complete:function(){ee(Pe),clearTimeout(xe),V.onHidden&&Z.state!=="hidden"&&V.onHidden(),Z.state="hidden",Z.endTime=new Date,L(Z)}})}function re(){(V.timeOut>0||V.extendedTimeOut>0)&&(xe=setTimeout(ie,V.extendedTimeOut),H.maxHideTime=parseFloat(V.extendedTimeOut),H.hideEta=new Date().getTime()+H.maxHideTime)}function we(){clearTimeout(xe),H.hideEta=0,Pe.stop(!0,!0)[V.showMethod]({duration:V.showDuration,easing:V.showEasing})}function ne(){var de=(H.hideEta-new Date().getTime())/H.maxHideTime*100;z.width(de+"%")}}function G(){return o.extend({},T(),s.options)}function ee(te){u||(u=d()),!te.is(":visible")&&(te.remove(),te=null,u.children().length===0&&(u.remove(),C=void 0))}}()}.apply(l,n),r!==void 0&&(O.exports=r)})(e.amdD)},yjdIzlkZ:function(O,l,e){var n,r,n,r;/*! * typeahead.js 0.11.1 * https://github.com/twitter/typeahead.js * Copyright 2013-2015 Twitter, Inc. and other contributors; Licensed MIT */(function(t,o){n=[e("kqAR+wt5")],r=function(u){return t.Bloodhound=o(u)}.apply(l,n),r!==void 0&&(O.exports=r)})(this,function(t){var o=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(v){return!v||/^\s*$/.test(v)},escapeRegExChars:function(v){return v.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(v){return typeof v=="string"},isNumber:function(v){return typeof v=="number"},isArray:t.isArray,isFunction:t.isFunction,isObject:t.isPlainObject,isUndefined:function(v){return typeof v>"u"},isElement:function(v){return!!(v&&v.nodeType===1)},isJQuery:function(v){return v instanceof t},toStr:function(y){return o.isUndefined(y)||y===null?"":y+""},bind:t.proxy,each:function(v,y){t.each(v,f);function f(x,S){return y(S,x)}},map:t.map,filter:t.grep,every:function(v,y){var f=!0;return v?(t.each(v,function(x,S){if(!(f=y.call(null,S,x,v)))return!1}),!!f):f},some:function(v,y){var f=!1;return v?(t.each(v,function(x,S){if(f=y.call(null,S,x,v))return!1}),!!f):f},mixin:t.extend,identity:function(v){return v},clone:function(v){return t.extend(!0,{},v)},getIdGenerator:function(){var v=0;return function(){return v++}},templatify:function(y){return t.isFunction(y)?y:f;function f(){return String(y)}},defer:function(v){setTimeout(v,0)},debounce:function(v,y,f){var x,S;return function(){var A=this,w=arguments,T,L;return T=function(){x=null,f||(S=v.apply(A,w))},L=f&&!x,clearTimeout(x),x=setTimeout(T,y),L&&(S=v.apply(A,w)),S}},throttle:function(v,y){var f,x,S,A,w,T;return w=0,T=function(){w=new Date,S=null,A=v.apply(f,x)},function(){var L=new Date,k=y-(L-w);return f=this,x=arguments,k<=0?(clearTimeout(S),S=null,w=L,A=v.apply(f,x)):S||(S=setTimeout(T,k)),A}},stringify:function(v){return o.isString(v)?v:JSON.stringify(v)},noop:function(){}}}(),u="0.11.1",c=function(){"use strict";return{nonword:y,whitespace:v,obj:{nonword:f(y),whitespace:f(v)}};function v(x){return x=o.toStr(x),x?x.split(/\s+/):[]}function y(x){return x=o.toStr(x),x?x.split(/\W+/):[]}function f(x){return function(A){return A=o.isArray(A)?A:[].slice.call(arguments,0),function(T){var L=[];return o.each(A,function(k){L=L.concat(x(o.toStr(T[k])))}),L}}}}(),h=function(){"use strict";function v(x){this.maxSize=o.isNumber(x)?x:100,this.reset(),this.maxSize<=0&&(this.set=this.get=t.noop)}o.mixin(v.prototype,{set:function(S,A){var w=this.list.tail,T;this.size>=this.maxSize&&(this.list.remove(w),delete this.hash[w.key],this.size--),(T=this.hash[S])?(T.val=A,this.list.moveToFront(T)):(T=new f(S,A),this.list.add(T),this.hash[S]=T,this.size++)},get:function(S){var A=this.hash[S];if(A)return this.list.moveToFront(A),A.val},reset:function(){this.size=0,this.hash={},this.list=new y}});function y(){this.head=this.tail=null}o.mixin(y.prototype,{add:function(S){this.head&&(S.next=this.head,this.head.prev=S),this.head=S,this.tail=this.tail||S},remove:function(S){S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev},moveToFront:function(x){this.remove(x),this.add(x)}});function f(x,S){this.key=x,this.val=S,this.prev=this.next=null}return v}(),b=function(){"use strict";var v;try{v=window.localStorage,v.setItem("~~~","!"),v.removeItem("~~~")}catch{v=null}function y(w,T){this.prefix=["__",w,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+o.escapeRegExChars(this.prefix)),this.ls=T||v,!this.ls&&this._noop()}return o.mixin(y.prototype,{_prefix:function(w){return this.prefix+w},_ttlKey:function(w){return this._prefix(w)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=o.noop},_safeSet:function(w,T){try{this.ls.setItem(w,T)}catch(L){L.name==="QuotaExceededError"&&(this.clear(),this._noop())}},get:function(w){return this.isExpired(w)&&this.remove(w),S(this.ls.getItem(this._prefix(w)))},set:function(w,T,L){return o.isNumber(L)?this._safeSet(this._ttlKey(w),x(f()+L)):this.ls.removeItem(this._ttlKey(w)),this._safeSet(this._prefix(w),x(T))},remove:function(w){return this.ls.removeItem(this._ttlKey(w)),this.ls.removeItem(this._prefix(w)),this},clear:function(){var w,T=A(this.keyMatcher);for(w=T.length;w--;)this.remove(T[w]);return this},isExpired:function(w){var T=S(this.ls.getItem(this._ttlKey(w)));return!!(o.isNumber(T)&&f()>T)}}),y;function f(){return new Date().getTime()}function x(w){return JSON.stringify(o.isUndefined(w)?null:w)}function S(w){return t.parseJSON(w)}function A(w){var T,L,k=[],G=v.length;for(T=0;TL[G]||(ee.push(T[k]),k++),G++);return ee}}(),g=function(){"use strict";var v;v={data:"data",protocol:"protocol",thumbprint:"thumbprint"};function y(f){this.url=f.url,this.ttl=f.ttl,this.cache=f.cache,this.prepare=f.prepare,this.transform=f.transform,this.transport=f.transport,this.thumbprint=f.thumbprint,this.storage=new b(f.cacheKey)}return o.mixin(y.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(x){this.cache&&(this.storage.set(v.data,x,this.ttl),this.storage.set(v.protocol,location.protocol,this.ttl),this.storage.set(v.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var x={},S;return this.cache?(x.data=this.storage.get(v.data),x.protocol=this.storage.get(v.protocol),x.thumbprint=this.storage.get(v.thumbprint),S=x.thumbprint!==this.thumbprint||x.protocol!==location.protocol,x.data&&!S?x.data:null):null},fromNetwork:function(f){var x=this,S;if(!f)return;S=this.prepare(this._settings()),this.transport(S).fail(A).done(w);function A(){f(!0)}function w(T){f(null,x.transform(T))}},clear:function(){return this.storage.clear(),this}}),y}(),d=function(){"use strict";function v(y){this.url=y.url,this.prepare=y.prepare,this.transform=y.transform,this.transport=new s({cache:y.cache,limiter:y.limiter,transport:y.transport})}return o.mixin(v.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(f,x){var S=this,A;if(!x)return;return f=f||"",A=this.prepare(f,this._settings()),this.transport.get(A,w);function w(T,L){x(T?[]:S.transform(L))}},cancelLastRequest:function(){this.transport.cancel()}}),v}(),_=function(){"use strict";return function(w){var T,L;return T={initialize:!0,identify:o.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},w=o.mixin(T,w||{}),!w.datumTokenizer&&t.error("datumTokenizer is required"),!w.queryTokenizer&&t.error("queryTokenizer is required"),L=w.sorter,w.sorter=L?function(k){return k.sort(L)}:o.identity,w.local=o.isFunction(w.local)?w.local():w.local,w.prefetch=v(w.prefetch),w.remote=y(w.remote),w};function v(A){var w;return A?(w={url:null,ttl:24*60*60*1e3,cache:!0,cacheKey:null,thumbprint:"",prepare:o.identity,transform:o.identity,transport:null},A=o.isString(A)?{url:A}:A,A=o.mixin(w,A),!A.url&&t.error("prefetch requires url to be set"),A.transform=A.filter||A.transform,A.cacheKey=A.cacheKey||A.url,A.thumbprint=u+A.thumbprint,A.transport=A.transport?S(A.transport):t.ajax,A):null}function y(A){var w;if(A)return w={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:o.identity,transport:null},A=o.isString(A)?{url:A}:A,A=o.mixin(w,A),!A.url&&t.error("remote requires url to be set"),A.transform=A.filter||A.transform,A.prepare=f(A),A.limiter=x(A),A.transport=A.transport?S(A.transport):t.ajax,delete A.replace,delete A.wildcard,delete A.rateLimitBy,delete A.rateLimitWait,A}function f(A){var w,T,L;if(w=A.prepare,T=A.replace,L=A.wildcard,w)return w;return T?w=k:A.wildcard?w=G:w=ee,w;function k(te,V){return V.url=T(V.url,te),V}function G(te,V){return V.url=V.url.replace(L,encodeURIComponent(te)),V}function ee(te,V){return V}}function x(A){var w,T,L;return w=A.limiter,T=A.rateLimitBy,L=A.rateLimitWait,w||(w=/^throttle$/i.test(T)?G(L):k(L)),w;function k(ee){return function(V){return o.debounce(V,ee)}}function G(ee){return function(V){return o.throttle(V,ee)}}}function S(A){return function(T){var L=t.Deferred();return A(T,k,G),L;function k(ee){o.defer(function(){L.resolve(ee)})}function G(ee){o.defer(function(){L.reject(ee)})}}}}(),p=function(){"use strict";var v;v=window&&window.Bloodhound;function y(f){f=_(f),this.sorter=f.sorter,this.identify=f.identify,this.sufficient=f.sufficient,this.local=f.local,this.remote=f.remote?new d(f.remote):null,this.prefetch=f.prefetch?new g(f.prefetch):null,this.index=new C({identify:this.identify,datumTokenizer:f.datumTokenizer,queryTokenizer:f.queryTokenizer}),f.initialize!==!1&&this.initialize()}return y.noConflict=function(){return window&&(window.Bloodhound=v),y},y.tokenizers=c,o.mixin(y.prototype,{__ttAdapter:function(){var x=this;return this.remote?S:A;function S(w,T,L){return x.search(w,T,L)}function A(w,T){return x.search(w,T)}},_loadPrefetch:function(){var x=this,S,A;return S=t.Deferred(),this.prefetch?(A=this.prefetch.fromCache())?(this.index.bootstrap(A),S.resolve()):this.prefetch.fromNetwork(w):S.resolve(),S.promise();function w(T,L){if(T)return S.reject();x.add(L),x.prefetch.store(x.index.serialize()),S.resolve()}},_initialize:function(){var x=this,S;return this.clear(),(this.initPromise=this._loadPrefetch()).done(A),this.initPromise;function A(){x.add(x.local)}},initialize:function(x){return!this.initPromise||x?this._initialize():this.initPromise},add:function(x){return this.index.add(x),this},get:function(x){return x=o.isArray(x)?x:[].slice.call(arguments),this.index.get(x)},search:function(x,S,A){var w=this,T;return T=this.sorter(this.index.search(x)),S(this.remote?T.slice():T),this.remote&&T.length"u"},isElement:function(p){return!!(p&&p.nodeType===1)},isJQuery:function(p){return p instanceof t},toStr:function(v){return o.isUndefined(v)||v===null?"":v+""},bind:t.proxy,each:function(p,v){t.each(p,y);function y(f,x){return v(x,f)}},map:t.map,filter:t.grep,every:function(p,v){var y=!0;return p?(t.each(p,function(f,x){if(!(y=v.call(null,x,f,p)))return!1}),!!y):y},some:function(p,v){var y=!1;return p?(t.each(p,function(f,x){if(y=v.call(null,x,f,p))return!1}),!!y):y},mixin:t.extend,identity:function(p){return p},clone:function(p){return t.extend(!0,{},p)},getIdGenerator:function(){var p=0;return function(){return p++}},templatify:function(v){return t.isFunction(v)?v:y;function y(){return String(v)}},defer:function(p){setTimeout(p,0)},debounce:function(p,v,y){var f,x;return function(){var S=this,A=arguments,w,T;return w=function(){f=null,y||(x=p.apply(S,A))},T=y&&!f,clearTimeout(f),f=setTimeout(w,v),T&&(x=p.apply(S,A)),x}},throttle:function(p,v){var y,f,x,S,A,w;return A=0,w=function(){A=new Date,x=null,S=p.apply(y,f)},function(){var T=new Date,L=v-(T-A);return y=this,f=arguments,L<=0?(clearTimeout(x),x=null,A=T,S=p.apply(y,f)):x||(x=setTimeout(w,L)),S}},stringify:function(p){return o.isString(p)?p:JSON.stringify(p)},noop:function(){}}}(),u=function(){"use strict";var p={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return v;function v(S){var A,w;return w=o.mixin({},p,S),A={css:x(),classes:w,html:y(w),selectors:f(w)},{css:A.css,html:A.html,classes:A.classes,selectors:A.selectors,mixin:function(T){o.mixin(T,A)}}}function y(S){return{wrapper:'',menu:'
'}}function f(S){var A={};return o.each(S,function(w,T){A[T]="."+w}),A}function x(){var S={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return o.isMsie()&&o.mixin(S.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),S}}(),c=function(){"use strict";var p,v;p="typeahead:",v={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"};function y(f){(!f||!f.el)&&t.error("EventBus initialized without el"),this.$el=t(f.el)}return o.mixin(y.prototype,{_trigger:function(f,x){var S;return S=t.Event(p+f),(x=x||[]).unshift(S),this.$el.trigger.apply(this.$el,x),S},before:function(f){var x,S;return x=[].slice.call(arguments,1),S=this._trigger("before"+f,x),S.isDefaultPrevented()},trigger:function(f){var x;this._trigger(f,[].slice.call(arguments,1)),(x=v[f])&&this._trigger(x,[].slice.call(arguments,1))}}),y}(),h=function(){"use strict";var p=/\s+/,v=T();return{onSync:x,onAsync:f,off:S,trigger:A};function y(k,G,ee,te){var V;if(!ee)return this;for(G=G.split(p),ee=te?L(ee,te):ee,this._callbacks=this._callbacks||{};V=G.shift();)this._callbacks[V]=this._callbacks[V]||{sync:[],async:[]},this._callbacks[V][k].push(ee);return this}function f(k,G,ee){return y.call(this,"async",k,G,ee)}function x(k,G,ee){return y.call(this,"sync",k,G,ee)}function S(k){var G;if(!this._callbacks)return this;for(k=k.split(p);G=k.shift();)delete this._callbacks[G];return this}function A(k){var G,ee,te,V,me;if(!this._callbacks)return this;for(k=k.split(p),te=[].slice.call(arguments,1);(G=k.shift())&&(ee=this._callbacks[G]);)V=w(ee.sync,this,[G].concat(te)),me=w(ee.async,this,[G].concat(te)),V()&&v(me);return this}function w(k,G,ee){return te;function te(){for(var V,me=0,xe=k.length;!V&&me9?this.$input.on("input.tt",L):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(k){p[k.which||k.keyCode]||o.defer(o.bind(S._onInput,S,k))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(A,w){this.setInputValue(A),this._setQuery(A,w)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(A){this.$input.val(A),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(A){this.$hint.val(A)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var A,w,T,L;A=this.getInputValue(),w=this.getHint(),T=A!==w&&w.indexOf(A)===0,L=A!==""&&T&&!this.hasOverflow(),!L&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var A=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=A},isCursorAtEnd:function(){var S,A,w;return S=this.$input.val().length,A=this.$input[0].selectionStart,o.isNumber(A)?A===S:document.selection?(w=document.selection.createRange(),w.moveStart("character",-S),S===w.text.length):!0},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=t("
")}}),v;function y(S){return t('').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:S.css("font-family"),fontSize:S.css("font-size"),fontStyle:S.css("font-style"),fontVariant:S.css("font-variant"),fontWeight:S.css("font-weight"),wordSpacing:S.css("word-spacing"),letterSpacing:S.css("letter-spacing"),textIndent:S.css("text-indent"),textRendering:S.css("text-rendering"),textTransform:S.css("text-transform")}).insertAfter(S)}function f(S,A){return v.normalizeQuery(S)===v.normalizeQuery(A)}function x(S){return S.altKey||S.ctrlKey||S.metaKey||S.shiftKey}}(),C=function(){"use strict";var p,v;p={val:"tt-selectable-display",obj:"tt-selectable-object"},v=o.getIdGenerator();function y(A,w){A=A||{},A.templates=A.templates||{},A.templates.notFound=A.templates.notFound||A.templates.empty,A.source||t.error("missing source"),A.node||t.error("missing node"),A.name&&!S(A.name)&&t.error("invalid dataset name: "+A.name),w.mixin(this),this.highlight=!!A.highlight,this.name=A.name||v(),this.limit=A.limit||5,this.displayFn=f(A.display||A.displayKey),this.templates=x(A.templates,this.displayFn),this.source=A.source.__ttAdapter?A.source.__ttAdapter():A.source,this.async=o.isUndefined(A.async)?this.source.length>2:!!A.async,this._resetLastSuggestion(),this.$el=t(A.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}return y.extractData=function(w){var T=t(w);return T.data(p.obj)?{val:T.data(p.val)||"",obj:T.data(p.obj)||null}:null},o.mixin(y.prototype,h,{_overwrite:function(w,T){T=T||[],T.length?this._renderSuggestions(w,T):this.async&&this.templates.pending?this._renderPending(w):!this.async&&this.templates.notFound?this._renderNotFound(w):this._empty(),this.trigger("rendered",this.name,T,!1)},_append:function(w,T){T=T||[],T.length&&this.$lastSuggestion.length?this._appendSuggestions(w,T):T.length?this._renderSuggestions(w,T):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(w),this.trigger("rendered",this.name,T,!0)},_renderSuggestions:function(w,T){var L;L=this._getSuggestionsFragment(w,T),this.$lastSuggestion=L.children().last(),this.$el.html(L).prepend(this._getHeader(w,T)).append(this._getFooter(w,T))},_appendSuggestions:function(w,T){var L,k;L=this._getSuggestionsFragment(w,T),k=L.children().last(),this.$lastSuggestion.after(L),this.$lastSuggestion=k},_renderPending:function(w){var T=this.templates.pending;this._resetLastSuggestion(),T&&this.$el.html(T({query:w,dataset:this.name}))},_renderNotFound:function(w){var T=this.templates.notFound;this._resetLastSuggestion(),T&&this.$el.html(T({query:w,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(w,T){var L=this,k;return k=document.createDocumentFragment(),o.each(T,function(ee){var te,V;V=L._injectQuery(w,ee),te=t(L.templates.suggestion(V)).data(p.obj,ee).data(p.val,L.displayFn(ee)).addClass(L.classes.suggestion+" "+L.classes.selectable),k.appendChild(te[0])}),this.highlight&&b({className:this.classes.highlight,node:k,pattern:w}),t(k)},_getFooter:function(w,T){return this.templates.footer?this.templates.footer({query:w,suggestions:T,dataset:this.name}):null},_getHeader:function(w,T){return this.templates.header?this.templates.header({query:w,suggestions:T,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=t()},_injectQuery:function(w,T){return o.isObject(T)?o.mixin({_query:w},T):T},update:function(w){var T=this,L=!1,k=!1,G=0;this.cancel(),this.cancel=function(){L=!0,T.cancel=t.noop,T.async&&T.trigger("asyncCanceled",w)},this.source(w,ee,te),!k&&ee([]);function ee(V){k||(k=!0,V=(V||[]).slice(0,T.limit),G=V.length,T._overwrite(w,V),G")}}),y;function f(A){return A=A||o.stringify,o.isFunction(A)?A:w;function w(T){return T[A]}}function x(A,w){return{notFound:A.notFound&&o.templatify(A.notFound),pending:A.pending&&o.templatify(A.pending),header:A.header&&o.templatify(A.header),footer:A.footer&&o.templatify(A.footer),suggestion:A.suggestion||T};function T(L){return t("
").text(w(L))}}function S(A){return/^[_a-zA-Z0-9-]+$/.test(A)}}(),g=function(){"use strict";function p(v,y){var f=this;v=v||{},v.node||t.error("node is required"),y.mixin(this),this.$node=t(v.node),this.query=null,this.datasets=o.map(v.datasets,x);function x(S){var A=f.$node.find(S.node).first();return S.node=A.length?A:t("
").appendTo(f.$node),new C(S,y)}}return o.mixin(p.prototype,h,{_onSelectableClick:function(y){this.trigger("selectableClicked",t(y.currentTarget))},_onRendered:function(y,f,x,S){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",f,x,S)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return o.every(this.datasets,y);function y(f){return f.isEmpty()}},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var y=this.getActiveSelectable();y&&y.removeClass(this.classes.cursor)},_ensureVisible:function(y){var f,x,S,A;f=y.position().top,x=f+y.outerHeight(!0),S=this.$node.scrollTop(),A=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),f<0?this.$node.scrollTop(S+f):A"),o.each(this.datasets,y);function y(f){f.destroy()}}}),p}(),d=function(){"use strict";var p=g.prototype;function v(){g.apply(this,[].slice.call(arguments,0))}return o.mixin(v.prototype,g.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),p.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),p.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),p._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),p._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(f){return this.$node.css(f==="ltr"?this.css.ltr:this.css.rtl),p.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),v}(),_=function(){"use strict";function p(y,f){var x,S,A,w,T,L,k,G,ee,te,V;y=y||{},y.input||t.error("missing input"),y.menu||t.error("missing menu"),y.eventBus||t.error("missing event bus"),f.mixin(this),this.eventBus=y.eventBus,this.minLength=o.isNumber(y.minLength)?y.minLength:1,this.input=y.input,this.menu=y.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),x=v(this,"activate","open","_onFocused"),S=v(this,"deactivate","_onBlurred"),A=v(this,"isActive","isOpen","_onEnterKeyed"),w=v(this,"isActive","isOpen","_onTabKeyed"),T=v(this,"isActive","_onEscKeyed"),L=v(this,"isActive","open","_onUpKeyed"),k=v(this,"isActive","open","_onDownKeyed"),G=v(this,"isActive","isOpen","_onLeftKeyed"),ee=v(this,"isActive","isOpen","_onRightKeyed"),te=v(this,"_openIfActive","_onQueryChanged"),V=v(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",x,this).onSync("blurred",S,this).onSync("enterKeyed",A,this).onSync("tabKeyed",w,this).onSync("escKeyed",T,this).onSync("upKeyed",L,this).onSync("downKeyed",k,this).onSync("leftKeyed",G,this).onSync("rightKeyed",ee,this).onSync("queryChanged",te,this).onSync("whitespaceChanged",V,this).onSync("langDirChanged",this._onLangDirChanged,this)}return o.mixin(p.prototype,{_hacks:function(){var f,x;f=this.input.$input||t("
"),x=this.menu.$node||t("
"),f.on("blur.tt",function(S){var A,w,T;A=document.activeElement,w=x.is(A),T=x.has(A).length>0,o.isMsie()&&(w||T)&&(S.preventDefault(),S.stopImmediatePropagation(),o.defer(function(){f.focus()}))}),x.on("mousedown.tt",function(S){S.preventDefault()})},_onSelectableClicked:function(f,x){this.select(x)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(f,x,S,A){this._updateHint(),this.eventBus.trigger("render",S,A,x)},_onAsyncRequested:function(f,x,S){this.eventBus.trigger("asyncrequest",S,x)},_onAsyncCanceled:function(f,x,S){this.eventBus.trigger("asynccancel",S,x)},_onAsyncReceived:function(f,x,S){this.eventBus.trigger("asyncreceive",S,x)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(f,x){var S;(S=this.menu.getActiveSelectable())&&this.select(S)&&x.preventDefault()},_onTabKeyed:function(f,x){var S;(S=this.menu.getActiveSelectable())?this.select(S)&&x.preventDefault():(S=this.menu.getTopSelectable())&&this.autocomplete(S)&&x.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){this.dir==="rtl"&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){this.dir==="ltr"&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(f,x){this._minLengthMet(x)?this.menu.update(x):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(f,x){this.dir!==x&&(this.dir=x,this.menu.setLanguageDirection(x))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(f){return f=o.isString(f)?f:this.input.getQuery()||"",f.length>=this.minLength},_updateHint:function(){var f,x,S,A,w,T,L;f=this.menu.getTopSelectable(),x=this.menu.getSelectableData(f),S=this.input.getInputValue(),x&&!o.isBlankString(S)&&!this.input.hasOverflow()?(A=s.normalizeQuery(S),w=o.escapeRegExChars(A),T=new RegExp("^(?:"+w+")(.+$)","i"),L=T.exec(x.val),L&&this.input.setHint(S+L[1])):this.input.clearHint()},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return!this.isOpen()&&!this.eventBus.before("open")&&(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(f){this.input.setQuery(o.toStr(f))},getVal:function(){return this.input.getQuery()},select:function(f){var x=this.menu.getSelectableData(f);return x&&!this.eventBus.before("select",x.obj)?(this.input.setQuery(x.val,!0),this.eventBus.trigger("select",x.obj),this.close(),!0):!1},autocomplete:function(f){var x,S,A;return x=this.input.getQuery(),S=this.menu.getSelectableData(f),A=S&&x!==S.val,A&&!this.eventBus.before("autocomplete",S.obj)?(this.input.setQuery(S.val),this.eventBus.trigger("autocomplete",S.obj),!0):!1},moveCursor:function(f){var x,S,A,w,T;return x=this.input.getQuery(),S=this.menu.selectableRelativeToCursor(f),A=this.menu.getSelectableData(S),w=A?A.obj:null,T=this._minLengthMet()&&this.menu.update(x),!T&&!this.eventBus.before("cursorchange",w)?(this.menu.setCursor(S),A?this.input.setInputValue(A.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",w),!0):!1},destroy:function(){this.input.destroy(),this.menu.destroy()}}),p;function v(y){var f=[].slice.call(arguments,1);return function(){var x=[].slice.call(arguments);o.each(f,function(S){return y[S].apply(y,x)})}}}();(function(){"use strict";var p,v,y;p=t.fn.typeahead,v={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},y={initialize:function(k,G){var ee;return G=o.isArray(G)?G:[].slice.call(arguments,1),k=k||{},ee=u(k.classNames),this.each(te);function te(){var V,me,xe,Pe,I,B,z,X,H,Z,U;o.each(G,function(se){se.highlight=!!k.highlight}),V=t(this),me=t(ee.html.wrapper),xe=T(k.hint),Pe=T(k.menu),I=k.hint!==!1&&!xe,B=k.menu!==!1&&!Pe,I&&(xe=x(V,ee)),B&&(Pe=t(ee.html.menu).css(ee.css.menu)),xe&&xe.val(""),V=S(V,ee),(I||B)&&(me.css(ee.css.wrapper),V.css(I?ee.css.input:ee.css.inputWithNoHint),V.wrap(me).parent().prepend(I?xe:null).append(B?Pe:null)),U=B?d:g,z=new c({el:V}),X=new s({hint:xe,input:V},ee),H=new U({node:Pe,datasets:G},ee),Z=new _({input:X,menu:H,eventBus:z,minLength:k.minLength},ee),V.data(v.www,ee),V.data(v.typeahead,Z)}},isEnabled:function(){var k;return f(this.first(),function(G){k=G.isEnabled()}),k},enable:function(){return f(this,function(k){k.enable()}),this},disable:function(){return f(this,function(k){k.disable()}),this},isActive:function(){var k;return f(this.first(),function(G){k=G.isActive()}),k},activate:function(){return f(this,function(k){k.activate()}),this},deactivate:function(){return f(this,function(k){k.deactivate()}),this},isOpen:function(){var k;return f(this.first(),function(G){k=G.isOpen()}),k},open:function(){return f(this,function(k){k.open()}),this},close:function(){return f(this,function(k){k.close()}),this},select:function(k){var G=!1,ee=t(k);return f(this.first(),function(te){G=te.select(ee)}),G},autocomplete:function(k){var G=!1,ee=t(k);return f(this.first(),function(te){G=te.autocomplete(ee)}),G},moveCursor:function(k){var G=!1;return f(this.first(),function(ee){G=ee.moveCursor(k)}),G},val:function(k){var G;return arguments.length?(f(this,function(ee){ee.setVal(k)}),this):(f(this.first(),function(ee){G=ee.getVal()}),G)},destroy:function(){return f(this,function(k,G){w(G),k.destroy()}),this}},t.fn.typeahead=function(L){return y[L]?y[L].apply(this,[].slice.call(arguments,1)):y.initialize.apply(this,arguments)},t.fn.typeahead.noConflict=function(){return t.fn.typeahead=p,this};function f(L,k){L.each(function(){var G=t(this),ee;(ee=G.data(v.typeahead))&&k(ee,G)})}function x(L,k){return L.clone().addClass(k.classes.hint).removeData().css(k.css.hint).css(A(L)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function S(L,k){L.data(v.attrs,{dir:L.attr("dir"),autocomplete:L.attr("autocomplete"),spellcheck:L.attr("spellcheck"),style:L.attr("style")}),L.addClass(k.classes.input).attr({autocomplete:"off",spellcheck:!1});try{!L.attr("dir")&&L.attr("dir","auto")}catch{}return L}function A(L){return{backgroundAttachment:L.css("background-attachment"),backgroundClip:L.css("background-clip"),backgroundColor:L.css("background-color"),backgroundImage:L.css("background-image"),backgroundOrigin:L.css("background-origin"),backgroundPosition:L.css("background-position"),backgroundRepeat:L.css("background-repeat"),backgroundSize:L.css("background-size")}}function w(L){var k,G;k=L.data(v.www),G=L.parent().filter(k.selectors.wrapper),o.each(L.data(v.attrs),function(ee,te){o.isUndefined(ee)?L.removeAttr(te):L.attr(te,ee)}),L.removeData(v.typeahead).removeData(v.www).removeData(v.attr).removeClass(k.classes.input),G.length&&(L.detach().insertAfter(G),G.remove())}function T(L){var k,G;return k=o.isJQuery(L)||o.isElement(L),G=k?t(L).first():[],G.length?G:null}})()})},"UlRz/7g7":(O,l)=>{"use strict";l.ITEM_TYPES={PAGE:"PAGE",ELLIPSIS:"ELLIPSIS",FIRST_PAGE_LINK:"FIRST_PAGE_LINK",PREVIOUS_PAGE_LINK:"PREVIOUS_PAGE_LINK",NEXT_PAGE_LINK:"NEXT_PAGE_LINK",LAST_PAGE_LINK:"LAST_PAGE_LINK"},l.ITEM_KEYS={FIRST_ELLIPSIS:-1,SECOND_ELLIPSIS:-2,FIRST_PAGE_LINK:-3,PREVIOUS_PAGE_LINK:-4,NEXT_PAGE_LINK:-5,LAST_PAGE_LINK:-6}},YDO0FFPu:(O,l,e)=>{"use strict";var n=e("UlRz/7g7");l.createFirstEllipsis=function(r){return{type:n.ITEM_TYPES.ELLIPSIS,key:n.ITEM_KEYS.FIRST_ELLIPSIS,value:r,isActive:!1}},l.createSecondEllipsis=function(r){return{type:n.ITEM_TYPES.ELLIPSIS,key:n.ITEM_KEYS.SECOND_ELLIPSIS,value:r,isActive:!1}},l.createFirstPageLink=function(r){var t=r.currentPage;return{type:n.ITEM_TYPES.FIRST_PAGE_LINK,key:n.ITEM_KEYS.FIRST_PAGE_LINK,value:1,isActive:t===1}},l.createPreviousPageLink=function(r){var t=r.currentPage;return{type:n.ITEM_TYPES.PREVIOUS_PAGE_LINK,key:n.ITEM_KEYS.PREVIOUS_PAGE_LINK,value:Math.max(1,t-1),isActive:t===1}},l.createNextPageLink=function(r){var t=r.currentPage,o=r.totalPages;return{type:n.ITEM_TYPES.NEXT_PAGE_LINK,key:n.ITEM_KEYS.NEXT_PAGE_LINK,value:Math.min(o,t+1),isActive:t===o}},l.createLastPageLink=function(r){var t=r.currentPage,o=r.totalPages;return{type:n.ITEM_TYPES.LAST_PAGE_LINK,key:n.ITEM_KEYS.LAST_PAGE_LINK,value:o,isActive:t===o}},l.createPageFunctionFactory=function(r){var t=r.currentPage;return function(o){return{type:n.ITEM_TYPES.PAGE,key:o,value:o,isActive:o===t}}}},"5cKGxdQ2":(O,l)=>{"use strict";function e(n,r){for(var t=[],o=n;o<=r;o++)t.push(o);return t}l.createRange=e},vA7vUidr:(O,l,e)=>{"use strict";var n=e("5cKGxdQ2"),r=e("YDO0FFPu");function t(u){if(u==null)throw new Error("getPaginationModel(): options object should be a passed");var c=Number(u.totalPages);if(isNaN(c))throw new Error("getPaginationModel(): totalPages should be a number");if(c<0)throw new Error("getPaginationModel(): totalPages shouldn't be a negative number");var h=Number(u.currentPage);if(isNaN(h))throw new Error("getPaginationModel(): currentPage should be a number");if(h<0)throw new Error("getPaginationModel(): currentPage shouldn't be a negative number");if(h>c)throw new Error("getPaginationModel(): currentPage shouldn't be greater than totalPages");var b=u.boundaryPagesRange==null?1:Number(u.boundaryPagesRange);if(isNaN(b))throw new Error("getPaginationModel(): boundaryPagesRange should be a number");if(b<0)throw new Error("getPaginationModel(): boundaryPagesRange shouldn't be a negative number");var s=u.siblingPagesRange==null?1:Number(u.siblingPagesRange);if(isNaN(s))throw new Error("getPaginationModel(): siblingPagesRange should be a number");if(s<0)throw new Error("getPaginationModel(): siblingPagesRange shouldn't be a negative number");var C=Boolean(u.hidePreviousAndNextPageLinks),g=Boolean(u.hideFirstAndLastPageLinks),d=Boolean(u.hideEllipsis),_=d?0:1,p=[],v=r.createPageFunctionFactory(u);if(g||p.push(r.createFirstPageLink(u)),C||p.push(r.createPreviousPageLink(u)),1+2*_+2*s+2*b>=c){var y=n.createRange(1,c).map(v);p.push.apply(p,y)}else{var f=1,x=b,S=n.createRange(f,x).map(v),A=c+1-b,w=c,T=n.createRange(A,w).map(v),L=Math.min(Math.max(h-s,x+_+1),A-_-2*s-1),k=L+2*s,G=n.createRange(L,k).map(v);if(p.push.apply(p,S),!d){var ee=L-1,te=ee===x+1,V=te?v:r.createFirstEllipsis,me=V(ee);p.push(me)}if(p.push.apply(p,G),!d){var xe=k+1,Pe=xe===A-1,I=Pe?v:r.createSecondEllipsis,B=I(xe);p.push(B)}p.push.apply(p,T)}return C||p.push(r.createNextPageLink(u)),g||p.push(r.createLastPageLink(u)),p}l.getPaginationModel=t;var o=e("UlRz/7g7");l.ITEM_TYPES=o.ITEM_TYPES,l.ITEM_KEYS=o.ITEM_KEYS},xaHQBVAH:function(O,l,e){var n,r;/*! * URI.js - Mutating URLs * IPv6 Support * * Version: 1.19.11 * * Author: Rodney Rehm * Web: http://medialize.github.io/URI.js/ * * Licensed under * MIT License http://www.opensource.org/licenses/mit-license * */(function(t,o){"use strict";O.exports?O.exports=o():(n=o,r=typeof n=="function"?n.call(l,e,l,O):n,r!==void 0&&(O.exports=r))})(this,function(t){"use strict";var o=t&&t.IPv6;function u(h){var b=h.toLowerCase(),s=b.split(":"),C=s.length,g=8;s[0]===""&&s[1]===""&&s[2]===""?(s.shift(),s.shift()):s[0]===""&&s[1]===""?s.shift():s[C-1]===""&&s[C-2]===""&&s.pop(),C=s.length,s[C-1].indexOf(".")!==-1&&(g=7);var d;for(d=0;d1);v++)_.splice(0,1);s[p]=_.join("")}var y=-1,f=0,x=0,S=-1,A=!1;for(p=0;pf&&(y=S,f=x)):s[p]==="0"&&(A=!0,S=p,x=1);x>f&&(y=S,f=x),f>1&&s.splice(y,f,""),C=s.length;var w="";for(s[0]===""&&(w=":"),p=0;p=c.length-1)return!1;var b=c.lastIndexOf(".",h-1);if(b<=0||b>=h-1)return!1;var s=u.list[c.slice(h+1)];return s?s.indexOf(" "+c.slice(b+1,h)+" ")>=0:!1},is:function(c){var h=c.lastIndexOf(".");if(h<=0||h>=c.length-1)return!1;var b=c.lastIndexOf(".",h-1);if(b>=0)return!1;var s=u.list[c.slice(h+1)];return s?s.indexOf(" "+c.slice(0,h)+" ")>=0:!1},get:function(c){var h=c.lastIndexOf(".");if(h<=0||h>=c.length-1)return null;var b=c.lastIndexOf(".",h-1);if(b<=0||b>=h-1)return null;var s=u.list[c.slice(h+1)];return!s||s.indexOf(" "+c.slice(b+1,h)+" ")<0?null:c.slice(b+1)},noConflict:function(){return t.SecondLevelDomains===this&&(t.SecondLevelDomains=o),this}};return u})},"HM+Bgqj5":function(O,l,e){var n,r,t;/*! * URI.js - Mutating URLs * * Version: 1.19.11 * * Author: Rodney Rehm * Web: http://medialize.github.io/URI.js/ * * Licensed under * MIT License http://www.opensource.org/licenses/mit-license * */(function(o,u){"use strict";O.exports?O.exports=u(e("U8HBYKER"),e("xaHQBVAH"),e("16snztmE")):(r=[e("U8HBYKER"),e("xaHQBVAH"),e("16snztmE")],n=u,t=typeof n=="function"?n.apply(l,r):n,t!==void 0&&(O.exports=t))})(this,function(o,u,c,h){"use strict";var b=h&&h.URI;function s(I,B){var z=arguments.length>=1,X=arguments.length>=2;if(!(this instanceof s))return z?X?new s(I,B):new s(I):new s;if(I===void 0){if(z)throw new TypeError("undefined is not a valid argument for URI");typeof location<"u"?I=location.href+"":I=""}if(I===null&&z)throw new TypeError("null is not a valid argument for URI");return this.href(I),B!==void 0?this.absoluteTo(B):this}function C(I){return/^[0-9]+$/.test(I)}s.version="1.19.11";var g=s.prototype,d=Object.prototype.hasOwnProperty;function _(I){return I.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function p(I){return I===void 0?"Undefined":String(Object.prototype.toString.call(I)).slice(8,-1)}function v(I){return p(I)==="Array"}function y(I,B){var z={},X,H;if(p(B)==="RegExp")z=null;else if(v(B))for(X=0,H=B.length;X]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/ig,s.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},s.leading_whitespace_expression=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s.ascii_tab_whitespace=/[\u0009\u000A\u000D]+/g,s.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},s.hostProtocols=["http","https"],s.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,s.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},s.getDomAttribute=function(I){if(!(!I||!I.nodeName)){var B=I.nodeName.toLowerCase();if(!(B==="input"&&I.type!=="image"))return s.domAttributes[B]}};function A(I){return escape(I)}function w(I){return encodeURIComponent(I).replace(/[!'()*]/g,A).replace(/\*/g,"%2A")}s.encode=w,s.decode=decodeURIComponent,s.iso8859=function(){s.encode=escape,s.decode=unescape},s.unicode=function(){s.encode=w,s.decode=decodeURIComponent},s.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/ig,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/ig,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/ig,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},s.encodeQuery=function(I,B){var z=s.encode(I+"");return B===void 0&&(B=s.escapeQuerySpace),B?z.replace(/%20/g,"+"):z},s.decodeQuery=function(I,B){I+="",B===void 0&&(B=s.escapeQuerySpace);try{return s.decode(B?I.replace(/\+/g,"%20"):I)}catch{return I}};var T={encode:"encode",decode:"decode"},L,k=function(I,B){return function(z){try{return s[B](z+"").replace(s.characters[I][B].expression,function(X){return s.characters[I][B].map[X]})}catch{return z}}};for(L in T)s[L+"PathSegment"]=k("pathname",T[L]),s[L+"UrnPathSegment"]=k("urnpath",T[L]);var G=function(I,B,z){return function(X){var H;z?H=function(q){return s[B](s[z](q))}:H=s[B];for(var Z=(X+"").split(I),U=0,se=Z.length;U-1&&(B.fragment=I.substring(z+1)||null,I=I.substring(0,z)),z=I.indexOf("?"),z>-1&&(B.query=I.substring(z+1)||null,I=I.substring(0,z)),I=I.replace(/^(https?|ftp|wss?)?:+[/\\]*/i,"$1://"),I=I.replace(/^[/\\]{2,}/i,"//"),I.substring(0,2)==="//"?(B.protocol=null,I=I.substring(2),I=s.parseAuthority(I,B)):(z=I.indexOf(":"),z>-1&&(B.protocol=I.substring(0,z)||null,B.protocol&&!B.protocol.match(s.protocol_expression)?B.protocol=void 0:I.substring(z+1,z+3).replace(/\\/g,"/")==="//"?(I=I.substring(z+3),I=s.parseAuthority(I,B)):(I=I.substring(z+1),B.urn=!0))),B.path=I,B},s.parseHost=function(I,B){I||(I=""),I=I.replace(/\\/g,"/");var z=I.indexOf("/"),X,H;if(z===-1&&(z=I.length),I.charAt(0)==="[")X=I.indexOf("]"),B.hostname=I.substring(1,X)||null,B.port=I.substring(X+2,z)||null,B.port==="/"&&(B.port=null);else{var Z=I.indexOf(":"),U=I.indexOf("/"),se=I.indexOf(":",Z+1);se!==-1&&(U===-1||se-1?H:I.length-1),U;return Z>-1&&(H===-1||Z-1?Oe=Oe.slice(0,ce)+Oe.slice(ce).replace(Z,""):Oe=Oe.replace(Z,""),!(Oe.length<=q[0].length)&&!(z.ignore&&z.ignore.test(Oe))){Re=ue+Oe.length;var Ne=B(Oe,ue,Re,I);if(Ne===void 0){X.lastIndex=Re;continue}Ne=String(Ne),I=I.slice(0,ue)+Ne+I.slice(Re),X.lastIndex=ue+Ne.length}}return X.lastIndex=0,I},s.ensureValidHostname=function(I,B){var z=!!I,X=!!B,H=!1;if(X&&(H=f(s.hostProtocols,B)),H&&!z)throw new TypeError("Hostname cannot be empty, if protocol is "+B);if(I&&I.match(s.invalid_hostname_characters)){if(!o)throw new TypeError('Hostname "'+I+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(o.toASCII(I).match(s.invalid_hostname_characters))throw new TypeError('Hostname "'+I+'" contains characters other than [A-Z0-9.-:_]')}},s.ensureValidPort=function(I){if(I){var B=Number(I);if(!(C(B)&&B>0&&B<65536))throw new TypeError('Port "'+I+'" is not a valid port')}},s.noConflict=function(I){if(I){var B={URI:this.noConflict()};return h.URITemplate&&typeof h.URITemplate.noConflict=="function"&&(B.URITemplate=h.URITemplate.noConflict()),h.IPv6&&typeof h.IPv6.noConflict=="function"&&(B.IPv6=h.IPv6.noConflict()),h.SecondLevelDomains&&typeof h.SecondLevelDomains.noConflict=="function"&&(B.SecondLevelDomains=h.SecondLevelDomains.noConflict()),B}else h.URI===this&&(h.URI=b);return this},g.build=function(I){return I===!0?this._deferred_build=!0:(I===void 0||this._deferred_build)&&(this._string=s.build(this._parts),this._deferred_build=!1),this},g.clone=function(){return new s(this)},g.valueOf=g.toString=function(){return this.build(!1)._string};function ee(I){return function(B,z){return B===void 0?this._parts[I]||"":(this._parts[I]=B||null,this.build(!z),this)}}function te(I,B){return function(z,X){return z===void 0?this._parts[I]||"":(z!==null&&(z=z+"",z.charAt(0)===B&&(z=z.substring(1))),this._parts[I]=z,this.build(!X),this)}}g.protocol=ee("protocol"),g.username=ee("username"),g.password=ee("password"),g.hostname=ee("hostname"),g.port=ee("port"),g.query=te("query","?"),g.fragment=te("fragment","#"),g.search=function(I,B){var z=this.query(I,B);return typeof z=="string"&&z.length?"?"+z:z},g.hash=function(I,B){var z=this.fragment(I,B);return typeof z=="string"&&z.length?"#"+z:z},g.pathname=function(I,B){if(I===void 0||I===!0){var z=this._parts.path||(this._parts.hostname?"/":"");return I?(this._parts.urn?s.decodeUrnPath:s.decodePath)(z):z}else return this._parts.urn?this._parts.path=I?s.recodeUrnPath(I):"":this._parts.path=I?s.recodePath(I):"/",this.build(!B),this},g.path=g.pathname,g.href=function(I,B){var z;if(I===void 0)return this.toString();this._string="",this._parts=s._parts();var X=I instanceof s,H=typeof I=="object"&&(I.hostname||I.path||I.pathname);if(I.nodeName){var Z=s.getDomAttribute(I);I=I[Z]||"",H=!1}if(!X&&H&&I.pathname!==void 0&&(I=I.toString()),typeof I=="string"||I instanceof String)this._parts=s.parse(String(I),this._parts);else if(X||H){var U=X?I._parts:I;for(z in U)z!=="query"&&d.call(this._parts,z)&&(this._parts[z]=U[z]);U.query&&this.query(U.query,!1)}else throw new TypeError("invalid input");return this.build(!B),this},g.is=function(I){var B=!1,z=!1,X=!1,H=!1,Z=!1,U=!1,se=!1,q=!this._parts.urn;switch(this._parts.hostname&&(q=!1,z=s.ip4_expression.test(this._parts.hostname),X=s.ip6_expression.test(this._parts.hostname),B=z||X,H=!B,Z=H&&c&&c.has(this._parts.hostname),U=H&&s.idn_expression.test(this._parts.hostname),se=H&&s.punycode_expression.test(this._parts.hostname)),I.toLowerCase()){case"relative":return q;case"absolute":return!q;case"domain":case"name":return H;case"sld":return Z;case"ip":return B;case"ip4":case"ipv4":case"inet4":return z;case"ip6":case"ipv6":case"inet6":return X;case"idn":return U;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return se}return null};var V=g.protocol,me=g.port,xe=g.hostname;g.protocol=function(I,B){if(I&&(I=I.replace(/:(\/\/)?$/,""),!I.match(s.protocol_expression)))throw new TypeError('Protocol "'+I+`" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]`);return V.call(this,I,B)},g.scheme=g.protocol,g.port=function(I,B){return this._parts.urn?I===void 0?"":this:(I!==void 0&&(I===0&&(I=null),I&&(I+="",I.charAt(0)===":"&&(I=I.substring(1)),s.ensureValidPort(I))),me.call(this,I,B))},g.hostname=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I!==void 0){var z={preventInvalidHostname:this._parts.preventInvalidHostname},X=s.parseHost(I,z);if(X!=="/")throw new TypeError('Hostname "'+I+'" contains characters other than [A-Z0-9.-]');I=z.hostname,this._parts.preventInvalidHostname&&s.ensureValidHostname(I,this._parts.protocol)}return xe.call(this,I,B)},g.origin=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0){var z=this.protocol(),X=this.authority();return X?(z?z+"://":"")+this.authority():""}else{var H=s(I);return this.protocol(H.protocol()).authority(H.authority()).build(!B),this}},g.host=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0)return this._parts.hostname?s.buildHost(this._parts):"";var z=s.parseHost(I,this._parts);if(z!=="/")throw new TypeError('Hostname "'+I+'" contains characters other than [A-Z0-9.-]');return this.build(!B),this},g.authority=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0)return this._parts.hostname?s.buildAuthority(this._parts):"";var z=s.parseAuthority(I,this._parts);if(z!=="/")throw new TypeError('Hostname "'+I+'" contains characters other than [A-Z0-9.-]');return this.build(!B),this},g.userinfo=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0){var z=s.buildUserinfo(this._parts);return z&&z.substring(0,z.length-1)}else return I[I.length-1]!=="@"&&(I+="@"),s.parseUserinfo(I,this._parts),this.build(!B),this},g.resource=function(I,B){var z;return I===void 0?this.path()+this.search()+this.hash():(z=s.parse(I),this._parts.path=z.path,this._parts.query=z.query,this._parts.fragment=z.fragment,this.build(!B),this)},g.subdomain=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0){if(!this._parts.hostname||this.is("IP"))return"";var z=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,z)||""}else{var X=this._parts.hostname.length-this.domain().length,H=this._parts.hostname.substring(0,X),Z=new RegExp("^"+_(H));if(I&&I.charAt(I.length-1)!=="."&&(I+="."),I.indexOf(":")!==-1)throw new TypeError("Domains cannot contain colons");return I&&s.ensureValidHostname(I,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(Z,I),this.build(!B),this}},g.domain=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(typeof I=="boolean"&&(B=I,I=void 0),I===void 0){if(!this._parts.hostname||this.is("IP"))return"";var z=this._parts.hostname.match(/\./g);if(z&&z.length<2)return this._parts.hostname;var X=this._parts.hostname.length-this.tld(B).length-1;return X=this._parts.hostname.lastIndexOf(".",X-1)+1,this._parts.hostname.substring(X)||""}else{if(!I)throw new TypeError("cannot set domain empty");if(I.indexOf(":")!==-1)throw new TypeError("Domains cannot contain colons");if(s.ensureValidHostname(I,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=I;else{var H=new RegExp(_(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(H,I)}return this.build(!B),this}},g.tld=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(typeof I=="boolean"&&(B=I,I=void 0),I===void 0){if(!this._parts.hostname||this.is("IP"))return"";var z=this._parts.hostname.lastIndexOf("."),X=this._parts.hostname.substring(z+1);return B!==!0&&c&&c.list[X.toLowerCase()]&&c.get(this._parts.hostname)||X}else{var H;if(I)if(I.match(/[^a-zA-Z0-9-]/))if(c&&c.is(I))H=new RegExp(_(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(H,I);else throw new TypeError('TLD "'+I+'" contains characters other than [A-Z0-9]');else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");H=new RegExp(_(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(H,I)}else throw new TypeError("cannot set TLD empty");return this.build(!B),this}},g.directory=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0||I===!0){if(!this._parts.path&&!this._parts.hostname)return"";if(this._parts.path==="/")return"/";var z=this._parts.path.length-this.filename().length-1,X=this._parts.path.substring(0,z)||(this._parts.hostname?"/":"");return I?s.decodePath(X):X}else{var H=this._parts.path.length-this.filename().length,Z=this._parts.path.substring(0,H),U=new RegExp("^"+_(Z));return this.is("relative")||(I||(I="/"),I.charAt(0)!=="/"&&(I="/"+I)),I&&I.charAt(I.length-1)!=="/"&&(I+="/"),I=s.recodePath(I),this._parts.path=this._parts.path.replace(U,I),this.build(!B),this}},g.filename=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(typeof I!="string"){if(!this._parts.path||this._parts.path==="/")return"";var z=this._parts.path.lastIndexOf("/"),X=this._parts.path.substring(z+1);return I?s.decodePathSegment(X):X}else{var H=!1;I.charAt(0)==="/"&&(I=I.substring(1)),I.match(/\.?\//)&&(H=!0);var Z=new RegExp(_(this.filename())+"$");return I=s.recodePath(I),this._parts.path=this._parts.path.replace(Z,I),H?this.normalizePath(B):this.build(!B),this}},g.suffix=function(I,B){if(this._parts.urn)return I===void 0?"":this;if(I===void 0||I===!0){if(!this._parts.path||this._parts.path==="/")return"";var z=this.filename(),X=z.lastIndexOf("."),H,Z;return X===-1?"":(H=z.substring(X+1),Z=/^[a-z0-9%]+$/i.test(H)?H:"",I?s.decodePathSegment(Z):Z)}else{I.charAt(0)==="."&&(I=I.substring(1));var U=this.suffix(),se;if(U)I?se=new RegExp(_(U)+"$"):se=new RegExp(_("."+U)+"$");else{if(!I)return this;this._parts.path+="."+s.recodePath(I)}return se&&(I=s.recodePath(I),this._parts.path=this._parts.path.replace(se,I)),this.build(!B),this}},g.segment=function(I,B,z){var X=this._parts.urn?":":"/",H=this.path(),Z=H.substring(0,1)==="/",U=H.split(X);if(I!==void 0&&typeof I!="number"&&(z=B,B=I,I=void 0),I!==void 0&&typeof I!="number")throw new Error('Bad segment "'+I+'", must be 0-based integer');if(Z&&U.shift(),I<0&&(I=Math.max(U.length+I,0)),B===void 0)return I===void 0?U:U[I];if(I===null||U[I]===void 0)if(v(B)){U=[];for(var se=0,q=B.length;se= 0x80 (not a basic code point)","invalid-input":"Invalid input"},A=b-s,w=Math.floor,T=String.fromCharCode,L;function k(H){throw new RangeError(S[H])}function G(H,Z){for(var U=H.length,se=[];U--;)se[U]=Z(H[U]);return se}function ee(H,Z){var U=H.split("@"),se="";U.length>1&&(se=U[0]+"@",H=U[1]),H=H.replace(x,".");var q=H.split("."),ue=G(q,Z).join(".");return se+ue}function te(H){for(var Z=[],U=0,se=H.length,q,ue;U=55296&&q<=56319&&U65535&&(Z-=65536,U+=T(Z>>>10&1023|55296),Z=56320|Z&1023),U+=T(Z),U}).join("")}function me(H){return H-48<10?H-22:H-65<26?H-65:H-97<26?H-97:b}function xe(H,Z){return H+22+75*(H<26)-((Z!=0)<<5)}function Pe(H,Z,U){var se=0;for(H=U?w(H/d):H>>1,H+=w(H/Z);H>A*C>>1;se+=b)H=w(H/A);return w(se+(A+1)*H/(H+g))}function I(H){var Z=[],U=H.length,se,q=0,ue=p,Ee=_,Re,Oe,ce,Q,oe,Ne,Ye,ae,ie;for(Re=H.lastIndexOf(v),Re<0&&(Re=0),Oe=0;Oe=128&&k("not-basic"),Z.push(H.charCodeAt(Oe));for(ce=Re>0?Re+1:0;ce=U&&k("invalid-input"),Ye=me(H.charCodeAt(ce++)),(Ye>=b||Ye>w((h-q)/oe))&&k("overflow"),q+=Ye*oe,ae=Ne<=Ee?s:Ne>=Ee+C?C:Ne-Ee,!(Yew(h/ie)&&k("overflow"),oe*=ie;se=Z.length+1,Ee=Pe(q-Q,se,Q==0),w(q/se)>h-ue&&k("overflow"),ue+=w(q/se),q%=se,Z.splice(q++,0,ue)}return V(Z)}function B(H){var Z,U,se,q,ue,Ee,Re,Oe,ce,Q,oe,Ne=[],Ye,ae,ie,re;for(H=te(H),Ye=H.length,Z=p,U=0,ue=_,Ee=0;Ee=Z&&oew((h-U)/ae)&&k("overflow"),U+=(Re-Z)*ae,Z=Re,Ee=0;Eeh&&k("overflow"),oe==Z){for(Oe=U,ce=b;Q=ce<=ue?s:ce>=ue+C?C:ce-ue,!(Oe{"use strict";var l=function(){};O.exports=l},"24g1YlXe":(O,l,e)=>{"use strict";O.exports=e.p+"a8c70447613f107d41ce.woff"},rR2aUIA9:(O,l,e)=>{"use strict";O.exports=e.p+"ec0d193561f819682cad.woff2"},"9s2r9+dV":(O,l,e)=>{"use strict";O.exports=e.p+"3b454dabbbc54e81472b.woff"},wcjbzz1T:(O,l,e)=>{"use strict";O.exports=e.p+"9566aaac2083dccdc16e.woff2"},L6wlVSqV:(O,l,e)=>{"use strict";O.exports=e.p+"07f59529a219a0932ea6.woff"},LhWz7Uwk:(O,l,e)=>{"use strict";O.exports=e.p+"27b4c41ba7509c338a2e.woff2"},"xn+/7tcy":(O,l,e)=>{"use strict";O.exports=e.p+"04c32ae08800337a4522.woff"},ZqoFGkyD:(O,l,e)=>{"use strict";O.exports=e.p+"b50824fe4ff335be8c64.woff2"},oOjSlTty:(O,l,e)=>{"use strict";O.exports=e.p+"c24b3efb7a5a5e1052ac.woff"},aMTvsDCM:(O,l,e)=>{"use strict";O.exports=e.p+"0b9a371cba3993d95273.woff2"},AUX4Os8x:(O,l,e)=>{"use strict";O.exports=e.p+"d5d2cff5228e83ca0dff.woff"},cYjRaV0X:(O,l,e)=>{"use strict";O.exports=e.p+"659104546f390e057efe.woff2"},ZPymVVWG:(O,l,e)=>{"use strict";O.exports=e.p+"e4d965662452eb036420.woff"},XlmJ2y2S:(O,l,e)=>{"use strict";O.exports=e.p+"5dc3e29bbd9501a1b140.woff2"},"DzESzq/u":(O,l,e)=>{"use strict";O.exports=e.p+"4a7c0afe2abd25cbc052.woff"},fY5t2I7c:(O,l,e)=>{"use strict";O.exports=e.p+"74e83b4a320dd326afbe.woff2"},"9QZooYBE":(O,l,e)=>{"use strict";O.exports=e.p+"9efef7002b0fa5446640.woff"},nYaoAY07:(O,l,e)=>{"use strict";O.exports=e.p+"8af4d12e2c6e9d5e81ad.woff2"},"5zgp+E+7":(O,l,e)=>{"use strict";O.exports=e.p+"25d1ce45d0251f9fd489.woff"},"7kAy9xxW":(O,l,e)=>{"use strict";O.exports=e.p+"d2c7d5c5c14c18a7505a.woff2"},ctIDaVZa:(O,l,e)=>{"use strict";O.exports=e.p+"8d88e073b6e74c9b9b17.woff"},"9ZEtH9F3":(O,l,e)=>{"use strict";O.exports=e.p+"a07cb9c5fae825c9c218.woff2"},Ni85ifwI:(O,l,e)=>{"use strict";O.exports=e.p+"33e6b01f76ba112e084d.woff"},W7YSMztR:(O,l,e)=>{"use strict";O.exports=e.p+"f74389bd42b524dffbb4.woff2"},uFDXZmKc:(O,l,e)=>{"use strict";O.exports=e.p+"c608dfc38070219de6a9.woff"},WTWD3OLR:(O,l,e)=>{"use strict";O.exports=e.p+"cc34c6e7f9ffb7f76591.woff2"},rPMh3Eld:(O,l,e)=>{"use strict";O.exports=e.p+"720fb92113d87ba0533c.woff"},DfbkAsTT:(O,l,e)=>{"use strict";O.exports=e.p+"17c0392cf7fce9aceb9f.woff2"},i5SwkcTc:(O,l,e)=>{"use strict";O.exports=e.p+"e5e9e51b121df65b6572.woff"},GkHBdTMn:(O,l,e)=>{"use strict";O.exports=e.p+"1519a8356add70ba0052.woff2"},"26bJdkWh":(O,l,e)=>{"use strict";O.exports=e.p+"9dff9dc032dc1b51cae2.woff"},QFUCJPoe:(O,l,e)=>{"use strict";O.exports=e.p+"ed37bc608c1680ca735f.woff2"},NnPVlFbT:(O,l,e)=>{"use strict";O.exports=e.p+"ef01767b15126769249e.woff"},"0dJKNLjB":(O,l,e)=>{"use strict";O.exports=e.p+"d398dbd226e5a90727cd.woff2"},"Hz1Bq+FC":(O,l,e)=>{"use strict";O.exports=e.p+"2b5a40a14c0539ddf2fa.woff"},"4ikQyzRO":(O,l,e)=>{"use strict";O.exports=e.p+"476756cdb3a792add664.woff2"},mgq8iOsv:(O,l,e)=>{"use strict";O.exports=e.p+"4848df8ed7d1850e4c12.woff"},"2PfS3EjP":(O,l,e)=>{"use strict";O.exports=e.p+"7e72ae3c06df25291778.woff2"},K9YEY4Se:(O,l,e)=>{"use strict";O.exports=e.p+"2f1e7025def086a5cb35.woff"},rqCElHVh:(O,l,e)=>{"use strict";O.exports=e.p+"fc77a86efb8c0ff2b73e.woff2"},"NVZwL3+w":(O,l,e)=>{"use strict";O.exports=e.p+"029253f5df54bcae6c89.woff"},"hOK+81Oa":(O,l,e)=>{"use strict";O.exports=e.p+"067da71402c1c3008d52.woff2"},Ej2EAoxy:(O,l,e)=>{"use strict";O.exports=e.p+"deabcfae541ffb3b9257.woff"},Ydxcb7OR:(O,l,e)=>{"use strict";O.exports=e.p+"3f5705b3e6a60274bfef.woff2"},u3kqA8Tv:O=>{function l(){return O.exports=l=Object.assign?Object.assign.bind():function(e){for(var n=1;n{function l(e){return e&&e.__esModule?e:{default:e}}O.exports=l,O.exports.__esModule=!0,O.exports.default=O.exports},"+nFmCII9":(O,l,e)=>{"use strict";e.d(l,{Z:()=>n});function n(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}},SOMb8dFg:(O,l,e)=>{"use strict";e.d(l,{Z:()=>t});var n=e("THXGo1wf");function r(o,u){for(var c=0;c{"use strict";e.d(l,{Z:()=>n});function n(){return n=Object.assign?Object.assign.bind():function(r){for(var t=1;t{"use strict";e.d(l,{Z:()=>r});var n=e("yuI3KKau");function r(t,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(o&&o.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),o&&(0,n.Z)(t,o)}},"guHz/lNd":(O,l,e)=>{"use strict";e.d(l,{Z:()=>r});var n=e("yuI3KKau");function r(t,o){t.prototype=Object.create(o.prototype),t.prototype.constructor=t,(0,n.Z)(t,o)}},d1z0wEri:(O,l,e)=>{"use strict";e.d(l,{Z:()=>r});function n(t,o){if(t==null)return{};var u={},c=Object.keys(t),h,b;for(b=0;b=0)&&(u[h]=t[h]);return u}function r(t,o){if(t==null)return{};var u=n(t,o),c,h;if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(t);for(h=0;h=0)&&Object.prototype.propertyIsEnumerable.call(t,c)&&(u[c]=t[c])}return u}},yuI3KKau:(O,l,e)=>{"use strict";e.d(l,{Z:()=>n});function n(r,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(u,c){return u.__proto__=c,u},n(r,t)}},xk88XTCy:(O,l,e)=>{"use strict";e.d(l,{Z:()=>c});function n(h,b){(b==null||b>h.length)&&(b=h.length);for(var s=0,C=new Array(b);s{"use strict";e.d(l,{Z:()=>t});var n=e("SFBNsA1v");function r(o,u){if((0,n.Z)(o)!=="object"||o===null)return o;var c=o[Symbol.toPrimitive];if(c!==void 0){var h=c.call(o,u||"default");if((0,n.Z)(h)!=="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(o)}function t(o){var u=r(o,"string");return(0,n.Z)(u)==="symbol"?u:String(u)}},SFBNsA1v:(O,l,e)=>{"use strict";e.d(l,{Z:()=>n});function n(r){return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(r)}},OMslc0Et:(O,l,e)=>{"use strict";function n(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let r=n();function t(we){r=we}const o=/[&<>"']/,u=new RegExp(o.source,"g"),c=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,h=new RegExp(c.source,"g"),b={"&":"&","<":"<",">":">",'"':""","'":"'"},s=we=>b[we];function C(we,ne){if(ne){if(o.test(we))return we.replace(u,s)}else if(c.test(we))return we.replace(h,s);return we}const g=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(we){return we.replace(g,(ne,de)=>(de=de.toLowerCase(),de==="colon"?":":de.charAt(0)==="#"?de.charAt(1)==="x"?String.fromCharCode(parseInt(de.substring(2),16)):String.fromCharCode(+de.substring(1)):""))}const _=/(^|[^\[])\^/g;function p(we,ne){we=typeof we=="string"?we:we.source,ne=ne||"";const de={replace:(fe,Ce)=>(Ce=Ce.source||Ce,Ce=Ce.replace(_,"$1"),we=we.replace(fe,Ce),de),getRegex:()=>new RegExp(we,ne)};return de}const v=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(we,ne,de){if(we){let fe;try{fe=decodeURIComponent(d(de)).replace(v,"").toLowerCase()}catch{return null}if(fe.indexOf("javascript:")===0||fe.indexOf("vbscript:")===0||fe.indexOf("data:")===0)return null}ne&&!y.test(de)&&(de=T(ne,de));try{de=encodeURI(de).replace(/%25/g,"%")}catch{return null}return de}const x={},S=/^[^:]+:\/*[^/]*$/,A=/^([^:]+:)[\s\S]*$/,w=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(we,ne){x[" "+we]||(S.test(we)?x[" "+we]=we+"/":x[" "+we]=G(we,"/",!0)),we=x[" "+we];const de=we.indexOf(":")===-1;return ne.substring(0,2)==="//"?de?ne:we.replace(A,"$1")+ne:ne.charAt(0)==="/"?de?ne:we.replace(w,"$1")+ne:we+ne}const L={exec:function(){}};function k(we,ne){const de=we.replace(/\|/g,(Ve,Ze,at)=>{let Mt=!1,Gt=Ze;for(;--Gt>=0&&at[Gt]==="\\";)Mt=!Mt;return Mt?"|":" |"}),fe=de.split(/ \|/);let Ce=0;if(fe[0].trim()||fe.shift(),fe.length>0&&!fe[fe.length-1].trim()&&fe.pop(),fe.length>ne)fe.splice(ne);else for(;fe.length1;)ne&1&&(de+=we),ne>>=1,we+=we;return de+we}function me(we,ne,de,fe){const Ce=ne.href,Ve=ne.title?C(ne.title):null,Ze=we[1].replace(/\\([\[\]])/g,"$1");if(we[0].charAt(0)!=="!"){fe.state.inLink=!0;const at={type:"link",raw:de,href:Ce,title:Ve,text:Ze,tokens:fe.inlineTokens(Ze)};return fe.state.inLink=!1,at}return{type:"image",raw:de,href:Ce,title:Ve,text:C(Ze)}}function xe(we,ne){const de=we.match(/^(\s+)(?:```)/);if(de===null)return ne;const fe=de[1];return ne.split(` `).map(Ce=>{const Ve=Ce.match(/^\s+/);if(Ve===null)return Ce;const[Ze]=Ve;return Ze.length>=fe.length?Ce.slice(fe.length):Ce}).join(` `)}class Pe{constructor(ne){this.options=ne||r}space(ne){const de=this.rules.block.newline.exec(ne);if(de&&de[0].length>0)return{type:"space",raw:de[0]}}code(ne){const de=this.rules.block.code.exec(ne);if(de){const fe=de[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:de[0],codeBlockStyle:"indented",text:this.options.pedantic?fe:G(fe,` `)}}}fences(ne){const de=this.rules.block.fences.exec(ne);if(de){const fe=de[0],Ce=xe(fe,de[3]||"");return{type:"code",raw:fe,lang:de[2]?de[2].trim().replace(this.rules.inline._escapes,"$1"):de[2],text:Ce}}}heading(ne){const de=this.rules.block.heading.exec(ne);if(de){let fe=de[2].trim();if(/#$/.test(fe)){const Ce=G(fe,"#");(this.options.pedantic||!Ce||/ $/.test(Ce))&&(fe=Ce.trim())}return{type:"heading",raw:de[0],depth:de[1].length,text:fe,tokens:this.lexer.inline(fe)}}}hr(ne){const de=this.rules.block.hr.exec(ne);if(de)return{type:"hr",raw:de[0]}}blockquote(ne){const de=this.rules.block.blockquote.exec(ne);if(de){const fe=de[0].replace(/^ *>[ \t]?/gm,""),Ce=this.lexer.state.top;this.lexer.state.top=!0;const Ve=this.lexer.blockTokens(fe);return this.lexer.state.top=Ce,{type:"blockquote",raw:de[0],tokens:Ve,text:fe}}}list(ne){let de=this.rules.block.list.exec(ne);if(de){let fe,Ce,Ve,Ze,at,Mt,Gt,Xe,ve,W,J,Me,He=de[1].trim();const ut=He.length>1,ct={type:"list",raw:"",ordered:ut,start:ut?+He.slice(0,-1):"",loose:!1,items:[]};He=ut?`\\d{1,9}\\${He.slice(-1)}`:`\\${He}`,this.options.pedantic&&(He=ut?He:"[*+-]");const bt=new RegExp(`^( {0,3}${He})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;ne&&(Me=!1,!(!(de=bt.exec(ne))||this.rules.block.hr.test(ne)));){if(fe=de[0],ne=ne.substring(fe.length),Xe=de[2].split(` `,1)[0].replace(/^\t+/,vt=>" ".repeat(3*vt.length)),ve=ne.split(` `,1)[0],this.options.pedantic?(Ze=2,J=Xe.trimLeft()):(Ze=de[2].search(/[^ ]/),Ze=Ze>4?1:Ze,J=Xe.slice(Ze),Ze+=de[1].length),Mt=!1,!Xe&&/^ *$/.test(ve)&&(fe+=ve+` `,ne=ne.substring(ve.length+1),Me=!0),!Me){const vt=new RegExp(`^ {0,${Math.min(3,Ze-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),Et=new RegExp(`^ {0,${Math.min(3,Ze-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),Ft=new RegExp(`^ {0,${Math.min(3,Ze-1)}}(?:\`\`\`|~~~)`),Zt=new RegExp(`^ {0,${Math.min(3,Ze-1)}}#`);for(;ne&&(W=ne.split(` `,1)[0],ve=W,this.options.pedantic&&(ve=ve.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(Ft.test(ve)||Zt.test(ve)||vt.test(ve)||Et.test(ne)));){if(ve.search(/[^ ]/)>=Ze||!ve.trim())J+=` `+ve.slice(Ze);else{if(Mt||Xe.search(/[^ ]/)>=4||Ft.test(Xe)||Zt.test(Xe)||Et.test(Xe))break;J+=` `+ve}!Mt&&!ve.trim()&&(Mt=!0),fe+=W+` `,ne=ne.substring(W.length+1),Xe=ve.slice(Ze)}}ct.loose||(Gt?ct.loose=!0:/\n *\n *$/.test(fe)&&(Gt=!0)),this.options.gfm&&(Ce=/^\[[ xX]\] /.exec(J),Ce&&(Ve=Ce[0]!=="[ ] ",J=J.replace(/^\[[ xX]\] +/,""))),ct.items.push({type:"list_item",raw:fe,task:!!Ce,checked:Ve,loose:!1,text:J}),ct.raw+=fe}ct.items[ct.items.length-1].raw=fe.trimRight(),ct.items[ct.items.length-1].text=J.trimRight(),ct.raw=ct.raw.trimRight();const un=ct.items.length;for(at=0;atFt.type==="space"),Et=vt.length>0&&vt.some(Ft=>/\n.*\n/.test(Ft.raw));ct.loose=Et}if(ct.loose)for(at=0;at$/,"$1").replace(this.rules.inline._escapes,"$1"):"",Ve=de[3]?de[3].substring(1,de[3].length-1).replace(this.rules.inline._escapes,"$1"):de[3];return{type:"def",tag:fe,raw:de[0],href:Ce,title:Ve}}}table(ne){const de=this.rules.block.table.exec(ne);if(de){const fe={type:"table",header:k(de[1]).map(Ce=>({text:Ce})),align:de[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:de[3]&&de[3].trim()?de[3].replace(/\n[ \t]*$/,"").split(` `):[]};if(fe.header.length===fe.align.length){fe.raw=de[0];let Ce=fe.align.length,Ve,Ze,at,Mt;for(Ve=0;Ve({text:Gt}));for(Ce=fe.header.length,Ze=0;Ze/i.test(de[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(de[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(de[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:de[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(de[0]):C(de[0]):de[0]}}link(ne){const de=this.rules.inline.link.exec(ne);if(de){const fe=de[2].trim();if(!this.options.pedantic&&/^$/.test(fe))return;const Ze=G(fe.slice(0,-1),"\\");if((fe.length-Ze.length)%2===0)return}else{const Ze=ee(de[2],"()");if(Ze>-1){const Mt=(de[0].indexOf("!")===0?5:4)+de[1].length+Ze;de[2]=de[2].substring(0,Ze),de[0]=de[0].substring(0,Mt).trim(),de[3]=""}}let Ce=de[2],Ve="";if(this.options.pedantic){const Ze=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Ce);Ze&&(Ce=Ze[1],Ve=Ze[3])}else Ve=de[3]?de[3].slice(1,-1):"";return Ce=Ce.trim(),/^$/.test(fe)?Ce=Ce.slice(1):Ce=Ce.slice(1,-1)),me(de,{href:Ce&&Ce.replace(this.rules.inline._escapes,"$1"),title:Ve&&Ve.replace(this.rules.inline._escapes,"$1")},de[0],this.lexer)}}reflink(ne,de){let fe;if((fe=this.rules.inline.reflink.exec(ne))||(fe=this.rules.inline.nolink.exec(ne))){let Ce=(fe[2]||fe[1]).replace(/\s+/g," ");if(Ce=de[Ce.toLowerCase()],!Ce){const Ve=fe[0].charAt(0);return{type:"text",raw:Ve,text:Ve}}return me(fe,Ce,fe[0],this.lexer)}}emStrong(ne,de,fe=""){let Ce=this.rules.inline.emStrong.lDelim.exec(ne);if(!Ce||Ce[3]&&fe.match(/[\p{L}\p{N}]/u))return;const Ve=Ce[1]||Ce[2]||"";if(!Ve||Ve&&(fe===""||this.rules.inline.punctuation.exec(fe))){const Ze=Ce[0].length-1;let at,Mt,Gt=Ze,Xe=0;const ve=Ce[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(ve.lastIndex=0,de=de.slice(-1*ne.length+Ze);(Ce=ve.exec(de))!=null;){if(at=Ce[1]||Ce[2]||Ce[3]||Ce[4]||Ce[5]||Ce[6],!at)continue;if(Mt=at.length,Ce[3]||Ce[4]){Gt+=Mt;continue}else if((Ce[5]||Ce[6])&&Ze%3&&!((Ze+Mt)%3)){Xe+=Mt;continue}if(Gt-=Mt,Gt>0)continue;Mt=Math.min(Mt,Mt+Gt+Xe);const W=ne.slice(0,Ze+Ce.index+(Ce[0].length-at.length)+Mt);if(Math.min(Ze,Mt)%2){const Me=W.slice(1,-1);return{type:"em",raw:W,text:Me,tokens:this.lexer.inlineTokens(Me)}}const J=W.slice(2,-2);return{type:"strong",raw:W,text:J,tokens:this.lexer.inlineTokens(J)}}}}codespan(ne){const de=this.rules.inline.code.exec(ne);if(de){let fe=de[2].replace(/\n/g," ");const Ce=/[^ ]/.test(fe),Ve=/^ /.test(fe)&&/ $/.test(fe);return Ce&&Ve&&(fe=fe.substring(1,fe.length-1)),fe=C(fe,!0),{type:"codespan",raw:de[0],text:fe}}}br(ne){const de=this.rules.inline.br.exec(ne);if(de)return{type:"br",raw:de[0]}}del(ne){const de=this.rules.inline.del.exec(ne);if(de)return{type:"del",raw:de[0],text:de[2],tokens:this.lexer.inlineTokens(de[2])}}autolink(ne,de){const fe=this.rules.inline.autolink.exec(ne);if(fe){let Ce,Ve;return fe[2]==="@"?(Ce=C(this.options.mangle?de(fe[1]):fe[1]),Ve="mailto:"+Ce):(Ce=C(fe[1]),Ve=Ce),{type:"link",raw:fe[0],text:Ce,href:Ve,tokens:[{type:"text",raw:Ce,text:Ce}]}}}url(ne,de){let fe;if(fe=this.rules.inline.url.exec(ne)){let Ce,Ve;if(fe[2]==="@")Ce=C(this.options.mangle?de(fe[0]):fe[0]),Ve="mailto:"+Ce;else{let Ze;do Ze=fe[0],fe[0]=this.rules.inline._backpedal.exec(fe[0])[0];while(Ze!==fe[0]);Ce=C(fe[0]),fe[1]==="www."?Ve="http://"+fe[0]:Ve=fe[0]}return{type:"link",raw:fe[0],text:Ce,href:Ve,tokens:[{type:"text",raw:Ce,text:Ce}]}}}inlineText(ne,de){const fe=this.rules.inline.text.exec(ne);if(fe){let Ce;return this.lexer.state.inRawBlock?Ce=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(fe[0]):C(fe[0]):fe[0]:Ce=C(this.options.smartypants?de(fe[0]):fe[0]),{type:"text",raw:fe[0],text:Ce}}}}const I={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:L,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};I._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/,I._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,I.def=p(I.def).replace("label",I._label).replace("title",I._title).getRegex(),I.bullet=/(?:[*+-]|\d{1,9}[.)])/,I.listItemStart=p(/^( *)(bull) */).replace("bull",I.bullet).getRegex(),I.list=p(I.list).replace(/bull/g,I.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+I.def.source+")").getRegex(),I._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",I._comment=/|$)/,I.html=p(I.html,"i").replace("comment",I._comment).replace("tag",I._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),I.paragraph=p(I._paragraph).replace("hr",I.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",I._tag).getRegex(),I.blockquote=p(I.blockquote).replace("paragraph",I.paragraph).getRegex(),I.normal={...I},I.gfm={...I.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"},I.gfm.table=p(I.gfm.table).replace("hr",I.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",I._tag).getRegex(),I.gfm.paragraph=p(I._paragraph).replace("hr",I.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",I.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",I._tag).getRegex(),I.pedantic={...I.normal,html:p(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",I._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:L,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:p(I.normal._paragraph).replace("hr",I.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",I.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const B={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:L,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:L,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",B.punctuation=p(B.punctuation).replace(/punctuation/g,B._punctuation).getRegex(),B.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,B.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,B._comment=p(I._comment).replace("(?:-->|$)","-->").getRegex(),B.emStrong.lDelim=p(B.emStrong.lDelim).replace(/punct/g,B._punctuation).getRegex(),B.emStrong.rDelimAst=p(B.emStrong.rDelimAst,"g").replace(/punct/g,B._punctuation).getRegex(),B.emStrong.rDelimUnd=p(B.emStrong.rDelimUnd,"g").replace(/punct/g,B._punctuation).getRegex(),B._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,B._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,B._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,B.autolink=p(B.autolink).replace("scheme",B._scheme).replace("email",B._email).getRegex(),B._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,B.tag=p(B.tag).replace("comment",B._comment).replace("attribute",B._attribute).getRegex(),B._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,B._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,B._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,B.link=p(B.link).replace("label",B._label).replace("href",B._href).replace("title",B._title).getRegex(),B.reflink=p(B.reflink).replace("label",B._label).replace("ref",I._label).getRegex(),B.nolink=p(B.nolink).replace("ref",I._label).getRegex(),B.reflinkSearch=p(B.reflinkSearch,"g").replace("reflink",B.reflink).replace("nolink",B.nolink).getRegex(),B.normal={...B},B.pedantic={...B.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:p(/^!?\[(label)\]\((.*?)\)/).replace("label",B._label).getRegex(),reflink:p(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",B._label).getRegex()},B.gfm={...B.normal,escape:p(B.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(fe="x"+fe.toString(16)),ne+="&#"+fe+";";return ne}class H{constructor(ne){this.tokens=[],this.tokens.links=Object.create(null),this.options=ne||r,this.options.tokenizer=this.options.tokenizer||new Pe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const de={block:I.normal,inline:B.normal};this.options.pedantic?(de.block=I.pedantic,de.inline=B.pedantic):this.options.gfm&&(de.block=I.gfm,this.options.breaks?de.inline=B.breaks:de.inline=B.gfm),this.tokenizer.rules=de}static get rules(){return{block:I,inline:B}}static lex(ne,de){return new H(de).lex(ne)}static lexInline(ne,de){return new H(de).inlineTokens(ne)}lex(ne){ne=ne.replace(/\r\n|\r/g,` `),this.blockTokens(ne,this.tokens);let de;for(;de=this.inlineQueue.shift();)this.inlineTokens(de.src,de.tokens);return this.tokens}blockTokens(ne,de=[]){this.options.pedantic?ne=ne.replace(/\t/g," ").replace(/^ +$/gm,""):ne=ne.replace(/^( *)(\t+)/gm,(at,Mt,Gt)=>Mt+" ".repeat(Gt.length));let fe,Ce,Ve,Ze;for(;ne;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(at=>(fe=at.call({lexer:this},ne,de))?(ne=ne.substring(fe.raw.length),de.push(fe),!0):!1))){if(fe=this.tokenizer.space(ne)){ne=ne.substring(fe.raw.length),fe.raw.length===1&&de.length>0?de[de.length-1].raw+=` `:de.push(fe);continue}if(fe=this.tokenizer.code(ne)){ne=ne.substring(fe.raw.length),Ce=de[de.length-1],Ce&&(Ce.type==="paragraph"||Ce.type==="text")?(Ce.raw+=` `+fe.raw,Ce.text+=` `+fe.text,this.inlineQueue[this.inlineQueue.length-1].src=Ce.text):de.push(fe);continue}if(fe=this.tokenizer.fences(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.heading(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.hr(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.blockquote(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.list(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.html(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.def(ne)){ne=ne.substring(fe.raw.length),Ce=de[de.length-1],Ce&&(Ce.type==="paragraph"||Ce.type==="text")?(Ce.raw+=` `+fe.raw,Ce.text+=` `+fe.raw,this.inlineQueue[this.inlineQueue.length-1].src=Ce.text):this.tokens.links[fe.tag]||(this.tokens.links[fe.tag]={href:fe.href,title:fe.title});continue}if(fe=this.tokenizer.table(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.lheading(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(Ve=ne,this.options.extensions&&this.options.extensions.startBlock){let at=1/0;const Mt=ne.slice(1);let Gt;this.options.extensions.startBlock.forEach(function(Xe){Gt=Xe.call({lexer:this},Mt),typeof Gt=="number"&&Gt>=0&&(at=Math.min(at,Gt))}),at<1/0&&at>=0&&(Ve=ne.substring(0,at+1))}if(this.state.top&&(fe=this.tokenizer.paragraph(Ve))){Ce=de[de.length-1],Ze&&Ce.type==="paragraph"?(Ce.raw+=` `+fe.raw,Ce.text+=` `+fe.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=Ce.text):de.push(fe),Ze=Ve.length!==ne.length,ne=ne.substring(fe.raw.length);continue}if(fe=this.tokenizer.text(ne)){ne=ne.substring(fe.raw.length),Ce=de[de.length-1],Ce&&Ce.type==="text"?(Ce.raw+=` `+fe.raw,Ce.text+=` `+fe.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=Ce.text):de.push(fe);continue}if(ne){const at="Infinite loop on byte: "+ne.charCodeAt(0);if(this.options.silent){console.error(at);break}else throw new Error(at)}}return this.state.top=!0,de}inline(ne,de=[]){return this.inlineQueue.push({src:ne,tokens:de}),de}inlineTokens(ne,de=[]){let fe,Ce,Ve,Ze=ne,at,Mt,Gt;if(this.tokens.links){const Xe=Object.keys(this.tokens.links);if(Xe.length>0)for(;(at=this.tokenizer.rules.inline.reflinkSearch.exec(Ze))!=null;)Xe.includes(at[0].slice(at[0].lastIndexOf("[")+1,-1))&&(Ze=Ze.slice(0,at.index)+"["+V("a",at[0].length-2)+"]"+Ze.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(at=this.tokenizer.rules.inline.blockSkip.exec(Ze))!=null;)Ze=Ze.slice(0,at.index)+"["+V("a",at[0].length-2)+"]"+Ze.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(at=this.tokenizer.rules.inline.escapedEmSt.exec(Ze))!=null;)Ze=Ze.slice(0,at.index+at[0].length-2)+"++"+Ze.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;ne;)if(Mt||(Gt=""),Mt=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(Xe=>(fe=Xe.call({lexer:this},ne,de))?(ne=ne.substring(fe.raw.length),de.push(fe),!0):!1))){if(fe=this.tokenizer.escape(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.tag(ne)){ne=ne.substring(fe.raw.length),Ce=de[de.length-1],Ce&&fe.type==="text"&&Ce.type==="text"?(Ce.raw+=fe.raw,Ce.text+=fe.text):de.push(fe);continue}if(fe=this.tokenizer.link(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.reflink(ne,this.tokens.links)){ne=ne.substring(fe.raw.length),Ce=de[de.length-1],Ce&&fe.type==="text"&&Ce.type==="text"?(Ce.raw+=fe.raw,Ce.text+=fe.text):de.push(fe);continue}if(fe=this.tokenizer.emStrong(ne,Ze,Gt)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.codespan(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.br(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.del(ne)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(fe=this.tokenizer.autolink(ne,X)){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(!this.state.inLink&&(fe=this.tokenizer.url(ne,X))){ne=ne.substring(fe.raw.length),de.push(fe);continue}if(Ve=ne,this.options.extensions&&this.options.extensions.startInline){let Xe=1/0;const ve=ne.slice(1);let W;this.options.extensions.startInline.forEach(function(J){W=J.call({lexer:this},ve),typeof W=="number"&&W>=0&&(Xe=Math.min(Xe,W))}),Xe<1/0&&Xe>=0&&(Ve=ne.substring(0,Xe+1))}if(fe=this.tokenizer.inlineText(Ve,z)){ne=ne.substring(fe.raw.length),fe.raw.slice(-1)!=="_"&&(Gt=fe.raw.slice(-1)),Mt=!0,Ce=de[de.length-1],Ce&&Ce.type==="text"?(Ce.raw+=fe.raw,Ce.text+=fe.text):de.push(fe);continue}if(ne){const Xe="Infinite loop on byte: "+ne.charCodeAt(0);if(this.options.silent){console.error(Xe);break}else throw new Error(Xe)}}return de}}class Z{constructor(ne){this.options=ne||r}code(ne,de,fe){const Ce=(de||"").match(/\S*/)[0];if(this.options.highlight){const Ve=this.options.highlight(ne,Ce);Ve!=null&&Ve!==ne&&(fe=!0,ne=Ve)}return ne=ne.replace(/\n$/,"")+` `,Ce?'
'+(fe?ne:C(ne,!0))+`
`:"
"+(fe?ne:C(ne,!0))+`
`}blockquote(ne){return`
${ne}
`}html(ne){return ne}heading(ne,de,fe,Ce){if(this.options.headerIds){const Ve=this.options.headerPrefix+Ce.slug(fe);return`${ne} `}return`${ne} `}hr(){return this.options.xhtml?`
`:`
`}list(ne,de,fe){const Ce=de?"ol":"ul",Ve=de&&fe!==1?' start="'+fe+'"':"";return"<"+Ce+Ve+`> `+ne+" `}listitem(ne){return`
  • ${ne}
  • `}checkbox(ne){return" "}paragraph(ne){return`

    ${ne}

    `}table(ne,de){return de&&(de=`${de}`),` `+ne+` `+de+`
    `}tablerow(ne){return` ${ne} `}tablecell(ne,de){const fe=de.header?"th":"td";return(de.align?`<${fe} align="${de.align}">`:`<${fe}>`)+ne+` `}strong(ne){return`${ne}`}em(ne){return`${ne}`}codespan(ne){return`${ne}`}br(){return this.options.xhtml?"
    ":"
    "}del(ne){return`${ne}`}link(ne,de,fe){if(ne=f(this.options.sanitize,this.options.baseUrl,ne),ne===null)return fe;let Ce='",Ce}image(ne,de,fe){if(ne=f(this.options.sanitize,this.options.baseUrl,ne),ne===null)return fe;let Ce=`${fe}":">",Ce}text(ne){return ne}}class U{strong(ne){return ne}em(ne){return ne}codespan(ne){return ne}del(ne){return ne}html(ne){return ne}text(ne){return ne}link(ne,de,fe){return""+fe}image(ne,de,fe){return""+fe}br(){return""}}class se{constructor(){this.seen={}}serialize(ne){return ne.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(ne,de){let fe=ne,Ce=0;if(this.seen.hasOwnProperty(fe)){Ce=this.seen[ne];do Ce++,fe=ne+"-"+Ce;while(this.seen.hasOwnProperty(fe))}return de||(this.seen[ne]=Ce,this.seen[fe]=0),fe}slug(ne,de={}){const fe=this.serialize(ne);return this.getNextSafeSlug(fe,de.dryrun)}}class q{constructor(ne){this.options=ne||r,this.options.renderer=this.options.renderer||new Z,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new U,this.slugger=new se}static parse(ne,de){return new q(de).parse(ne)}static parseInline(ne,de){return new q(de).parseInline(ne)}parse(ne,de=!0){let fe="",Ce,Ve,Ze,at,Mt,Gt,Xe,ve,W,J,Me,He,ut,ct,bt,un,vt,Et,Ft;const Zt=ne.length;for(Ce=0;Ce0&&bt.tokens[0].type==="paragraph"?(bt.tokens[0].text=Et+" "+bt.tokens[0].text,bt.tokens[0].tokens&&bt.tokens[0].tokens.length>0&&bt.tokens[0].tokens[0].type==="text"&&(bt.tokens[0].tokens[0].text=Et+" "+bt.tokens[0].tokens[0].text)):bt.tokens.unshift({type:"text",text:Et}):ct+=Et),ct+=this.parse(bt.tokens,ut),W+=this.renderer.listitem(ct,vt,un);fe+=this.renderer.list(W,Me,He);continue}case"html":{fe+=this.renderer.html(J.text);continue}case"paragraph":{fe+=this.renderer.paragraph(this.parseInline(J.tokens));continue}case"text":{for(W=J.tokens?this.parseInline(J.tokens):J.text;Ce+1{if(fe.message+=` Please report this to https://github.com/markedjs/marked.`,we){const Ce="

    An error occurred:

    "+C(fe.message+"",!0)+"
    ";if(ne)return Promise.resolve(Ce);if(de){de(null,Ce);return}return Ce}if(ne)return Promise.reject(fe);if(de){de(fe);return}throw fe}}function Re(we,ne){return(de,fe,Ce)=>{typeof fe=="function"&&(Ce=fe,fe=null);const Ve={...fe};fe={...Oe.defaults,...Ve};const Ze=Ee(fe.silent,fe.async,Ce);if(typeof de>"u"||de===null)return Ze(new Error("marked(): input parameter is undefined or null"));if(typeof de!="string")return Ze(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(de)+", string expected"));if(te(fe),fe.hooks&&(fe.hooks.options=fe),Ce){const at=fe.highlight;let Mt;try{fe.hooks&&(de=fe.hooks.preprocess(de)),Mt=we(de,fe)}catch(ve){return Ze(ve)}const Gt=function(ve){let W;if(!ve)try{fe.walkTokens&&Oe.walkTokens(Mt,fe.walkTokens),W=ne(Mt,fe),fe.hooks&&(W=fe.hooks.postprocess(W))}catch(J){ve=J}return fe.highlight=at,ve?Ze(ve):Ce(null,W)};if(!at||at.length<3||(delete fe.highlight,!Mt.length))return Gt();let Xe=0;Oe.walkTokens(Mt,function(ve){ve.type==="code"&&(Xe++,setTimeout(()=>{at(ve.text,ve.lang,function(W,J){if(W)return Gt(W);J!=null&&J!==ve.text&&(ve.text=J,ve.escaped=!0),Xe--,Xe===0&&Gt()})},0))}),Xe===0&&Gt();return}if(fe.async)return Promise.resolve(fe.hooks?fe.hooks.preprocess(de):de).then(at=>we(at,fe)).then(at=>fe.walkTokens?Promise.all(Oe.walkTokens(at,fe.walkTokens)).then(()=>at):at).then(at=>ne(at,fe)).then(at=>fe.hooks?fe.hooks.postprocess(at):at).catch(Ze);try{fe.hooks&&(de=fe.hooks.preprocess(de));const at=we(de,fe);fe.walkTokens&&Oe.walkTokens(at,fe.walkTokens);let Mt=ne(at,fe);return fe.hooks&&(Mt=fe.hooks.postprocess(Mt)),Mt}catch(at){return Ze(at)}}}function Oe(we,ne,de){return Re(H.lex,q.parse)(we,ne,de)}Oe.options=Oe.setOptions=function(we){return Oe.defaults={...Oe.defaults,...we},t(Oe.defaults),Oe},Oe.getDefaults=n,Oe.defaults=r,Oe.use=function(...we){const ne=Oe.defaults.extensions||{renderers:{},childTokens:{}};we.forEach(de=>{const fe={...de};if(fe.async=Oe.defaults.async||fe.async||!1,de.extensions&&(de.extensions.forEach(Ce=>{if(!Ce.name)throw new Error("extension name required");if(Ce.renderer){const Ve=ne.renderers[Ce.name];Ve?ne.renderers[Ce.name]=function(...Ze){let at=Ce.renderer.apply(this,Ze);return at===!1&&(at=Ve.apply(this,Ze)),at}:ne.renderers[Ce.name]=Ce.renderer}if(Ce.tokenizer){if(!Ce.level||Ce.level!=="block"&&Ce.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");ne[Ce.level]?ne[Ce.level].unshift(Ce.tokenizer):ne[Ce.level]=[Ce.tokenizer],Ce.start&&(Ce.level==="block"?ne.startBlock?ne.startBlock.push(Ce.start):ne.startBlock=[Ce.start]:Ce.level==="inline"&&(ne.startInline?ne.startInline.push(Ce.start):ne.startInline=[Ce.start]))}Ce.childTokens&&(ne.childTokens[Ce.name]=Ce.childTokens)}),fe.extensions=ne),de.renderer){const Ce=Oe.defaults.renderer||new Z;for(const Ve in de.renderer){const Ze=Ce[Ve];Ce[Ve]=(...at)=>{let Mt=de.renderer[Ve].apply(Ce,at);return Mt===!1&&(Mt=Ze.apply(Ce,at)),Mt}}fe.renderer=Ce}if(de.tokenizer){const Ce=Oe.defaults.tokenizer||new Pe;for(const Ve in de.tokenizer){const Ze=Ce[Ve];Ce[Ve]=(...at)=>{let Mt=de.tokenizer[Ve].apply(Ce,at);return Mt===!1&&(Mt=Ze.apply(Ce,at)),Mt}}fe.tokenizer=Ce}if(de.hooks){const Ce=Oe.defaults.hooks||new ue;for(const Ve in de.hooks){const Ze=Ce[Ve];ue.passThroughHooks.has(Ve)?Ce[Ve]=at=>{if(Oe.defaults.async)return Promise.resolve(de.hooks[Ve].call(Ce,at)).then(Gt=>Ze.call(Ce,Gt));const Mt=de.hooks[Ve].call(Ce,at);return Ze.call(Ce,Mt)}:Ce[Ve]=(...at)=>{let Mt=de.hooks[Ve].apply(Ce,at);return Mt===!1&&(Mt=Ze.apply(Ce,at)),Mt}}fe.hooks=Ce}if(de.walkTokens){const Ce=Oe.defaults.walkTokens;fe.walkTokens=function(Ve){let Ze=[];return Ze.push(de.walkTokens.call(this,Ve)),Ce&&(Ze=Ze.concat(Ce.call(this,Ve))),Ze}}Oe.setOptions(fe)})},Oe.walkTokens=function(we,ne){let de=[];for(const fe of we)switch(de=de.concat(ne.call(Oe,fe)),fe.type){case"table":{for(const Ce of fe.header)de=de.concat(Oe.walkTokens(Ce.tokens,ne));for(const Ce of fe.rows)for(const Ve of Ce)de=de.concat(Oe.walkTokens(Ve.tokens,ne));break}case"list":{de=de.concat(Oe.walkTokens(fe.items,ne));break}default:Oe.defaults.extensions&&Oe.defaults.extensions.childTokens&&Oe.defaults.extensions.childTokens[fe.type]?Oe.defaults.extensions.childTokens[fe.type].forEach(function(Ce){de=de.concat(Oe.walkTokens(fe[Ce],ne))}):fe.tokens&&(de=de.concat(Oe.walkTokens(fe.tokens,ne)))}return de},Oe.parseInline=Re(H.lexInline,q.parseInline),Oe.Parser=q,Oe.parser=q.parse,Oe.Renderer=Z,Oe.TextRenderer=U,Oe.Lexer=H,Oe.lexer=H.lex,Oe.Tokenizer=Pe,Oe.Slugger=se,Oe.Hooks=ue,Oe.parse=Oe;const ce=Oe.options,Q=Oe.setOptions,oe=Oe.use,Ne=Oe.walkTokens,Ye=Oe.parseInline,ae=null,ie=q.parse,re=H.lex}}]);})(); //# sourceMappingURL=d7160f95-489.d42da31c35affb9cf35f.js.map




    © 2015 - 2025 Weber Informatics LLC | Privacy Policy