UNPKG

@senx/discovery-plugin-marauder

Version:

Discovery plugin - Marauder's map

1 lines 110 kB
import{r as t,c as i,h as e,g as r}from"./p-b07c75fa.js";import{l as n,L as o,d as a}from"./p-a67703df.js";import{c as s,G as l,L as f,l as h}from"./p-1117c627.js";import"./p-caba6094.js";import{P as u,U as d}from"./p-9fd389a9.js";import{a as c}from"./p-20551b23.js";import{C as v}from"./p-90362062.js";import{M as p}from"./p-d8e9fc5a.js";const b={};b.toRGBA8=function(t){var i=t.width,e=t.height;if(t.tabs.acTL==null)return[b.toRGBA8.decodeImage(t.data,i,e,t).buffer];var r=[];if(t.frames[0].data==null)t.frames[0].data=t.data;var n=i*e*4,o=new Uint8Array(n),a=new Uint8Array(n),s=new Uint8Array(n);for(var l=0;l<t.frames.length;l++){var f=t.frames[l];var h=f.rect.x,u=f.rect.y,d=f.rect.width,c=f.rect.height;var v=b.toRGBA8.decodeImage(f.data,d,c,t);if(l!=0)for(var p=0;p<n;p++)s[p]=o[p];if(f.blend==0)b._copyTile(v,d,c,o,i,e,h,u,0);else if(f.blend==1)b._copyTile(v,d,c,o,i,e,h,u,1);r.push(o.buffer.slice(0));if(f.dispose==0);else if(f.dispose==1)b._copyTile(a,d,c,o,i,e,h,u,0);else if(f.dispose==2)for(var p=0;p<n;p++)o[p]=s[p]}return r};b.toRGBA8.decodeImage=function(t,i,e,r){var n=i*e,o=b.decode._getBPP(r);var a=Math.ceil(i*o/8);var s=new Uint8Array(n*4),l=new Uint32Array(s.buffer);var f=r.ctype,h=r.depth;var u=b._bin.readUshort;if(f==6){var d=n<<2;if(h==8)for(var c=0;c<d;c+=4){s[c]=t[c];s[c+1]=t[c+1];s[c+2]=t[c+2];s[c+3]=t[c+3]}if(h==16)for(var c=0;c<d;c++){s[c]=t[c<<1]}}else if(f==2){var v=r.tabs["tRNS"];if(v==null){if(h==8)for(var c=0;c<n;c++){var p=c*3;l[c]=255<<24|t[p+2]<<16|t[p+1]<<8|t[p]}if(h==16)for(var c=0;c<n;c++){var p=c*6;l[c]=255<<24|t[p+4]<<16|t[p+2]<<8|t[p]}}else{var m=v[0],g=v[1],w=v[2];if(h==8)for(var c=0;c<n;c++){var x=c<<2,p=c*3;l[c]=255<<24|t[p+2]<<16|t[p+1]<<8|t[p];if(t[p]==m&&t[p+1]==g&&t[p+2]==w)s[x+3]=0}if(h==16)for(var c=0;c<n;c++){var x=c<<2,p=c*6;l[c]=255<<24|t[p+4]<<16|t[p+2]<<8|t[p];if(u(t,p)==m&&u(t,p+2)==g&&u(t,p+4)==w)s[x+3]=0}}}else if(f==3){var y=r.tabs["PLTE"],U=r.tabs["tRNS"],k=U?U.length:0;if(h==1)for(var A=0;A<e;A++){var S=A*a,z=A*i;for(var c=0;c<i;c++){var x=z+c<<2,N=t[S+(c>>3)]>>7-((c&7)<<0)&1,M=3*N;s[x]=y[M];s[x+1]=y[M+1];s[x+2]=y[M+2];s[x+3]=N<k?U[N]:255}}if(h==2)for(var A=0;A<e;A++){var S=A*a,z=A*i;for(var c=0;c<i;c++){var x=z+c<<2,N=t[S+(c>>2)]>>6-((c&3)<<1)&3,M=3*N;s[x]=y[M];s[x+1]=y[M+1];s[x+2]=y[M+2];s[x+3]=N<k?U[N]:255}}if(h==4)for(var A=0;A<e;A++){var S=A*a,z=A*i;for(var c=0;c<i;c++){var x=z+c<<2,N=t[S+(c>>1)]>>4-((c&1)<<2)&15,M=3*N;s[x]=y[M];s[x+1]=y[M+1];s[x+2]=y[M+2];s[x+3]=N<k?U[N]:255}}if(h==8)for(var c=0;c<n;c++){var x=c<<2,N=t[c],M=3*N;s[x]=y[M];s[x+1]=y[M+1];s[x+2]=y[M+2];s[x+3]=N<k?U[N]:255}}else if(f==4){if(h==8)for(var c=0;c<n;c++){var x=c<<2,E=c<<1,O=t[E];s[x]=O;s[x+1]=O;s[x+2]=O;s[x+3]=t[E+1]}if(h==16)for(var c=0;c<n;c++){var x=c<<2,E=c<<2,O=t[E];s[x]=O;s[x+1]=O;s[x+2]=O;s[x+3]=t[E+2]}}else if(f==0){var m=r.tabs["tRNS"]?r.tabs["tRNS"]:-1;for(var A=0;A<e;A++){var I=A*a,L=A*i;if(h==1)for(var B=0;B<i;B++){var O=255*(t[I+(B>>>3)]>>>7-(B&7)&1),D=O==m*255?0:255;l[L+B]=D<<24|O<<16|O<<8|O}else if(h==2)for(var B=0;B<i;B++){var O=85*(t[I+(B>>>2)]>>>6-((B&3)<<1)&3),D=O==m*85?0:255;l[L+B]=D<<24|O<<16|O<<8|O}else if(h==4)for(var B=0;B<i;B++){var O=17*(t[I+(B>>>1)]>>>4-((B&1)<<2)&15),D=O==m*17?0:255;l[L+B]=D<<24|O<<16|O<<8|O}else if(h==8)for(var B=0;B<i;B++){var O=t[I+B],D=O==m?0:255;l[L+B]=D<<24|O<<16|O<<8|O}else if(h==16)for(var B=0;B<i;B++){var O=t[I+(B<<1)],D=u(t,I+(B<<c))==m?0:255;l[L+B]=D<<24|O<<16|O<<8|O}}}return s};b.decode=function(t){var i=new Uint8Array(t),e=8,r=b._bin,n=r.readUshort,o=r.readUint;var a={tabs:{},frames:[]};var s=new Uint8Array(i.length),l=0;var f,h=0;var u=[137,80,78,71,13,10,26,10];for(var d=0;d<8;d++)if(i[d]!=u[d])throw"The input is not a PNG file!";while(e<i.length){var c=r.readUint(i,e);e+=4;var v=r.readASCII(i,e,4);e+=4;if(v=="IHDR"){b.decode._IHDR(i,e,a)}else if(v=="CgBI"){a.tabs[v]=i.slice(e,e+4)}else if(v=="IDAT"){for(var d=0;d<c;d++)s[l+d]=i[e+d];l+=c}else if(v=="acTL"){a.tabs[v]={num_frames:o(i,e),num_plays:o(i,e+4)};f=new Uint8Array(i.length)}else if(v=="fcTL"){if(h!=0){var p=a.frames[a.frames.length-1];p.data=b.decode._decompress(a,f.slice(0,h),p.rect.width,p.rect.height);h=0}var m={x:o(i,e+12),y:o(i,e+16),width:o(i,e+4),height:o(i,e+8)};var g=n(i,e+22);g=n(i,e+20)/(g==0?100:g);var w={rect:m,delay:Math.round(g*1e3),dispose:i[e+24],blend:i[e+25]};a.frames.push(w)}else if(v=="fdAT"){for(var d=0;d<c-4;d++)f[h+d]=i[e+d+4];h+=c-4}else if(v=="pHYs"){a.tabs[v]=[r.readUint(i,e),r.readUint(i,e+4),i[e+8]]}else if(v=="cHRM"){a.tabs[v]=[];for(var d=0;d<8;d++)a.tabs[v].push(r.readUint(i,e+d*4))}else if(v=="tEXt"||v=="zTXt"){if(a.tabs[v]==null)a.tabs[v]={};var x=r.nextZero(i,e);var y=r.readASCII(i,e,x-e);var U,k=e+c-x-1;if(v=="tEXt")U=r.readASCII(i,x+1,k);else{var A=b.decode._inflate(i.slice(x+2,x+2+k));U=r.readUTF8(A,0,A.length)}a.tabs[v][y]=U}else if(v=="iTXt"){if(a.tabs[v]==null)a.tabs[v]={};var x=0,S=e;x=r.nextZero(i,S);var y=r.readASCII(i,S,x-S);S=x+1;var z=i[S];S+=2;x=r.nextZero(i,S);r.readASCII(i,S,x-S);S=x+1;x=r.nextZero(i,S);r.readUTF8(i,S,x-S);S=x+1;var U,k=c-(S-e);if(z==0)U=r.readUTF8(i,S,k);else{var A=b.decode._inflate(i.slice(S,S+k));U=r.readUTF8(A,0,A.length)}a.tabs[v][y]=U}else if(v=="PLTE"){a.tabs[v]=r.readBytes(i,e,c)}else if(v=="hIST"){var N=a.tabs["PLTE"].length/3;a.tabs[v]=[];for(var d=0;d<N;d++)a.tabs[v].push(n(i,e+d*2))}else if(v=="tRNS"){if(a.ctype==3)a.tabs[v]=r.readBytes(i,e,c);else if(a.ctype==0)a.tabs[v]=n(i,e);else if(a.ctype==2)a.tabs[v]=[n(i,e),n(i,e+2),n(i,e+4)]}else if(v=="gAMA")a.tabs[v]=r.readUint(i,e)/1e5;else if(v=="sRGB")a.tabs[v]=i[e];else if(v=="bKGD"){if(a.ctype==0||a.ctype==4)a.tabs[v]=[n(i,e)];else if(a.ctype==2||a.ctype==6)a.tabs[v]=[n(i,e),n(i,e+2),n(i,e+4)];else if(a.ctype==3)a.tabs[v]=i[e]}else if(v=="IEND"){break}e+=c;r.readUint(i,e);e+=4}if(h!=0){var p=a.frames[a.frames.length-1];p.data=b.decode._decompress(a,f.slice(0,h),p.rect.width,p.rect.height);h=0}a.data=b.decode._decompress(a,s,a.width,a.height);delete a.compress;delete a.interlace;delete a.filter;return a};b.decode._decompress=function(t,i,e,r){var n=b.decode._getBPP(t),o=Math.ceil(e*n/8),a=new Uint8Array((o+1+t.interlace)*r);if(t.tabs["CgBI"])i=b.inflateRaw(i,a);else i=b.decode._inflate(i,a);if(t.interlace==0)i=b.decode._filterZero(i,t,0,e,r);else if(t.interlace==1)i=b.decode._readInterlace(i,t);return i};b.decode._inflate=function(t,i){var e=b["inflateRaw"](new Uint8Array(t.buffer,2,t.length-6),i);return e};b.inflateRaw=function(){var t={};t.H={};t.H.N=function(i,e){var r=Uint8Array,n=0,o=0,a=0,s=0,l=0,f=0,h=0,u=0,d=0,c,v;if(i[0]==3&&i[1]==0)return e?e:new r(0);var p=t.H,b=p.b,m=p.e,g=p.R,w=p.n,x=p.A,y=p.Z,U=p.m,k=e==null;if(k)e=new r(i.length>>>2<<6);while(n==0){n=b(i,d,1);o=b(i,d+1,2);d+=3;if(o==0){if((d&7)!=0)d+=8-(d&7);var A=(d>>>3)+4,S=i[A-4]|i[A-3]<<8;if(k)e=t.H.W(e,u+S);e.set(new r(i.buffer,i.byteOffset+A,S),u);d=A+S<<3;u+=S;continue}if(k)e=t.H.W(e,u+(1<<17));if(o==1){c=U.J;v=U.h;f=(1<<9)-1;h=(1<<5)-1}if(o==2){a=m(i,d,5)+257;s=m(i,d+5,5)+1;l=m(i,d+10,4)+4;d+=14;var z=1;for(var N=0;N<38;N+=2){U.Q[N]=0;U.Q[N+1]=0}for(var N=0;N<l;N++){var M=m(i,d+N*3,3);U.Q[(U.X[N]<<1)+1]=M;if(M>z)z=M}d+=3*l;w(U.Q,z);x(U.Q,z,U.u);c=U.w;v=U.d;d=g(U.u,(1<<z)-1,a+s,i,d,U.v);var E=p.V(U.v,0,a,U.C);f=(1<<E)-1;var O=p.V(U.v,a,s,U.D);h=(1<<O)-1;w(U.C,E);x(U.C,E,c);w(U.D,O);x(U.D,O,v)}while(!0){var I=c[y(i,d)&f];d+=I&15;var L=I>>>4;if(L>>>8==0){e[u++]=L}else if(L==256){break}else{var B=u+L-254;if(L>264){var D=U.q[L-257];B=u+(D>>>3)+m(i,d,D&7);d+=D&7}var T=v[y(i,d)&h];d+=T&15;var C=T>>>4,j=U.c[C],F=(j>>>4)+b(i,d,j&15);d+=j&15;while(u<B){e[u]=e[u++-F];e[u]=e[u++-F];e[u]=e[u++-F];e[u]=e[u++-F]}u=B}}}return e.length==u?e:e.slice(0,u)};t.H.W=function(t,i){var e=t.length;if(i<=e)return t;var r=new Uint8Array(e<<1);r.set(t,0);return r};t.H.R=function(i,e,r,n,o,a){var s=t.H.e,l=t.H.Z,f=0;while(f<r){var h=i[l(n,o)&e];o+=h&15;var u=h>>>4;if(u<=15){a[f]=u;f++}else{var d=0,c=0;if(u==16){c=3+s(n,o,2);o+=2;d=a[f-1]}else if(u==17){c=3+s(n,o,3);o+=3}else if(u==18){c=11+s(n,o,7);o+=7}var v=f+c;while(f<v){a[f]=d;f++}}}return o};t.H.V=function(t,i,e,r){var n=0,o=0,a=r.length>>>1;while(o<e){var s=t[o+i];r[o<<1]=0;r[(o<<1)+1]=s;if(s>n)n=s;o++}while(o<a){r[o<<1]=0;r[(o<<1)+1]=0;o++}return n};t.H.n=function(i,e){var r=t.H.m,n=i.length,o,a,s,l,f,h=r.j;for(var l=0;l<=e;l++)h[l]=0;for(l=1;l<n;l+=2)h[i[l]]++;var u=r.K;o=0;h[0]=0;for(a=1;a<=e;a++){o=o+h[a-1]<<1;u[a]=o}for(s=0;s<n;s+=2){f=i[s+1];if(f!=0){i[s]=u[f];u[f]++}}};t.H.A=function(i,e,r){var n=i.length,o=t.H.m,a=o.r;for(var s=0;s<n;s+=2)if(i[s+1]!=0){var l=s>>1,f=i[s+1],h=l<<4|f,u=e-f,d=i[s]<<u,c=d+(1<<u);while(d!=c){var v=a[d]>>>15-e;r[v]=h;d++}}};t.H.l=function(i,e){var r=t.H.m.r,n=15-e;for(var o=0;o<i.length;o+=2){var a=i[o]<<e-i[o+1];i[o]=r[a]>>>n}};t.H.M=function(t,i,e){e=e<<(i&7);var r=i>>>3;t[r]|=e;t[r+1]|=e>>>8};t.H.I=function(t,i,e){e=e<<(i&7);var r=i>>>3;t[r]|=e;t[r+1]|=e>>>8;t[r+2]|=e>>>16};t.H.e=function(t,i,e){return(t[i>>>3]|t[(i>>>3)+1]<<8)>>>(i&7)&(1<<e)-1};t.H.b=function(t,i,e){return(t[i>>>3]|t[(i>>>3)+1]<<8|t[(i>>>3)+2]<<16)>>>(i&7)&(1<<e)-1};t.H.Z=function(t,i){return(t[i>>>3]|t[(i>>>3)+1]<<8|t[(i>>>3)+2]<<16)>>>(i&7)};t.H.i=function(t,i){return(t[i>>>3]|t[(i>>>3)+1]<<8|t[(i>>>3)+2]<<16|t[(i>>>3)+3]<<24)>>>(i&7)};t.H.m=function(){var t=Uint16Array,i=Uint32Array;return{K:new t(16),j:new t(16),X:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],T:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],q:new t(32),p:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],z:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],c:new i(32),J:new t(512),_:[],h:new t(32),$:[],w:new t(32768),C:[],v:[],d:new t(32768),D:[],u:new t(512),Q:[],r:new t(1<<15),s:new i(286),Y:new i(30),a:new i(19),t:new i(15e3),k:new t(1<<16),g:new t(1<<15)}}();(function(){var i=t.H.m,e=1<<15;for(var r=0;r<e;r++){var n=r;n=(n&2863311530)>>>1|(n&1431655765)<<1;n=(n&3435973836)>>>2|(n&858993459)<<2;n=(n&4042322160)>>>4|(n&252645135)<<4;n=(n&4278255360)>>>8|(n&16711935)<<8;i.r[r]=(n>>>16|n<<16)>>>17}function o(t,i,e){while(i--!=0)t.push(0,e)}for(var r=0;r<32;r++){i.q[r]=i.S[r]<<3|i.T[r];i.c[r]=i.p[r]<<4|i.z[r]}o(i._,144,8);o(i._,255-143,9);o(i._,279-255,7);o(i._,287-279,8);t.H.n(i._,9);t.H.A(i._,9,i.J);t.H.l(i._,9);o(i.$,32,5);t.H.n(i.$,5);t.H.A(i.$,5,i.h);t.H.l(i.$,5);o(i.Q,19,0);o(i.C,286,0);o(i.D,30,0);o(i.v,320,0)})();return t.H.N}();b.decode._readInterlace=function(t,i){var e=i.width,r=i.height;var n=b.decode._getBPP(i),o=n>>3,a=Math.ceil(e*n/8);var s=new Uint8Array(r*a);var l=0;var f=[0,0,4,0,2,0,1];var h=[0,4,0,2,0,1,0];var u=[8,8,8,4,4,2,2];var d=[8,8,4,4,2,2,1];var c=0;while(c<7){var v=u[c],p=d[c];var m=0,g=0;var w=f[c];while(w<r){w+=v;g++}var x=h[c];while(x<e){x+=p;m++}var y=Math.ceil(m*n/8);b.decode._filterZero(t,i,l,m,g);var U=0,k=f[c];while(k<r){var A=h[c];var S=l+U*y<<3;while(A<e){if(n==1){var z=t[S>>3];z=z>>7-(S&7)&1;s[k*a+(A>>3)]|=z<<7-((A&7)<<0)}if(n==2){var z=t[S>>3];z=z>>6-(S&7)&3;s[k*a+(A>>2)]|=z<<6-((A&3)<<1)}if(n==4){var z=t[S>>3];z=z>>4-(S&7)&15;s[k*a+(A>>1)]|=z<<4-((A&1)<<2)}if(n>=8){var N=k*a+A*o;for(var M=0;M<o;M++)s[N+M]=t[(S>>3)+M]}S+=n;A+=p}U++;k+=v}if(m*g!=0)l+=g*(1+y);c=c+1}return s};b.decode._getBPP=function(t){var i=[1,null,3,1,2,null,4][t.ctype];return i*t.depth};b.decode._filterZero=function(t,i,e,r,n){var o=b.decode._getBPP(i),a=Math.ceil(r*o/8),s=b.decode._paeth;o=Math.ceil(o/8);var l=0,f=1,h=t[e],u=0;if(h>1)t[e]=[0,0,1][h-2];if(h==3)for(u=o;u<a;u++)t[u+1]=t[u+1]+(t[u+1-o]>>>1)&255;for(var d=0;d<n;d++){l=e+d*a;f=l+d+1;h=t[f-1];u=0;if(h==0)for(;u<a;u++)t[l+u]=t[f+u];else if(h==1){for(;u<o;u++)t[l+u]=t[f+u];for(;u<a;u++)t[l+u]=t[f+u]+t[l+u-o]}else if(h==2){for(;u<a;u++)t[l+u]=t[f+u]+t[l+u-a]}else if(h==3){for(;u<o;u++)t[l+u]=t[f+u]+(t[l+u-a]>>>1);for(;u<a;u++)t[l+u]=t[f+u]+(t[l+u-a]+t[l+u-o]>>>1)}else{for(;u<o;u++)t[l+u]=t[f+u]+s(0,t[l+u-a],0);for(;u<a;u++)t[l+u]=t[f+u]+s(t[l+u-o],t[l+u-a],t[l+u-o-a])}}return t};b.decode._paeth=function(t,i,e){var r=t+i-e,n=r-t,o=r-i,a=r-e;if(n*n<=o*o&&n*n<=a*a)return t;else if(o*o<=a*a)return i;return e};b.decode._IHDR=function(t,i,e){var r=b._bin;e.width=r.readUint(t,i);i+=4;e.height=r.readUint(t,i);i+=4;e.depth=t[i];i++;e.ctype=t[i];i++;e.compress=t[i];i++;e.filter=t[i];i++;e.interlace=t[i];i++};b._bin={nextZero:function(t,i){while(t[i]!=0)i++;return i},readUshort:function(t,i){return t[i]<<8|t[i+1]},writeUshort:function(t,i,e){t[i]=e>>8&255;t[i+1]=e&255},readUint:function(t,i){return t[i]*(256*256*256)+(t[i+1]<<16|t[i+2]<<8|t[i+3])},writeUint:function(t,i,e){t[i]=e>>24&255;t[i+1]=e>>16&255;t[i+2]=e>>8&255;t[i+3]=e&255},readASCII:function(t,i,e){var r="";for(var n=0;n<e;n++)r+=String.fromCharCode(t[i+n]);return r},writeASCII:function(t,i,e){for(var r=0;r<e.length;r++)t[i+r]=e.charCodeAt(r)},readBytes:function(t,i,e){var r=[];for(var n=0;n<e;n++)r.push(t[i+n]);return r},pad:function(t){return t.length<2?"0"+t:t},readUTF8:function(t,i,e){var r="",n;for(var o=0;o<e;o++)r+="%"+b._bin.pad(t[i+o].toString(16));try{n=decodeURIComponent(r)}catch(r){return b._bin.readASCII(t,i,e)}return n}};b._copyTile=function(t,i,e,r,n,o,a,s,l){var f=Math.min(i,n),h=Math.min(e,o);var u=0,d=0;for(var c=0;c<h;c++)for(var v=0;v<f;v++){if(a>=0&&s>=0){u=c*i+v<<2;d=(s+c)*n+a+v<<2}else{u=(-s+c)*i-a+v<<2;d=c*n+v<<2}if(l==0){r[d]=t[u];r[d+1]=t[u+1];r[d+2]=t[u+2];r[d+3]=t[u+3]}else if(l==1){var p=t[u+3]*(1/255),b=t[u]*p,m=t[u+1]*p,g=t[u+2]*p;var w=r[d+3]*(1/255),x=r[d]*w,y=r[d+1]*w,U=r[d+2]*w;var k=1-p,A=p+w*k,S=A==0?0:1/A;r[d+3]=255*A;r[d+0]=(b+x*k)*S;r[d+1]=(m+y*k)*S;r[d+2]=(g+U*k)*S}else if(l==2){var p=t[u+3],b=t[u],m=t[u+1],g=t[u+2];var w=r[d+3],x=r[d],y=r[d+1],U=r[d+2];if(p==w&&b==x&&m==y&&g==U){r[d]=0;r[d+1]=0;r[d+2]=0;r[d+3]=0}else{r[d]=b;r[d+1]=m;r[d+2]=g;r[d+3]=p}}else if(l==3){var p=t[u+3],b=t[u],m=t[u+1],g=t[u+2];var w=r[d+3],x=r[d],y=r[d+1],U=r[d+2];if(p==w&&b==x&&m==y&&g==U)continue;if(p<220&&w>20)return false}}return true};b.encode=function(t,i,e,r,n,o,a){if(r==null)r=0;if(a==null)a=false;var s=b.encode.compress(t,i,e,r,[false,false,false,0,a]);b.encode.compressPNG(s,-1);return b.encode._main(s,i,e,n,o)};b.encodeLL=function(t,i,e,r,n,o,a,s){var l={ctype:0+(r==1?0:2)+(n==0?0:4),depth:o,frames:[]};var f=(r+n)*o,h=f*i;for(var u=0;u<t.length;u++)l.frames.push({rect:{x:0,y:0,width:i,height:e},img:new Uint8Array(t[u]),blend:0,dispose:1,bpp:Math.ceil(f/8),bpl:Math.ceil(h/8)});b.encode.compressPNG(l,0,true);var d=b.encode._main(l,i,e,a,s);return d};b.encode._main=function(t,i,e,r,n){if(n==null)n={};var o=b.crc.crc,a=b._bin.writeUint,s=b._bin.writeUshort,l=b._bin.writeASCII;var f=8,h=t.frames.length>1,u=false;var d=8+(16+5+4)+(h?20:0);if(n["sRGB"]!=null)d+=8+1+4;if(n["pHYs"]!=null)d+=8+9+4;if(t.ctype==3){var c=t.plte.length;for(var v=0;v<c;v++)if(t.plte[v]>>>24!=255)u=true;d+=8+c*3+4+(u?8+c*1+4:0)}for(var p=0;p<t.frames.length;p++){var m=t.frames[p];if(h)d+=38;d+=m.cimg.length+12;if(p!=0)d+=4}d+=12;var g=new Uint8Array(d);var w=[137,80,78,71,13,10,26,10];for(var v=0;v<8;v++)g[v]=w[v];a(g,f,13);f+=4;l(g,f,"IHDR");f+=4;a(g,f,i);f+=4;a(g,f,e);f+=4;g[f]=t.depth;f++;g[f]=t.ctype;f++;g[f]=0;f++;g[f]=0;f++;g[f]=0;f++;a(g,f,o(g,f-17,17));f+=4;if(n["sRGB"]!=null){a(g,f,1);f+=4;l(g,f,"sRGB");f+=4;g[f]=n["sRGB"];f++;a(g,f,o(g,f-5,5));f+=4}if(n["pHYs"]!=null){a(g,f,9);f+=4;l(g,f,"pHYs");f+=4;a(g,f,n["pHYs"][0]);f+=4;a(g,f,n["pHYs"][1]);f+=4;g[f]=n["pHYs"][2];f++;a(g,f,o(g,f-13,13));f+=4}if(h){a(g,f,8);f+=4;l(g,f,"acTL");f+=4;a(g,f,t.frames.length);f+=4;a(g,f,n["loop"]!=null?n["loop"]:0);f+=4;a(g,f,o(g,f-12,12));f+=4}if(t.ctype==3){var c=t.plte.length;a(g,f,c*3);f+=4;l(g,f,"PLTE");f+=4;for(var v=0;v<c;v++){var x=v*3,y=t.plte[v],U=y&255,k=y>>>8&255,A=y>>>16&255;g[f+x+0]=U;g[f+x+1]=k;g[f+x+2]=A}f+=c*3;a(g,f,o(g,f-c*3-4,c*3+4));f+=4;if(u){a(g,f,c);f+=4;l(g,f,"tRNS");f+=4;for(var v=0;v<c;v++)g[f+v]=t.plte[v]>>>24&255;f+=c;a(g,f,o(g,f-c-4,c+4));f+=4}}var S=0;for(var p=0;p<t.frames.length;p++){var m=t.frames[p];if(h){a(g,f,26);f+=4;l(g,f,"fcTL");f+=4;a(g,f,S++);f+=4;a(g,f,m.rect.width);f+=4;a(g,f,m.rect.height);f+=4;a(g,f,m.rect.x);f+=4;a(g,f,m.rect.y);f+=4;s(g,f,r[p]);f+=2;s(g,f,1e3);f+=2;g[f]=m.dispose;f++;g[f]=m.blend;f++;a(g,f,o(g,f-30,30));f+=4}var z=m.cimg,c=z.length;a(g,f,c+(p==0?0:4));f+=4;var N=f;l(g,f,p==0?"IDAT":"fdAT");f+=4;if(p!=0){a(g,f,S++);f+=4}g.set(z,f);f+=c;a(g,f,o(g,N,f-N));f+=4}a(g,f,0);f+=4;l(g,f,"IEND");f+=4;a(g,f,o(g,f-4,4));f+=4;return g.buffer};b.encode.compressPNG=function(t,i,e){for(var r=0;r<t.frames.length;r++){var n=t.frames[r],o=n.rect.height;var a=new Uint8Array(o*n.bpl+o);n.cimg=b.encode._filterZero(n.img,o,n.bpp,n.bpl,a,i,e)}};b.encode.compress=function(t,i,e,r,n){var o=n[0],a=n[1],s=n[2],l=n[3],f=n[4];var h=6,u=8,d=255;for(var c=0;c<t.length;c++){var v=new Uint8Array(t[c]),p=v.length;for(var m=0;m<p;m+=4)d&=v[m+3]}var g=d!=255;var w=b.encode.framize(t,i,e,o,a,s);var x={},y=[],U=[];if(r!=0){var k=[];for(var m=0;m<w.length;m++)k.push(w[m].img.buffer);var A=b.encode.concatRGBA(k),S=b.quantize(A,r);console.log(S);var z=0,N=new Uint8Array(S.abuf);for(var m=0;m<w.length;m++){var M=w[m].img,E=M.length;U.push(new Uint8Array(S.inds.buffer,z>>2,E>>2));for(var c=0;c<E;c+=4){M[c]=N[z+c];M[c+1]=N[z+c+1];M[c+2]=N[z+c+2];M[c+3]=N[z+c+3]}z+=E}for(var m=0;m<S.plte.length;m++)y.push(S.plte[m].est.rgba)}else{for(var c=0;c<w.length;c++){var O=w[c],I=new Uint32Array(O.img.buffer),L=O.rect.width,p=I.length;var B=new Uint8Array(p);U.push(B);for(var m=0;m<p;m++){var D=I[m];if(m!=0&&D==I[m-1])B[m]=B[m-1];else if(m>L&&D==I[m-L])B[m]=B[m-L];else{var T=x[D];if(T==null){x[D]=T=y.length;y.push(D);if(y.length>=300)break}B[m]=T}}}}var C=y.length;if(C<=256&&f==false){if(C<=2)u=1;else if(C<=4)u=2;else if(C<=16)u=4;else u=8;u=Math.max(u,l)}for(var c=0;c<w.length;c++){var O=w[c],L=O.rect.width,j=O.rect.height;var F=O.img;var R=4*L,P=4;if(C<=256&&f==false){R=Math.ceil(u*L/8);var V=new Uint8Array(R*j);var H=U[c];for(var W=0;W<j;W++){var m=W*R,Y=W*L;if(u==8)for(var _=0;_<L;_++)V[m+_]=H[Y+_];else if(u==4)for(var _=0;_<L;_++)V[m+(_>>1)]|=H[Y+_]<<4-(_&1)*4;else if(u==2)for(var _=0;_<L;_++)V[m+(_>>2)]|=H[Y+_]<<6-(_&3)*2;else if(u==1)for(var _=0;_<L;_++)V[m+(_>>3)]|=H[Y+_]<<7-(_&7)*1}F=V;h=3;P=1}else if(g==false&&w.length==1){var V=new Uint8Array(L*j*3),K=L*j;for(var m=0;m<K;m++){var M=m*3,q=m*4;V[M]=F[q];V[M+1]=F[q+1];V[M+2]=F[q+2]}F=V;h=2;P=3;R=3*L}O.img=F;O.bpl=R;O.bpp=P}return{ctype:h,depth:u,plte:y,frames:w}};b.encode.framize=function(t,i,e,r,n,o){var a=[];for(var s=0;s<t.length;s++){var l=new Uint8Array(t[s]),f=new Uint32Array(l.buffer);var h;var u=0,d=0,c=i,v=e,p=r?1:0;if(s!=0){var m=o||r||s==1||a[s-2].dispose!=0?1:2,g=0,w=1e9;for(var x=0;x<m;x++){var y=new Uint8Array(t[s-1-x]),U=new Uint32Array(t[s-1-x]);var k=i,A=e,S=-1,z=-1;for(var N=0;N<e;N++)for(var M=0;M<i;M++){var E=N*i+M;if(f[E]!=U[E]){if(M<k)k=M;if(M>S)S=M;if(N<A)A=N;if(N>z)z=N}}if(S==-1)k=A=S=z=0;if(n){if((k&1)==1)k--;if((A&1)==1)A--}var O=(S-k+1)*(z-A+1);if(O<w){w=O;g=x;u=k;d=A;c=S-k+1;v=z-A+1}}var y=new Uint8Array(t[s-1-g]);if(g==1)a[s-1].dispose=2;h=new Uint8Array(c*v*4);b._copyTile(y,i,e,h,c,v,-u,-d,0);p=b._copyTile(l,i,e,h,c,v,-u,-d,3)?1:0;if(p==1)b.encode._prepareDiff(l,i,e,h,{x:u,y:d,width:c,height:v});else b._copyTile(l,i,e,h,c,v,-u,-d,0)}else h=l.slice(0);a.push({rect:{x:u,y:d,width:c,height:v},img:h,blend:p,dispose:0})}if(r)for(var s=0;s<a.length;s++){var I=a[s];if(I.blend==1)continue;var L=I.rect,B=a[s-1].rect;var D=Math.min(L.x,B.x),T=Math.min(L.y,B.y);var C=Math.max(L.x+L.width,B.x+B.width),j=Math.max(L.y+L.height,B.y+B.height);var F={x:D,y:T,width:C-D,height:j-T};a[s-1].dispose=1;if(s-1!=0)b.encode._updateFrame(t,i,e,a,s-1,F,n);b.encode._updateFrame(t,i,e,a,s,F,n)}if(t.length!=1)for(var E=0;E<a.length;E++){var I=a[E]}return a};b.encode._updateFrame=function(t,i,e,r,n,o,a){var s=Uint8Array,l=Uint32Array;var f=new s(t[n-1]),h=new l(t[n-1]),u=n+1<t.length?new s(t[n+1]):null;var d=new s(t[n]),c=new l(d.buffer);var v=i,p=e,m=-1,g=-1;for(var w=0;w<o.height;w++)for(var x=0;x<o.width;x++){var y=o.x+x,U=o.y+w;var k=U*i+y,A=c[k];if(A==0||r[n-1].dispose==0&&h[k]==A&&(u==null||u[k*4+3]!=0));else{if(y<v)v=y;if(y>m)m=y;if(U<p)p=U;if(U>g)g=U}}if(m==-1)v=p=m=g=0;if(a){if((v&1)==1)v--;if((p&1)==1)p--}o={x:v,y:p,width:m-v+1,height:g-p+1};var S=r[n];S.rect=o;S.blend=1;S.img=new Uint8Array(o.width*o.height*4);if(r[n-1].dispose==0){b._copyTile(f,i,e,S.img,o.width,o.height,-o.x,-o.y,0);b.encode._prepareDiff(d,i,e,S.img,o)}else b._copyTile(d,i,e,S.img,o.width,o.height,-o.x,-o.y,0)};b.encode._prepareDiff=function(t,i,e,r,n){b._copyTile(t,i,e,r,n.width,n.height,-n.x,-n.y,2)};b.encode._filterZero=function(t,i,e,r,n,o,a){var s=[],l=[0,1,2,3,4];if(o!=-1)l=[o];else if(i*r>5e5||e==1)l=[0];var f;if(a)f={level:0};var h=n.length>1e7&&UZIP!=null?UZIP:pako;for(var u=0;u<l.length;u++){for(var d=0;d<i;d++)b.encode._filterLine(n,t,d,r,e,l[u]);s.push(h["deflate"](n,f))}var c,v=1e9;for(var u=0;u<s.length;u++)if(s[u].length<v){c=u;v=s[u].length}return s[c]};b.encode._filterLine=function(t,i,e,r,n,o){var a=e*r,s=a+e,l=b.decode._paeth;t[s]=o;s++;if(o==0){if(r<500)for(var f=0;f<r;f++)t[s+f]=i[a+f];else t.set(new Uint8Array(i.buffer,a,r),s)}else if(o==1){for(var f=0;f<n;f++)t[s+f]=i[a+f];for(var f=n;f<r;f++)t[s+f]=i[a+f]-i[a+f-n]+256&255}else if(e==0){for(var f=0;f<n;f++)t[s+f]=i[a+f];if(o==2)for(var f=n;f<r;f++)t[s+f]=i[a+f];if(o==3)for(var f=n;f<r;f++)t[s+f]=i[a+f]-(i[a+f-n]>>1)+256&255;if(o==4)for(var f=n;f<r;f++)t[s+f]=i[a+f]-l(i[a+f-n],0,0)+256&255}else{if(o==2){for(var f=0;f<r;f++)t[s+f]=i[a+f]+256-i[a+f-r]&255}if(o==3){for(var f=0;f<n;f++)t[s+f]=i[a+f]+256-(i[a+f-r]>>1)&255;for(var f=n;f<r;f++)t[s+f]=i[a+f]+256-(i[a+f-r]+i[a+f-n]>>1)&255}if(o==4){for(var f=0;f<n;f++)t[s+f]=i[a+f]+256-l(0,i[a+f-r],0)&255;for(var f=n;f<r;f++)t[s+f]=i[a+f]+256-l(i[a+f-n],i[a+f-r],i[a+f-n-r])&255}}};b.crc={table:function(){var t=new Uint32Array(256);for(var i=0;i<256;i++){var e=i;for(var r=0;r<8;r++){if(e&1)e=3988292384^e>>>1;else e=e>>>1}t[i]=e}return t}(),update:function(t,i,e,r){for(var n=0;n<r;n++)t=b.crc.table[(t^i[e+n])&255]^t>>>8;return t},crc:function(t,i,e){return b.crc.update(4294967295,t,i,e)^4294967295}};b.quantize=function(t,i){var e=new Uint8Array(t),r=e.slice(0),n=new Uint32Array(r.buffer);var o=b.quantize.getKDtree(r,i);var a=o[0],s=o[1];var l=b.quantize.planeDst;var f=e,h=n,u=f.length;var d=new Uint8Array(e.length>>2),c;if(e.length<2e7)for(var v=0;v<u;v+=4){var p=f[v]*(1/255),m=f[v+1]*(1/255),g=f[v+2]*(1/255),w=f[v+3]*(1/255);c=b.quantize.getNearest(a,p,m,g,w);d[v>>2]=c.ind;h[v>>2]=c.est.rgba}else for(var v=0;v<u;v+=4){var p=f[v]*(1/255),m=f[v+1]*(1/255),g=f[v+2]*(1/255),w=f[v+3]*(1/255);c=a;while(c.left)c=l(c.est,p,m,g,w)<=0?c.left:c.right;d[v>>2]=c.ind;h[v>>2]=c.est.rgba}return{abuf:r.buffer,inds:d,plte:s}};b.quantize.getKDtree=function(t,i,e){if(e==null)e=1e-4;var r=new Uint32Array(t.buffer);var n={i0:0,i1:t.length,bst:null,est:null,tdst:0,left:null,right:null};n.bst=b.quantize.stats(t,n.i0,n.i1);n.est=b.quantize.estats(n.bst);var o=[n];while(o.length<i){var a=0,s=0;for(var l=0;l<o.length;l++)if(o[l].est.L>a){a=o[l].est.L;s=l}if(a<e)break;var f=o[s];var h=b.quantize.splitPixels(t,r,f.i0,f.i1,f.est.e,f.est.eMq255);var u=f.i0>=h||f.i1<=h;if(u){f.est.L=0;continue}var d={i0:f.i0,i1:h,bst:null,est:null,tdst:0,left:null,right:null};d.bst=b.quantize.stats(t,d.i0,d.i1);d.est=b.quantize.estats(d.bst);var c={i0:h,i1:f.i1,bst:null,est:null,tdst:0,left:null,right:null};c.bst={R:[],m:[],N:f.bst.N-d.bst.N};for(var l=0;l<16;l++)c.bst.R[l]=f.bst.R[l]-d.bst.R[l];for(var l=0;l<4;l++)c.bst.m[l]=f.bst.m[l]-d.bst.m[l];c.est=b.quantize.estats(c.bst);f.left=d;f.right=c;o[s]=d;o.push(c)}o.sort((function(t,i){return i.bst.N-t.bst.N}));for(var l=0;l<o.length;l++)o[l].ind=l;return[n,o]};b.quantize.getNearest=function(t,i,e,r,n){if(t.left==null){t.tdst=b.quantize.dist(t.est.q,i,e,r,n);return t}var o=b.quantize.planeDst(t.est,i,e,r,n);var a=t.left,s=t.right;if(o>0){a=t.right;s=t.left}var l=b.quantize.getNearest(a,i,e,r,n);if(l.tdst<=o*o)return l;var f=b.quantize.getNearest(s,i,e,r,n);return f.tdst<l.tdst?f:l};b.quantize.planeDst=function(t,i,e,r,n){var o=t.e;return o[0]*i+o[1]*e+o[2]*r+o[3]*n-t.eMq};b.quantize.dist=function(t,i,e,r,n){var o=i-t[0],a=e-t[1],s=r-t[2],l=n-t[3];return o*o+a*a+s*s+l*l};b.quantize.splitPixels=function(t,i,e,r,n,o){var a=b.quantize.vecDot;r-=4;while(e<r){while(a(t,e,n)<=o)e+=4;while(a(t,r,n)>o)r-=4;if(e>=r)break;var s=i[e>>2];i[e>>2]=i[r>>2];i[r>>2]=s;e+=4;r-=4}while(a(t,e,n)>o)e-=4;return e+4};b.quantize.vecDot=function(t,i,e){return t[i]*e[0]+t[i+1]*e[1]+t[i+2]*e[2]+t[i+3]*e[3]};b.quantize.stats=function(t,i,e){var r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var n=[0,0,0,0];var o=e-i>>2;for(var a=i;a<e;a+=4){var s=t[a]*(1/255),l=t[a+1]*(1/255),f=t[a+2]*(1/255),h=t[a+3]*(1/255);n[0]+=s;n[1]+=l;n[2]+=f;n[3]+=h;r[0]+=s*s;r[1]+=s*l;r[2]+=s*f;r[3]+=s*h;r[5]+=l*l;r[6]+=l*f;r[7]+=l*h;r[10]+=f*f;r[11]+=f*h;r[15]+=h*h}r[4]=r[1];r[8]=r[2];r[9]=r[6];r[12]=r[3];r[13]=r[7];r[14]=r[11];return{R:r,m:n,N:o}};b.quantize.estats=function(t){var i=t.R,e=t.m,r=t.N;var n=e[0],o=e[1],a=e[2],s=e[3],l=r==0?0:1/r;var f=[i[0]-n*n*l,i[1]-n*o*l,i[2]-n*a*l,i[3]-n*s*l,i[4]-o*n*l,i[5]-o*o*l,i[6]-o*a*l,i[7]-o*s*l,i[8]-a*n*l,i[9]-a*o*l,i[10]-a*a*l,i[11]-a*s*l,i[12]-s*n*l,i[13]-s*o*l,i[14]-s*a*l,i[15]-s*s*l];var h=f,u=b.M4;var d=[Math.random(),Math.random(),Math.random(),Math.random()],c=0,v=0;if(r!=0)for(var p=0;p<16;p++){d=u.multVec(h,d);v=Math.sqrt(u.dot(d,d));d=u.sml(1/v,d);if(p!=0&&Math.abs(v-c)<1e-9)break;c=v}var m=[n*l,o*l,a*l,s*l];var g=u.dot(u.sml(255,m),d);return{Cov:f,q:m,e:d,L:c,eMq255:g,eMq:u.dot(d,m),rgba:(Math.round(255*m[3])<<24|Math.round(255*m[2])<<16|Math.round(255*m[1])<<8|Math.round(255*m[0])<<0)>>>0}};b.M4={multVec:function(t,i){return[t[0]*i[0]+t[1]*i[1]+t[2]*i[2]+t[3]*i[3],t[4]*i[0]+t[5]*i[1]+t[6]*i[2]+t[7]*i[3],t[8]*i[0]+t[9]*i[1]+t[10]*i[2]+t[11]*i[3],t[12]*i[0]+t[13]*i[1]+t[14]*i[2]+t[15]*i[3]]},dot:function(t,i){return t[0]*i[0]+t[1]*i[1]+t[2]*i[2]+t[3]*i[3]},sml:function(t,i){return[t*i[0],t*i[1],t*i[2],t*i[3]]}};b.encode.concatRGBA=function(t){var i=0;for(var e=0;e<t.length;e++)i+=t[e].byteLength;var r=new Uint8Array(i),n=0;for(var e=0;e<t.length;e++){var o=new Uint8Array(t[e]),a=o.length;for(var s=0;s<a;s+=4){var l=o[s],f=o[s+1],h=o[s+2],u=o[s+3];if(u==0)l=f=h=0;r[n+s]=l;r[n+s+1]=f;r[n+s+2]=h;r[n+s+3]=u}n+=a}return r.buffer};var m={exports:{}};(function(t,i){!function(i,e){t.exports=e(n.exports)}(s,(function(t){return function(t){function i(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}var e={};return i.m=t,i.c=e,i.d=function(t,e,r){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},i.p="",i(i.s=0)}([function(t,i,e){var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t[e]=i[e])};return function(i,e){function r(){this.constructor=i}t(i,e),i.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}();Object.defineProperty(i,"__esModule",{value:!0});var n=e(1),o=function(t){function i(i){var e=t.call(this,i)||this;return e._map=null,e._canvas=null,e._frame=null,e._delegate=null,e}return r(i,t),Object.defineProperty(i.prototype,"map",{get:function(){return this._map},enumerable:!0,configurable:!0}),i.prototype.getEvents=function(){var t={moveend:this._onLayerDidMove};return this._map.options.zoomAnimation&&n.Browser.any3d&&(t.zoomanim=this._animateZoom),t},i.prototype.onAdd=function(t){this._map=t,this._canvas=n.DomUtil.create("canvas","leaflet-layer");var i=this._map.getSize();this._canvas.width=i.x,this._canvas.height=i.y;var e=this._map.options.zoomAnimation&&n.Browser.any3d;n.DomUtil.addClass(this._canvas,"leaflet-zoom-"+(e?"animated":"hide")),t.getPanes().overlayPane.appendChild(this._canvas);var r=this._delegate||this;return r.onLayerDidMount&&r.onLayerDidMount(),this.needRedraw(),this},i.prototype.onRemove=function(t){var i=this._delegate||this;return i.onLayerWillUnmount&&i.onLayerWillUnmount(),t.getPanes().overlayPane.removeChild(this._canvas),this._canvas=null,this},i.prototype.needRedraw=function(){return this._frame||(this._frame=n.Util.requestAnimFrame(this.drawLayer,this)),this},i.prototype.delegate=function(t){return this._delegate=t,this},i.prototype._onLayerDidResize=function(t){this._canvas.width=t.newSize.x,this._canvas.height=t.newSize.y},i.prototype._onLayerDidMove=function(){var t=this._map.containerPointToLayerPoint([0,0]);n.DomUtil.setPosition(this._canvas,t),this.drawLayer()},i.prototype.LatLonToMercator=function(t){return{x:6378137*t.lng*Math.PI/180,y:6378137*Math.log(Math.tan((90+t.lat)*Math.PI/360))}},i.prototype.drawLayer=function(){var t=this._map.getSize();this._canvas.width=t.x,this._canvas.height=t.y;var i=this._map.getBounds(),e=this._map.getZoom(),r=this.LatLonToMercator(this._map.getCenter()),n=this.LatLonToMercator(this._map.containerPointToLatLng(this._map.getSize())),o=this._delegate||this;o.onDrawLayer&&o.onDrawLayer({bounds:i,canvas:this._canvas,center:r,corner:n,layer:this,size:t,zoom:e}),this._frame=null},i.prototype._animateZoom=function(t){var i=t.target.getZoomScale(t.zoom,t.target.getZoom()),e=this._map._latLngBoundsToNewLayerBounds(this._map.getBounds(),t.zoom,t.center).min;n.DomUtil.setTransform(this._canvas,e,i)},i}(n.Layer);i.CanvasLayer=o},function(i,e){i.exports=t}])}))})(m);const g='/*!\n * Copyright 2022 SenX S.A.S.\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *//*!\n * Copyright 2022-2024 SenX S.A.S.\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1), -webkit-transform 0.25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.65);box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px \'Lucida Console\', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:0.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma, Verdana, sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:host{display:block;width:100%}:host .map-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}:host .leaflet-top,:host .leaflet-bottom{z-index:900}:host .leaflet-container{width:100%;height:100%}:host .slider-bounds{-ms-flex-item-align:center;align-self:center;padding:0.25rem}:host button.discovery-btn{margin:0.25rem 0.125rem;display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;font-size:var(--warp-view-button-font-size, 1rem);border:1px solid var(--warp-view-button-border-color, #004eff);padding:var(--warp-view-button-padding, 0.375rem 0.75rem);color:var(--warp-view-button-label-color, #ffffff);background-color:var(--warp-view-button-bg-color, #004eff);min-width:var(--warp-view-button-width, auto);border-radius:var(--warp-view-button-border-radius, 0.25rem);width:var(--warp-view-button-width, 30px);height:var(--warp-view-button-width, 30px);position:relative}:host button.discovery-btn:before{position:absolute;top:0;left:0;content:"";width:var(--warp-view-button-width, 30px);height:var(--warp-view-button-width, 30px);background-size:80%;background-repeat:no-repeat;background-position:center}:host .paused:before{background-image:var(--warp-view-button-play, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAt0lEQVRYw+3WMQrCMBSH8T8iDk4OUkQ8gLdydfMMTiIiIiK6e46ewqMEKbp8nYIBWxBK8obmmwv9DcnLk3K5XEvAEngAW2BqASj55oBdUgjw5DcH7IHCCuB7AUdgZgUIIacokD8Bvgo4A3MrQAi5AAsrQAi5doJ0BPjewA2YtP1nGPkyjSStJY0lrZo+GFhP3NiAj6S7pE1vDqHZNTQbRGaj2OwxcsAh1XNcNuwBSRcS25Usl+tNNRz/81QsYfwRAAAAAElFTkSuQmCC"))}:host .play:before{background-image:var(---warp-view-button-pause, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAlUlEQVRYw+2WoRHCQBBF395ERFALChVNJ5EpJBWgMkxkOqEAakGgsrEZZrmbi0Hwn/z35/aJFQtC/DuWe3T3DrgB7S5+Ab2ZPT+6Z+AOnHbxGxjM7HHIzt0njxmD7vilO+VmpIJDqsjTkRnp1zsgAQlIQAISkIAESgJrRb5W/gFAUxCYgUtwki1BdwGuwUk26/IVIscG42BLPBOIOI4AAAAASUVORK5CYII="))}:host .commands-wrapper{-ms-flex-negative:1;flex-shrink:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host .slider-wrapper{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}:host .map-wrapper{-ms-flex-positive:1;flex-grow:1;z-index:1}:host table{width:100%;color:var(--warp-view-font-color, #404040)}:host table td,:host table th{padding:var(--warp-view-datagrid-cell-padding, 5px);text-align:left}:host table .odd{background-color:var(--warp-view-datagrid-odd-bg-color, #ffffff);color:var(--warp-view-datagrid-odd-color, #404040)}:host table .even{background-color:var(--warp-view-datagrid-even-bg-color, #c0c0c0);color:var(--warp-view-datagrid-even-color, #404040)}:host div.modal{display:none;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.4);}:host div.modal .modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;min-height:80%;width:80%;position:relative}:host div.modal .modal-content .modal-wrapper{height:calc(100% - 40px);width:calc(100% - 40px);position:absolute}:host div.modal .modal-content .modal-wrapper .discovery-dashboard-tile{width:100%;height:100%}:host div.modal .modal-content .modal-wrapper .discovery-dashboard-tile>div{width:100%;height:100%;margin-bottom:-20px}:host div.modal .close{color:#aaa;font-size:28px;font-weight:bold;position:absolute;top:0;right:20px;z-index:900}:host div.modal .close:hover,:host div.modal .close:focus{color:black;text-decoration:none;cursor:pointer}';const w=g;const x=class{constructor(e){t(this,e);this.draw=i(this,"draw",7);this.dataPointOver=i(this,"dataPointOver",7);this.pausedEvent=i(this,"pausedEvent",7);this.defOptions=Object.assign(Object.assign({},new u),{timeMode:"date",map:{tiles:[],animate:false},input:{showTicks:true}});this.divider=1e3;this.initial=false;this.ticks=0;this.bucketspan=0;this.gts=0;this.lllat=0;this.lllon=0;this.urlat=0;this.urlon=0;this.latstep=0;this.lonstep=0;this.done=true;this.selectionSize=50;this.tileLayerGroup=o.featureGroup();this.running=null;this.scheduled=false;this.delay=10;this.MARKERS=true;this.trackMarkers=false;this.tracks=true;this.markerSize=5;this.markerRadius=this.markerSize/2;this.markerOffset=(this.markerSize-1)/2;this.trackMarkerColor="#00897B";this.markerColor=undefined;this.trackMarkerSize=4;this.trackMarkerRadius=this.trackMarkerSize/2;this.trackMarkerOffset=(this.trackMarkerSize-1)/2;this.bgTransparentThreshold=250;this.transparentThreshold=240;this.extraTicks=50;this.step=1;this.particles=null;this.histcanvas=null;this.trackOpacity=.05;this.trackWidth=2;this.squareMarkers=false;this.squareTrackMarkers=false;this.resetOnZoom=true;this.sliderMin="0";this.sliderMax="0";this.drawn=false;this.endDate=0;this.startDate=0;this.tileLayers=[];this.result=undefined;this.type=undefined;this.options=new u;this.width=undefined;this.height=undefined;this.debug=false;this.parsing=false;this.toDisplay=[];this.innerOptions=undefined;this.loading=true;this.currentTick=undefined;this.paused=true;this.selected=[]}updateRes(t,i){if(JSON.stringify(t)!==JSON.stringify(i)){this.result=l.getData(this.result);this.initial=true;setTimeout((()=>{var t;return this.drawMap((t=this.result)!==null&&t!==void 0?t:new c,true,true)}))}}optionsUpdate(t,i){this.LOG.debug(["optionsUpdate"],t,i);if(JSON.stringify(t)!==JSON.stringify(i)){if(!!this.options&&typeof this.options==="string"){this.innerOptions=JSON.parse(this.options)}else{this.innerOptions=Object.assign({},this.options)}this.applyInnerOptions();setTimeout((()=>this.drawMap(this.result||new c,true,true)));if(this.LOG){this.LOG.debug(["optionsUpdate 2"],{options:this.innerOptions,newValue:t,oldValue:i})}}}async resize(){const t=d.getContentBounds(this.el.parentElement);this.width=t.w;this.height=t.h;if(this.map){this.map.invalidateSize()}}async export(t="png"){return await a.toPng(this.mapElement,{height:this.height,width:this.width})}async handleKeyDown(t){this.LOG.debug(["handleKeydown"],t);if(t.key==="Shift"){this.ctrlPressed=true}}async handleKeyUp(t){this.LOG.debug(["handleKeyUp"],t);if(t.key==="Shift"){this.ctrlPressed=false}}applyInnerOptions(){var t,i,e,r,n,o,a,s,l,f,h,u,d,c,v,p,b,m,g,w,x,y,U,k,A,S;this.markerSize=(i=(t=this.innerOptions.extra)===null||t===void 0?void 0:t.markerSize)!==null&&i!==void 0?i:5;this.trackMarkerColor=(r=(e=this.innerOptions.extra)===null||e===void 0?void 0:e.trackMarkerColor)!==null&&r!==void 0?r:"#00897B";this.trackMarkerSize=(o=(n=this.innerOptions.extra)===null||n===void 0?void 0:n.trackMarkerSize)!==null&&o!==void 0?o:4;this.bgTransparentThreshold=(s=(a=this.innerOptions.extra)===null||a===void 0?void 0:a.bgTransparentThreshold)!==null&&s!==void 0?s:250;this.transparentThreshold=(f=(l=this.innerOptions.extra)===null||l===void 0?void 0:l.transparentThreshold)!==null&&f!==void 0?f:240;this.extraTicks=(u=(h=this.innerOptions.extra)===null||h===void 0?void 0:h.extraTicks)!==null&&u!==void 0?u:50;this.trackOpacity=(c=(d=this.innerOptions.extra)===null||d===void 0?void 0:d.trackOpacity)!==null&&c!==void 0?c:.05;this.trackWidth=(p=(v=this.innerOptions.extr