UNPKG

eurostat-map

Version:

Reusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database.

4 lines 683 kB
/*! /*! eurostat-map v4.3.12 | 2025 Eurostat | EUPL License. See https://github.com/eurostat/eurostat-map/blob/master/LICENSE * / */ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.eurostatmap=e():t.eurostatmap=e()}(self,(()=>(()=>{var t={6:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"/* Legend hover classes for lines */\n.em-flow-lines line.dimmed {\n opacity: 0;\n}\n.em-flow-lines line.highlighted {\n opacity: 1;\n}\n",""]);const s=o},56:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},72:t=>{"use strict";var e=[];function n(t){for(var n=-1,i=0;i<e.length;i++)if(e[i].identifier===t){n=i;break}return n}function i(t,i){for(var a={},o=[],s=0;s<t.length;s++){var l=t[s],c=i.base?l[0]+i.base:l[0],u=a[c]||0,h="".concat(c," ").concat(u);a[c]=u+1;var f=n(h),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)e[f].references++,e[f].updater(p);else{var d=r(p,i);i.byIndex=s,e.splice(s,0,{identifier:h,updater:d,references:1})}o.push(h)}return o}function r(t,e){var n=e.domAPI(e);n.update(t);return function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,r){var a=i(t=t||[],r=r||{});return function(t){t=t||[];for(var o=0;o<a.length;o++){var s=n(a[o]);e[s].references--}for(var l=i(t,r),c=0;c<a.length;c++){var u=n(a[c]);0===e[u].references&&(e[u].updater(),e.splice(u,1))}a=l}}},113:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},172:t=>{t.exports=function(t,e){this.v=t,this.k=e},t.exports.__esModule=!0,t.exports.default=t.exports},211:(t,e,n)=>{"use strict";n.d(e,{A:()=>_});var i=n(601),r=n.n(i),a=n(314),o=n.n(a),s=n(489),l=n(666),c=n(604),u=n(470),h=n(789),f=n(991),p=n(875),d=n(765),g=o()(r());g.i(s.A),g.i(l.A),g.i(c.A),g.i(u.A),g.i(h.A),g.i(f.A),g.i(p.A),g.i(d.A),g.push([t.id,"\n",""]);const _=g},262:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"/* Proportional symbol and pie styles */\n\n/* muted country boundaries */\n.em--ps .em-cntbn,\n.em--pie .em-cntbn {\n stroke: grey;\n}\n\n/* muted nuts boundaries */\n.em--ps .em-bn-1,\n.em--pie .em-bn-1,\n.em--ps .em-bn-2,\n.em--pie .em-bn-2,\n.em--ps .em-bn-3,\n.em--pie .em-bn-3,\n.em--ps .em-nutsrg [lvl='3'],\n.em--pie .em-nutsrg [lvl='3'],\n.em--ps .em-nutsrg [lvl='2'],\n.em--pie .em-nutsrg [lvl='2'],\n.em--ps .em-nutsrg [lvl='1'],\n.em--pie .em-nutsrg [lvl='1'],\n.em--ps .em-bn-co,\n.em--pie .em-bn-co {\n stroke-width: 0.07px;\n}\n\n/* muted country fill */\n.em--ps .em-cntrg,\n.em--pie .em-cntrg {\n fill: #f2f2f2;\n}\n\n/* muted nuts fill */\n.em--ps .em-nutsrg,\n.em--pie .em-nutsrg {\n fill: #fdfdfd;\n}\n\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\n.em--ps g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta),\n.em--pie g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\n stroke-width: 0px;\n}\n\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\n.em--ps .em-bn-co,\n.em--pie .em-bn-co {\n stroke: grey;\n stroke-width: 0.2px;\n}\n",""]);const s=o},314:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,r,a){"string"==typeof t&&(t=[[null,t,void 0]]);var o={};if(i)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(o[l]=!0)}for(var c=0;c<t.length;c++){var u=[].concat(t[c]);i&&o[u[0]]||(void 0!==a&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),e.push(u))}},e}},373:t=>{t.exports=function(t){var e=Object(t),n=[];for(var i in e)n.unshift(i);return function t(){for(;n.length;)if((i=n.pop())in e)return t.value=i,t.done=!1,t;return t.done=!0,t}},t.exports.__esModule=!0,t.exports.default=t.exports},387:(t,e)=>{var n,i,r;(r={}).Constants={},r.Math={},r.Accumulator={},function(t){"use strict";t.WGS84={a:6378137,f:1/298.257223563},t.version={major:2,minor:1,patch:1},t.version_string="2.1.1"}(r.Constants),function(t){"use strict";t.digits=53,t.epsilon=Math.pow(.5,t.digits-1),t.degree=Math.PI/180,t.sq=function(t){return t*t},t.hypot=function(t,e){return Math.sqrt(t*t+e*e)},t.cbrt=Math.cbrt||function(t){var e=Math.pow(Math.abs(t),1/3);return t>0?e:t<0?-e:t},t.log1p=Math.log1p||function(t){var e=1+t,n=e-1;return 0===n?t:t*Math.log(e)/n},t.atanh=Math.atanh||function(e){var n=Math.abs(e);return n=t.log1p(2*n/(1-n))/2,e>0?n:e<0?-n:e},t.copysign=function(t,e){return Math.abs(t)*(e<0||0===e&&1/e<0?-1:1)},t.sum=function(t,e){var n=t+e,i=n-e,r=n-i;return i-=t,{s:n,t:n?0-(i+(r-=e)):n}},t.polyval=function(t,e,n,i){for(var r=t<0?0:e[n++];--t>=0;)r=r*i+e[n++];return r},t.AngRound=function(e){var n=1/16,i=Math.abs(e);return i=i<n?n-(n-i):i,t.copysign(i,e)},t.remainder=function(t,e){return(t%=e)<-e/2?t+e:t<e/2?t:t-e},t.AngNormalize=function(e){var n=t.remainder(e,360);return 180===Math.abs(n)?t.copysign(180,e):n},t.LatFix=function(t){return Math.abs(t)>90?NaN:t},t.AngDiff=function(e,n){var i,r,a=t.sum(t.remainder(-e,360),t.remainder(n,360));return i=(a=t.sum(t.remainder(a.s,360),a.t)).s,r=a.t,0!==i&&180!==Math.abs(i)||(i=t.copysign(i,0===r?n-e:-r)),{d:i,e:r}},t.sincosd=function(e){var n,i,r,a,o,s,l;switch(n=e%360,i=(n-=90*(r=Math.round(n/90)))*this.degree,a=Math.sin(i),o=Math.cos(i),45===Math.abs(n)?(o=Math.sqrt(.5),a=t.copysign(o,i)):30===Math.abs(n)&&(o=Math.sqrt(.75),a=t.copysign(.5,i)),3&r){case 0:s=a,l=o;break;case 1:s=o,l=-a;break;case 2:s=-a,l=-o;break;default:s=-o,l=a}return l+=0,0===s&&(s=t.copysign(s,e)),{s,c:l}},t.sincosde=function(e,n){var i,r,a,o,s,l,c;switch(i=e%360,a=Math.round(i/90),r=(i=t.AngRound(i-90*a+n))*this.degree,o=Math.sin(r),s=Math.cos(r),45===Math.abs(i)?(s=Math.sqrt(.5),o=t.copysign(s,r)):30===Math.abs(i)&&(s=Math.sqrt(.75),o=t.copysign(.5,r)),3&a){case 0:l=o,c=s;break;case 1:l=s,c=-o;break;case 2:l=-o,c=-s;break;default:l=-s,c=o}return c+=0,0===l&&(l=t.copysign(l,e+n)),{s:l,c}},t.atan2d=function(e,n){var i,r=0;switch(Math.abs(e)>Math.abs(n)&&([e,n]=[n,e],r=2),t.copysign(1,n)<0&&(n=-n,++r),i=Math.atan2(e,n)/this.degree,r){case 1:i=t.copysign(180,e)-i;break;case 2:i=90-i;break;case 3:i=-90+i}return i}}(r.Math),function(t,e){"use strict";t.Accumulator=function(t){this.Set(t)},t.Accumulator.prototype.Set=function(e){e||(e=0),e.constructor===t.Accumulator?(this._s=e._s,this._t=e._t):(this._s=e,this._t=0)},t.Accumulator.prototype.Add=function(t){var n=e.sum(t,this._t),i=e.sum(n.s,this._s);n=n.t,this._s=i.s,this._t=i.t,0===this._s?this._s=n:this._t+=n},t.Accumulator.prototype.Sum=function(e){var n;return e?((n=new t.Accumulator(this)).Add(e),n._s):this._s},t.Accumulator.prototype.Negate=function(){this._s*=-1,this._t*=-1},t.Accumulator.prototype.Remainder=function(t){this._s=e.remainder(this._s,t),this.Add(0)}}(r.Accumulator,r.Math),r.Geodesic={},r.GeodesicLine={},r.PolygonArea={},function(t,e,n,i,r){"use strict";var a,o,s,l,c,u,h,f,p,d,g,_=20+i.digits+10,m=i.epsilon,v=200*m,y=Math.sqrt(m),x=m,b=1e3*y;t.tiny_=Math.sqrt(Number.MIN_VALUE/Number.EPSILON),t.nC1_=6,t.nC1p_=6,t.nC2_=6,t.nC3_=6,t.nC4_=6,a=t.nC3_*(t.nC3_-1)/2,o=t.nC4_*(t.nC4_+1)/2,t.CAP_C1=1,t.CAP_C1p=2,t.CAP_C2=4,t.CAP_C3=8,t.CAP_C4=16,t.NONE=0,t.ARC=64,t.LATITUDE=128,t.LONGITUDE=256|t.CAP_C3,t.AZIMUTH=512,t.DISTANCE=1024|t.CAP_C1,t.STANDARD=t.LATITUDE|t.LONGITUDE|t.AZIMUTH|t.DISTANCE,t.DISTANCE_IN=2048|t.CAP_C1|t.CAP_C1p,t.REDUCEDLENGTH=4096|t.CAP_C1|t.CAP_C2,t.GEODESICSCALE=8192|t.CAP_C1|t.CAP_C2,t.AREA=16384|t.CAP_C4,t.ALL=32671,t.LONG_UNROLL=32768,t.OUT_MASK=32640|t.LONG_UNROLL,t.SinCosSeries=function(t,e,n,i){var r=i.length,a=r-(t?1:0),o=2*(n-e)*(n+e),s=1&a?i[--r]:0,l=0;for(a=Math.floor(a/2);a--;)s=o*(l=o*s-l+i[--r])-s+i[--r];return t?2*e*n*s:n*(s-l)},s=function(t,e){var n,r,a,o,s,l,c,u,h,f,p,d,g=i.sq(t),_=i.sq(e),m=(g+_-1)/6;return 0===_&&m<=0?n=0:(l=m,(s=(r=g*_/4)*(r+2*(o=m*(a=i.sq(m)))))>=0?(c=r+o,c+=c<0?-Math.sqrt(s):Math.sqrt(s),l+=(u=i.cbrt(c))+(0!==u?a/u:0)):(h=Math.atan2(Math.sqrt(-s),-(r+o)),l+=2*m*Math.cos(h/3)),f=Math.sqrt(i.sq(l)+_),d=((p=l<0?_/(f-l):l+f)-_)/(2*f),n=p/(Math.sqrt(p+i.sq(d))+d)),n},l=[1,4,64,0,256],t.A1m1f=function(t){var e=Math.floor(3);return(i.polyval(e,l,0,i.sq(t))/l[e+1]+t)/(1-t)},c=[-1,6,-16,32,-9,64,-128,2048,9,-16,768,3,-5,512,-7,1280,-7,2048],t.C1f=function(e,n){var r,a,o=i.sq(e),s=e,l=0;for(r=1;r<=t.nC1_;++r)a=Math.floor((t.nC1_-r)/2),n[r]=s*i.polyval(a,c,l,o)/c[l+a+1],l+=a+2,s*=e},u=[205,-432,768,1536,4005,-4736,3840,12288,-225,116,384,-7173,2695,7680,3467,7680,38081,61440],t.C1pf=function(e,n){var r,a,o=i.sq(e),s=e,l=0;for(r=1;r<=t.nC1p_;++r)a=Math.floor((t.nC1p_-r)/2),n[r]=s*i.polyval(a,u,l,o)/u[l+a+1],l+=a+2,s*=e},h=[-11,-28,-192,0,256],t.A2m1f=function(t){var e=Math.floor(3);return(i.polyval(e,h,0,i.sq(t))/h[e+1]-t)/(1+t)},f=[1,2,16,32,35,64,384,2048,15,80,768,7,35,512,63,1280,77,2048],t.C2f=function(e,n){var r,a,o=i.sq(e),s=e,l=0;for(r=1;r<=t.nC2_;++r)a=Math.floor((t.nC2_-r)/2),n[r]=s*i.polyval(a,f,l,o)/f[l+a+1],l+=a+2,s*=e},t.Geodesic=function(t,e){if(this.a=t,this.f=e,this._f1=1-this.f,this._e2=this.f*(2-this.f),this._ep2=this._e2/i.sq(this._f1),this._n=this.f/(2-this.f),this._b=this.a*this._f1,this._c2=(i.sq(this.a)+i.sq(this._b)*(0===this._e2?1:(this._e2>0?i.atanh(Math.sqrt(this._e2)):Math.atan(Math.sqrt(-this._e2)))/Math.sqrt(Math.abs(this._e2))))/2,this._etol2=.1*y/Math.sqrt(Math.max(.001,Math.abs(this.f))*Math.min(1,1-this.f/2)/2),!(isFinite(this.a)&&this.a>0))throw new Error("Equatorial radius is not positive");if(!(isFinite(this._b)&&this._b>0))throw new Error("Polar semi-axis is not positive");this._A3x=new Array(6),this._C3x=new Array(a),this._C4x=new Array(o),this.A3coeff(),this.C3coeff(),this.C4coeff()},p=[-3,128,-2,-3,64,-1,-3,-1,16,3,-1,-2,8,1,-1,2,1,1],t.Geodesic.prototype.A3coeff=function(){var t,e,n=0,r=0;for(t=5;t>=0;--t)e=Math.min(6-t-1,t),this._A3x[r++]=i.polyval(e,p,n,this._n)/p[n+e+1],n+=e+2},d=[3,128,2,5,128,-1,3,3,64,-1,0,1,8,-1,1,4,5,256,1,3,128,-3,-2,3,64,1,-3,2,32,7,512,-10,9,384,5,-9,5,192,7,512,-14,7,512,21,2560],t.Geodesic.prototype.C3coeff=function(){var e,n,r,a=0,o=0;for(e=1;e<t.nC3_;++e)for(n=t.nC3_-1;n>=e;--n)r=Math.min(t.nC3_-n-1,n),this._C3x[o++]=i.polyval(r,d,a,this._n)/d[a+r+1],a+=r+2},g=[97,15015,1088,156,45045,-224,-4784,1573,45045,-10656,14144,-4576,-858,45045,64,624,-4576,6864,-3003,15015,100,208,572,3432,-12012,30030,45045,1,9009,-2944,468,135135,5792,1040,-1287,135135,5952,-11648,9152,-2574,135135,-64,-624,4576,-6864,3003,135135,8,10725,1856,-936,225225,-8448,4992,-1144,225225,-1440,4160,-4576,1716,225225,-136,63063,1024,-208,105105,3584,-3328,1144,315315,-128,135135,-2560,832,405405,128,99099],t.Geodesic.prototype.C4coeff=function(){var e,n,r,a=0,o=0;for(e=0;e<t.nC4_;++e)for(n=t.nC4_-1;n>=e;--n)r=t.nC4_-n-1,this._C4x[o++]=i.polyval(r,g,a,this._n)/g[a+r+1],a+=r+2},t.Geodesic.prototype.A3f=function(t){return i.polyval(5,this._A3x,0,t)},t.Geodesic.prototype.C3f=function(e,n){var r,a,o=1,s=0;for(r=1;r<t.nC3_;++r)a=t.nC3_-r-1,o*=e,n[r]=o*i.polyval(a,this._C3x,s,e),s+=a+1},t.Geodesic.prototype.C4f=function(e,n){var r,a,o=1,s=0;for(r=0;r<t.nC4_;++r)a=t.nC4_-r-1,n[r]=o*i.polyval(a,this._C4x,s,e),s+=a+1,o*=e},t.Geodesic.prototype.Lengths=function(e,n,i,r,a,o,s,l,c,u,h,f,p){var d,g,_,m,v={},y=0,x=0,b=0,w=0;if((h&=t.OUT_MASK)&(t.DISTANCE|t.REDUCEDLENGTH|t.GEODESICSCALE)&&(b=t.A1m1f(e),t.C1f(e,f),h&(t.REDUCEDLENGTH|t.GEODESICSCALE)&&(w=t.A2m1f(e),t.C2f(e,p),y=b-w,w=1+w),b=1+b),h&t.DISTANCE)d=t.SinCosSeries(!0,o,s,f)-t.SinCosSeries(!0,i,r,f),v.s12b=b*(n+d),h&(t.REDUCEDLENGTH|t.GEODESICSCALE)&&(x=y*n+(b*d-w*(t.SinCosSeries(!0,o,s,p)-t.SinCosSeries(!0,i,r,p))));else if(h&(t.REDUCEDLENGTH|t.GEODESICSCALE)){for(g=1;g<=t.nC2_;++g)p[g]=b*f[g]-w*p[g];x=y*n+(t.SinCosSeries(!0,o,s,p)-t.SinCosSeries(!0,i,r,p))}return h&t.REDUCEDLENGTH&&(v.m0=y,v.m12b=l*(r*o)-a*(i*s)-r*s*x),h&t.GEODESICSCALE&&(_=r*s+i*o,m=this._ep2*(c-u)*(c+u)/(a+l),v.M12=_+(m*o-s*x)*i/a,v.M21=_-(m*i-r*x)*o/l),v},t.Geodesic.prototype.InverseStart=function(e,n,r,a,o,l,c,u,h,f,p){var d,g,_,m,y,x,w,S,M,E,C,A,k,T,P,N,L,F,O,G,D={},z=a*n-o*e,I=o*n+a*e;return D.sig12=-1,d=a*n,d+=o*e,(g=I>=0&&z<.5&&o*c<.5)?(m=i.sq(e+a),m/=m+i.sq(n+o),D.dnm=Math.sqrt(1+this._ep2*m),_=c/(this._f1*D.dnm),y=Math.sin(_),x=Math.cos(_)):(y=u,x=h),D.salp1=o*y,D.calp1=x>=0?z+o*e*i.sq(y)/(1+x):d-o*e*i.sq(y)/(1-x),S=i.hypot(D.salp1,D.calp1),M=e*a+n*o*x,g&&S<this._etol2?(D.salp2=n*y,D.calp2=z-n*a*(x>=0?i.sq(y)/(1+x):1-x),w=i.hypot(D.salp2,D.calp2),D.salp2/=w,D.calp2/=w,D.sig12=Math.atan2(S,M)):Math.abs(this._n)>.1||M>=0||S>=6*Math.abs(this._n)*Math.PI*i.sq(n)||(G=Math.atan2(-u,-h),this.f>=0?(T=(k=i.sq(e)*this._ep2)/(2*(1+Math.sqrt(1+k))+k),E=G/(A=this.f*n*this.A3f(T)*Math.PI),C=d/(A*n)):(P=o*n-a*e,N=Math.atan2(d,P),C=c/(A=((E=(L=this.Lengths(this._n,Math.PI+N,e,-n,r,a,o,l,n,o,t.REDUCEDLENGTH,f,p)).m12b/(n*o*L.m0*Math.PI)-1)<-.01?d/E:-this.f*i.sq(n)*Math.PI)/n)),C>-v&&E>-1-b?this.f>=0?(D.salp1=Math.min(1,-E),D.calp1=-Math.sqrt(1-i.sq(D.salp1))):(D.calp1=Math.max(E>-v?0:-1,E),D.salp1=Math.sqrt(1-i.sq(D.calp1))):(F=s(E,C),O=A*(this.f>=0?-E*F/(1+F):-C*(1+F)/F),y=Math.sin(O),x=-Math.cos(O),D.salp1=o*y,D.calp1=d-o*e*i.sq(y)/(1-x))),D.salp1<=0?(D.salp1=1,D.calp1=0):(w=i.hypot(D.salp1,D.calp1),D.salp1/=w,D.calp1/=w),D},t.Geodesic.prototype.Lambda12=function(e,n,r,a,o,s,l,c,u,h,f,p,d,g){var _,m,v,y,x,b,w,S,M,E,C,A,k,T={};return 0===e&&0===c&&(c=-t.tiny_),m=l*n,v=i.hypot(c,l*e),T.ssig1=e,y=m*e,T.csig1=x=c*n,_=i.hypot(T.ssig1,T.csig1),T.ssig1/=_,T.csig1/=_,T.salp2=o!==n?m/o:l,T.calp2=o!==n||Math.abs(a)!==-e?Math.sqrt(i.sq(c*n)+(n<-e?(o-n)*(n+o):(e-a)*(e+a)))/o:Math.abs(c),T.ssig2=a,b=m*a,T.csig2=w=T.calp2*o,_=i.hypot(T.ssig2,T.csig2),T.ssig2/=_,T.csig2/=_,T.sig12=Math.atan2(Math.max(0,T.csig1*T.ssig2-T.ssig1*T.csig2),T.csig1*T.csig2+T.ssig1*T.ssig2),S=Math.max(0,x*b-y*w),M=x*w+y*b,C=Math.atan2(S*h-M*u,M*h+S*u),A=i.sq(v)*this._ep2,T.eps=A/(2*(1+Math.sqrt(1+A))+A),this.C3f(T.eps,g),E=t.SinCosSeries(!0,T.ssig2,T.csig2,g)-t.SinCosSeries(!0,T.ssig1,T.csig1,g),T.domg12=-this.f*this.A3f(T.eps)*m*(T.sig12+E),T.lam12=C+T.domg12,f&&(0===T.calp2?T.dlam12=-2*this._f1*r/e:(k=this.Lengths(T.eps,T.sig12,T.ssig1,T.csig1,r,T.ssig2,T.csig2,s,n,o,t.REDUCEDLENGTH,p,d),T.dlam12=k.m12b,T.dlam12*=this._f1/(T.calp2*o))),T},t.Geodesic.prototype.Inverse=function(e,n,r,a,o){var s,l;return o||(o=t.STANDARD),o===t.LONG_UNROLL&&(o|=t.STANDARD),o&=t.OUT_MASK,l=(s=this.InverseInt(e,n,r,a,o)).vals,o&t.AZIMUTH&&(l.azi1=i.atan2d(s.salp1,s.calp1),l.azi2=i.atan2d(s.salp2,s.calp2)),l},t.Geodesic.prototype.InverseInt=function(e,n,r,a,o){var s,l,c,u,h,f,p,d,g,v,y,b,w,S,M,E,C,A,k,T,P,N,L,F,O,G,D,z,I,R,j,B,q,U,W,H,V,$,J,Y,X,K,Z,Q,tt,et,nt,it,rt,at,ot,st,lt,ct,ut,ht,ft,pt,dt,gt,_t,mt,vt,yt,xt,bt={};if(bt.lat1=e=i.LatFix(e),bt.lat2=r=i.LatFix(r),e=i.AngRound(e),r=i.AngRound(r),l=(s=i.AngDiff(n,a)).e,s=s.d,o&t.LONG_UNROLL?(bt.lon1=n,bt.lon2=n+s+l):(bt.lon1=i.AngNormalize(n),bt.lon2=i.AngNormalize(a)),l*=c=i.copysign(1,s),M=(s*=c)*i.degree,E=(u=i.sincosde(s,l)).s,C=u.c,l=180-s-l,(h=Math.abs(e)<Math.abs(r)||isNaN(r)?-1:1)<0&&(c*=-1,[r,e]=[e,r]),e*=f=i.copysign(1,-e),r*=f,u=i.sincosd(e),p=this._f1*u.s,d=u.c,p/=u=i.hypot(p,d),d/=u,d=Math.max(t.tiny_,d),u=i.sincosd(r),g=this._f1*u.s,v=u.c,g/=u=i.hypot(g,v),v/=u,v=Math.max(t.tiny_,v),d<-p?v===d&&(g=i.copysign(p,g)):Math.abs(g)===-p&&(v=d),w=Math.sqrt(1+this._ep2*i.sq(p)),S=Math.sqrt(1+this._ep2*i.sq(g)),L=new Array(t.nC1_+1),F=new Array(t.nC2_+1),O=new Array(t.nC3_),(G=-90===e||0===E)&&(T=E,N=0,z=p,I=(k=C)*d,R=g,j=(P=1)*v,A=Math.atan2(Math.max(0,I*R-z*j),I*j+z*R),y=(D=this.Lengths(this._n,A,z,I,w,R,j,S,d,v,o|t.DISTANCE|t.REDUCEDLENGTH,L,F)).s12b,b=D.m12b,o&t.GEODESICSCALE&&(bt.M12=D.M12,bt.M21=D.M21),A<1||b>=0?((A<3*t.tiny_||A<m&&(y<0||b<0))&&(A=b=y=0),b*=this._b,y*=this._b,bt.a12=A/i.degree):G=!1),ft=2,!G&&0===p&&(this.f<=0||l>=180*this.f))k=P=0,T=N=1,y=this.a*M,A=q=M/this._f1,b=this._b*Math.sin(A),o&t.GEODESICSCALE&&(bt.M12=bt.M21=Math.cos(A)),bt.a12=s/this._f1;else if(!G)if(A=(D=this.InverseStart(p,d,w,g,v,S,M,E,C,L,F)).sig12,T=D.salp1,k=D.calp1,A>=0)N=D.salp2,P=D.calp2,U=D.dnm,y=A*this._b*U,b=i.sq(U)*this._b*Math.sin(A/U),o&t.GEODESICSCALE&&(bt.M12=bt.M21=Math.cos(A/U)),bt.a12=A/i.degree,q=M/(this._f1*U);else{for(W=0,H=t.tiny_,V=1,$=t.tiny_,J=-1,Y=!1,X=!1;K=(D=this.Lambda12(p,d,w,g,v,S,T,k,E,C,W<20,L,F,O)).lam12,N=D.salp2,P=D.calp2,A=D.sig12,z=D.ssig1,I=D.csig1,R=D.ssig2,j=D.csig2,B=D.eps,dt=D.domg12,Z=D.dlam12,!X&&Math.abs(K)>=(Y?8:1)*m&&W!=_;++W)K>0&&(W<20||k/T>J/$)?($=T,J=k):K<0&&(W<20||k/T<V/H)&&(H=T,V=k),W<20&&Z>0&&(Q=-K/Z,Math.abs(Q)<Math.PI&&(tt=Math.sin(Q),(nt=T*(et=Math.cos(Q))+k*tt)>0))?(k=k*et-T*tt,T=nt,T/=u=i.hypot(T,k),k/=u,Y=Math.abs(K)<=16*m):(T=(H+$)/2,k=(V+J)/2,T/=u=i.hypot(T,k),k/=u,Y=!1,X=Math.abs(H-T)+(V-k)<x||Math.abs(T-$)+(k-J)<x);it=o|(o&(t.REDUCEDLENGTH|t.GEODESICSCALE)?t.DISTANCE:t.NONE),y=(D=this.Lengths(B,A,z,I,w,R,j,S,d,v,it,L,F)).s12b,b=D.m12b,o&t.GEODESICSCALE&&(bt.M12=D.M12,bt.M21=D.M21),b*=this._b,y*=this._b,bt.a12=A/i.degree,o&t.AREA&&(yt=Math.sin(dt),ft=E*(xt=Math.cos(dt))-C*yt,pt=C*xt+E*yt)}return o&t.DISTANCE&&(bt.s12=0+y),o&t.REDUCEDLENGTH&&(bt.m12=0+b),o&t.AREA&&(rt=T*d,0!==(at=i.hypot(k,T*p))&&0!==rt?(z=p,I=k*d,R=g,j=P*v,B=(st=i.sq(at)*this._ep2)/(2*(1+Math.sqrt(1+st))+st),lt=i.sq(this.a)*at*rt*this._e2,z/=u=i.hypot(z,I),I/=u,R/=u=i.hypot(R,j),j/=u,ct=new Array(t.nC4_),this.C4f(B,ct),ut=t.SinCosSeries(!1,z,I,ct),ht=t.SinCosSeries(!1,R,j,ct),bt.S12=lt*(ht-ut)):bt.S12=0,G||2!=ft||(ft=Math.sin(q),pt=Math.cos(q)),!G&&pt>-.7071&&g-p<1.75?(dt=1+pt,gt=1+d,_t=1+v,ot=2*Math.atan2(ft*(p*_t+g*gt),dt*(p*g+gt*_t))):(vt=P*k+N*T,0==(mt=N*k-P*T)&&vt<0&&(mt=t.tiny_*k,vt=-1),ot=Math.atan2(mt,vt)),bt.S12+=this._c2*ot,bt.S12*=h*c*f,bt.S12+=0),h<0&&([N,T]=[T,N],[P,k]=[k,P],o&t.GEODESICSCALE&&([bt.M21,bt.M12]=[bt.M12,bt.M21])),{vals:bt,salp1:T*=h*c,calp1:k*=h*f,salp2:N*=h*c,calp2:P*=h*f}},t.Geodesic.prototype.GenDirect=function(n,i,r,a,o,s){return s?s===t.LONG_UNROLL&&(s|=t.STANDARD):s=t.STANDARD,a||(s|=t.DISTANCE_IN),new e.GeodesicLine(this,n,i,r,s).GenPosition(a,o,s)},t.Geodesic.prototype.Direct=function(t,e,n,i,r){return this.GenDirect(t,e,n,!1,i,r)},t.Geodesic.prototype.ArcDirect=function(t,e,n,i,r){return this.GenDirect(t,e,n,!0,i,r)},t.Geodesic.prototype.Line=function(t,n,i,r){return new e.GeodesicLine(this,t,n,i,r)},t.Geodesic.prototype.DirectLine=function(t,e,n,i,r){return this.GenDirectLine(t,e,n,!1,i,r)},t.Geodesic.prototype.ArcDirectLine=function(t,e,n,i,r){return this.GenDirectLine(t,e,n,!0,i,r)},t.Geodesic.prototype.GenDirectLine=function(n,i,r,a,o,s){var l;return s||(s=t.STANDARD|t.DISTANCE_IN),a||(s|=t.DISTANCE_IN),(l=new e.GeodesicLine(this,n,i,r,s)).GenSetDistance(a,o),l},t.Geodesic.prototype.InverseLine=function(n,r,a,o,s){var l,c,u;return s||(s=t.STANDARD|t.DISTANCE_IN),l=this.InverseInt(n,r,a,o,t.ARC),u=i.atan2d(l.salp1,l.calp1),s&t.OUT_MASK&t.DISTANCE_IN&&(s|=t.DISTANCE),(c=new e.GeodesicLine(this,n,r,u,s,l.salp1,l.calp1)).SetArc(l.vals.a12),c},t.Geodesic.prototype.Polygon=function(t){return new n.PolygonArea(this,t)},t.WGS84=new t.Geodesic(r.WGS84.a,r.WGS84.f)}(r.Geodesic,r.GeodesicLine,r.PolygonArea,r.Math,r.Constants),function(t,e,n){"use strict";e.GeodesicLine=function(e,i,r,a,o,s,l){var c,u,h,f,p,d;o||(o=t.STANDARD|t.DISTANCE_IN),this.a=e.a,this.f=e.f,this._b=e._b,this._c2=e._c2,this._f1=e._f1,this.caps=o|t.LATITUDE|t.AZIMUTH|t.LONG_UNROLL,this.lat1=n.LatFix(i),this.lon1=r,void 0===s||void 0===l?(this.azi1=n.AngNormalize(a),c=n.sincosd(n.AngRound(this.azi1)),this.salp1=c.s,this.calp1=c.c):(this.azi1=a,this.salp1=s,this.calp1=l),c=n.sincosd(n.AngRound(this.lat1)),h=this._f1*c.s,u=c.c,h/=c=n.hypot(h,u),u/=c,u=Math.max(t.tiny_,u),this._dn1=Math.sqrt(1+e._ep2*n.sq(h)),this._salp0=this.salp1*u,this._calp0=n.hypot(this.calp1,this.salp1*h),this._ssig1=h,this._somg1=this._salp0*h,this._csig1=this._comg1=0!==h||0!==this.calp1?u*this.calp1:1,c=n.hypot(this._ssig1,this._csig1),this._ssig1/=c,this._csig1/=c,this._k2=n.sq(this._calp0)*e._ep2,f=this._k2/(2*(1+Math.sqrt(1+this._k2))+this._k2),this.caps&t.CAP_C1&&(this._A1m1=t.A1m1f(f),this._C1a=new Array(t.nC1_+1),t.C1f(f,this._C1a),this._B11=t.SinCosSeries(!0,this._ssig1,this._csig1,this._C1a),p=Math.sin(this._B11),d=Math.cos(this._B11),this._stau1=this._ssig1*d+this._csig1*p,this._ctau1=this._csig1*d-this._ssig1*p),this.caps&t.CAP_C1p&&(this._C1pa=new Array(t.nC1p_+1),t.C1pf(f,this._C1pa)),this.caps&t.CAP_C2&&(this._A2m1=t.A2m1f(f),this._C2a=new Array(t.nC2_+1),t.C2f(f,this._C2a),this._B21=t.SinCosSeries(!0,this._ssig1,this._csig1,this._C2a)),this.caps&t.CAP_C3&&(this._C3a=new Array(t.nC3_),e.C3f(f,this._C3a),this._A3c=-this.f*this._salp0*e.A3f(f),this._B31=t.SinCosSeries(!0,this._ssig1,this._csig1,this._C3a)),this.caps&t.CAP_C4&&(this._C4a=new Array(t.nC4_),e.C4f(f,this._C4a),this._A4=n.sq(this.a)*this._calp0*this._salp0*e._e2,this._B41=t.SinCosSeries(!1,this._ssig1,this._csig1,this._C4a)),this.a13=this.s13=NaN},e.GeodesicLine.prototype.GenPosition=function(e,i,r){var a,o,s,l,c,u,h,f,p,d,g,_,m,v,y,x,b,w,S,M,E,C,A,k,T,P,N={};return r?r===t.LONG_UNROLL&&(r|=t.STANDARD):r=t.STANDARD,r&=this.caps&t.OUT_MASK,N.lat1=this.lat1,N.azi1=this.azi1,N.lon1=r&t.LONG_UNROLL?this.lon1:n.AngNormalize(this.lon1),e?N.a12=i:N.s12=i,e||this.caps&t.DISTANCE_IN&t.OUT_MASK?(l=0,c=0,e?(a=i*n.degree,o=(A=n.sincosd(i)).s,s=A.c):(f=i/(this._b*(1+this._A1m1)),p=Math.sin(f),d=Math.cos(f),a=f-((l=-t.SinCosSeries(!0,this._stau1*d+this._ctau1*p,this._ctau1*d-this._stau1*p,this._C1pa))-this._B11),o=Math.sin(a),s=Math.cos(a),Math.abs(this.f)>.01&&(u=this._ssig1*s+this._csig1*o,h=this._csig1*s-this._ssig1*o,l=t.SinCosSeries(!0,u,h,this._C1a),a-=((1+this._A1m1)*(a+(l-this._B11))-i/this._b)/Math.sqrt(1+this._k2*n.sq(u)),o=Math.sin(a),s=Math.cos(a))),u=this._ssig1*s+this._csig1*o,h=this._csig1*s-this._ssig1*o,S=Math.sqrt(1+this._k2*n.sq(u)),r&(t.DISTANCE|t.REDUCEDLENGTH|t.GEODESICSCALE)&&((e||Math.abs(this.f)>.01)&&(l=t.SinCosSeries(!0,u,h,this._C1a)),c=(1+this._A1m1)*(l-this._B11)),m=this._calp0*u,0===(v=n.hypot(this._salp0,this._calp0*h))&&(v=h=t.tiny_),b=this._salp0,w=this._calp0*h,e&&r&t.DISTANCE&&(N.s12=this._b*((1+this._A1m1)*a+c)),r&t.LONGITUDE&&(y=this._salp0*u,x=h,_=n.copysign(1,this._salp0),g=((r&t.LONG_UNROLL?_*(a-(Math.atan2(u,h)-Math.atan2(this._ssig1,this._csig1))+(Math.atan2(_*y,x)-Math.atan2(_*this._somg1,this._comg1))):Math.atan2(y*this._comg1-x*this._somg1,x*this._comg1+y*this._somg1))+this._A3c*(a+(t.SinCosSeries(!0,u,h,this._C3a)-this._B31)))/n.degree,N.lon2=r&t.LONG_UNROLL?this.lon1+g:n.AngNormalize(n.AngNormalize(this.lon1)+n.AngNormalize(g))),r&t.LATITUDE&&(N.lat2=n.atan2d(m,this._f1*v)),r&t.AZIMUTH&&(N.azi2=n.atan2d(b,w)),r&(t.REDUCEDLENGTH|t.GEODESICSCALE)&&(M=t.SinCosSeries(!0,u,h,this._C2a),E=(1+this._A2m1)*(M-this._B21),C=(this._A1m1-this._A2m1)*a+(c-E),r&t.REDUCEDLENGTH&&(N.m12=this._b*(S*(this._csig1*u)-this._dn1*(this._ssig1*h)-this._csig1*h*C)),r&t.GEODESICSCALE&&(A=this._k2*(u-this._ssig1)*(u+this._ssig1)/(this._dn1+S),N.M12=s+(A*u-h*C)*this._ssig1/this._dn1,N.M21=s-(A*this._ssig1-this._csig1*C)*u/S)),r&t.AREA&&(k=t.SinCosSeries(!1,u,h,this._C4a),0===this._calp0||0===this._salp0?(T=b*this.calp1-w*this.salp1,P=w*this.calp1+b*this.salp1):(T=this._calp0*this._salp0*(s<=0?this._csig1*(1-s)+o*this._ssig1:o*(this._csig1*o/(1+s)+this._ssig1)),P=n.sq(this._salp0)+n.sq(this._calp0)*this._csig1*h),N.S12=this._c2*Math.atan2(T,P)+this._A4*(k-this._B41)),e||(N.a12=a/n.degree),N):(N.a12=NaN,N)},e.GeodesicLine.prototype.Position=function(t,e){return this.GenPosition(!1,t,e)},e.GeodesicLine.prototype.ArcPosition=function(t,e){return this.GenPosition(!0,t,e)},e.GeodesicLine.prototype.GenSetDistance=function(t,e){t?this.SetArc(e):this.SetDistance(e)},e.GeodesicLine.prototype.SetDistance=function(e){var n;this.s13=e,n=this.GenPosition(!1,this.s13,t.ARC),this.a13=0+n.a12},e.GeodesicLine.prototype.SetArc=function(e){var n;this.a13=e,n=this.GenPosition(!0,this.a13,t.DISTANCE),this.s13=0+n.s12}}(r.Geodesic,r.GeodesicLine,r.Math),function(t,e,n,i){"use strict";var r,a,o,s;r=function(t,e){var i=n.AngDiff(t,e).d;return t=n.AngNormalize(t),e=n.AngNormalize(e),i>0&&(t<0&&e>=0||t>0&&0===e)?1:i<0&&t>=0&&e<0?-1:0},a=function(t,e){return(0<=(e%=720)&&e<360||e<-360?0:1)-(0<=(t%=720)&&t<360||t<-360?0:1)},o=function(t,e,n,i,r){return t.Remainder(e),1&n&&t.Add((t.Sum()<0?1:-1)*e/2),i||t.Negate(),r?t.Sum()>e/2?t.Add(-e):t.Sum()<=-e/2&&t.Add(+e):t.Sum()>=e?t.Add(-e):t.Sum()<0&&t.Add(+e),0+t.Sum()},s=function(t,e,i,r,a){return t=n.remainder(t,e),1&i&&(t+=(t<0?1:-1)*e/2),r||(t*=-1),a?t>e/2?t-=e:t<=-e/2&&(t+=e):t>=e?t-=e:t<0&&(t+=e),0+t},t.PolygonArea=function(t,n){this._geod=t,this.a=this._geod.a,this.f=this._geod.f,this._area0=4*Math.PI*t._c2,this.polyline=n||!1,this._mask=e.LATITUDE|e.LONGITUDE|e.DISTANCE|(this.polyline?e.NONE:e.AREA|e.LONG_UNROLL),this.polyline||(this._areasum=new i.Accumulator(0)),this._perimetersum=new i.Accumulator(0),this.Clear()},t.PolygonArea.prototype.Clear=function(){this.num=0,this._crossings=0,this.polyline||this._areasum.Set(0),this._perimetersum.Set(0),this._lat0=this._lon0=this.lat=this.lon=NaN},t.PolygonArea.prototype.AddPoint=function(t,e){var n;0===this.num?(this._lat0=this.lat=t,this._lon0=this.lon=e):(n=this._geod.Inverse(this.lat,this.lon,t,e,this._mask),this._perimetersum.Add(n.s12),this.polyline||(this._areasum.Add(n.S12),this._crossings+=r(this.lon,e)),this.lat=t,this.lon=e),++this.num},t.PolygonArea.prototype.AddEdge=function(t,e){var n;this.num&&(n=this._geod.Direct(this.lat,this.lon,t,e,this._mask),this._perimetersum.Add(e),this.polyline||(this._areasum.Add(n.S12),this._crossings+=a(this.lon,n.lon2)),this.lat=n.lat2,this.lon=n.lon2),++this.num},t.PolygonArea.prototype.Compute=function(t,e){var n,a,s={number:this.num};return this.num<2?(s.perimeter=0,this.polyline||(s.area=0),s):this.polyline?(s.perimeter=this._perimetersum.Sum(),s):(n=this._geod.Inverse(this.lat,this.lon,this._lat0,this._lon0,this._mask),s.perimeter=this._perimetersum.Sum(n.s12),(a=new i.Accumulator(this._areasum)).Add(n.S12),s.area=o(a,this._area0,this._crossings+r(this.lon,this._lon0),t,e),s)},t.PolygonArea.prototype.TestPoint=function(t,e,n,i){var a,o,l,c,u={number:this.num+1};if(0===this.num)return u.perimeter=0,this.polyline||(u.area=0),u;for(u.perimeter=this._perimetersum.Sum(),o=this.polyline?0:this._areasum.Sum(),l=this._crossings,c=0;c<(this.polyline?1:2);++c)a=this._geod.Inverse(0===c?this.lat:t,0===c?this.lon:e,0!==c?this._lat0:t,0!==c?this._lon0:e,this._mask),u.perimeter+=a.s12,this.polyline||(o+=a.S12,l+=r(0===c?this.lon:e,0!==c?this._lon0:e));return this.polyline||(u.area=s(o,this._area0,l,n,i)),u},t.PolygonArea.prototype.TestEdge=function(t,e,n,i){var o,l,c,u={number:this.num?this.num+1:0};return 0===this.num||(u.perimeter=this._perimetersum.Sum()+e,this.polyline||(l=this._areasum.Sum(),c=this._crossings,l+=(o=this._geod.Direct(this.lat,this.lon,t,e,this._mask)).S12,c+=a(this.lon,o.lon2),c+=r(o.lon2,this._lon0),o=this._geod.Inverse(o.lat2,o.lon2,this._lat0,this._lon0,this._mask),u.perimeter+=o.s12,l+=o.S12,u.area=s(l,this._area0,c,n,i))),u}}(r.PolygonArea,r.Geodesic,r.Math,r.Accumulator),i=r,t.exports?t.exports=i:void 0===(n=function(){return i}.apply(e,[]))||(t.exports=n)},429:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"/* muted country boundaries */\n.em--coxcomb .em-cntbn {\n stroke: grey;\n stroke-width: 0.25px;\n}\n\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\n.em--ps .em-bn-co,\n.em--pie .em-bn-co {\n stroke: grey;\n stroke-width: 0.1px;\n}\n",""]);const s=o},470:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"#em-labels {\n text-anchor: middle;\n stroke-linejoin: round;\n font-family: Arial, Helvetica, sans-serif;\n dominant-baseline: central;\n}\n\n.em-label {\n font-size: 12px;\n}\n.em-label-background {\n fill: #ffffff;\n pointer-events: none;\n opacity: 0.9;\n}\n.em-label-shadow {\n font-size: 12px;\n stroke-width: 2px;\n stroke: white;\n}\n.em-stat-label {\n opacity: 1;\n font-size: 13px;\n stroke-width: 3px;\n fill: #313131;\n font-weight: bold;\n}\n.em-stat-label-shadow {\n opacity: 1;\n font-size: 13px;\n stroke-width: 4px;\n stroke: white;\n}\n.em-label-cc {\n font-size: 12px;\n stroke: #505050;\n stroke-width: 0.5px;\n}\n.em-label-shadow-cc {\n font-size: 12px;\n stroke: white;\n stroke-width: 3px;\n}\n.em-label-countries {\n font-size: 12px;\n stroke: #505050;\n stroke-width: 0.5px;\n}\n.em-label-shadow-countries {\n font-size: 12px;\n stroke: white;\n stroke-width: 3px;\n}\n.em-label-seas {\n font-size: 9px;\n fill: #003399;\n stroke: #003399;\n stroke-width: 0.2px;\n letter-spacing: 3px;\n}\n.em-label-shadow-seas {\n font-size: 9px;\n letter-spacing: 3px;\n stroke: white;\n stroke-width: 3px;\n}\n\n.em-flow-labels {\n text-anchor: middle;\n stroke-linejoin: round;\n font-family: Arial, Helvetica, sans-serif;\n dominant-baseline: central;\n}\n.em-flow-label {\n font-size: 13px;\n fill: #333333;\n font-weight: bold;\n opacity: 0.9;\n}\n.em-flow-label-shadow {\n font-size: 13px;\n stroke-width: 3px;\n stroke: white;\n}\n",""]);const s=o},489:(t,e,n)=>{"use strict";n.d(e,{A:()=>f});var i=n(601),r=n.n(i),a=n(314),o=n.n(a),s=n(262),l=n(429),c=n(768),u=n(6),h=o()(r());h.i(s.A),h.i(l.A),h.i(c.A),h.i(u.A),h.push([t.id,"/* General text settings */\ntext {\n pointer-events: none;\n}\n\na text {\n pointer-events: all;\n}\n\n/* Main map */\n.em-map,\n.em-legend {\n font-family: Arial, Helvetica, sans-serif;\n}\n\n/* Coastal margin */\n#em-coast-margin {\n filter: url(#em-coastal-blur);\n stroke-linejoin: round;\n stroke-linecap: round;\n fill: none;\n stroke-width: 5;\n stroke: rgb(161, 198, 237);\n}\n\n/* Title and subtitle styling */\n.em-title,\n.em-inset-title {\n fill: #696969;\n stroke: none;\n}\n\n.em-title {\n font-size: 21px;\n font-weight: bold;\n}\n\n.em-inset-title {\n font-size: 11px;\n}\n\n.em-subtitle,\n.em-inset-subtitle {\n fill: #848280;\n stroke: none;\n stroke-linejoin: round;\n paint-order: stroke;\n}\n\n.em-subtitle {\n font-size: 18px;\n font-weight: 100;\n}\n\n.em-inset-subtitle {\n font-size: 12px;\n}\n\n.em-source-pretext {\n fill: #848280;\n font-size: 11px;\n transform: translate(-5px, -5px);\n}\n.em-source-dataset-link {\n font-size: 11px;\n fill: #0e47cb;\n cursor: pointer;\n text-decoration: underline;\n transform: translate(-5px, -5px);\n}\n.em-source-dataset-link:hover {\n fill: #082b7a;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.em-frame {\n stroke-width: 0;\n stroke: grey;\n}\n\n.em-insets .em-frame {\n /* this will give a frame to inset maps */\n stroke: grey;\n stroke-width: 0.3px !important;\n}\n\n.em-sea {\n fill: white;\n /* pointer-events: none; */\n}\n.em-scalebar-line {\n stroke: #696969;\n stroke-width: 0.8px;\n}\n.em-scalebar-label {\n font-size: 9px;\n text-anchor: middle;\n}\n\n/* Bottom text and symbol styling */\n.em-footnote {\n fill: #848280;\n pointer-events: all;\n cursor: pointer;\n font-size: 11px;\n transform: translate(5px, -5px);\n}\n.em-footnote a {\n fill: #0e47cb;\n text-decoration: underline;\n}\n.em-footnote a:hover {\n fill: #0a328e;\n}\n\n.em-centroid {\n cursor: pointer;\n}\n\n/* Graticule styling */\n.em-graticule {\n stroke: lightgray;\n stroke-width: 1;\n}\n\n.em-flow-link {\n cursor: pointer;\n}\n.em-flow-link-outline {\n cursor: pointer;\n}\n.em-flow-labels {\n font-size: 15px;\n stroke-width: 1px;\n fill: #696969;\n pointer-events: none;\n}\n.em-flow-labels-halo {\n font-size: 15px;\n stroke-width: 2px;\n fill: white;\n pointer-events: none;\n}\n\n.em-grid-rect,\n.em-grid-hexagon {\n stroke: white;\n}\n\n.em-flow-donuts {\n cursor: pointer;\n}\n",""]);const f=h},540:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},546:t=>{function e(n,i,r,a){var o=Object.defineProperty;try{o({},"",{})}catch(n){o=0}t.exports=e=function(t,n,i,r){if(n)o?o(t,n,{value:i,enumerable:!r,configurable:!r,writable:!r}):t[n]=i;else{var a=function(n,i){e(t,n,(function(t){return this._invoke(n,i,t)}))};a("next",0),a("throw",1),a("return",2)}},t.exports.__esModule=!0,t.exports.default=t.exports,e(n,i,r,a)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},579:(t,e,n)=>{var i=n(738).default;t.exports=function(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw new TypeError(i(t)+" is not iterable")},t.exports.__esModule=!0,t.exports.default=t.exports},601:t=>{"use strict";t.exports=function(t){return t[1]}},604:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,".em-legend-background {\n fill: white;\n opacity: 0.7;\n rx: 0;\n ry: 0;\n pointer-events: none;\n}\n.em-legend-label {\n font-size: 15px;\n stroke: none;\n fill: #696969;\n dominant-baseline: unset;\n}\n.em-legend-title {\n font-size: 16px;\n fill: #696969;\n}\n.em-size-legend-title {\n font-size: 16px;\n fill: #696969;\n}\n.em-color-legend-title {\n font-size: 16px;\n fill: #696969;\n}\n.em-legend-subtitle {\n font-size: 15px;\n fill: #696969;\n opacity: 0.8;\n}\n.em-legend-separator {\n stroke: white;\n stroke-width: 1;\n}\n.em-legend-gradient {\n cursor: pointer;\n}\n.em-legend-tick {\n stroke: #696969;\n stroke-width: 1;\n}\n.em-bivariate-frame {\n fill: none;\n stroke: #696969;\n}\n.em-bivariate-nodata {\n stroke: #696969;\n stroke-width: 0.5;\n cursor: pointer;\n}\n.em-bivariate-axis-title {\n font-size: 15px;\n}\n.em-bivariate-nodata-label {\n font-size: 14px;\n dominant-baseline: middle;\n}\n.em-bivariate-tick {\n stroke: #696969;\n stroke-width: 1;\n}\n.em-bivariate-tick-label {\n text-anchor: middle;\n font-size: 12px;\n}\n.em-bivariate-square,\n.em-legend-rect {\n cursor: pointer;\n stroke: white;\n}\n\n.em-bivariate-square:hover,\n.em-legend-rect:hover {\n stroke-width: 2;\n stroke: red;\n}\n\n.em-pie-size-legend-line {\n stroke-dasharray: 2;\n stroke: grey;\n}\n\n.em-legend-diverging-line {\n stroke: #696969;\n}\n\n.em-legend-histogram-bar {\n cursor: pointer;\n}\n.em-month-label {\n font-size: 13px;\n}\n.em-legend-month-segment {\n stroke: #444;\n stroke-width: 0.3;\n opacity: 0.4;\n fill: #ccc;\n cursor: pointer;\n}\n",""]);const s=o},633:(t,e,n)=>{var i=n(172),r=n(993),a=n(869),o=n(887),s=n(791),l=n(373),c=n(579);function u(){"use strict";var e=r(),n=e.m(u),h=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function f(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))}var p={throw:1,return:2,break:3,continue:3};function d(t){var e,n;return function(i){e||(e={stop:function(){return n(i.a,2)},catch:function(){return i.v},abrupt:function(t,e){return n(i.a,p[t],e)},delegateYield:function(t,r,a){return e.resultName=r,n(i.d,c(t),a)},finish:function(t){return n(i.f,t)}},n=function(t,n,r){i.p=e.prev,i.n=e.next;try{return t(n,r)}finally{e.next=i.n}}),e.resultName&&(e[e.resultName]=i.v,e.resultName=void 0),e.sent=i.v,e.next=i.n;try{return t.call(this,e)}finally{i.p=e.prev,i.n=e.next}}}return(t.exports=u=function(){return{wrap:function(t,n,i,r){return e.w(d(t),n,i,r&&r.reverse())},isGeneratorFunction:f,mark:e.m,awrap:function(t,e){return new i(t,e)},AsyncIterator:s,async:function(t,e,n,i,r){return(f(e)?o:a)(d(t),e,n,i,r)},keys:l,values:c}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=u,t.exports.__esModule=!0,t.exports.default=t.exports},659:t=>{"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},666:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,".em-tooltip {\n font-family: Arial;\n color: #383838;\n max-width: 250px;\n overflow: hidden;\n background: white;\n padding: 0px;\n border: 0px;\n border-radius: 0px;\n box-shadow:\n 0px 4px 6px rgba(0, 0, 0, 0.1),\n 0px 1px 3px rgba(0, 0, 0, 0.08);\n position: absolute;\n font-family: Helvetica, Arial, sans-serif;\n pointer-events: none;\n opacity: 0;\n z-index: 99999999;\n}\n.em-tooltip-text {\n background: #ffffff;\n padding: 4px;\n font-size: 15px;\n}\n.em-tooltip-bar {\n background: #515560;\n color: #ffffff;\n padding: 6px;\n font-size: 16px;\n}\n\n.em-footnote-tooltip {\n background: #ffffff;\n padding: 4px;\n font-size: 12px;\n}\n.em-tooltip-table {\n margin: 0px;\n}\n.em-tooltip-piechart-container {\n text-align: center;\n fill: #383838;\n display: flex;\n justify-content: center;\n}\n.em-tooltip-breakdown {\n display: flex;\n flex-direction: column;\n gap: 2px;\n font-size: 13px;\n line-height: 1.2;\n padding: 10px;\n padding-top: 3px;\n}\n\n.em-breakdown-item {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.em-breakdown-color {\n width: 8px;\n height: 8px;\n border-radius: 50%;\n display: inline-block;\n margin-right: 6px;\n flex-shrink: 0;\n}\n\n.em-breakdown-label {\n flex: 1;\n color: #333;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.em-breakdown-value {\n margin-left: 8px;\n font-weight: 500;\n color: #222;\n white-space: nowrap;\n}\n\n.em-breakdown-item.em-total {\n border-top: 1px solid #ccc;\n margin-top: 3px;\n padding-top: 3px;\n font-weight: bold;\n}\n\n.em-cx-breakdown-item {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.em-tooltip-cx {\n line-height: 1;\n padding: 0px;\n}\n\n.em-tooltip-cx .em-breakdown-value,\n.em-tooltip-cx .em-breakdown-label,\n.em-tooltip-cx .em-breakdown-color {\n margin: 0;\n font-size: 11px; /* Smaller text for compactness */\n white-space: nowrap;\n}\n\n.em-tooltip-cx-table {\n width: 100%;\n border-collapse: collapse;\n table-layout: fixed;\n}\n\n.em-tooltip-cx-table th,\n.em-tooltip-cx-table td {\n padding: 2px 4px; /* Minimal padding */\n border: 1px solid #eee;\n}\n\n.em-tooltip-cx-table th {\n background: #f7f7f7;\n font-weight: bold;\n font-size: 11px;\n}\n\n.em-tooltip-cx-table td {\n font-size: 11px;\n white-space: nowrap;\n}\n\n/* Make the Total value bold and right-aligned */\n.em-tooltip-cx-table .em-total td[colspan] {\n text-align: right;\n font-weight: bold !important;\n}\n\n/* Also make the inner number span bold */\n.em-tooltip-cx-table .em-total td[colspan] .em-breakdown-value {\n font-weight: bold !important;\n}\n.em-total {\n font-weight: bold !important;\n}\n",""]);const s=o},738:t=>{function e(n){return t.exports=e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,e(n)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},756:(t,e,n)=>{var i=n(633)();t.exports=i;try{regeneratorRuntime=i}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},765:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,".em-button {\n width: 35px;\n height: 35px;\n user-select: none;\n cursor: pointer;\n}\n\n.em-button rect {\n fill: white;\n stroke: #ccc;\n}\n\n.em-button rect:hover {\n fill: lightgrey;\n}\n\n.em-button text {\n text-anchor: middle;\n font-size: 20px;\n fill: #333333;\n}\n\n/* zoom */\n.em-zoom-buttons {\n transform: translate(94%, 10%);\n}\n\n/* insets */\n.em-insets-button {\n transform: translate(94%, 2%);\n}\n",""]);const s=o},768:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"/* muted country fill */\n.em--alpha .em-cntrg,\n.em--alpha .em-cntrg {\n fill: #f2f2f2;\n}\n\n/* muted nuts fill */\n.em--alpha .em-nutsrg,\n.em--alpha .em-nutsrg {\n fill: #fdfdfd;\n}\n\n/* Coastlines should not be drawn for choropleths, however for alpha maps with white regions they can be necessary */\n.em--alpha .em-bn-co {\n stroke: grey;\n stroke-width: 0.1px;\n}\n",""]);const s=o},789:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,".em-annotation-group {\n /* pointer-events: none; */\n}\n",""]);const s=o},791:(t,e,n)=>{var i=n(172),r=n(546);t.exports=function t(e,n){function a(t,r,o,s){try{var l=e[t](r),c=l.value;return c instanceof i?n.resolve(c.v).then((function(t){a("next",t,o,s)}),(function(t){a("throw",t,o,s)})):n.resolve(c).then((function(t){l.value=t,o(l)}),(function(t){return a("throw",t,o,s)}))}catch(t){s(t)}}var o;this.next||(r(t.prototype),r(t.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),r(this,"_invoke",(function(t,e,i){function r(){return new n((function(e,n){a(t,i,e,n)}))}return o=o?o.then(r,r):r()}),!0)},t.exports.__esModule=!0,t.exports.default=t.exports},825:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},869:(t,e,n)=>{var i=n(887);t.exports=function(t,e,n,r,a){var o=i(t,e,n,r,a);return o.next().then((function(t){return t.done?t.value:o.next()}))},t.exports.__esModule=!0,t.exports.default=t.exports},875:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"#g_worldbn,\n.em-worldrg,\n.em-worldbn {\n stroke-linecap: round;\n stroke-linejoin: round;\n}\n\n.em-worldbn {\n stroke: #000;\n stroke-width: 0.3px;\n}\n\n.em-worldbn {\n fill: none;\n}\n\n.em-worldrg {\n fill: #efefef;\n cursor: pointer;\n}\n\n.em-bn-d {\n /* disputed */\n stroke: #000;\n stroke-width: 0.1;\n fill: none;\n}\n",""]);const s=o},887:(t,e,n)=>{var i=n(993),r=n(791);t.exports=function(t,e,n,a,o){return new r(i().w(t,e,n,a),o||Promise)},t.exports.__esModule=!0,t.exports.default=t.exports},991:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var i=n(601),r=n.n(i),a=n(314),o=n.n(a)()(r());o.push([t.id,"/* STYLING OF NUTS REGIONS AND BOUNDARIES */\n/* Default region fill */\n.em-cntrg,\n.em-nutsrg,\n.em-grid-cell {\n fill: #e1e1e1;\n}\n\n.em-nutsrg,\n.em-cntrg,\n.em-grid-cell,\n#em-user-regions {\n cursor: pointer;\n}\n\n/* boundaries stroke-width */\n.em-bn-0 {\n stroke: none;\n}\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n/* when using MIXED NUTS levels, we add stroke to the regions, then show/hide those that have/dont have data */\n.em-nutsrg [lvl='3'],\n.em-nutsrg [lvl='2'],\n.em-nutsrg [lvl='1'],\n.em-bn-co {\n stroke-width: 0.15;\n}\n\n/* all boudnaries and regions linecap/linejoin */\n#em-nutsbn,\n.em-cntbn,\n.em-bn-0,\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n.em-kosovo-bn,\n.em-bn-co,\n.em-nutsrg [lvl='3'],\n.em-nutsrg [lvl='2'],\n.em-nutsrg [lvl='1'],\n.em-cntrg,\n.em-nutsrg,\n.em-grid-cell {\n stroke-linecap: round;\n stroke-linejoin: round;\n}\n\n/* national boundaries */\n.em-cntbn {\n stroke: #0a0a0a;\n stroke-width: 0.6px;\n}\n\n/* NUTS boundaries stroke color */\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n.em-nutsrg [lvl='3'],\n.em-nutsrg [lvl='2'],\n.em-nutsrg [lvl='1'] {\n stroke: #696969;\n}\n\n/* coastal boundaries */\n.em-bn-co {\n stroke: white;\n}\n\n/* kosovo */\n.em-kosovo-bn {\n stroke: #000;\n stroke-width: 0.15;\n}\n\n/* dont fill certain elements */\n.em-frame,\n.em-graticule,\n.em-cntbn,\n.em-bn-0,\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n.em-kosovo-bn,\n.em-bn-co {\n fill: none;\n}\n\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\ng#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\n stroke-width: 0px;\n}\n",""]);const s=o},993:(t,e,n)=>{var i=n(546);function r(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e,n,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.toStringTag||"@@toStringTag";function l(t,r,a,o){var s=r&&r.prototype instanceof u?r:u,l=Object.create(s.prototype);return i(l,"_invoke",function(t,i,r){var a,o,s,l=0,u=r||[],h=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,c}};function p(t,i){for(o=t,s=i,n=0;!h&&l&&!r&&n<u.length;n++){var r,a=u[n],p=f.p,d=a[2];t>3?(r=d===i)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((r=t<2&&p<a[1])?(o=0,f.v=i,f.n=a[1]):p<d&&(r=t<3||a[0]>i||i>d)&&(a[4]=t,a[5]=i,f.n=d,o=0))}if(r||t>1)return c;throw h=!0,i}return function(r,u,d){if(l>1)throw TypeError("Generator is already running");for(h&&1===u&&p(u,d),o=u,s=d;(n=o<2?e:s)||!h;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(l=2,a){if(o||(r="next"),n=a[r]){if(!(n=n.call(a,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,o<2&&(o=0)}else 1===o&&(n=a.return)&&n.call(a),o<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),o=1);a=e}else if((n=(h=f.n<0)?s:t.call(i,f))!==c)break}catch(t){a=e,o=1,s=t}finally{l=1}}return{value:n,done:h}}}(t,a,o),!0),l}var c={};function u(){}function h(){}function f(){}n=Object.getPrototypeOf;var p=[][o]?n(n([][o]())):(i(n={},o,(function(){return this})),n),d=f.prototype=u.prototype=Object.create(p);function g(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,i(t,s,"GeneratorFunction")),t.prototype=Object.create(d),t}return h.prototype=f,i(d,"constructor",f),i(f,"constructor",h),h.displayName="GeneratorFunction",i(f,s,"GeneratorFunction"),i(d),i(d,s,"Generator"),i(d,o,(function(){return this})),i(d,"toString",(function(){return"[object Generator]"})),(t.exports=r=function(){return{w:l,m:g}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var a=e[i]={id:i,exports:{}};return t[i](a,a.exports,n),a.exports}n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.u=t=>t+".eurostatmap.min.js",n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.p="/build/",n.b=document.baseURI||self.location.href,n.nc=void 0;var i={};return(()=>{"use strict";n.r(i),n.d(i,{getDefaultLabels:()=>Vb,getFillPatternDefinitionFunction:()=>Hb,map:()=>Wb,version:()=>$b});var t=n(72),e=n.n(t),r=n(825),a=n.n(r),o=n(659),s=n.n(o),l=n(56),c=n.n(l),u=n(540),h=n.n(u),f=n(113),p=n.n(f),d=n(211),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=s().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=h();e()(d.A,g);d.A&&d.A.locals&&d.A.locals;function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function m(t,e){if(t){if("string"==typeof t)return _(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(t,e):void 0}}function v(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterato