iss-position-spa/static/js/main.1bf245fb.js
2022-01-13 15:50:59 -05:00

3 lines
No EOL
253 KiB
JavaScript

/*! For license information please see main.1bf245fb.js.LICENSE.txt */
!function(){var e={757:function(e,t,n){e.exports=n(727)},628:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t),n.d(t,{geoAlbers:function(){return Cr},geoAlbersUsa:function(){return Nr},geoArea:function(){return ie},geoAzimuthalEqualArea:function(){return zr},geoAzimuthalEqualAreaRaw:function(){return Tr},geoAzimuthalEquidistant:function(){return Or},geoAzimuthalEquidistantRaw:function(){return Lr},geoBounds:function(){return Ue},geoCentroid:function(){return Ke},geoCircle:function(){return ct},geoClipAntimeridian:function(){return Ct},geoClipCircle:function(){return Nt},geoClipExtent:function(){return At},geoClipRectangle:function(){return jt},geoConicConformal:function(){return Dr},geoConicConformalRaw:function(){return Fr},geoConicEqualArea:function(){return Sr},geoConicEqualAreaRaw:function(){return xr},geoConicEquidistant:function(){return Vr},geoConicEquidistantRaw:function(){return Zr},geoContains:function(){return Kt},geoDistance:function(){return Vt},geoEqualEarth:function(){return Gr},geoEqualEarthRaw:function(){return Yr},geoEquirectangular:function(){return Br},geoEquirectangularRaw:function(){return Ur},geoGnomonic:function(){return Kr},geoGnomonicRaw:function(){return Xr},geoGraticule:function(){return nn},geoGraticule10:function(){return rn},geoIdentity:function(){return Jr},geoInterpolate:function(){return on},geoLength:function(){return Ut},geoMercator:function(){return Ar},geoMercatorRaw:function(){return jr},geoNaturalEarth1:function(){return to},geoNaturalEarth1Raw:function(){return eo},geoOrthographic:function(){return ro},geoOrthographicRaw:function(){return no},geoPath:function(){return lr},geoProjection:function(){return kr},geoProjectionMutator:function(){return _r},geoRotation:function(){return at},geoStereographic:function(){return io},geoStereographicRaw:function(){return oo},geoStream:function(){return A},geoTransform:function(){return cr},geoTransverseMercator:function(){return uo},geoTransverseMercatorRaw:function(){return ao}});var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._partials=new Float64Array(32),this._n=0}var t,n,o;return t=e,(n=[{key:"add",value:function(e){for(var t=this._partials,n=0,r=0;r<this._n&&r<32;r++){var o=t[r],i=e+o,a=Math.abs(e)<Math.abs(o)?e-(i-o):o-(i-e);a&&(t[n++]=a),e=i}return t[n]=e,this._n=n+1,this}},{key:"valueOf",value:function(){var e,t,n,r=this._partials,o=this._n,i=0;if(o>0){for(i=r[--o];o>0&&(e=i,!(n=(t=r[--o])-((i=e+t)-e))););o>0&&(n<0&&r[o-1]<0||n>0&&r[o-1]>0)&&(t=2*n)==(e=i+t)-i&&(i=e)}return i}}])&&r(t.prototype,n),o&&r(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();var i=1e-6,a=1e-12,u=Math.PI,l=u/2,c=u/4,s=2*u,f=180/u,d=u/180,p=Math.abs,h=Math.atan,v=Math.atan2,g=Math.cos,m=Math.ceil,y=Math.exp,b=(Math.floor,Math.hypot),w=Math.log,k=Math.pow,_=Math.sin,E=Math.sign||function(e){return e>0?1:e<0?-1:0},x=Math.sqrt,S=Math.tan;function C(e){return e>1?0:e<-1?u:Math.acos(e)}function N(e){return e>1?l:e<-1?-l:Math.asin(e)}function M(e){return(e=_(e/2))*e}function P(){}function T(e,t){e&&L.hasOwnProperty(e.type)&&L[e.type](e,t)}var z={Feature:function(e,t){T(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)T(n[r].geometry,t)}},L={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){O(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)O(n[r],t,0)},Polygon:function(e,t){j(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)j(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)T(n[r],t)}};function O(e,t,n){var r,o=-1,i=e.length-n;for(t.lineStart();++o<i;)r=e[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function j(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)O(e[n],t,1);t.polygonEnd()}function A(e,t){e&&z.hasOwnProperty(e.type)?z[e.type](e,t):T(e,t)}var R,I,F,D,U,B,Z,V,W,q,H,$,Q,Y,G,X,K=new o,J=new o,ee={point:P,lineStart:P,lineEnd:P,polygonStart:function(){K=new o,ee.lineStart=te,ee.lineEnd=ne},polygonEnd:function(){var e=+K;J.add(e<0?s+e:e),this.lineStart=this.lineEnd=this.point=P},sphere:function(){J.add(s)}};function te(){ee.point=re}function ne(){oe(R,I)}function re(e,t){ee.point=oe,R=e,I=t,F=e*=d,D=g(t=(t*=d)/2+c),U=_(t)}function oe(e,t){var n=(e*=d)-F,r=n>=0?1:-1,o=r*n,i=g(t=(t*=d)/2+c),a=_(t),u=U*a,l=D*i+u*g(o),s=u*r*_(o);K.add(v(s,l)),F=e,D=i,U=a}function ie(e){return J=new o,A(e,ee),2*J}function ae(e){return[v(e[1],e[0]),N(e[2])]}function ue(e){var t=e[0],n=e[1],r=g(n);return[r*g(t),r*_(t),_(n)]}function le(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ce(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function se(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function fe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function de(e){var t=x(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var pe,he,ve,ge,me,ye,be,we,ke,_e,Ee,xe,Se,Ce,Ne,Me,Pe={point:Te,lineStart:Le,lineEnd:Oe,polygonStart:function(){Pe.point=je,Pe.lineStart=Ae,Pe.lineEnd=Re,Y=new o,ee.polygonStart()},polygonEnd:function(){ee.polygonEnd(),Pe.point=Te,Pe.lineStart=Le,Pe.lineEnd=Oe,K<0?(B=-(V=180),Z=-(W=90)):Y>i?W=90:Y<-i&&(Z=-90),X[0]=B,X[1]=V},sphere:function(){B=-(V=180),Z=-(W=90)}};function Te(e,t){G.push(X=[B=e,V=e]),t<Z&&(Z=t),t>W&&(W=t)}function ze(e,t){var n=ue([e*d,t*d]);if(Q){var r=ce(Q,n),o=ce([r[1],-r[0],0],r);de(o),o=ae(o);var i,a=e-q,u=a>0?1:-1,l=o[0]*f*u,c=p(a)>180;c^(u*q<l&&l<u*e)?(i=o[1]*f)>W&&(W=i):c^(u*q<(l=(l+360)%360-180)&&l<u*e)?(i=-o[1]*f)<Z&&(Z=i):(t<Z&&(Z=t),t>W&&(W=t)),c?e<q?Ie(B,e)>Ie(B,V)&&(V=e):Ie(e,V)>Ie(B,V)&&(B=e):V>=B?(e<B&&(B=e),e>V&&(V=e)):e>q?Ie(B,e)>Ie(B,V)&&(V=e):Ie(e,V)>Ie(B,V)&&(B=e)}else G.push(X=[B=e,V=e]);t<Z&&(Z=t),t>W&&(W=t),Q=n,q=e}function Le(){Pe.point=ze}function Oe(){X[0]=B,X[1]=V,Pe.point=Te,Q=null}function je(e,t){if(Q){var n=e-q;Y.add(p(n)>180?n+(n>0?360:-360):n)}else H=e,$=t;ee.point(e,t),ze(e,t)}function Ae(){ee.lineStart()}function Re(){je(H,$),ee.lineEnd(),p(Y)>i&&(B=-(V=180)),X[0]=B,X[1]=V,Q=null}function Ie(e,t){return(t-=e)<0?t+360:t}function Fe(e,t){return e[0]-t[0]}function De(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function Ue(e){var t,n,r,o,i,a,u;if(W=V=-(B=Z=1/0),G=[],A(e,Pe),n=G.length){for(G.sort(Fe),t=1,i=[r=G[0]];t<n;++t)De(r,(o=G[t])[0])||De(r,o[1])?(Ie(r[0],o[1])>Ie(r[0],r[1])&&(r[1]=o[1]),Ie(o[0],r[1])>Ie(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[n=i.length-1];t<=n;r=o,++t)o=i[t],(u=Ie(r[1],o[0]))>a&&(a=u,B=o[0],V=r[1])}return G=X=null,B===1/0||Z===1/0?[[NaN,NaN],[NaN,NaN]]:[[B,Z],[V,W]]}var Be={sphere:P,point:Ze,lineStart:We,lineEnd:$e,polygonStart:function(){Be.lineStart=Qe,Be.lineEnd=Ye},polygonEnd:function(){Be.lineStart=We,Be.lineEnd=$e}};function Ze(e,t){e*=d;var n=g(t*=d);Ve(n*g(e),n*_(e),_(t))}function Ve(e,t,n){++pe,ve+=(e-ve)/pe,ge+=(t-ge)/pe,me+=(n-me)/pe}function We(){Be.point=qe}function qe(e,t){e*=d;var n=g(t*=d);Ce=n*g(e),Ne=n*_(e),Me=_(t),Be.point=He,Ve(Ce,Ne,Me)}function He(e,t){e*=d;var n=g(t*=d),r=n*g(e),o=n*_(e),i=_(t),a=v(x((a=Ne*i-Me*o)*a+(a=Me*r-Ce*i)*a+(a=Ce*o-Ne*r)*a),Ce*r+Ne*o+Me*i);he+=a,ye+=a*(Ce+(Ce=r)),be+=a*(Ne+(Ne=o)),we+=a*(Me+(Me=i)),Ve(Ce,Ne,Me)}function $e(){Be.point=Ze}function Qe(){Be.point=Ge}function Ye(){Xe(xe,Se),Be.point=Ze}function Ge(e,t){xe=e,Se=t,e*=d,t*=d,Be.point=Xe;var n=g(t);Ce=n*g(e),Ne=n*_(e),Me=_(t),Ve(Ce,Ne,Me)}function Xe(e,t){e*=d;var n=g(t*=d),r=n*g(e),o=n*_(e),i=_(t),a=Ne*i-Me*o,u=Me*r-Ce*i,l=Ce*o-Ne*r,c=b(a,u,l),s=N(c),f=c&&-s/c;ke.add(f*a),_e.add(f*u),Ee.add(f*l),he+=s,ye+=s*(Ce+(Ce=r)),be+=s*(Ne+(Ne=o)),we+=s*(Me+(Me=i)),Ve(Ce,Ne,Me)}function Ke(e){pe=he=ve=ge=me=ye=be=we=0,ke=new o,_e=new o,Ee=new o,A(e,Be);var t=+ke,n=+_e,r=+Ee,u=b(t,n,r);return u<a&&(t=ye,n=be,r=we,he<i&&(t=ve,n=ge,r=me),(u=b(t,n,r))<a)?[NaN,NaN]:[v(n,t)*f,N(r/u)*f]}function Je(e){return function(){return e}}function et(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function tt(e,t){return[p(e)>u?e+Math.round(-e/s)*s:e,t]}function nt(e,t,n){return(e%=s)?t||n?et(ot(e),it(t,n)):ot(e):t||n?it(t,n):tt}function rt(e){return function(t,n){return[(t+=e)>u?t-s:t<-u?t+s:t,n]}}function ot(e){var t=rt(e);return t.invert=rt(-e),t}function it(e,t){var n=g(e),r=_(e),o=g(t),i=_(t);function a(e,t){var a=g(t),u=g(e)*a,l=_(e)*a,c=_(t),s=c*n+u*r;return[v(l*o-s*i,u*n-c*r),N(s*o+l*i)]}return a.invert=function(e,t){var a=g(t),u=g(e)*a,l=_(e)*a,c=_(t),s=c*o-l*i;return[v(l*o+c*i,u*n+s*r),N(s*n-u*r)]},a}function at(e){function t(t){return(t=e(t[0]*d,t[1]*d))[0]*=f,t[1]*=f,t}return e=nt(e[0]*d,e[1]*d,e.length>2?e[2]*d:0),t.invert=function(t){return(t=e.invert(t[0]*d,t[1]*d))[0]*=f,t[1]*=f,t},t}function ut(e,t,n,r,o,i){if(n){var a=g(t),u=_(t),l=r*n;null==o?(o=t+r*s,i=t-l/2):(o=lt(a,o),i=lt(a,i),(r>0?o<i:o>i)&&(o+=r*s));for(var c,f=o;r>0?f>i:f<i;f-=l)c=ae([a,-u*g(f),-u*_(f)]),e.point(c[0],c[1])}}function lt(e,t){(t=ue(t))[0]-=e,de(t);var n=C(-t[1]);return((-t[2]<0?-n:n)+s-i)%s}function ct(){var e,t,n=Je([0,0]),r=Je(90),o=Je(6),i={point:function(n,r){e.push(n=t(n,r)),n[0]*=f,n[1]*=f}};function a(){var a=n.apply(this,arguments),u=r.apply(this,arguments)*d,l=o.apply(this,arguments)*d;return e=[],t=nt(-a[0]*d,-a[1]*d,0).invert,ut(i,u,l,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"===typeof e?e:Je([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"===typeof e?e:Je(+e),a):r},a.precision=function(e){return arguments.length?(o="function"===typeof e?e:Je(+e),a):o},a}function st(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:P,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function ft(e,t){return p(e[0]-t[0])<i&&p(e[1]-t[1])<i}function dt(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function pt(e,t,n,r,o){var i,a,u=[],l=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(ft(r,a)){if(!r[2]&&!a[2]){for(o.lineStart(),i=0;i<t;++i)o.point((r=e[i])[0],r[1]);return void o.lineEnd()}a[0]+=2e-6}u.push(n=new dt(r,e,null,!0)),l.push(n.o=new dt(r,null,n,!1)),u.push(n=new dt(a,e,null,!1)),l.push(n.o=new dt(a,null,n,!0))}})),u.length){for(l.sort(t),ht(u),ht(l),i=0,a=l.length;i<a;++i)l[i].e=n=!n;for(var c,s,f=u[0];;){for(var d=f,p=!0;d.v;)if((d=d.n)===f)return;c=d.z,o.lineStart();do{if(d.v=d.o.v=!0,d.e){if(p)for(i=0,a=c.length;i<a;++i)o.point((s=c[i])[0],s[1]);else r(d.x,d.n.x,1,o);d=d.n}else{if(p)for(c=d.p.z,i=c.length-1;i>=0;--i)o.point((s=c[i])[0],s[1]);else r(d.x,d.p.x,-1,o);d=d.p}c=(d=d.o).z,p=!p}while(!d.v);o.lineEnd()}}}function ht(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r<t;)o.n=n=e[r],n.p=o,o=n;o.n=n=e[0],n.p=o}}function vt(e){return p(e[0])<=u?e[0]:E(e[0])*((p(e[0])+u)%s-u)}function gt(e,t){var n=vt(t),r=t[1],a=_(r),f=[_(n),-g(n),0],d=0,p=0,h=new o;1===a?r=l+i:-1===a&&(r=-l-i);for(var m=0,y=e.length;m<y;++m)if(w=(b=e[m]).length)for(var b,w,k=b[w-1],E=vt(k),x=k[1]/2+c,S=_(x),C=g(x),M=0;M<w;++M,E=T,S=L,C=O,k=P){var P=b[M],T=vt(P),z=P[1]/2+c,L=_(z),O=g(z),j=T-E,A=j>=0?1:-1,R=A*j,I=R>u,F=S*L;if(h.add(v(F*A*_(R),C*O+F*g(R))),d+=I?j+A*s:j,I^E>=n^T>=n){var D=ce(ue(k),ue(P));de(D);var U=ce(f,D);de(U);var B=(I^j>=0?-1:1)*N(U[2]);(r>B||r===B&&(D[0]||D[1]))&&(p+=I^j>=0?1:-1)}}return(d<-i||d<i&&h<-1e-12)^1&p}tt.invert=tt;var mt=n(762),yt=n(757),bt=n.n(yt),wt=bt().mark(kt);function kt(e){var t,n,r;return bt().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:t=(0,mt.Z)(e),o.prev=1,t.s();case 3:if((n=t.n()).done){o.next=8;break}return r=n.value,o.delegateYield(r,"t0",6);case 6:o.next=3;break;case 8:o.next=13;break;case 10:o.prev=10,o.t1=o.catch(1),t.e(o.t1);case 13:return o.prev=13,t.f(),o.finish(13);case 16:case"end":return o.stop()}}),wt,null,[[1,10,13,16]])}function _t(e){return Array.from(kt(e))}function Et(e,t,n,r){return function(o){var i,a,u,l=t(o),c=st(),s=t(c),f=!1,d={point:p,lineStart:v,lineEnd:g,polygonStart:function(){d.point=m,d.lineStart=y,d.lineEnd=b,a=[],i=[]},polygonEnd:function(){d.point=p,d.lineStart=v,d.lineEnd=g,a=_t(a);var e=gt(i,r);a.length?(f||(o.polygonStart(),f=!0),pt(a,St,e,n,o)):e&&(f||(o.polygonStart(),f=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),f&&(o.polygonEnd(),f=!1),a=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(t,n){e(t,n)&&o.point(t,n)}function h(e,t){l.point(e,t)}function v(){d.point=h,l.lineStart()}function g(){d.point=p,l.lineEnd()}function m(e,t){u.push([e,t]),s.point(e,t)}function y(){s.lineStart(),u=[]}function b(){m(u[0][0],u[0][1]),s.lineEnd();var e,t,n,r,l=s.clean(),d=c.result(),p=d.length;if(u.pop(),i.push(u),u=null,p)if(1&l){if((t=(n=d[0]).length-1)>0){for(f||(o.polygonStart(),f=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else p>1&&2&l&&d.push(d.pop().concat(d.shift())),a.push(d.filter(xt))}return d}}function xt(e){return e.length>1}function St(e,t){return((e=e.x)[0]<0?e[1]-l-i:l-e[1])-((t=t.x)[0]<0?t[1]-l-i:l-t[1])}var Ct=Et((function(){return!0}),(function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,c){var s=a>0?u:-u,f=p(a-n);p(f-u)<i?(e.point(n,r=(r+c)/2>0?l:-l),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),t=0):o!==s&&f>=u&&(p(n-o)<i&&(n-=o*i),p(a-s)<i&&(a-=s*i),r=function(e,t,n,r){var o,a,u=_(e-n);return p(u)>i?h((_(t)*(a=g(r))*_(n)-_(r)*(o=g(t))*_(e))/(o*a*u)):(t+r)/2}(n,r,a,c),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=a,r=c),o=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var o;if(null==e)o=n*l,r.point(-u,o),r.point(0,o),r.point(u,o),r.point(u,0),r.point(u,-o),r.point(0,-o),r.point(-u,-o),r.point(-u,0),r.point(-u,o);else if(p(e[0]-t[0])>i){var a=e[0]<t[0]?u:-u;o=n*a/2,r.point(-a,o),r.point(0,o),r.point(a,o)}else r.point(t[0],t[1])}),[-u,-l]);function Nt(e){var t=g(e),n=6*d,r=t>0,o=p(t)>i;function a(e,n){return g(e)*g(n)>t}function l(e,n,r){var o=[1,0,0],a=ce(ue(e),ue(n)),l=le(a,a),c=a[0],s=l-c*c;if(!s)return!r&&e;var f=t*l/s,d=-t*c/s,h=ce(o,a),v=fe(o,f);se(v,fe(a,d));var g=h,m=le(v,g),y=le(g,g),b=m*m-y*(le(v,v)-1);if(!(b<0)){var w=x(b),k=fe(g,(-m-w)/y);if(se(k,v),k=ae(k),!r)return k;var _,E=e[0],S=n[0],C=e[1],N=n[1];S<E&&(_=E,E=S,S=_);var M=S-E,P=p(M-u)<i;if(!P&&N<C&&(_=C,C=N,N=_),P||M<i?P?C+N>0^k[1]<(p(k[0]-E)<i?C:N):C<=k[1]&&k[1]<=N:M>u^(E<=k[0]&&k[0]<=S)){var T=fe(g,(-m+w)/y);return se(T,v),[k,ae(T)]}}}function c(t,n){var o=r?e:u-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Et(a,(function(e){var t,n,i,s,f;return{lineStart:function(){s=i=!1,f=1},point:function(d,p){var h,v=[d,p],g=a(d,p),m=r?g?0:c(d,p):g?c(d+(d<0?u:-u),p):0;if(!t&&(s=i=g)&&e.lineStart(),g!==i&&(!(h=l(t,v))||ft(t,h)||ft(v,h))&&(v[2]=1),g!==i)f=0,g?(e.lineStart(),h=l(v,t),e.point(h[0],h[1])):(h=l(t,v),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&r^g){var y;m&n||!(y=l(v,t,!0))||(f=0,r?(e.lineStart(),e.point(y[0][0],y[0][1]),e.point(y[1][0],y[1][1]),e.lineEnd()):(e.point(y[1][0],y[1][1]),e.lineEnd(),e.lineStart(),e.point(y[0][0],y[0][1],3)))}!g||t&&ft(t,v)||e.point(v[0],v[1]),t=v,i=g,n=m},lineEnd:function(){i&&e.lineEnd(),t=null},clean:function(){return f|(s&&i)<<1}}}),(function(t,r,o,i){ut(i,e,n,o,t,r)}),r?[0,-e]:[-u,e-u])}var Mt,Pt,Tt,zt,Lt=1e9,Ot=-Lt;function jt(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function a(o,i,a,l){var s=0,f=0;if(null==o||(s=u(o,a))!==(f=u(i,a))||c(o,i)<0^a>0)do{l.point(0===s||3===s?e:n,s>1?r:t)}while((s=(s+a+4)%4)!==f);else l.point(i[0],i[1])}function u(r,o){return p(r[0]-e)<i?o>0?0:3:p(r[0]-n)<i?o>0?2:1:p(r[1]-t)<i?o>0?1:0:o>0?3:2}function l(e,t){return c(e.x,t.x)}function c(e,t){var n=u(e,1),r=u(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(i){var u,c,s,f,d,p,h,v,g,m,y,b=i,w=st(),k={point:_,lineStart:function(){k.point=E,c&&c.push(s=[]);m=!0,g=!1,h=v=NaN},lineEnd:function(){u&&(E(f,d),p&&g&&w.rejoin(),u.push(w.result()));k.point=_,g&&b.lineEnd()},polygonStart:function(){b=w,u=[],c=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=c.length;n<o;++n)for(var i,a,u=c[n],l=1,s=u.length,f=u[0],d=f[0],p=f[1];l<s;++l)i=d,a=p,d=(f=u[l])[0],p=f[1],a<=r?p>r&&(d-i)*(r-a)>(p-a)*(e-i)&&++t:p<=r&&(d-i)*(r-a)<(p-a)*(e-i)&&--t;return t}(),n=y&&t,o=(u=_t(u)).length;(n||o)&&(i.polygonStart(),n&&(i.lineStart(),a(null,null,1,i),i.lineEnd()),o&&pt(u,l,t,a,i),i.polygonEnd());b=i,u=c=s=null}};function _(e,t){o(e,t)&&b.point(e,t)}function E(i,a){var u=o(i,a);if(c&&s.push([i,a]),m)f=i,d=a,p=u,m=!1,u&&(b.lineStart(),b.point(i,a));else if(u&&g)b.point(i,a);else{var l=[h=Math.max(Ot,Math.min(Lt,h)),v=Math.max(Ot,Math.min(Lt,v))],w=[i=Math.max(Ot,Math.min(Lt,i)),a=Math.max(Ot,Math.min(Lt,a))];!function(e,t,n,r,o,i){var a,u=e[0],l=e[1],c=0,s=1,f=t[0]-u,d=t[1]-l;if(a=n-u,f||!(a>0)){if(a/=f,f<0){if(a<c)return;a<s&&(s=a)}else if(f>0){if(a>s)return;a>c&&(c=a)}if(a=o-u,f||!(a<0)){if(a/=f,f<0){if(a>s)return;a>c&&(c=a)}else if(f>0){if(a<c)return;a<s&&(s=a)}if(a=r-l,d||!(a>0)){if(a/=d,d<0){if(a<c)return;a<s&&(s=a)}else if(d>0){if(a>s)return;a>c&&(c=a)}if(a=i-l,d||!(a<0)){if(a/=d,d<0){if(a>s)return;a>c&&(c=a)}else if(d>0){if(a<c)return;a<s&&(s=a)}return c>0&&(e[0]=u+c*f,e[1]=l+c*d),s<1&&(t[0]=u+s*f,t[1]=l+s*d),!0}}}}}(l,w,e,t,n,r)?u&&(b.lineStart(),b.point(i,a),y=!1):(g||(b.lineStart(),b.point(l[0],l[1])),b.point(w[0],w[1]),u||b.lineEnd(),y=!1)}h=i,v=a,g=u}return k}}function At(){var e,t,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return e&&t===n?e:e=jt(r,o,i,a)(t=n)},extent:function(u){return arguments.length?(r=+u[0][0],o=+u[0][1],i=+u[1][0],a=+u[1][1],e=t=null,n):[[r,o],[i,a]]}}}var Rt={sphere:P,point:P,lineStart:function(){Rt.point=Ft,Rt.lineEnd=It},lineEnd:P,polygonStart:P,polygonEnd:P};function It(){Rt.point=Rt.lineEnd=P}function Ft(e,t){Pt=e*=d,Tt=_(t*=d),zt=g(t),Rt.point=Dt}function Dt(e,t){e*=d;var n=_(t*=d),r=g(t),o=p(e-Pt),i=g(o),a=r*_(o),u=zt*n-Tt*r*i,l=Tt*n+zt*r*i;Mt.add(v(x(a*a+u*u),l)),Pt=e,Tt=n,zt=r}function Ut(e){return Mt=new o,A(e,Rt),+Mt}var Bt=[null,null],Zt={type:"LineString",coordinates:Bt};function Vt(e,t){return Bt[0]=e,Bt[1]=t,Ut(Zt)}var Wt={Feature:function(e,t){return Ht(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)if(Ht(n[r].geometry,t))return!0;return!1}},qt={Sphere:function(){return!0},Point:function(e,t){return $t(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if($t(n[r],t))return!0;return!1},LineString:function(e,t){return Qt(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(Qt(n[r],t))return!0;return!1},Polygon:function(e,t){return Yt(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)if(Yt(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)if(Ht(n[r],t))return!0;return!1}};function Ht(e,t){return!(!e||!qt.hasOwnProperty(e.type))&&qt[e.type](e,t)}function $t(e,t){return 0===Vt(e,t)}function Qt(e,t){for(var n,r,o,i=0,u=e.length;i<u;i++){if(0===(r=Vt(e[i],t)))return!0;if(i>0&&(o=Vt(e[i],e[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<a*o)return!0;n=r}return!1}function Yt(e,t){return!!gt(e.map(Gt),Xt(t))}function Gt(e){return(e=e.map(Xt)).pop(),e}function Xt(e){return[e[0]*d,e[1]*d]}function Kt(e,t){return(e&&Wt.hasOwnProperty(e.type)?Wt[e.type]:Ht)(e,t)}function Jt(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}function en(e,t,n){var r=Jt(e,t-i,n).concat(t);return function(e){return r.map((function(t){return[e,t]}))}}function tn(e,t,n){var r=Jt(e,t-i,n).concat(t);return function(e){return r.map((function(t){return[t,e]}))}}function nn(){var e,t,n,r,o,a,u,l,c,s,f,d,h=10,v=h,g=90,y=360,b=2.5;function w(){return{type:"MultiLineString",coordinates:k()}}function k(){return Jt(m(r/g)*g,n,g).map(f).concat(Jt(m(l/y)*y,u,y).map(d)).concat(Jt(m(t/h)*h,e,h).filter((function(e){return p(e%g)>i})).map(c)).concat(Jt(m(a/v)*v,o,v).filter((function(e){return p(e%y)>i})).map(s))}return w.lines=function(){return k().map((function(e){return{type:"LineString",coordinates:e}}))},w.outline=function(){return{type:"Polygon",coordinates:[f(r).concat(d(u).slice(1),f(n).reverse().slice(1),d(l).reverse().slice(1))]}},w.extent=function(e){return arguments.length?w.extentMajor(e).extentMinor(e):w.extentMinor()},w.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],l=+e[0][1],u=+e[1][1],r>n&&(e=r,r=n,n=e),l>u&&(e=l,l=u,u=e),w.precision(b)):[[r,l],[n,u]]},w.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],a=+n[0][1],o=+n[1][1],t>e&&(n=t,t=e,e=n),a>o&&(n=a,a=o,o=n),w.precision(b)):[[t,a],[e,o]]},w.step=function(e){return arguments.length?w.stepMajor(e).stepMinor(e):w.stepMinor()},w.stepMajor=function(e){return arguments.length?(g=+e[0],y=+e[1],w):[g,y]},w.stepMinor=function(e){return arguments.length?(h=+e[0],v=+e[1],w):[h,v]},w.precision=function(i){return arguments.length?(b=+i,c=en(a,o,90),s=tn(t,e,b),f=en(l,u,90),d=tn(r,n,b),w):b},w.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function rn(){return nn()()}function on(e,t){var n=e[0]*d,r=e[1]*d,o=t[0]*d,i=t[1]*d,a=g(r),u=_(r),l=g(i),c=_(i),s=a*g(n),p=a*_(n),h=l*g(o),m=l*_(o),y=2*N(x(M(i-r)+a*l*M(o-n))),b=_(y),w=y?function(e){var t=_(e*=y)/b,n=_(y-e)/b,r=n*s+t*h,o=n*p+t*m,i=n*u+t*c;return[v(o,r)*f,v(i,x(r*r+o*o))*f]}:function(){return[n*f,r*f]};return w.distance=y,w}var an,un,ln,cn,sn=function(e){return e},fn=new o,dn=new o,pn={point:P,lineStart:P,lineEnd:P,polygonStart:function(){pn.lineStart=hn,pn.lineEnd=mn},polygonEnd:function(){pn.lineStart=pn.lineEnd=pn.point=P,fn.add(p(dn)),dn=new o},result:function(){var e=fn/2;return fn=new o,e}};function hn(){pn.point=vn}function vn(e,t){pn.point=gn,an=ln=e,un=cn=t}function gn(e,t){dn.add(cn*e-ln*t),ln=e,cn=t}function mn(){gn(an,un)}var yn=pn,bn=1/0,wn=bn,kn=-bn,_n=kn,En={point:function(e,t){e<bn&&(bn=e);e>kn&&(kn=e);t<wn&&(wn=t);t>_n&&(_n=t)},lineStart:P,lineEnd:P,polygonStart:P,polygonEnd:P,result:function(){var e=[[bn,wn],[kn,_n]];return kn=_n=-(wn=bn=1/0),e}};var xn,Sn,Cn,Nn,Mn=En,Pn=0,Tn=0,zn=0,Ln=0,On=0,jn=0,An=0,Rn=0,In=0,Fn={point:Dn,lineStart:Un,lineEnd:Vn,polygonStart:function(){Fn.lineStart=Wn,Fn.lineEnd=qn},polygonEnd:function(){Fn.point=Dn,Fn.lineStart=Un,Fn.lineEnd=Vn},result:function(){var e=In?[An/In,Rn/In]:jn?[Ln/jn,On/jn]:zn?[Pn/zn,Tn/zn]:[NaN,NaN];return Pn=Tn=zn=Ln=On=jn=An=Rn=In=0,e}};function Dn(e,t){Pn+=e,Tn+=t,++zn}function Un(){Fn.point=Bn}function Bn(e,t){Fn.point=Zn,Dn(Cn=e,Nn=t)}function Zn(e,t){var n=e-Cn,r=t-Nn,o=x(n*n+r*r);Ln+=o*(Cn+e)/2,On+=o*(Nn+t)/2,jn+=o,Dn(Cn=e,Nn=t)}function Vn(){Fn.point=Dn}function Wn(){Fn.point=Hn}function qn(){$n(xn,Sn)}function Hn(e,t){Fn.point=$n,Dn(xn=Cn=e,Sn=Nn=t)}function $n(e,t){var n=e-Cn,r=t-Nn,o=x(n*n+r*r);Ln+=o*(Cn+e)/2,On+=o*(Nn+t)/2,jn+=o,An+=(o=Nn*e-Cn*t)*(Cn+e),Rn+=o*(Nn+t),In+=3*o,Dn(Cn=e,Nn=t)}var Qn=Fn;function Yn(e){this._context=e}Yn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,s)}},result:P};var Gn,Xn,Kn,Jn,er,tr=new o,nr={point:P,lineStart:function(){nr.point=rr},lineEnd:function(){Gn&&or(Xn,Kn),nr.point=P},polygonStart:function(){Gn=!0},polygonEnd:function(){Gn=null},result:function(){var e=+tr;return tr=new o,e}};function rr(e,t){nr.point=or,Xn=Jn=e,Kn=er=t}function or(e,t){Jn-=e,er-=t,tr.add(x(Jn*Jn+er*er)),Jn=e,er=t}var ir=nr;function ar(){this._string=[]}function ur(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function lr(e,t){var n,r,o=4.5;function i(e){return e&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),A(e,n(r))),r.result()}return i.area=function(e){return A(e,n(yn)),yn.result()},i.measure=function(e){return A(e,n(ir)),ir.result()},i.bounds=function(e){return A(e,n(Mn)),Mn.result()},i.centroid=function(e){return A(e,n(Qn)),Qn.result()},i.projection=function(t){return arguments.length?(n=null==t?(e=null,sn):(e=t).stream,i):e},i.context=function(e){return arguments.length?(r=null==e?(t=null,new ar):new Yn(t=e),"function"!==typeof o&&r.pointRadius(o),i):t},i.pointRadius=function(e){return arguments.length?(o="function"===typeof e?e:(r.pointRadius(+e),+e),i):o},i.projection(e).context(t)}function cr(e){return{stream:sr(e)}}function sr(e){return function(t){var n=new fr;for(var r in e)n[r]=e[r];return n.stream=t,n}}function fr(){}function dr(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),A(n,e.stream(Mn)),t(Mn.result()),null!=r&&e.clipExtent(r),e}function pr(e,t,n){return dr(e,(function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,u=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,u])}),n)}function hr(e,t,n){return pr(e,[[0,0],t],n)}function vr(e,t,n){return dr(e,(function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])}),n)}function gr(e,t,n){return dr(e,(function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])}),n)}ar.prototype={_radius:4.5,_circle:ur(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=ur(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},fr.prototype={constructor:fr,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var mr=g(30*d);function yr(e,t){return+t?function(e,t){function n(r,o,a,u,l,c,s,f,d,h,g,m,y,b){var w=s-r,k=f-o,_=w*w+k*k;if(_>4*t&&y--){var E=u+h,S=l+g,C=c+m,M=x(E*E+S*S+C*C),P=N(C/=M),T=p(p(C)-1)<i||p(a-d)<i?(a+d)/2:v(S,E),z=e(T,P),L=z[0],O=z[1],j=L-r,A=O-o,R=k*j-w*A;(R*R/_>t||p((w*j+k*A)/_-.5)>.3||u*h+l*g+c*m<mr)&&(n(r,o,a,u,l,c,L,O,T,E/=M,S/=M,C,y,b),b.point(L,O),n(L,O,T,E,S,C,s,f,d,h,g,m,y,b))}}return function(t){var r,o,i,a,u,l,c,s,f,d,p,h,v={point:g,lineStart:m,lineEnd:b,polygonStart:function(){t.polygonStart(),v.lineStart=w},polygonEnd:function(){t.polygonEnd(),v.lineStart=m}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function m(){s=NaN,v.point=y,t.lineStart()}function y(r,o){var i=ue([r,o]),a=e(r,o);n(s,f,c,d,p,h,s=a[0],f=a[1],c=r,d=i[0],p=i[1],h=i[2],16,t),t.point(s,f)}function b(){v.point=g,t.lineEnd()}function w(){m(),v.point=k,v.lineEnd=_}function k(e,t){y(r=e,t),o=s,i=f,a=d,u=p,l=h,v.point=y}function _(){n(s,f,c,d,p,h,o,i,r,a,u,l,16,t),v.lineEnd=b,b()}return v}}(e,t):function(e){return sr({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var br=sr({point:function(e,t){this.stream.point(e*d,t*d)}});function wr(e,t,n,r,o,i){if(!i)return function(e,t,n,r,o){function i(i,a){return[t+e*(i*=r),n-e*(a*=o)]}return i.invert=function(i,a){return[(i-t)/e*r,(n-a)/e*o]},i}(e,t,n,r,o);var a=g(i),u=_(i),l=a*e,c=u*e,s=a/e,f=u/e,d=(u*n-a*t)/e,p=(u*t+a*n)/e;function h(e,i){return[l*(e*=r)-c*(i*=o)+t,n-c*e-l*i]}return h.invert=function(e,t){return[r*(s*e-f*t+d),o*(p-f*e-s*t)]},h}function kr(e){return _r((function(){return e}))()}function _r(e){var t,n,r,o,i,a,u,l,c,s,p=150,h=480,v=250,g=0,m=0,y=0,b=0,w=0,k=0,_=1,E=1,S=null,C=Ct,N=null,M=sn,P=.5;function T(e){return l(e[0]*d,e[1]*d)}function z(e){return(e=l.invert(e[0],e[1]))&&[e[0]*f,e[1]*f]}function L(){var e=wr(p,0,0,_,E,k).apply(null,t(g,m)),r=wr(p,h-e[0],v-e[1],_,E,k);return n=nt(y,b,w),u=et(t,r),l=et(n,u),a=yr(u,P),O()}function O(){return c=s=null,T}return T.stream=function(e){return c&&s===e?c:c=br(function(e){return sr({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(C(a(M(s=e)))))},T.preclip=function(e){return arguments.length?(C=e,S=void 0,O()):C},T.postclip=function(e){return arguments.length?(M=e,N=r=o=i=null,O()):M},T.clipAngle=function(e){return arguments.length?(C=+e?Nt(S=e*d):(S=null,Ct),O()):S*f},T.clipExtent=function(e){return arguments.length?(M=null==e?(N=r=o=i=null,sn):jt(N=+e[0][0],r=+e[0][1],o=+e[1][0],i=+e[1][1]),O()):null==N?null:[[N,r],[o,i]]},T.scale=function(e){return arguments.length?(p=+e,L()):p},T.translate=function(e){return arguments.length?(h=+e[0],v=+e[1],L()):[h,v]},T.center=function(e){return arguments.length?(g=e[0]%360*d,m=e[1]%360*d,L()):[g*f,m*f]},T.rotate=function(e){return arguments.length?(y=e[0]%360*d,b=e[1]%360*d,w=e.length>2?e[2]%360*d:0,L()):[y*f,b*f,w*f]},T.angle=function(e){return arguments.length?(k=e%360*d,L()):k*f},T.reflectX=function(e){return arguments.length?(_=e?-1:1,L()):_<0},T.reflectY=function(e){return arguments.length?(E=e?-1:1,L()):E<0},T.precision=function(e){return arguments.length?(a=yr(u,P=e*e),O()):x(P)},T.fitExtent=function(e,t){return pr(T,e,t)},T.fitSize=function(e,t){return hr(T,e,t)},T.fitWidth=function(e,t){return vr(T,e,t)},T.fitHeight=function(e,t){return gr(T,e,t)},function(){return t=e.apply(this,arguments),T.invert=t.invert&&z,L()}}function Er(e){var t=0,n=u/3,r=_r(e),o=r(t,n);return o.parallels=function(e){return arguments.length?r(t=e[0]*d,n=e[1]*d):[t*f,n*f]},o}function xr(e,t){var n=_(e),r=(n+_(t))/2;if(p(r)<i)return function(e){var t=g(e);function n(e,n){return[e*t,_(n)/t]}return n.invert=function(e,n){return[e/t,N(n*t)]},n}(e);var o=1+n*(2*r-n),a=x(o)/r;function l(e,t){var n=x(o-2*r*_(t))/r;return[n*_(e*=r),a-n*g(e)]}return l.invert=function(e,t){var n=a-t,i=v(e,p(n))*E(n);return n*r<0&&(i-=u*E(e)*E(n)),[i/r,N((o-(e*e+n*n)*r*r)/(2*r))]},l}function Sr(){return Er(xr).scale(155.424).center([0,33.6442])}function Cr(){return Sr().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Nr(){var e,t,n,r,o,a,u=Cr(),l=Sr().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=Sr().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(e,t){a=[e,t]}};function f(e){var t=e[0],i=e[1];return a=null,n.point(t,i),a||(r.point(t,i),a)||(o.point(t,i),a)}function d(){return e=t=null,f}return f.invert=function(e){var t=u.scale(),n=u.translate(),r=(e[0]-n[0])/t,o=(e[1]-n[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?l:o>=.166&&o<.234&&r>=-.214&&r<-.115?c:u).invert(e)},f.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var o=-1;++o<t;)e[o].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}([u.stream(t=n),l.stream(n),c.stream(n)])},f.precision=function(e){return arguments.length?(u.precision(e),l.precision(e),c.precision(e),d()):u.precision()},f.scale=function(e){return arguments.length?(u.scale(e),l.scale(.35*e),c.scale(e),f.translate(u.translate())):u.scale()},f.translate=function(e){if(!arguments.length)return u.translate();var t=u.scale(),a=+e[0],f=+e[1];return n=u.translate(e).clipExtent([[a-.455*t,f-.238*t],[a+.455*t,f+.238*t]]).stream(s),r=l.translate([a-.307*t,f+.201*t]).clipExtent([[a-.425*t+i,f+.12*t+i],[a-.214*t-i,f+.234*t-i]]).stream(s),o=c.translate([a-.205*t,f+.212*t]).clipExtent([[a-.214*t+i,f+.166*t+i],[a-.115*t-i,f+.234*t-i]]).stream(s),d()},f.fitExtent=function(e,t){return pr(f,e,t)},f.fitSize=function(e,t){return hr(f,e,t)},f.fitWidth=function(e,t){return vr(f,e,t)},f.fitHeight=function(e,t){return gr(f,e,t)},f.scale(1070)}function Mr(e){return function(t,n){var r=g(t),o=g(n),i=e(r*o);return i===1/0?[2,0]:[i*o*_(t),i*_(n)]}}function Pr(e){return function(t,n){var r=x(t*t+n*n),o=e(r),i=_(o),a=g(o);return[v(t*i,r*a),N(r&&n*i/r)]}}var Tr=Mr((function(e){return x(2/(1+e))}));function zr(){return kr(Tr).scale(124.75).clipAngle(179.999)}Tr.invert=Pr((function(e){return 2*N(e/2)}));var Lr=Mr((function(e){return(e=C(e))&&e/_(e)}));function Or(){return kr(Lr).scale(79.4188).clipAngle(179.999)}function jr(e,t){return[e,w(S((l+t)/2))]}function Ar(){return Rr(jr).scale(961/s)}function Rr(e){var t,n,r,o=kr(e),i=o.center,a=o.scale,l=o.translate,c=o.clipExtent,s=null;function f(){var i=u*a(),l=o(at(o.rotate()).invert([0,0]));return c(null==s?[[l[0]-i,l[1]-i],[l[0]+i,l[1]+i]]:e===jr?[[Math.max(l[0]-i,s),t],[Math.min(l[0]+i,n),r]]:[[s,Math.max(l[1]-i,t)],[n,Math.min(l[1]+i,r)]])}return o.scale=function(e){return arguments.length?(a(e),f()):a()},o.translate=function(e){return arguments.length?(l(e),f()):l()},o.center=function(e){return arguments.length?(i(e),f()):i()},o.clipExtent=function(e){return arguments.length?(null==e?s=t=n=r=null:(s=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),f()):null==s?null:[[s,t],[n,r]]},f()}function Ir(e){return S((l+e)/2)}function Fr(e,t){var n=g(e),r=e===t?_(e):w(n/g(t))/w(Ir(t)/Ir(e)),o=n*k(Ir(e),r)/r;if(!r)return jr;function a(e,t){o>0?t<-l+i&&(t=-l+i):t>l-i&&(t=l-i);var n=o/k(Ir(t),r);return[n*_(r*e),o-n*g(r*e)]}return a.invert=function(e,t){var n=o-t,i=E(r)*x(e*e+n*n),a=v(e,p(n))*E(n);return n*r<0&&(a-=u*E(e)*E(n)),[a/r,2*h(k(o/i,1/r))-l]},a}function Dr(){return Er(Fr).scale(109.5).parallels([30,30])}function Ur(e,t){return[e,t]}function Br(){return kr(Ur).scale(152.63)}function Zr(e,t){var n=g(e),r=e===t?_(e):(n-g(t))/(t-e),o=n/r+e;if(p(r)<i)return Ur;function a(e,t){var n=o-t,i=r*e;return[n*_(i),o-n*g(i)]}return a.invert=function(e,t){var n=o-t,i=v(e,p(n))*E(n);return n*r<0&&(i-=u*E(e)*E(n)),[i/r,o-E(r)*x(e*e+n*n)]},a}function Vr(){return Er(Zr).scale(131.154).center([0,13.9389])}Lr.invert=Pr((function(e){return e})),jr.invert=function(e,t){return[e,2*h(y(t))-l]},Ur.invert=Ur;var Wr=1.340264,qr=-.081106,Hr=893e-6,$r=.003796,Qr=x(3)/2;function Yr(e,t){var n=N(Qr*_(t)),r=n*n,o=r*r*r;return[e*g(n)/(Qr*(Wr+3*qr*r+o*(7*Hr+9*$r*r))),n*(Wr+qr*r+o*(Hr+$r*r))]}function Gr(){return kr(Yr).scale(177.158)}function Xr(e,t){var n=g(t),r=g(e)*n;return[n*_(e)/r,_(t)/r]}function Kr(){return kr(Xr).scale(144.049).clipAngle(60)}function Jr(){var e,t,n,r,o,i,a,u=1,l=0,c=0,s=1,p=1,h=0,v=null,m=1,y=1,b=sr({point:function(e,t){var n=E([e,t]);this.stream.point(n[0],n[1])}}),w=sn;function k(){return m=u*s,y=u*p,i=a=null,E}function E(n){var r=n[0]*m,o=n[1]*y;if(h){var i=o*e-r*t;r=r*e+o*t,o=i}return[r+l,o+c]}return E.invert=function(n){var r=n[0]-l,o=n[1]-c;if(h){var i=o*e+r*t;r=r*e-o*t,o=i}return[r/m,o/y]},E.stream=function(e){return i&&a===e?i:i=b(w(a=e))},E.postclip=function(e){return arguments.length?(w=e,v=n=r=o=null,k()):w},E.clipExtent=function(e){return arguments.length?(w=null==e?(v=n=r=o=null,sn):jt(v=+e[0][0],n=+e[0][1],r=+e[1][0],o=+e[1][1]),k()):null==v?null:[[v,n],[r,o]]},E.scale=function(e){return arguments.length?(u=+e,k()):u},E.translate=function(e){return arguments.length?(l=+e[0],c=+e[1],k()):[l,c]},E.angle=function(n){return arguments.length?(t=_(h=n%360*d),e=g(h),k()):h*f},E.reflectX=function(e){return arguments.length?(s=e?-1:1,k()):s<0},E.reflectY=function(e){return arguments.length?(p=e?-1:1,k()):p<0},E.fitExtent=function(e,t){return pr(E,e,t)},E.fitSize=function(e,t){return hr(E,e,t)},E.fitWidth=function(e,t){return vr(E,e,t)},E.fitHeight=function(e,t){return gr(E,e,t)},E}function eo(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function to(){return kr(eo).scale(175.295)}function no(e,t){return[g(t)*_(e),_(t)]}function ro(){return kr(no).scale(249.5).clipAngle(90.000001)}function oo(e,t){var n=g(t),r=1+g(e)*n;return[n*_(e)/r,_(t)/r]}function io(){return kr(oo).scale(250).clipAngle(142)}function ao(e,t){return[w(S((l+t)/2)),-e]}function uo(){var e=Rr(ao),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}Yr.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,u=0;u<12&&(i=(o=(r-=n=(r*(Wr+qr*o+i*(Hr+$r*o))-t)/(Wr+3*qr*o+i*(7*Hr+9*$r*o)))*r)*o*o,!(p(n)<a));++u);return[Qr*e*(Wr+3*qr*o+i*(7*Hr+9*$r*o))/g(r),N(_(r)/Qr)]},Xr.invert=Pr(h),eo.invert=function(e,t){var n,r=t,o=25;do{var a=r*r,u=a*a;r-=n=(r*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-t)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while(p(n)>i&&--o>0);return[e/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]},no.invert=Pr(N),oo.invert=Pr((function(e){return 2*h(e)})),ao.invert=function(e,t){return[-t,2*h(y(e))-l]}},491:function(e,t,n){"use strict";function r(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}n.d(t,{Z:function(){return r}})},413:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(229),o=n(94);function i(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===o.P&&t.documentElement.namespaceURI===o.P?t.createElement(e):t.createElementNS(n,e)}}function a(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function u(e){var t=(0,r.Z)(e);return(t.local?a:i)(t)}},320:function(e,t,n){"use strict";n.r(t),n.d(t,{create:function(){return i},creator:function(){return r.Z},local:function(){return u},matcher:function(){return c.Z},namespace:function(){return s.Z},namespaces:function(){return f.Z},pointer:function(){return d.Z},pointers:function(){return h},select:function(){return o.Z},selectAll:function(){return m},selection:function(){return g.ZP},selector:function(){return y.Z},selectorAll:function(){return b.Z},style:function(){return w.S},window:function(){return k.Z}});var r=n(413),o=n(261);function i(e){return(0,o.Z)((0,r.Z)(e).call(document.documentElement))}var a=0;function u(){return new l}function l(){this._="@"+(++a).toString(36)}l.prototype=u.prototype={constructor:l,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var c=n(761),s=n(229),f=n(94),d=n(439),p=n(252);function h(e,t){return e.target&&(e=(0,p.Z)(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(function(e){return(0,d.Z)(e,t)}))}var v=n(491),g=n(426);function m(e){return"string"===typeof e?new g.Y1([document.querySelectorAll(e)],[document.documentElement]):new g.Y1([null==e?[]:(0,v.Z)(e)],g.Jz)}var y=n(538),b=n(265),w=n(946),k=n(795)},761:function(e,t,n){"use strict";function r(e){return function(){return this.matches(e)}}function o(e){return function(t){return t.matches(e)}}n.d(t,{Z:function(){return r},P:function(){return o}})},229:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(94);function o(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),r.Z.hasOwnProperty(t)?{space:r.Z[t],local:e}:e}},94:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});var r="http://www.w3.org/1999/xhtml";t.Z={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},439:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(252);function o(e,t){if(e=(0,r.Z)(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var o=n.createSVGPoint();return o.x=e.clientX,o.y=e.clientY,[(o=o.matrixTransform(t.getScreenCTM().inverse())).x,o.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}},261:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(426);function o(e){return"string"===typeof e?new r.Y1([[document.querySelector(e)]],[document.documentElement]):new r.Y1([[e]],r.Jz)}},426:function(e,t,n){"use strict";n.d(t,{Y1:function(){return se},ZP:function(){return de},Jz:function(){return ce}});var r=n(942),o=n(538);var i=n(491),a=n(265);var u=n(761),l=Array.prototype.find;function c(){return this.firstElementChild}var s=Array.prototype.filter;function f(){return this.children}function d(e){return new Array(e.length)}function p(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function h(e){return function(){return e}}function v(e,t,n,r,o,i){for(var a,u=0,l=t.length,c=i.length;u<c;++u)(a=t[u])?(a.__data__=i[u],r[u]=a):n[u]=new p(e,i[u]);for(;u<l;++u)(a=t[u])&&(o[u]=a)}function g(e,t,n,r,o,i,a){var u,l,c,s=new Map,f=t.length,d=i.length,h=new Array(f);for(u=0;u<f;++u)(l=t[u])&&(h[u]=c=a.call(l,l.__data__,u,t)+"",s.has(c)?o[u]=l:s.set(c,l));for(u=0;u<d;++u)c=a.call(e,i[u],u,i)+"",(l=s.get(c))?(r[u]=l,l.__data__=i[u],s.delete(c)):n[u]=new p(e,i[u]);for(u=0;u<f;++u)(l=t[u])&&s.get(h[u])===l&&(o[u]=l)}function m(e){return e.__data__}function y(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}p.prototype={constructor:p,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var b=n(762);var w=n(229);function k(e){return function(){this.removeAttribute(e)}}function _(e){return function(){this.removeAttributeNS(e.space,e.local)}}function E(e,t){return function(){this.setAttribute(e,t)}}function x(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function S(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function C(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var N=n(946);function M(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function T(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function z(e){return e.trim().split(/^|\s+/)}function L(e){return e.classList||new O(e)}function O(e){this._node=e,this._names=z(e.getAttribute("class")||"")}function j(e,t){for(var n=L(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function A(e,t){for(var n=L(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function R(e){return function(){j(this,e)}}function I(e){return function(){A(this,e)}}function F(e,t){return function(){(t.apply(this,arguments)?j:A)(this,e)}}function D(){this.textContent=""}function U(e){return function(){this.textContent=e}}function B(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function Z(){this.innerHTML=""}function V(e){return function(){this.innerHTML=e}}function W(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function q(){this.nextSibling&&this.parentNode.appendChild(this)}function H(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}O.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var $=n(413);function Q(){return null}function Y(){var e=this.parentNode;e&&e.removeChild(this)}function G(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function X(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function K(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function J(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?t.length=o:delete this.__on}}}function ee(e,t,n){return function(){var r,o=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(o)for(var a=0,u=o.length;a<u;++a)if((r=o[a]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},o?o.push(r):this.__on=[r]}}var te=n(795);function ne(e,t,n){var r=(0,te.Z)(e),o=r.CustomEvent;"function"===typeof o?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function re(e,t){return function(){return ne(this,e,t)}}function oe(e,t){return function(){return ne(this,e,t.apply(this,arguments))}}var ie=n(757),ae=n.n(ie),ue=ae().mark(le);function le(){var e,t,n,r,o,i,a;return ae().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:e=this._groups,t=0,n=e.length;case 1:if(!(t<n)){u.next=13;break}r=e[t],o=0,i=r.length;case 3:if(!(o<i)){u.next=10;break}if(!(a=r[o])){u.next=7;break}return u.next=7,a;case 7:++o,u.next=3;break;case 10:++t,u.next=1;break;case 13:case"end":return u.stop()}}),ue,this)}var ce=[null];function se(e,t){this._groups=e,this._parents=t}function fe(){return new se([[document.documentElement]],ce)}se.prototype=fe.prototype=(0,r.Z)({constructor:se,select:function(e){"function"!==typeof e&&(e=(0,o.Z)(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var a,u,l=t[i],c=l.length,s=r[i]=new Array(c),f=0;f<c;++f)(a=l[f])&&(u=e.call(a,a.__data__,f,l))&&("__data__"in a&&(u.__data__=a.__data__),s[f]=u);return new se(r,this._parents)},selectAll:function(e){e="function"===typeof e?function(e){return function(){var t=e.apply(this,arguments);return null==t?[]:(0,i.Z)(t)}}(e):(0,a.Z)(e);for(var t=this._groups,n=t.length,r=[],o=[],u=0;u<n;++u)for(var l,c=t[u],s=c.length,f=0;f<s;++f)(l=c[f])&&(r.push(e.call(l,l.__data__,f,c)),o.push(l));return new se(r,o)},selectChild:function(e){return this.select(null==e?c:function(e){return function(){return l.call(this.children,e)}}("function"===typeof e?e:(0,u.P)(e)))},selectChildren:function(e){return this.selectAll(null==e?f:function(e){return function(){return s.call(this.children,e)}}("function"===typeof e?e:(0,u.P)(e)))},filter:function(e){"function"!==typeof e&&(e=(0,u.Z)(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],l=a.length,c=r[o]=[],s=0;s<l;++s)(i=a[s])&&e.call(i,i.__data__,s,a)&&c.push(i);return new se(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,m);var n=t?g:v,r=this._parents,o=this._groups;"function"!==typeof e&&(e=h(e));for(var a=o.length,u=new Array(a),l=new Array(a),c=new Array(a),s=0;s<a;++s){var f=r[s],d=o[s],p=d.length,y=(0,i.Z)(e.call(f,f&&f.__data__,s,r)),b=y.length,w=l[s]=new Array(b),k=u[s]=new Array(b),_=c[s]=new Array(p);n(f,d,w,k,_,y,t);for(var E,x,S=0,C=0;S<b;++S)if(E=w[S]){for(S>=C&&(C=S+1);!(x=k[C])&&++C<b;);E._next=x||null}}return(u=new se(u,r))._enter=l,u._exit=c,u},enter:function(){return new se(this._enter||this._groups.map(d),this._parents)},exit:function(){return new se(this._exit||this._groups.map(d),this._parents)},join:function(e,t,n){var r=this.enter(),o=this,i=this.exit();return r="function"===typeof e?e(r):r.append(e+""),null!=t&&(o=t(o)),null==n?i.remove():n(i),r&&o?r.merge(o).order():o},merge:function(e){if(!(e instanceof se))throw new Error("invalid merge");for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),u=0;u<i;++u)for(var l,c=t[u],s=n[u],f=c.length,d=a[u]=new Array(f),p=0;p<f;++p)(l=c[p]||s[p])&&(d[p]=l);for(;u<r;++u)a[u]=t[u];return new se(a,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,o=e[t],i=o.length-1,a=o[i];--i>=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=y);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a,u=n[i],l=u.length,c=o[i]=new Array(l),s=0;s<l;++s)(a=u[s])&&(c[s]=a);c.sort(t)}return new se(o,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,i=r.length;o<i;++o){var a=r[o];if(a)return a}return null},size:function(){var e,t=0,n=(0,b.Z)(this);try{for(n.s();!(e=n.n()).done;){e.value;++t}}catch(r){n.e(r)}finally{n.f()}return t},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o,i=t[n],a=0,u=i.length;a<u;++a)(o=i[a])&&e.call(o,o.__data__,a,i);return this},attr:function(e,t){var n=(0,w.Z)(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?_:k:"function"===typeof t?n.local?C:S:n.local?x:E)(n,t))},style:N.Z,property:function(e,t){return arguments.length>1?this.each((null==t?M:"function"===typeof t?T:P)(e,t)):this.node()[e]},classed:function(e,t){var n=z(e+"");if(arguments.length<2){for(var r=L(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each(("function"===typeof t?F:t?R:I)(n,t))},text:function(e){return arguments.length?this.each(null==e?D:("function"===typeof e?B:U)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?Z:("function"===typeof e?W:V)(e)):this.node().innerHTML},raise:function(){return this.each(q)},lower:function(){return this.each(H)},append:function(e){var t="function"===typeof e?e:(0,$.Z)(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:(0,$.Z)(e),r=null==t?Q:"function"===typeof t?t:(0,o.Z)(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Y)},clone:function(e){return this.select(e?X:G)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,o,i=K(e+""),a=i.length;if(!(arguments.length<2)){for(u=t?ee:J,r=0;r<a;++r)this.each(u(i[r],t,n));return this}var u=this.node().__on;if(u)for(var l,c=0,s=u.length;c<s;++c)for(r=0,l=u[c];r<a;++r)if((o=i[r]).type===l.type&&o.name===l.name)return l.value},dispatch:function(e,t){return this.each(("function"===typeof t?oe:re)(e,t))}},Symbol.iterator,le);var de=fe},946:function(e,t,n){"use strict";n.d(t,{Z:function(){return u},S:function(){return l}});var r=n(795);function o(e){return function(){this.style.removeProperty(e)}}function i(e,t,n){return function(){this.style.setProperty(e,t,n)}}function a(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function u(e,t,n){return arguments.length>1?this.each((null==t?o:"function"===typeof t?a:i)(e,t,null==n?"":n)):l(this.node(),e)}function l(e,t){return e.style.getPropertyValue(t)||(0,r.Z)(e).getComputedStyle(e,null).getPropertyValue(t)}},538:function(e,t,n){"use strict";function r(){}function o(e){return null==e?r:function(){return this.querySelector(e)}}n.d(t,{Z:function(){return o}})},265:function(e,t,n){"use strict";function r(){return[]}function o(e){return null==e?r:function(){return this.querySelectorAll(e)}}n.d(t,{Z:function(){return o}})},252:function(e,t,n){"use strict";function r(e){for(var t;t=e.sourceEvent;)e=t;return e}n.d(t,{Z:function(){return r}})},795:function(e,t,n){"use strict";function r(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}n.d(t,{Z:function(){return r}})},839:function(e,t,n){"use strict";n.r(t),n.d(t,{zoom:function(){return At},zoomIdentity:function(){return St},zoomTransform:function(){return Ct}});var r={value:function(){}};function o(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new i(r)}function i(e){this._=e}function a(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",r=e.indexOf(".");if(r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function u(e,t){for(var n,r=0,o=e.length;r<o;++r)if((n=e[r]).name===t)return n.value}function l(e,t,n){for(var o=0,i=e.length;o<i;++o)if(e[o].name===t){e[o]=r,e=e.slice(0,o).concat(e.slice(o+1));break}return null!=n&&e.push({name:t,value:n}),e}i.prototype=o.prototype={constructor:i,on:function(e,t){var n,r=this._,o=a(e+"",r),i=-1,c=o.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++i<c;)if(n=(e=o[i]).type)r[n]=l(r[n],e.name,t);else if(null==t)for(n in r)r[n]=l(r[n],e.name,null);return this}for(;++i<c;)if((n=(e=o[i]).type)&&(n=u(r[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,o=new Array(n),i=0;i<n;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,o)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],o=0,i=r.length;o<i;++o)r[o].value.apply(t,n)}};var c=o,s=n(261);function f(e){e.preventDefault(),e.stopImmediatePropagation()}function d(e){var t=e.document.documentElement,n=(0,s.Z)(e).on("dragstart.drag",f,!0);"onselectstart"in t?n.on("selectstart.drag",f,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function p(e,t){var n=e.document.documentElement,r=(0,s.Z)(e).on("dragstart.drag",null);t&&(r.on("click.drag",f,!0),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function h(e){return((e=Math.exp(e))+1/e)/2}var v,g,m=function e(t,n,r){function o(e,o){var i,a,u=e[0],l=e[1],c=e[2],s=o[0],f=o[1],d=o[2],p=s-u,v=f-l,g=p*p+v*v;if(g<1e-12)a=Math.log(d/c)/t,i=function(e){return[u+e*p,l+e*v,c*Math.exp(t*e*a)]};else{var m=Math.sqrt(g),y=(d*d-c*c+r*g)/(2*c*n*m),b=(d*d-c*c-r*g)/(2*d*n*m),w=Math.log(Math.sqrt(y*y+1)-y),k=Math.log(Math.sqrt(b*b+1)-b);a=(k-w)/t,i=function(e){var r,o=e*a,i=h(w),s=c/(n*m)*(i*(r=t*o+w,((r=Math.exp(2*r))-1)/(r+1))-function(e){return((e=Math.exp(e))-1/e)/2}(w));return[u+s*p,l+s*v,c*i/h(t*o+w)]}}return i.duration=1e3*a*t/Math.SQRT2,i}return o.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},o}(Math.SQRT2,2,4),y=n(439),b=n(426),w=0,k=0,_=0,E=0,x=0,S=0,C="object"===typeof performance&&performance.now?performance:Date,N="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function M(){return x||(N(P),x=C.now()+S)}function P(){x=0}function T(){this._call=this._time=this._next=null}function z(e,t,n){var r=new T;return r.restart(e,t,n),r}function L(){x=(E=C.now())+S,w=k=0;try{!function(){M(),++w;for(var e,t=v;t;)(e=x-t._time)>=0&&t._call.call(null,e),t=t._next;--w}()}finally{w=0,function(){var e,t,n=v,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:v=t);g=e,j(r)}(),x=0}}function O(){var e=C.now(),t=e-E;t>1e3&&(S-=t,E=e)}function j(e){w||(k&&(k=clearTimeout(k)),e-x>24?(e<1/0&&(k=setTimeout(L,e-C.now()-S)),_&&(_=clearInterval(_))):(_||(E=C.now(),_=setInterval(O,1e3)),w=1,N(L)))}function A(e,t,n){var r=new T;return t=null==t?0:+t,r.restart((function(n){r.stop(),e(n+t)}),t,n),r}T.prototype=z.prototype={constructor:T,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?M():+n)+(null==t?0:+t),this._next||g===this||(g?g._next=this:v=this,g=this),this._call=e,this._time=n,j()},stop:function(){this._call&&(this._call=null,this._time=1/0,j())}};var R=c("start","end","cancel","interrupt"),I=[];function F(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(i){var c,s,f,d;if(1!==n.state)return l();for(c in o)if((d=o[c]).name===n.name){if(3===d.state)return A(a);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete o[c]):+c<t&&(d.state=6,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete o[c])}if(A((function(){3===n.state&&(n.state=4,n.timer.restart(u,n.delay,n.time),u(i))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(f=n.tween.length),c=0,s=-1;c<f;++c)(d=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(r[++s]=d);r.length=s+1}}function u(t){for(var o=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),i=-1,a=r.length;++i<a;)r[i].call(e,o);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var r in n.state=6,n.timer.stop(),delete o[t],o)return;delete e.__transition}o[t]=n,n.timer=z(i,0,n.time)}(e,n,{name:t,index:r,group:o,on:R,tween:I,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:0})}function D(e,t){var n=B(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function U(e,t){var n=B(e,t);if(n.state>3)throw new Error("too late; already running");return n}function B(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Z(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var V=n(942);function W(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var q,H=180/Math.PI,$={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Q(e,t,n,r,o,i){var a,u,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,l/=u),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*H,skewX:Math.atan(l)*H,scaleX:a,scaleY:u}}function Y(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var u=[],l=[];return i=e(i),a=e(a),function(e,r,o,i,a,u){if(e!==o||r!==i){var l=a.push("translate(",null,t,null,n);u.push({i:l-4,x:W(e,o)},{i:l-2,x:W(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,u,l),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:W(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,u,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:W(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,u,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var u=i.push(o(i)+"scale(",null,",",null,")");a.push({i:u-4,x:W(e,n)},{i:u-2,x:W(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,u,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n<r;)u[(t=l[n]).i]=t.x(e);return u.join("")}}}var G=Y((function(e){var t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?$:Q(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),X=Y((function(e){return null==e?$:(q||(q=document.createElementNS("http://www.w3.org/2000/svg","g")),q.setAttribute("transform",e),(e=q.transform.baseVal.consolidate())?Q((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):$)}),", ",")",")"),K=n(229);function J(e,t){var n,r;return function(){var o=U(this,e),i=o.tween;if(i!==n)for(var a=0,u=(r=n=i).length;a<u;++a)if(r[a].name===t){(r=r.slice()).splice(a,1);break}o.tween=r}}function ee(e,t,n){var r,o;if("function"!==typeof n)throw new Error;return function(){var i=U(this,e),a=i.tween;if(a!==r){o=(r=a).slice();for(var u={name:t,value:n},l=0,c=o.length;l<c;++l)if(o[l].name===t){o[l]=u;break}l===c&&o.push(u)}i.tween=o}}function te(e,t,n){var r=e._id;return e.each((function(){var e=U(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return B(e,r).value[t]}}function ne(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function re(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function oe(){}var ie=.7,ae=1/ie,ue="\\s*([+-]?\\d+)\\s*",le="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ce="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",se=/^#([0-9a-f]{3,8})$/,fe=new RegExp("^rgb\\("+[ue,ue,ue]+"\\)$"),de=new RegExp("^rgb\\("+[ce,ce,ce]+"\\)$"),pe=new RegExp("^rgba\\("+[ue,ue,ue,le]+"\\)$"),he=new RegExp("^rgba\\("+[ce,ce,ce,le]+"\\)$"),ve=new RegExp("^hsl\\("+[le,ce,ce]+"\\)$"),ge=new RegExp("^hsla\\("+[le,ce,ce,le]+"\\)$"),me={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};function ye(){return this.rgb().formatHex()}function be(){return this.rgb().formatRgb()}function we(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=se.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?ke(t):3===n?new Se(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?_e(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?_e(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=fe.exec(e))?new Se(t[1],t[2],t[3],1):(t=de.exec(e))?new Se(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=pe.exec(e))?_e(t[1],t[2],t[3],t[4]):(t=he.exec(e))?_e(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=ve.exec(e))?Pe(t[1],t[2]/100,t[3]/100,1):(t=ge.exec(e))?Pe(t[1],t[2]/100,t[3]/100,t[4]):me.hasOwnProperty(e)?ke(me[e]):"transparent"===e?new Se(NaN,NaN,NaN,0):null}function ke(e){return new Se(e>>16&255,e>>8&255,255&e,1)}function _e(e,t,n,r){return r<=0&&(e=t=n=NaN),new Se(e,t,n,r)}function Ee(e){return e instanceof oe||(e=we(e)),e?new Se((e=e.rgb()).r,e.g,e.b,e.opacity):new Se}function xe(e,t,n,r){return 1===arguments.length?Ee(e):new Se(e,t,n,null==r?1:r)}function Se(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Ce(){return"#"+Me(this.r)+Me(this.g)+Me(this.b)}function Ne(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function Me(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function Pe(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ze(e,t,n,r)}function Te(e){if(e instanceof ze)return new ze(e.h,e.s,e.l,e.opacity);if(e instanceof oe||(e=we(e)),!e)return new ze;if(e instanceof ze)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,u=i-o,l=(i+o)/2;return u?(a=t===i?(n-r)/u+6*(n<r):n===i?(r-t)/u+2:(t-n)/u+4,u/=l<.5?i+o:2-i-o,a*=60):u=l>0&&l<1?0:a,new ze(a,u,l,e.opacity)}function ze(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Le(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Oe(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}ne(oe,we,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ye,formatHex:ye,formatHsl:function(){return Te(this).formatHsl()},formatRgb:be,toString:be}),ne(Se,xe,re(oe,{brighter:function(e){return e=null==e?ae:Math.pow(ae,e),new Se(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?ie:Math.pow(ie,e),new Se(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ce,formatHex:Ce,formatRgb:Ne,toString:Ne})),ne(ze,(function(e,t,n,r){return 1===arguments.length?Te(e):new ze(e,t,n,null==r?1:r)}),re(oe,{brighter:function(e){return e=null==e?ae:Math.pow(ae,e),new ze(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?ie:Math.pow(ie,e),new ze(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new Se(Le(e>=240?e-240:e+120,o,r),Le(e,o,r),Le(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var je=function(e){return function(){return e}};function Ae(e,t){return function(n){return e+n*t}}function Re(e){return 1===(e=+e)?Ie:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):je(isNaN(t)?n:t)}}function Ie(e,t){var n=t-e;return n?Ae(e,n):je(isNaN(e)?t:e)}var Fe=function e(t){var n=Re(t);function r(e,t){var r=n((e=xe(e)).r,(t=xe(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Ie(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function De(e){return function(t){var n,r,o=t.length,i=new Array(o),a=new Array(o),u=new Array(o);for(n=0;n<o;++n)r=xe(t[n]),i[n]=r.r||0,a[n]=r.g||0,u[n]=r.b||0;return i=e(i),a=e(a),u=e(u),r.opacity=1,function(e){return r.r=i(e),r.g=a(e),r.b=u(e),r+""}}}De((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,u=r<t-1?e[r+2]:2*i-o;return Oe((n-r/t)*t,a,o,i,u)}})),De((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],i=e[r%t],a=e[(r+1)%t],u=e[(r+2)%t];return Oe((n-r/t)*t,o,i,a,u)}}));var Ue=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Be=new RegExp(Ue.source,"g");function Ze(e,t){var n,r,o,i=Ue.lastIndex=Be.lastIndex=0,a=-1,u=[],l=[];for(e+="",t+="";(n=Ue.exec(e))&&(r=Be.exec(t));)(o=r.index)>i&&(o=t.slice(i,o),u[a]?u[a]+=o:u[++a]=o),(n=n[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,l.push({i:a,x:W(n,r)})),i=Be.lastIndex;return i<t.length&&(o=t.slice(i),u[a]?u[a]+=o:u[++a]=o),u.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)u[(n=l[r]).i]=n.x(e);return u.join("")})}function Ve(e,t){var n;return("number"===typeof t?W:t instanceof we?Fe:(n=we(t))?(t=n,Fe):Ze)(e,t)}function We(e){return function(){this.removeAttribute(e)}}function qe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function He(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttribute(e);return a===i?null:a===r?o:o=t(r=a,n)}}function $e(e,t,n){var r,o,i=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===i?null:a===r?o:o=t(r=a,n)}}function Qe(e,t,n){var r,o,i;return function(){var a,u,l=n(this);if(null!=l)return(a=this.getAttribute(e))===(u=l+"")?null:a===r&&u===o?i:(o=u,i=t(r=a,l));this.removeAttribute(e)}}function Ye(e,t,n){var r,o,i;return function(){var a,u,l=n(this);if(null!=l)return(a=this.getAttributeNS(e.space,e.local))===(u=l+"")?null:a===r&&u===o?i:(o=u,i=t(r=a,l));this.removeAttributeNS(e.space,e.local)}}function Ge(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function Xe(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function Ke(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&Xe(e,o)),n}return o._value=t,o}function Je(e,t){var n,r;function o(){var o=t.apply(this,arguments);return o!==r&&(n=(r=o)&&Ge(e,o)),n}return o._value=t,o}function et(e,t){return function(){D(this,e).delay=+t.apply(this,arguments)}}function tt(e,t){return t=+t,function(){D(this,e).delay=t}}function nt(e,t){return function(){U(this,e).duration=+t.apply(this,arguments)}}function rt(e,t){return t=+t,function(){U(this,e).duration=t}}function ot(e,t){if("function"!==typeof t)throw new Error;return function(){U(this,e).ease=t}}var it=n(761);function at(e,t,n){var r,o,i=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?D:U;return function(){var a=i(this,e),u=a.on;u!==r&&(o=(r=u).copy()).on(t,n),a.on=o}}var ut=n(538);var lt=n(265);var ct=b.ZP.prototype.constructor;var st=n(946);function ft(e){return function(){this.style.removeProperty(e)}}function dt(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function pt(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&dt(e,i,n)),r}return i._value=t,i}function ht(e){return function(t){this.textContent=e.call(this,t)}}function vt(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&ht(r)),t}return r._value=e,r}var gt=0;function mt(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function yt(){return++gt}var bt=b.ZP.prototype;mt.prototype=function(e){return(0,b.ZP)().transition(e)}.prototype=(0,V.Z)({constructor:mt,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=(0,ut.Z)(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a<o;++a)for(var u,l,c=r[a],s=c.length,f=i[a]=new Array(s),d=0;d<s;++d)(u=c[d])&&(l=e.call(u,u.__data__,d,c))&&("__data__"in u&&(l.__data__=u.__data__),f[d]=l,F(f[d],t,n,d,f,B(u,n)));return new mt(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=(0,lt.Z)(e));for(var r=this._groups,o=r.length,i=[],a=[],u=0;u<o;++u)for(var l,c=r[u],s=c.length,f=0;f<s;++f)if(l=c[f]){for(var d,p=e.call(l,l.__data__,f,c),h=B(l,n),v=0,g=p.length;v<g;++v)(d=p[v])&&F(d,t,n,v,p,h);i.push(p),a.push(l)}return new mt(i,a,t,n)},filter:function(e){"function"!==typeof e&&(e=(0,it.Z)(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var i,a=t[o],u=a.length,l=r[o]=[],c=0;c<u;++c)(i=a[c])&&e.call(i,i.__data__,c,a)&&l.push(i);return new mt(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,i=Math.min(r,o),a=new Array(r),u=0;u<i;++u)for(var l,c=t[u],s=n[u],f=c.length,d=a[u]=new Array(f),p=0;p<f;++p)(l=c[p]||s[p])&&(d[p]=l);for(;u<r;++u)a[u]=t[u];return new mt(a,this._parents,this._name,this._id)},selection:function(){return new ct(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=yt(),r=this._groups,o=r.length,i=0;i<o;++i)for(var a,u=r[i],l=u.length,c=0;c<l;++c)if(a=u[c]){var s=B(a,t);F(a,e,n,c,u,{time:s.time+s.delay+s.duration,delay:0,duration:s.duration,ease:s.ease})}return new mt(r,this._parents,e,n)},call:bt.call,nodes:bt.nodes,node:bt.node,size:bt.size,empty:bt.empty,each:bt.each,on:function(e,t){var n=this._id;return arguments.length<2?B(this.node(),n).on.on(e):this.each(at(n,e,t))},attr:function(e,t){var n=(0,K.Z)(e),r="transform"===n?X:Ve;return this.attrTween(e,"function"===typeof t?(n.local?Ye:Qe)(n,r,te(this,"attr."+e,t)):null==t?(n.local?qe:We)(n):(n.local?$e:He)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=(0,K.Z)(e);return this.tween(n,(r.local?Ke:Je)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?G:Ve;return null==t?this.styleTween(e,function(e,t){var n,r,o;return function(){var i=(0,st.S)(this,e),a=(this.style.removeProperty(e),(0,st.S)(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}(e,r)).on("end.style."+e,ft(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,o,i;return function(){var a=(0,st.S)(this,e),u=n(this),l=u+"";return null==u&&(this.style.removeProperty(e),l=u=(0,st.S)(this,e)),a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,u))}}(e,r,te(this,"style."+e,t))).each(function(e,t){var n,r,o,i,a="style."+t,u="end."+a;return function(){var l=U(this,e),c=l.on,s=null==l.value[a]?i||(i=ft(t)):void 0;c===n&&o===s||(r=(n=c).copy()).on(u,o=s),l.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,o,i=n+"";return function(){var a=(0,st.S)(this,e);return a===i?null:a===r?o:o=t(r=a,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,pt(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(te(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,vt(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,o=B(this.node(),n).tween,i=0,a=o.length;i<a;++i)if((r=o[i]).name===e)return r.value;return null}return this.each((null==t?J:ee)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?et:tt)(t,e)):B(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?nt:rt)(t,e)):B(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(ot(t,e)):B(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;U(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,o=n.size();return new Promise((function(i,a){var u={value:a},l={value:function(){0===--o&&i()}};n.each((function(){var n=U(this,r),o=n.on;o!==e&&((t=(e=o).copy())._.cancel.push(u),t._.interrupt.push(u),t._.end.push(l)),n.on=t})),0===o&&i()}))}},Symbol.iterator,bt[Symbol.iterator]);var wt={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function kt(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error("transition ".concat(t," not found"));return n}b.ZP.prototype.interrupt=function(e){return this.each((function(){Z(this,e)}))},b.ZP.prototype.transition=function(e){var t,n;e instanceof mt?(t=e._id,e=e._name):(t=yt(),(n=wt).time=M(),e=null==e?null:e+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a,u=r[i],l=u.length,c=0;c<l;++c)(a=u[c])&&F(a,e,t,c,u,n||kt(a,t));return new mt(r,this._parents,e,t)};var _t=function(e){return function(){return e}};function Et(e,t){var n=t.sourceEvent,r=t.target,o=t.transform,i=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function xt(e,t,n){this.k=e,this.x=t,this.y=n}xt.prototype={constructor:xt,scale:function(e){return 1===e?this:new xt(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new xt(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var St=new xt(1,0,0);function Ct(e){for(;!e.__zoom;)if(!(e=e.parentNode))return St;return e.__zoom}function Nt(e){e.stopImmediatePropagation()}function Mt(e){e.preventDefault(),e.stopImmediatePropagation()}function Pt(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function Tt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function zt(){return this.__zoom||St}function Lt(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Ot(){return navigator.maxTouchPoints||"ontouchstart"in this}function jt(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function At(){var e,t,n,r=Pt,o=Tt,i=jt,a=Lt,u=Ot,l=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],h=250,v=m,g=c("start","zoom","end"),b=500,w=0,k=10;function _(e){e.property("__zoom",zt).on("wheel.zoom",P).on("mousedown.zoom",T).on("dblclick.zoom",z).filter(u).on("touchstart.zoom",L).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",j).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function E(e,t){return(t=Math.max(l[0],Math.min(l[1],t)))===e.k?e:new xt(t,e.x,e.y)}function x(e,t,n){var r=t[0]-n[0]*e.k,o=t[1]-n[1]*e.k;return r===e.x&&o===e.y?e:new xt(e.k,r,o)}function S(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function C(e,t,n,r){e.on("start.zoom",(function(){N(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){N(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=N(e,i).event(r),u=o.apply(e,i),l=null==n?S(u):"function"===typeof n?n.apply(e,i):n,c=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),s=e.__zoom,f="function"===typeof t?t.apply(e,i):t,d=v(s.invert(l).concat(c/s.k),f.invert(l).concat(c/f.k));return function(e){if(1===e)e=f;else{var t=d(e),n=c/t[2];e=new xt(n,l[0]-t[0]*n,l[1]-t[1]*n)}a.zoom(null,e)}}))}function N(e,t,n){return!n&&e.__zooming||new M(e,t)}function M(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(r.apply(this,arguments)){var u=N(this,n).event(e),c=this.__zoom,s=Math.max(l[0],Math.min(l[1],c.k*Math.pow(2,a.apply(this,arguments)))),d=(0,y.Z)(e);if(u.wheel)u.mouse[0][0]===d[0]&&u.mouse[0][1]===d[1]||(u.mouse[1]=c.invert(u.mouse[0]=d)),clearTimeout(u.wheel);else{if(c.k===s)return;u.mouse=[d,c.invert(d)],Z(this),u.start()}Mt(e),u.wheel=setTimeout(p,150),u.zoom("mouse",i(x(E(c,s),u.mouse[0],u.mouse[1]),u.extent,f))}function p(){u.wheel=null,u.end()}}function T(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),a=1;a<t;a++)o[a-1]=arguments[a];if(!n&&r.apply(this,arguments)){var u=N(this,o,!0).event(e),l=(0,s.Z)(e.view).on("mousemove.zoom",m,!0).on("mouseup.zoom",b,!0),c=(0,y.Z)(e,h),h=e.currentTarget,v=e.clientX,g=e.clientY;d(e.view),Nt(e),u.mouse=[c,this.__zoom.invert(c)],Z(this),u.start()}function m(e){if(Mt(e),!u.moved){var t=e.clientX-v,n=e.clientY-g;u.moved=t*t+n*n>w}u.event(e).zoom("mouse",i(x(u.that.__zoom,u.mouse[0]=(0,y.Z)(e,h),u.mouse[1]),u.extent,f))}function b(e){l.on("mousemove.zoom mouseup.zoom",null),p(e.view,u.moved),Mt(e),u.event(e).end()}}function z(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(r.apply(this,arguments)){var u=this.__zoom,l=(0,y.Z)(e.changedTouches?e.changedTouches[0]:e,this),c=u.invert(l),d=u.k*(e.shiftKey?.5:2),p=i(x(E(u,d),l,c),o.apply(this,n),f);Mt(e),h>0?(0,s.Z)(this).transition().duration(h).call(C,p,l,e):(0,s.Z)(this).call(_.transform,p,l,e)}}function L(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];if(r.apply(this,arguments)){var u,l,c,s,f=n.touches,d=f.length,p=N(this,i,n.changedTouches.length===d).event(n);for(Nt(n),l=0;l<d;++l)c=f[l],s=[s=(0,y.Z)(c,this),this.__zoom.invert(s),c.identifier],p.touch0?p.touch1||p.touch0[2]===s[2]||(p.touch1=s,p.taps=0):(p.touch0=s,u=!0,p.taps=1+!!e);e&&(e=clearTimeout(e)),u&&(p.taps<2&&(t=s[0],e=setTimeout((function(){e=null}),b)),Z(this),p.start())}}function O(e){if(this.__zooming){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o,a,u,l,c=N(this,n).event(e),s=e.changedTouches,d=s.length;for(Mt(e),o=0;o<d;++o)a=s[o],u=(0,y.Z)(a,this),c.touch0&&c.touch0[2]===a.identifier?c.touch0[0]=u:c.touch1&&c.touch1[2]===a.identifier&&(c.touch1[0]=u);if(a=c.that.__zoom,c.touch1){var p=c.touch0[0],h=c.touch0[1],v=c.touch1[0],g=c.touch1[1],m=(m=v[0]-p[0])*m+(m=v[1]-p[1])*m,b=(b=g[0]-h[0])*b+(b=g[1]-h[1])*b;a=E(a,Math.sqrt(m/b)),u=[(p[0]+v[0])/2,(p[1]+v[1])/2],l=[(h[0]+g[0])/2,(h[1]+g[1])/2]}else{if(!c.touch0)return;u=c.touch0[0],l=c.touch0[1]}c.zoom("touch",i(x(a,u,l),c.extent,f))}}function j(e){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.__zooming){var a,u,l=N(this,o).event(e),c=e.changedTouches,f=c.length;for(Nt(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),b),a=0;a<f;++a)u=c[a],l.touch0&&l.touch0[2]===u.identifier?delete l.touch0:l.touch1&&l.touch1[2]===u.identifier&&delete l.touch1;if(l.touch1&&!l.touch0&&(l.touch0=l.touch1,delete l.touch1),l.touch0)l.touch0[1]=this.__zoom.invert(l.touch0[0]);else if(l.end(),2===l.taps&&(u=(0,y.Z)(u,this),Math.hypot(t[0]-u[0],t[1]-u[1])<k)){var d=(0,s.Z)(this).on("dblclick.zoom");d&&d.apply(this,arguments)}}}return _.transform=function(e,t,n,r){var o=e.selection?e.selection():e;o.property("__zoom",zt),e!==o?C(e,t,n,r):o.interrupt().each((function(){N(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},_.scaleBy=function(e,t,n,r){_.scaleTo(e,(function(){var e=this.__zoom.k,n="function"===typeof t?t.apply(this,arguments):t;return e*n}),n,r)},_.scaleTo=function(e,t,n,r){_.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,a=null==n?S(e):"function"===typeof n?n.apply(this,arguments):n,u=r.invert(a),l="function"===typeof t?t.apply(this,arguments):t;return i(x(E(r,l),a,u),e,f)}),n,r)},_.translateBy=function(e,t,n,r){_.transform(e,(function(){return i(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),f)}),null,r)},_.translateTo=function(e,t,n,r,a){_.transform(e,(function(){var e=o.apply(this,arguments),a=this.__zoom,u=null==r?S(e):"function"===typeof r?r.apply(this,arguments):r;return i(St.translate(u[0],u[1]).scale(a.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,f)}),r,a)},M.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=(0,s.Z)(this.that).datum();g.call(e,this.that,new Et(e,{sourceEvent:this.sourceEvent,target:_,type:e,transform:this.that.__zoom,dispatch:g}),t)}},_.wheelDelta=function(e){return arguments.length?(a="function"===typeof e?e:_t(+e),_):a},_.filter=function(e){return arguments.length?(r="function"===typeof e?e:_t(!!e),_):r},_.touchable=function(e){return arguments.length?(u="function"===typeof e?e:_t(!!e),_):u},_.extent=function(e){return arguments.length?(o="function"===typeof e?e:_t([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),_):o},_.scaleExtent=function(e){return arguments.length?(l[0]=+e[0],l[1]=+e[1],_):[l[0],l[1]]},_.translateExtent=function(e){return arguments.length?(f[0][0]=+e[0][0],f[1][0]=+e[1][0],f[0][1]=+e[0][1],f[1][1]=+e[1][1],_):[[f[0][0],f[0][1]],[f[1][0],f[1][1]]]},_.constrain=function(e){return arguments.length?(i=e,_):i},_.duration=function(e){return arguments.length?(h=+e,_):h},_.interpolate=function(e){return arguments.length?(v=e,_):v},_.on=function(){var e=g.on.apply(g,arguments);return e===g?_:e},_.clickDistance=function(e){return arguments.length?(w=(e=+e)*e,_):Math.sqrt(w)},_.tapDistance=function(e){return arguments.length?(k=+e,_):k},_}Ct.prototype=xt.prototype},725:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,i){for(var a,u,l=o(e),c=1;c<arguments.length;c++){for(var s in a=Object(arguments[c]))n.call(a,s)&&(l[s]=a[s]);if(t){u=t(a);for(var f=0;f<u.length;f++)r.call(a,u[f])&&(l[u[f]]=a[u[f]])}}return l}},888:function(e,t,n){"use strict";var r=n(47);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=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 u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},7:function(e,t,n){e.exports=n(888)()},47:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},463:function(e,t,n){"use strict";var r=n(791),o=n(725),i=n(296);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var u=new Set,l={};function c(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(l[e]=t,e=0;e<t.length;e++)u.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},v={};function g(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=m.hasOwnProperty(t)?m[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(v,e)||!p.call(h,e)&&(d.test(e)?v[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=60103,E=60106,x=60107,S=60108,C=60114,N=60109,M=60110,P=60112,T=60113,z=60120,L=60115,O=60116,j=60121,A=60128,R=60129,I=60130,F=60131;if("function"===typeof Symbol&&Symbol.for){var D=Symbol.for;_=D("react.element"),E=D("react.portal"),x=D("react.fragment"),S=D("react.strict_mode"),C=D("react.profiler"),N=D("react.provider"),M=D("react.context"),P=D("react.forward_ref"),T=D("react.suspense"),z=D("react.suspense_list"),L=D("react.memo"),O=D("react.lazy"),j=D("react.block"),D("react.scope"),A=D("react.opaque.id"),R=D("react.debug_trace_mode"),I=D("react.offscreen"),F=D("react.legacy_hidden")}var U,B="function"===typeof Symbol&&Symbol.iterator;function Z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=B&&e[B]||e["@@iterator"])?e:null}function V(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var W=!1;function q(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var o=l.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,u=i.length-1;1<=a&&0<=u&&o[a]!==i[u];)u--;for(;1<=a&&0<=u;a--,u--)if(o[a]!==i[u]){if(1!==a||1!==u)do{if(a--,0>--u||o[a]!==i[u])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=u);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function H(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=q(e.type,!1);case 11:return e=q(e.type.render,!1);case 22:return e=q(e.type._render,!1);case 1:return e=q(e.type,!0);default:return""}}function $(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case x:return"Fragment";case E:return"Portal";case C:return"Profiler";case S:return"StrictMode";case T:return"Suspense";case z:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case M:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case P:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case L:return $(e.type);case j:return $(e._render);case O:t=e._payload,e=e._init;try{return $(e(t))}catch(n){}}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Q(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Q(n)}}function ce(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ve,ge,me=(ge=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((ve=ve||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ve.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function _e(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Ee=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Ee[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,Me=null,Pe=null;function Te(e){if(e=ro(e)){if("function"!==typeof Ne)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Ne(e.stateNode,e.type,t))}}function ze(e){Me?Pe?Pe.push(e):Pe=[e]:Me=e}function Le(){if(Me){var e=Me,t=Pe;if(Pe=Me=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Oe(e,t){return e(t)}function je(e,t,n,r,o){return e(t,n,r,o)}function Ae(){}var Re=Oe,Ie=!1,Fe=!1;function De(){null===Me&&null===Pe||(Ae(),Le())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=io(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Be=!1;if(f)try{var Ze={};Object.defineProperty(Ze,"passive",{get:function(){Be=!0}}),window.addEventListener("test",Ze,Ze),window.removeEventListener("test",Ze,Ze)}catch(ge){Be=!1}function Ve(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var We=!1,qe=null,He=!1,$e=null,Qe={onError:function(e){We=!0,qe=e}};function Ye(e,t,n,r,o,i,a,u,l){We=!1,qe=null,Ve.apply(Qe,arguments)}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Xe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ke(e){if(Ge(e)!==e)throw Error(a(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Ke(o),e;if(i===r)return Ke(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,it=!1,at=[],ut=null,lt=null,ct=null,st=new Map,ft=new Map,dt=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function vt(e,t){switch(e){case"focusin":case"focusout":ut=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function gt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=ht(t,n,r,o,i),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function mt(e){var t=no(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Xe(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function wt(){for(it=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=ro(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==ut&&yt(ut)&&(ut=null),null!==lt&&yt(lt)&&(lt=null),null!==ct&&yt(ct)&&(ct=null),st.forEach(bt),ft.forEach(bt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function _t(e){function t(t){return kt(t,e)}if(0<at.length){kt(at[0],e);for(var n=1;n<at.length;n++){var r=at[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&kt(ut,e),null!==lt&&kt(lt,e),null!==ct&&kt(ct,e),st.forEach(t),ft.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)mt(n),null===n.blockedOn&&dt.shift()}function Et(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:Et("Animation","AnimationEnd"),animationiteration:Et("Animation","AnimationIteration"),animationstart:Et("Animation","AnimationStart"),transitionend:Et("Transition","TransitionEnd")},St={},Ct={};function Nt(e){if(St[e])return St[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ct)return St[e]=n[t];return e}f&&(Ct=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var Mt=Nt("animationend"),Pt=Nt("animationiteration"),Tt=Nt("animationstart"),zt=Nt("transitionend"),Lt=new Map,Ot=new Map,jt=["abort","abort",Mt,"animationEnd",Pt,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",zt,"transitionEnd","waiting","waiting"];function At(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Ot.set(r,t),Lt.set(r,o),c(o,[r])}}(0,i.unstable_now)();var Rt=8;function It(e){if(0!==(1&e))return Rt=15,1;if(0!==(2&e))return Rt=14,2;if(0!==(4&e))return Rt=13,4;var t=24&e;return 0!==t?(Rt=12,t):0!==(32&e)?(Rt=11,32):0!==(t=192&e)?(Rt=10,t):0!==(256&e)?(Rt=9,256):0!==(t=3584&e)?(Rt=8,t):0!==(4096&e)?(Rt=7,4096):0!==(t=4186112&e)?(Rt=6,t):0!==(t=62914560&e)?(Rt=5,t):67108864&e?(Rt=4,67108864):0!==(134217728&e)?(Rt=3,134217728):0!==(t=805306368&e)?(Rt=2,t):0!==(1073741824&e)?(Rt=1,1073741824):(Rt=8,e)}function Ft(e,t){var n=e.pendingLanes;if(0===n)return Rt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,u=e.pingedLanes;if(0!==i)r=i,o=Rt=15;else if(0!==(i=134217727&n)){var l=i&~a;0!==l?(r=It(l),o=Rt):0!==(u&=i)&&(r=It(u),o=Rt)}else 0!==(i=n&~a)?(r=It(i),o=Rt):0!==u&&(r=It(u),o=Rt);if(0===r)return 0;if(r=n&((0>(r=31-Wt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&a)){if(It(t),o<=Rt)return t;Rt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Wt(t)),r|=e[n],t&=~o;return r}function Dt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Bt(24&~t))?Ut(10,t):e;case 10:return 0===(e=Bt(192&~t))?Ut(8,t):e;case 8:return 0===(e=Bt(3584&~t))&&(0===(e=Bt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Bt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Bt(e){return e&-e}function Zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Wt(t)]=n}var Wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(qt(e)/Ht|0)|0},qt=Math.log,Ht=Math.LN2;var $t=i.unstable_UserBlockingPriority,Qt=i.unstable_runWithPriority,Yt=!0;function Gt(e,t,n,r){Ie||Ae();var o=Kt,i=Ie;Ie=!0;try{je(o,e,t,n,r)}finally{(Ie=i)||De()}}function Xt(e,t,n,r){Qt($t,Kt.bind(null,e,t,n,r))}function Kt(e,t,n,r){var o;if(Yt)if((o=0===(4&t))&&0<at.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),at.push(e);else{var i=Jt(e,t,n,r);if(null===i)o&&vt(e,r);else{if(o){if(-1<pt.indexOf(e))return e=ht(i,e,t,n,r),void at.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return ut=gt(ut,e,t,n,r,o),!0;case"dragenter":return lt=gt(lt,e,t,n,r,o),!0;case"mouseover":return ct=gt(ct,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return st.set(i,gt(st.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ft.set(i,gt(ft.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;vt(e,r)}Ar(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=Ce(r);if(null!==(o=no(o))){var i=Ge(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=Xe(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Ar(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function un(){return!1}function ln(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:un,this.isPropagationStopped=un,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,sn,fn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=ln(dn),hn=o({},dn,{view:0,detail:0}),vn=ln(hn),gn=o({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,sn=e.screenY-fn.screenY):sn=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),mn=ln(gn),yn=ln(o({},gn,{dataTransfer:0})),bn=ln(o({},hn,{relatedTarget:0})),wn=ln(o({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=o({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_n=ln(kn),En=ln(o({},dn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cn[e])&&!!t[e]}function Mn(){return Nn}var Pn=o({},hn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=ln(Pn),zn=ln(o({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ln=ln(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mn})),On=ln(o({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),jn=o({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),An=ln(jn),Rn=[9,13,27,32],In=f&&"CompositionEvent"in window,Fn=null;f&&"documentMode"in document&&(Fn=document.documentMode);var Dn=f&&"TextEvent"in window&&!Fn,Un=f&&(!In||Fn&&8<Fn&&11>=Fn),Bn=String.fromCharCode(32),Zn=!1;function Vn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var qn=!1;var Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function $n(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Qn(e,t,n,r){ze(r),0<(t=Ir(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,Gn=null;function Xn(e){Pr(e,0)}function Kn(e){if(X(oo(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(f){var tr;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function or(){Yn&&(Yn.detachEvent("onpropertychange",ir),Gn=Yn=null)}function ir(e){if("value"===e.propertyName&&Kn(Gn)){var t=[];if(Qn(t,Gn,e,Ce(e)),e=Xn,Ie)e(t);else{Ie=!0;try{Oe(e,t)}finally{Ie=!1,De()}}}}function ar(e,t,n){"focusin"===e?(or(),Gn=n,(Yn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&or()}function ur(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Gn)}function lr(e,t){if("click"===e)return Kn(t)}function cr(e,t){if("input"===e||"change"===e)return Kn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},fr=Object.prototype.hasOwnProperty;function dr(e,t){if(sr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!fr.call(t,n[r])||!sr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function vr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?vr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var yr=f&&"documentMode"in document&&11>=document.documentMode,br=null,wr=null,kr=null,_r=!1;function Er(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;_r||null==br||br!==K(r)||("selectionStart"in(r=br)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},kr&&dr(kr,r)||(kr=r,0<(r=Ir(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}At("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),At("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),At(jt,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Sr<xr.length;Sr++)Ot.set(xr[Sr],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,u,l,c){if(Ye.apply(this,arguments),We){if(!We)throw Error(a(198));var s=qe;We=!1,qe=null,He||(He=!0,$e=s)}}(r,t,void 0,e),e.currentTarget=null}function Pr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var u=r[a],l=u.instance,c=u.currentTarget;if(u=u.listener,l!==i&&o.isPropagationStopped())break e;Mr(o,u,c),i=l}else for(a=0;a<r.length;a++){if(l=(u=r[a]).instance,c=u.currentTarget,u=u.listener,l!==i&&o.isPropagationStopped())break e;Mr(o,u,c),i=l}}}if(He)throw e=$e,He=!1,$e=null,e}function Tr(e,t){var n=ao(t),r=e+"__bubble";n.has(r)||(jr(t,e,2,!1),n.add(r))}var zr="_reactListening"+Math.random().toString(36).slice(2);function Lr(e){e[zr]||(e[zr]=!0,u.forEach((function(t){Nr.has(t)||Or(t,!1,e,null),Or(t,!0,e,null)})))}function Or(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Nr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=ao(i),u=e+"__"+(t?"capture":"bubble");a.has(u)||(t&&(o|=4),jr(i,e,o,t),a.add(u))}function jr(e,t,n,r){var o=Ot.get(t);switch(void 0===o?2:o){case 0:o=Gt;break;case 1:o=Xt;break;default:o=Kt}n=o.bind(null,t,n,e),o=void 0,!Be||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Ar(e,t,n,r,o){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var u=r.stateNode.containerInfo;if(u===o||8===u.nodeType&&u.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==u;){if(null===(a=no(u)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}u=u.parentNode}}r=r.return}!function(e,t,n){if(Fe)return e(t,n);Fe=!0;try{Re(e,t,n)}finally{Fe=!1,De()}}((function(){var r=i,o=Ce(n),a=[];e:{var u=Lt.get(e);if(void 0!==u){var l=pn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=bn;break;case"focusout":c="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Ln;break;case Mt:case Pt:case Tt:l=wn;break;case zt:l=On;break;case"scroll":l=vn;break;case"wheel":l=An;break;case"copy":case"cut":case"paste":l=_n;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=zn}var s=0!==(4&t),f=!s&&"scroll"===e,d=s?null!==u?u+"Capture":null:u;s=[];for(var p,h=r;null!==h;){var v=(p=h).stateNode;if(5===p.tag&&null!==v&&(p=v,null!==d&&(null!=(v=Ue(h,d))&&s.push(Rr(h,v,p)))),f)break;h=h.return}0<s.length&&(u=new l(u,c,null,n,o),a.push({event:u,listeners:s}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(c=n.relatedTarget||n.fromElement)||!no(c)&&!c[eo])&&(l||u)&&(u=o.window===o?o:(u=o.ownerDocument)?u.defaultView||u.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?no(c):null)&&(c!==(f=Ge(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(s=mn,v="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(s=zn,v="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==l?u:oo(l),p=null==c?u:oo(c),(u=new s(v,h+"leave",l,n,o)).target=f,u.relatedTarget=p,v=null,no(o)===r&&((s=new s(d,h+"enter",c,n,o)).target=p,s.relatedTarget=f,v=s),f=v,l&&c)e:{for(d=c,h=0,p=s=l;p;p=Fr(p))h++;for(p=0,v=d;v;v=Fr(v))p++;for(;0<h-p;)s=Fr(s),h--;for(;0<p-h;)d=Fr(d),p--;for(;h--;){if(s===d||null!==d&&s===d.alternate)break e;s=Fr(s),d=Fr(d)}s=null}else s=null;null!==l&&Dr(a,u,l,s,!1),null!==c&&null!==f&&Dr(a,f,c,s,!0)}if("select"===(l=(u=r?oo(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===l&&"file"===u.type)var g=Jn;else if($n(u))if(er)g=cr;else{g=ur;var m=ar}else(l=u.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(g=lr);switch(g&&(g=g(e,r))?Qn(a,g,n,o):(m&&m(e,u,r),"focusout"===e&&(m=u._wrapperState)&&m.controlled&&"number"===u.type&&oe(u,"number",u.value)),m=r?oo(r):window,e){case"focusin":($n(m)||"true"===m.contentEditable)&&(br=m,wr=r,kr=null);break;case"focusout":kr=wr=br=null;break;case"mousedown":_r=!0;break;case"contextmenu":case"mouseup":case"dragend":_r=!1,Er(a,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":Er(a,n,o)}var y;if(In)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else qn?Vn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Un&&"ko"!==n.locale&&(qn||"onCompositionStart"!==b?"onCompositionEnd"===b&&qn&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,qn=!0)),0<(m=Ir(r,b)).length&&(b=new En(b,e,null,n,o),a.push({event:b,listeners:m}),y?b.data=y:null!==(y=Wn(n))&&(b.data=y))),(y=Dn?function(e,t){switch(e){case"compositionend":return Wn(t);case"keypress":return 32!==t.which?null:(Zn=!0,Bn);case"textInput":return(e=t.data)===Bn&&Zn?null:e;default:return null}}(e,n):function(e,t){if(qn)return"compositionend"===e||!In&&Vn(e,t)?(e=rn(),nn=tn=en=null,qn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Ir(r,"onBeforeInput")).length&&(o=new En("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=y))}Pr(a,t)}))}function Rr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ir(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Ue(e,n))&&r.unshift(Rr(e,i,o)),null!=(i=Ue(e,t))&&r.push(Rr(e,i,o))),e=e.return}return r}function Fr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Dr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var u=n,l=u.alternate,c=u.stateNode;if(null!==l&&l===r)break;5===u.tag&&null!==c&&(u=c,o?null!=(l=Ue(n,i))&&a.unshift(Rr(n,l,u)):o||null!=(l=Ue(n,i))&&a.push(Rr(n,l,u))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Ur(){}var Br=null,Zr=null;function Vr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Wr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var qr="function"===typeof setTimeout?setTimeout:void 0,Hr="function"===typeof clearTimeout?clearTimeout:void 0;function $r(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Yr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Gr=0;var Xr=Math.random().toString(36).slice(2),Kr="__reactFiber$"+Xr,Jr="__reactProps$"+Xr,eo="__reactContainer$"+Xr,to="__reactEvents$"+Xr;function no(e){var t=e[Kr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Kr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Yr(e);null!==e;){if(n=e[Kr])return n;e=Yr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Kr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function io(e){return e[Jr]||null}function ao(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var uo=[],lo=-1;function co(e){return{current:e}}function so(e){0>lo||(e.current=uo[lo],uo[lo]=null,lo--)}function fo(e,t){lo++,uo[lo]=e.current,e.current=t}var po={},ho=co(po),vo=co(!1),go=po;function mo(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bo(){so(vo),so(ho)}function wo(e,t,n){if(ho.current!==po)throw Error(a(168));fo(ho,t),fo(vo,n)}function ko(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,$(t)||"Unknown",i));return o({},n,r)}function _o(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,go=ho.current,fo(ho,e),fo(vo,vo.current),!0}function Eo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=ko(e,t,go),r.__reactInternalMemoizedMergedChildContext=e,so(vo),so(ho),fo(ho,e)):so(vo),fo(vo,n)}var xo=null,So=null,Co=i.unstable_runWithPriority,No=i.unstable_scheduleCallback,Mo=i.unstable_cancelCallback,Po=i.unstable_shouldYield,To=i.unstable_requestPaint,zo=i.unstable_now,Lo=i.unstable_getCurrentPriorityLevel,Oo=i.unstable_ImmediatePriority,jo=i.unstable_UserBlockingPriority,Ao=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Io=i.unstable_IdlePriority,Fo={},Do=void 0!==To?To:function(){},Uo=null,Bo=null,Zo=!1,Vo=zo(),Wo=1e4>Vo?zo:function(){return zo()-Vo};function qo(){switch(Lo()){case Oo:return 99;case jo:return 98;case Ao:return 97;case Ro:return 96;case Io:return 95;default:throw Error(a(332))}}function Ho(e){switch(e){case 99:return Oo;case 98:return jo;case 97:return Ao;case 96:return Ro;case 95:return Io;default:throw Error(a(332))}}function $o(e,t){return e=Ho(e),Co(e,t)}function Qo(e,t,n){return e=Ho(e),No(e,t,n)}function Yo(){if(null!==Bo){var e=Bo;Bo=null,Mo(e)}Go()}function Go(){if(!Zo&&null!==Uo){Zo=!0;var e=0;try{var t=Uo;$o(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Uo=null}catch(n){throw null!==Uo&&(Uo=Uo.slice(e+1)),No(Oo,Yo),n}finally{Zo=!1}}}var Xo=k.ReactCurrentBatchConfig;function Ko(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Jo=co(null),ei=null,ti=null,ni=null;function ri(){ni=ti=ei=null}function oi(e){var t=Jo.current;so(Jo),e.type._context._currentValue=t}function ii(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ai(e,t){ei=e,ni=ti=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Ia=!0),e.firstContext=null)}function ui(e,t){if(ni!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ni=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ti){if(null===ei)throw Error(a(308));ti=t,ei.dependencies={lanes:0,firstContext:t,responders:null}}else ti=ti.next=t;return e._currentValue}var li=!1;function ci(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function si(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function di(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function pi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function hi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,u=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var c=l,s=c.next;c.next=null,null===u?a=s:u.next=s,u=c;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==u&&(null===d?f.firstBaseUpdate=s:d.next=s,f.lastBaseUpdate=c)}}if(null!==a){for(d=i.baseState,u=0,f=s=c=null;;){l=a.lane;var p=a.eventTime;if((r&l)===l){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,v=a;switch(l=t,p=n,v.tag){case 1:if("function"===typeof(h=v.payload)){d=h.call(p,d,l);break e}d=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(l="function"===typeof(h=v.payload)?h.call(p,d,l):h)||void 0===l)break e;d=o({},d,l);break e;case 2:li=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else p={eventTime:p,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(s=f=p,c=d):f=f.next=p,u|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===f&&(c=d),i.baseState=c,i.firstBaseUpdate=s,i.lastBaseUpdate=f,Bu|=u,e.lanes=u,e.memoizedState=d}}function vi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(a(191,o));o.call(r)}}}var gi=(new r.Component).refs;function mi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var yi={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dl(),o=pl(e),i=fi(r,o);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),di(e,i),hl(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dl(),o=pl(e),i=fi(r,o);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),di(e,i),hl(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dl(),r=pl(e),o=fi(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),di(e,o),hl(e,r,n)}};function bi(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!dr(n,r)||!dr(o,i))}function wi(e,t,n){var r=!1,o=po,i=t.contextType;return"object"===typeof i&&null!==i?i=ui(i):(o=yo(t)?go:ho.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?mo(e,o):po),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ki(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&yi.enqueueReplaceState(t,t.state,null)}function _i(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=gi,ci(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=ui(i):(i=yo(t)?go:ho.current,o.context=mo(e,i)),hi(e,n,o,r),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(mi(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&yi.enqueueReplaceState(o,o.state,null),hi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4)}var Ei=Array.isArray;function xi(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===gi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Si(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Ci(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Hl(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function u(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Gl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=xi(e,t,n),r.return=e,r):((r=$l(n.type,n.key,n.props,null,e.mode,r)).ref=xi(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Xl(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Ql(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Gl(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case _:return(n=$l(t.type,t.key,t.props,null,e.mode,n)).ref=xi(e,null,t),n.return=e,n;case E:return(t=Xl(t,e.mode,n)).return=e,t}if(Ei(t)||Z(t))return(t=Ql(t,e.mode,n,null)).return=e,t;Si(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===o?n.type===x?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case E:return n.key===o?s(e,t,n,r):null}if(Ei(n)||Z(n))return null!==o?null:f(e,t,n,r,null);Si(e,n)}return null}function h(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case _:return e=e.get(null===r.key?n:r.key)||null,r.type===x?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case E:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ei(r)||Z(r))return f(t,e=e.get(n)||null,r,o,null);Si(t,r)}return null}function v(o,a,u,l){for(var c=null,s=null,f=a,v=a=0,g=null;null!==f&&v<u.length;v++){f.index>v?(g=f,f=null):g=f.sibling;var m=p(o,f,u[v],l);if(null===m){null===f&&(f=g);break}e&&f&&null===m.alternate&&t(o,f),a=i(m,a,v),null===s?c=m:s.sibling=m,s=m,f=g}if(v===u.length)return n(o,f),c;if(null===f){for(;v<u.length;v++)null!==(f=d(o,u[v],l))&&(a=i(f,a,v),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);v<u.length;v++)null!==(g=h(f,o,v,u[v],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?v:g.key),a=i(g,a,v),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,u,l,c){var s=Z(l);if("function"!==typeof s)throw Error(a(150));if(null==(l=s.call(l)))throw Error(a(151));for(var f=s=null,v=u,g=u=0,m=null,y=l.next();null!==v&&!y.done;g++,y=l.next()){v.index>g?(m=v,v=null):m=v.sibling;var b=p(o,v,y.value,c);if(null===b){null===v&&(v=m);break}e&&v&&null===b.alternate&&t(o,v),u=i(b,u,g),null===f?s=b:f.sibling=b,f=b,v=m}if(y.done)return n(o,v),s;if(null===v){for(;!y.done;g++,y=l.next())null!==(y=d(o,y.value,c))&&(u=i(y,u,g),null===f?s=y:f.sibling=y,f=y);return s}for(v=r(o,v);!y.done;g++,y=l.next())null!==(y=h(v,o,g,y.value,c))&&(e&&null!==y.alternate&&v.delete(null===y.key?g:y.key),u=i(y,u,g),null===f?s=y:f.sibling=y,f=y);return e&&v.forEach((function(e){return t(o,e)})),s}return function(e,r,i,l){var c="object"===typeof i&&null!==i&&i.type===x&&null===i.key;c&&(i=i.props.children);var s="object"===typeof i&&null!==i;if(s)switch(i.$$typeof){case _:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(i.type===x){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=xi(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===x?((r=Ql(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=$l(i.type,i.key,i.props,null,e.mode,l)).ref=xi(e,r,i),l.return=e,e=l)}return u(e);case E:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Xl(i,e.mode,l)).return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Gl(i,e.mode,l)).return=e,e=r),u(e);if(Ei(i))return v(e,r,i,l);if(Z(i))return g(e,r,i,l);if(s&&Si(e,i),"undefined"===typeof i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,$(e.type)||"Component"))}return n(e,r)}}var Ni=Ci(!0),Mi=Ci(!1),Pi={},Ti=co(Pi),zi=co(Pi),Li=co(Pi);function Oi(e){if(e===Pi)throw Error(a(174));return e}function ji(e,t){switch(fo(Li,t),fo(zi,e),fo(Ti,Pi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ti),fo(Ti,t)}function Ai(){so(Ti),so(zi),so(Li)}function Ri(e){Oi(Li.current);var t=Oi(Ti.current),n=he(t,e.type);t!==n&&(fo(zi,e),fo(Ti,n))}function Ii(e){zi.current===e&&(so(Ti),so(zi))}var Fi=co(0);function Di(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ui=null,Bi=null,Zi=!1;function Vi(e,t){var n=Wl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Wi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function qi(e){if(Zi){var t=Bi;if(t){var n=t;if(!Wi(e,t)){if(!(t=Qr(n.nextSibling))||!Wi(e,t))return e.flags=-1025&e.flags|2,Zi=!1,void(Ui=e);Vi(Ui,n)}Ui=e,Bi=Qr(t.firstChild)}else e.flags=-1025&e.flags|2,Zi=!1,Ui=e}}function Hi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ui=e}function $i(e){if(e!==Ui)return!1;if(!Zi)return Hi(e),Zi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Wr(t,e.memoizedProps))for(t=Bi;t;)Vi(e,t),t=Qr(t.nextSibling);if(Hi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Bi=Qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Bi=null}}else Bi=Ui?Qr(e.stateNode.nextSibling):null;return!0}function Qi(){Bi=Ui=null,Zi=!1}var Yi=[];function Gi(){for(var e=0;e<Yi.length;e++)Yi[e]._workInProgressVersionPrimary=null;Yi.length=0}var Xi=k.ReactCurrentDispatcher,Ki=k.ReactCurrentBatchConfig,Ji=0,ea=null,ta=null,na=null,ra=!1,oa=!1;function ia(){throw Error(a(321))}function aa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function ua(e,t,n,r,o,i){if(Ji=i,ea=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xi.current=null===e||null===e.memoizedState?Oa:ja,e=n(r,o),oa){i=0;do{if(oa=!1,!(25>i))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Xi.current=Aa,e=n(r,o)}while(oa)}if(Xi.current=La,t=null!==ta&&null!==ta.next,Ji=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ca(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function sa(e,t){return"function"===typeof t?t(e):t}function fa(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=u=i=null,c=o;do{var s=c.lane;if((Ji&s)===s)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:s,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(u=l=f,i=r):l=l.next=f,ea.lanes|=s,Bu|=s}c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=u,sr(r,t.memoizedState)||(Ia=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);sr(i,t.memoizedState)||(Ia=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ji&e)===e)&&(t._workInProgressVersionPrimary=r,Yi.push(t))),e)return n(t._source);throw Yi.push(t),Error(a(350))}function ha(e,t,n,r){var o=Ou;if(null===o)throw Error(a(349));var i=t._getVersion,u=i(t._source),l=Xi.current,c=l.useState((function(){return pa(o,t,n)})),s=c[1],f=c[0];c=na;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,v=d.source;d=d.subscribe;var g=ea;return e.memoizedState={refs:p,source:t,subscribe:r},l.useEffect((function(){p.getSnapshot=n,p.setSnapshot=s;var e=i(t._source);if(!sr(u,e)){e=n(t._source),sr(f,e)||(s(e),e=pl(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var l=31-Wt(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=pl(g);o.mutableReadLanes|=r&o.pendingLanes}catch(i){n((function(){throw i}))}}))}),[t,r]),sr(h,n)&&sr(v,t)&&sr(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:f}).dispatch=s=za.bind(null,ea,e),c.queue=e,c.baseQueue=null,f=pa(o,t,n),c.memoizedState=c.baseState=f),f}function va(e,t,n){return ha(ca(),e,t,n)}function ga(e){var t=la();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=za.bind(null,ea,e),[t.memoizedState,e]}function ma(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ea.updateQueue)?(t={lastEffect:null},ea.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ya(e){return e={current:e},la().memoizedState=e}function ba(){return ca().memoizedState}function wa(e,t,n,r){var o=la();ea.flags|=e,o.memoizedState=ma(1|t,n,void 0,void 0===r?null:r)}function ka(e,t,n,r){var o=ca();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&aa(r,a.deps))return void ma(t,n,i,r)}ea.flags|=e,o.memoizedState=ma(1|t,n,i,r)}function _a(e,t){return wa(516,4,e,t)}function Ea(e,t){return ka(516,4,e,t)}function xa(e,t){return ka(4,2,e,t)}function Sa(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ca(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ka(4,2,Sa.bind(null,t,e),n)}function Na(){}function Ma(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Pa(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ta(e,t){var n=qo();$o(98>n?98:n,(function(){e(!0)})),$o(97<n?97:n,(function(){var n=Ki.transition;Ki.transition=1;try{e(!1),t()}finally{Ki.transition=n}}))}function za(e,t,n){var r=dl(),o=pl(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ea||null!==a&&a===ea)oa=ra=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var u=t.lastRenderedState,l=a(u,n);if(i.eagerReducer=a,i.eagerState=l,sr(l,u))return}catch(c){}hl(e,o,r)}}var La={readContext:ui,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Oa={readContext:ui,useCallback:function(e,t){return la().memoizedState=[e,void 0===t?null:t],e},useContext:ui,useEffect:_a,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,wa(4,2,Sa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4,2,e,t)},useMemo:function(e,t){var n=la();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=la();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=za.bind(null,ea,e),[r.memoizedState,e]},useRef:ya,useState:ga,useDebugValue:Na,useDeferredValue:function(e){var t=ga(e),n=t[0],r=t[1];return _a((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=ga(!1),t=e[0];return ya(e=Ta.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=la();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ha(r,e,t,n)},useOpaqueIdentifier:function(){if(Zi){var e=!1,t=function(e){return{$$typeof:A,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Gr++).toString(36))),Error(a(355))})),n=ga(t)[1];return 0===(2&ea.mode)&&(ea.flags|=516,ma(5,(function(){n("r:"+(Gr++).toString(36))}),void 0,null)),t}return ga(t="r:"+(Gr++).toString(36)),t},unstable_isNewReconciler:!1},ja={readContext:ui,useCallback:Ma,useContext:ui,useEffect:Ea,useImperativeHandle:Ca,useLayoutEffect:xa,useMemo:Pa,useReducer:fa,useRef:ba,useState:function(){return fa(sa)},useDebugValue:Na,useDeferredValue:function(e){var t=fa(sa),n=t[0],r=t[1];return Ea((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=fa(sa)[0];return[ba().current,e]},useMutableSource:va,useOpaqueIdentifier:function(){return fa(sa)[0]},unstable_isNewReconciler:!1},Aa={readContext:ui,useCallback:Ma,useContext:ui,useEffect:Ea,useImperativeHandle:Ca,useLayoutEffect:xa,useMemo:Pa,useReducer:da,useRef:ba,useState:function(){return da(sa)},useDebugValue:Na,useDeferredValue:function(e){var t=da(sa),n=t[0],r=t[1];return Ea((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=da(sa)[0];return[ba().current,e]},useMutableSource:va,useOpaqueIdentifier:function(){return da(sa)[0]},unstable_isNewReconciler:!1},Ra=k.ReactCurrentOwner,Ia=!1;function Fa(e,t,n,r){t.child=null===e?Mi(t,null,n,r):Ni(t,e.child,n,r)}function Da(e,t,n,r,o){n=n.render;var i=t.ref;return ai(t,o),r=ua(e,t,n,r,i,o),null===e||Ia?(t.flags|=1,Fa(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function Ua(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||ql(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=$l(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ba(e,t,a,r,o,i))}return a=e.child,0===(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:dr)(o,r)&&e.ref===t.ref)?iu(e,t,i):(t.flags|=1,(e=Hl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ba(e,t,n,r,o,i){if(null!==e&&dr(e.memoizedProps,r)&&e.ref===t.ref){if(Ia=!1,0===(i&o))return t.lanes=e.lanes,iu(e,t,i);0!==(16384&e.flags)&&(Ia=!0)}return Wa(e,t,n,r,i)}function Za(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},_l(t,n);else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},_l(t,e),null;t.memoizedState={baseLanes:0},_l(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,_l(t,r);return Fa(e,t,o,n),t.child}function Va(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Wa(e,t,n,r,o){var i=yo(n)?go:ho.current;return i=mo(t,i),ai(t,o),n=ua(e,t,n,r,i,o),null===e||Ia?(t.flags|=1,Fa(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function qa(e,t,n,r,o){if(yo(n)){var i=!0;_o(t)}else i=!1;if(ai(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wi(t,n,r),_i(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=ui(c):c=mo(t,c=yo(n)?go:ho.current);var s=n.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||l!==c)&&ki(t,a,r,c),li=!1;var d=t.memoizedState;a.state=d,hi(t,r,a,o),l=t.memoizedState,u!==r||d!==l||vo.current||li?("function"===typeof s&&(mi(t,n,s,r),l=t.memoizedState),(u=li||bi(t,n,u,r,d,l,c))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4)):("function"===typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"===typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,si(e,t),u=t.memoizedProps,c=t.type===t.elementType?u:Ko(t.type,u),a.props=c,f=t.pendingProps,d=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=ui(l):l=mo(t,l=yo(n)?go:ho.current);var p=n.getDerivedStateFromProps;(s="function"===typeof p||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==f||d!==l)&&ki(t,a,r,l),li=!1,d=t.memoizedState,a.state=d,hi(t,r,a,o);var h=t.memoizedState;u!==f||d!==h||vo.current||li?("function"===typeof p&&(mi(t,n,p,r),h=t.memoizedState),(c=li||bi(t,n,c,r,d,h,l))?(s||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=c):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Ha(e,t,n,r,i,o)}function Ha(e,t,n,r,o,i){Va(e,t);var a=0!==(64&t.flags);if(!r&&!a)return o&&Eo(t,n,!1),iu(e,t,i);r=t.stateNode,Ra.current=t;var u=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Ni(t,e.child,null,i),t.child=Ni(t,null,u,i)):Fa(e,t,u,i),t.memoizedState=r.state,o&&Eo(t,n,!0),t.child}function $a(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),ji(e,t.containerInfo)}var Qa,Ya,Ga,Xa={dehydrated:null,retryLane:0};function Ka(e,t,n){var r,o=t.pendingProps,i=Fi.current,a=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),fo(Fi,1&i),null===e?(void 0!==o.fallback&&qi(t),e=o.children,i=o.fallback,a?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Xa,e):"number"===typeof o.unstable_expectedLoadTime?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Xa,t.lanes=33554432,e):((n=Yl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=tu(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Xa,o):(n=eu(e,t,o.children,n),t.memoizedState=null,n))}function Ja(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0===(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Yl(t,o,0,null),n=Ql(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function eu(e,t,n,r){var o=e.child;return e=o.sibling,n=Hl(o,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tu(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var u={mode:"hidden",children:n};return 0===(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=u,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Hl(a,u),null!==e?r=Hl(e,r):(r=Ql(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nu(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ii(e.return,t)}function ru(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function ou(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Fa(e,t,r.children,n),0!==(2&(r=Fi.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nu(e,n);else if(19===e.tag)nu(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fo(Fi,r),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Di(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ru(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Di(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ru(t,!0,n,null,i,t.lastEffect);break;case"together":ru(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function iu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Bu|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Hl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Hl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function au(e,t){if(!Zi)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function uu(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return yo(t.type)&&bo(),null;case 3:return Ai(),so(vo),so(ho),Gi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||($i(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Ii(t);var i=Oi(Li.current);if(n=t.type,null!==e&&null!=t.stateNode)Ya(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Oi(Ti.current),$i(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Kr]=t,r[Jr]=u,n){case"dialog":Tr("cancel",r),Tr("close",r);break;case"iframe":case"object":case"embed":Tr("load",r);break;case"video":case"audio":for(e=0;e<Cr.length;e++)Tr(Cr[e],r);break;case"source":Tr("error",r);break;case"img":case"image":case"link":Tr("error",r),Tr("load",r);break;case"details":Tr("toggle",r);break;case"input":ee(r,u),Tr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Tr("invalid",r);break;case"textarea":le(r,u),Tr("invalid",r)}for(var c in xe(n,u),e=null,u)u.hasOwnProperty(c)&&(i=u[c],"children"===c?"string"===typeof i?r.textContent!==i&&(e=["children",i]):"number"===typeof i&&r.textContent!==""+i&&(e=["children",""+i]):l.hasOwnProperty(c)&&null!=i&&"onScroll"===c&&Tr("scroll",r));switch(n){case"input":G(r),re(r,u,!0);break;case"textarea":G(r),se(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===i.nodeType?i:i.ownerDocument,e===fe&&(e=pe(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Kr]=t,e[Jr]=r,Qa(e,t),t.stateNode=e,c=Se(n,r),n){case"dialog":Tr("cancel",e),Tr("close",e),i=r;break;case"iframe":case"object":case"embed":Tr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Cr.length;i++)Tr(Cr[i],e);i=r;break;case"source":Tr("error",e),i=r;break;case"img":case"image":case"link":Tr("error",e),Tr("load",e),i=r;break;case"details":Tr("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Tr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Tr("invalid",e);break;case"textarea":le(e,r),i=ue(e,r),Tr("invalid",e);break;default:i=r}xe(n,i);var s=i;for(u in s)if(s.hasOwnProperty(u)){var f=s[u];"style"===u?_e(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&me(e,f):"children"===u?"string"===typeof f?("textarea"!==n||""!==f)&&ye(e,f):"number"===typeof f&&ye(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?null!=f&&"onScroll"===u&&Tr("scroll",e):null!=f&&w(e,u,f,c))}switch(n){case"input":G(e),re(e,r,!1);break;case"textarea":G(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ae(e,!!r.multiple,u,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=Ur)}Vr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ga(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));n=Oi(Li.current),Oi(Ti.current),$i(t)?(r=t.stateNode,n=t.memoizedProps,r[Kr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Kr]=t,t.stateNode=r)}return null;case 13:return so(Fi),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&$i(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Fi.current)?0===Fu&&(Fu=3):(0!==Fu&&3!==Fu||(Fu=4),null===Ou||0===(134217727&Bu)&&0===(134217727&Zu)||yl(Ou,Au))),(r||n)&&(t.flags|=4),null);case 4:return Ai(),null===e&&Lr(t.stateNode.containerInfo),null;case 10:return oi(t),null;case 19:if(so(Fi),null===(r=t.memoizedState))return null;if(u=0!==(64&t.flags),null===(c=r.rendering))if(u)au(r,!1);else{if(0!==Fu||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Di(e))){for(t.flags|=64,au(r,!1),null!==(u=c.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(u=n).flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fo(Fi,1&Fi.current|2),t.child}e=e.sibling}null!==r.tail&&Wo()>Hu&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432)}else{if(!u)if(null!==(e=Di(c))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),au(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Zi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Wo()-r.renderingStartTime>Hu&&1073741824!==n&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Wo(),n.sibling=null,t=Fi.current,fo(Fi,u?1&t|2:1&t),n):null;case 23:case 24:return El(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function lu(e){switch(e.tag){case 1:yo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ai(),so(vo),so(ho),Gi(),0!==(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ii(e),null;case 13:return so(Fi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return so(Fi),null;case 4:return Ai(),null;case 10:return oi(e),null;case 23:case 24:return El(),null;default:return null}}function cu(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var o=n}catch(i){o="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:o}}function su(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Qa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ya=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Oi(Ti.current);var a,u=null;switch(n){case"input":i=J(e,i),r=J(e,r),u=[];break;case"option":i=ie(e,i),r=ie(e,r),u=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),u=[];break;case"textarea":i=ue(e,i),r=ue(e,r),u=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(f in xe(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var c=i[f];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(l.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var s=r[f];if(c=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&s!==c&&(null!=s||null!=c))if("style"===f)if(c){for(a in c)!c.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&c[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(u||(u=[]),u.push(f,n)),n=s;else"dangerouslySetInnerHTML"===f?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(u=u||[]).push(f,s)):"children"===f?"string"!==typeof s&&"number"!==typeof s||(u=u||[]).push(f,""+s):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(l.hasOwnProperty(f)?(null!=s&&"onScroll"===f&&Tr("scroll",e),u||c===s||(u=[])):"object"===typeof s&&null!==s&&s.$$typeof===A?s.toString():(u=u||[]).push(f,s))}n&&(u=u||[]).push("style",n);var f=u;(t.updateQueue=f)&&(t.flags|=4)}},Ga=function(e,t,n,r){n!==r&&(t.flags|=4)};var fu="function"===typeof WeakMap?WeakMap:Map;function du(e,t,n){(n=fi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gu||(Gu=!0,Xu=r),su(0,t)},n}function pu(e,t,n){(n=fi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return su(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Ku?Ku=new Set([this]):Ku.add(this),su(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hu="function"===typeof WeakSet?WeakSet:Set;function vu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Ul(e,n)}else t.current=null}function gu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&$r(t.stateNode.containerInfo))}throw Error(a(163))}function mu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!==(4&(o=o.tag))&&0!==(1&o)&&(Il(n,e),Rl(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ko(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&vi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}vi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Vr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&_t(n)))))}throw Error(a(163))}function yu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ke("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bu(e,t){if(So&&"function"===typeof So.onCommitFiberUnmount)try{So.onCommitFiberUnmount(xo,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!==(4&r))Il(t,n);else{r=t;try{o()}catch(i){Ul(r,i)}}n=n.next}while(n!==e)}break;case 1:if(vu(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){Ul(t,i)}break;case 5:vu(t);break;case 4:Su(e,t)}}function wu(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ku(e){return 5===e.tag||3===e.tag||4===e.tag}function _u(e){e:{for(var t=e.return;null!==t;){if(ku(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ku(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Eu(e,n,t):xu(e,n,t)}function Eu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Ur));else if(4!==r&&null!==(e=e.child))for(Eu(e,t,n),e=e.sibling;null!==e;)Eu(e,t,n),e=e.sibling}function xu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xu(e,t,n),e=e.sibling;null!==e;)xu(e,t,n),e=e.sibling}function Su(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var u=e,l=o,c=l;;)if(bu(u,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(u=n,l=o.stateNode,8===u.nodeType?u.parentNode.removeChild(l):u.removeChild(l)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bu(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?_e(n,l):"dangerouslySetInnerHTML"===u?me(n,l):"children"===u?ye(n,l):w(n,u,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,_t(n.containerInfo)));case 13:return null!==t.memoizedState&&(qu=Wo(),yu(t.child,!0)),void Nu(t);case 19:return void Nu(t);case 23:case 24:return void yu(t,null!==t.memoizedState)}throw Error(a(163))}function Nu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new hu),t.forEach((function(t){var r=Zl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Mu(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Pu=Math.ceil,Tu=k.ReactCurrentDispatcher,zu=k.ReactCurrentOwner,Lu=0,Ou=null,ju=null,Au=0,Ru=0,Iu=co(0),Fu=0,Du=null,Uu=0,Bu=0,Zu=0,Vu=0,Wu=null,qu=0,Hu=1/0;function $u(){Hu=Wo()+500}var Qu,Yu=null,Gu=!1,Xu=null,Ku=null,Ju=!1,el=null,tl=90,nl=[],rl=[],ol=null,il=0,al=null,ul=-1,ll=0,cl=0,sl=null,fl=!1;function dl(){return 0!==(48&Lu)?Wo():-1!==ul?ul:ul=Wo()}function pl(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===qo()?1:2;if(0===ll&&(ll=Uu),0!==Xo.transition){0!==cl&&(cl=null!==Wu?Wu.pendingLanes:0),e=ll;var t=4186112&~cl;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=qo(),0!==(4&Lu)&&98===e?e=Ut(12,ll):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ll),e}function hl(e,t,n){if(50<il)throw il=0,al=null,Error(a(185));if(null===(e=vl(e,t)))return null;Vt(e,t,n),e===Ou&&(Zu|=t,4===Fu&&yl(e,Au));var r=qo();1===t?0!==(8&Lu)&&0===(48&Lu)?bl(e):(gl(e,n),0===Lu&&($u(),Yo())):(0===(4&Lu)||98!==r&&99!==r||(null===ol?ol=new Set([e]):ol.add(e)),gl(e,n)),Wu=e}function vl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function gl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes;0<u;){var l=31-Wt(u),c=1<<l,s=i[l];if(-1===s){if(0===(c&r)||0!==(c&o)){s=t,It(c);var f=Rt;i[l]=10<=f?s+250:6<=f?s+5e3:-1}}else s<=t&&(e.expiredLanes|=c);u&=~c}if(r=Ft(e,e===Ou?Au:0),t=Rt,0===r)null!==n&&(n!==Fo&&Mo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fo&&Mo(n)}15===t?(n=bl.bind(null,e),null===Uo?(Uo=[n],Bo=No(Oo,Go)):Uo.push(n),n=Fo):14===t?n=Qo(99,bl.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=Qo(n,ml.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function ml(e){if(ul=-1,cl=ll=0,0!==(48&Lu))throw Error(a(327));var t=e.callbackNode;if(Al()&&e.callbackNode!==t)return null;var n=Ft(e,e===Ou?Au:0);if(0===n)return null;var r=n,o=Lu;Lu|=16;var i=Cl();for(Ou===e&&Au===r||($u(),xl(e,r));;)try{Pl();break}catch(l){Sl(e,l)}if(ri(),Tu.current=i,Lu=o,null!==ju?r=0:(Ou=null,Au=0,r=Fu),0!==(Uu&Zu))xl(e,0);else if(0!==r){if(2===r&&(Lu|=64,e.hydrate&&(e.hydrate=!1,$r(e.containerInfo)),0!==(n=Dt(e))&&(r=Nl(e,n))),1===r)throw t=Du,xl(e,0),yl(e,n),gl(e,Wo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Ll(e);break;case 3:if(yl(e,n),(62914560&n)===n&&10<(r=qu+500-Wo())){if(0!==Ft(e,0))break;if(((o=e.suspendedLanes)&n)!==n){dl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=qr(Ll.bind(null,e),r);break}Ll(e);break;case 4:if(yl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var u=31-Wt(n);i=1<<u,(u=r[u])>o&&(o=u),n&=~i}if(n=o,10<(n=(120>(n=Wo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Pu(n/1960))-n)){e.timeoutHandle=qr(Ll.bind(null,e),n);break}Ll(e);break;default:throw Error(a(329))}}return gl(e,Wo()),e.callbackNode===t?ml.bind(null,e):null}function yl(e,t){for(t&=~Vu,t&=~Zu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wt(t),r=1<<n;e[n]=-1,t&=~r}}function bl(e){if(0!==(48&Lu))throw Error(a(327));if(Al(),e===Ou&&0!==(e.expiredLanes&Au)){var t=Au,n=Nl(e,t);0!==(Uu&Zu)&&(n=Nl(e,t=Ft(e,t)))}else n=Nl(e,t=Ft(e,0));if(0!==e.tag&&2===n&&(Lu|=64,e.hydrate&&(e.hydrate=!1,$r(e.containerInfo)),0!==(t=Dt(e))&&(n=Nl(e,t))),1===n)throw n=Du,xl(e,0),yl(e,t),gl(e,Wo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ll(e),gl(e,Wo()),null}function wl(e,t){var n=Lu;Lu|=1;try{return e(t)}finally{0===(Lu=n)&&($u(),Yo())}}function kl(e,t){var n=Lu;Lu&=-2,Lu|=8;try{return e(t)}finally{0===(Lu=n)&&($u(),Yo())}}function _l(e,t){fo(Iu,Ru),Ru|=t,Uu|=t}function El(){Ru=Iu.current,so(Iu)}function xl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Hr(n)),null!==ju)for(n=ju.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&bo();break;case 3:Ai(),so(vo),so(ho),Gi();break;case 5:Ii(r);break;case 4:Ai();break;case 13:case 19:so(Fi);break;case 10:oi(r);break;case 23:case 24:El()}n=n.return}Ou=e,ju=Hl(e.current,null),Au=Ru=Uu=t,Fu=0,Du=null,Vu=Zu=Bu=0}function Sl(e,t){for(;;){var n=ju;try{if(ri(),Xi.current=La,ra){for(var r=ea.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ra=!1}if(Ji=0,na=ta=ea=null,oa=!1,zu.current=null,null===n||null===n.return){Fu=1,Du=t,ju=null;break}e:{var i=e,a=n.return,u=n,l=t;if(t=Au,u.flags|=2048,u.firstEffect=u.lastEffect=null,null!==l&&"object"===typeof l&&"function"===typeof l.then){var c=l;if(0===(2&u.mode)){var s=u.alternate;s?(u.updateQueue=s.updateQueue,u.memoizedState=s.memoizedState,u.lanes=s.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!==(1&Fi.current),d=a;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var v=d.memoizedProps;p=void 0!==v.fallback&&(!0!==v.unstable_avoidThisFallback||!f)}}if(p){var g=d.updateQueue;if(null===g){var m=new Set;m.add(c),d.updateQueue=m}else g.add(c);if(0===(2&d.mode)){if(d.flags|=64,u.flags|=16384,u.flags&=-2981,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=fi(-1,1);y.tag=2,di(u,y)}u.lanes|=1;break e}l=void 0,u=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new fu,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(u)){l.add(u);var w=Bl.bind(null,i,c,u);c.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);l=Error(($(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Fu&&(Fu=2),l=cu(l,u),d=a;do{switch(d.tag){case 3:i=l,d.flags|=4096,t&=-t,d.lanes|=t,pi(d,du(0,i,t));break e;case 1:i=l;var k=d.type,_=d.stateNode;if(0===(64&d.flags)&&("function"===typeof k.getDerivedStateFromError||null!==_&&"function"===typeof _.componentDidCatch&&(null===Ku||!Ku.has(_)))){d.flags|=4096,t&=-t,d.lanes|=t,pi(d,pu(d,i,t));break e}}d=d.return}while(null!==d)}zl(n)}catch(E){t=E,ju===n&&null!==n&&(ju=n=n.return);continue}break}}function Cl(){var e=Tu.current;return Tu.current=La,null===e?La:e}function Nl(e,t){var n=Lu;Lu|=16;var r=Cl();for(Ou===e&&Au===t||xl(e,t);;)try{Ml();break}catch(o){Sl(e,o)}if(ri(),Lu=n,Tu.current=r,null!==ju)throw Error(a(261));return Ou=null,Au=0,Fu}function Ml(){for(;null!==ju;)Tl(ju)}function Pl(){for(;null!==ju&&!Po();)Tl(ju)}function Tl(e){var t=Qu(e.alternate,e,Ru);e.memoizedProps=e.pendingProps,null===t?zl(e):ju=t,zu.current=null}function zl(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=uu(n,t,Ru)))return void(ju=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Ru)||0===(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=lu(t)))return n.flags&=2047,void(ju=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(ju=t);ju=t=e}while(null!==t);0===Fu&&(Fu=5)}function Ll(e){var t=qo();return $o(99,Ol.bind(null,e,t)),null}function Ol(e,t){do{Al()}while(null!==el);if(0!==(48&Lu))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var u=e.eventTimes,l=e.expirationTimes;0<i;){var c=31-Wt(i),s=1<<c;o[c]=0,u[c]=-1,l[c]=-1,i&=~s}if(null!==ol&&0===(24&r)&&ol.has(e)&&ol.delete(e),e===Ou&&(ju=Ou=null,Au=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Lu,Lu|=32,zu.current=null,Br=Yt,mr(u=gr())){if("selectionStart"in u)l={start:u.selectionStart,end:u.selectionEnd};else e:if(l=(l=u.ownerDocument)&&l.defaultView||window,(s=l.getSelection&&l.getSelection())&&0!==s.rangeCount){l=s.anchorNode,i=s.anchorOffset,c=s.focusNode,s=s.focusOffset;try{l.nodeType,c.nodeType}catch(C){l=null;break e}var f=0,d=-1,p=-1,h=0,v=0,g=u,m=null;t:for(;;){for(var y;g!==l||0!==i&&3!==g.nodeType||(d=f+i),g!==c||0!==s&&3!==g.nodeType||(p=f+s),3===g.nodeType&&(f+=g.nodeValue.length),null!==(y=g.firstChild);)m=g,g=y;for(;;){if(g===u)break t;if(m===l&&++h===i&&(d=f),m===c&&++v===s&&(p=f),null!==(y=g.nextSibling))break;m=(g=m).parentNode}g=y}l=-1===d||-1===p?null:{start:d,end:p}}else l=null;l=l||{start:0,end:0}}else l=null;Zr={focusedElem:u,selectionRange:l},Yt=!1,sl=null,fl=!1,Yu=r;do{try{jl()}catch(C){if(null===Yu)throw Error(a(330));Ul(Yu,C),Yu=Yu.nextEffect}}while(null!==Yu);sl=null,Yu=r;do{try{for(u=e;null!==Yu;){var b=Yu.flags;if(16&b&&ye(Yu.stateNode,""),128&b){var w=Yu.alternate;if(null!==w){var k=w.ref;null!==k&&("function"===typeof k?k(null):k.current=null)}}switch(1038&b){case 2:_u(Yu),Yu.flags&=-3;break;case 6:_u(Yu),Yu.flags&=-3,Cu(Yu.alternate,Yu);break;case 1024:Yu.flags&=-1025;break;case 1028:Yu.flags&=-1025,Cu(Yu.alternate,Yu);break;case 4:Cu(Yu.alternate,Yu);break;case 8:Su(u,l=Yu);var _=l.alternate;wu(l),null!==_&&wu(_)}Yu=Yu.nextEffect}}catch(C){if(null===Yu)throw Error(a(330));Ul(Yu,C),Yu=Yu.nextEffect}}while(null!==Yu);if(k=Zr,w=gr(),b=k.focusedElem,u=k.selectionRange,w!==b&&b&&b.ownerDocument&&vr(b.ownerDocument.documentElement,b)){null!==u&&mr(b)&&(w=u.start,void 0===(k=u.end)&&(k=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(k,b.value.length)):(k=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),l=b.textContent.length,_=Math.min(u.start,l),u=void 0===u.end?_:Math.min(u.end,l),!k.extend&&_>u&&(l=u,u=_,_=l),l=hr(b,_),i=hr(b,u),l&&i&&(1!==k.rangeCount||k.anchorNode!==l.node||k.anchorOffset!==l.offset||k.focusNode!==i.node||k.focusOffset!==i.offset)&&((w=w.createRange()).setStart(l.node,l.offset),k.removeAllRanges(),_>u?(k.addRange(w),k.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),k.addRange(w))))),w=[];for(k=b;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<w.length;b++)(k=w[b]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Yt=!!Br,Zr=Br=null,e.current=n,Yu=r;do{try{for(b=e;null!==Yu;){var E=Yu.flags;if(36&E&&mu(b,Yu.alternate,Yu),128&E){w=void 0;var x=Yu.ref;if(null!==x){var S=Yu.stateNode;Yu.tag,w=S,"function"===typeof x?x(w):x.current=w}}Yu=Yu.nextEffect}}catch(C){if(null===Yu)throw Error(a(330));Ul(Yu,C),Yu=Yu.nextEffect}}while(null!==Yu);Yu=null,Do(),Lu=o}else e.current=n;if(Ju)Ju=!1,el=e,tl=t;else for(Yu=r;null!==Yu;)t=Yu.nextEffect,Yu.nextEffect=null,8&Yu.flags&&((E=Yu).sibling=null,E.stateNode=null),Yu=t;if(0===(r=e.pendingLanes)&&(Ku=null),1===r?e===al?il++:(il=0,al=e):il=0,n=n.stateNode,So&&"function"===typeof So.onCommitFiberRoot)try{So.onCommitFiberRoot(xo,n,void 0,64===(64&n.current.flags))}catch(C){}if(gl(e,Wo()),Gu)throw Gu=!1,e=Xu,Xu=null,e;return 0!==(8&Lu)||Yo(),null}function jl(){for(;null!==Yu;){var e=Yu.alternate;fl||null===sl||(0!==(8&Yu.flags)?et(Yu,sl)&&(fl=!0):13===Yu.tag&&Mu(e,Yu)&&et(Yu,sl)&&(fl=!0));var t=Yu.flags;0!==(256&t)&&gu(e,Yu),0===(512&t)||Ju||(Ju=!0,Qo(97,(function(){return Al(),null}))),Yu=Yu.nextEffect}}function Al(){if(90!==tl){var e=97<tl?97:tl;return tl=90,$o(e,Fl)}return!1}function Rl(e,t){nl.push(t,e),Ju||(Ju=!0,Qo(97,(function(){return Al(),null})))}function Il(e,t){rl.push(t,e),Ju||(Ju=!0,Qo(97,(function(){return Al(),null})))}function Fl(){if(null===el)return!1;var e=el;if(el=null,0!==(48&Lu))throw Error(a(331));var t=Lu;Lu|=32;var n=rl;rl=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],u=o.destroy;if(o.destroy=void 0,"function"===typeof u)try{u()}catch(c){if(null===i)throw Error(a(330));Ul(i,c)}}for(n=nl,nl=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var l=o.create;o.destroy=l()}catch(c){if(null===i)throw Error(a(330));Ul(i,c)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Lu=t,Yo(),!0}function Dl(e,t,n){di(e,t=du(0,t=cu(n,t),1)),t=dl(),null!==(e=vl(e,1))&&(Vt(e,1,t),gl(e,t))}function Ul(e,t){if(3===e.tag)Dl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Dl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ku||!Ku.has(r))){var o=pu(n,e=cu(t,e),1);if(di(n,o),o=dl(),null!==(n=vl(n,1)))Vt(n,1,o),gl(n,o);else if("function"===typeof r.componentDidCatch&&(null===Ku||!Ku.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function Bl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=dl(),e.pingedLanes|=e.suspendedLanes&n,Ou===e&&(Au&n)===n&&(4===Fu||3===Fu&&(62914560&Au)===Au&&500>Wo()-qu?xl(e,0):Vu|=n),gl(e,t)}function Zl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===qo()?1:2:(0===ll&&(ll=Uu),0===(t=Bt(62914560&~ll))&&(t=4194304))),n=dl(),null!==(e=vl(e,t))&&(Vt(e,t,n),gl(e,n))}function Vl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Wl(e,t,n,r){return new Vl(e,t,n,r)}function ql(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Hl(e,t){var n=e.alternate;return null===n?((n=Wl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $l(e,t,n,r,o,i){var u=2;if(r=e,"function"===typeof e)ql(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case x:return Ql(n.children,o,i,t);case R:u=8,o|=16;break;case S:u=8,o|=1;break;case C:return(e=Wl(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case T:return(e=Wl(13,n,t,o)).type=T,e.elementType=T,e.lanes=i,e;case z:return(e=Wl(19,n,t,o)).elementType=z,e.lanes=i,e;case I:return Yl(n,o,i,t);case F:return(e=Wl(24,n,t,o)).elementType=F,e.lanes=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case M:u=9;break e;case P:u=11;break e;case L:u=14;break e;case O:u=16,r=null;break e;case j:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Wl(u,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ql(e,t,n,r){return(e=Wl(7,e,r,t)).lanes=n,e}function Yl(e,t,n,r){return(e=Wl(23,e,r,t)).elementType=I,e.lanes=n,e}function Gl(e,t,n){return(e=Wl(6,e,null,t)).lanes=n,e}function Xl(e,t,n){return(t=Wl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Kl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zt(0),this.expirationTimes=Zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zt(0),this.mutableSourceEagerHydrationData=null}function Jl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:E,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ec(e,t,n,r){var o=t.current,i=dl(),u=pl(o);e:if(n){t:{if(Ge(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(yo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(yo(c)){n=ko(n,c,l);break e}}n=l}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=fi(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),hl(o,u,i),u}function tc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rc(e,t){nc(e,t),(e=e.alternate)&&nc(e,t)}function oc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Kl(e,t,null!=n&&!0===n.hydrate),t=Wl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ci(t),e[eo]=n.current,Lr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ac(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var u=o;o=function(){var e=tc(a);u.call(e)}}ec(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new oc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"===typeof o){var l=o;o=function(){var e=tc(a);l.call(e)}}kl((function(){ec(t,a,e,o)}))}return tc(a)}function uc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ic(t))throw Error(a(200));return Jl(e,t,null,n)}Qu=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||vo.current)Ia=!0;else{if(0===(n&r)){switch(Ia=!1,t.tag){case 3:$a(t),Qi();break;case 5:Ri(t);break;case 1:yo(t.type)&&_o(t);break;case 4:ji(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Ka(e,t,n):(fo(Fi,1&Fi.current),null!==(t=iu(e,t,n))?t.sibling:null);fo(Fi,1&Fi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ou(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(Fi,Fi.current),r)break;return null;case 23:case 24:return t.lanes=0,Za(e,t,n)}return iu(e,t,n)}Ia=0!==(16384&e.flags)}else Ia=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=mo(t,ho.current),ai(t,n),o=ua(null,t,r,e,o,n),t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var i=!0;_o(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ci(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&mi(t,r,u,e),o.updater=yi,t.stateNode=o,o._reactInternals=t,_i(t,r,e,n),t=Ha(null,t,r,!0,i,n)}else t.tag=0,Fa(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"===typeof e)return ql(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===P)return 11;if(e===L)return 14}return 2}(o),e=Ko(o,e),i){case 0:t=Wa(null,t,o,e,n);break e;case 1:t=qa(null,t,o,e,n);break e;case 11:t=Da(null,t,o,e,n);break e;case 14:t=Ua(null,t,o,Ko(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Wa(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,qa(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if($a(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,si(e,t),hi(t,r,null,n),(r=t.memoizedState.element)===o)Qi(),t=iu(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Bi=Qr(t.stateNode.containerInfo.firstChild),Ui=t,i=Zi=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Yi.push(i);for(n=Mi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Fa(e,t,r,n),Qi();t=t.child}return t;case 5:return Ri(t),null===e&&qi(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,Wr(r,o)?u=null:null!==i&&Wr(r,i)&&(t.flags|=16),Va(e,t),Fa(e,t,u,n),t.child;case 6:return null===e&&qi(t),null;case 13:return Ka(e,t,n);case 4:return ji(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ni(t,null,r,n):Fa(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Da(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return Fa(e,t,t.pendingProps,n),t.child;case 8:case 12:return Fa(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value;var l=t.type._context;if(fo(Jo,l._currentValue),l._currentValue=i,null!==u)if(l=u.value,0===(i=sr(l,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!vo.current){t=iu(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){u=l.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&i)){1===l.tag&&((s=fi(-1,n&-n)).tag=2,di(l,s)),l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),ii(l.return,n),c.lanes|=n;break}s=s.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}Fa(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ai(t,n),r=r(o=ui(o,i.unstable_observedBits)),t.flags|=1,Fa(e,t,r,n),t.child;case 14:return i=Ko(o=t.type,t.pendingProps),Ua(e,t,o,i=Ko(o.type,i),r,n);case 15:return Ba(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ko(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,_o(t)):e=!1,ai(t,n),wi(t,r,o),_i(t,r,o,n),Ha(null,t,r,!0,e,n);case 19:return ou(e,t,n);case 23:case 24:return Za(e,t,n)}throw Error(a(156,t.tag))},oc.prototype.render=function(e){ec(e,this._internalRoot,null,null)},oc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ec(null,e,null,(function(){t[eo]=null}))},tt=function(e){13===e.tag&&(hl(e,4,dl()),rc(e,4))},nt=function(e){13===e.tag&&(hl(e,67108864,dl()),rc(e,67108864))},rt=function(e){if(13===e.tag){var t=dl(),n=pl(e);hl(e,n,t),rc(e,n)}},ot=function(e,t){return t()},Ne=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=io(r);if(!o)throw Error(a(90));X(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Oe=wl,je=function(e,t,n,r,o){var i=Lu;Lu|=4;try{return $o(98,e.bind(null,t,n,r,o))}finally{0===(Lu=i)&&($u(),Yo())}},Ae=function(){0===(49&Lu)&&(function(){if(null!==ol){var e=ol;ol=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gl(e,Wo())}))}Yo()}(),Al())},Re=function(e,t){var n=Lu;Lu|=2;try{return e(t)}finally{0===(Lu=n)&&($u(),Yo())}};var lc={Events:[ro,oo,io,ze,Le,Al,{current:!1}]},cc={findFiberByHostInstance:no,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sc={bundleType:cc.bundleType,version:cc.version,rendererPackageName:cc.rendererPackageName,rendererConfig:cc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:cc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var fc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fc.isDisabled&&fc.supportsFiber)try{xo=fc.inject(sc),So=fc}catch(ge){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lc,t.createPortal=uc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Lu;if(0!==(48&n))return e(t);Lu|=1;try{if(e)return $o(99,e.bind(null,t))}finally{Lu=n,Yo()}},t.hydrate=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!0,n)},t.render=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ic(e))throw Error(a(40));return!!e._reactRootContainer&&(kl((function(){ac(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},t.unstable_batchedUpdates=wl,t.unstable_createPortal=function(e,t){return uc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ic(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ac(e,t,n,!1,r)},t.version="17.0.2"},164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(463)},25:function(e,t,n){!function(e,t,n,r,o,i,a){"use strict";var u="default"in t?t.default:t;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},f=r.geoPath,d=c(r,["geoPath"]),p=t.createContext(),h=function(e){var n=e.width,r=e.height,o=e.projection,i=e.projectionConfig,a=c(e,["width","height","projection","projectionConfig"]),h=i.center||[],v=s(h,2),g=v[0],m=v[1],y=i.rotate||[],b=s(y,3),w=b[0],k=b[1],_=b[2],E=i.parallels||[],x=s(E,2),S=x[0],C=x[1],N=i.scale||null,M=t.useMemo((function(){return function(e){var t=e.projectionConfig,n=void 0===t?{}:t,r=e.projection,o=void 0===r?"geoEqualEarth":r,i=e.width,a=void 0===i?800:i,u=e.height,l=void 0===u?600:u;if("function"==typeof o)return o;var c=d[o]().translate([a/2,l/2]);return[c.center?"center":null,c.rotate?"rotate":null,c.scale?"scale":null,c.parallels?"parallels":null].forEach((function(e){e&&(c=c[e](n[e]||c[e]()))})),c}({projectionConfig:{center:g||0===g||m||0===m?[g,m]:null,rotate:w||0===w||k||0===k?[w,k,_]:null,parallels:S||0===S||C||0===C?[S,C]:null,scale:N},projection:o,width:n,height:r})}),[n,r,o,g,m,w,k,_,S,C,N]),P=t.useCallback(M,[M]),T=t.useMemo((function(){return{width:n,height:r,projection:P,path:f().projection(P)}}),[n,r,P]);return u.createElement(p.Provider,l({value:T},a))};h.propTypes={width:n.number,height:n.number,projection:n.oneOfType([n.string,n.func]),projectionConfig:n.object};var v=function(e){var t=e.width,n=void 0===t?800:t,r=e.height,o=void 0===r?600:r,i=e.projection,a=void 0===i?"geoEqualEarth":i,s=e.projectionConfig,f=void 0===s?{}:s,d=e.className,p=void 0===d?"":d,v=c(e,["width","height","projection","projectionConfig","className"]);return u.createElement(h,{width:n,height:o,projection:a,projectionConfig:f},u.createElement("svg",l({viewBox:"0 0 "+n+" "+o,className:"rsm-svg "+p},v)))};function g(e,t,n){var r=(e*n.k-e)/2,o=(t*n.k-t)/2;return[e/2-(r+n.x)/n.k,t/2-(o+n.y)/n.k]}function m(e,t){if("Topology"!==e.type)return t?t(e.features||e):e.features||e;var n=o.feature(e,e.objects[Object.keys(e.objects)[0]]).features;return t?t(n):n}function y(e){return"Topology"===e.type?{outline:o.mesh(e,e.objects[Object.keys(e.objects)[0]],(function(e,t){return e===t})),borders:o.mesh(e,e.objects[Object.keys(e.objects)[0]],(function(e,t){return e!==t}))}:null}function b(e,t){return e?e.map((function(e,n){return l({},e,{rsmKey:"geo-"+n,svgPath:t(e)})})):[]}function w(e){var n=e.geography,r=e.parseGeographies,o=t.useContext(p).path,i=t.useState({}),a=s(i,2),u=a[0],c=a[1];t.useEffect((function(){var e;"undefined"!=typeof window&&n&&("string"==typeof n?(e=n,fetch(e).then((function(e){if(!e.ok)throw Error(e.statusText);return e.json()})).catch((function(e){console.log("There was a problem when fetching the data: ",e)}))).then((function(e){e&&c({geographies:m(e,r),mesh:y(e)})})):c({geographies:m(n,r),mesh:y(n)}))}),[n,r]);var f=t.useMemo((function(){var e=u.mesh||{},t=function(e,t,n){return e&&t?{outline:l({},e,{rsmKey:"outline",svgPath:n(e)}),borders:l({},t,{rsmKey:"borders",svgPath:n(t)})}:{}}(e.outline,e.borders,o);return{geographies:b(u.geographies,o),outline:t.outline,borders:t.borders}}),[u,o]);return{geographies:f.geographies,outline:f.outline,borders:f.borders}}v.propTypes={width:n.number,height:n.number,projection:n.oneOfType([n.string,n.func]),projectionConfig:n.object,className:n.string};var k=function(e){var n=e.geography,r=e.children,o=e.parseGeographies,i=e.className,a=void 0===i?"":i,s=c(e,["geography","children","parseGeographies","className"]),f=t.useContext(p),d=f.path,h=f.projection,v=w({geography:n,parseGeographies:o}),g=v.geographies,m=v.outline,y=v.borders;return u.createElement("g",l({className:"rsm-geographies "+a},s),g&&g.length>0&&r({geographies:g,outline:m,borders:y,path:d,projection:h}))};k.propTypes={geography:n.oneOfType([n.string,n.object,n.array]),children:n.func,parseGeographies:n.func,className:n.string};var _=function(e){var n=e.geography,r=e.onMouseEnter,o=e.onMouseLeave,i=e.onMouseDown,a=e.onMouseUp,f=e.onFocus,d=e.onBlur,p=e.style,h=void 0===p?{}:p,v=e.className,g=void 0===v?"":v,m=c(e,["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"]),y=t.useState(!1),b=s(y,2),w=b[0],k=b[1],_=t.useState(!1),E=s(_,2),x=E[0],S=E[1];return u.createElement("path",l({tabIndex:"0",className:"rsm-geography "+g,d:n.svgPath,onMouseEnter:function(e){S(!0),r&&r(e)},onMouseLeave:function(e){S(!1),w&&k(!1),o&&o(e)},onFocus:function(e){S(!0),f&&f(e)},onBlur:function(e){S(!1),w&&k(!1),d&&d(e)},onMouseDown:function(e){k(!0),i&&i(e)},onMouseUp:function(e){k(!1),a&&a(e)},style:h[w||x?w?"pressed":"hover":"default"]},m))};_.propTypes={geography:n.object,onMouseEnter:n.func,onMouseLeave:n.func,onMouseDown:n.func,onMouseUp:n.func,onFocus:n.func,onBlur:n.func,style:n.object,className:n.string};var E=t.memo(_),x=function(e){var n=e.fill,o=void 0===n?"transparent":n,i=e.stroke,a=void 0===i?"currentcolor":i,s=e.step,f=void 0===s?[10,10]:s,d=e.className,h=void 0===d?"":d,v=c(e,["fill","stroke","step","className"]),g=t.useContext(p).path;return u.createElement("path",l({d:g(r.geoGraticule().step(f)()),fill:o,stroke:a,className:"rsm-graticule "+h},v))};x.propTypes={fill:n.string,stroke:n.string,step:n.array,className:n.string};var S=t.memo(x);function C(e){var n=e.center,r=e.filterZoomEvent,o=e.onMoveStart,u=e.onMoveEnd,l=e.onMove,c=e.translateExtent,f=void 0===c?[[-1/0,-1/0],[1/0,1/0]]:c,d=e.scaleExtent,h=void 0===d?[1,8]:d,v=e.zoom,m=void 0===v?1:v,y=t.useContext(p),b=y.width,w=y.height,k=y.projection,_=s(n,2),E=_[0],x=_[1],S=t.useState({x:0,y:0,k:1}),C=s(S,2),N=C[0],M=C[1],P=t.useRef({x:0,y:0,k:1}),T=t.useRef(),z=t.useRef(),L=t.useRef(!1),O=s(f,2),j=O[0],A=O[1],R=s(j,2),I=R[0],F=R[1],D=s(A,2),U=D[0],B=D[1],Z=s(h,2),V=Z[0],W=Z[1];return t.useEffect((function(){var e=a.select(T.current),t=i.zoom().filter((function(e){return r?r(e):!!e&&!e.ctrlKey&&!e.button})).scaleExtent([V,W]).translateExtent([[I,F],[U,B]]).on("start",(function(e){o&&!L.current&&o({coordinates:k.invert(g(b,w,e.transform)),zoom:e.transform.k},e)})).on("zoom",(function(e){if(!L.current){var t=e.transform,n=e.sourceEvent;M({x:t.x,y:t.y,k:t.k,dragging:n}),l&&l({x:t.x,y:t.y,k:t.k,dragging:n},e)}})).on("end",(function(e){if(L.current)L.current=!1;else{var t=k.invert(g(b,w,e.transform)),n=s(t,2),r=n[0],o=n[1];P.current={x:r,y:o,k:e.transform.k},u&&u({coordinates:[r,o],zoom:e.transform.k},e)}}));z.current=t,e.call(t)}),[b,w,I,F,U,B,V,W,k,o,l,u,r]),t.useEffect((function(){if(E!==P.current.x||x!==P.current.y||m!==P.current.k){var e=k([E,x]),t=e[0]*m,n=e[1]*m,r=a.select(T.current);L.current=!0,r.call(z.current.transform,i.zoomIdentity.translate(b/2-t,w/2-n).scale(m)),M({x:b/2-t,y:w/2-n,k:m}),P.current={x:E,y:x,k:m}}}),[E,x,m,b,w,k]),{mapRef:T,position:N,transformString:"translate("+N.x+" "+N.y+") scale("+N.k+")"}}var N=function(e){var n=e.center,r=void 0===n?[0,0]:n,o=e.zoom,i=void 0===o?1:o,a=e.minZoom,s=void 0===a?1:a,f=e.maxZoom,d=void 0===f?8:f,h=e.translateExtent,v=e.filterZoomEvent,g=e.onMoveStart,m=e.onMove,y=e.onMoveEnd,b=e.className,w=c(e,["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"]),k=t.useContext(p),_=k.width,E=k.height,x=C({center:r,filterZoomEvent:v,onMoveStart:g,onMove:m,onMoveEnd:y,scaleExtent:[s,d],translateExtent:h,zoom:i}),S=x.mapRef,N=x.transformString;return u.createElement("g",{ref:S},u.createElement("rect",{width:_,height:E,fill:"transparent"}),u.createElement("g",l({transform:N,className:"rsm-zoomable-group "+b},w)))};N.propTypes={center:n.array,zoom:n.number,minZoom:n.number,maxZoom:n.number,translateExtent:n.arrayOf(n.array),onMoveStart:n.func,onMove:n.func,onMoveEnd:n.func,className:n.string};var M=function(e){var n=e.id,r=void 0===n?"rsm-sphere":n,o=e.fill,i=void 0===o?"transparent":o,a=e.stroke,s=void 0===a?"currentcolor":a,f=e.strokeWidth,d=void 0===f?.5:f,h=e.className,v=void 0===h?"":h,g=c(e,["id","fill","stroke","strokeWidth","className"]),m=t.useContext(p).path,y=t.useMemo((function(){return m({type:"Sphere"})}),[m]);return u.createElement(t.Fragment,null,u.createElement("defs",null,u.createElement("clipPath",{id:r},u.createElement("path",{d:y}))),u.createElement("path",l({d:y,fill:i,stroke:s,strokeWidth:d,style:{pointerEvents:"none"},className:"rsm-sphere "+v},g)))};M.propTypes={id:n.string,fill:n.string,stroke:n.string,strokeWidth:n.number,className:n.string};var P=t.memo(M),T=function(e){var n=e.coordinates,r=e.children,o=e.onMouseEnter,i=e.onMouseLeave,a=e.onMouseDown,f=e.onMouseUp,d=e.onFocus,h=e.onBlur,v=e.style,g=void 0===v?{}:v,m=e.className,y=void 0===m?"":m,b=c(e,["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"]),w=t.useContext(p).projection,k=t.useState(!1),_=s(k,2),E=_[0],x=_[1],S=t.useState(!1),C=s(S,2),N=C[0],M=C[1],P=w(n),T=s(P,2),z=T[0],L=T[1];return u.createElement("g",l({transform:"translate("+z+", "+L+")",className:"rsm-marker "+y,onMouseEnter:function(e){M(!0),o&&o(e)},onMouseLeave:function(e){M(!1),E&&x(!1),i&&i(e)},onFocus:function(e){M(!0),d&&d(e)},onBlur:function(e){M(!1),E&&x(!1),h&&h(e)},onMouseDown:function(e){x(!0),a&&a(e)},onMouseUp:function(e){x(!1),f&&f(e)},style:g[E||N?E?"pressed":"hover":"default"]},b),r)};T.propTypes={coordinates:n.array,children:n.oneOfType([n.node,n.arrayOf(n.node)]),onMouseEnter:n.func,onMouseLeave:n.func,onMouseDown:n.func,onMouseUp:n.func,onFocus:n.func,onBlur:n.func,style:n.object,className:n.string};var z=function(e){var n=e.from,r=void 0===n?[0,0]:n,o=e.to,i=void 0===o?[0,0]:o,a=e.coordinates,s=e.stroke,f=void 0===s?"currentcolor":s,d=e.strokeWidth,h=void 0===d?3:d,v=e.fill,g=void 0===v?"transparent":v,m=e.className,y=void 0===m?"":m,b=c(e,["from","to","coordinates","stroke","strokeWidth","fill","className"]),w=t.useContext(p).path,k={type:"LineString",coordinates:a||[r,i]};return u.createElement("path",l({d:w(k),className:"rsm-line "+y,stroke:f,strokeWidth:h,fill:g},b))};z.propTypes={from:n.array,to:n.array,coordinates:n.array,stroke:n.string,strokeWidth:n.number,fill:n.string,className:n.string};var L=function(e){var n=e.subject,r=e.children,o=e.connectorProps,i=e.dx,a=void 0===i?30:i,f=e.dy,d=void 0===f?30:f,h=e.curve,v=void 0===h?0:h,g=e.className,m=void 0===g?"":g,y=c(e,["subject","children","connectorProps","dx","dy","curve","className"]),b=(0,t.useContext(p).projection)(n),w=s(b,2),k=w[0],_=w[1],E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5,r=Array.isArray(n)?n:[n,n];return"M0,0 Q"+(-e/2-e/2*r[0])+","+(-t/2+t/2*r[1])+" "+-e+","+-t}(a,d,v);return u.createElement("g",l({transform:"translate("+(k+a)+", "+(_+d)+")",className:"rsm-annotation "+m},y),u.createElement("path",l({d:E,fill:"transparent",stroke:"#000"},o)),r)};L.propTypes={subject:n.array,children:n.oneOfType([n.node,n.arrayOf(n.node)]),dx:n.number,dy:n.number,curve:n.number,connectorProps:n.object,className:n.string},e.Annotation=L,e.ComposableMap=v,e.Geographies=k,e.Geography=E,e.Graticule=S,e.Line=z,e.MapContext=p,e.MapProvider=h,e.Marker=T,e.Sphere=P,e.ZoomableGroup=N,e.useGeographies=w,e.useZoomPan=C,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(791),n(7),n(628),n(62),n(839),n(320))},374:function(e,t,n){"use strict";n(725);var r=n(791),o=60103;if(60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,s=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(s=t.ref),t)u.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:s,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},117:function(e,t,n){"use strict";var r=n(725),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,u=60110,l=60112;t.Suspense=60113;var c=60115,s=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),u=f("react.context"),l=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var d="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function m(){}function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var b=y.prototype=new m;b.constructor=y,r(b,g.prototype),b.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var r,i={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,r)&&!_.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:u,props:i,_owner:w.current}}function x(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var S=/\/+/g;function C(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,n,r,a){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var l=!1;if(null===e)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case i:l=!0}}if(l)return a=a(l=e),e=""===r?"."+C(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),N(a,t,n,"",(function(e){return e}))):null!=a&&(x(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=r+C(u=e[c],c);l+=N(u,t,n,s,a)}else if(s=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"===typeof s)for(e=s.call(e),c=0;!(u=e.next()).done;)l+=N(u=u.value,t,n,s=r+C(u,c++),a);else if("object"===u)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function M(e,t,n){if(null==e)return e;var r=[],o=0;return N(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function P(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function z(){var e=T.current;if(null===e)throw Error(p(321));return e}var L={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:M,forEach:function(e,t,n){M(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return M(e,(function(){t++})),t},toArray:function(e){return M(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var i=r({},e.props),a=e.key,u=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)k.call(t,s)&&!_.hasOwnProperty(s)&&(i[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:u,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:s,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return z().useCallback(e,t)},t.useContext=function(e,t){return z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return z().useMemo(e,t)},t.useReducer=function(e,t,n){return z().useReducer(e,t,n)},t.useRef=function(e){return z().useRef(e)},t.useState=function(e){return z().useState(e)},t.version="17.0.2"},791:function(e,t,n){"use strict";e.exports=n(117)},184:function(e,t,n){"use strict";e.exports=n(374)},727:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(z){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),a=new M(r||[]);return i._invoke=function(e,t,n){var r=f;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=S(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=s(e,t,n);if("normal"===l.type){if(r=n.done?h:d,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(z){return{type:"throw",arg:z}}}e.wrap=c;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",v={};function g(){}function m(){}function y(){}var b={};l(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(P([])));k&&k!==n&&r.call(k,i)&&(b=k);var _=y.prototype=g.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(o,i,a,u){var l=s(e[o],e,i);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"===typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,u)}),(function(e){n("throw",e,a,u)})):t.resolve(f).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,u)}))}u(l.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=s(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function P(e){if(e){var n=e[i];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return m.prototype=y,l(_,"constructor",y),l(y,"constructor",m),m.displayName=l(y,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,u,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},E(x.prototype),l(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new x(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(_),l(_,u,"Generator"),l(_,i,(function(){return this})),l(_,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=P,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(N),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return u.type="throw",u.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),N(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;N(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:P(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},813:function(e,t){"use strict";var n,r,o,i;if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,s=null,f=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(r){throw setTimeout(e,0),r}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var h=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,g=null,m=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,k=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+y;try{g(!0,e)?k.postMessage(null):(v=!1,g=null)}catch(n){throw k.postMessage(null),n}}else v=!1},n=function(e){g=e,v||(v=!0,k.postMessage(null))},r=function(e,n){m=d((function(){e(t.unstable_now())}),n)},o=function(){p(m),m=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<S(o,t)))break e;e[r]=t,e[n]=o,n=r}}function E(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,l=e[u];if(void 0!==a&&0>S(a,n))void 0!==l&&0>S(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>S(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],N=[],M=1,P=null,T=3,z=!1,L=!1,O=!1;function j(e){for(var t=E(N);null!==t;){if(null===t.callback)x(N);else{if(!(t.startTime<=e))break;x(N),t.sortIndex=t.expirationTime,_(C,t)}t=E(N)}}function A(e){if(O=!1,j(e),!L)if(null!==E(C))L=!0,n(R);else{var t=E(N);null!==t&&r(A,t.startTime-e)}}function R(e,n){L=!1,O&&(O=!1,o()),z=!0;var i=T;try{for(j(n),P=E(C);null!==P&&(!(P.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=P.callback;if("function"===typeof a){P.callback=null,T=P.priorityLevel;var u=a(P.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?P.callback=u:P===E(C)&&x(C),j(n)}else x(C);P=E(C)}if(null!==P)var l=!0;else{var c=E(N);null!==c&&r(A,c.startTime-n),l=!1}return l}finally{P=null,T=i,z=!1}}var I=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){L||z||(L=!0,n(R))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return E(C)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=I,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,i,a){var u=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?u+a:u:a=u,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:M++,callback:i,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>u?(e.sortIndex=a,_(N,e),null===E(C)&&e===E(N)&&(O?o():O=!0,r(A,a-u))):(e.sortIndex=l,_(C,e),L||z||(L=!0,n(R))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},296:function(e,t,n){"use strict";e.exports=n(813)},62:function(e,t,n){"use strict";function r(e){return e}function o(e){if(null==e)return r;var t,n,o=e.scale[0],i=e.scale[1],a=e.translate[0],u=e.translate[1];return function(e,r){r||(t=n=0);var l=2,c=e.length,s=new Array(c);for(s[0]=(t+=e[0])*o+a,s[1]=(n+=e[1])*i+u;l<c;)s[l]=e[l],++l;return s}}function i(e){var t,n=o(e.transform),r=1/0,i=r,a=-r,u=-r;function l(e){(e=n(e))[0]<r&&(r=e[0]),e[0]>a&&(a=e[0]),e[1]<i&&(i=e[1]),e[1]>u&&(u=e[1])}function c(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(c);break;case"Point":l(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(l)}}for(t in e.arcs.forEach((function(e){for(var t,o=-1,l=e.length;++o<l;)(t=n(e[o],o))[0]<r&&(r=t[0]),t[0]>a&&(a=t[0]),t[1]<i&&(i=t[1]),t[1]>u&&(u=t[1])})),e.objects)c(e.objects[t]);return[r,i,a,u]}function a(e,t){return"string"===typeof t&&(t=e.objects[t]),"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map((function(t){return u(e,t)}))}:u(e,t)}function u(e,t){var n=t.id,r=t.bbox,o=null==t.properties?{}:t.properties,i=l(e,t);return null==n&&null==r?{type:"Feature",properties:o,geometry:i}:null==r?{type:"Feature",id:n,properties:o,geometry:i}:{type:"Feature",id:n,bbox:r,properties:o,geometry:i}}function l(e,t){var n=o(e.transform),r=e.arcs;function i(e,t){t.length&&t.pop();for(var o=r[e<0?~e:e],i=0,a=o.length;i<a;++i)t.push(n(o[i],i));e<0&&function(e,t){for(var n,r=e.length,o=r-t;o<--r;)n=e[o],e[o++]=e[r],e[r]=n}(t,a)}function a(e){return n(e)}function u(e){for(var t=[],n=0,r=e.length;n<r;++n)i(e[n],t);return t.length<2&&t.push(t[0]),t}function l(e){for(var t=u(e);t.length<4;)t.push(t[0]);return t}function c(e){return e.map(l)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=a(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(a);break;case"LineString":n=u(t.arcs);break;case"MultiLineString":n=t.arcs.map(u);break;case"Polygon":n=c(t.arcs);break;case"MultiPolygon":n=t.arcs.map(c);break;default:return null}return{type:r,coordinates:n}}(t)}function c(e,t){var n={},r={},o={},i=[],a=-1;function u(e,t){for(var r in e){var o=e[r];delete t[o.start],delete o.start,delete o.end,o.forEach((function(e){n[e<0?~e:e]=1})),i.push(o)}}return t.forEach((function(n,r){var o,i=e.arcs[n<0?~n:n];i.length<3&&!i[1][0]&&!i[1][1]&&(o=t[++a],t[a]=n,t[r]=o)})),t.forEach((function(t){var n,i,a=function(t){var n,r=e.arcs[t<0?~t:t],o=r[0];e.transform?(n=[0,0],r.forEach((function(e){n[0]+=e[0],n[1]+=e[1]}))):n=r[r.length-1];return t<0?[n,o]:[o,n]}(t),u=a[0],l=a[1];if(n=o[u])if(delete o[n.end],n.push(t),n.end=l,i=r[l]){delete r[i.start];var c=i===n?n:n.concat(i);r[c.start=n.start]=o[c.end=i.end]=c}else r[n.start]=o[n.end]=n;else if(n=r[l])if(delete r[n.start],n.unshift(t),n.start=u,i=o[u]){delete o[i.end];var s=i===n?n:i.concat(n);r[s.start=i.start]=o[s.end=n.end]=s}else r[n.start]=o[n.end]=n;else r[(n=[t]).start=u]=o[n.end=l]=n})),u(o,r),u(r,o),t.forEach((function(e){n[e<0?~e:e]||i.push([e])})),i}function s(e){return l(e,f.apply(this,arguments))}function f(e,t,n){var r,o,i;if(arguments.length>1)r=d(e,t,n);else for(o=0,r=new Array(i=e.arcs.length);o<i;++o)r[o]=o;return{type:"MultiLineString",arcs:c(e,r)}}function d(e,t,n){var r,o=[],i=[];function a(e){var t=e<0?~e:e;(i[t]||(i[t]=[])).push({i:e,g:r})}function u(e){e.forEach(a)}function l(e){e.forEach(u)}return function e(t){switch(r=t,t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"LineString":u(t.arcs);break;case"MultiLineString":case"Polygon":l(t.arcs);break;case"MultiPolygon":!function(e){e.forEach(l)}(t.arcs)}}(t),i.forEach(null==n?function(e){o.push(e[0].i)}:function(e){n(e[0].g,e[e.length-1].g)&&o.push(e[0].i)}),o}function p(e){return l(e,h.apply(this,arguments))}function h(e,t){var n={},r=[],o=[];function i(e){e.forEach((function(t){t.forEach((function(t){(n[t=t<0?~t:t]||(n[t]=[])).push(e)}))})),r.push(e)}function a(t){return function(e){for(var t,n=-1,r=e.length,o=e[r-1],i=0;++n<r;)t=o,o=e[n],i+=t[0]*o[1]-t[1]*o[0];return Math.abs(i)}(l(e,{type:"Polygon",arcs:[t]}).coordinates[0])}return t.forEach((function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Polygon":i(t.arcs);break;case"MultiPolygon":t.arcs.forEach(i)}})),r.forEach((function(e){if(!e._){var t=[],r=[e];for(e._=1,o.push(t);e=r.pop();)t.push(e),e.forEach((function(e){e.forEach((function(e){n[e<0?~e:e].forEach((function(e){e._||(e._=1,r.push(e))}))}))}))}})),r.forEach((function(e){delete e._})),{type:"MultiPolygon",arcs:o.map((function(t){var r,o=[];if(t.forEach((function(e){e.forEach((function(e){e.forEach((function(e){n[e<0?~e:e].length<2&&o.push(e)}))}))})),(r=(o=c(e,o)).length)>1)for(var i,u,l=1,s=a(o[0]);l<r;++l)(i=a(o[l]))>s&&(u=o[0],o[0]=o[l],o[l]=u,s=i);return o})).filter((function(e){return e.length>0}))}}function v(e,t){for(var n=0,r=e.length;n<r;){var o=n+r>>>1;e[o]<t?n=o+1:r=o}return n}function g(e){var t={},n=e.map((function(){return[]}));function r(e,n){e.forEach((function(e){e<0&&(e=~e);var r=t[e];r?r.push(n):t[e]=[n]}))}function o(e,t){e.forEach((function(e){r(e,t)}))}var i={LineString:r,MultiLineString:o,Polygon:o,MultiPolygon:function(e,t){e.forEach((function(e){o(e,t)}))}};for(var a in e.forEach((function e(t,n){"GeometryCollection"===t.type?t.geometries.forEach((function(t){e(t,n)})):t.type in i&&i[t.type](t.arcs,n)})),t)for(var u=t[a],l=u.length,c=0;c<l;++c)for(var s=c+1;s<l;++s){var f,d=u[c],p=u[s];(f=n[d])[a=v(f,p)]!==p&&f.splice(a,0,p),(f=n[p])[a=v(f,d)]!==d&&f.splice(a,0,d)}return n}function m(e){if(null==e)return r;var t,n,o=e.scale[0],i=e.scale[1],a=e.translate[0],u=e.translate[1];return function(e,r){r||(t=n=0);var l=2,c=e.length,s=new Array(c),f=Math.round((e[0]-a)/o),d=Math.round((e[1]-u)/i);for(s[0]=f-t,t=f,s[1]=d-n,n=d;l<c;)s[l]=e[l],++l;return s}}function y(e,t){if(e.transform)throw new Error("already quantized");if(t&&t.scale)l=e.bbox;else{if(!((n=Math.floor(t))>=2))throw new Error("n must be \u22652");var n,r=(l=e.bbox||i(e))[0],o=l[1],a=l[2],u=l[3];t={scale:[a-r?(a-r)/(n-1):1,u-o?(u-o)/(n-1):1],translate:[r,o]}}var l,c,s=m(t),f=e.objects,d={};function p(e){return s(e)}function h(e){var t;switch(e.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:e.geometries.map(h)};break;case"Point":t={type:"Point",coordinates:p(e.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:e.coordinates.map(p)};break;default:return e}return null!=e.id&&(t.id=e.id),null!=e.bbox&&(t.bbox=e.bbox),null!=e.properties&&(t.properties=e.properties),t}for(c in f)d[c]=h(f[c]);return{type:"Topology",bbox:l,transform:t,objects:d,arcs:e.arcs.map((function(e){var t,n=0,r=1,o=e.length,i=new Array(o);for(i[0]=s(e[0],0);++n<o;)((t=s(e[n],n))[0]||t[1])&&(i[r++]=t);return 1===r&&(i[r++]=[0,0]),i.length=r,i}))}}n.r(t),n.d(t,{bbox:function(){return i},feature:function(){return a},merge:function(){return p},mergeArcs:function(){return h},mesh:function(){return s},meshArcs:function(){return f},neighbors:function(){return g},quantize:function(){return y},transform:function(){return o},untransform:function(){return m}})},762:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(192);function o(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,a=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw a}}}}},942:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},192:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}n.d(t,{Z:function(){return o}})}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".f54da110.chunk.js"},n.miniCssF=function(e){},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="iss-position-spa:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),s=0;s<c.length;s++){var f=c[s];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+i){u=f;break}}u||(l=!0,(u=document.createElement("script")).charset="utf-8",u.timeout=120,n.nc&&u.setAttribute("nonce",n.nc),u.setAttribute("data-webpack",t+i),u.src=r),e[r]=[o];var d=function(t,n){u.onerror=u.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],u.parentNode&&u.parentNode.removeChild(u),o&&o.forEach((function(e){return e(n)})),t)return t(n)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=d.bind(null,u.onerror),u.onload=d.bind(null,u.onload),l&&document.head.appendChild(u)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/iss-position-spa/",function(){var e={179:0};n.f.j=function(t,r){var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var i=new Promise((function(n,r){o=e[t]=[n,r]}));r.push(o[2]=i);var a=n.p+n.u(t),u=new Error;n.l(a,(function(r){if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;u.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",u.name="ChunkLoadError",u.type=i,u.request=a,o[1](u)}}),"chunk-"+t,t)}};var t=function(t,r){var o,i,a=r[0],u=r[1],l=r[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(o in u)n.o(u,o)&&(n.m[o]=u[o]);if(l)l(n)}for(t&&t(r);c<a.length;c++)i=a[c],n.o(e,i)&&e[i]&&e[i][0](),e[a[c]]=0},r=self.webpackChunkiss_position_spa=self.webpackChunkiss_position_spa||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){"use strict";var e=n(791),t=n(164);function r(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(c){return void n(c)}u.done?t(l):Promise.resolve(l).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function u(e){r(a,o,i,u,l,"next",e)}function l(e){r(a,o,i,u,l,"throw",e)}u(void 0)}))}}var i=n(192);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){u=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(e,t)||(0,i.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var u=n(757),l=n.n(u),c={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},s=e.createContext&&e.createContext(c),f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},f.apply(this,arguments)},d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function p(t){return t&&t.map((function(t,n){return e.createElement(t.tag,f({key:n},t.attr),p(t.child))}))}function h(t){return function(n){return e.createElement(v,f({attr:f({},t.attr)},n),p(t.child))}}function v(t){var n=function(n){var r,o=t.attr,i=t.size,a=t.title,u=d(t,["attr","size","title"]),l=i||n.size||"1em";return n.className&&(r=n.className),t.className&&(r=(r?r+" ":"")+t.className),e.createElement("svg",f({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,o,u,{className:r,style:f(f({color:t.color||n.color},n.style),t.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),a&&e.createElement("title",null,a),t.children)};return void 0!==s?e.createElement(s.Consumer,null,(function(e){return n(e)})):n(c)}function g(e){return h({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]})(e)}function m(e){return h({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.60969,310.04206l-96.70393,96.71625a31.88151,31.88151,0,0,1-45.00765,0L280.572,326.34115l-9.89231,9.90759a190.56343,190.56343,0,0,1-5.40716,168.52287c-4.50077,8.50115-16.39342,9.59505-23.20707,2.79725L134.54715,400.05428l-17.7999,17.79929c.70324,2.60972,1.60965,5.00067,1.60965,7.79793a32.00544,32.00544,0,1,1-32.00544-32.00434c2.79735,0,5.18838.90637,7.7982,1.60959l17.7999-17.79929L4.43129,269.94287c-6.798-6.81342-5.70409-18.6119,2.79735-23.20627a190.58161,190.58161,0,0,1,168.52864-5.407l9.79854-9.79821-80.31053-80.41716a32.002,32.002,0,0,1,0-45.09987L201.96474,9.29814A31.62639,31.62639,0,0,1,224.46868,0a31.99951,31.99951,0,0,1,22.59759,9.29814l80.32615,80.30777,47.805-47.89713a33.6075,33.6075,0,0,1,47.50808,0l47.50807,47.50645a33.63308,33.63308,0,0,1,0,47.50644l-47.805,47.89713L502.71908,265.036A31.78938,31.78938,0,0,1,502.60969,310.04206ZM219.56159,197.433l73.82505-73.82252-68.918-68.9-73.80942,73.80689Zm237.74352,90.106-68.90233-68.9156-73.825,73.82252,68.918,68.9Z"}}]})(e)}var y=n(25),b=n(184),w=function(e){var t=e.latitude,n=e.longitude,r=String(Number(n)-2.7),o=String(Number(t)+5);return(0,b.jsxs)(y.ComposableMap,{projection:"geoEqualEarth",width:2400,children:[(0,b.jsx)(y.Graticule,{stroke:"rgba(255, 255, 255, 0.5)"}),(0,b.jsx)(y.Sphere,{stroke:"#FF5533",strokeWidth:2}),(0,b.jsx)(y.Geographies,{geography:"https://raw.githubusercontent.com/zcreativelabs/react-simple-maps/master/topojson-maps/world-110m.json",children:function(e){return e.geographies.map((function(e){return(0,b.jsx)(y.Geography,{geography:e,fill:"#DDD",stroke:"#FFF"},e.rsmKey)}))}}),(0,b.jsx)(y.Marker,{coordinates:[r,o],children:(0,b.jsx)(m,{color:"red"})})]})};var k=function(t){var n=t.latitude,r=t.longitude,o=a((0,e.useState)(!1),2),i=o[0],u=o[1];return(0,e.useEffect)((function(){window.screen.width<480?u(!0):u(!1)}),[window.screen.width]),(0,b.jsx)("div",{children:(0,b.jsx)("table",{className:"my-8 text-3xl sm:text-4xl",children:(0,b.jsxs)("tbody",{children:[(0,b.jsxs)("tr",{children:[(0,b.jsx)("td",{className:"text-left",children:"Latitude:"}),(0,b.jsx)("td",{className:"text-right",children:i?n.slice(0,7):n})]}),(0,b.jsxs)("tr",{children:[(0,b.jsx)("td",{className:"text-left",children:"Longitude:"}),(0,b.jsx)("td",{className:"text-right pl-10",children:i?r.slice(0,7):r})]})]})})})},_=function(e){var t=e.progress;return(0,b.jsx)("div",{className:"w-1/4",children:(0,b.jsx)("div",{className:"w-full bg-gray-600 rounded-full h-4 dark:bg-gray-500",children:(0,b.jsx)("div",{className:"bg-gray-200 h-4 rounded-full transition-all ease-in-out",style:{width:"".concat(t,"%"),maxWidth:"100%"}})})})};var E=function(){var t=a((0,e.useState)(""),2),n=t[0],r=t[1],i=a((0,e.useState)(""),2),u=i[0],c=i[1],s=a((0,e.useState)(0),2),f=s[0],d=s[1];function p(){return h.apply(this,arguments)}function h(){return(h=o(l().mark((function e(){var t,n;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://api.wheretheiss.at/v1/satellites/25544");case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,r(String(n.longitude)),c(String(n.latitude)),d(0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,e.useEffect)((function(){p(),setInterval(p,2e3),setInterval((function(){d((function(e){return e+5}))}),100)}),[]),(0,b.jsx)("div",{className:"App",children:(0,b.jsxs)("header",{className:"App-header",children:[(0,b.jsx)("h1",{className:"text-4xl sm:text-6xl",children:"International Space Station Position"}),(0,b.jsx)(w,{latitude:u,longitude:n}),(0,b.jsx)(k,{latitude:u,longitude:n}),(0,b.jsx)(_,{progress:f}),(0,b.jsx)("a",{href:"https://github.com/rzmk/iss-position-spa",target:"_blank",rel:"noreferrer",children:(0,b.jsx)(g,{className:"mt-8 w-12 h-12 hover:scale-125 transition ease-in-out"})})]})})},x=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function S(e,t){navigator.serviceWorker.register(e).then((function(e){e.onupdatefound=function(){var n=e.installing;null!=n&&(n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(e)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(e)))})}})).catch((function(e){console.error("Error during service worker registration:",e)}))}var C=function(e){e&&e instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,i=t.getLCP,a=t.getTTFB;n(e),r(e),o(e),i(e),a(e)}))};t.render((0,b.jsx)(e.StrictMode,{children:(0,b.jsx)(E,{})}),document.getElementById("root")),function(e){if("serviceWorker"in navigator){if(new URL("/iss-position-spa",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",(function(){var t="".concat("/iss-position-spa","/service-worker.js");x?(!function(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then((function(n){var r=n.headers.get("content-type");404===n.status||null!=r&&-1===r.indexOf("javascript")?navigator.serviceWorker.ready.then((function(e){e.unregister().then((function(){window.location.reload()}))})):S(e,t)})).catch((function(){console.log("No internet connection found. App is running in offline mode.")}))}(t,e),navigator.serviceWorker.ready.then((function(){console.log("This web app is being served cache-first by a service worker. To learn more, visit https://cra.link/PWA")}))):S(t,e)}))}}(),C()}()}();
//# sourceMappingURL=main.1bf245fb.js.map